.bs-auth{--surface:#FFFFFF;--text:#1A1815;--text-muted:#9A978F;--sidebar-bg:#F6F7F9;--cobalt:#2563EB;--cobalt-hover:#1D4ED8;--font:"Plus Jakarta Sans",system-ui,sans-serif;--shadow-sheet:0 1px 2px rgba(26,24,21,.03), 0 18px 50px rgba(26,24,21,.08), 0 4px 14px rgba(26,24,21,.04);font-family:var(--font);color:var(--text);line-height:1.6;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:radial-gradient(620px 360px at 50% 8%,rgba(37,99,235,.05),transparent 70%),var(--sidebar-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bs-auth *,.bs-auth *:before,.bs-auth *:after{box-sizing:border-box}.bs-auth-stage{width:100%;max-width:412px}.bs-auth-sheet{background:var(--surface);border-radius:28px;padding:44px 44px 38px;box-shadow:var(--shadow-sheet);text-align:center}.bs-auth-logo{display:flex;justify-content:center;margin-bottom:28px}.bs-auth-logo img{height:30px;width:auto}.bs-auth h1{font-family:var(--font)}.bs-auth-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cobalt);margin-bottom:12px}.bs-auth-title{font-size:26px;font-weight:800;letter-spacing:-.9px;color:var(--text);margin-bottom:8px;line-height:1.15}.bs-auth-sub{font-size:14.5px;color:var(--text-muted);margin-bottom:30px;line-height:1.55}.bs-auth-btn{width:100%;margin-top:18px;display:inline-flex;align-items:center;justify-content:center;text-align:center;background:var(--cobalt);color:#fff;border:none;border-radius:14px;padding:15px 16px;font-family:var(--font);font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;box-shadow:0 4px 14px #2563eb38}.bs-auth-btn:hover{background:var(--cobalt-hover);box-shadow:0 8px 22px #2563eb4d;transform:translateY(-1px)}.bs-auth-pagefoot{margin-top:24px;font-size:12px;color:var(--text-muted);text-align:center}.bs-auth-center-state{display:flex;flex-direction:column}@media(max-width:560px){.bs-auth{padding:0;background:#f7f9fc}.bs-auth-stage{max-width:none;flex:1;display:flex;flex-direction:column;width:100%}.bs-auth-sheet{box-shadow:none;border-radius:0;background:transparent;padding:max(18px,env(safe-area-inset-top)) 26px 30px;flex:1;display:flex;flex-direction:column;text-align:left}.bs-auth-logo{justify-content:center;margin-top:20px;margin-bottom:28px}.bs-auth-title{font-size:28px;letter-spacing:-1px;line-height:1.12}.bs-auth-sub{font-size:15px;margin-bottom:28px}.bs-auth-btn{font-size:16px;border-radius:15px;padding:17px;box-shadow:0 6px 18px #2563eb42}.bs-auth-pagefoot{display:none}.bs-auth-center-state{flex:1;align-items:center;justify-content:center;text-align:center}}@keyframes lgSpin{to{transform:rotate(360deg)}}@keyframes lgCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lgReveal{0%{grid-template-rows:0fr;margin-top:calc(-1 * var(--lg-g, 0px));opacity:0}to{grid-template-rows:1fr;margin-top:0;opacity:1}}.lg{font-family:var(--p-font);color:#1a1815;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg *,.lg *:before,.lg *:after{box-sizing:border-box}.lg a{color:#2563eb;text-decoration:none;cursor:pointer;transition:color .2s ease}.lg a:hover{color:#1d4ed8}.lg a:focus-visible,.lg .lg-linkbtn:focus-visible{outline:2px solid #2563EB;outline-offset:3px;border-radius:6px}.lg h1,.lg h2,.lg button{font-family:var(--p-font)}.lg-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.lg-body{background:#dcd8d3}body.lg-body.lg-body-phone{background:#fff}.lg.lg-page{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:#dcd8d3;display:flex;align-items:center;justify-content:center;padding:16px 0}.lg-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 55% at 20% 0%,#b9a79abf,#b9a79a00),radial-gradient(55% 60% at 100% 100%,#9db0d8b3,#9db0d800),radial-gradient(45% 40% at 50% 100%,#f4f1ec,#f4f1ec00)}.lg-stage{position:relative;flex-shrink:0}.lg-shell{position:absolute;left:0;top:0;width:1300px;height:780px;transform-origin:0 0;display:grid;grid-template-columns:var(--lg-panel, 640px) minmax(0,1fr);border-radius:36px;isolation:isolate;box-shadow:0 0 0 1px #1a181514,0 1px 1px #1a18150f,0 3px 6px -1px #1a181514,0 12px 24px -6px #1a18151f,0 32px 64px -16px #1a18153d,0 80px 160px -32px #1a181566}.lg-shell:before{content:"";position:absolute;left:12%;right:12%;bottom:-66px;height:56px;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,#1a181552,#1a181500);filter:blur(20px);pointer-events:none}.lg-shell:after{content:"";position:absolute;inset:0;border-radius:36px;z-index:6;pointer-events:none;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff14,inset 0 -1px #1a18151a}.lg-panel{position:relative;background:#16181d;border-radius:36px 0 0 36px;overflow:hidden}.lg-art{position:absolute;left:50%;top:0;bottom:0;width:640px;margin-left:-320px;transform:scale(var(--lg-art, 1));transform-origin:50% 100%}.lg-panel-glow{position:absolute;left:0;top:calc(260px - var(--lg-dy, 0px));width:640px;height:640px;border-radius:50%;background:radial-gradient(closest-side,#2563eb61,#2563eb00)}.lg-panel-head{position:relative;display:flex;flex-direction:column;gap:16px;padding:64px 0 0 64px;color:#f5f3f0}.lg-panel-h1{margin:0;font-size:72px;line-height:1;font-weight:700;letter-spacing:-.045em;white-space:nowrap;color:#f5f3f0}.lg-panel-h1.is-invite{font-size:62px}.lg-panel-sub{margin:0;padding-right:32px;font-size:17px;font-weight:500;color:#a8a39b}.lg-shell.is-narrow .lg-panel-h1{font-size:56px}.lg-shell.is-narrow .lg-panel-h1.is-invite{font-size:48px}.lg-shell.is-narrower .lg-panel-head{padding-left:48px}.lg-shell.is-narrower .lg-panel-h1{font-size:48px}.lg-shell.is-narrower .lg-panel-h1.is-invite{font-size:42px}.lg-phone{position:absolute;left:165px;top:calc(250px - var(--lg-dy, 0px));width:310px;aspect-ratio:1470 / 3000}.lg-phone-screen{position:absolute;left:5.102%;top:2.2%;width:89.796%;height:95.6%;display:block;border-radius:36px;object-fit:cover}.lg-phone-bezel{position:absolute;inset:0;width:100%;height:100%;display:block;filter:drop-shadow(0 40px 60px rgba(0,0,0,.55))}.lg-card{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;background:#fff;border-radius:16px;box-shadow:0 18px 40px #00000047}.lg-card.is-a{left:36px;top:calc(580px - var(--lg-dy, 0px))}.lg-card.is-b{left:346px;top:calc(440px - var(--lg-dy, 0px))}.lg-card.is-enter{animation:lgCardIn .7s cubic-bezier(.16,1,.3,1) both}.lg-card.is-a.is-enter{animation-delay:.3s}.lg-card.is-b.is-enter{animation-delay:.45s}.lg-card{transition:translate .45s cubic-bezier(.34,1.56,.64,1),scale .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}@media(hover:hover){.lg-card:hover{translate:0 -6px;scale:1.04;box-shadow:0 26px 50px #00000057}}.lg-card-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lg-card-icon.is-green{background:#e7f6ee;color:#15803d}.lg-card-icon.is-blue{background:#eaf0fe;color:#2563eb}.lg-card-text{display:flex;flex-direction:column;gap:2px}.lg-card-title{font-size:13px;font-weight:700;color:#1a1815;white-space:nowrap}.lg-card-sub{font-size:12px;font-weight:500;color:#78746d;white-space:nowrap}.lg-sheet{position:relative;margin-left:-36px;background:#fff;border-radius:36px;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:var(--lg-pt, 52px) var(--lg-px, 64px) var(--lg-pb, 44px)}.lg-sheet>.lg-main{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;margin:0 -40px;padding:18px 40px;scrollbar-gutter:stable both-edges;--lg-fa: 0px;--lg-fb: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--lg-fa),#000 calc(100% - var(--lg-fb)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--lg-fa),#000 calc(100% - var(--lg-fb)),transparent 100%)}.lg-sheet>.lg-main>*{margin-top:auto;margin-bottom:auto;flex-shrink:0}.lg-sheet>.lg-main.has-above{--lg-fa: 28px}.lg-sheet>.lg-main.has-below{--lg-fb: 28px}.lg-sheet>.lg-main{scrollbar-width:auto}.lg-sheet>.lg-main::-webkit-scrollbar{display:block;width:10px}.lg-sheet>.lg-main::-webkit-scrollbar-track{background:transparent}.lg-sheet>.lg-main::-webkit-scrollbar-thumb{background:#d6d2cb;border-radius:999px;border:3px solid #fff}@supports not selector(::-webkit-scrollbar){.lg-sheet>.lg-main{scrollbar-width:thin;scrollbar-color:#D6D2CB transparent}}.lg-head{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.lg-brand{display:flex;align-items:center;gap:12px}.lg-logo{height:30px;width:auto;display:block}.lg-admin-pill{padding:4px 10px;border-radius:999px;background:#1a1815;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}.lg-head-cta{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#57534e;white-space:nowrap}.lg .lg-head-cta a,.lg .lg-head-link{font-weight:600}.lg .lg-head-link{font-size:14px}.lg-main{display:flex;flex-direction:column}.lg-foot{display:flex;justify-content:space-between;font-size:13px;color:#9a978f;flex-shrink:0}.lg-foot-links{display:flex;gap:28px}.lg .lg-foot-links a{color:#1a1815}.lg .lg-foot-links a:hover{color:#1d4ed8}.lg.is-phone{min-height:100vh;min-height:100dvh;background:#fff;display:flex;flex-direction:column;gap:28px;padding:calc(24px + env(safe-area-inset-top,0px)) 24px calc(30px + env(safe-area-inset-bottom,0px));overflow-x:hidden}.lg.is-phone>*{width:100%;max-width:520px;margin-left:auto;margin-right:auto}.lg.is-phone .lg-brand{gap:10px}.lg.is-phone .lg-logo{height:24px}.lg.is-phone .lg-admin-pill{padding:3px 9px;font-size:11px}.lg.is-phone .lg-main{flex:1;justify-content:flex-start}.lg.is-phone .lg-main.is-center{justify-content:center}.lg-mfoot{display:flex;flex-direction:column;align-items:center;gap:10px}.lg-mfoot-cta{display:flex;gap:6px;font-size:14px;font-weight:500;color:#57534e;white-space:nowrap}.lg .lg-mfoot-cta a{font-weight:600}.lg-mfoot-links{display:flex;gap:20px;font-size:13px;font-weight:500;white-space:nowrap}.lg .lg-mfoot-links a{color:#9a978f}.lg-mfoot-admin{display:flex;justify-content:center;gap:24px;font-size:13px;font-weight:500;white-space:nowrap}.lg .lg-mfoot-admin a.is-partner{font-weight:600}.lg .lg-mfoot-admin a.is-contact{color:#57534e}.lg.is-phone .lg-mfoot a{display:inline-block;padding:12.5px 0;margin:-12.5px 0}.lg.is-phone .lg-line .lg-linkbtn{padding:12px 4px;margin:-12px -4px}.lg.is-phone .lg-legal a{padding:15px 2px;margin:0 -2px}.lg-content{width:100%;max-width:420px;margin:0 auto;display:flex;flex-direction:column;--lg-g: 32px;gap:var(--lg-g)}.lg-content.gd-28{--lg-g: 28px}.lg.is-phone .lg-content{max-width:none;--lg-g: 28px;transition:gap .22s cubic-bezier(.2,.8,.2,1)}.lg.is-phone .lg-content.gm-20{--lg-g: 20px}.lg.is-phone .lg-content.gm-22{--lg-g: 22px}.lg.is-phone .lg-content.gm-24{--lg-g: 24px}.lg-col{display:flex;flex-direction:column;gap:var(--lg-g);--lg-g: 0px}.lg-col.is-center{align-items:center;text-align:center}.lg-col.gd-8{--lg-g: 8px}.lg-col.gd-10{--lg-g: 10px}.lg-col.gd-12{--lg-g: 12px}.lg-col.gd-14{--lg-g: 14px}.lg-col.gd-16{--lg-g: 16px}.lg-col.gd-20{--lg-g: 20px}.lg-col.gd-24{--lg-g: 24px}.lg.is-phone .lg-col.gm-6{--lg-g: 6px}.lg.is-phone .lg-col.gm-8{--lg-g: 8px}.lg.is-phone .lg-col.gm-10{--lg-g: 10px}.lg.is-phone .lg-col.gm-12{--lg-g: 12px}.lg.is-phone .lg-col.gm-14{--lg-g: 14px}.lg.is-phone .lg-col.gm-18{--lg-g: 18px}.lg.is-phone .lg-col.gm-20{--lg-g: 20px}.lg.is-phone .lg-col.gm-24{--lg-g: 24px}.lg.is-phone .lg-col.gm-flat{display:contents;--lg-g: inherit}.lg-reveal{display:grid;grid-template-rows:1fr}.lg-reveal.is-play{animation:lgReveal .22s cubic-bezier(.2,.8,.2,1) both}.lg-reveal-in{min-height:0;overflow:hidden;display:flex;flex-direction:column}.lg-titles{display:flex;flex-direction:column;gap:12px}.lg-title{margin:0;font-size:48px;line-height:1;font-weight:700;letter-spacing:-.04em;color:#1a1815}.lg-lede{margin:0;font-size:16px;line-height:1.5;font-weight:500;color:#57534e;text-wrap:pretty}.lg-lede strong{color:#1a1815;font-weight:700}.lg.is-phone .lg-titles{gap:10px}.lg.is-phone .lg-title{font-size:36px;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.lg.is-phone .lg-title.is-lg{font-size:40px}.lg.is-phone .lg-lede{font-size:15px}.lg-title.is-status{font-size:40px;line-height:1.05}.lg-title.is-status.is-nowrap{line-height:1.1;white-space:nowrap}.lg.is-phone .lg-title.is-status{font-size:32px;line-height:1.1;letter-spacing:-.04em;white-space:normal;text-wrap:balance}.lg.is-phone .lg-lede.is-status{white-space:normal}.lg-chip{align-self:flex-start;white-space:nowrap;padding:6px 12px;border-radius:999px;background:#eef4ff;color:#1d4ed8;font-size:13px;font-weight:600}.lg.is-phone .lg-chip{padding:5px 12px}.lg-fields{display:flex;flex-direction:column;gap:16px}.lg.is-phone .lg-fields{gap:12px}.lg-field{display:flex;flex-direction:column;--lg-g: 8px;gap:var(--lg-g)}.lg.is-phone .lg-field{--lg-g: 6px}.lg-input-wrap{position:relative}.lg .lg-input{display:block;width:100%;height:60px;border-radius:999px;padding:0 60px 0 26px;font-family:var(--p-font);font-size:16px;font-weight:400;color:#1a1815;background:#fff;border:1px solid #E2DFDA;box-shadow:none;opacity:1;outline:none}.lg .lg-input::placeholder{color:#9a978f;opacity:1}.lg .lg-input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.lg .lg-input.is-error{border-color:var(--p-red);box-shadow:0 0 0 4px #c5303014}.lg .lg-input:disabled{background:#f6f5f3;color:#78746d;opacity:1;cursor:not-allowed}.lg .lg-input[readonly]{background:#f6f5f3;color:#57534e}.lg.is-phone .lg-input{height:54px;padding:0 50px 0 22px;background:#f4f2ef;border:1.5px solid transparent}.lg.is-phone .lg-input::placeholder{color:#8f8b84}.lg.is-phone .lg-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.lg.is-phone .lg-input.is-error{background:#fff;border-color:var(--p-red);box-shadow:0 0 0 4px #c5303014}.lg.is-phone .lg-input:disabled{background:#f4f2ef;color:#9a978f}.lg.is-phone .lg-input[readonly]{background:#f4f2ef;color:#57534e}.lg-trail{position:absolute;right:22px;top:50%;transform:translateY(-50%);color:#9a978f;display:flex;pointer-events:none}.lg.is-phone .lg-trail{right:18px;color:#8f8b84}.lg .lg-eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:#9a978f;cursor:pointer}.lg .lg-eye:hover{color:#57534e}.lg .lg-eye:focus-visible{outline:2px solid #2563EB;outline-offset:-6px}.lg .lg-eye:disabled{cursor:not-allowed;color:#9a978f}.lg.lg .lg-eye:not(:disabled):active{transform:translateY(-50%)}.lg.is-phone .lg-eye{right:6px;color:#8f8b84}.lg-field-error{padding-left:26px;font-size:13px;font-weight:500;color:#b42318}.lg.is-phone .lg-field-error{padding-left:22px;line-height:1.35}.lg .lg-forgot{align-self:flex-end;padding-right:8px;font-size:14px;font-weight:600}.lg.is-phone .lg-forgot{padding:14px 8px 10px 16px;margin:-10px 0 -10px -16px}.lg .lg-dim{opacity:.45;pointer-events:none}.lg-buttons{display:flex;flex-direction:column;gap:20px}.lg.is-phone .lg-buttons{gap:14px}.lg .lg-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:60px;min-height:0;padding:0 24px;border-radius:999px;border:none;font-family:var(--p-font);font-size:16px;font-weight:600;color:#fff;background:linear-gradient(180deg,#3b75f2,#2563eb);box-shadow:0 10px 24px #2563eb47,inset 0 1px #ffffff40;opacity:1;cursor:pointer;white-space:nowrap;text-decoration:none;position:relative;isolation:isolate}.lg .lg-btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#2f6aeb,#1d4ed8);opacity:0;transition:opacity .2s ease}.lg .lg-btn:hover{color:#fff}@media(hover:hover){.lg .lg-btn:hover:before{opacity:1}}.lg .lg-btn:focus-visible{outline:2px solid #1D4ED8;outline-offset:3px}.lg .lg-btn:disabled,.lg .lg-btn.is-disabled{background:#9db8f5;box-shadow:none;color:#fff;opacity:1;cursor:default;pointer-events:none}.lg .lg-btn:disabled:before,.lg .lg-btn.is-disabled:before{opacity:0}.lg.is-phone .lg-btn{height:54px;gap:10px;box-shadow:0 8px 20px #2563eb42,inset 0 1px #ffffff40}.lg.is-phone .lg-btn:disabled,.lg.is-phone .lg-btn.is-disabled{box-shadow:none}.lg-spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:lgSpin .8s linear infinite;display:block;flex-shrink:0}.lg-spin.is-cobalt{border-color:#2563eb33;border-top-color:#2563eb}.lg .lg-btn2{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:60px;min-height:0;padding:0 24px;border-radius:999px;border:1px solid #E2DFDA;background:#fff;font-family:var(--p-font);font-size:16px;font-weight:600;color:#1a1815;box-shadow:none;opacity:1;cursor:pointer;white-space:nowrap;text-decoration:none}@media(hover:hover){.lg .lg-btn2:hover{background:#f6f5f3;border-color:#d6d2cb;color:#1a1815}}.lg .lg-btn2:focus-visible{outline:2px solid #2563EB;outline-offset:3px}.lg .lg-btn2:disabled,.lg .lg-btn2.is-disabled{opacity:.45;pointer-events:none;cursor:default}.lg .lg-btn2 svg{width:20px;height:20px;flex-shrink:0}.lg.is-phone .lg-btn2{height:54px;gap:10px;font-size:15px}.lg.lg .lg-input,.lg.lg .lg-btn,.lg.lg .lg-btn2{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,opacity .2s ease,transform .12s ease}.lg.lg .lg-btn:not(:disabled):active,.lg.lg .lg-btn2:not(:disabled):active{transform:scale(.98)}.lg.is-leaving{opacity:0;transition:opacity .26s ease}.lg-or{display:flex;align-items:center;gap:16px;font-size:13px;color:#9a978f}.lg-or:before,.lg-or:after{content:"";flex:1;height:1px;background:#eceae6}.lg.is-phone .lg-or{gap:14px}.lg-banner{display:flex;gap:12px;padding:14px 18px;border-radius:18px;border:1px solid}.lg-banner-icon{display:flex;padding-top:1px;flex-shrink:0}.lg-banner-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lg-banner-title{font-size:14px;font-weight:700;overflow-wrap:anywhere}.lg-banner-body{font-size:14px;line-height:1.45;font-weight:500;color:#57534e}.lg-banner.is-red{background:var(--p-red-bg);border-color:#f5c9c5;color:var(--p-red)}.lg-banner.is-amber{background:var(--p-amber-bg);border-color:#f3ddb4;color:var(--p-amber)}.lg-banner.is-blue{background:#eef4ff;border-color:#d3e0fd;color:#1d4ed8}.lg-banner.is-green{background:var(--p-green-bg);border-color:#c6e9d5;color:var(--p-green)}.lg.is-phone .lg-banner{gap:10px;padding:12px 14px;border-radius:16px}.lg.is-phone .lg-banner-body{font-size:13px;line-height:1.4}.lg-medal{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lg-medal svg{width:28px;height:28px}.lg-medal.is-blue{background:#eef4ff;color:#1d4ed8}.lg-medal.is-green{background:var(--p-green-bg);color:var(--p-green)}.lg-medal.is-amber{background:var(--p-amber-bg);color:var(--p-amber)}.lg-medal.is-red{background:var(--p-red-bg);color:var(--p-red)}.lg.is-phone .lg-medal{width:56px;height:56px}.lg.is-phone .lg-medal svg{width:26px;height:26px}.lg-gring{width:72px;height:72px;border-radius:50%;border:1px solid #E2DFDA;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #1a18150f}.lg-gring svg{width:30px;height:30px}.lg.is-phone .lg-gring{width:64px;height:64px}.lg.is-phone .lg-gring svg{width:28px;height:28px}.lg-progress{width:200px;height:4px;border-radius:4px;background:#eaf0fe;overflow:hidden}.lg-progress>div{height:100%;border-radius:4px;background:#2563eb;width:8%;transition:width .3s cubic-bezier(.16,1,.3,1)}.lg.is-phone .lg-progress{width:180px}.lg-rules{display:flex;flex-direction:column;gap:10px}.lg.is-phone .lg-rules{gap:8px}.lg-rule{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#9a978f}.lg-rule-dot{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid #D6D2CB;flex-shrink:0;transition:background .2s ease,border-color .2s ease}.lg-rule.is-met{color:#1a1815}.lg-rule.is-met .lg-rule-dot{background:#2563eb;border-color:#2563eb;color:#fff}.lg .lg-back{align-self:center;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#57534e}.lg .lg-back:hover{color:#1a1815}.lg.is-phone .lg-back{min-height:44px}.lg-line{margin:0;text-align:center;font-size:14px;font-weight:500;color:#57534e}.lg .lg-line a,.lg .lg-line button{font-weight:600}.lg .lg-linkbtn{padding:0;border:none;background:none;font:inherit;font-weight:600;color:#2563eb;cursor:pointer}.lg .lg-linkbtn:hover{color:#1d4ed8}.lg-legal{margin:0;text-align:center;font-size:13px;line-height:1.5;color:#9a978f}.lg.is-phone .lg-legal{font-size:12px}.lg-loading{display:flex;justify-content:center;padding:40px 0}html.lg-vt::view-transition-old(root),html.lg-vt::view-transition-new(root){animation-duration:.26s;animation-timing-function:ease}@media(prefers-reduced-motion:reduce){.lg-card.is-enter{animation:none}.lg-card{transition:none}.lg-card:hover{translate:none;scale:none}.lg-progress>div{transition:none}.lg-reveal.is-play{animation:none}.lg.is-phone .lg-content,.lg.is-leaving{transition:none}.lg.lg .lg-input,.lg.lg .lg-btn,.lg.lg .lg-btn2,.lg .lg-btn:before,.lg-rule-dot,.lg a{transition:none}.lg.lg .lg-btn:not(:disabled):active,.lg.lg .lg-btn2:not(:disabled):active{transform:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-space-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-700:oklch(48.8% .243 264.376);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-700:oklch(49.1% .27 292.581);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar{width:0;height:0;display:none}.scrollbar-visible{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.scrollbar-visible::-webkit-scrollbar{width:6px;height:6px;display:block}.scrollbar-visible::-webkit-scrollbar-track{background:0 0}.scrollbar-visible::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.scrollbar-visible:hover::-webkit-scrollbar-thumb{background:#2563eb}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:var(--font-sans);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);--tw-tracking:-.02em;letter-spacing:-.02em}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-\[50\%\]{top:50%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.z-\[100\]{z-index:100}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-5{margin-inline:calc(var(--spacing)*-5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-\[--cell-size\]{width:--cell-size;height:--cell-size}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-20{height:calc(var(--spacing)*20)}.h-\[--cell-size\]{height:--cell-size}.h-\[1px\]{height:1px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-select-content-available-height\]{max-height:--radix-select-content-available-height}.max-h-\[360px\]{max-height:360px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-\[46px\]{min-height:46px}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-14{width:calc(var(--spacing)*14)}.w-20{width:calc(var(--spacing)*20)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[--cell-size\]{width:--cell-size}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-\[min\(92vw\,380px\)\]{width:min(92vw,380px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[--cell-size\]{min-width:--cell-size}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.origin-\[--radix-select-content-transform-origin\]{transform-origin:--radix-select-content-transform-origin}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:20px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:14px}.rounded-md{border-radius:10px}.rounded-none{border-radius:0}.rounded-sm{border-radius:8px}.rounded-xl{border-radius:16px}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:10px;border-bottom-left-radius:10px}.rounded-r-md{border-top-right-radius:10px;border-bottom-right-radius:10px}.rounded-r-sm{border-top-right-radius:8px;border-bottom-right-radius:8px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}.border-\[\#1D4ED8\]\/40{border-color:#1d4ed866}.border-\[\#E8E5E1\]{border-color:#e8e5e1}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500{border-color:var(--color-amber-500)}.border-blue-200{border-color:var(--color-blue-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-foreground{border-color:hsl(var(--foreground))}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-input{border-color:hsl(var(--input))}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/40{border-color:color-mix(in oklab,hsl(var(--muted-foreground))40%,transparent)}}.border-primary,.border-primary\/50{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,hsl(var(--primary))50%,transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-500{border-color:var(--color-slate-500)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-l-\[\#2563EB\]{border-left-color:#2563eb}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-slate-300{border-left-color:var(--color-slate-300)}.bg-\[\#1D4ED8\]\/20{background-color:#1d4ed833}.bg-\[\#EFF6FF\]{background-color:#eff6ff}.bg-\[rgba\(26\,24\,21\,0\.28\)\]{background-color:#1a181547}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background{background-color:hsl(var(--background))}.bg-black{background-color:var(--color-black)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-muted,.bg-muted\/50{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,hsl(var(--muted))50%,transparent)}}.bg-popover{background-color:hsl(var(--popover))}.bg-primary,.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,hsl(var(--primary))10%,transparent)}}.bg-primary\/20{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,hsl(var(--primary))20%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-slate-50\/85{background-color:#f8fafcd9}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/85{background-color:color-mix(in oklab,var(--color-slate-50)85%,transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[--cell-size\]{padding-inline:--cell-size}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:.14em;letter-spacing:.14em}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#1A1815\]{color:#1a1815}.text-\[\#1A1815\]\/40{color:#1a181566}.text-\[\#1D4ED8\]{color:#1d4ed8}.text-\[\#2563EB\]{color:#2563eb}.text-\[\#57534E\]{color:#57534e}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-background{color:hsl(var(--background))}.text-blue-700{color:var(--color-blue-700)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/80{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,hsl(var(--foreground))80%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-700{color:var(--color-red-700)}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-900{color:var(--color-slate-900)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(26\,24\,21\,\.06\)\,0_12px_32px_rgba\(26\,24\,21\,\.12\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#1a18150f),0 12px 32px var(--tw-shadow-color,#1a18151f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:hsl(var(--ring))}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,hsl(var(--ring))50%,transparent)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}@media(hover:hover){.hover\:border-emerald-500:hover{border-color:var(--color-emerald-500)}.hover\:bg-\[\#EEF4FF\]:hover{background-color:#eef4ff}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab,var(--color-slate-50)60%,transparent)}}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/80:hover{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:text-\[\#1A1815\]:hover{color:#1a1815}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#2563EB\]\/30:focus{--tw-ring-color:oklab(54.615% -.026671 -.213549/.3)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:hsl(var(--ring))}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,hsl(var(--ring))50%,transparent)}}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:10px}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:hsl(var(--primary))}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:hsl(var(--primary-foreground))}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:hsl(var(--accent))}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:hsl(var(--accent-foreground))}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:10px}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:hsl(var(--primary))}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:hsl(var(--primary-foreground))}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:hsl(var(--primary))}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:hsl(var(--primary-foreground))}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:slide-in-from-top-3[data-side=bottom]{--tw-enter-translate-y:calc(3*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:slide-in-from-right-3[data-side=left]{--tw-enter-translate-x:calc(3*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:slide-in-from-left-3[data-side=right]{--tw-enter-translate-x:calc(3*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:slide-in-from-bottom-3[data-side=top]{--tw-enter-translate-y:calc(3*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-bottom-2[data-state=closed]{--tw-exit-translate-y:calc(2*var(--spacing))}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50% }.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48% }@media(hover:hover){.data-\[state\=inactive\]\:hover\:bg-foreground\/5[data-state=inactive]:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.data-\[state\=inactive\]\:hover\:bg-foreground\/5[data-state=inactive]:hover{background-color:color-mix(in oklab,hsl(var(--foreground))5%,transparent)}}}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:hsl(var(--accent))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[state\=open\]\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-bottom-2[data-state=open]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50% }.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48% }.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media(min-width:40rem){.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:14px}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-left{text-align:left}}@media(min-width:48rem){.md\:right-auto{right:auto}.md\:bottom-6{bottom:calc(var(--spacing)*6)}.md\:left-1\/2{left:50%}.md\:w-\[420px\]{width:420px}.md\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:flex-row{flex-direction:row}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:h-\[calc\(100vh-1rem\)\]{height:calc(100vh - 1rem)}.lg\:h-full{height:100%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-rows-\[1fr_2fr_1fr\]{grid-template-rows:1fr 2fr 1fr}.lg\:overflow-hidden{overflow:hidden}.lg\:pb-10{padding-bottom:calc(var(--spacing)*10)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-slate-200 tr{border-color:var(--color-slate-200)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:10px;border-bottom-left-radius:10px}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:10px;border-bottom-right-radius:10px}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:220 50% 98%;--foreground:228 53% 9%;--card:0 0% 100%;--card-foreground:228 53% 9%;--popover:0 0% 100%;--popover-foreground:228 53% 9%;--primary:218 83% 53%;--primary-foreground:0 0% 100%;--secondary:228 53% 9%;--secondary-foreground:0 0% 100%;--muted:225 35% 96%;--muted-foreground:227 10% 47%;--accent:218 83% 53%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:227 20% 90%;--input:227 20% 90%;--ring:218 83% 53%;--success:158 64% 52%;--warning:41 96% 56%;--info:213 94% 68%;--ink-body:229 16% 28%;--ink-slate:227 10% 47%;--ink-pale:225 14% 80%;--ink-disabled:220 9% 64%;--border-soft:227 18% 92%;--surface-chip:225 26% 97%;--surface-mockup:224 24% 7%;--font-sans:"DM Sans",system-ui,sans-serif;--font-display:"Plus Jakarta Sans",system-ui,sans-serif;--sidebar:0 0% 100%;--sidebar-foreground:228 53% 9%;--sidebar-primary:218 83% 53%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:225 35% 96%;--sidebar-accent-foreground:228 53% 9%;--sidebar-border:227 20% 90%;--sidebar-ring:218 83% 53%}.admin-theme{--background:0 0% 100%;--foreground:36 11% 9%;--card:0 0% 100%;--card-foreground:36 11% 9%;--popover:0 0% 100%;--popover-foreground:36 11% 9%;--secondary:36 11% 9%;--muted:36 14% 93%;--muted-foreground:33 5% 32%;--border:34 13% 90%;--input:34 13% 90%;--success:160 85% 34%;--warning:26 90% 37%;--destructive:0 61% 48%;--sidebar:220 20% 97%;--sidebar-border:220 14% 92%;--sidebar-accent:219 100% 97%;--sidebar-accent-foreground:221 83% 53%;--adm-sheet-gap:76px;font-family:Plus Jakarta Sans,system-ui,sans-serif}.admin-theme .shadow-sm{box-shadow:0 1px 3px #1a181508,0 6px 22px #1a18150d}.admin-theme button[role=switch]{box-shadow:none}.admin-theme button[role=switch]>span{box-shadow:0 1px 2px #1a181533,0 0 0 .5px #1a18150a}@media(max-width:900px){.admin-theme :is(.hm-scroll,.pr-board,.pr-lost,.pp-view,.al-view,.ul-scroll,.bz-scroll,.st-pane-scroll,.st-rail-list,.ps-scroll){overscroll-behavior:contain}html:has(.admin-shell),html:has(.admin-shell) body{overscroll-behavior:none}}[data-fade=r]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}[data-fade=l]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 26px),#0000)}[data-fade=lr]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000)}.adm-fold{grid-template-rows:1fr;transition:grid-template-rows .25s cubic-bezier(.32,.72,0,1),opacity .2s,margin .25s cubic-bezier(.32,.72,0,1);display:grid}.adm-fold>.adm-fold-in{min-height:0}.adm-fold.is-folded{opacity:0;pointer-events:none;grid-template-rows:0fr}.adm-fold.is-folded>.adm-fold-in{overflow:hidden}@media(max-width:900px){.admin-theme button[role=switch]{position:relative}.admin-theme button[role=switch]:before{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}}.ph-shell.admin-shell{--adm-nav-ease:cubic-bezier(.32,.72,0,1)}.ph-shell.admin-shell .ph-sidebar{transition:width .4s var(--adm-nav-ease);background:#fbfaf9;border-right-color:#1a18150f}.ph-shell.admin-shell .ph-sidebar:focus{outline:none}.ph-shell.admin-shell .ph-sidebar~.ph-main{transition:margin-left .4s var(--adm-nav-ease)}.partner-theme.ph-shell.admin-shell .ph-main{min-height:100dvh}.ph-shell.admin-shell .ph-sidebar-head{box-sizing:border-box;height:73px;min-height:0;transition:padding .4s var(--adm-nav-ease);border-bottom-color:#1a18150f;flex-shrink:0;padding:0 16px;overflow:hidden}.ph-shell.admin-shell .ph-sidebar .ph-sidebar-head,.ph-shell.admin-shell .ph-sidebar.collapsed .ph-sidebar-head{justify-content:flex-start}.ph-shell.admin-shell .ph-sidebar.collapsed .ph-sidebar-head{padding:0 23px}.ph-shell.admin-shell .ph-sidebar .ph-logo{width:140px;height:28px;transition:width .4s var(--adm-nav-ease);flex-shrink:0;position:relative;overflow:hidden}.ph-shell.admin-shell .ph-sidebar.collapsed .ph-logo{width:21px;height:30px}.ph-shell.admin-shell .ph-sidebar .ph-logo .ph-wordmark{opacity:1;flex-shrink:0;align-items:center;width:140px;height:auto;transition:opacity .24s .1s;display:flex}.ph-shell.admin-shell .ph-sidebar.collapsed .ph-logo .ph-wordmark{opacity:0;transition:opacity .16s;display:flex}.ph-shell.admin-shell .ph-sidebar .ph-logo .ph-sidebar-mark{opacity:0;pointer-events:none;width:auto;height:30px;margin-top:-15px;transition:opacity .12s;display:block;position:absolute;top:50%;left:0}.ph-shell.admin-shell .ph-sidebar.collapsed .ph-logo .ph-sidebar-mark{opacity:1;transition:opacity .24s .1s;display:block}.ph-shell.admin-shell .ph-sidebar-label{box-sizing:border-box;white-space:nowrap;opacity:1;height:28px;transition:opacity .2s ease,height .4s var(--adm-nav-ease),margin-top .4s var(--adm-nav-ease);flex-shrink:0;align-items:center;margin-top:12px;padding:0 16px;display:flex;overflow:hidden}.ph-shell.admin-shell .ph-sidebar.collapsed .ph-sidebar-label{opacity:0;height:12px;margin-top:0;display:flex}.ph-shell.admin-shell .ph-sidebar .ph-sidebar-nav,.ph-shell.admin-shell .ph-sidebar.collapsed .ph-sidebar-nav{flex:1;gap:2px;min-height:0;padding:4px 10px 0;overflow-y:auto}.ph-shell.admin-shell .adm-nav-sep{background:#1a181512;flex-shrink:0;height:1px;margin:8px 12px}.ph-shell.admin-shell .ph-sidebar .ph-nav-item{box-sizing:border-box;white-space:nowrap;height:38px;color:var(--p-text-sec);transition:background .12s ease,box-shadow .22s var(--adm-nav-ease),color .12s ease,transform .12s ease,padding .4s var(--adm-nav-ease),gap .4s var(--adm-nav-ease);border-radius:11px;flex-shrink:0;gap:11px;padding:0 10px 0 12px;font-size:13.5px;font-weight:500;line-height:17px}.ph-shell.admin-shell .ph-sidebar .ph-nav-item svg{width:17px;height:17px}.ph-shell.admin-shell .ph-sidebar .ph-nav-item:hover{color:var(--p-text);background:#1a18150f}.ph-shell.admin-shell .ph-sidebar .ph-nav-item.active,.ph-shell.admin-shell .ph-sidebar .ph-nav-item.active:hover{color:var(--p-cobalt);background:#fff;font-weight:600;box-shadow:0 0 0 1px #1a181512,0 1px 3px -2px #1a181526}.ph-shell.admin-shell .ph-sidebar .ph-nav-item.active:before{display:none}.ph-shell.admin-shell .ph-sidebar .ph-nav-item:active{transform:scale(.97)}.ph-shell.admin-shell .ph-sidebar.collapsed .ph-nav-item{justify-content:flex-start;gap:0;padding:0 0 0 15px}.ph-shell.admin-shell .ph-sidebar .ph-nav-label{opacity:1;white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;max-width:180px;transition:opacity .24s ease .12s,max-width .4s var(--adm-nav-ease);flex:1;display:block;overflow:hidden}.ph-shell.admin-shell .ph-sidebar.collapsed .ph-nav-label{opacity:0;max-width:0;transition:opacity .12s ease,max-width .4s var(--adm-nav-ease);display:block}.ph-shell.admin-shell .ph-sidebar .ph-nav-count{box-sizing:border-box;max-width:40px;transition:opacity .2s ease,max-width .4s var(--adm-nav-ease);flex-shrink:0;overflow:hidden}.ph-shell.admin-shell .ph-sidebar.collapsed .ph-nav-count{opacity:0;min-width:0;max-width:0;padding:0;display:flex}.ph-shell.admin-shell .ph-sidebar-foot.adm-acct-foot{border-top:1px solid var(--p-sidebar-border);transition:padding .4s var(--adm-nav-ease);padding:10px 8px;position:relative}.ph-shell.admin-shell .ph-sidebar.collapsed .ph-sidebar-foot.adm-acct-foot{padding:10px 12px}.ph-shell.admin-shell .adm-acct-btn{width:100%;box-shadow:none;font-family:var(--p-font);cursor:pointer;text-align:left;transition:background .15s ease,box-shadow .15s ease,transform .12s ease,gap .4s var(--adm-nav-ease);background:0 0;border:none;border-radius:10px;align-items:center;gap:9px;padding:6px 8px;display:flex}.ph-shell.admin-shell .adm-acct-btn:hover,.ph-shell.admin-shell .adm-acct-btn[aria-expanded=true]{box-shadow:0 0 0 1px var(--p-sidebar-border);background:#fff}.ph-shell.admin-shell .adm-acct-btn:active{transform:scale(.98)}.ph-shell.admin-shell .ph-sidebar.collapsed .adm-acct-btn{gap:0}.ph-shell.admin-shell .adm-acct-icon{width:28px;height:28px;box-shadow:0 0 0 1px var(--p-sidebar-border);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ph-shell.admin-shell .adm-acct-mark{flex-shrink:0;width:auto;max-width:none;height:21px;margin:4px 0 0 2px;display:block}.ph-shell.admin-shell .adm-acct-img{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.ph-shell.admin-shell .adm-acct-name{opacity:1;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:180px;color:var(--p-text);transition:opacity .24s ease .12s,max-width .4s var(--adm-nav-ease);flex:1;font-size:13px;font-weight:700;line-height:17px;display:block;overflow:hidden}.ph-shell.admin-shell .ph-sidebar.collapsed .adm-acct-name{opacity:0;max-width:0;transition:opacity .12s ease,max-width .4s var(--adm-nav-ease)}.ph-shell.admin-shell .adm-acct-chev{width:14px;height:14px;color:var(--p-sidebar-text);opacity:1;transition:opacity .2s ease,transform .25s var(--adm-nav-ease),color .15s ease,width .4s var(--adm-nav-ease);flex-shrink:0}.ph-shell.admin-shell .adm-acct-btn[aria-expanded=true] .adm-acct-chev{color:var(--p-text-sec);transform:rotate(-90deg)}.ph-shell.admin-shell .ph-sidebar.collapsed .adm-acct-chev{opacity:0;width:0}.ph-shell.admin-shell .adm-acct-menu{z-index:40;box-sizing:border-box;border:1px solid var(--p-border-light);width:calc(100% - 16px);min-width:208px;box-shadow:var(--p-shadow-3);transform-origin:0 100%;animation:adm-menu-pop .18s var(--adm-nav-ease);background:#fff;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:8px}.ph-shell.admin-shell .ph-sidebar.collapsed .adm-acct-menu{width:220px;left:12px}.ph-shell.admin-shell .adm-acct-menu-head{border-bottom:1px solid var(--p-border-light);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.ph-shell.admin-shell .adm-acct-menu-email{color:var(--p-text);word-break:break-all;font-size:13px;font-weight:700}.ph-shell.admin-shell .adm-acct-menu-role{color:var(--p-text-muted);font-size:11.5px;font-weight:500}.ph-shell.admin-shell .adm-acct-item{width:100%;height:36px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.ph-shell.admin-shell .adm-acct-item:hover{background:var(--p-bg)}.ph-shell.admin-shell .adm-acct-item svg{width:15px;height:15px;color:var(--p-text-muted);flex-shrink:0}.ph-shell.admin-shell .adm-acct-item.is-danger{color:var(--p-red)}.ph-shell.admin-shell .adm-acct-item.is-danger:hover{background:var(--p-red-bg)}.ph-shell.admin-shell .adm-acct-item.is-danger svg{color:currentColor}@keyframes adm-menu-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.ph-shell.admin-shell .adm-logo-stack{flex-direction:column;align-items:flex-start;display:flex}.ph-shell.admin-shell .adm-logo-caption{opacity:1;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;max-height:12px;color:var(--p-sidebar-text);transition:opacity .24s ease .14s,max-height .4s var(--adm-nav-ease),margin-top .4s var(--adm-nav-ease);margin-top:3px;font-size:9px;font-weight:800;line-height:1;display:block;overflow:hidden}.ph-shell.admin-shell .ph-sidebar.collapsed .adm-logo-caption{opacity:0;max-height:0;transition:opacity .12s ease,max-height .4s var(--adm-nav-ease),margin-top .4s var(--adm-nav-ease);margin-top:0}.ph-shell.admin-shell .adm-topbar,.ph-shell.admin-shell .adm-nav-scrim{display:none}.ph-shell.admin-shell .adm-topbar-menu{width:44px;height:44px;color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ph-shell.admin-shell .adm-topbar-menu svg{width:20px;height:20px}.ph-shell.admin-shell .adm-topbar-dot{background:var(--p-cobalt);width:8px;height:8px;box-shadow:0 0 0 2px var(--p-surface);border-radius:50%;position:absolute;top:9px;right:9px}.ph-shell.admin-shell .adm-topbar-logo{align-items:center;margin-left:4px;display:flex}.ph-shell.admin-shell .adm-topbar-spacer{flex:1}.ph-shell.admin-shell .adm-topbar-title{white-space:nowrap;letter-spacing:-.3px;min-width:0;color:var(--p-text);align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.ph-shell.admin-shell .adm-topbar-title svg{width:18px;height:18px;color:var(--p-cobalt);flex-shrink:0}.ph-shell.admin-shell .adm-back-icon{flex-shrink:0;width:17px;height:17px;margin:0 4px 0 2px}.ph-shell.admin-shell .adm-topbar-lead,.ph-shell.admin-shell .adm-topbar-page{display:contents}@media(max-width:900px){.ph-shell.admin-shell .ph-main{padding-top:52px}.ph-shell.admin-shell .adm-topbar{z-index:40;box-sizing:border-box;border-bottom:1px solid var(--p-border-light);background:#fff;align-items:center;gap:4px;height:52px;padding:0 8px;display:flex;position:fixed;top:0;left:0;right:0}.ph-shell.admin-shell .adm-nav-scrim{z-index:94;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#1a181547;transition:opacity .36s;display:block;position:fixed;inset:0}.ph-shell.admin-shell .adm-nav-scrim.is-open{opacity:1;pointer-events:auto}.ph-shell.admin-shell .adm-topbar.has-back>.adm-topbar-menu,.ph-shell.admin-shell .adm-topbar.has-back>.adm-topbar-logo,.ph-shell.admin-shell .adm-topbar.has-back>.adm-topbar-title{display:none}.ph-shell.admin-shell .adm-topbar.is-loading>.adm-topbar-lead,.ph-shell.admin-shell .adm-topbar.is-loading>.adm-topbar-page{visibility:hidden}.ph-shell.admin-shell .adm-topbar.is-loading.has-back>.adm-topbar-menu,.ph-shell.admin-shell .adm-topbar.is-loading.has-back>.adm-topbar-title{display:inline-flex}.ph-shell.admin-shell .adm-topbar.is-loading.has-back>.adm-topbar-logo{display:flex}.ph-shell.admin-shell .ph-sidebar{z-index:95;cursor:default;visibility:hidden;width:288px;box-shadow:none;transition:transform .44s var(--adm-nav-ease),box-shadow .44s ease,visibility 0s linear .44s;display:flex;transform:translate(-102%)}.ph-shell.admin-shell .ph-sidebar.is-open{visibility:visible;transition:transform .44s var(--adm-nav-ease),box-shadow .44s ease,visibility 0s linear 0s;transform:none;box-shadow:12px 0 40px #1a18152e}.ph-shell.admin-shell .ph-sidebar-head{height:60px}.ph-shell.admin-shell .ph-sidebar .ph-nav-item{gap:12px;height:48px;font-size:15px}.ph-shell.admin-shell .ph-sidebar .ph-nav-item svg{width:18px;height:18px}.ph-shell.admin-shell .adm-acct-item{height:44px;font-size:14px}}.partner-theme{--p-bg:#f2f0ee;--p-surface:#fff;--p-text:#1a1815;--p-text-sec:#57534e;--p-text-muted:#9a978f;--p-border:#e8e5e1;--p-border-light:#f0eeeb;--p-sidebar-bg:#f6f7f9;--p-sidebar-hover:#2563eb0d;--p-sidebar-text:#8890a0;--p-sidebar-text-active:#2563eb;--p-sidebar-border:#e6e9ee;--p-cobalt:#2563eb;--p-cobalt-hover:#1d4ed8;--p-cobalt-50:#eef4ff;--p-cobalt-6:#2563eb0f;--p-green:#0d9f6e;--p-green-bg:#eefbf5;--p-amber:#b45309;--p-amber-bg:#fff9ed;--p-red:#c53030;--p-red-bg:#fff5f5;--p-font:"Plus Jakarta Sans",system-ui,sans-serif;--p-radius:14px;--p-radius-xs:8px;--p-shadow-2:0 1px 3px #1a181508,0 6px 22px #1a18150d;--p-shadow-3:0 2px 8px #1a18150a,0 14px 40px #1a181512;--p-ease:cubic-bezier(.16,1,.3,1);--p-dur-fast:.12s;--p-dur:.22s;--p-dur-slow:.6s;font-family:var(--p-font);background:var(--p-bg);color:var(--p-text)}body.partner-area{background:#fff}.partner-theme h1,.partner-theme h2,.partner-theme h3,.partner-theme h4,.partner-theme h5,.partner-theme h6{font-family:var(--p-font)}.partner-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.partner-scroll::-webkit-scrollbar{width:0;height:0;display:none}@media(prefers-reduced-motion:reduce){.partner-theme *,.partner-theme :before,.partner-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.partner-theme .ph-perm-locked{cursor:not-allowed;display:inline-flex}.partner-theme .ph-perm-locked>*{pointer-events:none;opacity:.55}.partner-theme .ph-nav-stub{pointer-events:none}.partner-theme .ph-nav-stub .ph-skeleton{border-radius:6px;width:100%;height:16px}.partner-theme .ph-noaccess{justify-content:center;align-items:center;min-height:60vh;padding:24px;display:flex}.partner-theme .ph-noaccess-card{text-align:center;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-radius,14px);max-width:360px;padding:36px 32px;box-shadow:0 1px 3px #1a18150a}.partner-theme .ph-noaccess-icon{background:var(--p-sidebar-bg);width:44px;height:44px;color:var(--p-text-sec);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.partner-theme .ph-noaccess-icon svg{width:20px;height:20px}.partner-theme .ph-noaccess-card h2{color:var(--p-text);margin:0 0 6px;font-size:16px;font-weight:700}.partner-theme .ph-noaccess-card p{color:var(--p-text-sec);margin:0 0 18px;font-size:13px;line-height:1.5}.partner-theme .ph-noaccess-btn{background:var(--p-cobalt);color:#fff;transition:filter var(--p-dur-fast);border-radius:9px;justify-content:center;align-items:center;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.partner-theme .ph-noaccess-btn:hover{filter:brightness(1.06)}.partner-theme .ph-shell{background:var(--p-sidebar-bg);min-height:100vh;display:flex}.partner-theme .ph-sidebar{background:var(--p-sidebar-bg);border-right:1px solid var(--p-sidebar-border);z-index:30;width:224px;transition:width var(--p-dur)var(--p-ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.partner-theme .ph-sidebar.collapsed{cursor:pointer;width:68px}.partner-theme .ph-sidebar.collapsed .ph-search-btn,.partner-theme .ph-sidebar.collapsed .ph-sidebar-label,.partner-theme .ph-sidebar.collapsed .ph-nav-label,.partner-theme .ph-sidebar.collapsed .ph-nav-count,.partner-theme .ph-sidebar.collapsed .ph-user-info,.partner-theme .ph-sidebar.collapsed .ph-logo .ph-wordmark{display:none}.partner-theme .ph-sidebar.collapsed .ph-logo .ph-sidebar-mark{display:block}.partner-theme .ph-sidebar.collapsed .ph-sidebar-head{justify-content:center;padding:18px 12px}.partner-theme .ph-sidebar.collapsed .ph-sidebar-nav{padding:12px 8px 0}.partner-theme .ph-sidebar.collapsed .ph-nav-item{justify-content:center;padding:9px}.partner-theme .ph-sidebar.collapsed .ph-nav-item.active:before{top:6px;bottom:6px}.partner-theme .ph-sidebar.collapsed .ph-user-block{justify-content:center;padding:4px}.partner-theme .ph-sidebar.collapsed .ph-user-block-btn{justify-content:center;padding:6px}.partner-theme .ph-sidebar.collapsed .ph-user-chev{display:none}.partner-theme .ph-sidebar.collapsed .ph-user-menu{min-width:180px;bottom:0;left:calc(100% + 4px);right:auto}.partner-theme .ph-sidebar-head{border-bottom:1px solid var(--p-sidebar-border);justify-content:space-between;align-items:center;min-height:60px;padding:16px;display:flex}.partner-theme .ph-logo{align-items:center;height:28px;display:flex}.partner-theme .ph-logo .ph-wordmark{width:auto;height:25px;display:block}.partner-theme .ph-logo .ph-sidebar-mark{width:34px;height:34px;display:none}.partner-theme .ph-search-btn{width:28px;height:28px;color:var(--p-sidebar-text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.partner-theme .ph-search-btn:hover{background:var(--p-sidebar-hover);color:var(--p-cobalt)}.partner-theme .ph-search-btn svg{width:16px;height:16px}.partner-theme .ph-sidebar-label{text-transform:uppercase;letter-spacing:.1em;color:#b0b6c4;padding:12px 16px 6px;font-size:10px;font-weight:700}.partner-theme .ph-sidebar-nav{flex-direction:column;flex:1;gap:1px;padding:0 8px;display:flex}.partner-theme .ph-nav-item{border-radius:var(--p-radius-xs);color:var(--p-sidebar-text);cursor:pointer;transition:all var(--p-dur-fast);align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.partner-theme .ph-nav-item:hover{color:var(--p-text-sec);background:var(--p-sidebar-hover)}.partner-theme .ph-nav-item.active{color:var(--p-sidebar-text-active);background:var(--p-cobalt-6);font-weight:600}.partner-theme .ph-nav-item.active:before{content:"";background:var(--p-cobalt);border-radius:0 2px 2px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.partner-theme .ph-nav-item.active svg{color:var(--p-cobalt)}.partner-theme .ph-nav-item svg{flex-shrink:0;width:16px;height:16px}.partner-theme .ph-nav-count{color:var(--p-cobalt);background:var(--p-cobalt-6);border-radius:9px;justify-content:center;align-items:center;min-width:20px;height:18px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:700;display:flex}.partner-theme .ph-sidebar-foot{border-top:1px solid var(--p-sidebar-border);padding:12px}.partner-theme .ph-user-block{border-radius:var(--p-radius-xs);cursor:pointer;align-items:center;gap:9px;padding:6px;text-decoration:none;display:flex}.partner-theme .ph-user-block:hover{background:var(--p-sidebar-hover)}.partner-theme .ph-avatar{width:28px;height:28px;color:var(--p-text-sec);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.partner-theme .ph-avatar-img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:4px;display:block}.partner-theme .ph-user-info{flex:1;min-width:0}.partner-theme .ph-user-name{color:var(--p-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.partner-theme .ph-user-role{color:var(--p-sidebar-text);font-size:10px}.partner-theme .ph-main{background:var(--p-surface);min-height:100vh;transition:margin-left var(--p-dur)var(--p-ease);flex-direction:column;flex:1;margin-left:224px;display:flex}.partner-theme .ph-sidebar.collapsed~.ph-main{margin-left:68px}.partner-theme .ph-cover{flex-shrink:0;width:100%;padding:36px 56px 16px}.partner-theme .ph-cover-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:80px;display:grid}.partner-theme .ph-cover-grid.no-money{grid-template-columns:1fr}.partner-theme .ph-cover-greet{flex-direction:column;justify-content:space-between;min-height:154px;padding-top:26px;display:flex}.partner-theme .ph-cover-greet>.ph-cover-time{margin-bottom:0}.partner-theme .ph-cover-greet>.ph-cover-deck{margin-top:0}.partner-theme .ph-cover-time{letter-spacing:.22em;text-transform:uppercase;color:var(--p-cobalt);align-items:center;gap:12px;margin-bottom:18px;font-size:11px;font-weight:700;display:inline-flex}.partner-theme .ph-cover-time:before{content:"";background:var(--p-cobalt);flex-shrink:0;width:24px;height:1.5px}.partner-theme .ph-cover-title{letter-spacing:-2.8px;color:var(--p-text);font-size:60px;font-weight:800;line-height:.95}.partner-theme .ph-cover-deck{color:var(--p-text-muted);letter-spacing:.04em;margin-top:24px;font-size:14px;line-height:1.55}.partner-theme .ph-cover-deck strong{color:var(--p-text);font-weight:600}.partner-theme .ph-cover-feature{background:var(--p-surface);box-shadow:var(--p-shadow-2);transition:transform var(--p-dur)cubic-bezier(.16,1,.3,1),box-shadow var(--p-dur);border-radius:20px;place-self:start end;align-items:center;gap:24px;width:fit-content;padding:26px;display:inline-flex}.partner-theme .ph-cover-feature:hover{box-shadow:var(--p-shadow-3);transform:translateY(-3px)}.partner-theme .ph-cover-badge{background:var(--p-cobalt);color:#fff;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:140px;padding:18px 0;display:flex}.partner-theme .ph-cover-badge .month{letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:800}.partner-theme .ph-cover-badge .num{letter-spacing:-1.8px;margin:8px 0;font-size:52px;font-weight:800;line-height:1}.partner-theme .ph-cover-badge .day{letter-spacing:.22em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:800}.partner-theme .ph-cover-fbody{min-width:0}.partner-theme .ph-cover-flabel{letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-muted);margin-bottom:12px;font-size:10.5px;font-weight:700}.partner-theme .ph-cover-fvalue{color:var(--p-cobalt);letter-spacing:-1.6px;font-size:44px;font-weight:800;line-height:1}.partner-theme .ph-cover-frange{color:var(--p-text-muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12.5px}.partner-theme .ph-cover-breakdown{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.partner-theme .ph-cover-chip{color:var(--p-text-sec);align-items:center;gap:6px;font-size:11px;display:inline-flex}.partner-theme .ph-cover-chip .dot{background:var(--p-cobalt);border-radius:50%;width:6px;height:6px}.partner-theme .ph-content{flex-direction:column;flex:1;gap:12px;width:100%;padding:0 56px 16px;display:flex}.partner-theme .ph-section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-muted);border-bottom:1px solid var(--p-border-light);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;font-size:10.5px;font-weight:700;display:flex}.partner-theme .ph-section-label a{color:var(--p-cobalt);letter-spacing:.02em;text-transform:none;cursor:pointer;font-size:11.5px;font-weight:600;text-decoration:none}.partner-theme .ph-section-label a:hover{text-decoration:underline}.partner-theme .ph-stats{grid-auto-columns:1fr;grid-auto-flow:column;gap:18px;display:grid}.partner-theme .ph-stat-card{background:var(--p-surface);box-shadow:var(--p-shadow-2);border-radius:20px;align-items:center;gap:22px;min-height:120px;padding:18px;display:flex}.partner-theme .ph-stat-ring{flex-shrink:0;width:84px;height:84px;position:relative}.partner-theme .ph-stat-ring svg{width:100%;height:100%}.partner-theme .ph-stat-ring-bg{stroke:#14151a0f}.partner-theme .ph-stat-ring-fg{stroke:var(--p-cobalt)}.partner-theme .ph-stat-ring-center{letter-spacing:-.4px;color:var(--p-cobalt);justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;position:absolute;inset:0}.partner-theme .ph-stat-body{flex:1;min-width:0}.partner-theme .ph-stat-label{letter-spacing:.16em;text-transform:uppercase;color:var(--p-text-muted);margin-bottom:6px;font-size:11px;font-weight:700}.partner-theme .ph-stat-value{letter-spacing:-.8px;color:var(--p-text);font-size:26px;font-weight:800;line-height:1}.partner-theme .ph-stat-context{color:var(--p-text-muted);margin-top:8px;font-size:12px;line-height:1.45}.partner-theme .ph-stat-context .pct{align-items:center;gap:1px;font-weight:700;display:inline-flex}.partner-theme .ph-stat-context .pct svg{margin-bottom:.5px}.partner-theme .ph-stat-context .pct-up{color:var(--p-green)}.partner-theme .ph-stat-context .pct-down{color:var(--p-red)}.partner-theme .ph-stat-context .pct-flat{color:var(--p-text-muted)}.partner-theme .ph-stat-context strong{color:var(--p-text)}.partner-theme .ph-grid{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.partner-theme .ph-grid.single{grid-template-columns:1fr}.partner-theme .ph-card{background:var(--p-surface);box-shadow:var(--p-shadow-2);transition:box-shadow var(--p-dur);border-radius:20px;flex-direction:column;min-height:0;padding:22px 24px;display:flex}.partner-theme .ph-card:hover{box-shadow:var(--p-shadow-3)}.partner-theme .ph-main:has(>.ph-cover){height:100vh;min-height:0}.partner-theme .ph-cover+.ph-content{flex:1;min-height:0;overflow:hidden}.partner-theme .ph-cover+.ph-content>.ph-stats{flex-shrink:0}.partner-theme .ph-cover+.ph-content>.ph-grid{flex:1.6;min-height:200px}.partner-theme .ph-cover+.ph-content>.ph-grid>.ph-card{height:auto;min-height:0}.partner-theme .ph-cover+.ph-content>.ph-grid>.ph-card .partner-scroll{flex:1;min-height:0}.partner-theme .ph-cover+.ph-content>.ph-card{flex:1;min-height:140px;max-height:none}.partner-theme .ph-cover+.ph-content>.ph-card .partner-scroll{flex:1;min-height:0}.partner-theme .ph-schedule{flex-direction:column;display:flex}.partner-theme .ph-appt-row{border-bottom:1px solid var(--p-border-light);cursor:pointer;transition:padding var(--p-dur);grid-template-columns:36px 76px 1fr auto;align-items:baseline;gap:18px;padding:16px 0;display:grid}.partner-theme .ph-appt-row:hover{padding-left:8px}.partner-theme .ph-appt-row:last-child{border-bottom:none}.partner-theme .ph-appt-num{color:var(--p-text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.partner-theme .ph-appt-time{color:var(--p-cobalt);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.partner-theme .ph-appt-name{letter-spacing:-.2px;font-size:15px;font-weight:600}.partner-theme .ph-appt-loc{color:var(--p-text-muted);margin-top:4px;font-size:12px}.partner-theme .ph-appt-price{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.partner-theme .ph-appt-range{color:var(--p-text-muted);text-align:right;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10.5px}.partner-theme .ph-attn-list{flex-direction:column;gap:6px;display:flex}.partner-theme .ph-attn-item{transition:background var(--p-dur-fast);border-radius:8px;gap:12px;padding:10px 8px;display:flex}.partner-theme .ph-attn-item-clickable{cursor:pointer;width:100%;font-family:var(--p-font);text-align:left;background:0 0;border:none}.partner-theme .ph-attn-item-clickable:hover{background:#fafaf8}.partner-theme .ph-attn-mark{border-radius:2px;flex-shrink:0;align-self:stretch;width:4px;min-height:36px}.partner-theme .ph-attn-mark.hot{background:var(--p-red)}.partner-theme .ph-attn-mark.warm{background:var(--p-amber)}.partner-theme .ph-attn-body{flex:1;min-width:0}.partner-theme .ph-attn-title{letter-spacing:-.2px;margin-bottom:3px;font-size:13.5px;font-weight:600}.partner-theme .ph-attn-meta{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.partner-theme .ph-attn-alert{align-items:center;gap:8px;padding:0}.partner-theme .ph-attn-alert-open{cursor:pointer;min-width:0;font-family:var(--p-font);text-align:left;color:inherit;background:0 0;border:none;border-radius:8px;flex:1;gap:12px;padding:10px 8px;display:flex}.partner-theme .ph-attn-alert-open:hover{background:#fafaf8}.partner-theme .ph-attn-done{background:var(--p-cobalt-6);min-height:32px;color:var(--p-cobalt);font-family:var(--p-font);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:600}.partner-theme .ph-attn-done:hover{background:var(--p-cobalt);color:#fff}.partner-theme .ph-attn-extra{color:var(--p-text-muted);text-transform:none;letter-spacing:.04em;font-weight:500}.partner-theme .ph-activity-list{flex-direction:column;display:flex}.partner-theme .ph-activity-row{cursor:pointer;transition:background var(--p-dur-fast);border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.partner-theme .ph-activity-row:hover{background:#fafaf8}.partner-theme .ph-activity-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.partner-theme .ph-activity-icon.green{background:var(--p-green-bg);color:var(--p-green)}.partner-theme .ph-activity-icon.blue{background:var(--p-cobalt-50);color:var(--p-cobalt)}.partner-theme .ph-activity-icon.amber{background:var(--p-amber-bg);color:var(--p-amber)}.partner-theme .ph-activity-icon.muted{background:var(--p-border-light);color:var(--p-text-muted)}.partner-theme .ph-activity-icon svg{width:14px;height:14px}.partner-theme .ph-activity-text{color:var(--p-text-sec);font-size:13.5px;line-height:1.5}.partner-theme .ph-activity-text strong{color:var(--p-text);font-weight:600}.partner-theme .ph-activity-time{color:var(--p-text-muted);letter-spacing:.02em;font-size:11.5px;font-weight:600}.partner-theme .ph-empty{color:var(--p-text-muted);text-align:center;padding:24px 0;font-size:13px}.partner-theme .ph-skeleton{background:linear-gradient(90deg,#eceae7 25%,#f4f2f0 37%,#eceae7 63%) 0 0/400% 100%;border-radius:8px;animation:1.4s infinite ph-shimmer}@keyframes ph-shimmer{0%{background-position:100%}to{background-position:0}}.partner-theme .ph-mobile-bar{border-bottom:1px solid var(--p-border);background:var(--p-surface);justify-content:space-between;align-items:center;padding:12px 16px;display:none}@media(max-width:900px){.partner-theme .ph-sidebar{display:none}.partner-theme .ph-main{max-width:100vw;margin-left:0;padding-top:32px;overflow-x:hidden}html{overflow-x:hidden}.partner-theme .ph-sidebar.collapsed~.ph-main{margin-left:0}.partner-theme .ph-mobile-bar{top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));z-index:25;width:auto;min-height:0;transition:opacity var(--p-dur)var(--p-ease),transform var(--p-dur)var(--p-ease);background:0 0;border:none;padding:0;display:flex;position:fixed}.partner-theme .ph-mobile-bar.is-scrolled{opacity:0;pointer-events:none;transform:translateY(-12px)}.partner-theme .ph-mobile-bar .ph-logo{display:none}.partner-theme .ph-cover{padding:38px 20px 16px}.partner-theme .ph-cover-grid{grid-template-columns:1fr;gap:18px}.partner-theme .ph-cover-greet{text-align:left;min-height:auto;padding-top:0;display:block}.partner-theme .ph-cover-greet>.ph-cover-time{margin-bottom:18px}.partner-theme .ph-cover-greet>.ph-cover-deck{margin-top:24px}.partner-theme .ph-cover-feature{justify-self:start}.partner-theme .ph-cover-title{letter-spacing:-.9px;font-size:24px}.partner-theme .ph-content{padding:0 20px 28px}.partner-theme .ph-stats{grid-template-columns:1fr;grid-auto-flow:row}.partner-theme .ph-grid{grid-template-columns:1fr;gap:28px}.partner-theme .ph-cover-fvalue{font-size:38px}.partner-theme .ph-main:has(>.ph-cover){height:auto;min-height:100vh}.partner-theme .ph-cover+.ph-content{flex:initial;overflow:visible}.partner-theme .ph-cover+.ph-content>.ph-grid{flex:initial;min-height:0}.partner-theme .ph-cover+.ph-content>.ph-grid>.ph-card{height:360px}.partner-theme .ph-cover+.ph-content>.ph-card{flex:initial;max-height:320px}}.partner-theme .ph-page-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:28px 56px 18px;display:flex}.partner-theme .ph-page-title{letter-spacing:-.6px;color:var(--p-text);align-items:center;gap:12px;font-size:26px;font-weight:800;display:inline-flex}.partner-theme .ph-page-title svg{width:26px;height:26px;color:var(--p-cobalt);flex-shrink:0}.partner-theme .ph-cta{background:var(--p-cobalt);color:#fff;font-family:var(--p-font);cursor:pointer;transition:all var(--p-dur-fast);box-shadow:var(--p-shadow-2);border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:600;display:inline-flex}.partner-theme .ph-cta:hover{background:var(--p-cobalt-hover);transform:translateY(-1px)}.partner-theme .ph-cta svg{width:16px;height:16px}.partner-theme .ph-controls{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;padding:0 56px 18px;display:flex}.partner-theme .ph-search-wrap{flex:1;min-width:200px;max-width:420px;position:relative}.partner-theme .ph-search-wrap svg{width:16px;height:16px;color:var(--p-text-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.partner-theme .ph-search-input{width:100%;height:40px;font-family:var(--p-font);background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);color:var(--p-text);transition:all var(--p-dur-fast);border-radius:10px;padding:0 14px 0 38px;font-size:13.5px}.partner-theme .ph-search-input::placeholder{color:var(--p-text-muted)}.partner-theme .ph-search-input:focus{background:var(--p-surface);border-color:var(--p-cobalt);box-shadow:0 0 0 3px var(--p-cobalt-6);outline:none}.partner-theme .ph-filter-btn{background:var(--p-cobalt);color:#fff;height:40px;font-family:var(--p-font);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:7px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.partner-theme .ph-filter-btn:hover{background:var(--p-cobalt-hover)}.partner-theme .ph-filter-btn svg{width:14px;height:14px}.partner-theme .ph-count{color:var(--p-text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.partner-theme .ph-count strong{color:var(--p-text);font-weight:700}.partner-theme .ph-controls.ph-controls-solo{padding-top:18px}.partner-theme .ph-view-switch{background:#f1f2f5;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.partner-theme .ph-view-switch button{height:32px;font-family:var(--p-font);color:var(--p-text-muted);cursor:pointer;transition:all var(--p-dur-fast);background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.partner-theme .ph-view-switch button svg{width:14px;height:14px}.partner-theme .ph-view-switch button:hover{color:var(--p-text-sec)}.partner-theme .ph-view-switch button.is-active{color:var(--p-cobalt)}.partner-theme .ph-filter-wrap{position:relative}.partner-theme .ph-filter-dropdown{background:var(--p-surface);border:1px solid var(--p-border-light);z-index:50;border-radius:14px;flex-direction:column;width:360px;max-width:90vw;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 28px #1a18151f}.partner-theme .ph-drawer-head{border-bottom:1px solid var(--p-border-light);justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.partner-theme .ph-drawer-title{letter-spacing:-.3px;font-size:16px;font-weight:800}.partner-theme .ph-drawer-sub{color:var(--p-text-muted);font-size:11.5px}.partner-theme .ph-drawer-close{cursor:pointer;width:30px;height:30px;color:var(--p-text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.partner-theme .ph-drawer-close:hover{color:var(--p-text);background:#f4f5f8}.partner-theme .ph-drawer-close svg{width:16px;height:16px}.partner-theme .ph-drawer-body{padding:16px 18px;overflow-y:auto}.partner-theme .ph-drawer-foot{border-top:1px solid var(--p-border-light);background:#fafbfc;align-items:center;gap:10px;padding:12px 18px;display:flex}.partner-theme .ph-drawer-foot .ph-spacer{flex:1}.partner-theme .ph-form-group{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.partner-theme .ph-form-group:last-child{margin-bottom:0}.partner-theme .ph-cp-sw{transition:transform .14s cubic-bezier(.32,.72,0,1),box-shadow .16s cubic-bezier(.32,.72,0,1)}.partner-theme .ph-cp-sw:hover{transform:scale(1.12)}.partner-theme .ph-cp-sheet .ph-cp-sw:hover{transform:scale(1.08)}.partner-theme .ph-cp-done:hover{background:#1d4ed8!important}.partner-theme .ph-cc .ph-stage[data-stage=new_lead] .ph-stage-bar{background:var(--stage-new_lead,#2563eb)}.partner-theme .ph-cc .ph-stage[data-stage=in_progress] .ph-stage-bar{background:var(--stage-in_progress,#2563eb)}.partner-theme .ph-cc .ph-stage[data-stage=booked] .ph-stage-bar{background:var(--stage-booked,#2563eb)}.partner-theme .ph-cc .ph-stage[data-stage=callback] .ph-stage-bar{background:var(--stage-callback,#2563eb)}.partner-theme .ph-cc .ph-stage[data-stage=follow_up] .ph-stage-bar{background:var(--stage-follow_up,#d97706)}.partner-theme .ph-cc .ph-stage[data-stage=closed] .ph-stage-bar{background:var(--stage-closed,#059669)}.partner-theme .ph-cc .ph-stage-group[data-s=new_lead] .ph-stage-group-dot{background:var(--stage-new_lead,#2563eb)}.partner-theme .ph-cc .ph-stage-group[data-s=in_progress] .ph-stage-group-dot{background:var(--stage-in_progress,#2563eb)}.partner-theme .ph-cc .ph-stage-group[data-s=booked] .ph-stage-group-dot{background:var(--stage-booked,#2563eb)}.partner-theme .ph-cc .ph-stage-group[data-s=callback] .ph-stage-group-dot{background:var(--stage-callback,#2563eb)}.partner-theme .ph-cc .ph-stage-group[data-s=follow_up] .ph-stage-group-dot{background:var(--stage-follow_up,#d97706)}.partner-theme .ph-cc .ph-stage-group[data-s=closed] .ph-stage-group-dot{background:var(--stage-closed,#059669)}.partner-theme .ph-cc .ph-stage-pill.new_lead{background:var(--stage-new_lead,#2563eb)}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cc .ph-stage-pill.new_lead{background:color-mix(in srgb,var(--stage-new_lead,#2563eb)12%,#fff)}}.partner-theme .ph-cc .ph-stage-pill.new_lead{color:var(--stage-new_lead,#2563eb)}.partner-theme .ph-cc .ph-stage-pill.new_lead:before{background:var(--stage-new_lead,#2563eb)}.partner-theme .ph-cc .ph-stage-pill.in_progress{background:var(--stage-in_progress,#2563eb)}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cc .ph-stage-pill.in_progress{background:color-mix(in srgb,var(--stage-in_progress,#2563eb)12%,#fff)}}.partner-theme .ph-cc .ph-stage-pill.in_progress{color:var(--stage-in_progress,#2563eb)}.partner-theme .ph-cc .ph-stage-pill.in_progress:before{background:var(--stage-in_progress,#2563eb)}.partner-theme .ph-cc .ph-stage-pill.booked{background:var(--stage-booked,#2563eb)}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cc .ph-stage-pill.booked{background:color-mix(in srgb,var(--stage-booked,#2563eb)12%,#fff)}}.partner-theme .ph-cc .ph-stage-pill.booked{color:var(--stage-booked,#2563eb)}.partner-theme .ph-cc .ph-stage-pill.booked:before{background:var(--stage-booked,#2563eb)}.partner-theme .ph-cc .ph-stage-pill.callback{background:var(--stage-callback,#2563eb)}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cc .ph-stage-pill.callback{background:color-mix(in srgb,var(--stage-callback,#2563eb)12%,#fff)}}.partner-theme .ph-cc .ph-stage-pill.callback{color:var(--stage-callback,#2563eb)}.partner-theme .ph-cc .ph-stage-pill.callback:before{background:var(--stage-callback,#2563eb)}.partner-theme .ph-cc .ph-stage-pill.follow_up{background:var(--stage-follow_up,#d97706)}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cc .ph-stage-pill.follow_up{background:color-mix(in srgb,var(--stage-follow_up,#d97706)12%,#fff)}}.partner-theme .ph-cc .ph-stage-pill.follow_up{color:var(--stage-follow_up,#d97706)}.partner-theme .ph-cc .ph-stage-pill.follow_up:before{background:var(--stage-follow_up,#d97706)}.partner-theme .ph-cc .ph-stage-pill.closed{background:var(--stage-closed,#059669)}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cc .ph-stage-pill.closed{background:color-mix(in srgb,var(--stage-closed,#059669)12%,#fff)}}.partner-theme .ph-cc .ph-stage-pill.closed{color:var(--stage-closed,#059669)}.partner-theme .ph-cc .ph-stage-pill.closed:before{background:var(--stage-closed,#059669)}.partner-theme .ph-form-label{color:var(--p-text-sec);font-size:12.5px;font-weight:600}.partner-theme .ph-input,.partner-theme .ph-textarea{width:100%;font-family:var(--p-font);background:var(--p-surface);border:1px solid var(--p-border);color:var(--p-text);border-radius:9px;padding:9px 12px;font-size:13.5px}.partner-theme .ph-input:focus,.partner-theme .ph-textarea:focus{border-color:var(--p-cobalt);box-shadow:0 0 0 3px var(--p-cobalt-6);outline:none}.partner-theme .ph-textarea{resize:vertical;min-height:76px}.partner-theme .ph-btn{font-family:var(--p-font);cursor:pointer;border:1px solid #0000;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:600}.partner-theme .ph-btn-primary{background:var(--p-cobalt);color:#fff}.partner-theme .ph-btn-primary:hover{background:var(--p-cobalt-hover)}.partner-theme .ph-btn-ghost{color:var(--p-text-sec);background:0 0}.partner-theme .ph-btn-outline{color:var(--p-text-sec);border-color:var(--p-border);background:0 0}.partner-theme .ph-btn-outline:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.partner-theme .ph-view{flex-direction:column;flex:1;min-height:0;display:flex}.partner-theme .ph-board{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:14px;min-height:0;padding:0 56px 28px;display:grid}.partner-theme .ph-stage{border:1px solid var(--p-border-light);background:#f8f9fb;border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.partner-theme .ph-stage-head{flex-shrink:0;align-items:baseline;gap:8px;padding:14px 14px 10px;display:flex}.partner-theme .ph-stage-name{color:var(--p-text);font-size:12.5px;font-weight:700;line-height:1}.partner-theme .ph-stage-count{color:var(--p-text-muted);font-size:11px;font-weight:600;line-height:1}.partner-theme .ph-stage-bar{border-radius:99px;flex-shrink:0;height:3px;margin:0 14px 12px}.partner-theme .ph-stage[data-stage=new_lead] .ph-stage-bar,.partner-theme .ph-stage[data-stage=in_progress] .ph-stage-bar,.partner-theme .ph-stage[data-stage=booked] .ph-stage-bar,.partner-theme .ph-stage[data-stage=callback] .ph-stage-bar{background:var(--p-cobalt)}.partner-theme .ph-stage[data-stage=follow_up] .ph-stage-bar{background:var(--p-amber)}.partner-theme .ph-stage[data-stage=closed] .ph-stage-bar{background:var(--p-green)}.partner-theme .ph-stage[data-stage=lost_appointments] .ph-stage-bar,.partner-theme .ph-stage[data-stage=lost_declined] .ph-stage-bar{background:var(--p-red)}.partner-theme .ph-stage[data-stage=lost_no_contact] .ph-stage-bar{background:var(--p-text-muted)}.partner-theme .ph-stage-body{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 10px 12px;display:flex;overflow-y:auto}.partner-theme .ph-stage-body::-webkit-scrollbar{display:none}.partner-theme .ph-lead{background:var(--p-surface);border:1px solid var(--p-border-light);cursor:pointer;transition:all var(--p-dur-fast);border-radius:12px;padding:12px;box-shadow:0 1px 2px #1a181508}.partner-theme .ph-lead:hover{border-color:var(--p-border)}.partner-theme .ph-lead-top{justify-content:space-between;align-items:start;gap:8px;margin-bottom:6px;display:flex}.partner-theme .ph-lead-name{letter-spacing:-.15px;color:var(--p-text);font-size:13.5px;font-weight:600;line-height:1.25}.partner-theme .ph-lead-top .ph-lead-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.partner-theme .ph-lead-google-flag-badge{color:#b45309;letter-spacing:.04em;background:#d977061a;border:1px solid #d9770638;border-radius:99px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.partner-theme .ph-lead-google-flag-badge svg{width:11px;height:11px}.partner-theme .ph-lead-stop-badge{color:var(--p-red);letter-spacing:.04em;white-space:nowrap;background:#dc262614;border:1px solid #dc262633;border-radius:99px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.partner-theme .ph-lead-stop-badge svg{width:11px;height:11px}.ph-stop-text-dot{background:var(--p-red,#c53030);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.partner-theme .ph-lead-top .ph-stop-text-dot{margin-top:5px}.partner-theme .ph-lead-stop-text{color:var(--p-red);align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.partner-theme .ph-lead-area-badge{color:#b45309;letter-spacing:.04em;white-space:nowrap;background:#d9770614;border:1px solid #d9770638;border-radius:99px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.partner-theme .ph-lead-area-badge svg{width:11px;height:11px}.partner-theme .ph-lead-area-flag{background:#d977060f;border:1px solid #d9770638;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.partner-theme .ph-lead-area-flag>svg{color:#b45309;flex-shrink:0;width:18px;height:18px}.partner-theme .ph-lead-area-flag-text{color:var(--p-text-sec);flex-direction:column;flex:220px;gap:4px;font-size:13px;display:flex}.partner-theme .ph-lead-area-flag-text strong{color:#b45309;font-size:13.5px;font-weight:700}.partner-theme .ph-lead-auto-badge{color:var(--p-cobalt,#2563eb);letter-spacing:.04em;background:#2563eb1a;border:1px solid #2563eb38;border-radius:99px;flex-shrink:0;align-items:center;gap:3px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.partner-theme .ph-lead-auto-badge svg{opacity:.85;width:11px;height:11px}.partner-theme .ph-lead-google-flag{background:#d977060f;border:1px solid #d9770638;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.partner-theme .ph-lead-google-flag>svg{color:#b45309;flex-shrink:0;width:18px;height:18px;margin-top:1px}.partner-theme .ph-lead-google-flag-text{color:var(--p-text-sec);flex-direction:column;flex:1;gap:4px;font-size:13px;display:flex}.partner-theme .ph-lead-google-flag-text strong{color:#b45309;font-size:13.5px;font-weight:700}.partner-theme .ph-lead-google-flag-dismiss{color:#b45309;cursor:pointer;transition:background var(--p-dur-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}.partner-theme .ph-lead-google-flag-dismiss:hover{background:#d977061f}.partner-theme .ph-lead-google-flag-dismiss svg{width:16px;height:16px}.partner-theme .ph-lead-loc{color:var(--p-text-muted);margin-bottom:8px;font-size:11.5px;line-height:1.4}.partner-theme .ph-lead-meta{border-top:1px solid var(--p-border-light);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.partner-theme .ph-lead-price{color:var(--p-text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.partner-theme .ph-lead-time{color:var(--p-text-muted);font-size:10.5px;font-weight:500}.partner-theme .ph-col-empty{color:var(--p-text-muted);text-align:center;flex:1;justify-content:center;align-items:center;padding:24px 10px;font-size:11.5px;display:flex}.partner-theme .ph-table-wrap{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding:0 56px 28px;display:flex;overflow-y:auto}.partner-theme .ph-table-wrap::-webkit-scrollbar{display:none}.partner-theme .ph-stage-group{border:1px solid var(--p-border-light);background:var(--p-surface);border-radius:14px;margin-bottom:12px;overflow:hidden}.partner-theme .ph-stage-group-head{width:100%;font-family:var(--p-font);cursor:pointer;text-align:left;background:#fafbfc;border:none;align-items:center;gap:12px;padding:12px 18px;display:flex}.partner-theme .ph-stage-group-head:hover{background:#f4f5f8}.partner-theme .ph-stage-group-chev{width:16px;height:16px;color:var(--p-text-muted);transition:transform var(--p-dur);flex-shrink:0}.partner-theme .ph-stage-group.collapsed .ph-stage-group-chev{transform:rotate(-90deg)}.partner-theme .ph-stage-group-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.partner-theme .ph-stage-group[data-s=new_lead] .ph-stage-group-dot,.partner-theme .ph-stage-group[data-s=in_progress] .ph-stage-group-dot,.partner-theme .ph-stage-group[data-s=booked] .ph-stage-group-dot,.partner-theme .ph-stage-group[data-s=callback] .ph-stage-group-dot{background:var(--p-cobalt)}.partner-theme .ph-stage-group[data-s=follow_up] .ph-stage-group-dot{background:var(--p-amber)}.partner-theme .ph-stage-group[data-s=closed] .ph-stage-group-dot{background:var(--p-green)}.partner-theme .ph-stage-group[data-s=lost_appointments] .ph-stage-group-dot,.partner-theme .ph-stage-group[data-s=lost_declined] .ph-stage-group-dot{background:var(--p-red)}.partner-theme .ph-stage-group[data-s=lost_no_contact] .ph-stage-group-dot{background:var(--p-text-muted)}.partner-theme .ph-stage-group-name{color:var(--p-text);font-size:13px;font-weight:700}.partner-theme .ph-stage-group-count{color:var(--p-text-muted);font-size:12px;font-weight:600}.partner-theme .ph-stage-group.collapsed .ph-stage-group-body{display:none}.partner-theme .ph-lead-table{border-collapse:collapse;width:100%;font-family:var(--p-font)}.partner-theme .ph-lead-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--p-text-muted);border-bottom:1px solid var(--p-border-light);white-space:nowrap;padding:11px 18px;font-size:10.5px;font-weight:700}.partner-theme .ph-lead-table th.num{text-align:right}.partner-theme .ph-lead-table td{color:var(--p-text);border-bottom:1px solid var(--p-border-light);padding:13px 18px;font-size:13px}.partner-theme .ph-lead-table tbody tr{cursor:pointer;transition:background var(--p-dur-fast)}.partner-theme .ph-lead-table tbody tr:hover{background:#fafbfc}.partner-theme .ph-lead-table tbody tr:last-child td{border-bottom:none}.partner-theme .ph-lead-table td.num{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.partner-theme .ph-lead-table .ph-name-cell{align-items:center;gap:10px;display:inline-flex}.partner-theme .ph-lead-table .ph-muted{color:var(--p-text-muted);font-size:12.5px}.partner-theme .ph-stage-pill{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.partner-theme .ph-stage-pill:before{content:"";border-radius:50%;width:6px;height:6px}.partner-theme .ph-stage-pill.new_lead{background:var(--p-cobalt-6);color:var(--p-cobalt)}.partner-theme .ph-stage-pill.new_lead:before{background:var(--p-cobalt)}.partner-theme .ph-stage-pill.in_progress{background:var(--p-cobalt-6);color:var(--p-cobalt)}.partner-theme .ph-stage-pill.in_progress:before{background:var(--p-cobalt)}.partner-theme .ph-stage-pill.booked{background:var(--p-cobalt-6);color:var(--p-cobalt)}.partner-theme .ph-stage-pill.booked:before{background:var(--p-cobalt)}.partner-theme .ph-stage-pill.callback{background:var(--p-cobalt-6);color:var(--p-cobalt)}.partner-theme .ph-stage-pill.callback:before{background:var(--p-cobalt)}.partner-theme .ph-stage-pill.follow_up{background:var(--p-amber-bg);color:var(--p-amber)}.partner-theme .ph-stage-pill.follow_up:before{background:var(--p-amber)}.partner-theme .ph-stage-pill.lost_appointments{background:var(--p-red-bg);color:var(--p-red)}.partner-theme .ph-stage-pill.lost_appointments:before{background:var(--p-red)}.partner-theme .ph-stage-pill.lost_declined{background:var(--p-red-bg);color:var(--p-red)}.partner-theme .ph-stage-pill.lost_declined:before{background:var(--p-red)}.partner-theme .ph-stage-pill.lost_no_contact{background:var(--p-border-light);color:var(--p-text-sec)}.partner-theme .ph-stage-pill.lost_no_contact:before{background:var(--p-text-muted)}.partner-theme .ph-stage-pill.closed{background:var(--p-green-bg);color:var(--p-green)}.partner-theme .ph-stage-pill.closed:before{background:var(--p-green)}.partner-theme .ph-locked-head{z-index:5;background:var(--p-surface);position:sticky;top:0}.partner-theme .ph-inline-edit{padding:5px 10px;font-size:13px}.partner-theme .ph-lead-name.ph-inline-edit{letter-spacing:-.4px;background:var(--p-surface);border:1.5px solid var(--p-border);border-radius:8px;max-width:360px;padding:4px 10px;font-size:19px;font-weight:800;line-height:1.2}.partner-theme .ph-lead-name.ph-inline-edit:focus{border-color:var(--p-cobalt);outline:none;box-shadow:0 0 0 3px #2563eb1f}.partner-theme .ph-lead-table-head{border-bottom:1px solid var(--p-border-light);background:0 0;width:100%;margin-bottom:8px;padding:10px 18px}.partner-theme .ph-lead-table-head table{table-layout:fixed;border-collapse:collapse;width:100%}.partner-theme .ph-lead-table-head th{text-transform:uppercase;letter-spacing:.08em;color:var(--p-text-muted);text-align:left;padding:2px 8px;font-size:10.5px;font-weight:700}.partner-theme .ph-lead-table-head th.num{text-align:right}.partner-theme .ph-lead-table-head th.ph-th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--p-dur-fast)}.partner-theme .ph-lead-table-head th.ph-th-sortable:hover{color:var(--p-text-sec)}.partner-theme .ph-lead-table-head th.ph-th-sortable.is-active{color:var(--p-cobalt)}.partner-theme .ph-lead-table-head th .ph-th-label{vertical-align:middle;display:inline-block}.partner-theme .ph-lead-table-head th .ph-th-arrow{vertical-align:middle;width:11px;height:11px;margin-left:4px}.partner-theme .ph-lead-table{table-layout:fixed}.partner-theme .ph-stage-group-empty{color:var(--p-text-muted);padding:14px 18px;font-size:12px;font-style:italic}.partner-theme .ph-scrim{z-index:50;background:#1a18156b;position:fixed;inset:0}.partner-theme .ph-side-drawer{background:var(--p-surface);z-index:60;flex-direction:column;width:440px;max-width:92vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #1a181529}.partner-theme .ph-side-drawer .ph-drawer-body{flex:1;min-height:0}.partner-theme .ph-modal{background:var(--p-surface);z-index:60;border-radius:18px;flex-direction:column;width:420px;max-width:92vw;max-height:86vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 64px #1a181552}.partner-theme .ph-modal .ph-drawer-body{flex:1;min-height:0;overflow-y:auto}.partner-theme .ph-dd{font-family:var(--p-font)}.partner-theme .ph-dd-trigger{background:var(--p-surface);border:1.5px solid var(--p-border);width:100%;font-family:var(--p-font);color:var(--p-text);cursor:pointer;text-align:left;transition:border-color var(--p-dur-fast),box-shadow var(--p-dur-fast);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:inline-flex}.partner-theme .ph-dd-trigger:hover:not(:disabled){border-color:var(--p-text-muted)}.partner-theme .ph-dd-trigger:focus{border-color:var(--p-cobalt);outline:none;box-shadow:0 0 0 3px #2563eb1f}.partner-theme .ph-dd-trigger:disabled{background:var(--p-bg,#f8fafc);color:var(--p-text-muted);cursor:not-allowed;opacity:.7}.partner-theme .ph-dd-trigger[aria-expanded=true]{border-color:var(--p-cobalt);box-shadow:0 0 0 3px #2563eb1f}.partner-theme .ph-dd-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.partner-theme .ph-dd-trigger-chev{width:14px;height:14px;color:var(--p-text-muted);transition:transform var(--p-dur-fast);flex-shrink:0}.partner-theme .ph-dd-trigger[aria-expanded=true] .ph-dd-trigger-chev{color:var(--p-cobalt);transform:rotate(180deg)}.partner-theme .ph-dd-menu{background:var(--p-surface);border:1px solid var(--p-border);z-index:90;scrollbar-width:thin;border-radius:12px;max-height:320px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #1a181529}.partner-theme .ph-dd-group{padding:2px 0}.partner-theme .ph-dd-group+.ph-dd-group{border-top:1px solid var(--p-border-light);margin-top:4px;padding-top:6px}.partner-theme .ph-dd-group-heading{text-transform:uppercase;letter-spacing:.08em;color:var(--p-text-muted);padding:6px 10px 4px;font-size:10px;font-weight:700}.partner-theme .ph-dd-option{cursor:pointer;width:100%;font-family:var(--p-font);color:var(--p-text);text-align:left;transition:background var(--p-dur-fast);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.partner-theme .ph-dd-option:hover{background:var(--p-cobalt-50,#2563eb0f)}.partner-theme .ph-dd-option.is-selected{background:var(--p-cobalt-50,#2563eb14);color:var(--p-cobalt);font-weight:600}.partner-theme .ph-dd-option-leading{flex-shrink:0;align-items:center;display:inline-flex}.partner-theme .ph-dd-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.partner-theme .ph-dd-option-hint{color:var(--p-text-muted);flex-shrink:0;font-size:11px}.partner-theme .ph-dd-inline{width:auto;display:inline-flex}.partner-theme .ph-dd-inline .ph-dd-trigger{width:auto;font-size:inherit;color:inherit;background:0 0;border:none;border-radius:7px;gap:3px;margin:-1px -3px;padding:1px 5px}.partner-theme .ph-dd-inline .ph-dd-trigger:hover:not(:disabled){background:var(--p-cobalt-50,#2563eb12);border-color:#0000}.partner-theme .ph-dd-inline .ph-dd-trigger:focus,.partner-theme .ph-dd-inline .ph-dd-trigger[aria-expanded=true]{box-shadow:none;background:var(--p-cobalt-50,#2563eb1a);border-color:#0000}.partner-theme .ph-dd-inline .ph-dd-trigger-chev{width:12px;height:12px}.partner-theme .ph-dd-inline .ph-dd-menu{min-width:220px;left:0;right:auto}.partner-theme .ph-dd-option-check{width:14px;height:14px;color:var(--p-cobalt);flex-shrink:0}.partner-theme .ph-req{color:var(--p-red)}.partner-theme .ph-req.is-blue{color:var(--p-cobalt)}.partner-theme .ph-side-drawer.ph-ald,.partner-theme.ph-bottom-sheet.ph-ald{background:#f8f9fb}.partner-theme .ph-ald-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 14px;display:flex}.partner-theme .ph-ald-title{letter-spacing:-.35px;color:var(--p-text);font-size:18px;font-weight:800}.partner-theme .ph-ald-sub{color:var(--p-text-muted);margin-top:3px;font-size:13px}.partner-theme .ph-ald-close{color:#b4aea6;cursor:pointer;width:30px;height:30px;transition:transform .12s var(--p-ease),background .12s ease;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.partner-theme .ph-ald-close:hover{color:var(--p-text-sec);background:#1a18150d}.partner-theme .ph-ald-close:active{transform:scale(.9)}.partner-theme .ph-ald-close svg{width:17px;height:17px}.partner-theme .ph-ald-body{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:14px;min-height:0;padding:6px 18px 14px;display:flex;overflow-y:auto}.partner-theme .ph-ald-body::-webkit-scrollbar{display:none}.partner-theme .ph-ald-card{background:var(--p-surface);border-radius:18px;padding:16px;box-shadow:0 2px 10px #1a18150f}.partner-theme .ph-side-drawer.ph-ald{animation:pDrawerInRight .42s var(--p-ease)}.partner-theme .ph-scrim.ph-ald-scrim{animation:pScrimIn .3s var(--p-ease)}.partner-theme .ph-ald-card{animation:pAldCardIn .3s var(--p-ease)both;animation-delay:calc(.18s + var(--ci,0)*55ms)}@keyframes pAldCardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.partner-theme.ph-bottom-sheet .ph-ald-card{animation:none}.partner-theme .ph-ald-card:has(.ph-dd-trigger[aria-expanded=true]){z-index:20;position:relative}@media(prefers-reduced-motion:reduce){.partner-theme .ph-side-drawer.ph-ald,.partner-theme .ph-scrim.ph-ald-scrim,.partner-theme .ph-ald-card{animation:none}}.partner-theme .ph-ald-card-title{color:var(--p-text);margin-bottom:14px;font-size:14px;font-weight:700}.partner-theme .ph-ald-label{color:var(--p-text-sec);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.partner-theme .ph-ald-label.is-stacked{margin-top:12px}.partner-theme .ph-ald-input{width:100%;height:44px;font-family:var(--p-font);color:var(--p-text);box-sizing:border-box;background:#fafbfc;border:1px solid #1a18151f;border-radius:11px;outline:none;padding:0 13px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.partner-theme textarea.ph-ald-input{resize:none;height:auto;min-height:76px;padding:12px 13px;line-height:1.5}.partner-theme .ph-ald-input::placeholder{color:#b4aea6}.partner-theme .ph-ald-input:focus{border-color:var(--p-cobalt);background:var(--p-surface);box-shadow:0 0 0 3px var(--p-cobalt-6,#2563eb1f)}.partner-theme .ph-ald-hint{color:var(--p-text-muted);margin-top:8px;font-size:11.5px}.partner-theme .ph-ald-grid2{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.partner-theme .ph-ald-foot{background:#ffffff8c;border-top:1px solid #1a181512;justify-content:flex-end;align-items:center;gap:11px;padding:15px 22px;display:flex}.partner-theme .ph-ald .ph-dd-trigger{background:#fafbfc;border:1px solid #1a18151f;border-radius:11px;height:44px;padding:0 13px;font-size:14px}.partner-theme .ph-ald .ph-dd-trigger[aria-expanded=true]{background:var(--p-surface);border-color:var(--p-cobalt);box-shadow:0 0 0 3px var(--p-cobalt-6,#2563eb1f)}.partner-theme .ph-fp2{scrollbar-width:none;-ms-overflow-style:none}.partner-theme .ph-fp2::-webkit-scrollbar{display:none}.partner-theme .ph-fp2-rowbtn:hover{background:#fafbfc}.partner-theme .ph-fp2-opt:hover{background:#2563eb0e}.partner-theme .ph-fp2-calnav:hover{background:#eef1f5}.partner-theme .ph-prof-head{flex-shrink:0;padding:22px 56px 16px}.partner-theme .ph-back-btn{cursor:pointer;font-family:var(--p-font);color:var(--p-text-sec);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.partner-theme .ph-back-btn:hover{color:var(--p-cobalt)}.partner-theme .ph-back-btn svg{width:16px;height:16px}.partner-theme .ph-crumb{color:var(--p-text-muted);margin-left:14px;font-size:12px}.partner-theme .ph-prof-row2{align-items:center;gap:14px;margin-top:14px;display:flex}.partner-theme .ph-lead-identity{min-width:0}.partner-theme .ph-lead-identity .ph-lead-name{letter-spacing:-.4px;font-size:20px;font-weight:800}.partner-theme .ph-lead-meta-line{color:var(--p-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12.5px;display:flex}.partner-theme .ph-lead-meta-line strong{color:var(--p-text-sec)}.partner-theme .ph-meta-dot{background:var(--p-text-muted);border-radius:50%;width:3px;height:3px}.partner-theme .ph-ghost-btn{border:1px solid var(--p-border);font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.partner-theme .ph-lead-revert-btn{background:var(--p-cobalt,#2563eb);color:#fff;box-shadow:var(--p-shadow-2);transition:all var(--p-dur-fast)var(--p-ease);border-color:#0000;margin-right:8px;line-height:1.5}.partner-theme .ph-ghost-btn.ph-lead-revert-btn:hover{background:var(--p-cobalt-hover,#1d4ed8);color:#fff;border-color:#0000;transform:translateY(-1px)}.partner-theme .ph-lead-lost-cta{background:var(--p-red,#c53030);color:#fff;box-shadow:var(--p-shadow-2);transition:all var(--p-dur-fast)var(--p-ease);border-color:#0000}.partner-theme .ph-ghost-btn.ph-lead-lost-cta:hover{color:#fff;background:#ad2727;border-color:#0000;transform:translateY(-1px)}.partner-theme .ph-ghost-btn:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.partner-theme .ph-ghost-btn svg{width:15px;height:15px}.partner-theme .ph-prof-body{scrollbar-width:none;flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 56px 28px;display:flex;overflow-y:auto}.partner-theme .ph-prof-body::-webkit-scrollbar{display:none}.partner-theme .ph-sec-card{background:var(--p-surface);border:1px solid var(--p-border-light);box-shadow:var(--p-shadow-2);border-radius:18px;padding:20px 22px}.partner-theme .ph-sec-label{color:var(--p-text);align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.partner-theme .ph-sec-label-help{color:var(--p-text-muted);font-size:11px;font-weight:500}.partner-theme .ph-stepper{flex-wrap:wrap;gap:8px;display:flex}.partner-theme .ph-step{min-width:90px;font-family:var(--p-font);border:1px solid var(--p-border);background:var(--p-surface);color:var(--p-text-muted);cursor:pointer;transition:all var(--p-dur-fast);text-align:center;border-radius:10px;flex:1;padding:10px 8px;font-size:12px;font-weight:600}.partner-theme .ph-step.ph-step-lost{color:#fff;background:var(--p-red,#b91c1c);border-color:var(--p-red,#b91c1c);cursor:default;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.partner-theme .ph-step:disabled{cursor:default}.partner-theme .ph-step.is-done{color:var(--p-cobalt);border-color:var(--p-cobalt-6);background:var(--p-cobalt-6)}.partner-theme .ph-step[data-stage=new_lead]{--step-c:var(--stage-new_lead,var(--p-cobalt))}.partner-theme .ph-step[data-stage=in_progress]{--step-c:var(--stage-in_progress,var(--p-cobalt))}.partner-theme .ph-step[data-stage=booked]{--step-c:var(--stage-booked,var(--p-cobalt))}.partner-theme .ph-step[data-stage=callback]{--step-c:var(--stage-callback,var(--p-cobalt))}.partner-theme .ph-step[data-stage=follow_up]{--step-c:var(--stage-follow_up,var(--p-amber))}.partner-theme .ph-step[data-stage=closed]{--step-c:var(--stage-closed,var(--p-green))}.partner-theme .ph-step.is-active{color:#fff;border-color:var(--step-c,var(--p-cobalt));background:var(--step-c,var(--p-cobalt))}.partner-theme .ph-step .ph-seg-indicator.is-cobalt{background:var(--step-c,var(--p-cobalt))}.partner-theme .ph-step.is-locked{opacity:.55}.partner-theme .ph-step:not(:disabled):not(.is-active):not(.ph-step-lost):hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.partner-theme .ph-subsection-head{color:var(--p-text-sec);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.partner-theme .ph-subsection-head svg{width:15px;height:15px;color:var(--p-cobalt)}.partner-theme .ph-field{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.partner-theme .ph-field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-muted);font-size:10.5px;font-weight:700}.partner-theme .ph-field-value{color:var(--p-text);font-size:13px;font-weight:500}.partner-theme .ph-field-value.muted{color:var(--p-text-muted)}.partner-theme .ph-quiz-badge{letter-spacing:.02em;background:var(--p-cobalt-50);color:var(--p-cobalt);text-transform:capitalize;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.partner-theme .ph-quiz-badge svg{width:12px;height:12px}.partner-theme .ph-lead-layout{grid-template-columns:232px 1fr;align-items:start;gap:28px;display:grid}.partner-theme .ph-lead-actions{flex-direction:column;gap:18px;display:flex}.partner-theme .ph-actions-col{flex-direction:column;display:flex}.partner-theme .ph-lead-answers{min-width:0}.partner-theme .ph-qa-sections{column-width:240px;column-gap:36px}.partner-theme .ph-qa-section{break-inside:avoid;margin:0 0 18px}.partner-theme .ph-qa-section-head{letter-spacing:.08em;text-transform:uppercase;color:var(--p-cobalt);border-bottom:1px solid var(--p-cobalt-6);margin-bottom:10px;padding-bottom:7px;font-size:10.5px;font-weight:700}.partner-theme .ph-field-sub{border-left:2px solid var(--p-cobalt-6);margin-left:10px;padding-left:10px}@media(max-width:860px){.partner-theme .ph-lead-layout{grid-template-columns:1fr;gap:18px}}@media(max-width:640px){.partner-theme .ph-lead-actions{grid-template-columns:1fr 1fr;align-items:start;column-gap:16px;display:grid}.partner-theme .ph-qa-section{grid-template-columns:1fr 1fr;align-content:start;column-gap:16px;display:grid}.partner-theme .ph-qa-section-head,.partner-theme .ph-qa-section .ph-field-sub{grid-column:1/-1}}.partner-theme .ph-estimate-value{color:var(--p-cobalt);letter-spacing:-.6px;font-size:22px;font-weight:800}.partner-theme .ph-lead-notes-textarea{box-sizing:border-box;border:1px solid var(--p-border);width:100%;font-family:var(--p-font);color:var(--p-text);background:var(--p-surface);resize:vertical;min-height:84px;transition:border-color var(--p-dur-fast);border-radius:10px;outline:none;padding:11px 13px;font-size:13px;line-height:1.5}.partner-theme .ph-lead-notes-textarea:focus{border-color:var(--p-cobalt)}.partner-theme .ph-lead-notes-textarea::placeholder{color:var(--p-text-muted)}.partner-theme .ph-lead-notes-textarea:disabled{background:var(--p-sidebar-bg);cursor:default}.partner-theme .ph-notes-list{flex-direction:column;gap:14px;display:flex}.partner-theme .ph-note{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.partner-theme .ph-note-tag{color:var(--p-cobalt);background:var(--p-cobalt-6);box-sizing:border-box;border-radius:99px;flex-shrink:0;align-items:center;gap:5px;max-width:min(160px,55%);padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.partner-theme .ph-note-tag svg{flex-shrink:0;width:11px;height:11px}.partner-theme .ph-note-tag-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.partner-theme .ph-note-tag.sys{color:var(--p-text-muted);background:var(--p-border-light)}.partner-theme .ph-note-text{color:var(--p-text);overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.partner-theme .ph-note-time{color:var(--p-text-muted);white-space:nowrap;font-size:11px}@media(max-width:900px){.partner-theme .ph-page-head{padding:20px 20px 14px}.partner-theme .ph-controls{padding:0 20px 14px}.partner-theme .ph-controls.ph-controls-solo{padding-top:14px}.partner-theme .ph-board,.partner-theme .ph-table-wrap{padding:0 20px 20px}.partner-theme .ph-prof-head{padding:18px 20px 14px}.partner-theme .ph-prof-body{padding:0 20px 20px}.partner-theme .ph-board{grid-template-columns:1fr;grid-auto-flow:row}}.partner-theme .ph-st-sticky-top{z-index:20;background:var(--p-surface);position:sticky;top:0}.partner-theme .ph-st-head{background:var(--p-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 56px 18px;display:flex}.partner-theme .ph-st-title{letter-spacing:-.6px;color:var(--p-text);align-items:center;gap:12px;font-size:26px;font-weight:800;display:inline-flex}.partner-theme .ph-st-title svg{width:26px;height:26px;color:var(--p-cobalt)}.partner-theme .ph-st-head-actions{align-items:center;gap:10px;display:flex}.partner-theme .ph-st-range-bar{background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);border-radius:10px;align-items:center;gap:2px;padding:4px;display:inline-flex}.partner-theme .ph-st-range-bar button{color:var(--p-text-muted);transition:all var(--p-dur-fast);font-size:12.5px;font-weight:600;line-height:1;font-family:var(--p-font);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 14px}.partner-theme .ph-st-range-bar button:hover{color:var(--p-text-sec)}.partner-theme .ph-st-range-bar button.is-active{color:var(--p-cobalt)}.partner-theme .ph-st-range-bar button.ph-st-custom{align-items:center;gap:6px;display:inline-flex}.partner-theme .ph-st-range-bar button svg{width:12px;height:12px}.partner-theme .ph-st-range-custom-wrap{position:relative}.partner-theme .ph-st-date-picker{background:var(--p-surface);border:1px solid var(--p-border-light);z-index:50;border-radius:14px;width:320px;padding:18px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 28px #1a18151f,0 2px 8px #1a18150d}.partner-theme .ph-st-dp-title{letter-spacing:.16em;text-transform:uppercase;color:var(--p-text-muted);margin-bottom:12px;font-size:12px;font-weight:700}.partner-theme .ph-st-date-picker .ph-st-dp-presets{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.partner-theme .ph-st-date-picker .ph-st-dp-preset{font-family:var(--p-font);background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);color:var(--p-text-sec);cursor:pointer;transition:all var(--p-dur-fast);border-radius:99px;padding:5px 10px;font-size:11.5px;font-weight:600;line-height:1}.partner-theme .ph-st-date-picker .ph-st-dp-preset:hover{background:var(--p-cobalt-6);border-color:var(--p-cobalt);color:var(--p-cobalt)}.partner-theme .ph-st-dp-fields{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.partner-theme .ph-st-dp-field{flex-direction:column;gap:4px;display:flex}.partner-theme .ph-st-dp-field label{letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);font-size:10px;font-weight:700}.partner-theme .ph-st-dp-field input{font-family:var(--p-font);border:1.5px solid var(--p-border);color:var(--p-text);background:var(--p-surface);transition:border var(--p-dur-fast),box-shadow var(--p-dur-fast);border-radius:9px;padding:9px 12px;font-size:13px;line-height:1}.partner-theme .ph-st-dp-field input:focus{border-color:var(--p-cobalt);box-shadow:0 0 0 3px var(--p-cobalt-6);outline:none}.partner-theme .ph-st-dp-actions{justify-content:flex-end;gap:8px;display:flex}.partner-theme .ph-st-dp-btn{font-family:var(--p-font);cursor:pointer;transition:all var(--p-dur-fast);border:none;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;line-height:1}.partner-theme .ph-st-dp-btn.ghost{color:var(--p-text-muted);background:0 0}.partner-theme .ph-st-dp-btn.ghost:hover{color:var(--p-text);background:var(--p-sidebar-bg)}.partner-theme .ph-st-dp-btn.primary{background:var(--p-cobalt);color:#fff}.partner-theme .ph-st-dp-btn.primary:hover{background:var(--p-cobalt-hover)}.partner-theme .ph-st-section-menu-wrap{background:var(--p-surface);padding:0 56px 14px}.partner-theme .ph-st-section-menu{background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);border-radius:12px;gap:2px;width:100%;padding:4px;display:flex}.partner-theme .ph-st-section-menu button{color:var(--p-text-muted);cursor:pointer;font-size:13px;font-weight:600;line-height:1;font-family:var(--p-font);transition:all var(--p-dur-fast);white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;padding:9px 18px}.partner-theme .ph-st-section-menu button:hover{color:var(--p-text-sec)}.partner-theme .ph-st-section-menu button.is-active{color:var(--p-cobalt)}.partner-theme .ph-st-body{background:var(--p-surface);transition:opacity var(--p-dur)var(--p-ease);flex-direction:column;gap:16px;padding:14px 56px 40px;display:flex}.partner-theme .ph-st-body.is-stale{opacity:.5}.partner-theme .ph-st-view{flex-direction:column;gap:16px;display:flex}.partner-theme .ph-st-card{background:var(--p-surface);border:1px solid var(--p-border-light);box-shadow:var(--p-shadow-2);border-radius:20px;padding:20px 22px}.partner-theme .ph-st-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.partner-theme .ph-st-card-title-block{flex-direction:column;gap:2px;display:flex}.partner-theme .ph-st-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-muted);font-size:10.5px;font-weight:700}.partner-theme .ph-st-card-title{letter-spacing:-.2px;color:var(--p-text);font-size:15px;font-weight:700}.partner-theme .ph-st-window-chip{vertical-align:2px;letter-spacing:.02em;color:var(--p-text-muted);background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);border-radius:99px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.partner-theme .ph-st-tooltip{vertical-align:middle;outline:none;align-items:center;margin-left:6px;display:inline-flex;position:relative}.partner-theme .ph-st-tooltip-icon{width:12px;height:12px;color:var(--p-text-muted);transition:color var(--p-dur-fast);flex-shrink:0}.partner-theme .ph-st-tooltip:hover .ph-st-tooltip-icon,.partner-theme .ph-st-tooltip:focus .ph-st-tooltip-icon{color:var(--p-cobalt)}.partner-theme .ph-st-tooltip-bubble{background:var(--p-text);width:max-content;max-width:220px;color:var(--p-surface);letter-spacing:0;text-transform:none;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--p-dur-fast),visibility var(--p-dur-fast);z-index:80;white-space:normal;text-align:left;border-radius:8px;padding:7px 11px;font-size:11.5px;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #1a18152e}.partner-theme .ph-st-tooltip:hover .ph-st-tooltip-bubble,.partner-theme .ph-st-tooltip:focus .ph-st-tooltip-bubble{opacity:1;visibility:visible}.partner-theme .ph-st-tooltip-bubble:after{content:"";border:5px solid #0000;border-bottom-color:var(--p-text);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.partner-theme .ph-st-helper{color:var(--p-text-muted);font-size:12px;font-weight:500}.partner-theme .ph-st-delta{border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.partner-theme .ph-st-delta.up{color:var(--p-green);background:#0d9f6e12}.partner-theme .ph-st-delta.down{background:var(--p-red-bg);color:var(--p-red)}.partner-theme .ph-st-delta svg{width:11px;height:11px}.partner-theme .ph-st-kpi-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.partner-theme .ph-st-kpi{background:var(--p-surface);border:1px solid var(--p-border-light);box-shadow:var(--p-shadow-2);border-radius:18px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.partner-theme .ph-st-kpi-label{letter-spacing:.16em;text-transform:uppercase;color:var(--p-text-muted);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.partner-theme .ph-st-kpi-label svg{width:12px;height:12px;color:var(--p-cobalt)}.partner-theme .ph-st-kpi-value-row{align-items:baseline;gap:10px;display:flex}.partner-theme .ph-st-kpi-value{letter-spacing:-.8px;color:var(--p-text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.partner-theme .ph-st-kpi-context{color:var(--p-text-muted);margin-top:4px;font-size:12px;line-height:1.4}.partner-theme .ph-st-kpi-context strong{color:var(--p-text);font-weight:700}.partner-theme .ph-st-pace-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.partner-theme .ph-st-pace-val{letter-spacing:-1.6px;color:var(--p-text);font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.partner-theme .ph-st-pace-of{color:var(--p-text-muted);font-size:14px;font-weight:500}.partner-theme .ph-st-pace-of strong{color:var(--p-text);font-weight:700}.partner-theme .ph-st-pace-bar{background:var(--p-cobalt-6);border-radius:99px;height:18px;position:relative;overflow:hidden}.partner-theme .ph-st-pace-bar-fill{background:var(--p-cobalt);height:100%;transition:width var(--p-dur-slow)var(--p-ease);border-radius:99px}.partner-theme .ph-st-pace-bar-target{background:var(--p-text);border-radius:99px;width:2px;position:absolute;top:-4px;bottom:-4px;right:0}.partner-theme .ph-st-pace-bar-target:after{content:"GOAL";letter-spacing:.12em;color:var(--p-text);font-size:9px;font-weight:800;position:absolute;top:0;left:6px}.partner-theme .ph-st-pace-rows{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.partner-theme .ph-st-pace-row{border:1px solid var(--p-border-light);background:#fafbfc;border-radius:10px;padding:12px 14px}.partner-theme .ph-st-pace-row .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);margin-bottom:4px;font-size:9.5px;font-weight:700}.partner-theme .ph-st-pace-row .val{color:var(--p-text);font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:16px;font-weight:800}.partner-theme .ph-st-daily-head{flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:18px;display:flex}.partner-theme .ph-st-daily-val{letter-spacing:-1.6px;color:var(--p-text);font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.partner-theme .ph-st-daily-side{color:var(--p-text-muted);padding-bottom:6px;font-size:12.5px}.partner-theme .ph-st-daily-side strong{color:var(--p-text);font-weight:700}.partner-theme .ph-st-daily-bars{align-items:end;gap:5px;height:140px;padding-top:18px;display:flex}.partner-theme .ph-st-daily-bar{background:var(--p-cobalt-6);transition:all var(--p-dur-fast);cursor:pointer;border-radius:4px 4px 0 0;flex:1;min-height:4%;position:relative}.partner-theme .ph-st-daily-bar:hover,.partner-theme .ph-st-daily-bar.is-today{background:var(--p-cobalt)}.partner-theme .ph-st-daily-bar:after{content:attr(data-amount);background:var(--p-text);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--p-dur-fast);border-radius:5px;padding:3px 7px;font-size:10.5px;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.partner-theme .ph-st-daily-bar:hover:after,.partner-theme .ph-st-daily-bar.is-today:after{opacity:1}.partner-theme .ph-st-daily-axis{color:var(--p-text-muted);gap:5px;margin-top:8px;font-size:10px;font-weight:600;display:flex}.partner-theme .ph-st-daily-axis span{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0}.partner-theme .ph-st-compare-table{border-collapse:collapse;width:100%;margin-top:8px}.partner-theme .ph-st-compare-table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);border-bottom:1px solid var(--p-border-light);padding:10px 14px;font-size:10px;font-weight:700}.partner-theme .ph-st-compare-table th.num{text-align:right}.partner-theme .ph-st-compare-table td{color:var(--p-text);border-bottom:1px solid var(--p-border-light);padding:12px 14px;font-size:13px}.partner-theme .ph-st-compare-table tr:last-child td{border-bottom:none}.partner-theme .ph-st-compare-table .metric-name{color:var(--p-text);font-weight:600}.partner-theme .ph-st-compare-table .num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.partner-theme .ph-st-compare-table .muted{color:var(--p-text-muted)}.partner-theme .ph-st-compare-table .delta-cell{font-weight:700}.partner-theme .ph-st-compare-table .delta-cell.up{color:var(--p-green)}.partner-theme .ph-st-compare-table .delta-cell.down{color:var(--p-red)}.partner-theme .ph-st-two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.partner-theme .ph-st-funnel{flex-direction:column;gap:18px;margin-top:10px;display:flex}.partner-theme .ph-st-funnel-stage{grid-template-columns:120px 1fr 60px;align-items:center;gap:14px;display:grid}.partner-theme .ph-st-funnel-name{color:var(--p-text-sec);text-align:right;font-size:13px;font-weight:600}.partner-theme .ph-st-funnel-approx{color:var(--p-text-muted);margin-left:4px;font-size:11px;font-style:italic;font-weight:500}.partner-theme .ph-st-funnel-track{background:var(--p-border-light);border-radius:99px;height:36px;position:relative;overflow:hidden}.partner-theme .ph-st-funnel-fill{height:100%;transition:width var(--p-dur-slow)var(--p-ease);border-radius:99px;justify-content:flex-end;align-items:center;min-width:30px;padding-right:12px;display:flex}.partner-theme .ph-st-funnel-fill-text{color:#fff;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.partner-theme .ph-st-funnel-conv{color:var(--p-green);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.partner-theme .ph-st-funnel-conv.drop{color:var(--p-red)}.partner-theme .ph-st-outreach-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:6px;display:grid}.partner-theme .ph-st-outreach-block{border:1px solid var(--p-border-light);background:#fafbfc;border-radius:14px;padding:16px 18px}.partner-theme .ph-st-outreach-head{letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);align-items:center;gap:7px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.partner-theme .ph-st-outreach-head svg{width:13px;height:13px;color:var(--p-cobalt)}.partner-theme .ph-st-outreach-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.partner-theme .ph-st-outreach-stat{flex-direction:column;gap:3px;display:flex}.partner-theme .ph-st-outreach-stat-value{letter-spacing:-.5px;color:var(--p-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.partner-theme .ph-st-outreach-stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);font-size:10px;font-weight:700}.partner-theme .ph-st-avg-row{background:var(--p-cobalt-6);border-radius:12px;grid-column:span 2;justify-content:space-between;align-items:center;margin-top:10px;padding:12px 16px;display:flex}.partner-theme .ph-st-avg-row .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--p-cobalt);font-size:11px;font-weight:700}.partner-theme .ph-st-avg-row .val{color:var(--p-cobalt);font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-size:18px;font-weight:800}.partner-theme .ph-st-avg-row.green{background:var(--p-green-bg)}.partner-theme .ph-st-avg-row.green .lbl,.partner-theme .ph-st-avg-row.green .val{color:var(--p-green)}.partner-theme .ph-st-cost-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:6px;display:grid}.partner-theme .ph-st-cost-tile{border:1px solid var(--p-border-light);background:#fafbfc;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.partner-theme .ph-st-cost-tile.roas{background:var(--p-cobalt-6);border-color:#2563eb2e}.partner-theme .ph-st-cost-tile-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);font-size:10px;font-weight:700}.partner-theme .ph-st-cost-tile.roas .ph-st-cost-tile-lbl{color:var(--p-cobalt)}.partner-theme .ph-st-cost-tile-val{letter-spacing:-.5px;color:var(--p-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.partner-theme .ph-st-cost-tile.roas .ph-st-cost-tile-val{color:var(--p-cobalt)}.partner-theme .ph-st-cost-tile-sub{color:var(--p-text-muted);font-size:11px}.partner-theme .ph-st-waterfall{flex-direction:column;gap:8px;margin-top:6px;display:flex}.partner-theme .ph-st-waterfall-row{grid-template-columns:70px 1fr 100px;align-items:center;gap:14px;display:grid}.partner-theme .ph-st-waterfall-label{color:var(--p-text);font-size:12.5px;font-weight:700}.partner-theme .ph-st-waterfall-bar-wrap{background:var(--p-border-light);border-radius:8px;height:34px;position:relative;overflow:hidden}.partner-theme .ph-st-waterfall-bar-fill{color:#fff;white-space:nowrap;border-radius:8px;align-items:center;min-width:110px;height:100%;padding:0 12px;font-size:12px;font-weight:700;line-height:1;display:flex}.partner-theme .ph-st-waterfall-bar-fill.is-empty{min-width:8px;padding:0}.partner-theme .ph-st-waterfall-outcome{flex-direction:column;align-items:end;display:flex}.partner-theme .ph-st-waterfall-outcome .pct{color:var(--p-text);font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:16px;font-weight:800}.partner-theme .ph-st-waterfall-outcome .label{color:var(--p-text-muted);font-size:11px;font-weight:500}.partner-theme .ph-st-mix-wrap{grid-template-columns:160px 1fr;align-items:center;gap:22px;margin-top:6px;display:grid}.partner-theme .ph-st-mix-donut{width:160px;height:160px;position:relative}.partner-theme .ph-st-mix-donut svg{width:100%;height:100%}.partner-theme .ph-st-mix-donut-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.partner-theme .ph-st-mix-donut-center .num{letter-spacing:-.6px;color:var(--p-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.partner-theme .ph-st-mix-donut-center .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);margin-top:2px;font-size:10px;font-weight:700}.partner-theme .ph-st-mix-rows{flex-direction:column;gap:10px;display:flex}.partner-theme .ph-st-mix-row{grid-template-columns:100px 1fr 50px 60px;align-items:center;gap:10px;font-size:12.5px;display:grid}.partner-theme .ph-st-mix-row .swatch{border-radius:50%;width:8px;height:8px}.partner-theme .ph-st-mix-row .nm{color:var(--p-text);align-items:center;gap:8px;font-weight:600;display:flex}.partner-theme .ph-st-mix-row .bar{background:var(--p-border-light);border-radius:99px;height:6px;overflow:hidden}.partner-theme .ph-st-mix-row .bar .fill{border-radius:99px;height:100%}.partner-theme .ph-st-mix-row .pct{text-align:right;color:var(--p-text);font-variant-numeric:tabular-nums;font-weight:700}.partner-theme .ph-st-mix-row .cnt{text-align:right;color:var(--p-text-muted);font-variant-numeric:tabular-nums}.partner-theme .ph-st-geo-list{flex-direction:column;gap:10px;margin-top:6px;display:flex}.partner-theme .ph-st-geo-row{grid-template-columns:130px 1fr 80px 60px;align-items:center;gap:14px;font-size:12.5px;display:grid}.partner-theme .ph-st-geo-zip{color:var(--p-text);font-variant-numeric:tabular-nums;font-weight:700}.partner-theme .ph-st-geo-bar{background:var(--p-border-light);border-radius:99px;height:8px;overflow:hidden}.partner-theme .ph-st-geo-bar .fill{background:var(--p-cobalt);border-radius:99px;height:100%}.partner-theme .ph-st-geo-val{text-align:right;color:var(--p-text);font-variant-numeric:tabular-nums;font-weight:700}.partner-theme .ph-st-geo-conv{text-align:right;color:var(--p-green);font-size:11.5px;font-weight:700}.partner-theme .ph-st-svc-table{border-collapse:collapse;width:100%;margin-top:6px}.partner-theme .ph-st-svc-table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);border-bottom:1px solid var(--p-border-light);padding:10px 14px;font-size:10px;font-weight:700}.partner-theme .ph-st-svc-table th.num{text-align:right}.partner-theme .ph-st-svc-table td{color:var(--p-text);border-bottom:1px solid var(--p-border-light);vertical-align:middle;padding:14px;font-size:13px}.partner-theme .ph-st-svc-table tr:last-child td{border-bottom:none}.partner-theme .ph-st-svc-table .name-cell{align-items:center;gap:10px;font-weight:600;display:inline-flex}.partner-theme .ph-st-svc-table .svc-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.partner-theme .ph-st-svc-table .num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.partner-theme .ph-st-svc-table .bar-cell{padding-right:20px}.partner-theme .ph-st-svc-table .bar-track{background:var(--p-border-light);border-radius:99px;height:6px;overflow:hidden}.partner-theme .ph-st-svc-table .bar-fill{border-radius:99px;height:100%}.partner-theme .ph-st-svc-table .pct.good{color:var(--p-green);font-weight:700}.partner-theme .ph-st-svc-table .pct.muted{color:var(--p-text-muted);font-weight:700}.partner-theme .ph-st-skel{background:linear-gradient(90deg,var(--p-border-light)0%,#f8f8f6 50%,var(--p-border-light)100%);background-size:200% 100%;border-radius:12px;animation:1.4s linear infinite phStSkel}@keyframes phStSkel{0%{background-position:200% 0}to{background-position:-200% 0}}.partner-theme .ph-st-empty{color:var(--p-text-muted);text-align:center;padding:18px 0;font-size:12.5px}@media(max-width:1100px){.partner-theme .ph-st-head{padding:22px 24px 14px}.partner-theme .ph-st-section-menu-wrap{padding:0 24px 14px}.partner-theme .ph-st-body{padding:14px 24px 32px}.partner-theme .ph-st-kpi-grid{grid-template-columns:repeat(3,1fr)}.partner-theme .ph-st-two-col{grid-template-columns:1fr}.partner-theme .ph-st-cost-grid,.partner-theme .ph-st-pace-rows{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.partner-theme .ph-st-head{gap:12px;padding:18px 16px 12px}.partner-theme .ph-st-title{font-size:22px}.partner-theme .ph-st-title svg{width:22px;height:22px}.partner-theme .ph-st-range-bar button{padding:5px 10px;font-size:11px}.partner-theme .ph-st-range-bar button.ph-st-custom svg{width:10px;height:10px}.partner-theme .ph-st-section-menu-wrap{padding:0 16px 12px}.partner-theme .ph-st-body{padding:12px 16px 28px}.partner-theme .ph-st-kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.partner-theme .ph-st-kpi{min-width:0;padding:14px}.partner-theme .ph-st-kpi-value{font-size:23px}.partner-theme .ph-st-kpi-value-row{flex-wrap:wrap;row-gap:4px}.partner-theme .ph-st-kpi-context{overflow-wrap:anywhere}.partner-theme .ph-st-tooltip-bubble{max-width:200px;left:auto;right:-6px;transform:none}.partner-theme .ph-st-tooltip-bubble:after{left:auto;right:8px;transform:none}.partner-theme .ph-st-compare-table th{padding:8px}.partner-theme .ph-st-compare-table td{padding:10px 8px;font-size:12px}.partner-theme .ph-st-outreach-grid{grid-template-columns:1fr}.partner-theme .ph-st-mix-wrap{grid-template-columns:1fr;justify-items:center}.partner-theme .ph-st-funnel-stage{grid-template-columns:90px 1fr 50px}.partner-theme .ph-st-funnel-name{font-size:11.5px}.partner-theme .ph-st-geo-row{grid-template-columns:110px 1fr 50px;gap:8px}.partner-theme .ph-st-geo-conv{display:none}.partner-theme .ph-st-pace-val,.partner-theme .ph-st-daily-val{font-size:32px}.partner-theme .ph-st-svc-table th,.partner-theme .ph-st-svc-table td{padding:8px;font-size:11.5px}}.partner-theme .ph-cal-side{background:var(--p-surface);border-right:1px solid var(--p-border-light);z-index:20;width:248px;transition:left var(--p-dur)var(--p-ease),transform var(--p-dur)var(--p-ease),opacity var(--p-dur)var(--p-ease);flex-direction:column;gap:18px;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:224px;overflow-y:auto}.partner-theme .ph-cal-side.collapsed{opacity:0;pointer-events:none;transform:translate(-100%)}.partner-theme.ph-shell.collapsed .ph-cal-side{left:68px}.partner-theme .ph-cal-side::-webkit-scrollbar{width:6px}.partner-theme .ph-cal-side::-webkit-scrollbar-thumb{background:var(--p-border);border-radius:3px}.partner-theme .ph-cal-side-section{flex-direction:column;gap:8px;display:flex}.partner-theme .ph-cal-side-title{justify-content:space-between;align-items:center;padding:0 2px 4px;display:flex}.partner-theme .ph-cal-side-title .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--p-text-muted);font-size:10.5px;font-weight:700}.partner-theme .ph-cal-side-title button{width:22px;height:22px;color:var(--p-text-muted);cursor:pointer;transition:all var(--p-dur-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.partner-theme .ph-cal-side-title button:hover{background:var(--p-sidebar-bg);color:var(--p-cobalt)}.partner-theme .ph-cal-side-title button svg{width:13px;height:13px}.partner-theme .ph-cal-title-actions{align-items:center;gap:2px;display:inline-flex}.partner-theme .ph-cal-snap{background:var(--p-surface);border:1px solid var(--p-border-light);color:var(--p-text);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex;box-shadow:0 1px 3px #1a181508}.partner-theme .ph-cal-snap-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-muted);font-size:9.5px;font-weight:700}.partner-theme .ph-cal-snap-stat{letter-spacing:-.5px;color:var(--p-cobalt);font-size:22px;font-weight:800;line-height:1}.partner-theme .ph-cal-snap-sub{color:var(--p-text-sec);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.partner-theme .ph-cal-snap-meta{border-top:1px solid var(--p-border-light);color:var(--p-text-sec);align-items:center;gap:6px;padding-top:8px;font-size:11px;font-weight:600;display:flex}.partner-theme .ph-cal-snap-meta svg{width:11px;height:11px;color:var(--p-cobalt)}.partner-theme .ph-cal-mini{flex-direction:column;gap:10px;display:flex}.partner-theme .ph-cal-mini-head{justify-content:space-between;align-items:center;display:flex}.partner-theme .ph-cal-mini-month{letter-spacing:-.2px;font-size:13.5px;font-weight:800}.partner-theme .ph-cal-mini-nav{gap:2px;display:flex}.partner-theme .ph-cal-mini-nav button{width:24px;height:24px;color:var(--p-text-muted);cursor:pointer;transition:all var(--p-dur-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.partner-theme .ph-cal-mini-nav button:hover{background:var(--p-sidebar-bg);color:var(--p-cobalt)}.partner-theme .ph-cal-mini-nav svg{width:13px;height:13px}.partner-theme .ph-cal-mini-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.partner-theme .ph-cal-mini-dow{color:var(--p-text-muted);text-align:center;padding:4px 0;font-size:9.5px;font-weight:700}.partner-theme .ph-cal-mini-day{aspect-ratio:1;color:var(--p-text);cursor:pointer;transition:background var(--p-dur-fast);font-size:11.5px;font-weight:600;line-height:1;font-family:var(--p-font);background:0 0;border:none;border-radius:50%;place-items:center;display:grid;position:relative}.partner-theme .ph-cal-mini-day:hover{background:var(--p-sidebar-bg)}.partner-theme .ph-cal-mini-day.is-other{color:var(--p-text-muted);opacity:.5}.partner-theme .ph-cal-mini-day.is-today{background:var(--p-cobalt);color:#fff;font-weight:700}.partner-theme .ph-cal-mini-day.is-selected{background:var(--p-cobalt-6);color:var(--p-cobalt);font-weight:800}.partner-theme .ph-cal-mini-day .ph-cal-mini-dots{pointer-events:none;justify-content:center;gap:2px;display:flex;position:absolute;bottom:2px;left:0;right:0}.partner-theme .ph-cal-mini-day .ph-cal-mini-dots span{background:var(--p-cobalt);border-radius:50%;width:3px;height:3px}.partner-theme .ph-cal-mini-day.is-today .ph-cal-mini-dots{display:none}.partner-theme .ph-cal-cat-row{transition:background var(--p-dur-fast);border-radius:7px;align-items:center;gap:4px;padding:0;display:flex}.partner-theme .ph-cal-cat-row:hover{background:var(--p-sidebar-bg)}.partner-theme .ph-cal-cat-toggle{cursor:pointer;min-width:0;color:inherit;font-family:var(--p-font);text-align:left;background:0 0;border:none;border-radius:7px;flex:1;align-items:center;gap:10px;padding:6px 8px;display:flex}.partner-theme .ph-cal-side-title button.is-active{background:var(--p-cobalt-6);color:var(--p-cobalt)}.partner-theme .ph-cal-cat-check{width:13px;height:13px;transition:background var(--p-dur-fast);background:currentColor;border-radius:4px;flex-shrink:0}.partner-theme .ph-cal-cat-row.is-off .ph-cal-cat-check{background:0 0;box-shadow:inset 0 0 0 2px}.partner-theme .ph-cal-cat-row.is-off .ph-cal-cat-name{opacity:.5;-webkit-text-decoration:line-through #0003;text-decoration:line-through #0003}.partner-theme .ph-cal-cat-name{color:var(--p-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.partner-theme .ph-cal-cat-row[data-c=cobalt]{color:#2563eb}.partner-theme .ph-cal-cat-row[data-c=emerald]{color:#059669}.partner-theme .ph-cal-cat-row[data-c=amber]{color:#d97706}.partner-theme .ph-cal-cat-row[data-c=purple]{color:#7c3aed}.partner-theme .ph-cal-cat-row[data-c=rose]{color:#db2777}.partner-theme .ph-cal-cat-row[data-c=teal]{color:#0891b2}.partner-theme .ph-cal-cat-row[data-c=slate]{color:#475569}.partner-theme .ph-cal-cat-row[data-c=red]{color:#dc2626}.partner-theme .ph-cal-cat-row[data-c=muted]{color:#9a978f}.partner-theme .ph-cal-side-title button.ph-cal-section-toggle{cursor:pointer;width:auto;height:auto;color:var(--p-text-muted);background:0 0;border:none;border-radius:0;align-items:center;gap:5px;padding:0 2px 4px 0;display:inline-flex}.partner-theme .ph-cal-side-title button.ph-cal-section-toggle:hover{color:var(--p-text-sec);background:0 0}.partner-theme .ph-cal-side-title button.ph-cal-section-toggle svg{width:12px;height:12px;transition:transform var(--p-dur-fast)}.partner-theme .ph-cal-side-title button.ph-cal-section-toggle.is-collapsed svg{transform:rotate(-90deg)}.partner-theme .ph-cal-empty-row{color:var(--p-text-muted);padding:6px 10px;font-size:12px}.partner-theme .ph-cal-cat-more{width:24px;height:24px;color:var(--p-text-muted);cursor:pointer;opacity:0;transition:all var(--p-dur-fast);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.partner-theme .ph-cal-cat-row:hover .ph-cal-cat-more{opacity:1}.partner-theme .ph-cal-cat-more:hover{color:var(--p-text-sec);background:#0000000f}.partner-theme .ph-cal-cat-more svg{width:14px;height:14px}.partner-theme .ph-cal-cat-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--p-text-muted);background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);border-radius:99px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.partner-theme .ph-cal-menu{z-index:60;background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;width:184px;padding:5px;box-shadow:0 4px 12px #1a18150f,0 14px 40px #1a181529}.partner-theme .ph-cal-menu-item{cursor:pointer;width:100%;font-family:var(--p-font);color:var(--p-text-sec);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.partner-theme .ph-cal-menu-item:hover{background:var(--p-sidebar-bg);color:var(--p-text)}.partner-theme .ph-cal-menu-item svg{width:15px;height:15px;color:var(--p-text-muted)}.partner-theme .ph-cal-menu-item.danger{color:var(--p-red)}.partner-theme .ph-cal-menu-item.danger:hover{background:var(--p-red-bg)}.partner-theme .ph-cal-menu-item.danger svg{color:var(--p-red)}.partner-theme .ph-cal-menu-sep{background:var(--p-border-light);height:1px;margin:4px 6px}.partner-theme .ph-cal-modal-error{color:#b91c1c;background:#dc26260f;border:1px solid #dc262633;border-radius:8px;margin-bottom:2px;padding:9px 12px;font-size:12.5px}.partner-theme .ph-cal-share-row{align-items:center;gap:11px;padding:9px 2px;display:flex}.partner-theme .ph-cal-share-row.is-guest{border-top:1px solid var(--p-border-light)}.partner-theme .ph-cal-share-id{flex-direction:column;flex:1;min-width:0;display:flex}.partner-theme .ph-cal-share-id .nm{color:var(--p-text);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.partner-theme .ph-cal-share-id .em{color:var(--p-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.partner-theme .ph-cal-tag-owner{letter-spacing:.06em;text-transform:uppercase;color:var(--p-cobalt);background:var(--p-cobalt-6);border-radius:99px;padding:2px 6px;font-size:9px;font-weight:800}.partner-theme .ph-cal-share-x{width:26px;height:26px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.partner-theme .ph-cal-share-x:hover{background:var(--p-red-bg);color:var(--p-red)}.partner-theme .ph-cal-share-x svg{width:14px;height:14px}.partner-theme .ph-cal-share-empty{text-align:center;color:var(--p-text-muted);border:1px dashed var(--p-border);border-radius:10px;padding:16px 12px;font-size:12.5px}.partner-theme .ph-cal-share-dropdown{border:1px solid var(--p-border);border-radius:10px;max-height:220px;margin-top:6px;overflow-y:auto;box-shadow:0 8px 24px #1a18151a}.partner-theme .ph-cal-share-opt{cursor:pointer;width:100%;font-family:var(--p-font);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;display:flex}.partner-theme .ph-cal-share-opt:hover{background:var(--p-cobalt-6)}.partner-theme .ph-cal-share-opt.is-empty{color:var(--p-text-muted);cursor:default;font-size:12.5px}.partner-theme .ph-cal-share-opt svg{width:15px;height:15px;color:var(--p-cobalt);flex-shrink:0}.partner-theme .ph-cal-share-opt-id{flex-direction:column;min-width:0;display:flex}.partner-theme .ph-cal-share-opt-id .nm{color:var(--p-text);font-size:13px;font-weight:600}.partner-theme .ph-cal-share-opt-id .em{color:var(--p-text-muted);font-size:11.5px}.partner-theme button.ph-cal-side-reopen{background:var(--p-surface);border:1px solid var(--p-border);width:32px;height:32px;color:var(--p-text-sec);cursor:pointer;z-index:60;transition:color var(--p-dur-fast),border-color var(--p-dur-fast),background var(--p-dur-fast);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:fixed;top:22px;left:236px;box-shadow:0 1px 3px #1a18150a}.partner-theme button.ph-cal-side-reopen:hover{color:var(--p-cobalt);border-color:var(--p-cobalt);background:var(--p-sidebar-bg)}.partner-theme button.ph-cal-side-reopen svg{width:16px;height:16px}.partner-theme.ph-shell.collapsed button.ph-cal-side-reopen{left:80px}.partner-theme .ph-cal-side-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;background:#1a181547;position:fixed;inset:0}.partner-theme .ph-cal-mobile-side-btn,.partner-theme .ph-cal-mobile-title,.partner-theme .ph-mobile-title,.partner-theme .ph-mobile-home-logo,.partner-theme .ph-mobile-home-search,.partner-theme .ph-mobile-home-bar,.partner-theme .ph-cal-fab{display:none}.partner-theme .ph-cal-main{height:100vh;min-height:0;transition:margin-left var(--p-dur)var(--p-ease);flex-direction:column;margin-left:248px;display:flex;overflow:hidden}.partner-theme .ph-cal-main.sidebar-collapsed{margin-left:0}.admin-cal-embed{border:1px solid var(--p-border-light);background:var(--p-surface);border-radius:12px;height:calc(100vh - 250px);min-height:560px;position:relative;overflow:hidden}.admin-cal-embed .ph-cal-shell{height:100%}.admin-cal-embed .ph-cal-side{position:absolute;left:0}.partner-theme.ph-shell.collapsed .admin-cal-embed .ph-cal-side{left:0}.partner-theme.ph-shell .admin-cal-embed button.ph-cal-side-reopen,.partner-theme.ph-shell.collapsed .admin-cal-embed button.ph-cal-side-reopen{position:absolute;top:12px;left:12px}.partner-theme .admin-cal-embed .ph-cal-head[data-fit~=search-icon] .ph-cal-search,.partner-theme.ph-shell .admin-cal-embed button.ph-cal-side-reopen{z-index:49}.admin-cal-embed .ph-cal-main{height:100%;margin-left:248px}.admin-cal-embed .ph-cal-main.sidebar-collapsed{margin-left:0}.partner-theme.admin-leads-portal{background:var(--p-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.partner-theme.admin-leads-portal .admin-lead-portal-page{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.partner-theme.admin-leads-portal .ph-admin-lead-link{white-space:nowrap;flex-shrink:0}@media(max-width:700px){.partner-theme.admin-leads-portal .admin-lead-portal-page .ph-crumb{display:none}}@media(max-width:900px){.partner-theme.admin-leads-portal .ph-prof-head:has(.ph-lead-lost-btn) .ph-admin-lead-link{margin-right:58px}}.partner-theme.admin-leads-portal[data-view=table]{overscroll-behavior:contain;overflow-y:auto}.partner-theme.admin-leads-portal[data-view=table] .ph-view,.partner-theme.admin-leads-portal[data-view=table] .ph-table-wrap{flex:none;min-height:auto;overflow:visible}.partner-theme.admin-leads-portal .ph-stage-group{flex-shrink:0}.partner-theme.admin-leads-portal .ph-board{overflow-x:auto}.partner-theme.admin-stats-embed{background:var(--p-surface);min-height:100%}.partner-theme.admin-stats-embed .admin-stats-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 56px 0;display:flex}.partner-theme.admin-stats-embed .ph-st-section-menu-wrap{background:0 0;width:auto;padding:0}.partner-theme.admin-stats-embed .ph-st-section-menu{width:auto}.partner-theme.admin-stats-embed .ph-st-section-menu button{flex:none}@media(max-width:900px){.partner-theme.admin-stats-embed .admin-stats-header{padding:16px 24px 0}}.partner-theme .ph-cal-head{background:var(--p-surface);border-bottom:1px solid var(--p-border-light);transition:padding-left var(--p-dur)var(--p-ease);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:18px 18px 16px 32px;display:flex}.partner-theme .ph-cal-main.sidebar-collapsed .ph-cal-head{padding-left:76px}.partner-theme .ph-cal-title{letter-spacing:-.5px;color:var(--p-text);align-items:center;gap:11px;font-size:24px;font-weight:800;display:inline-flex}.partner-theme .ph-cal-title svg{width:22px;height:22px;color:var(--p-cobalt)}.partner-theme .ph-cal-date-nav{align-items:center;gap:8px;margin-left:4px;display:inline-flex}.partner-theme .ph-cal-nav-arrow{width:32px;height:32px;color:var(--p-text-sec);cursor:pointer;transition:all var(--p-dur-fast);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.partner-theme .ph-cal-nav-arrow:hover{background:var(--p-sidebar-bg);color:var(--p-cobalt)}.partner-theme .ph-cal-nav-arrow svg{width:16px;height:16px}.partner-theme .ph-cal-today-btn{color:var(--p-text-sec);border:1px solid var(--p-border);cursor:pointer;font-size:12px;font-weight:600;line-height:1;font-family:var(--p-font);transition:all var(--p-dur-fast);background:0 0;border-radius:8px;padding:7px 14px}.partner-theme .ph-cal-today-btn:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.partner-theme .ph-cal-range{letter-spacing:-.3px;color:var(--p-text);margin-left:4px;font-size:17px;font-weight:700}.partner-theme .ph-cal-range .ph-cal-year{color:var(--p-text-muted);margin-left:6px;font-weight:600}.partner-theme .ph-cal-search{background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);height:32px;transition:all var(--p-dur-fast);border-radius:9px;flex:0 auto;align-items:center;gap:6px;min-width:240px;max-width:360px;padding:0 10px;display:inline-flex}.partner-theme .ph-cal-search:focus-within{border-color:var(--p-cobalt);background:var(--p-surface);box-shadow:0 0 0 3px var(--p-cobalt-6)}.partner-theme .ph-cal-search svg{width:14px;height:14px;color:var(--p-text-muted);flex-shrink:0}.partner-theme .ph-cal-search input{min-width:0;height:100%;font-family:var(--p-font);color:var(--p-text);background:0 0;border:none;outline:none;flex:1;font-size:12.5px;line-height:1}.partner-theme .ph-cal-search input::placeholder{color:var(--p-text-muted)}.partner-theme .ph-cal-search input::-webkit-search-cancel-button{appearance:none}.partner-theme .ph-cal-search-wrap{flex:0 auto;margin-left:6px;display:inline-flex;position:relative}.partner-theme .ph-cal-search.is-open{border-color:var(--p-cobalt);background:var(--p-surface);border-bottom-right-radius:0;border-bottom-left-radius:0}.partner-theme .ph-cal-search-results{background:var(--p-surface);border:1px solid var(--p-cobalt);z-index:50;scrollbar-width:thin;border-top:none;border-bottom-right-radius:9px;border-bottom-left-radius:9px;max-height:360px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #1a18151f}.partner-theme .ph-cal-search-empty{color:var(--p-text-muted);padding:10px 12px;font-size:12px;font-style:italic}.partner-theme .ph-cal-search-row{cursor:pointer;text-align:left;font-family:var(--p-font);transition:background var(--p-dur-fast);background:0 0;border:none;border-radius:6px;flex-direction:column;row-gap:2px;padding:8px 10px;display:flex}.partner-theme .ph-cal-search-row:hover{background:var(--p-cobalt-6)}.partner-theme .ph-cal-search-row-title{color:var(--p-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.partner-theme .ph-cal-search-row-meta{color:var(--p-text-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;font-size:11px;overflow:hidden}.partner-theme .ph-cal-search-row-meta strong{color:var(--p-cobalt);font-weight:600}.partner-theme .ph-cal-conn-empty{color:var(--p-text-muted);border:1px dashed var(--p-sidebar-border);cursor:pointer;transition:background var(--p-dur-fast);border-radius:8px;margin:0 12px;padding:8px 14px;font-size:12px}.partner-theme .ph-cal-conn-empty:hover{background:var(--p-sidebar-bg);color:var(--p-text-sec)}.partner-theme .ph-cal-conn-pill{background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);cursor:pointer;transition:background var(--p-dur-fast),border-color var(--p-dur-fast);border-radius:999px;align-items:center;gap:6px;min-width:0;margin:0 12px;padding:4px 10px 4px 6px;display:flex}.partner-theme .ph-cal-conn-pill:hover{background:var(--p-surface);border-color:var(--p-border)}.partner-theme .ph-cal-conn-pill-logo{flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.partner-theme .ph-cal-conn-pill-email{color:var(--p-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.partner-theme .ph-cal-conn-pill-sep{color:var(--p-text-muted);flex-shrink:0;font-size:11px;font-weight:500}.partner-theme .ph-cal-conn-pill-status{flex-shrink:0;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.partner-theme .ph-cal-conn-pill-status.is-on{color:var(--p-green)}.partner-theme .ph-cal-conn-pill-status.is-warn{color:#b45309}.partner-theme .ph-cal-conn-pill-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.partner-theme .ph-cal-spacer{flex:1}.partner-theme .ph-cal-view-toggle{background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.partner-theme .ph-cal-view-toggle button{color:var(--p-text-muted);transition:all var(--p-dur-fast);cursor:pointer;font-size:12.5px;font-weight:600;line-height:1;font-family:var(--p-font);background:0 0;border:none;border-radius:7px;padding:7px 16px}.partner-theme .ph-cal-view-toggle button:hover{color:var(--p-text-sec)}.partner-theme .ph-cal-view-toggle button.is-active{color:var(--p-cobalt)}.partner-theme .ph-cal-btn{font-family:var(--p-font);cursor:pointer;transition:all var(--p-dur-fast);border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.partner-theme .ph-cal-btn svg{width:14px;height:14px}.partner-theme .ph-cal-btn-outline{color:var(--p-text-sec);border-color:var(--p-border);background:0 0}.partner-theme .ph-cal-btn-outline:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.partner-theme .ph-cal-btn-primary{background:var(--p-cobalt);color:#fff;box-shadow:0 2px 8px #2563eb2e}.partner-theme .ph-cal-btn-primary:hover{background:var(--p-cobalt-hover)}.partner-theme .ph-cal-btn-danger{background:var(--p-red);color:#fff;box-shadow:0 2px 8px #dc26262e}.partner-theme .ph-cal-btn-danger:hover{background:#b91c1c}.partner-theme .ph-cal-btn-danger:disabled{opacity:.7;cursor:progress}.partner-theme .ph-cal-btn-icon{width:38px;height:38px;color:var(--p-text-sec);border:1px solid var(--p-border);cursor:pointer;transition:all var(--p-dur-fast);background:0 0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.partner-theme .ph-cal-btn-icon:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.partner-theme .ph-cal-btn-icon svg{width:16px;height:16px}@media(min-width:901px){.partner-theme .ph-cal-head[data-fit] .ph-cal-search-wrap{flex:160px;min-width:160px;max-width:320px}.partner-theme .ph-cal-head[data-fit] .ph-cal-search{flex:1;min-width:0;max-width:none;transition-property:border-color,background-color,box-shadow,width}.partner-theme .ph-cal-head[data-fit] .ph-cal-search input{text-overflow:ellipsis}.partner-theme .ph-cal-head[data-fit] .ph-cal-view-toggle button,.partner-theme .ph-cal-head[data-fit] .ph-cal-btn{transition-property:color,background-color,border-color,box-shadow}.partner-theme .ph-cal-head[data-measuring]{flex-wrap:nowrap}.partner-theme .ph-cal-head[data-measuring]>*{flex-shrink:0}.partner-theme .ph-cal-head[data-fit~=tight]{gap:8px}.partner-theme .ph-cal-head[data-fit~=tight] .ph-cal-date-nav{gap:6px;margin-left:0}.partner-theme .ph-cal-head[data-fit~=tight] .ph-cal-search-wrap{margin-left:0}.partner-theme .ph-cal-head[data-fit~=tight] .ph-cal-view-toggle button{padding:7px 12px}.partner-theme .ph-cal-head[data-fit~=tight] .ph-cal-btn{padding:9px 14px}.partner-theme .ph-cal-head[data-fit~=search-icon] .ph-cal-search-wrap{flex:0 0 32px;min-width:32px;height:32px}.partner-theme .ph-cal-head[data-fit~=search-icon] .ph-cal-search{z-index:51;justify-content:center;width:32px;padding:0;position:absolute;top:0;left:0}.partner-theme .ph-cal-head[data-fit~=search-icon] .ph-cal-search input{opacity:0;cursor:pointer;position:absolute;inset:0}.partner-theme .ph-cal-head[data-fit~=search-icon] .ph-cal-search:focus-within{justify-content:flex-start;width:260px;padding:0 10px}.partner-theme .ph-cal-head[data-fit~=search-icon] .ph-cal-search:focus-within input{opacity:1;cursor:text;position:static}.partner-theme .ph-cal-head[data-fit~=search-icon] .ph-cal-search.has-value:not(:focus-within){border-color:var(--p-cobalt)}.partner-theme .ph-cal-head[data-fit~=search-icon] .ph-cal-search.has-value:not(:focus-within) svg{color:var(--p-cobalt)}.partner-theme .ph-cal-head[data-fit~=search-icon] .ph-cal-search-results{width:260px;right:auto}.partner-theme .ph-cal-head[data-fit~=title-icon] .ph-cal-title{letter-spacing:0;gap:0;font-size:0}}.partner-theme .ph-cal-views{background:var(--p-surface);scrollbar-width:thin;scrollbar-color:var(--p-border)transparent;flex:1;min-height:0;overflow-y:auto}.partner-theme .ph-cal-views::-webkit-scrollbar{width:8px}.partner-theme .ph-cal-views::-webkit-scrollbar-thumb{background:var(--p-border);border-radius:4px}.partner-theme .ph-cal-view{display:none}.partner-theme .ph-cal-view.is-active{display:block}.partner-theme .ph-cal-view.is-active.ph-cal-view-month{flex-direction:column;height:100%;display:flex}.partner-theme .ph-cal-view{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.partner-theme .ph-cal-week-headers{z-index:5;background:var(--p-surface);border-bottom:1px solid var(--p-border-light);grid-template-columns:64px repeat(7,1fr);display:grid;position:sticky;top:0}.partner-theme .ph-cal-week-body{grid-template-columns:64px repeat(7,1fr);height:max(1440px,100vh - 180px);display:grid}.partner-theme .ph-cal-day-header{border-left:1px solid var(--p-border-light);flex-direction:column;gap:2px;padding:14px 12px 12px;display:flex}.partner-theme .ph-cal-day-header .dow{letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-muted);font-size:10.5px;font-weight:700}.partner-theme .ph-cal-day-header .dnum{letter-spacing:-.6px;color:var(--p-text);font-size:22px;font-weight:800;line-height:1}.partner-theme .ph-cal-day-header.is-today .dow{color:var(--p-cobalt)}.partner-theme .ph-cal-day-header.is-today .dnum{background:var(--p-cobalt);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.partner-theme .ph-cal-time-col{background:var(--p-surface);flex-direction:column;height:100%;display:flex}.partner-theme .ph-cal-time-slot{text-align:right;min-height:56px;color:var(--p-text-muted);border-top:1px solid var(--p-border-light);flex:1;padding:4px 8px 0 0;font-size:10.5px;font-weight:600}.partner-theme .ph-cal-time-slot:first-child{border-top:none}.partner-theme .ph-cal-day-col{border-left:1px solid var(--p-border-light);flex-direction:column;height:100%;display:flex;position:relative}.partner-theme .ph-cal-day-col.is-today{background:#2563eb04}.partner-theme .ph-cal-hour-row{border-top:1px solid var(--p-border-light);flex:1;min-height:56px;position:relative}.partner-theme .ph-cal-hour-row:first-child{border-top:none}.partner-theme .ph-cal-hour-row.is-off-hours{background:#9a978f0a}.partner-theme .ph-cal-day-col.is-non-working,.partner-theme .ph-cal-day-view-col.is-non-working{background:repeating-linear-gradient(135deg,#0000 0 12px,#9a978f0a 12px 13px)}.partner-theme .ph-cal-day-header.is-non-working .dow,.partner-theme .ph-cal-day-header.is-non-working .dnum{opacity:.55}.partner-theme .ph-cal-day-banner.is-non-working{background:repeating-linear-gradient(135deg,transparent 0,transparent 12px,#9a978f0d 12px,#9a978f0d 13px),var(--p-surface)}.partner-theme .ph-cal-appt{background:var(--p-cobalt);color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;transition:transform var(--p-dur-fast),box-shadow var(--p-dur-fast);z-index:2;text-align:left;font-family:var(--p-font);border:none;border-radius:8px;flex-direction:column;gap:2px;padding:6px 9px 7px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden;box-shadow:0 1px 3px #2563eb33,0 2px 8px #2563eb26}.partner-theme .ph-cal-appt:hover:not(.is-dragging){z-index:5;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb52,0 2px 6px #2563eb2e}.partner-theme .ph-cal-appt.is-dragging{opacity:.92;cursor:grabbing;transition:none;z-index:100!important;box-shadow:0 14px 36px #1a181547!important}.partner-theme .ph-cal-appt .appt-time{opacity:.95;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.partner-theme .ph-cal-appt .appt-name{letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.partner-theme .ph-cal-appt .appt-meta{opacity:.85;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:10.5px;line-height:1.3;overflow:hidden}.partner-theme .ph-cal-appt.is-short{gap:1px;padding:5px 9px 6px}.partner-theme .ph-cal-appt.is-short .appt-meta{display:none}.partner-theme .ph-cal-appt.is-short .appt-name{font-size:11.5px}.partner-theme .ph-cal-appt.is-short .appt-time{font-size:10px}.partner-theme .ph-cal-appt.is-narrow{border-radius:6px;gap:2px;padding:4px 6px 5px}.partner-theme .ph-cal-appt.is-narrow .appt-meta{display:none}.partner-theme .ph-cal-appt.is-narrow .appt-time{flex-direction:column;flex-shrink:0;gap:0;font-size:8.5px;font-weight:600;line-height:1.15;display:flex}.partner-theme .ph-cal-appt.is-narrow .appt-time .appt-time-end{font-size:inherit;opacity:.82;font-weight:600}.partner-theme .ph-cal-appt.is-narrow .appt-name{white-space:normal;text-overflow:clip;word-break:break-word;flex:1;min-height:0;font-size:8.5px;font-weight:600;line-height:1.2;overflow:hidden}.partner-theme .ph-cal-day-grid .ph-cal-appt.is-narrow{padding:4px 6px 5px}.partner-theme .ph-cal-appt.c-cobalt{background:#2563eb;box-shadow:0 1px 3px #2563eb33,0 2px 8px #2563eb26}.partner-theme .ph-cal-appt.c-emerald{background:#059669;box-shadow:0 1px 3px #05966933,0 2px 8px #05966926}.partner-theme .ph-cal-appt.c-amber{background:#d97706;box-shadow:0 1px 3px #d9770633,0 2px 8px #d9770626}.partner-theme .ph-cal-appt.c-purple{background:#7c3aed;box-shadow:0 1px 3px #7c3aed33,0 2px 8px #7c3aed26}.partner-theme .ph-cal-appt.c-rose{background:#db2777;box-shadow:0 1px 3px #db277733,0 2px 8px #db277726}.partner-theme .ph-cal-appt.c-teal{background:#0891b2;box-shadow:0 1px 3px #0891b233,0 2px 8px #0891b226}.partner-theme .ph-cal-appt.c-slate{background:#475569;box-shadow:0 1px 3px #47556933,0 2px 8px #47556926}.partner-theme .ph-cal-appt.c-red{background:#dc2626;box-shadow:0 1px 3px #dc262633,0 2px 8px #dc262626}.partner-theme .ph-cal-appt.has-stripe:before{content:"";background:var(--appt-stripe);z-index:1;width:4px;position:absolute;top:0;bottom:0;left:0}.partner-theme .ph-cal-appt.has-stripe{padding-left:13px}.partner-theme .ph-cal-appt.has-stripe>*{z-index:2;position:relative}.partner-theme .ph-cal-day-grid .ph-cal-appt.has-stripe{padding-left:16px}.partner-theme .ph-cal-appt.is-narrow.has-stripe{padding-left:8px}.partner-theme .ph-cal-blocked{color:var(--p-text-sec);cursor:pointer;transition:background var(--p-dur-fast);background:repeating-linear-gradient(135deg,#9a978f29 0 8px,#9a978f14 8px 16px);border:1.5px dashed #9a978f66;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;left:4px;right:4px}.partner-theme .ph-cal-blocked svg{opacity:.7;width:14px;height:14px}.partner-theme .ph-cal-blocked .label{color:var(--p-text-sec);font-size:11.5px;font-weight:700}.partner-theme .ph-cal-blocked .sub{color:var(--p-text-muted);font-size:10px;font-weight:500}.partner-theme .ph-cal-blocked.is-short{gap:2px}.partner-theme .ph-cal-blocked.is-short .sub{display:none}.partner-theme .ph-cal-blocked.c-cobalt{border-color:#2563eb73}.partner-theme .ph-cal-blocked.c-cobalt .label{color:#2563eb}.partner-theme .ph-cal-blocked.c-emerald{border-color:#05966973}.partner-theme .ph-cal-blocked.c-emerald .label{color:#059669}.partner-theme .ph-cal-blocked.c-amber{border-color:#d9770680}.partner-theme .ph-cal-blocked.c-amber .label{color:#b45309}.partner-theme .ph-cal-blocked.c-purple{border-color:#7c3aed73}.partner-theme .ph-cal-blocked.c-purple .label{color:#7c3aed}.partner-theme .ph-cal-blocked.c-rose{border-color:#db277773}.partner-theme .ph-cal-blocked.c-rose .label{color:#db2777}.partner-theme .ph-cal-blocked.c-teal{border-color:#0891b273}.partner-theme .ph-cal-blocked.c-teal .label{color:#0891b2}.partner-theme .ph-cal-blocked.c-slate{border-color:#47556980}.partner-theme .ph-cal-blocked.c-slate .label{color:#475569}.partner-theme .ph-cal-blocked.c-red{border-color:#dc262673}.partner-theme .ph-cal-blocked.c-red .label{color:#dc2626}.partner-theme .ph-cal-gevent{text-align:left;background:var(--p-surface);cursor:pointer;z-index:2;font-family:var(--p-font);transition:transform var(--p-dur-fast),box-shadow var(--p-dur-fast);border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:5px 9px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.partner-theme .ph-cal-gevent:hover{z-index:5;transform:translateY(-1px);box-shadow:0 4px 12px #1a18151f}.partner-theme .ph-cal-gevent.has-color{background:var(--ext-color)}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cal-gevent.has-color{background:color-mix(in srgb,var(--ext-color)12%,var(--p-surface))}}.partner-theme .ph-cal-gevent.has-color{border:1.5px solid var(--ext-color)}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cal-gevent.has-color{border:1.5px solid color-mix(in srgb,var(--ext-color)55%,transparent)}}.partner-theme .ph-cal-gevent.has-color .label{color:var(--ext-color)}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cal-gevent.has-color .label{color:color-mix(in srgb,var(--ext-color)80%,#000 20%)}}.partner-theme .ph-cal-gevent.no-color{background:#9a978f14;border:1.5px solid #9a978f66}.partner-theme .ph-cal-gevent.no-color .label{color:var(--p-text-sec)}.partner-theme .ph-cal-gevent .label{max-width:100%;font-size:11.5px;font-weight:700;line-height:1.2}.partner-theme .ph-cal-gevent .sub{color:var(--p-text-muted);max-width:100%;font-size:10px;font-weight:500}.partner-theme .ph-cal-gevent.is-short .sub{display:none}.partner-theme .ph-cal-gevent-title{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.partner-theme .ph-cal-gevent-g{flex-shrink:0}@keyframes ph-nap-fade{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.partner-theme .ph-nap::-webkit-scrollbar{width:0;height:0}.partner-theme .ph-nap ::-webkit-scrollbar{width:0;height:0}.partner-theme .ph-nap,.partner-theme .ph-nap *{scrollbar-width:none}.partner-theme .ph-nap input::placeholder,.partner-theme .ph-nap textarea::placeholder,.partner-theme .ph-nap-input::placeholder{color:#b4aea6}.partner-theme .ph-nap{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.partner-theme .ph-nap input,.partner-theme .ph-nap textarea{-webkit-user-select:text;user-select:text}.partner-theme .ph-nap textarea{resize:none}.partner-theme .ph-nap-trig:not(.is-open):hover{border-color:#1a181533}.partner-theme .ph-nap-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.partner-theme .ph-nap-sec-head:hover{background:#f5f7fa}.partner-theme .ph-nap-row:hover{background:#2563eb0f}.partner-theme .ph-nap-close:hover{color:#57534e;background:#1a18150d}.partner-theme .ph-nap-close:active{transform:scale(.9)}.partner-theme .ph-nap-cancel:hover{background:#f4f2ef}.partner-theme .ph-nap-cancel:active,.partner-theme .ph-nap-primary:active{transform:scale(.96)}.partner-theme .ph-nap-primary:not(:disabled):hover{background:#1d4ed8;box-shadow:0 4px 14px #2563eb4d}.partner-theme .ph-nap-navbtn:active{transform:scale(.94)}.partner-theme .ph-nap-fadein{animation:.26s cubic-bezier(.32,.72,0,1) ph-nap-fade}@media(max-width:640px){.partner-theme .ph-nap.ph-nap-pop{transform-origin:bottom!important;border-radius:20px 20px 0 0!important;width:100%!important;max-width:100%!important;max-height:88vh!important;inset:auto 0 0!important}}.partner-theme{--p-task-color:#7c3aed}.partner-theme .ph-cal-task{text-align:left;background:var(--p-task-color);border-radius:8px;align-items:center;gap:7px;padding:5px 9px 5px 7px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cal-task{background:color-mix(in srgb,var(--p-task-color)12%,var(--p-surface))}}.partner-theme .ph-cal-task{border:1.5px solid var(--p-task-color)}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cal-task{border:1.5px solid color-mix(in srgb,var(--p-task-color)45%,transparent)}}.partner-theme .ph-cal-task{cursor:pointer;z-index:2;font-family:var(--p-font);transition:transform var(--p-dur-fast),box-shadow var(--p-dur-fast),opacity var(--p-dur-fast)}.partner-theme .ph-cal-task:hover{z-index:5;transform:translateY(-1px);box-shadow:0 4px 12px #1a18151f}.partner-theme .ph-cal-task.is-done{opacity:.62;background:#9a978f14;border-color:#9a978f66}.partner-theme .ph-cal-task.is-short{padding-top:3px;padding-bottom:3px}.partner-theme .ph-cal-task-check{border:1.5px solid var(--p-task-color);border-radius:5px;flex-shrink:0;width:16px;height:16px}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cal-task-check{border:1.5px solid color-mix(in srgb,var(--p-task-color)60%,transparent)}}.partner-theme .ph-cal-task-check{background:var(--p-surface);cursor:pointer;color:#fff;transition:background var(--p-dur-fast),border-color var(--p-dur-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.partner-theme .ph-cal-task-check:hover{border-color:var(--p-task-color)}.partner-theme .ph-cal-task.is-done .ph-cal-task-check{background:var(--p-task-color);border-color:var(--p-task-color)}.partner-theme .ph-cal-task-check svg{width:11px;height:11px}.partner-theme .ph-cal-task-check:disabled{cursor:default;opacity:.7}.partner-theme .ph-cal-task-body{flex-direction:column;gap:1px;min-width:0;display:flex}.partner-theme .ph-cal-task-title{color:var(--p-task-color);font-size:11.5px;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cal-task-title{color:color-mix(in srgb,var(--p-task-color)80%,#000 20%)}}.partner-theme .ph-cal-task-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.partner-theme .ph-cal-task.is-done .ph-cal-task-title{color:var(--p-text-muted);text-decoration:line-through}.partner-theme .ph-cal-task .sub{color:var(--p-text-muted);font-size:10px;font-weight:500}.partner-theme .ph-cal-task.is-short .sub{display:none}.partner-theme .ph-cal-detail-color-dot.ph-cal-task-dot{background:var(--p-task-color)}.partner-theme .ph-cal-task-name-done{color:var(--p-text-muted);text-decoration:line-through}.partner-theme .ph-cal-task-complete-btn{border:1.5px solid var(--p-task-color);background:var(--p-task-color);color:#fff;cursor:pointer;width:calc(100% - 28px);font-size:13px;font-weight:650;font-family:var(--p-font);transition:filter var(--p-dur-fast);border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:12px 14px 2px;padding:9px 14px;display:inline-flex}.partner-theme .ph-cal-task-complete-btn:hover{filter:brightness(.95)}.partner-theme .ph-cal-task-complete-btn svg{width:16px;height:16px}.partner-theme .ph-cal-task-complete-btn.is-done{background:var(--p-surface);color:var(--p-text-sec);border-color:var(--p-border)}.ph-cal-detail-notes-box::-webkit-scrollbar{width:0;height:0}.ph-cal-detail-notes-box{scrollbar-width:none;-ms-overflow-style:none}.partner-theme .ph-st2-block-list{flex-direction:column;gap:6px;max-width:720px;display:flex}.partner-theme .ph-st2-block-row{border:1px solid var(--p-border-light);background:var(--p-surface);border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex}.partner-theme .ph-st2-block-day{color:var(--p-text);min-width:110px;font-weight:700}.partner-theme .ph-st2-block-time{color:var(--p-text-sec);font-variant-numeric:tabular-nums;min-width:130px}.partner-theme .ph-st2-block-label{color:var(--p-text);flex:1}.partner-theme .ph-st2-block-action{color:var(--p-text-sec);border:1px solid var(--p-border-light);cursor:pointer;transition:background var(--p-dur-fast);background:0 0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.partner-theme .ph-st2-block-action:hover{color:var(--p-text);background:#9a978f0f}.partner-theme .ph-st2-block-action.danger{color:var(--p-text-muted)}.partner-theme .ph-st2-block-action.danger:hover{color:#dc2626;background:#dc26260f;border-color:#dc262659}.partner-theme .ph-st2-add-row-btn{color:var(--p-cobalt);border:1px dashed var(--p-cobalt);cursor:pointer;transition:background var(--p-dur-fast);background:0 0;border-radius:8px;align-items:center;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.partner-theme .ph-st2-add-row-btn:hover{background:#2563eb0f}.partner-theme .ph-st2-block-editor{border:1px solid var(--p-border-light);background:var(--p-bg-subtle,#9a978f0a);border-radius:8px;flex-direction:column;gap:10px;max-width:720px;margin-top:10px;padding:14px;display:flex}.partner-theme .ph-st2-block-editor-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.partner-theme .ph-st2-block-editor-label{color:var(--p-text-muted);min-width:100px;font-size:12px;font-weight:600}.partner-theme .ph-st2-block-editor-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.partner-theme .ph-cal-sync-btn{border:1px solid var(--p-border);background:var(--p-surface);width:32px;height:32px;color:var(--p-text-sec);cursor:pointer;transition:background var(--p-dur-fast),color var(--p-dur-fast),border-color var(--p-dur-fast);font-family:var(--p-font);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.partner-theme .ph-cal-sync-btn:hover:not(:disabled){background:var(--p-cobalt-6);color:var(--p-cobalt);border-color:var(--p-cobalt)}.partner-theme .ph-cal-sync-btn:disabled{opacity:.7;cursor:progress}.partner-theme .ph-cal-sync-btn svg{width:14px;height:14px}.partner-theme .ph-cal-sync-btn .spin{animation:.9s linear infinite ph-cal-sync-btn-spin}@keyframes ph-cal-sync-btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.partner-theme .ph-cal-now-line{background:var(--p-cobalt);z-index:4;pointer-events:none;height:2px;position:absolute;left:0;right:0}.partner-theme .ph-cal-now-line:before{content:"";background:var(--p-cobalt);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px;box-shadow:0 0 0 3px #2563eb2e}.ph-cal-drag-snap{z-index:9000;pointer-events:none;background:#e6e9ee;height:2px;position:fixed;transform:translateY(-1px);box-shadow:0 0 0 3px #f6f7f9}.ph-cal-drag-snap:before{content:"";background:#e6e9ee;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.ph-cal-drag-snap:after{content:"";background:#e6e9ee;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.ph-cal-drag-snap-label{color:#1a1815;pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f6f7f9;border:1px solid #e6e9ee;border-radius:6px;padding:2px 7px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px;font-weight:700;position:absolute;top:-22px;right:4px;box-shadow:0 2px 6px #1a181514}.partner-theme .ph-cal-day-banner{border-bottom:1px solid var(--p-border-light);background:var(--p-surface);z-index:5;flex-wrap:wrap;align-items:baseline;gap:14px;padding:18px 32px 14px;display:flex;position:sticky;top:0}.partner-theme .ph-cal-day-banner .dow{letter-spacing:.18em;text-transform:uppercase;color:var(--p-cobalt);font-size:11px;font-weight:700}.partner-theme .ph-cal-day-banner .dnum{letter-spacing:-.8px;color:var(--p-text);font-size:28px;font-weight:800}.partner-theme .ph-cal-day-banner .sub{color:var(--p-text-muted);margin-left:auto;font-size:12.5px}.partner-theme .ph-cal-day-banner .sub strong{color:var(--p-text);font-weight:700}.partner-theme .ph-cal-day-grid{grid-template-columns:64px 1fr;height:max(1440px,100vh - 230px);display:grid}.partner-theme .ph-cal-day-view-col{border-left:1px solid var(--p-border-light);flex-direction:column;height:100%;display:flex;position:relative}.partner-theme .ph-cal-day-view-col .ph-cal-hour-row{border-top:1px solid var(--p-border-light);flex:1;min-height:56px}.partner-theme .ph-cal-day-view-col .ph-cal-hour-row:first-child{border-top:none}.partner-theme .ph-cal-day-grid .ph-cal-appt{gap:2px;padding:7px 14px 8px;left:12px;right:12px}.partner-theme .ph-cal-day-grid .ph-cal-appt .appt-time{font-size:11.5px;line-height:1.25}.partner-theme .ph-cal-day-grid .ph-cal-appt .appt-name{font-size:13.5px;line-height:1.2}.partner-theme .ph-cal-day-grid .ph-cal-appt .appt-meta{font-size:11px;line-height:1.25}.partner-theme .ph-cal-month-header{border-bottom:1px solid var(--p-border-light);background:var(--p-surface);z-index:3;flex-shrink:0;grid-template-columns:repeat(7,1fr);display:grid;position:sticky;top:0}.partner-theme .ph-cal-month-dow{letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-muted);text-align:left;padding:12px 14px;font-size:10.5px;font-weight:700}.partner-theme .ph-cal-month-grid{background:var(--p-border-light);flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(110px,1fr);gap:1px;display:grid}.partner-theme .ph-cal-month-cell{background:var(--p-surface);cursor:pointer;text-align:left;min-height:0;font-family:var(--p-font);border:none;flex-direction:column;gap:4px;padding:8px 10px 10px;display:flex;overflow:hidden}.partner-theme .ph-cal-month-cell:hover,.partner-theme .ph-cal-month-cell.is-other{background:#fafbfc}.partner-theme .ph-cal-month-cell.is-other .ph-cal-month-num{color:var(--p-text-muted);opacity:.5}.partner-theme .ph-cal-month-num{color:var(--p-text);font-size:13px;font-weight:700;line-height:1}.partner-theme .ph-cal-month-cell.is-today .ph-cal-month-num{background:var(--p-cobalt);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:2px;font-size:12.5px;display:inline-flex}.partner-theme .ph-cal-month-chips{flex-direction:column;gap:3px;display:flex}.partner-theme .ph-cal-month-chip{background:currentColor;align-items:center;gap:5px;padding:3px 7px 3px 5px;display:flex}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cal-month-chip{background:color-mix(in srgb,currentColor 12%,#fff)}}.partner-theme .ph-cal-month-chip{border-left:3px solid var(--chip-stripe,currentColor);white-space:nowrap;text-overflow:ellipsis;transition:background var(--p-dur-fast);cursor:pointer;font-size:10.5px;font-weight:600;line-height:1.35;font-family:var(--p-font);text-align:left;border-top:none;border-bottom:none;border-right:none;border-radius:3px;overflow:hidden}.partner-theme .ph-cal-month-chip:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cal-month-chip:hover{background:color-mix(in srgb,currentColor 20%,#fff)}}.partner-theme .ph-cal-month-chip.c-cobalt{color:#2563eb}.partner-theme .ph-cal-month-chip.c-emerald{color:#059669}.partner-theme .ph-cal-month-chip.c-amber{color:#d97706}.partner-theme .ph-cal-month-chip.c-purple{color:#7c3aed}.partner-theme .ph-cal-month-chip.c-rose{color:#db2777}.partner-theme .ph-cal-month-chip.c-teal{color:#0891b2}.partner-theme .ph-cal-month-chip.c-slate{color:#475569}.partner-theme .ph-cal-month-chip.c-red{color:#dc2626}.partner-theme .ph-cal-month-chip .chip-time{font-variant-numeric:tabular-nums;color:currentColor;flex-shrink:0;font-weight:700}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-cal-month-chip .chip-time{color:color-mix(in srgb,currentColor 65%,#1a1815)}}.partner-theme .ph-cal-month-chip .chip-name{color:var(--p-text);text-overflow:ellipsis;overflow:hidden}.partner-theme .ph-cal-month-more{color:var(--p-cobalt);cursor:pointer;text-align:left;font-size:10.5px;font-weight:700;font-family:var(--p-font);background:0 0;border:none;padding:2px 6px}.partner-theme .ph-cal-empty{text-align:center;color:var(--p-text-muted);padding:28px;font-size:12.5px}.partner-theme .ph-cal-empty-grid{border:1px dashed var(--p-border);color:var(--p-text-muted);pointer-events:none;z-index:1;background:#ffffffeb;border-radius:10px;padding:12px 20px;font-size:12.5px;position:absolute;top:30%;left:50%;transform:translate(-50%)}.partner-theme .ft{background:var(--p-surface);flex-direction:column;flex:1;height:100%;min-height:560px;display:flex}.partner-theme .ft-body{flex:1;grid-template-columns:1fr 420px;min-height:0;display:grid}.partner-theme.ph-ft-overlay{z-index:200;background:#1a181570;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.partner-theme .ph-ft-modal{background:var(--p-surface);border-radius:20px;flex-direction:column;width:min(960px,96vw);height:min(700px,90vh);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #1a18154d}.partner-theme .ph-ft-modal-close-float{z-index:2;background:var(--p-surface);width:30px;height:30px;color:var(--p-text-muted);cursor:pointer;transition:background var(--p-dur-fast),color var(--p-dur-fast);border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 1px 3px #1a18151f}.partner-theme .ph-ft-modal-close-float:hover{background:var(--p-bg,#f5f4f2);color:var(--p-text)}.partner-theme .ph-ft-modal-close-float svg{width:17px;height:17px}.partner-theme .ph-ft-modal-body{flex:1;min-height:0;display:flex}body:has(.ph-ft-overlay) .ph-sheet-overlay{z-index:249}body:has(.ph-ft-overlay) .partner-theme.ph-bottom-sheet{z-index:250}.partner-theme .ph-ft-modal-body .ft{min-height:0}.partner-theme .ph-ft-modal .ft-cal{padding:26px 24px}@media(min-width:701px){.partner-theme .ph-ft-modal .ft-mhead-controls{flex-wrap:wrap;row-gap:10px}}@media(max-width:720px){.partner-theme .ph-ft-modal{width:96vw;height:92vh}.partner-theme .ph-ft-modal-body{overflow-y:auto}}.partner-theme .ft-mhead-controls{align-items:center;gap:16px;display:flex}.partner-theme .ft-field{align-items:center;gap:8px;display:inline-flex}.partner-theme .ft-field-label{color:var(--p-text-muted);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.partner-theme .ft-field-label svg{width:13px;height:13px}.partner-theme .ft-field .ft-dd-btn{background:var(--p-surface);border:1px solid var(--p-border);border-radius:9px;width:auto;height:36px;padding:0 12px 0 14px;font-size:12.5px}.partner-theme .ft-field .ft-dd-btn:hover{background:var(--p-surface);border-color:var(--p-cobalt)}.partner-theme .ft-field .ft-dd-btn.is-open{border-color:var(--p-cobalt);box-shadow:0 0 0 3px var(--p-cobalt-6)}.partner-theme .ft-cal{border-right:1px solid var(--p-border-light);flex-direction:column;padding:26px 36px;display:flex;overflow:hidden}.partner-theme .ft-cal-inner{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.partner-theme .ft-mhead{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.partner-theme .ft-mname{letter-spacing:-.5px;font-size:24px;font-weight:800}.partner-theme .ft-mname span{color:var(--p-text-muted);font-weight:700}.partner-theme .ft-mnav{gap:6px;display:flex}.partner-theme .ft-mnav button{width:38px;height:38px;color:var(--p-text-sec);border:1px solid var(--p-border);background:var(--p-surface);cursor:pointer;transition:all var(--p-dur-fast);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.partner-theme .ft-mnav button:hover{border-color:var(--p-cobalt);color:var(--p-cobalt);background:var(--p-cobalt-6)}.partner-theme .ft-mnav svg{width:17px;height:17px}.partner-theme .ft-dowrow{flex-shrink:0;grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.partner-theme .ft-dow{color:var(--p-text-muted);text-align:center;letter-spacing:.06em;padding:0 0 10px;font-size:11.5px;font-weight:700}.partner-theme .ft-grid{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:8px;min-height:0;display:grid}.partner-theme .ft-day{color:var(--p-text);cursor:pointer;font-size:17px;font-weight:600;line-height:1;font-family:var(--p-font);transition:all var(--p-dur-fast);background:0 0;border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative}.partner-theme .ft-day:hover:not(.off):not(.sel):not(.none){background:var(--p-cobalt-6);color:var(--p-cobalt)}.partner-theme .ft-day .dot{background:var(--p-cobalt);width:5px;height:5px;transition:background var(--p-dur-fast);border-radius:50%;position:absolute;bottom:11px}.partner-theme .ft-day.off{color:var(--p-text-muted);opacity:.35;cursor:default}.partner-theme .ft-day.none{color:var(--p-text-muted);cursor:default}.partner-theme .ft-day.none .dot,.partner-theme .ft-day.off .dot{display:none}.partner-theme .ft-day.today{color:var(--p-cobalt);border-color:#2563eb59;font-weight:800}.partner-theme .ft-day.sel{background:var(--p-cobalt);color:#fff;border-color:var(--p-cobalt);font-weight:800;box-shadow:0 4px 14px #2563eb47}.partner-theme .ft-day.sel .dot{background:#fff}.partner-theme .ft-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.partner-theme .ft-slide{flex-direction:column;flex:1;min-height:0;display:flex}.partner-theme .ft-slide>.ft-grid{flex:1;min-height:0}.partner-theme .ft-slide.is-out{pointer-events:none;z-index:1;position:absolute;inset:0}.partner-theme .ft-slide.is-in.dir-fwd{animation:.5s cubic-bezier(.22,.61,.21,1) both ftCardInFwd}.partner-theme .ft-slide.is-in.dir-back{animation:.5s cubic-bezier(.22,.61,.21,1) both ftCardInBack}.partner-theme .ft-slide.is-out.dir-fwd{animation:.5s cubic-bezier(.22,.61,.21,1) both ftCardOutFwd}.partner-theme .ft-slide.is-out.dir-back{animation:.5s cubic-bezier(.22,.61,.21,1) both ftCardOutBack}@keyframes ftCardInFwd{0%{opacity:0;transform:translate(34%)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes ftCardInBack{0%{opacity:0;transform:translate(-34%)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes ftCardOutFwd{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-26%)scale(.985)}}@keyframes ftCardOutBack{0%{opacity:1;transform:none}to{opacity:0;transform:translate(26%)scale(.985)}}.partner-theme .ft-body.is-stale .ft-grid,.partner-theme .ft-body.is-stale .ft-times-body{opacity:.55;transition:opacity var(--p-dur-fast)}@media(prefers-reduced-motion:reduce){.partner-theme .ft-slide.is-in.dir-fwd,.partner-theme .ft-slide.is-in.dir-back,.partner-theme .ft-slide.is-out.dir-fwd,.partner-theme .ft-slide.is-out.dir-back{animation:none}.partner-theme .ft-slide.is-out{display:none}}.partner-theme .ft-times{flex-direction:column;min-height:0;display:flex}.partner-theme .ft-times-top{border-bottom:1px solid var(--p-border-light);flex-shrink:0;padding:24px 30px 16px}.partner-theme .ft-times-top h3{letter-spacing:-.3px;color:var(--p-text);margin:0;font-size:16px;font-weight:800}.partner-theme .ft-times-top p{color:var(--p-text-muted);margin:4px 0 0;font-size:12.5px;font-weight:600}.partner-theme .ft-times-top p b{color:var(--p-cobalt)}.partner-theme .ft-times-body{scrollbar-width:thin;flex:1;padding:0 30px 30px;overflow-y:auto}.partner-theme .ft-tday-head{background:var(--p-surface);border-bottom:1px solid var(--p-border-light);z-index:2;align-items:baseline;gap:9px;padding:16px 0 11px;display:flex;position:sticky;top:0}.partner-theme .ft-tday-wd{letter-spacing:-.2px;color:var(--p-text);font-size:14.5px;font-weight:800}.partner-theme .ft-tday-date{color:var(--p-text-muted);font-size:12px;font-weight:600}.partner-theme .ft-tday-count{letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted);margin-left:auto;font-size:10.5px;font-weight:700}.partner-theme .ft-tday.is-sel .ft-tday-wd{color:var(--p-cobalt)}.partner-theme .ft-tday.is-sel .ft-tday-head:before{content:"";background:var(--p-cobalt);border-radius:0 2px 2px 0;width:3px;position:absolute;top:14px;bottom:11px;left:-30px}.partner-theme .ft-tday-slots{padding:13px 0 8px}.partner-theme .ft-tday-closed{color:var(--p-text-muted);padding:13px 0 8px;font-size:12.5px;font-style:italic;font-weight:600}.partner-theme .ft-slot{width:100%;color:var(--p-text);background:var(--p-surface);border:1px solid var(--p-border);cursor:pointer;transition:all var(--p-dur-fast);text-align:left;font-family:var(--p-font);border-radius:11px;align-items:center;gap:12px;margin-bottom:10px;padding:13px 16px;display:flex}.partner-theme .ft-slot:hover{border-color:var(--p-cobalt);transform:translateY(-1px);box-shadow:0 4px 14px #2563eb1a}.partner-theme .ft-slot.is-static{cursor:default}.partner-theme .ft-slot.is-static:hover{border-color:var(--p-border);box-shadow:none;transform:none}.partner-theme .ft-slot-time{font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;line-height:1;display:inline-flex}.partner-theme .ft-slot-time .start{color:var(--p-text);font-size:14px;font-weight:700}.partner-theme .ft-slot-time .end{color:var(--p-text-muted);font-size:12.5px;font-weight:600}.partner-theme .ft-slot:hover .ft-slot-time .start{color:var(--p-cobalt)}.partner-theme .ft-slot.is-static:hover .ft-slot-time .start{color:var(--p-text)}.partner-theme .ft-avail{color:var(--p-text-sec);border:1px solid var(--p-border);white-space:nowrap;background:#f6f7f9;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.partner-theme .ft-avail svg{width:13px;height:13px;color:var(--p-text-muted)}.partner-theme .ft-avail .n{color:var(--p-cobalt)}.partner-theme .ft-avail.all{color:var(--p-green);background:var(--p-green-bg);border-color:#0000}.partner-theme .ft-avail.all svg{color:var(--p-green)}.partner-theme .ft-empty{flex-direction:column;align-items:center;gap:6px;padding-top:60px;display:flex}.partner-theme .ft-empty svg{width:26px;height:26px;color:var(--p-text-muted);margin-bottom:4px}.partner-theme .ft-empty p{color:var(--p-text-sec);margin:0;font-size:14px;font-weight:600}.partner-theme .ft-empty .ft-empty-sub{color:var(--p-text-muted);font-size:12.5px;font-weight:500}@media(max-width:900px){.partner-theme .ft{height:auto;min-height:0}.partner-theme .ft-body{display:block}.partner-theme .ft-cal{border-right:none;border-bottom:1px solid var(--p-border-light);padding:18px 16px;overflow:visible}.partner-theme .ft-grid{grid-auto-rows:auto}.partner-theme .ft-day{aspect-ratio:1;border-radius:10px;font-size:14px}.partner-theme .ft-day .dot{bottom:6px}.partner-theme .ft-mname{font-size:20px}.partner-theme .ft-times-top{padding:16px 16px 12px}.partner-theme .ft-times-body{padding:0 16px 80px;overflow:visible}.partner-theme .ft-tday.is-sel .ft-tday-head:before{left:-16px}}@media(max-width:700px){.partner-theme .ft{overflow-x:clip}.partner-theme .ft-field-label .lbl{display:none}.partner-theme .ft-mhead{row-gap:12px;margin-bottom:16px}.partner-theme .ft-mhead-controls{flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:100%}.partner-theme .ft-field{gap:5px}.partner-theme .ft-mnav{gap:10px;margin-left:auto}.partner-theme .ft-mnav button{width:36px;height:36px}}.partner-theme .ph-cal-pop-icon-btn{width:36px;height:36px;color:var(--p-text-sec);cursor:pointer;transition:all var(--p-dur-fast);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.partner-theme .ph-cal-pop-icon-btn:hover{background:var(--p-sidebar-bg);color:var(--p-cobalt)}.partner-theme .ph-cal-pop-icon-btn.danger:hover{background:var(--p-red-bg);color:var(--p-red)}.partner-theme .ph-cal-pop-icon-btn svg{flex-shrink:0;width:18px;height:18px}.partner-theme .ph-cal-pop-icon-btn.has-label{gap:4px;width:auto;padding:0 10px 0 8px}.partner-theme .ph-cal-field-row{grid-template-columns:40px 1fr;align-items:flex-start;gap:8px;padding:8px 20px;display:grid}.partner-theme .ph-cal-field-row.is-color>*{grid-column-start:2}.partner-theme .ph-cal-field-icon{width:40px;height:36px;color:var(--p-text-muted);justify-content:center;align-items:center;display:inline-flex}.partner-theme .ph-cal-field-icon svg{width:18px;height:18px}.partner-theme .ph-cal-field-content{flex-direction:column;gap:6px;min-width:0;display:flex}.partner-theme .ph-cal-dash{color:var(--p-text-muted);font-weight:500}.partner-theme .ph-cal-pill-input{box-sizing:border-box;min-height:30px;color:var(--p-text);background:var(--p-sidebar-bg);cursor:pointer;transition:all var(--p-dur-fast);font-size:13px;font-weight:600;line-height:1;font-family:var(--p-font);appearance:none;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.partner-theme .ph-cal-pill-input:hover{background:var(--p-border-light)}.partner-theme .ph-cal-pill-input:focus{border-color:var(--p-cobalt);outline:none}.partner-theme .ph-cal-pill-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.partner-theme .ph-cal-pill-date,.partner-theme .ph-cal-pill-time{justify-content:center;min-width:80px}.partner-theme .ph-cal-pill-date.is-open,.partner-theme .ph-cal-pill-time.is-open{background:var(--p-surface);border-color:var(--p-cobalt);color:var(--p-cobalt)}.partner-theme .ph-cal-picker-pop{z-index:70;background:var(--p-surface);border:1px solid var(--p-border);font-family:var(--p-font);border-radius:12px;padding:10px;position:fixed;box-shadow:0 8px 28px #1a18152e}.partner-theme .ph-cal-picker-head{justify-content:space-between;align-items:center;gap:6px;padding:2px 4px 8px;display:flex}.partner-theme .ph-cal-picker-title{color:var(--p-text);font-size:12.5px;font-weight:700}.partner-theme .ph-cal-picker-pop .ph-cal-picker-nav{cursor:pointer;width:24px;height:24px;color:var(--p-text-muted);transition:background var(--p-dur-fast),color var(--p-dur-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.partner-theme .ph-cal-picker-pop .ph-cal-picker-nav:hover{background:var(--p-sidebar-bg);color:var(--p-text)}.partner-theme .ph-cal-picker-pop .ph-cal-picker-nav svg{width:14px;height:14px}.partner-theme .ph-cal-picker-dow-row{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.partner-theme .ph-cal-picker-dow{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-muted);padding:4px 0;font-size:10px;font-weight:700}.partner-theme .ph-cal-picker-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.partner-theme .ph-cal-picker-cell{width:28px;height:28px;color:var(--p-text);cursor:pointer;transition:background var(--p-dur-fast),color var(--p-dur-fast);font-size:12px;font-weight:600;font-family:var(--p-font);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.partner-theme .ph-cal-picker-cell:hover{background:var(--p-cobalt-6);color:var(--p-cobalt)}.partner-theme .ph-cal-picker-cell.is-other{color:var(--p-text-muted);opacity:.5}.partner-theme .ph-cal-picker-cell.is-selected{background:var(--p-cobalt);color:#fff}.partner-theme .ph-cal-picker-cell.is-selected:hover{background:var(--p-cobalt-hover,var(--p-cobalt));color:#fff}.partner-theme .ph-cal-picker-time{padding:4px}.partner-theme .ph-cal-picker-time-list{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;width:130px;max-height:240px;display:flex;overflow-y:auto}.partner-theme .ph-cal-picker-time-list::-webkit-scrollbar{display:none}.partner-theme .ph-cal-picker-time-row{color:var(--p-text);cursor:pointer;text-align:left;white-space:nowrap;font-size:12.5px;font-weight:500;font-family:var(--p-font);font-variant-numeric:tabular-nums;transition:background var(--p-dur-fast),color var(--p-dur-fast);background:0 0;border:none;border-radius:6px;padding:6px 12px}.partner-theme .ph-cal-picker-time-row:hover{background:var(--p-cobalt-6);color:var(--p-cobalt)}.partner-theme .ph-cal-picker-time-row.is-selected{background:var(--p-cobalt);color:#fff;font-weight:700}.partner-theme .ph-cal-pill-select-btn{width:100%;color:var(--p-text);background:var(--p-sidebar-bg);cursor:pointer;transition:all var(--p-dur-fast);font-size:13.5px;font-weight:600;line-height:1.2;font-family:var(--p-font);text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.partner-theme .ph-cal-pill-select-btn:hover{background:var(--p-border-light)}.partner-theme .ph-cal-pill-select-btn.is-open{background:var(--p-surface);border-color:var(--p-cobalt);color:var(--p-cobalt)}.partner-theme .ph-cal-pill-select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.partner-theme .ph-cal-pill-select-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.partner-theme .ph-cal-pill-select-chev{width:14px;height:14px;color:var(--p-text-muted);transition:transform var(--p-dur-fast);flex-shrink:0}.partner-theme .ph-cal-pill-select-btn.is-open .ph-cal-pill-select-chev{color:var(--p-cobalt);transform:rotate(180deg)}.partner-theme .ph-cal-pill-select-pop{scrollbar-width:thin;flex-direction:column;max-height:260px;padding:4px;display:flex;overflow-y:auto}.partner-theme .ph-cal-pill-select-row{color:var(--p-text);cursor:pointer;text-align:left;font-size:13px;font-weight:500;font-family:var(--p-font);transition:background var(--p-dur-fast),color var(--p-dur-fast);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.partner-theme .ph-cal-pill-select-row:hover{background:var(--p-cobalt-6);color:var(--p-cobalt)}.partner-theme .ph-cal-pill-select-row.is-selected{background:var(--p-cobalt);color:#fff;font-weight:700}.partner-theme .ph-cal-pill-select-row.is-selected .ph-cal-pill-select-dot{box-shadow:0 0 0 2px #fff9}.partner-theme .ph-cal-pill-select-btn.is-pill{border-radius:7px;width:auto;min-height:30px;padding:6px 10px;font-size:13px}.pac-container{box-sizing:border-box;background:#fff;position:absolute;overflow:hidden}.pac-item{white-space:nowrap;text-overflow:ellipsis;color:#57534e;line-height:30px;overflow:hidden}.pac-item-query{color:#1a1815;padding-right:3px}.pac-icon{vertical-align:top;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%239A978F' d='M8 1a5 5 0 0 0-5 5c0 3.6 5 9 5 9s5-5.4 5-9a5 5 0 0 0-5-5zm0 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3C/svg%3E") 50%/13px 13px no-repeat;width:15px;height:20px;margin-right:7px;display:inline-block}.pac-attribution{color:#9a978f;text-align:right;padding:2px 12px 6px;font-size:10px;line-height:14px}.pac-container{z-index:9999;font-family:var(--p-font);border:1px solid #e5e2dc;border-radius:8px;margin-top:4px;box-shadow:0 10px 24px #1a18151f}.pac-item{cursor:pointer;border-top:1px solid #f2efea;padding:8px 12px;font-size:13px}.pac-item:first-child{border-top:none}.pac-item:hover,.pac-item-selected{background:#f8f5ee}.pac-item-query{font-size:13px;font-weight:600}.pac-matched{color:var(--p-cobalt);font-weight:700}.pac-icon{margin-top:2px}.partner-theme .ph-cal-text-field{width:100%;font-family:var(--p-font);color:var(--p-text);background:var(--p-sidebar-bg);resize:none;border:1px solid #0000;border-radius:7px;outline:none;padding:8px 12px;font-size:13.5px}.partner-theme .ph-cal-text-field:focus{background:var(--p-surface);border-color:var(--p-cobalt)}.partner-theme .ph-cal-text-field::placeholder{color:var(--p-text-muted)}.partner-theme .ph-cal-color-row{flex-wrap:wrap;align-items:center;gap:10px;padding:2px 0;display:flex}.partner-theme .ph-cal-swatch{cursor:pointer;width:22px;height:22px;transition:transform var(--p-dur-fast)var(--p-ease),box-shadow var(--p-dur-fast)var(--p-ease);border:none;border-radius:999px;flex-shrink:0;padding:0}.partner-theme .ph-cal-swatch:hover{transform:scale(1.1)}.partner-theme .ph-cal-swatch.is-on{box-shadow:0 0 0 2px var(--p-surface),0 0 0 4px currentColor;transform:scale(1.06)}.partner-theme .ph-cal-swatch[data-c=cobalt]{color:#2563eb;background:#2563eb}.partner-theme .ph-cal-swatch[data-c=emerald]{color:#059669;background:#059669}.partner-theme .ph-cal-swatch[data-c=amber]{color:#d97706;background:#d97706}.partner-theme .ph-cal-swatch[data-c=purple]{color:#7c3aed;background:#7c3aed}.partner-theme .ph-cal-swatch[data-c=rose]{color:#db2777;background:#db2777}.partner-theme .ph-cal-swatch[data-c=teal]{color:#0891b2;background:#0891b2}.partner-theme .ph-cal-swatch[data-c=slate]{color:#475569;background:#475569}.partner-theme .ph-cal-swatch[data-c=red]{color:#dc2626;background:#dc2626}.partner-theme .ph-cal-detail{background:var(--p-surface);z-index:60;border-radius:14px;flex-direction:column;width:380px;max-width:92vw;max-height:88vh;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 12px #1a18150f,0 18px 52px #1a181533}.partner-theme .ph-cal-detail-actions{border-bottom:1px solid var(--p-border-light);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:2px;padding:8px 10px;display:flex}.partner-theme .ph-cal-detail-body{flex:1;min-height:0;padding:16px 20px 20px;overflow-y:auto}.partner-theme .ph-cal-detail-title-row{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.partner-theme .ph-cal-detail-color-dot{background:var(--p-cobalt);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:6px}.partner-theme .ph-cal-detail-title-block{flex-direction:column;gap:4px;min-width:0;display:flex}.partner-theme .ph-cal-detail-name{color:var(--p-text);letter-spacing:-.3px;font-size:18px;font-weight:700}.partner-theme .ph-cal-detail-when{color:var(--p-text-sec);font-size:13px}.partner-theme .ph-cal-detail-source{color:var(--p-text-muted);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:inline-flex}.partner-theme .ph-cal-detail-source svg{width:13px;height:13px}.partner-theme .ph-cal-detail-row{border-top:1px solid var(--p-border-light);grid-template-columns:30px 1fr;align-items:flex-start;gap:8px;padding:8px 0;display:grid}.partner-theme .ph-cal-detail-row:first-of-type{border-top:none}.partner-theme .ph-cal-detail-icon{color:var(--p-text-muted);padding-top:2px}.partner-theme .ph-cal-detail-icon svg{width:16px;height:16px}.partner-theme .ph-cal-detail-value{color:var(--p-text);word-break:break-word;flex-direction:column;gap:2px;font-size:13px;display:flex}.partner-theme .ph-cal-detail-value .sub{color:var(--p-text-muted);font-size:11.5px}.partner-theme .ph-cal-modal-card{background:var(--p-surface);z-index:60;border-radius:14px;flex-direction:column;width:480px;max-width:92vw;max-height:88vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 12px #1a18150f,0 18px 52px #1a181533}.partner-theme .ph-cal-modal-card.is-anchored{width:320px;max-width:92vw;max-height:80vh;top:auto;left:auto;transform:none}.partner-theme .ph-cal-modal-head{border-bottom:1px solid var(--p-border-light);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 14px;display:flex}.partner-theme .ph-cal-modal-title{letter-spacing:-.3px;color:var(--p-text);font-size:18px;font-weight:800}.partner-theme .ph-cal-modal-subtitle{color:var(--p-text-muted);margin-top:2px;font-size:12.5px}.partner-theme .ph-cal-modal-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 22px;display:flex;overflow-y:auto}.partner-theme .ph-cal-modal-foot{border-top:1px solid var(--p-border-light);justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.partner-theme .ph-cal-form-group{flex-direction:column;gap:6px;display:flex}.partner-theme .ph-cal-form-label{letter-spacing:.12em;text-transform:uppercase;color:var(--p-text-muted);font-size:11px;font-weight:700}.partner-theme .ph-cal-input{font-family:var(--p-font);color:var(--p-text);background:var(--p-surface);border:1.5px solid var(--p-border);transition:all var(--p-dur-fast);border-radius:8px;outline:none;padding:9px 12px;font-size:13.5px}.partner-theme .ph-cal-input:focus{border-color:var(--p-cobalt);box-shadow:0 0 0 3px var(--p-cobalt-6)}.partner-theme .ph-cal-edit-page{background:var(--p-surface);z-index:70;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.partner-theme .ph-cal-edit-topbar{flex-shrink:0;align-items:center;gap:12px;padding:14px 24px 8px;display:flex}.partner-theme .ph-cal-edit-icon-btn{width:40px;height:40px;color:var(--p-text-sec);cursor:pointer;transition:all var(--p-dur-fast);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.partner-theme .ph-cal-edit-icon-btn:hover{background:var(--p-sidebar-bg);color:var(--p-cobalt)}.partner-theme .ph-cal-edit-icon-btn svg{width:20px;height:20px}.partner-theme .ph-cal-edit-title{font-family:var(--p-font);color:var(--p-text);border:none;border-bottom:1px solid var(--p-border);letter-spacing:-.3px;background:0 0;outline:none;flex:1;padding:6px 0 8px;font-size:22px;font-weight:500}.partner-theme .ph-cal-edit-title:focus{border-bottom-color:var(--p-cobalt);border-bottom-width:2px;padding-bottom:7px}.partner-theme .ph-cal-edit-datebar{flex-wrap:wrap;align-items:center;gap:8px;margin-left:72px;padding:6px 24px 4px;display:flex}.partner-theme .ph-cal-edit-body{scrollbar-width:thin;flex:1;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;min-height:0;margin-left:72px;padding:16px 24px 40px;display:grid;overflow-y:auto}.partner-theme .ph-cal-edit-meta-panel{border:1px solid var(--p-border-light);background:#fafbfc;border-radius:12px;height:fit-content;padding:20px}.partner-theme .ph-cal-meta-section{margin-bottom:22px}.partner-theme .ph-cal-meta-section:last-child{margin-bottom:0}.partner-theme .ph-cal-meta-label{letter-spacing:.16em;text-transform:uppercase;color:var(--p-text-muted);margin-bottom:8px;font-size:10.5px;font-weight:700}.partner-theme .ph-cal-meta-value{color:var(--p-text);font-size:14px;font-weight:600}.partner-theme .ph-cal-meta-row{color:var(--p-text-sec);align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.partner-theme .ph-cal-meta-row svg{width:14px;height:14px;color:var(--p-text-muted);flex-shrink:0}.partner-theme .ph-cal-meta-stat{color:var(--p-cobalt);font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:18px;font-weight:800}.partner-theme .ph-cal-guest-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.partner-theme .ph-cal-guest-chip{background:var(--p-cobalt-6);color:var(--p-cobalt);font-size:12px;font-weight:600;font-family:var(--p-font);border-radius:99px;align-items:center;gap:5px;padding:4px 4px 4px 10px;display:inline-flex}.partner-theme .ph-cal-guest-chip button{width:18px;height:18px;color:var(--p-cobalt);transition:background var(--p-dur-fast);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.partner-theme .ph-cal-guest-chip button:hover{background:#2563eb1f}.partner-theme .ph-cal-guest-chip button svg{width:9px;height:9px}.partner-theme .ph-cal-toast{background:var(--p-surface);color:var(--p-text);border:1px solid var(--p-border);border-left:3px solid var(--p-green);z-index:90;opacity:0;pointer-events:none;min-width:280px;transition:opacity var(--p-dur)var(--p-ease),transform var(--p-dur)var(--p-ease);font-size:13px;font-weight:600;font-family:var(--p-font);border-radius:12px;align-items:center;gap:10px;padding:11px 16px 11px 14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 4px 12px #1a18150f,0 12px 32px #1a18151f}.partner-theme .ph-cal-toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.partner-theme .ph-cal-toast svg{width:16px;height:16px;color:var(--p-green);flex-shrink:0}.partner-theme .ph-cal-toast-undo{font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;transition:background var(--p-dur-fast);background:0 0;border:none;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:12.5px;font-weight:700}.partner-theme .ph-cal-toast-undo:hover{background:var(--p-cobalt-6)}.partner-theme .ph-cal-toast.is-warning{border-left-color:#b45309;min-width:360px;max-width:540px}.partner-theme .ph-cal-toast.is-warning svg{color:#b45309}@media(max-width:1100px){.partner-theme .ph-cal-side{width:220px}.partner-theme .ph-cal-main{margin-left:220px}.partner-theme .ph-cal-main.sidebar-collapsed{margin-left:0}}@media(max-width:900px){.partner-theme .ph-cal-side,.partner-theme.ph-shell.collapsed .ph-cal-side{z-index:45;width:min(320px,86vw);left:auto;right:0;box-shadow:-12px 0 40px #1a18152e}.partner-theme .ph-cal-side:not(.is-open),.partner-theme.ph-shell.collapsed .ph-cal-side:not(.is-open){opacity:0;pointer-events:none;transform:translate(100%)}.partner-theme .ph-cal-side.is-open,.partner-theme.ph-shell.collapsed .ph-cal-side.is-open{opacity:1;pointer-events:auto;transform:none}.partner-theme .ph-cal-main{margin-left:0}.partner-theme .ph-main:has(.ph-cal-shell){height:100dvh;min-height:0;overflow:hidden}.partner-theme .ph-main:has(.ph-cal-shell) .ph-cal-main{height:calc(100dvh - 32px)}.partner-theme .ph-main:has(.ph-st2-body){height:100dvh;min-height:0;overflow:hidden}.partner-theme .ph-main:has(.ph-st2-body) .ph-st2-body{grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 32px);overflow:hidden}.partner-theme .ph-main:has(.ph-st2-body) .ph-st2-content{min-height:0}.partner-theme .ph-cal-mobile-side-btn{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));width:36px;height:36px;color:var(--p-text-sec);cursor:pointer;z-index:46;transition:opacity var(--p-dur)var(--p-ease),transform var(--p-dur)var(--p-ease);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:fixed}.partner-theme .ph-cal-mobile-side-btn.is-scrolled{opacity:0;pointer-events:none;transform:translateY(-12px)}.partner-theme .ph-cal-mobile-side-btn svg{width:20px;height:20px}.partner-theme .ph-cal-mobile-title,.partner-theme .ph-mobile-title{top:max(8px,env(safe-area-inset-top));z-index:25;pointer-events:none;letter-spacing:-.3px;height:36px;color:var(--p-text);transition:opacity var(--p-dur)var(--p-ease),transform var(--p-dur)var(--p-ease);align-items:center;gap:7px;font-size:16px;font-weight:800;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.partner-theme .ph-cal-mobile-title svg,.partner-theme .ph-mobile-title svg{width:18px;height:18px;color:var(--p-cobalt)}.partner-theme .ph-mobile-title.is-scrolled{opacity:0;pointer-events:none;transform:translate(-50%)translateY(-12px)}.partner-theme .ph-mobile-home-logo{top:max(8px,env(safe-area-inset-top));z-index:25;height:36px;transition:opacity var(--p-dur)var(--p-ease),transform var(--p-dur)var(--p-ease);align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.partner-theme .ph-mobile-home-logo img{width:auto;height:28px;display:block}.partner-theme .ph-mobile-home-logo.is-scrolled{opacity:0;pointer-events:none;transform:translate(-50%)translateY(-12px)}.partner-theme .ph-cover-time{display:none}.partner-theme .ph-mobile-home-bar{height:calc(max(8px,env(safe-area-inset-top)) + 44px);background:var(--p-surface);border-bottom:1px solid var(--p-border);display:block;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.partner-theme .ph-mobile-home-bar{border-bottom:1px solid color-mix(in srgb,var(--p-border)50%,transparent)}}.partner-theme .ph-mobile-home-bar{z-index:20;pointer-events:none;transition:opacity var(--p-dur)var(--p-ease)}.partner-theme .ph-mobile-home-bar.is-scrolled{opacity:0}.partner-theme .ph-mobile-home-search{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));cursor:pointer;width:36px;height:36px;color:var(--p-text-sec);z-index:25;transition:opacity var(--p-dur)var(--p-ease),transform var(--p-dur)var(--p-ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:fixed}.partner-theme .ph-mobile-home-search svg{width:20px;height:20px}.partner-theme .ph-mobile-home-search.is-scrolled{opacity:0;pointer-events:none;transform:translateY(-12px)}.partner-theme .ph-mobile-title.is-left{left:52px;transform:none}.partner-theme .ph-mobile-title.is-left.is-scrolled{transform:translateY(-12px)}.partner-theme .ph-mobile-head .ph-page-title,.partner-theme .ph-st-title,.partner-theme .ph-st2-page-head{display:none}.partner-theme .ph-st-head{min-height:14px;padding:0}.partner-theme .ph-st-head-actions{top:max(8px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:30;height:36px;transition:opacity var(--p-dur)var(--p-ease),transform var(--p-dur)var(--p-ease);align-items:center;position:fixed}.partner-theme .ph-st-head-actions.is-scrolled{opacity:0;pointer-events:none;transform:translateY(-12px)}.partner-theme .ph-st-range-bar button.ph-st-custom svg{display:none}.partner-theme .ph-st-range-bar{border-radius:8px;padding:2px}.partner-theme .ph-st-head-actions .ph-st-range-bar button{border-radius:6px;padding:2px 9px}.partner-theme .ph-st-head-actions .ph-st-range-custom-wrap{align-items:center;display:flex}.partner-theme .ph-cal-head,.partner-theme .ph-cal-day-banner{padding:14px 16px 12px}.partner-theme .ph-cal-day-banner .sub{display:none}.partner-theme .ph-cal-day-banner .dnum{letter-spacing:-.5px;font-size:20px}.partner-theme .ph-cal-day-header{padding:8px 4px 6px}.partner-theme .ph-cal-day-header .dow{letter-spacing:.14em;font-size:9.5px}.partner-theme .ph-cal-day-header .dnum{letter-spacing:-.3px;font-size:14px}.partner-theme .ph-cal-day-header.is-today .dnum{width:22px;height:22px;font-size:12px}.partner-theme .ph-cal-head,.partner-theme .ph-cal-main.sidebar-collapsed .ph-cal-head{flex-wrap:nowrap;align-items:center;gap:8px;padding:12px 16px}.partner-theme .ph-cal-head .ph-cal-title{display:none}.partner-theme .ph-cal-search-wrap{flex:1 1 0;order:2;min-width:0;margin-left:0}.partner-theme .ph-cal-search{flex:1;min-width:0;max-width:none;height:36px}.partner-theme .ph-cal-sync-btn{flex-shrink:0;order:3}.partner-theme .ph-cal-btn-primary{flex-shrink:0;order:4}.partner-theme .ph-cal-view-toggle{flex-shrink:0;order:5}.partner-theme .ph-cal-spacer{display:none}.partner-theme .ph-cal-date-nav{flex-shrink:0;order:1;gap:4px;margin-left:0}.partner-theme .ph-cal-date-nav .ph-cal-today-btn{border-radius:8px;justify-content:center;align-items:center;min-width:0;height:36px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.partner-theme .ph-cal-date-nav .ph-cal-nav-arrow{display:none}.partner-theme .ph-cal-range{padding-left:2px;font-size:13px;font-weight:700}.partner-theme .ph-cal-view-menu-wrap{flex-shrink:0;order:5;position:relative}.partner-theme .ph-cal-view-pill{background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);height:36px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.partner-theme .ph-cal-view-pill:hover{background:var(--p-surface);border-color:var(--p-cobalt)}.partner-theme .ph-cal-view-menu{background:var(--p-surface);border:1px solid var(--p-border-light);z-index:50;border-radius:10px;flex-direction:column;min-width:110px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 24px #1a18151f}.partner-theme .ph-cal-view-menu button{width:100%;font-family:var(--p-font);color:var(--p-text-sec);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;display:block}.partner-theme .ph-cal-view-menu button:hover{background:var(--p-sidebar-bg);color:var(--p-text)}.partner-theme .ph-cal-view-menu button.is-active{background:var(--p-cobalt-6);color:var(--p-cobalt);font-weight:700}.partner-theme .ph-cal-head .ph-cal-btn-primary{display:none}.partner-theme .ph-cal-fab{right:18px;bottom:max(18px,calc(env(safe-area-inset-bottom) + 14px));background:var(--p-cobalt);color:#fff;cursor:pointer;z-index:30;width:56px;height:56px;transition:transform var(--p-dur-fast)var(--p-ease);border:none;border-radius:18px;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 6px 20px #2563eb66,0 2px 6px #1a181533}.partner-theme .ph-cal-fab:active{transform:scale(.95)}.partner-theme .ph-cal-fab svg{width:26px;height:26px}.partner-theme .ph-cal-head .ph-cal-btn-icon{display:none}.partner-theme .ph-cal-view-toggle button{padding:5px 10px;font-size:11px}.partner-theme .ph-cal-appt .appt-time,.partner-theme .ph-cal-appt .appt-meta-price,.partner-theme .ph-cal-appt .appt-meta-sep{display:none}.partner-theme .ph-cal-appt{border-radius:6px;gap:1px;padding:4px 6px}.partner-theme .ph-cal-appt.is-short{gap:0;padding:3px 5px}.partner-theme .ph-cal-appt .appt-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:11px;line-height:1.15}.partner-theme .ph-cal-appt .appt-meta{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:9.5px;line-height:1.2}.partner-theme .ph-cal-gevent .label,.partner-theme .ph-cal-gevent .sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.partner-theme .ph-cal-month-dow{letter-spacing:.1em;text-align:center;padding:6px 4px;font-size:9px}.partner-theme .ph-cal-month-grid{grid-auto-rows:minmax(70px,1fr)}.partner-theme .ph-cal-month-cell{gap:2px;padding:4px 4px 6px}.partner-theme .ph-cal-month-num{font-size:11.5px}.partner-theme .ph-cal-month-cell.is-today .ph-cal-month-num{width:20px;height:20px;margin-bottom:1px;font-size:11px}.partner-theme .ph-cal-month-chips{gap:2px}.partner-theme .ph-cal-month-chip{border-left-width:2px;gap:0;padding:2px 4px 2px 3px;font-size:9.5px;line-height:1.2}.partner-theme .ph-cal-month-chip .chip-time{display:none}.partner-theme .ph-cal-month-more{padding:1px 4px;font-size:9.5px}}@media(max-width:700px){.partner-theme .ph-cal-spacer{display:none}.partner-theme .ph-cal-detail{width:92vw;top:10vh!important;left:4vw!important;right:4vw!important}.partner-theme .ph-cal-modal-card{width:92vw}.partner-theme .ph-cal-modal-card.is-anchored{max-width:none;width:auto!important;top:10vh!important;left:4vw!important;right:4vw!important;transform:none!important}.partner-theme .ph-cal-edit-body{grid-template-columns:1fr;margin-left:0;padding:12px 16px 32px}.partner-theme .ph-cal-edit-datebar{margin-left:0;padding:6px 16px}}.partner-theme.ph-main.is-settings,.partner-theme .ph-main.is-settings{height:100dvh;overflow:hidden}.partner-theme .ph-user-block-wrap{position:relative}.partner-theme .ph-user-block-btn{border-radius:var(--p-radius-xs);text-align:left;cursor:pointer;width:100%;font-family:var(--p-font);transition:background var(--p-dur-fast);background:0 0;border:none;align-items:center;gap:9px;padding:6px;display:flex}.partner-theme .ph-user-block-btn:hover{background:var(--p-sidebar-hover)}.partner-theme .ph-user-block-btn .ph-user-chev{color:var(--p-text-muted);flex-shrink:0;margin-left:auto}.partner-theme .ph-user-block-btn .ph-user-chev svg{width:14px;height:14px}.partner-theme .ph-user-menu{background:var(--p-surface);border:1px solid var(--p-border-light);z-index:50;border-radius:10px;padding:6px;position:absolute;bottom:calc(100% + 4px);left:12px;right:12px;box-shadow:0 6px 24px #1a18151f}.partner-theme .ph-user-menu button{width:100%;color:var(--p-text-sec);text-align:left;transition:all var(--p-dur-fast);cursor:pointer;font-size:13px;font-weight:500;line-height:1;font-family:var(--p-font);background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;display:flex}.partner-theme .ph-user-menu button:hover{background:var(--p-sidebar-bg);color:var(--p-text)}.partner-theme .ph-user-menu button.danger:hover{color:var(--p-red);background:var(--p-red-bg)}.partner-theme .ph-user-menu button svg{width:14px;height:14px;color:var(--p-text-muted);flex-shrink:0}.partner-theme .ph-user-menu .menu-sep{background:var(--p-border-light);height:1px;margin:4px}.ph-palette-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0f172a6b;justify-content:center;align-items:flex-start;padding-top:12vh;padding-left:16px;padding-right:16px;display:flex;position:fixed;inset:0}.ph-palette{width:100%;max-width:580px;max-height:60vh;font-family:var(--p-font);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a47}.ph-palette-search{border-bottom:1px solid var(--p-border-light);align-items:center;gap:10px;padding:14px 16px;display:flex}.ph-palette-search svg{width:18px;height:18px;color:var(--p-text-muted);flex-shrink:0}.ph-palette-input{font-size:15px;font-family:var(--p-font);color:var(--p-text);background:0 0;border:none;outline:none;flex:1}.ph-palette-loading{color:var(--p-text-muted);flex-shrink:0;font-size:11px}.ph-palette-results{flex:1;padding:8px 8px 12px;overflow-y:auto}.ph-palette-group{margin-bottom:8px}.ph-palette-group-head{text-transform:uppercase;letter-spacing:.06em;color:var(--p-text-muted);align-items:center;gap:7px;padding:8px 12px 6px;font-size:10.5px;font-weight:700;display:flex}.ph-palette-group-head svg{width:12px;height:12px}.ph-palette-row{cursor:pointer;text-align:left;width:100%;font-family:var(--p-font);background:0 0;border:none;border-radius:8px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.ph-palette-row.active,.ph-palette-row:focus-visible{background:var(--p-cobalt-6,#eff4ff);outline:none}.ph-palette-row-label{color:var(--p-text);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.ph-palette-row-icon svg{width:14px;height:14px;color:var(--p-text-muted)}.ph-palette-row-sub{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ph-palette-more{width:100%;color:var(--p-cobalt);cursor:pointer;text-align:left;font-size:11.5px;font-weight:600;font-family:var(--p-font);background:0 0;border:none;border-radius:6px;padding:7px 12px}.ph-palette-more:hover{background:var(--p-cobalt-6,#eff4ff)}.ph-palette-empty{text-align:center;color:var(--p-text-muted);padding:24px 16px;font-size:12.5px}.ph-palette-close{display:none}@media(max-width:900px){.ph-palette-backdrop{background:var(--p-surface);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;padding:0}.ph-palette{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border-radius:0}.ph-palette-search{padding:16px 14px}.ph-palette-close{width:32px;height:32px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ph-palette-close svg{width:20px;height:20px}}.partner-theme .ph-st2-page-head{background:var(--p-surface);border-bottom:1px solid var(--p-border-light);flex-shrink:0;padding:28px 32px 18px}.partner-theme .ph-st2-page-title{letter-spacing:-.6px;color:var(--p-text);align-items:center;gap:12px;font-size:28px;font-weight:800;display:inline-flex}.partner-theme .ph-st2-page-title svg{width:24px;height:24px;color:var(--p-cobalt)}.partner-theme .ph-st2-page-sub{color:var(--p-text-muted);max-width:720px;margin-top:6px;font-size:13.5px;line-height:1.55}.partner-theme .ph-st2-body{background:var(--p-surface);flex:1;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.partner-theme .ph-st2-nav{border-right:1px solid var(--p-border-light);scrollbar-width:thin;flex-shrink:0;height:100%;padding:24px 16px 24px 24px;overflow-y:auto}.partner-theme .ph-st2-nav-inner{flex-direction:column;gap:1px;display:flex}.partner-theme .ph-st2-nav button{width:100%;color:var(--p-text-sec);text-align:left;transition:all var(--p-dur-fast);cursor:pointer;font-size:13.5px;font-weight:500;line-height:1;font-family:var(--p-font);background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;display:flex;position:relative}.partner-theme .ph-st2-nav button:hover{background:var(--p-sidebar-bg);color:var(--p-text)}.partner-theme .ph-st2-nav button.is-active{color:var(--p-cobalt);background:var(--p-cobalt-6);font-weight:700}.partner-theme .ph-st2-nav button.is-active:before{content:"";background:var(--p-cobalt);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.partner-theme .ph-st2-nav button svg{width:16px;height:16px;color:var(--p-text-muted);flex-shrink:0}.partner-theme .ph-st2-nav button.is-active svg{color:var(--p-cobalt)}.partner-theme .ph-st2-content{scrollbar-width:thin;min-width:0;height:100%;overflow-y:auto}.partner-theme .ph-st2-content::-webkit-scrollbar{width:8px}.partner-theme .ph-st2-content::-webkit-scrollbar-thumb{background:var(--p-border);border-radius:4px}.partner-theme .ph-st2-section{padding:36px 40px 40px;position:relative}.partner-theme .ph-st2-section-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.partner-theme .ph-st2-section-title-block{flex:1;min-width:0}.partner-theme .ph-st2-section-title{letter-spacing:-.4px;color:var(--p-text);font-size:20px;font-weight:800}.partner-theme .ph-st2-section-desc{color:var(--p-text-muted);max-width:640px;margin-top:4px;font-size:13px;line-height:1.55}.partner-theme .ph-st2-saved-pill{color:var(--p-green);background:var(--p-green-bg);animation:phSt2FadeIn var(--p-dur-fast)var(--p-ease);border:1px solid #0d9f6e29;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;display:none}.partner-theme .ph-st2-saved-pill.show{display:inline-flex}.partner-theme .ph-st2-saved-pill svg{width:11px;height:11px}@keyframes phSt2FadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.partner-theme .ph-st2-save-bar{background:var(--p-surface);border:1px solid var(--p-border);animation:phSt2FadeIn var(--p-dur-fast)var(--p-ease);border-radius:10px;align-items:center;gap:10px;margin:20px 0 0;padding:12px 16px;display:none;position:sticky;bottom:12px;box-shadow:0 6px 24px #1a18151a}.partner-theme .ph-st2-save-bar.is-dirty{display:flex}.partner-theme .ph-st2-save-bar .msg{color:var(--p-text-sec);font-size:13px;font-weight:500}.partner-theme .ph-st2-save-bar .grow{flex:1}.partner-theme .ph-st2-btn{cursor:pointer;transition:all var(--p-dur-fast);font-size:12.5px;font-weight:600;line-height:1;font-family:var(--p-font);border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.partner-theme .ph-st2-btn svg{width:14px;height:14px}.partner-theme .ph-st2-btn-outline{color:var(--p-text-sec);border-color:var(--p-border);background:0 0}.partner-theme .ph-st2-btn-outline:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.partner-theme .ph-st2-btn-primary{background:var(--p-cobalt);color:#fff;box-shadow:0 2px 8px #2563eb2e}.partner-theme .ph-st2-save-bar .ph-st2-btn-primary{justify-content:center;align-items:center;gap:6px;min-width:128px;display:inline-flex}.partner-theme .ph-st2-btn-primary.is-saved{background:var(--p-green,#0d9f6e);box-shadow:0 2px 8px #0d9f6e40}.partner-theme .ph-st2-btn-primary:hover{background:var(--p-cobalt-hover)}.partner-theme .ph-st2-btn-primary:disabled{opacity:.6;cursor:not-allowed}.partner-theme .ph-st2-btn-ghost{color:var(--p-text-sec);background:0 0}.partner-theme .ph-st2-btn-ghost:hover{background:var(--p-sidebar-bg);color:var(--p-cobalt)}.partner-theme .ph-st2-form-row{border-bottom:1px solid var(--p-border-light);grid-template-columns:220px minmax(0,1fr);gap:28px;padding:18px 0;display:grid}.partner-theme .ph-st2-form-row:last-child,.partner-theme .ph-st2-form-row.no-divider{border-bottom:none}.partner-theme .ph-st2-form-row.full-width{grid-template-columns:1fr;gap:10px}.partner-theme .ph-st2-form-label{color:var(--p-text);font-size:13.5px;font-weight:600}.partner-theme .ph-st2-form-hint{color:var(--p-text-muted);margin-top:4px;font-size:12px;font-weight:500;line-height:1.5}.partner-theme .ph-st2-form-control{min-width:0}.partner-theme .ph-st2-req{color:var(--p-cobalt);margin-left:2px;font-weight:700}.partner-theme .ph-st2-input,.partner-theme .ph-st2-textarea,.partner-theme .ph-st2-select{width:100%;font-family:var(--p-font);color:var(--p-text);background:var(--p-surface);border:1.5px solid var(--p-border);transition:border var(--p-dur-fast),box-shadow var(--p-dur-fast);border-radius:9px;outline:none;max-width:440px;padding:9px 12px;font-size:13.5px}.partner-theme .ph-st2-input::placeholder,.partner-theme .ph-st2-textarea::placeholder{color:var(--p-text-muted)}.partner-theme .ph-st2-input:focus,.partner-theme .ph-st2-textarea:focus,.partner-theme .ph-st2-select:focus{border-color:var(--p-cobalt);box-shadow:0 0 0 3px var(--p-cobalt-6)}.partner-theme .ph-st2-textarea{resize:vertical;max-width:560px;min-height:72px;line-height:1.55}.partner-theme .ph-st2-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239A978F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.partner-theme .ph-st2-static{color:var(--p-text-sec);padding:9px 0;font-size:13.5px}.partner-theme .ph-st2-input-row{flex-wrap:wrap;align-items:center;gap:10px;max-width:560px;display:flex}.partner-theme .ph-st2-input-row .ph-st2-input{flex:auto;min-width:0;max-width:none}.partner-theme .ph-st2-pill.ph-cal-pill-select-btn,.partner-theme .ph-st2-pill.ph-cal-pill-input{background:var(--p-surface);border:1.5px solid var(--p-border);color:var(--p-text);border-radius:9px;padding:9px 12px;font-size:13.5px;font-weight:500}.partner-theme .ph-st2-pill.ph-cal-pill-select-btn{width:100%;max-width:440px}.partner-theme .ph-st2-pill.ph-cal-pill-input{min-width:130px}.partner-theme .ph-st2-pill-sm.ph-cal-pill-select-btn{width:auto;min-width:120px;max-width:none}.partner-theme .ph-st2-pill.ph-cal-pill-input.is-empty,.partner-theme .ph-cal-pill-input.is-empty{color:var(--p-text-muted);font-weight:500}.partner-theme .ph-cal-picker-clear{border:none;border-top:1px solid var(--p-border-light);width:100%;color:var(--p-text-sec);font-family:var(--p-font);cursor:pointer;background:0 0;margin-top:8px;padding:8px;font-size:12.5px;font-weight:600}.partner-theme .ph-cal-picker-clear:hover{color:var(--p-cobalt)}.partner-theme .ph-toast-viewport{z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.partner-theme .ph-toast{pointer-events:auto;background:var(--p-surface);border:1px solid var(--p-border-light);border-left:3px solid var(--p-cobalt,#2563eb);min-width:280px;max-width:460px;box-shadow:var(--p-shadow-3);color:var(--p-text);font-size:13.5px;line-height:1.4;font-family:var(--p-font);animation:ph-toast-in var(--p-dur)var(--p-ease);border-radius:12px;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.partner-theme .ph-toast-icon{flex-shrink:0;width:18px;height:18px}.partner-theme .ph-toast-msg{flex:1}.partner-theme .ph-toast-close{width:24px;height:24px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.partner-theme .ph-toast-close:hover{background:var(--p-sidebar-bg);color:var(--p-text)}.partner-theme .ph-toast-close svg{width:14px;height:14px}.partner-theme .ph-toast-success{border-left-color:var(--p-green,#0d9f6e)}.partner-theme .ph-toast-success .ph-toast-icon{color:var(--p-green,#0d9f6e)}.partner-theme .ph-toast-error{border-left-color:var(--p-red,#c53030)}.partner-theme .ph-toast-error .ph-toast-icon{color:var(--p-red,#c53030)}.partner-theme .ph-toast-info{border-left-color:var(--p-cobalt,#2563eb)}.partner-theme .ph-toast-info .ph-toast-icon{color:var(--p-cobalt,#2563eb)}@keyframes ph-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.partner-theme .ph-toast-viewport{align-items:stretch;width:auto;max-width:none;bottom:76px;left:16px;right:16px;transform:none}.partner-theme .ph-toast{width:100%;min-width:0}}.partner-theme .ph-confirm-scrim{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ph-confirm-fade var(--p-dur)var(--p-ease);background:#1a18156b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.partner-theme .ph-confirm{background:var(--p-surface);text-align:center;width:100%;max-width:400px;animation:ph-confirm-pop var(--p-dur)var(--p-ease);border-radius:16px;padding:26px 24px 20px;box-shadow:0 16px 48px #1a181538}.partner-theme .ph-confirm-icon{background:var(--p-cobalt-6);width:46px;height:46px;color:var(--p-cobalt);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.partner-theme .ph-confirm-icon.is-danger{color:var(--p-red,#c53030);background:#c5303014}.partner-theme .ph-confirm-icon svg{width:22px;height:22px}.partner-theme .ph-confirm-title{letter-spacing:-.3px;color:var(--p-text);margin-bottom:8px;font-size:17px;font-weight:800}.partner-theme .ph-confirm-msg{color:var(--p-text-sec);margin-bottom:22px;font-size:13.5px;line-height:1.55}.partner-theme .ph-confirm-actions{gap:10px;display:flex}.partner-theme .ph-confirm-btn{font-family:var(--p-font);cursor:pointer;transition:all var(--p-dur-fast);border:1px solid #0000;border-radius:10px;flex:1;padding:11px;font-size:13.5px;font-weight:700}.partner-theme .ph-confirm-cancel{border-color:var(--p-border);color:var(--p-text-sec);background:0 0}.partner-theme .ph-confirm-cancel:hover{border-color:var(--p-text-muted);color:var(--p-text)}.partner-theme .ph-confirm-danger{background:var(--p-red,#c53030);color:#fff}.partner-theme .ph-confirm-danger:hover{filter:brightness(.93)}.partner-theme .ph-confirm-primary{background:var(--p-cobalt);color:#fff}.partner-theme .ph-confirm-primary:hover{background:var(--p-cobalt-hover)}@keyframes ph-confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes ph-confirm-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.partner-theme .ph-error-boundary{flex:1;justify-content:center;align-items:center;min-height:60vh;padding:40px 24px;display:flex}.partner-theme .ph-error-card{background:var(--p-surface);border:1px solid var(--p-border-light);width:100%;max-width:420px;box-shadow:var(--p-shadow-2);text-align:center;border-radius:16px;padding:32px 28px}.partner-theme .ph-error-icon{width:50px;height:50px;color:var(--p-red,#c53030);background:#c5303014;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.partner-theme .ph-error-icon svg{width:24px;height:24px}.partner-theme .ph-error-title{letter-spacing:-.4px;color:var(--p-text);margin-bottom:8px;font-size:19px;font-weight:800}.partner-theme .ph-error-msg{color:var(--p-text-sec);margin-bottom:22px;font-size:13.5px;line-height:1.55}.partner-theme .ph-error-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.partner-theme .ph-cal-load-error{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.partner-theme .ph-cal-skeleton{flex:1;grid-template-columns:repeat(7,1fr);gap:10px;width:100%;padding:16px 20px;display:grid}.partner-theme .ph-cal-skeleton .ph-skeleton{border-radius:10px;width:100%;height:100%;min-height:420px}.partner-theme [data-ph-tip]{position:relative}.partner-theme [data-ph-tip]:after{content:attr(data-ph-tip);background:var(--p-text);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--p-dur-fast)var(--p-ease);z-index:60;border-radius:7px;padding:6px 9px;font-size:11.5px;font-weight:600;line-height:1;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #1a181533}.partner-theme [data-ph-tip]:hover:after,.partner-theme [data-ph-tip]:focus-visible:after{opacity:1}@media(hover:none){.partner-theme [data-ph-tip]:after{display:none}}.partner-theme .ph-st2-pill.ph-cal-pill-select-btn:hover,.partner-theme .ph-st2-pill.ph-cal-pill-input:hover{background:var(--p-surface);border-color:var(--p-border)}.partner-theme .ph-st2-pill.ph-cal-pill-select-btn.is-open,.partner-theme .ph-st2-pill.ph-cal-pill-input.is-open,.partner-theme .ph-st2-pill:focus{border-color:var(--p-cobalt);box-shadow:0 0 0 3px var(--p-cobalt-6);color:var(--p-text)}.partner-theme .ph-st2-toggle{background:var(--p-border);cursor:pointer;width:38px;height:22px;transition:background var(--p-dur);border:none;border-radius:99px;flex-shrink:0;padding:0;position:relative}.partner-theme .ph-st2-toggle:after{content:"";width:18px;height:18px;transition:left var(--p-dur);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000001f}.partner-theme .ph-st2-toggle.is-on{background:var(--p-cobalt)}.partner-theme .ph-st2-toggle.is-on:after{left:18px}.partner-theme .ph-st2-range{appearance:none;background:var(--p-border);cursor:pointer;border-radius:99px;outline:none;width:100%;height:6px}.partner-theme .ph-st2-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--p-cobalt);cursor:pointer;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #2563eb4d}.partner-theme .ph-st2-range::-moz-range-thumb{background:var(--p-cobalt);cursor:pointer;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #2563eb4d}.partner-theme input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.partner-theme input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.partner-theme input[type=number]{appearance:textfield}.partner-theme .ph-st2-stepper{border:1.5px solid var(--p-border);background:var(--p-surface);border-radius:9px;align-items:stretch;display:inline-flex;overflow:hidden}.partner-theme .ph-st2-stepper button{width:34px;color:var(--p-text-sec);transition:all var(--p-dur-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.partner-theme .ph-st2-stepper button:hover{background:var(--p-sidebar-bg);color:var(--p-cobalt)}.partner-theme .ph-st2-stepper button svg{width:14px;height:14px}.partner-theme .ph-st2-stepper input{text-align:center;width:100px;font-family:var(--p-font);color:var(--p-text);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;padding:6px 0;font-size:16px;font-weight:700}.partner-theme .ph-st2-stepper input:focus{background:var(--p-cobalt-6)}.partner-theme .ph-st2-stepper .prefix{color:var(--p-text-muted);align-self:center;padding:6px 8px 6px 14px;font-size:16px;font-weight:700}.partner-theme .ph-st2-mfa-card{background:var(--p-surface);border:1px solid var(--p-border-light);border-radius:12px;flex-direction:column;gap:10px;max-width:640px;padding:22px;display:flex}.partner-theme .ph-st2-mfa-off{align-items:center;gap:14px;display:flex}.partner-theme .ph-st2-mfa-off-status{color:var(--p-text-muted);background:#9a978f1a;border-radius:99px;padding:4px 12px;font-size:12.5px;font-weight:600}.partner-theme .ph-st2-mfa-badge{background:var(--p-green-bg,#0d9f6e1a);color:var(--p-green,#0d9f6e);border:1px solid #0d9f6e33;border-radius:99px;align-items:center;gap:8px;width:fit-content;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.partner-theme .ph-st2-mfa-badge svg{width:13px;height:13px}.partner-theme .ph-st2-mfa-meta{color:var(--p-text-muted);font-size:12.5px}.partner-theme .ph-st2-mfa-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.partner-theme .ph-st2-backup-codes{background:var(--p-bg-subtle,#9a978f0a);border:1px solid var(--p-border-light);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:8px;padding:14px;display:grid}.partner-theme .ph-st2-backup-code{color:var(--p-text);background:var(--p-surface);text-align:center;letter-spacing:.04em;border-radius:6px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.partner-theme .ph-st2-logo-upload{align-items:center;gap:16px;display:flex}.partner-theme .ph-st2-logo-preview{border:1px solid var(--p-border-light);width:96px;height:96px;color:var(--p-cobalt);letter-spacing:-1px;background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:36px;font-weight:800;display:flex;overflow:hidden;box-shadow:0 1px 3px #1a18150d}.partner-theme .ph-st2-logo-preview img{object-fit:contain;width:100%;height:100%;padding:4px}.partner-theme .ph-st2-logo-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.partner-theme .ph-st2-logo-actions .hint{color:var(--p-text-muted);font-size:11.5px;line-height:1.5}.partner-theme .ph-st2-chip-input{background:var(--p-surface);border:1.5px solid var(--p-border);max-width:560px;min-height:42px;transition:border var(--p-dur-fast),box-shadow var(--p-dur-fast);border-radius:9px;flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.partner-theme .ph-st2-chip-input:focus-within{border-color:var(--p-cobalt);box-shadow:0 0 0 3px var(--p-cobalt-6)}.partner-theme .ph-st2-chip{background:var(--p-cobalt-6);color:var(--p-cobalt);border-radius:99px;align-items:center;gap:5px;padding:4px 4px 4px 10px;font-size:12px;font-weight:600;display:inline-flex}.partner-theme .ph-st2-chip button{width:18px;height:18px;color:var(--p-cobalt);transition:background var(--p-dur-fast);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.partner-theme .ph-st2-chip button:hover{background:#2563eb1f}.partner-theme .ph-st2-chip button svg{width:9px;height:9px}.partner-theme .ph-st2-chip-field{min-width:100px;font-family:var(--p-font);color:var(--p-text);background:0 0;border:none;outline:none;flex:1;padding:4px 6px;font-size:13px}.partner-theme .ph-st2-trade-badge{background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);color:var(--p-text-sec);border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.partner-theme .ph-st2-trade-badge svg{width:12px;height:12px;color:var(--p-cobalt)}.partner-theme .ph-st2-goals-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:4px;display:grid}.partner-theme .ph-st2-goal-card{background:var(--p-surface);border:1px solid var(--p-border-light);box-shadow:var(--p-shadow-2);border-radius:14px;padding:22px 22px 20px;position:relative;overflow:hidden}.partner-theme .ph-st2-goal-card:before{content:"";background:var(--p-cobalt);opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}.partner-theme .ph-st2-goal-card.c-emerald:before{background:#059669}.partner-theme .ph-st2-goal-card.c-amber:before{background:#d97706}.partner-theme .ph-st2-goal-eyebrow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.partner-theme .ph-st2-goal-icon{background:var(--p-cobalt-6);width:28px;height:28px;color:var(--p-cobalt);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.partner-theme .ph-st2-goal-card.c-emerald .ph-st2-goal-icon{color:#059669;background:#0596691a}.partner-theme .ph-st2-goal-card.c-amber .ph-st2-goal-icon{color:#d97706;background:#d977061a}.partner-theme .ph-st2-goal-icon svg{width:15px;height:15px}.partner-theme .ph-st2-goal-label{letter-spacing:.16em;text-transform:uppercase;color:var(--p-text-sec);font-size:11px;font-weight:700;line-height:1}.partner-theme .ph-st2-goal-value{letter-spacing:-1px;color:var(--p-text);font-variant-numeric:tabular-nums;margin:6px 0 14px;font-size:38px;font-weight:800;line-height:1}.partner-theme .ph-st2-goal-controls{flex-direction:column;gap:14px;display:flex}.partner-theme .ph-st2-goal-caption{color:var(--p-text-muted);border-top:1px solid var(--p-border-light);margin-top:14px;padding-top:12px;font-size:12px}.partner-theme .ph-st2-notif-group{border-top:1px solid var(--p-border-light);margin-top:8px;padding:18px 0 6px}.partner-theme .ph-st2-notif-group:first-of-type{border-top:none;padding-top:0}.partner-theme .ph-st2-notif-group-title{letter-spacing:.16em;text-transform:uppercase;color:var(--p-text-muted);margin-bottom:10px;font-size:11px;font-weight:700;line-height:1}.partner-theme .ph-st2-notif-row{border-bottom:1px solid var(--p-border-light);align-items:center;gap:16px;padding:12px 0;display:flex}.partner-theme .ph-st2-notif-row:last-child{border-bottom:none}.partner-theme .ph-st2-notif-text{flex:1;min-width:0}.partner-theme .ph-st2-notif-name{color:var(--p-text);font-size:13.5px;font-weight:600}.partner-theme .ph-st2-notif-desc{color:var(--p-text-muted);margin-top:2px;font-size:12px;line-height:1.45}.partner-theme .ph-st2-snooze-wrap{position:relative}.partner-theme .ph-st2-snooze-pill{background:var(--p-green-bg);color:var(--p-green);cursor:pointer;transition:all var(--p-dur-fast);font-size:12px;font-weight:700;line-height:1;font-family:var(--p-font);border:1px solid #0d9f6e2e;border-radius:99px;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px 6px 10px;display:inline-flex}.partner-theme .ph-st2-snooze-pill:hover{box-shadow:0 2px 8px #0d9f6e26}.partner-theme .ph-st2-snooze-pill .dot{background:var(--p-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #0d9f6e2e}.partner-theme .ph-st2-snooze-pill svg{opacity:.7;width:12px;height:12px}.partner-theme .ph-st2-snooze-pill.is-snoozed{background:var(--p-sidebar-bg);border-color:var(--p-border);color:var(--p-text-sec)}.partner-theme .ph-st2-snooze-pill.is-snoozed .dot{background:var(--p-text-muted);box-shadow:0 0 0 3px #9a978f33}.partner-theme .ph-st2-snooze-menu{background:var(--p-surface);border:1px solid var(--p-border-light);z-index:30;border-radius:10px;min-width:220px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 32px #1a18151f}.partner-theme .ph-st2-snooze-menu button{width:100%;color:var(--p-text);text-align:left;transition:background var(--p-dur-fast);cursor:pointer;font-size:13px;font-weight:500;line-height:1;font-family:var(--p-font);background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.partner-theme .ph-st2-snooze-menu button:hover{background:var(--p-sidebar-bg)}.partner-theme .ph-st2-snooze-menu .kbd{color:var(--p-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.partner-theme .ph-st2-snooze-menu .sep{background:var(--p-border-light);height:1px;margin:4px 6px}.partner-theme .ph-st2-snooze-menu .resume-row{color:var(--p-cobalt);font-weight:700}.partner-theme .ph-st2-radio-group{background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);border-radius:10px;gap:4px;padding:3px;display:inline-flex}.partner-theme .ph-st2-radio-group button{color:var(--p-text-muted);transition:all var(--p-dur-fast);cursor:pointer;font-size:12.5px;font-weight:600;line-height:1;font-family:var(--p-font);background:0 0;border:none;border-radius:7px;padding:7px 16px}.partner-theme .ph-st2-radio-group button:hover{color:var(--p-text-sec)}.partner-theme .ph-st2-radio-group button.is-active{color:var(--p-cobalt)}.partner-theme .ph-st2-working-days{gap:6px;display:flex}.partner-theme .ph-st2-day-pill{border:1.5px solid var(--p-border);background:var(--p-surface);width:38px;height:38px;color:var(--p-text-sec);cursor:pointer;transition:all var(--p-dur-fast);font-size:11.5px;font-weight:700;font-family:var(--p-font);border-radius:9px;justify-content:center;align-items:center;display:flex}.partner-theme .ph-st2-day-pill:hover{border-color:var(--p-cobalt)}.partner-theme .ph-st2-day-pill.is-on{background:var(--p-cobalt);color:#fff;border-color:var(--p-cobalt)}.partner-theme .ph-st2-hours-viz{background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);border-radius:10px;max-width:560px;margin-top:14px;padding:14px 16px}.partner-theme .ph-st2-hv-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:11.5px;display:flex}.partner-theme .ph-st2-hv-head .label{color:var(--p-text-sec);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.partner-theme .ph-st2-hv-head .total{color:var(--p-cobalt);font-variant-numeric:tabular-nums;font-weight:700}.partner-theme .ph-st2-hv-strip{border-radius:6px;height:14px;position:relative}.partner-theme .ph-st2-hv-ticks{color:var(--p-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.partner-theme .ph-st2-cal-integrations{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;max-width:720px;display:grid}.partner-theme .ph-st2-cal-int{background:var(--p-surface);border:1px solid var(--p-border-light);transition:all var(--p-dur-fast);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.partner-theme .ph-st2-cal-int:hover{border-color:var(--p-border)}.partner-theme .ph-st2-cal-int.is-connected{background:#0d9f6e06;border-color:#0d9f6e4d}.partner-theme .ph-st2-cal-int-logo{background:var(--p-sidebar-bg);width:38px;height:38px;color:var(--p-text);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.partner-theme .ph-st2-cal-int-logo svg{width:22px;height:22px}.partner-theme .ph-st2-cal-int-meta{flex:1;min-width:0}.partner-theme .ph-st2-cal-int-name{color:var(--p-text);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:700;display:flex}.partner-theme .ph-st2-cal-int-name>.ph-st2-cal-int-name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.partner-theme .ph-st2-cal-int-desc{color:var(--p-text-muted);margin-top:2px;font-size:11.5px;line-height:1.4}.partner-theme .ph-st2-cal-int-action{flex-shrink:0;padding:6px 12px;font-size:11.5px}.partner-theme .ph-st2-cal-int.is-reconnect{background:#d977060a;border-color:#d977064d}.partner-theme .ph-st2-cal-flash{border-radius:8px;max-width:720px;margin-bottom:10px;padding:9px 12px;font-size:12.5px;line-height:1.4}.partner-theme .ph-st2-cal-flash.is-ok{color:var(--p-green);background:var(--p-green-bg);border:1px solid #0d9f6e2e}.partner-theme .ph-st2-cal-flash.is-err{color:#b91c1c;background:#dc26260f;border:1px solid #dc262633}.partner-theme .ph-st2-block-day{letter-spacing:.1em;color:var(--p-text-sec);text-transform:uppercase;min-width:84px;font-size:11px;font-weight:800}.partner-theme .ph-st2-block-time{color:var(--p-text);font-variant-numeric:tabular-nums;min-width:130px;font-size:13px;font-weight:600}.partner-theme .ph-st2-block-label{color:var(--p-text-sec);flex:1;font-size:13px}.partner-theme .ph-st2-radius-head{justify-content:space-between;align-items:baseline;display:flex}.partner-theme .ph-st2-radius-head .label{color:var(--p-text);font-size:13.5px;font-weight:600}.partner-theme .ph-st2-radius-head .value{color:var(--p-cobalt);font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-size:22px;font-weight:800}.partner-theme .ph-st2-radius-head .value .unit{color:var(--p-text-sec);margin-left:4px;font-size:13px;font-weight:600}.partner-theme .ph-st2-radius-ticks{color:var(--p-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-4px;font-size:11px;display:flex}.partner-theme .ph-st2-radius-map{border:1px solid var(--p-border-light);isolation:isolate;background:#f5f5f5;border-radius:14px;width:100%;max-width:100%;height:480px;margin-top:8px;overflow:hidden}.partner-theme .ph-map-canvas{width:100%;height:100%;font-family:var(--p-font);border-radius:inherit;background:#f5f5f5}.partner-theme .ph-map-unavailable{text-align:center;color:var(--p-text-muted);justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex}.partner-theme .ph-st2-radius-map-empty{border:1px dashed var(--p-border-light);background:var(--p-bg-subtle,#9a978f0a);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;max-width:100%;height:200px;margin-top:8px;padding:24px;display:flex}.partner-theme .ph-st2-radius-map-empty svg{width:24px;height:24px;color:var(--p-text-muted)}.partner-theme .ph-st2-radius-map-empty div{color:var(--p-text-muted);max-width:360px;font-size:13px;line-height:1.5}.partner-theme .ph-st2-radius-summary{background:var(--p-cobalt-6);color:var(--p-text-sec);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;font-size:12.5px;display:flex}.partner-theme .ph-st2-radius-summary svg{width:13px;height:13px;color:var(--p-cobalt);flex-shrink:0}.partner-theme .ph-st2-radius-summary strong{color:var(--p-text);font-weight:700}.partner-theme .ph-st2-strength{max-width:440px;margin-top:8px}.partner-theme .ph-st2-strength-bar{gap:4px;height:5px;margin-bottom:6px;display:flex}.partner-theme .ph-st2-strength-bar span{background:var(--p-border);transition:background var(--p-dur-fast);border-radius:99px;flex:1}.partner-theme .ph-st2-strength-bar[data-level="1"] span:nth-child(-n+1){background:var(--p-red)}.partner-theme .ph-st2-strength-bar[data-level="2"] span:nth-child(-n+2){background:var(--p-amber)}.partner-theme .ph-st2-strength-bar[data-level="3"] span:nth-child(-n+3){background:var(--p-cobalt)}.partner-theme .ph-st2-strength-bar[data-level="4"] span:nth-child(-n+4){background:var(--p-green)}.partner-theme .ph-st2-strength-label{color:var(--p-text-muted);font-size:11.5px;font-weight:600}.partner-theme .ph-st2-strength-label .level{color:var(--p-text);font-weight:700}.partner-theme .ph-st2-pending-banner{background:var(--p-amber-bg);color:var(--p-amber);border:1px solid #b4530933;border-radius:10px;align-items:center;gap:10px;max-width:560px;margin-top:8px;padding:10px 14px;font-size:12.5px;display:flex}.partner-theme .ph-st2-pending-banner svg{flex-shrink:0;width:14px;height:14px}.partner-theme .ph-st2-inline-error{color:var(--p-red);margin-top:6px;font-size:12px}.partner-theme .ph-st2-team-list{border:1px solid var(--p-border-light);border-radius:12px;max-width:720px;overflow:hidden}.partner-theme .ph-st2-team-row{background:var(--p-surface);border-bottom:1px solid var(--p-border-light);align-items:center;gap:14px;padding:12px 16px;display:flex}.partner-theme .ph-st2-team-row:last-child{border-bottom:none}.partner-theme .ph-st2-team-avatar{color:#fff;background:var(--p-cobalt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.partner-theme .ph-st2-team-avatar.c-purple{background:var(--p-purple,#7c3aed)}.partner-theme .ph-st2-team-avatar.c-emerald{background:#059669}.partner-theme .ph-st2-team-meta{flex:1;min-width:0}.partner-theme .ph-st2-team-name{color:var(--p-text);font-size:13.5px;font-weight:700}.partner-theme .ph-st2-team-email{color:var(--p-text-muted);font-size:12px}.partner-theme .ph-st2-team-last{color:var(--p-text-muted);text-align:right;min-width:110px;font-size:11.5px}.partner-theme .ph-st2-role-badge{background:var(--p-cobalt-6);color:var(--p-cobalt);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-items:center;margin-left:8px;padding:3px 9px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.partner-theme .ph-st2-pending-section{max-width:720px;margin-top:18px}.partner-theme .ph-st2-pending-title{letter-spacing:.16em;text-transform:uppercase;color:var(--p-text-muted);margin-bottom:8px;font-size:11px;font-weight:700;line-height:1}.partner-theme .ph-st2-pending-card{background:#b453090a;border:1px dashed #b453093d;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:flex}.partner-theme .ph-st2-pending-name{color:var(--p-text);font-weight:700}.partner-theme .ph-st2-pending-meta{color:var(--p-text-muted);font-size:12px}.partner-theme .ph-st2-pending-info{flex:1;min-width:0}@media(max-width:560px){.partner-theme .ph-st2-team-row{grid-template-columns:auto 1fr auto auto;gap:10px;display:grid}.partner-theme .ph-st2-team-row .ph-st2-team-avatar{grid-area:1/1}.partner-theme .ph-st2-team-row .ph-st2-team-meta{grid-area:1/2/auto/5;align-self:center}.partner-theme .ph-st2-team-row .ph-st2-team-last{text-align:left;grid-area:2/1/auto/3;align-self:center;min-width:0}.partner-theme .ph-st2-team-row .ph-st2-btn{grid-row:2;justify-self:end}.partner-theme .ph-st2-team-row:not(:has(.ph-st2-btn)) .ph-st2-team-last{text-align:right;grid-area:1/3/auto/5}.partner-theme .ph-st2-pending-card{flex-wrap:wrap;row-gap:10px}.partner-theme .ph-st2-pending-info{flex:100%}}.partner-theme .ph-st2-modal-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;transition:opacity var(--p-dur)var(--p-ease);background:#1a18156b;position:fixed;inset:0}.partner-theme .ph-st2-modal{z-index:60;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.partner-theme .ph-st2-modal.open{pointer-events:auto}.partner-theme .ph-st2-modal-card{background:var(--p-surface);width:100%;max-width:460px;animation:phSt2ModalIn var(--p-dur)var(--p-ease);pointer-events:auto;border-radius:16px;box-shadow:0 16px 48px #1a18152e}@keyframes phSt2ModalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.partner-theme .ph-st2-modal-head{border-bottom:1px solid var(--p-border-light);justify-content:space-between;align-items:center;padding:22px 24px 14px;display:flex}.partner-theme .ph-st2-modal-title{letter-spacing:-.3px;font-size:18px;font-weight:800}.partner-theme .ph-st2-modal-sub{color:var(--p-text-muted);margin-top:2px;font-size:12px}.partner-theme .ph-st2-modal-close{width:32px;height:32px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.partner-theme .ph-st2-modal-close:hover{background:var(--p-sidebar-bg);color:var(--p-text)}.partner-theme .ph-st2-modal-close svg{width:16px;height:16px}.partner-theme .ph-st2-modal-body{padding:20px 24px}.partner-theme .ph-st2-modal-body .ph-st2-form-group{margin-bottom:14px}.partner-theme .ph-st2-modal-body .ph-st2-form-label-block{color:var(--p-text-sec);margin-bottom:6px;font-size:12px;font-weight:600;line-height:1;display:block}.partner-theme .ph-st2-modal-foot{border-top:1px solid var(--p-border-light);background:#fafbfc;border-radius:0 0 16px 16px;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}@media(max-width:960px){.partner-theme .ph-st2-body{grid-template-columns:1fr;align-content:start}.partner-theme .ph-st2-page-head{padding:12px 22px 16px}.partner-theme .ph-st2-nav{border-right:none;border-bottom:1px solid var(--p-border-light);background:var(--p-surface);z-index:4;max-height:none;padding:12px 16px;position:sticky;top:0}.partner-theme .ph-st2-nav-inner{scrollbar-width:none;flex-direction:row;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.partner-theme .ph-st2-nav-inner::-webkit-scrollbar{display:none}.partner-theme .ph-st2-nav button{white-space:nowrap;flex-shrink:0;width:auto;margin-bottom:0;padding:7px 14px}.partner-theme .ph-st2-nav button.is-active:before{display:none}.partner-theme .ph-st2-section{padding:28px 22px 32px}.partner-theme .ph-st2-form-row{grid-template-columns:1fr;gap:8px}.partner-theme .ph-st2-goals-grid{grid-template-columns:1fr}.partner-theme .ph-st2-cal-int-name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}}.partner-theme .ph-perm-drop{animation:ph-perm-drop-open var(--p-dur)var(--p-ease);display:grid}.partner-theme .ph-perm-drop-inner{min-height:0;overflow:hidden}@keyframes ph-perm-drop-open{0%{opacity:.4;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@media(prefers-reduced-motion:reduce){.partner-theme .ph-perm-drop{animation:none}}.partner-theme .ph-perm-drop.is-standalone .ph-perm-panel{border:1px solid var(--p-border-light);border-radius:12px;margin:6px 0 10px;overflow:hidden}.partner-theme .ph-perm-panel{background:var(--p-surface);border-bottom:1px solid var(--p-border-light)}.partner-theme .ph-perm-panel-error{color:var(--p-text-sec);align-items:center;gap:12px;padding:14px 20px;font-size:12.5px;display:flex}.partner-theme .ph-perm-note{color:var(--p-text-sec);background:var(--p-sidebar-bg);border-bottom:1px solid var(--p-border-light);align-items:center;gap:8px;padding:9px 20px;font-size:12px;display:flex}.partner-theme .ph-perm-note svg{flex-shrink:0;width:13px;height:13px}.partner-theme .ph-perm-note.is-warn{color:#92400e;background:#fffbeb;border-color:#d9770640}.partner-theme .ph-perm-note.is-info{color:var(--p-cobalt);background:#2563eb0d;border-color:#2563eb2e}.partner-theme .ph-perm-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding:16px 20px 14px;display:flex}.partner-theme .ph-perm-preset-label{letter-spacing:.1em;text-transform:uppercase;color:var(--p-text-muted);margin-bottom:8px;font-size:11px;font-weight:700}.partner-theme .ph-perm-seg{background:var(--p-sidebar-bg);border-radius:11px;gap:3px;padding:4px;display:inline-flex}.partner-theme .ph-perm-seg-btn{cursor:pointer;font-family:var(--p-font);color:var(--p-text-muted);transition:all .14s var(--p-ease,var(--p-ease));background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600}.partner-theme .ph-perm-seg-btn.is-active{color:var(--p-text)}.partner-theme .ph-perm-seg-btn:disabled{cursor:not-allowed;opacity:.55}.partner-theme .ph-perm-seg-btn.is-active:disabled{opacity:1}.partner-theme .ph-perm-progress{flex:1;min-width:200px;max-width:300px}.partner-theme .ph-perm-progress-line{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.partner-theme .ph-perm-progress-count{color:var(--p-text-sec);font-size:13px;font-weight:600}.partner-theme .ph-perm-progress-count strong{color:var(--p-text);font-weight:700}.partner-theme .ph-perm-progress-pct{color:var(--p-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.partner-theme .ph-perm-bar{background:var(--p-border-light);border-radius:99px;height:8px;overflow:hidden}.partner-theme .ph-perm-bar-fill{background:var(--p-cobalt);height:100%;transition:width .26s var(--p-ease,var(--p-ease));border-radius:99px}.partner-theme .ph-perm-search-wrap{padding:0 20px 16px}.partner-theme .ph-perm-search{align-items:center;display:flex;position:relative}.partner-theme .ph-perm-search svg{width:15px;height:15px;color:var(--p-text-muted);pointer-events:none;position:absolute;left:13px}.partner-theme .ph-perm-search input{width:100%;font-family:var(--p-font);color:var(--p-text);background:var(--p-sidebar-bg);transition:border-color var(--p-dur-fast),background var(--p-dur-fast);border:1.5px solid #0000;border-radius:12px;outline:none;padding:10px 14px 10px 38px;font-size:13px}.partner-theme .ph-perm-search input:focus{border-color:var(--p-cobalt);background:var(--p-surface)}.partner-theme .ph-perm-search input::placeholder{color:var(--p-text-muted)}.partner-theme .ph-perm-groups{border-top:1px solid var(--p-border-light)}.partner-theme .ph-perm-group{border-bottom:1px solid var(--p-border-light)}.partner-theme .ph-perm-group:last-child{border-bottom:none}.partner-theme .ph-perm-group-head{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s var(--p-ease);align-items:center;gap:12px;padding:13px 20px;display:flex}.partner-theme .ph-perm-group-head:hover{background:var(--p-sidebar-bg)}.partner-theme .ph-perm-chev{width:13px;height:13px;color:var(--p-text-muted);transition:transform .18s var(--p-ease,var(--p-ease));flex:none}.partner-theme .ph-perm-group.is-open .ph-perm-chev{transform:rotate(90deg)}.partner-theme .ph-perm-group-label{letter-spacing:-.1px;color:var(--p-text);flex:1;font-size:13.5px;font-weight:700}.partner-theme .ph-perm-group-chip{color:var(--p-text-muted);background:var(--p-sidebar-bg);border-radius:6px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:600}.partner-theme .ph-perm-group-chip.is-custom{color:var(--p-cobalt);background:var(--p-cobalt-50,#eef4ff);font-weight:700}.partner-theme .ph-perm-group-meter{background:var(--p-border-light);border-radius:99px;flex:none;width:88px;height:6px;overflow:hidden}.partner-theme .ph-perm-group-meter-fill{background:var(--p-cobalt);height:100%;transition:width .26s var(--p-ease,var(--p-ease));border-radius:99px}.partner-theme .ph-perm-group-count{color:var(--p-text-sec);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:42px;font-size:12px;font-weight:600}.partner-theme .ph-perm-group-body{background:var(--p-sidebar-bg);border-top:1px solid var(--p-border-light)}.partner-theme .p-collapse:not([data-open=true])>.ph-perm-group-body{border-top-color:#0000}.partner-theme .ph-perm-group-tools{justify-content:space-between;align-items:center;gap:12px;padding:9px 20px 9px 45px;display:flex}.partner-theme .ph-perm-group-note{color:var(--p-text-muted);font-size:11.5px}.partner-theme .ph-perm-group-bulk{gap:16px;display:flex}.partner-theme .ph-perm-bulk-btn{font-family:var(--p-font);color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.partner-theme .ph-perm-bulk-btn.is-on{color:var(--p-cobalt)}.partner-theme .ph-perm-bulk-btn:hover{text-decoration:underline}.partner-theme .ph-perm-row{border-top:1px solid var(--p-border-light);align-items:center;gap:16px;padding:11px 20px 11px 45px;display:flex}.partner-theme .ph-perm-row-text{flex:1;min-width:0}.partner-theme .ph-perm-row-label{color:var(--p-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.partner-theme .ph-perm-row-desc{color:var(--p-text-muted);margin-top:2px;font-size:12px}.partner-theme .ph-perm-danger{color:#d97706;flex-shrink:0;width:12px;height:12px}.partner-theme .ph-perm-switch{cursor:pointer;background:var(--p-border,#d6d3ce);width:40px;height:23px;transition:background .16s var(--p-ease);border:none;border-radius:99px;flex:none;padding:0;position:relative}.partner-theme .ph-perm-switch.is-on{background:var(--p-cobalt)}.partner-theme .ph-perm-switch:disabled{cursor:not-allowed;opacity:.6}.partner-theme .ph-perm-switch-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .17s cubic-bezier(.4,0,.2,1);position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 2px #1a18154d}.partner-theme .ph-perm-switch.is-on .ph-perm-switch-knob{transform:translate(17px)}.partner-theme .ph-perm-empty{text-align:center;color:var(--p-text-muted);padding:36px 20px;font-size:13px}.partner-theme .ph-perm-foot{border-top:1px solid var(--p-border-light);background:var(--p-sidebar-bg);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.partner-theme .ph-perm-foot-count{color:var(--p-text-muted);font-size:12.5px}.partner-theme .ph-perm-foot-count strong{color:var(--p-text-sec);font-weight:600}.partner-theme .ph-perm-foot-actions{align-items:center;gap:8px;display:flex}.partner-theme .ph-perm-foot-reset{background:var(--p-surface);border:1px solid var(--p-border);font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;transition:background .12s var(--p-ease);border-radius:10px;padding:8px 14px;font-size:12.5px;font-weight:600}.partner-theme .ph-perm-foot-reset:hover:not(:disabled){background:var(--p-sidebar-bg)}.partner-theme .ph-perm-foot-reset:disabled{opacity:.5;cursor:not-allowed}.partner-theme .ph-perm-foot-save{cursor:pointer;font-family:var(--p-font);color:#fff;background:var(--p-cobalt);transition:background .16s var(--p-ease);border:none;border-radius:10px;padding:9px 16px;font-size:12.5px;font-weight:600;box-shadow:0 1px 2px #1a181524}.partner-theme .ph-perm-foot-save:disabled{opacity:.45;cursor:not-allowed}.partner-theme .ph-perm-foot-save.is-saved{opacity:1;background:#0d9f6e}.partner-theme .ph-perm-open-btn svg{width:13px;height:13px}.partner-theme .ph-perm-open-btn.is-open{color:var(--p-cobalt)}@media(max-width:560px){.partner-theme .ph-perm-topbar{gap:14px;padding:14px 14px 12px}.partner-theme .ph-perm-progress{min-width:150px;max-width:none}.partner-theme .ph-perm-preset{width:100%;min-width:0}.partner-theme .ph-perm-seg{width:100%;display:flex}.partner-theme .ph-perm-seg-btn{flex:1;min-width:0;padding:6px 4px;font-size:12px}.partner-theme .ph-perm-search-wrap{padding:0 14px 14px}.partner-theme .ph-perm-note{padding:9px 14px}.partner-theme .ph-perm-group-head{gap:8px;padding:12px 14px}.partner-theme .ph-perm-group-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.partner-theme .ph-perm-group-meter{display:none}.partner-theme .ph-perm-group-count{min-width:0}.partner-theme .ph-perm-group-tools{padding:9px 14px}.partner-theme .ph-perm-row{gap:12px;padding:11px 14px}.partner-theme .ph-perm-foot{flex-wrap:wrap;padding:12px 14px}}.psf.partner-theme{background:var(--p-surface);min-height:100vh;font-family:var(--p-font);color:var(--p-text);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.psf.partner-theme a{color:var(--p-cobalt);text-decoration:none}@keyframes psfInA{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes psfInB{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes psfPop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.partner-theme .psf-header{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--p-border-light);background:#ffffffe0;position:sticky;top:0}.partner-theme .psf-header-inner{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;padding-bottom:16px;display:flex}.partner-theme .psf-header img{width:auto;height:24px;display:block}.partner-theme .psf-header-right{align-items:center;gap:14px;display:flex}.partner-theme .psf-signout{color:var(--p-text-muted);cursor:pointer;background:0 0;border:0;padding:8px 0;font-family:inherit;font-size:12.5px;font-weight:600}.partner-theme .psf-signout:hover{color:var(--p-text-sec)}.partner-theme .psf-wrap{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding-left:40px;padding-right:40px}.partner-theme .psf-main{flex:1;padding-top:34px;padding-bottom:130px}.partner-theme .psf-progress{gap:6px;max-width:420px;margin-bottom:26px;display:flex}.partner-theme .psf-progress span{background:var(--p-border);border-radius:99px;flex:1;height:3px;transition:background .3s}.partner-theme .psf-progress span.is-done{background:var(--p-cobalt)}.partner-theme .psf-step-anim{animation:psfInA .42s var(--p-ease)both}.partner-theme .psf-step-anim.alt{animation-name:psfInB}.partner-theme .psf-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--p-cobalt);white-space:nowrap;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.partner-theme .psf-eyebrow:before{content:"";background:var(--p-cobalt);flex-shrink:0;width:24px;height:1.5px}.partner-theme .psf-h1{letter-spacing:-1.8px;color:var(--p-text);text-wrap:balance;margin:0 0 18px;font-size:clamp(38px,9vw,52px);font-weight:800;line-height:.98}.partner-theme .psf-lede{color:var(--p-text-muted);letter-spacing:.02em;text-wrap:pretty;margin:0 0 30px;font-size:14px;line-height:1.55}.partner-theme .psf-welcome{padding-top:clamp(12px,6vh,60px)}.partner-theme .psf-welcome-h1{letter-spacing:-2.4px;color:var(--p-text);text-wrap:balance;text-align:center;margin:0 0 22px;font-size:clamp(44px,11vw,72px);font-weight:800;line-height:.95}.partner-theme .psf-welcome-h1 span{color:var(--p-cobalt)}.partner-theme .psf-welcome-lede{color:var(--p-text-sec);text-wrap:pretty;text-align:center;max-width:440px;margin:0 auto 34px;font-size:15px;line-height:1.6}.partner-theme .psf-welcome-card{gap:0;max-width:440px;margin:0 auto;padding:6px 22px}.partner-theme .psf-welcome-row{text-align:center;border-bottom:1px solid var(--p-border-light);flex-direction:column;align-items:center;gap:4px;padding:14px 0;display:flex}.partner-theme .psf-welcome-row:last-child{border-bottom:0}.partner-theme .psf-welcome-n{letter-spacing:.08em;color:var(--p-cobalt);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.partner-theme .psf-welcome-t{color:var(--p-text);letter-spacing:-.2px;font-size:14.5px;font-weight:700}.partner-theme .psf-welcome-s{color:var(--p-text-muted);font-size:12.5px;line-height:1.45}.partner-theme .psf-welcome-note{color:var(--p-text-muted);text-wrap:pretty;text-align:center;margin:18px 0 0;font-size:12.5px;line-height:1.55}.partner-theme .psf-card{background:var(--p-surface);box-shadow:var(--p-shadow-2);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.partner-theme .psf-card.tight{gap:14px}.partner-theme .psf-card.review{gap:0;padding:18px 22px}.partner-theme .psf-card-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-muted);border-bottom:1px solid var(--p-border-light);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;font-size:10.5px;font-weight:700;display:flex}.partner-theme .psf-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.partner-theme .psf-review{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.partner-theme .psf-review>section:last-child{grid-column:1/-1}.partner-theme .psf-field{flex-direction:column;gap:7px;min-width:0;display:flex}.partner-theme .psf-label{color:var(--p-text-sec);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.partner-theme .psf-label .opt{color:var(--p-text-muted);font-weight:500}.partner-theme .psf-flag{color:var(--p-amber);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.partner-theme .psf-flag svg{width:12px;height:12px}.partner-theme .psf-grid2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.psf.partner-theme .ph-st2-input,.psf.partner-theme .ph-st2-select{box-sizing:border-box;border-radius:11px;max-width:none;height:46px;font-size:15px}.partner-theme .psf-input-icon{position:relative}.partner-theme .psf-input-icon>svg{width:17px;height:17px;color:var(--p-text-muted);pointer-events:none;position:absolute;top:14px;left:13px}.partner-theme .psf-input-icon>.ph-st2-input{padding-left:38px}.partner-theme .psf-hint{color:var(--p-text-muted);font-size:12px}.partner-theme .psf-logo-row{border-top:1px solid var(--p-border-light);margin-top:4px;padding-top:16px}.psf.partner-theme .ph-st2-logo-preview{background:var(--p-sidebar-bg);width:60px;height:60px;color:var(--p-text-muted);border:1.5px dashed #d6d2cc;border-radius:14px;font-size:18px;font-weight:800}.psf.partner-theme .ph-st2-logo-preview:has(img){border-style:solid;border-color:var(--p-border-light);background:#fff}.psf.partner-theme .ph-st2-logo-actions .ph-st2-btn{height:38px;color:var(--p-text);border:1.5px solid var(--p-border);background:#fff;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}.psf.partner-theme .ph-st2-logo-actions .ph-st2-btn:hover{border-color:var(--p-cobalt);color:var(--p-text)}.psf.partner-theme .ph-st2-logo-actions .hint{color:var(--p-text-muted);font-size:12px}.partner-theme .psf-tz{border:1.5px solid var(--p-cobalt);gap:0;transition:box-shadow .25s,border-color .25s;box-shadow:0 2px 8px #1a18150a,0 14px 40px #2563eb1f}.partner-theme .psf-tz.is-confirmed{box-shadow:var(--p-shadow-2);border-color:#0000}.partner-theme .psf-tz-name{letter-spacing:-1.2px;color:var(--p-cobalt);margin-top:16px;font-size:34px;font-weight:800;line-height:1}.partner-theme .psf-tz-note{color:var(--p-text-muted);margin-top:8px;font-size:12.5px}.partner-theme .psf-tz-copy{color:var(--p-text-sec);text-wrap:pretty;margin-top:14px;font-size:13px;line-height:1.5}.partner-theme .psf-tz-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.partner-theme .psf-tz-options{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.partner-theme .psf-pill{cursor:pointer;border:1.5px solid var(--p-border);height:40px;color:var(--p-text-sec);background:#fff;border-radius:99px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;transition:all .12s}.partner-theme .psf-pill.is-on{border-color:var(--p-cobalt);background:var(--p-cobalt);color:#fff}.partner-theme .psf-pill:active{transform:scale(.97)}.partner-theme .psf-btn{cursor:pointer;border:1.5px solid var(--p-border);height:42px;color:var(--p-text-sec);background:#fff;border-radius:11px;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .12s,background .12s,border-color .12s,color .12s;display:inline-flex}.partner-theme .psf-btn:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.partner-theme .psf-btn:active{transform:scale(.97)}.partner-theme .psf-btn.primary{background:var(--p-cobalt);color:#fff;border:0;box-shadow:0 2px 10px #2563eb3d}.partner-theme .psf-btn.primary:hover{background:var(--p-cobalt-hover);color:#fff}.partner-theme .psf-btn.confirmed{background:var(--p-green-bg);color:var(--p-green);border:1.5px solid #0d9f6e40}.partner-theme .psf-btn.confirmed:hover{color:var(--p-green);border-color:#0d9f6e40}.partner-theme .psf-btn svg{width:15px;height:15px}.psf.partner-theme button:focus-visible{outline:2px solid var(--p-cobalt);outline-offset:2px}.partner-theme .psf-days{flex-wrap:wrap;gap:6px;display:flex}.psf.partner-theme .ph-st2-day-pill{border-radius:11px;width:44px;height:44px;font-size:12.5px}.partner-theme .psf-days-summary{color:var(--p-text-muted);margin-top:12px;font-size:12.5px}.partner-theme .psf-stepper{border:1.5px solid var(--p-border);background:#fff;border-radius:11px;align-items:center;height:46px;display:flex;overflow:hidden}.partner-theme .psf-stepper button{width:44px;height:100%;color:var(--p-text-sec);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .12s;display:flex}.partner-theme .psf-stepper button:hover{background:var(--p-sidebar-bg)}.partner-theme .psf-stepper button:active{background:var(--p-cobalt-50)}.partner-theme .psf-stepper button:disabled{color:var(--p-border);cursor:default;background:0 0}.partner-theme .psf-stepper button svg{width:16px;height:16px}.partner-theme .psf-stepper .val{text-align:center;color:var(--p-text);font-variant-numeric:tabular-nums;flex:1;font-size:15px;font-weight:700}.psf.partner-theme .ph-st2-hours-viz{border-radius:14px;max-width:none;margin-top:16px}.partner-theme .psf-viz-ticks{letter-spacing:.06em;color:var(--p-text-muted);justify-content:space-between;margin-bottom:10px;font-size:10.5px;font-weight:700;display:flex}.partner-theme .psf-viz-track{background:var(--p-border);border-radius:99px;height:12px;position:relative;overflow:hidden}.partner-theme .psf-viz-bar{background:var(--p-cobalt);border-radius:99px;transition:left .25s,right .25s;position:absolute;top:0;bottom:0}.partner-theme .psf-viz-summary{color:var(--p-text);margin-top:12px;font-size:13px;font-weight:600}.partner-theme .psf-len{border-top:1px solid var(--p-border-light);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.partner-theme .psf-len-title{color:var(--p-text);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.partner-theme .psf-len-sub{color:var(--p-text-muted);margin-top:2px;font-size:12.5px}.partner-theme .psf-len-ctl{align-items:center;gap:6px;display:flex}.partner-theme .psf-len-ctl .ph-st2-input{text-align:center;width:76px;font-weight:700}.partner-theme .psf-len-ctl .unit{color:var(--p-text-sec);font-size:13px;font-weight:600}.partner-theme .psf-radius-head{justify-content:space-between;align-items:baseline;margin-top:26px;display:flex}.partner-theme .psf-radius-head .l{color:var(--p-text-sec);font-size:12.5px;font-weight:600}.partner-theme .psf-radius-head .v{letter-spacing:-1.2px;color:var(--p-cobalt);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.partner-theme .psf-radius-head .v .u{letter-spacing:0;color:var(--p-text-muted);margin-left:4px;font-size:13px;font-weight:600}.psf.partner-theme input[type=range].psf-range{appearance:none;background:linear-gradient(to right,var(--p-cobalt)var(--pct),var(--p-border)var(--pct));border-radius:99px;outline:none;width:100%;height:4px;margin-top:16px}.psf.partner-theme input[type=range].psf-range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--p-cobalt);cursor:pointer;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #1a181524}.psf.partner-theme input[type=range].psf-range::-moz-range-thumb{border:2px solid var(--p-cobalt);cursor:pointer;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #1a181524}.partner-theme .psf-radius-ticks{letter-spacing:.06em;color:var(--p-text-muted);justify-content:space-between;margin-top:8px;font-size:10.5px;font-weight:700;display:flex}.partner-theme .psf-map{background:#f5f5f5;border-radius:16px;height:280px;margin-top:18px;position:relative;overflow:hidden}.partner-theme .psf-map-empty{text-align:center;height:100%;color:var(--p-text-muted);background:repeating-linear-gradient(0deg,#1a181509 0 1px,#0000 1px 28px),#eeeae2 repeating-linear-gradient(90deg,#1a181509 0 1px,#0000 1px 28px);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;line-height:1.5;display:flex}.partner-theme .psf-map-empty svg{width:30px;height:30px;color:var(--p-cobalt)}.partner-theme .psf-map-caption{z-index:500;color:var(--p-text-sec);pointer-events:none;background:#ffffffd9;border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:600;position:absolute;top:12px;left:12px}.partner-theme .psf-gcal{align-items:center;gap:14px;display:flex}.partner-theme .psf-gcal-logo{border:1px solid var(--p-border);background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.partner-theme .psf-gcal-logo svg{width:26px;height:26px}.partner-theme .psf-gcal-title{color:var(--p-text);letter-spacing:-.2px;font-size:16px;font-weight:700}.partner-theme .psf-gcal-sub{color:var(--p-text-muted);margin-top:2px;font-size:13px}.partner-theme .psf-gcal-connect{border:1.5px solid var(--p-border);width:100%;height:50px;color:var(--p-text);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:4px;font-family:inherit;font-size:14.5px;font-weight:700;transition:border-color .12s,transform .12s,background .12s;display:flex}.partner-theme .psf-gcal-connect:hover{border-color:var(--p-cobalt);background:#f8faff}.partner-theme .psf-gcal-connect:active{transform:scale(.98)}.partner-theme .psf-gcal-connect:disabled{opacity:.6;cursor:default;transform:none}.partner-theme .psf-gcal-note{color:var(--p-text-muted);text-align:center;text-wrap:pretty;font-size:12.5px;line-height:1.5}.partner-theme .psf-gcal-account{background:var(--p-sidebar-bg);color:var(--p-text-sec);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.partner-theme .psf-gcal-account button{color:var(--p-text-sec);cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:12.5px;font-weight:700}.partner-theme .psf-gcal-account button:hover{color:var(--p-red)}.partner-theme .psf-gcal-error{color:var(--p-amber);background:var(--p-amber-bg);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.psf.partner-theme .ph-st2-saved-pill.psf-connected{padding:6px 11px;font-size:11.5px}.partner-theme .psf-review-head{border-bottom:1px solid var(--p-border-light);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;display:flex}.partner-theme .psf-review-head .t{letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-muted);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.partner-theme .psf-dot{background:var(--p-green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.partner-theme .psf-dot.missing{background:var(--p-amber)}.partner-theme .psf-edit{color:var(--p-cobalt);cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:11.5px;font-weight:600}.partner-theme .psf-edit:hover{text-decoration:underline}.partner-theme .psf-rows{flex-direction:column;gap:7px;display:flex}.partner-theme .psf-row{grid-template-columns:104px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.45;display:grid}.partner-theme .psf-row .k{color:var(--p-text-muted)}.partner-theme .psf-row .v{color:var(--p-text);overflow-wrap:anywhere;font-weight:500}.partner-theme .psf-missing{color:var(--p-amber);font-size:13px;font-weight:600}.partner-theme .psf-notif{flex-direction:column;gap:16px;display:flex}.partner-theme .psf-notif-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.partner-theme .psf-notif-row .t{color:var(--p-text);font-size:14px;font-weight:600}.partner-theme .psf-notif-row .s{color:var(--p-text-muted);margin-top:1px;font-size:12.5px}.partner-theme .psf-blocked{background:var(--p-amber-bg);color:var(--p-amber);border-radius:12px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.partner-theme .psf-blocked svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.partner-theme .psf-footer{z-index:20;-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--p-border-light);background:#ffffffe6;position:fixed;bottom:0;left:0;right:0}.partner-theme .psf-footer-inner{padding-top:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom));justify-content:flex-end;align-items:center;gap:10px;display:flex}.partner-theme .psf-back{border:1.5px solid var(--p-border);height:50px;color:var(--p-text-sec);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;transition:background .12s,transform .12s;display:inline-flex}.partner-theme .psf-back:hover{background:var(--p-sidebar-bg)}.partner-theme .psf-back:active{transform:scale(.97)}.partner-theme .psf-back svg,.partner-theme .psf-next svg{width:16px;height:16px}.partner-theme .psf-skip{height:50px;color:var(--p-text-sec);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700}.partner-theme .psf-skip:hover{color:var(--p-text)}.partner-theme .psf-next{max-width:260px;height:50px;transition:transform .12s var(--p-ease),background .12s,box-shadow .12s;background:var(--p-cobalt);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-family:inherit;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #2563eb3d}.partner-theme .psf-next:hover{background:var(--p-cobalt-hover)}.partner-theme .psf-next:active{transform:scale(.98)}.partner-theme .psf-next:disabled{color:#fff;cursor:not-allowed;box-shadow:none;background:#dcd9d4;transform:none}.partner-theme .psf-owner-only{text-align:center;max-width:520px;color:var(--p-text-sec);margin:60px auto;font-size:14px;line-height:1.6}.partner-theme .ph-setup-banner{background:var(--p-cobalt);color:#fff;animation:psfPop .48s var(--p-ease)both;border-radius:20px;align-items:flex-start;gap:16px;margin:clamp(22px,5vw,56px) clamp(22px,5vw,56px) 0;padding:20px 22px;display:flex;box-shadow:0 2px 8px #1a18150a,0 14px 40px #2563eb38}.partner-theme .ph-setup-banner-icon{background:#ffffff29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.partner-theme .ph-setup-banner-icon svg{width:20px;height:20px}.partner-theme .ph-setup-banner-body{flex:1;min-width:0}.partner-theme .ph-setup-banner-eyebrow{letter-spacing:.22em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:800}.partner-theme .ph-setup-banner-title{letter-spacing:-.6px;margin-top:6px;font-size:22px;font-weight:800;line-height:1.1}.partner-theme .ph-setup-banner-sub{color:#ffffffe0;text-wrap:pretty;margin-top:8px;font-size:13.5px;line-height:1.55}.partner-theme .ph-setup-banner-close{color:#fffc;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s;display:flex}.partner-theme .ph-setup-banner-close:hover{color:#fff;background:#ffffff24}.partner-theme .ph-setup-banner-close svg{width:16px;height:16px}@media(max-width:860px){.partner-theme .psf-wrap{padding-left:22px;padding-right:22px}.partner-theme .psf-cols,.partner-theme .psf-review{grid-template-columns:1fr}.partner-theme .psf-review>section:last-child{grid-column:auto}.partner-theme .psf-next{max-width:none}}@media(prefers-reduced-motion:reduce){.partner-theme .psf-step-anim,.partner-theme .ph-setup-banner{animation:none}}.psf.partner-theme .plc-main .ph-st2-input,.psf.partner-theme .plc-main .ph-st2-select,.psf.partner-theme .plc-main .ph-st2-textarea{box-sizing:border-box;border-radius:11px;max-width:none;font-size:16px}.psf.partner-theme .plc-main .ph-st2-input,.psf.partner-theme .plc-main .ph-st2-select{height:46px}.psf.partner-theme .plc-main .ph-st2-textarea{min-height:84px;padding:11px 12px}.partner-theme .plc-narrow{max-width:820px}.partner-theme .plc-counter{color:var(--p-cobalt);margin:-14px 0 22px;font-size:13px;font-weight:700}.partner-theme .plc-list{gap:0;padding:4px 0}.partner-theme .plc-row{border-bottom:1px solid var(--p-border-light);color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:14px;width:100%;padding:15px 22px;font-family:inherit;text-decoration:none;transition:background .12s;display:flex}.partner-theme .plc-row:last-child{border-bottom:0}.partner-theme .plc-row:hover{background:var(--p-sidebar-bg)}.partner-theme .plc-row-n{width:28px;height:28px;color:var(--p-cobalt);background:var(--p-cobalt-50);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.partner-theme .plc-row-n.is-done{background:var(--p-green-bg);color:var(--p-green)}.partner-theme .plc-row-n svg{width:15px;height:15px}.partner-theme .plc-row-body{flex:1;min-width:0}.partner-theme .plc-row-t{color:var(--p-text);letter-spacing:-.2px;font-size:14.5px;font-weight:700}.partner-theme .plc-row-s{color:var(--p-text-muted);margin-top:2px;font-size:12.5px;line-height:1.45}.partner-theme .plc-row-fix{color:var(--p-amber);margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.45}.partner-theme .plc-row>svg{width:16px;height:16px;color:var(--p-text-muted);flex-shrink:0}.partner-theme .plc-status{white-space:nowrap;background:var(--p-sidebar-bg);height:24px;color:var(--p-text-sec);border-radius:99px;flex-shrink:0;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.partner-theme .plc-status.review{background:var(--p-cobalt-50);color:var(--p-cobalt)}.partner-theme .plc-status.fix{background:var(--p-amber-bg);color:var(--p-amber)}.partner-theme .plc-status.done{background:var(--p-green-bg);color:var(--p-green)}.partner-theme .plc-banner{border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:16px 18px;font-size:13.5px;line-height:1.55;display:flex}.partner-theme .plc-banner svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.partner-theme .plc-banner .t{letter-spacing:-.2px;margin-bottom:2px;font-size:15px;font-weight:800}.partner-theme .plc-banner.fix{background:var(--p-amber-bg);color:var(--p-amber)}.partner-theme .plc-banner.review{background:var(--p-cobalt-50);color:var(--p-cobalt)}.partner-theme .plc-banner.done{background:var(--p-green-bg);color:var(--p-green)}.partner-theme .plc-banner.info{background:var(--p-sidebar-bg);color:var(--p-text-sec)}.partner-theme .plc-guide{gap:18px}.partner-theme .plc-guide-title{letter-spacing:-.3px;color:var(--p-text);font-size:17px;font-weight:800;line-height:1.3}.partner-theme .plc-guide p{color:var(--p-text-sec);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.partner-theme .plc-guide strong{color:var(--p-text);font-weight:700}.partner-theme .plc-steps{counter-reset:plc;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.partner-theme .plc-step{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.partner-theme .plc-step-n{background:var(--p-cobalt);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12.5px;font-weight:800;display:flex}.partner-theme .plc-step-body{flex-direction:column;gap:10px;min-width:0;padding-top:3px;display:flex}.partner-theme .plc-step-body ul{color:var(--p-text-sec);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;line-height:1.55;list-style:outside;display:flex}.partner-theme .plc-shot{flex-direction:column;gap:6px;margin:0;display:flex}.partner-theme .plc-shot a{border:1px solid var(--p-border);background:#fff;border-radius:12px;line-height:0;display:block;overflow:hidden}.partner-theme .plc-shot img{width:100%;height:auto;display:block}.partner-theme .plc-shot.narrow a{max-width:240px}.partner-theme .plc-shot figcaption{color:var(--p-text-muted);font-size:12.5px;line-height:1.45}.partner-theme .plc-more{border-top:1px solid var(--p-border-light);padding-top:4px;display:block}.partner-theme .plc-more>summary{min-height:44px;color:var(--p-cobalt);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;list-style:none;display:flex}.partner-theme .plc-more>summary::-webkit-details-marker{display:none}.partner-theme .plc-more>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:7px;height:7px;margin-left:2px;transition:transform .15s;transform:rotate(-45deg)}.partner-theme .plc-more[open]>summary:before{transform:rotate(45deg)}.partner-theme .plc-more>summary:focus-visible{outline:2px solid var(--p-cobalt);outline-offset:2px;border-radius:8px}.partner-theme .plc-more[open]>*+*{margin-top:14px}@media(prefers-reduced-motion:reduce){.partner-theme .plc-more>summary:before{transition:none}}.partner-theme .plc-note{background:var(--p-amber-bg);color:#7a4a12;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.partner-theme .plc-note strong{color:#7a4a12}.partner-theme .plc-done{background:var(--p-green-bg);color:#0b6b4b;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.partner-theme .plc-done strong{color:#0b6b4b}.partner-theme .plc-code{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.partner-theme .plc-code code{font-family:var(--p-font);letter-spacing:1px;color:var(--p-text);background:var(--p-sidebar-bg);font-variant-numeric:tabular-nums;border-radius:10px;padding:8px 14px;font-size:22px;font-weight:800}.partner-theme .plc-image-note{color:var(--p-text-muted);font-size:12.5px;font-style:italic;line-height:1.5}.partner-theme .plc-form{gap:18px}.partner-theme .plc-section-t{color:var(--p-text);letter-spacing:-.1px;font-size:13px;font-weight:800}.partner-theme .plc-section-help{color:var(--p-text-muted);margin-top:-10px;font-size:12.5px;line-height:1.5}.partner-theme .plc-sub-t{color:var(--p-text);font-size:13px;font-weight:700}.partner-theme .plc-help-q{border:1px solid var(--p-border,#d6dbe4);background:var(--p-card,#fff);width:22px;height:22px;color:var(--p-cobalt);cursor:pointer;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.partner-theme .plc-help-q:focus-visible{outline:2px solid var(--p-cobalt);outline-offset:2px}.plc-help-pop{flex-direction:column;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.plc-help-pop img{border:1px solid #e3e7ee;border-radius:8px;width:100%;height:auto}.plc-help-pop a{font-weight:600;text-decoration:underline}.partner-theme .plc-grid2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.partner-theme .plc-grid3{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.partner-theme .plc-pills{flex-wrap:wrap;gap:6px;display:flex}.partner-theme .plc-check{color:var(--p-text);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.partner-theme .plc-check input{width:20px;height:20px;accent-color:var(--p-cobalt);flex-shrink:0;margin-top:1px}.partner-theme .plc-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.partner-theme .plc-saved{color:var(--p-green);font-size:13px;font-weight:600;line-height:1.5}.partner-theme .plc-error{color:var(--p-amber);font-size:13px;font-weight:600;line-height:1.5}.partner-theme .plc-field-error{color:var(--p-amber);font-size:12.5px;font-weight:600;line-height:1.45}.partner-theme .plc-back{color:var(--p-cobalt);align-items:center;gap:4px;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-flex}.partner-theme .plc-back svg{width:15px;height:15px}.partner-theme .plc-readonly{color:var(--p-text-sec);font-size:13px;line-height:1.5}.partner-theme .plc-price-head,.partner-theme .plc-price-row{grid-template-columns:minmax(0,2fr) minmax(0,1.8fr) minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.partner-theme .plc-price-head{letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-muted);font-size:11px;font-weight:700}.partner-theme .plc-price-rows{flex-direction:column;gap:8px;display:flex}.partner-theme .plc-price-err{color:var(--p-amber);grid-column:1/-1;margin-top:-2px;font-size:12px;font-weight:600}.partner-theme .plc-money{position:relative}.partner-theme .plc-money>span{color:var(--p-text-muted);pointer-events:none;font-size:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.psf.partner-theme .plc-main .plc-money>.ph-st2-input{padding-left:24px}.partner-theme .plc-icon-btn{border:1.5px solid var(--p-border);width:40px;height:40px;color:var(--p-text-muted);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.partner-theme .plc-icon-btn:hover{border-color:var(--p-red);color:var(--p-red)}.partner-theme .plc-icon-btn svg{width:16px;height:16px}.partner-theme .plc-trade-t{color:var(--p-text);letter-spacing:-.2px;font-size:16px;font-weight:800}.partner-theme .plc-slack{border:1.5px solid var(--p-cobalt)}.partner-theme .plc-slack.is-joined{border-color:#0000}.partner-theme .plc-slack-head{align-items:center;gap:12px;display:flex}.partner-theme .plc-slack-head svg{width:22px;height:22px;color:var(--p-cobalt);flex-shrink:0}.partner-theme .plc-slack-head .t{color:var(--p-text);letter-spacing:-.2px;font-size:16px;font-weight:800}.partner-theme .plc-step-h1{letter-spacing:-1.2px;margin-bottom:10px;font-size:clamp(30px,7.4vw,46px);line-height:1.04}.partner-theme .plc-stepof{letter-spacing:.18em;text-transform:uppercase;color:var(--p-cobalt);margin:0 0 12px;font-size:11px;font-weight:700}.partner-theme .plc-section{flex-direction:column;gap:14px;min-width:0;display:flex}.partner-theme .plc-section+.plc-section{border-top:1px solid var(--p-border-light);padding-top:16px}.partner-theme .plc-section>.plc-section-help{margin-top:-8px}.partner-theme .plc-known-wrap{flex-direction:column;gap:6px;min-width:0;display:flex}.partner-theme .plc-known{background:var(--p-sidebar-bg);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:44px;padding:10px 6px 10px 14px;display:grid}.partner-theme .plc-known-k{color:var(--p-text-muted);grid-column:1;font-size:12px;font-weight:600;line-height:1.35}.partner-theme .plc-known-v{color:var(--p-text);overflow-wrap:anywhere;grid-column:1;font-size:14.5px;font-weight:600;line-height:1.4}.partner-theme .plc-known .plc-known-change{border-radius:10px;grid-area:1/2/span 2;min-width:44px;min-height:44px;padding:0 10px;font-size:13px}.partner-theme .plc-known .plc-known-change:focus-visible{outline:2px solid var(--p-cobalt);outline-offset:1px}@media(max-width:640px){.partner-theme .psf-card.plc-form{padding:18px 16px}.partner-theme .plc-actions.plc-sticky{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--p-border-light);background:#ffffffeb;flex-direction:column-reverse;align-items:stretch;gap:8px;margin:0;position:fixed;bottom:0;left:0;right:0}.partner-theme .plc-actions.plc-sticky .psf-btn.primary{border-radius:12px;justify-content:center;width:100%;height:50px;font-size:14.5px}.partner-theme .plc-actions.plc-sticky>span:empty{display:none}.partner-theme .plc-actions.plc-sticky .plc-saved,.partner-theme .plc-actions.plc-sticky .plc-error{text-align:center;display:block}.partner-theme .psf-card.plc-actions-card{min-height:0;box-shadow:none;background:0 0;padding:0}.partner-theme .plc-grid3{grid-template-columns:1fr 1fr}}.partner-theme .ph-launch-card{background:var(--p-surface);box-shadow:var(--p-shadow-2);border:1.5px solid var(--p-cobalt);border-radius:20px;align-items:center;gap:16px;margin:clamp(22px,5vw,56px) clamp(22px,5vw,56px) 0;padding:18px 20px;display:flex}.partner-theme .ph-launch-card-icon{background:var(--p-cobalt-50);width:40px;height:40px;color:var(--p-cobalt);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.partner-theme .ph-launch-card-icon svg{width:20px;height:20px}.partner-theme .ph-launch-card-body{flex:1;min-width:0}.partner-theme .ph-launch-card-t{color:var(--p-text);letter-spacing:-.3px;font-size:16px;font-weight:800}.partner-theme .ph-launch-card-s{color:var(--p-text-muted);margin-top:3px;font-size:13px;line-height:1.45}.partner-theme .ph-launch-card-bar{background:var(--p-border);border-radius:99px;max-width:320px;height:4px;margin-top:10px;overflow:hidden}.partner-theme .ph-launch-card-bar span{background:var(--p-cobalt);border-radius:99px;height:100%;display:block}.partner-theme .ph-launch-card a{background:var(--p-cobalt);color:#fff;border-radius:11px;flex-shrink:0;align-items:center;gap:6px;height:42px;padding:0 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 10px #2563eb3d}.partner-theme .ph-launch-card a:hover{background:var(--p-cobalt-hover)}.partner-theme .ph-launch-card a svg{width:15px;height:15px}.partner-theme .ph-launch-cta{flex-shrink:0;display:inline-flex;position:relative}.partner-theme .ph-launch-ring{border:2px solid var(--p-cobalt);pointer-events:none;opacity:0;animation:phRingIn .42s var(--p-ease).76s forwards,phRingPulse 1.8s ease-in-out 1.18s infinite;border-radius:16px;position:absolute;inset:-6px}.partner-theme .ph-launch-dot{box-sizing:border-box;border:3px solid var(--p-cobalt);pointer-events:none;opacity:0;width:18px;height:18px;animation:phDotGlide .98s var(--p-ease).12s forwards;background:#fff;border-radius:50%;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #2563eb33,0 4px 12px #2563eb4d}@keyframes phDotGlide{0%{opacity:0;transform:translate(-34vw,-68px)scale(.6)}18%{opacity:1}78%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(2.2)}}@keyframes phRingIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes phRingPulse{0%,to{box-shadow:0 0 #2563eb61}50%{box-shadow:0 0 0 9px #2563eb00}}@media(prefers-reduced-motion:reduce){.partner-theme .ph-launch-dot{display:none}.partner-theme .ph-launch-ring{opacity:1;animation:none}}@media(max-width:860px){.partner-theme .ph-launch-cta{width:100%}.partner-theme .plc-row{gap:12px;padding:14px 16px}.partner-theme .plc-grid3{grid-template-columns:1fr 1fr}.partner-theme .plc-grid3>:first-child{grid-column:1/-1}.partner-theme .plc-price-head{display:none}.partner-theme .plc-price-row{border-bottom:1px solid var(--p-border-light);grid-template-columns:minmax(0,1fr) 40px;padding-bottom:12px}.partner-theme .plc-price-row>:first-child,.partner-theme .plc-price-row>:nth-child(2){grid-column:1/-1}.partner-theme .plc-price-row>:nth-child(4){grid-area:3/2}.partner-theme .plc-money[data-cap],.partner-theme .plc-price-row>:nth-child(4){margin-top:16px}.partner-theme .plc-money[data-cap]:before{content:attr(data-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-muted);pointer-events:none;font-size:11px;font-weight:700;position:absolute;top:-16px;left:2px}.partner-theme .ph-launch-card{flex-wrap:wrap}.partner-theme .ph-launch-card a{justify-content:center;width:100%}}@media(max-width:900px){.partner-theme input,.partner-theme select,.partner-theme textarea{font-size:16px!important}.partner-theme .ph-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a181547}.partner-theme .ph-st2-range{background:0 0;height:36px}.partner-theme .ph-st2-range::-webkit-slider-runnable-track{background:var(--p-border);border-radius:99px;height:8px}.partner-theme .ph-st2-range::-moz-range-track{background:var(--p-border);border-radius:99px;height:8px}.partner-theme .ph-st2-range::-webkit-slider-thumb{width:30px;height:30px;margin-top:-11px}.partner-theme .ph-st2-range::-moz-range-thumb{width:30px;height:30px}.partner-theme .ph-st2-radius-ticks{margin-top:-8px}}.partner-theme,.partner-theme *{-webkit-tap-highlight-color:transparent}@media(hover:none){.partner-theme button:active,.partner-theme a:active,.partner-theme [role=button]:active{opacity:.6}}@media(max-width:700px){.partner-theme .ph-lead-table,.partner-theme .ph-lead-table-head table{table-layout:auto}.partner-theme .ph-lead-table colgroup col:nth-child(3),.partner-theme .ph-lead-table colgroup col:nth-child(4),.partner-theme .ph-lead-table colgroup col:nth-child(5),.partner-theme .ph-lead-table-head colgroup col:nth-child(3),.partner-theme .ph-lead-table-head colgroup col:nth-child(4),.partner-theme .ph-lead-table-head colgroup col:nth-child(5),.partner-theme .ph-lead-table th:nth-child(3),.partner-theme .ph-lead-table th:nth-child(4),.partner-theme .ph-lead-table th:nth-child(5),.partner-theme .ph-lead-table td:nth-child(3),.partner-theme .ph-lead-table td:nth-child(4),.partner-theme .ph-lead-table td:nth-child(5),.partner-theme .ph-lead-table-head th:nth-child(3),.partner-theme .ph-lead-table-head th:nth-child(4),.partner-theme .ph-lead-table-head th:nth-child(5){display:none}.partner-theme .ph-lead-table th,.partner-theme .ph-lead-table td,.partner-theme .ph-lead-table-head th{padding:10px 8px;font-size:11.5px}.partner-theme .ph-lead-table th,.partner-theme .ph-lead-table-head th{letter-spacing:.08em;font-size:9.5px}.partner-theme .ph-lead-table .ph-muted{font-size:11px}.partner-theme .ph-stage-pill{padding:3px 7px;font-size:10px}.partner-theme .ph-table-wrap{padding:0 12px 16px}}@media(max-width:900px){.partner-theme .ph-st-card{padding:16px 14px}.partner-theme .ph-st-outreach-grid{grid-template-columns:1fr}.partner-theme .ph-st-avg-row{grid-column:auto}.partner-theme .ph-st-funnel-stage{grid-template-columns:90px 1fr 65px;gap:10px}.partner-theme .ph-st-card-head{flex-wrap:wrap}.partner-theme .ph-st-helper{font-size:11px}.partner-theme .ph-st-svc-table th:nth-child(4),.partner-theme .ph-st-svc-table th:nth-child(5),.partner-theme .ph-st-svc-table td:nth-child(4),.partner-theme .ph-st-svc-table td:nth-child(5){display:none}}@media(max-width:700px){.partner-theme .ph-mobile-head{align-items:center;gap:8px;padding:14px 16px 12px;display:flex}.partner-theme .ph-mobile-head .ph-search-wrap{flex:1;min-width:0;max-width:none}.partner-theme .ph-mobile-head .ph-search-input{font-size:13px}.partner-theme .ph-mobile-head .ph-page-title{flex-shrink:0;gap:8px;font-size:22px}.partner-theme .ph-mobile-head .ph-page-title svg{width:22px;height:22px}.partner-theme .ph-icon-only{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:relative}.partner-theme .ph-icon-only svg{width:16px;height:16px;margin:0}.partner-theme .ph-filter-badge{min-width:14px;height:14px;color:var(--p-cobalt);background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;top:3px;right:3px}.partner-theme .ph-lead-table-head{position:relative}.partner-theme .ph-lead-table-count{color:var(--p-text-muted);white-space:nowrap;pointer-events:none;font-size:10.5px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.partner-theme .ph-lead-table-count strong{color:var(--p-text);font-weight:700}.partner-theme .ph-lead-table,.partner-theme .ph-lead-table-head table{table-layout:fixed;width:100%}.partner-theme .ph-lead-table colgroup col:first-child,.partner-theme .ph-lead-table-head colgroup col:first-child{width:40%}.partner-theme .ph-lead-table colgroup col:nth-child(2),.partner-theme .ph-lead-table-head colgroup col:nth-child(2){width:18%}.partner-theme .ph-lead-table colgroup col:nth-child(6),.partner-theme .ph-lead-table-head colgroup col:nth-child(6){width:22%}.partner-theme .ph-lead-table colgroup col:nth-child(7),.partner-theme .ph-lead-table-head colgroup col:nth-child(7){width:20%}.partner-theme .ph-lead-table-head th:nth-child(7){color:#0000}}@media(max-width:640px){.partner-theme .ph-cover-feature{flex-direction:column;align-items:center;gap:16px;width:100%;padding:20px}.partner-theme .ph-cover-badge{flex-direction:row;justify-content:center;align-items:baseline;gap:8px;width:100%;max-width:300px;padding:12px 0}.partner-theme .ph-cover-badge .num{order:3;margin:0}.partner-theme .ph-cover-badge .month{order:2}.partner-theme .ph-cover-badge .day{order:1}.partner-theme .ph-cover-badge .day:after{content:","}.partner-theme .ph-cover-badge .num,.partner-theme .ph-cover-badge .month,.partner-theme .ph-cover-badge .day{letter-spacing:-1px;opacity:1;font-size:30px;line-height:1}.partner-theme .ph-cover-frange{font-size:13px}.partner-theme .ph-cover-fbody{text-align:center}.partner-theme .ph-cover-flabel{justify-content:center;align-items:center;display:flex}.partner-theme .ph-cover-flabel:before{content:"";flex:0 0 18px;width:18px}.partner-theme .ph-cover-breakdown{justify-content:center}.partner-theme .ph-cover-deck{display:none}.partner-theme .ph-stat-card{justify-content:center}.partner-theme .ph-stat-body{flex:0 0 200px;width:200px}.partner-theme .ph-appt-row{grid-template-columns:60px 1fr auto;gap:12px;padding:12px 0}.partner-theme .ph-appt-num{display:none}.partner-theme .ph-appt-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.partner-theme .ph-appt-loc{font-size:11px}.partner-theme .ph-appt-time{font-size:11.5px}.partner-theme .ph-appt-price{font-size:12.5px}.partner-theme .ph-appt-range{font-size:10px}.partner-theme .ph-attn-meta{white-space:normal;text-overflow:clip;font-size:11.5px;line-height:1.45;overflow:visible}.partner-theme .ph-attn-title{font-size:13px}.partner-theme .ph-activity-row{grid-template-columns:24px 1fr auto;gap:10px;padding:10px 8px}.partner-theme .ph-activity-text{font-size:12.5px;line-height:1.4}.partner-theme .ph-activity-time{font-size:10.5px}.partner-theme .ph-prof-row2{flex-wrap:nowrap;align-items:flex-start;gap:10px}.partner-theme .ph-lead-identity .ph-lead-name{font-size:17px}.partner-theme .ph-edit-btn{flex-shrink:0;align-self:flex-start}}.partner-theme .ph-mobile-only{display:none}@media(max-width:900px){.partner-theme .ph-mobile-hide{display:none}.partner-theme .ph-mobile-only{display:inline}.partner-theme .ph-prof-head{position:relative}.partner-theme .ph-lead-lost-btn{gap:5px;padding:5px 10px;font-size:11.5px;position:absolute;top:14px;right:20px;background:var(--p-red,#b91c1c)!important;color:#fff!important;border-color:#0000!important;margin-right:0!important}.partner-theme .ph-lead-lost-btn svg{display:none}.partner-theme .ph-edit-btn{gap:0;padding:10px}.partner-theme .ph-lead-revert-btn{gap:0;padding:9px;line-height:1}.partner-theme .ph-lead-revert-btn svg{width:16px;height:16px}}@media(max-width:480px){.partner-theme .ph-cover-time:before{display:none}.partner-theme .ph-cover-time{gap:0}.partner-theme .ph-cover-title{letter-spacing:-.9px;font-size:24px}.partner-theme .ph-cover-fvalue{font-size:40px}}@media(hover:none){.partner-theme .ph-attn-item-clickable:hover{background:0 0}.partner-theme .ph-appt-row:hover{padding-left:0}.partner-theme .ph-activity-row:hover,.partner-theme .ph-lead-table tbody tr:hover{background:0 0}.partner-theme .ph-cover-feature:hover{box-shadow:var(--p-shadow-2);transform:none}}@keyframes agShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes agIn{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@keyframes agOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes agSlide{0%{transform:translate(100%)}to{transform:none}}@keyframes agSlideOut{0%{transform:none}to{transform:translate(100%)}}@keyframes agFade{0%{opacity:0}to{opacity:1}}@keyframes agFadeOut{0%{opacity:1}to{opacity:0}}@keyframes agUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes agDown{0%{transform:none}to{transform:translateY(100%)}}@keyframes agPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes agNavA{0%{opacity:0;transform:translate3d(var(--dx,0px),0,0)}to{opacity:1;transform:none}}@keyframes agNavB{0%{opacity:0;transform:translate3d(var(--dx,0px),0,0)}to{opacity:1;transform:none}}@keyframes agDrop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes agRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes agPulse{0%{box-shadow:0 0 #2563eb61}70%{box-shadow:0 0 0 7px #2563eb00}to{box-shadow:0 0 #2563eb00}}body:has(.ag-page) .ph-cal-picker-pop{transform-origin:0 0;animation:.2s cubic-bezier(.16,1,.3,1) agIn;z-index:300!important}body:has(.ag-page) .ph-cal-picker-title,body:has(.ag-page) .partner-theme .ph-nap-dd span{white-space:nowrap}body:has(.ag-page) .partner-theme .ph-nap-trig{text-align:left;font-family:var(--p-font)}body:has(.ag-page) .partner-theme .ph-nap-row{font-family:var(--p-font)}.ag-page{isolation:isolate;background:var(--p-surface);height:100dvh;color:var(--p-text);font-family:var(--p-font);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden}@media(max-width:900px){.ag-page{height:calc(100dvh - 52px)}}.ag-page a{color:#2563eb;text-decoration:none}.ag-page a:hover{color:#1d4ed8}.ag-body{flex:1;min-height:0;display:flex}.ag-main{flex-direction:column;flex:1;min-width:0;display:flex}.ag-flex1{flex:1}.ag-minw0{min-width:0}.ag-pad2{padding:0 2px}.ag-ellipsis{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ag-shimmer{background:linear-gradient(90deg,#f0eeeb 25%,#f8f7f5 37%,#f0eeeb 63%) 0 0/400% 100%;animation:1.4s infinite agShimmer}.ag-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ag-dot.is-hatch{background:repeating-linear-gradient(135deg,#9a978f2b 0 8px,#9a978f12 8px 16px);box-shadow:inset 0 0 0 1px #9a978f99}.ag-chip{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ag-x-btn{color:#b4aea6;cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ag-x-btn:hover{color:var(--p-text-sec);background:#1a18150d}.ag-x-btn:active{transform:scale(.9)}.ag-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--p-text-muted);white-space:nowrap;font-size:10.5px;font-weight:700}.ag-side{box-sizing:border-box;background:var(--p-surface);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.ag-side.is-desk{border-right:1px solid var(--p-border-light);opacity:1;visibility:visible;will-change:margin-left;flex-shrink:0;gap:18px;width:248px;margin-left:0;padding:18px;transition:margin-left .4s cubic-bezier(.32,.72,0,1),opacity .28s,visibility linear}.ag-side.is-desk.is-hidden{opacity:0;visibility:hidden;margin-left:-248px;transition:margin-left .4s cubic-bezier(.32,.72,0,1),opacity .28s,visibility 0s linear .4s}.ag-side-group{flex-direction:column;gap:8px;display:flex}.ag-side-eyebrow-row{justify-content:space-between;align-items:center;padding:0 2px 4px;display:flex}.ag-side-collapse{width:22px;height:22px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ag-side-collapse:hover{background:var(--p-sidebar-bg);color:var(--p-cobalt)}.ag-side-collapse:active{transform:scale(.96)}.ag-side-skel-card{border-radius:12px;height:118px}.ag-side-skel-line{border-radius:6px;height:12px}.ag-side-error{color:var(--p-text-muted);padding:0 2px;font-size:12px;line-height:1.5}.ag-snap{border:1px solid var(--p-border-light);background:var(--p-surface);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex;box-shadow:0 1px 3px #1a181508}.ag-snap-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-muted);font-size:9.5px;font-weight:700}.ag-snap-stat{letter-spacing:-.5px;color:var(--p-cobalt);font-size:22px;font-weight:800;line-height:1}.ag-snap-sub{color:var(--p-text-sec);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.ag-snap-next{border-top:1px solid var(--p-border-light);color:var(--p-text-sec);align-items:center;gap:6px;min-width:0;padding-top:8px;font-size:11px;font-weight:600;display:flex}.ag-snap-next-icon{color:var(--p-cobalt);flex-shrink:0}.ag-snap-actions{gap:6px;display:flex}.ag-page a.ag-join-btn{background:var(--p-cobalt);color:#fff;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;height:34px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #2563eb2e}.ag-page a.ag-join-btn:hover{background:var(--p-cobalt-hover);color:#fff}.ag-details-btn{border:1px solid var(--p-border);height:34px;color:var(--p-text-sec);cursor:pointer;background:0 0;border-radius:9px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.ag-snap-actions .ag-details-btn:only-child{flex:none}.ag-details-btn:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.ag-details-btn:active{transform:scale(.96)}.ag-today-rows{flex-direction:column;display:flex}.ag-today-row{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 6px;display:flex}.ag-today-row.is-past{opacity:.55}.ag-today-row:hover{background:var(--p-sidebar-bg)}.ag-today-time{width:56px;color:var(--p-text-sec);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:700}.ag-today-title{min-width:0;color:var(--p-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.ag-today-title.is-blocked{color:var(--p-text-muted)}.ag-today-title.is-struck{text-decoration:line-through}.ag-today-empty{color:var(--p-text-muted);padding:8px 2px;font-size:12px}.ag-attn-head{align-items:center;gap:8px;padding:0 2px 4px;display:flex}.ag-attn-count{background:var(--p-amber-bg);min-width:18px;height:18px;color:var(--p-amber);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.ag-attn-card{border:1px solid var(--p-border-light);background:var(--p-surface);cursor:pointer;transition:border-color var(--p-dur-fast);border-radius:12px;flex-direction:column;gap:6px;padding:11px 12px;display:flex;box-shadow:0 1px 3px #1a181508}.ag-attn-card:hover{border-color:var(--p-border)}.ag-attn-tag{white-space:nowrap;border-radius:6px;align-self:flex-start;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex}.ag-attn-tag.is-amber{background:var(--p-amber-bg);color:var(--p-amber)}.ag-attn-tag.is-red{background:var(--p-red-bg);color:var(--p-red)}.ag-attn-tag.is-cobalt{background:var(--p-cobalt-50);color:var(--p-cobalt)}.ag-attn-title{font-size:12.5px;font-weight:700;line-height:1.3}.ag-attn-sub{color:var(--p-text-muted);margin-top:2px;font-size:11px}.ag-attn-action{border:1px solid var(--p-sidebar-border);background:var(--p-sidebar-bg);color:var(--p-text-sec);cursor:pointer;transition:all var(--p-dur-fast);border-radius:99px;align-self:flex-start;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.ag-attn-action:hover{color:var(--p-cobalt);border-color:var(--p-cobalt)}.ag-attn-action:active{transform:scale(.96)}.ag-meet-pill{border:1px solid var(--p-sidebar-border);background:var(--p-sidebar-bg);min-width:0;transition:background var(--p-dur-fast),border-color var(--p-dur-fast);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;display:flex}.ag-meet-icon{width:18px;height:18px;color:var(--p-cobalt);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ag-meet-account{min-width:0;color:var(--p-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:600;overflow:hidden}.ag-meet-sep{color:var(--p-text-muted);font-size:11px;font-weight:500}.ag-meet-status{color:var(--p-green);flex-shrink:0;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.ag-meet-status.is-off{color:#b45309}.ag-meet-status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.ag-head{border-bottom:1px solid var(--p-border-light);background:var(--p-surface);z-index:20;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;min-width:0;padding:18px 18px 16px 32px;transition:padding .4s cubic-bezier(.32,.72,0,1);display:flex;position:relative}.ag-head.is-tight{gap:8px}.ag-head.is-side-hidden{padding:18px 18px 16px 20px}.ag-head.is-raised{z-index:90}.ag-side-toggle{border:1px solid var(--p-border);background:var(--p-surface);width:32px;height:32px;color:var(--p-text-sec);cursor:pointer;transition:color var(--p-dur-fast),border-color var(--p-dur-fast),background var(--p-dur-fast);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 1px 3px #1a18150a}.ag-side-toggle.has-attn{border-color:var(--p-amber)}.ag-side-toggle:hover{color:var(--p-cobalt);border-color:var(--p-cobalt);background:var(--p-sidebar-bg)}.ag-side-toggle:active{transform:scale(.96)}.ag-side-toggle-badge{background:var(--p-amber);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--p-surface);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:800;display:inline-flex;position:absolute;top:-5px;right:-5px}.ag-title{letter-spacing:-.5px;color:var(--p-text);flex-shrink:0;align-items:center;gap:11px;margin:0;font-size:24px;font-weight:800;line-height:1;display:inline-flex}.ag-head-nav{flex-shrink:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.ag-nav-arrow{width:32px;height:32px;color:var(--p-text-sec);cursor:pointer;transition:all var(--p-dur-fast);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ag-nav-arrow:hover{background:var(--p-sidebar-bg);color:var(--p-text)}.ag-nav-arrow:active{transform:scale(.96)}.ag-today-btn{border:1px solid var(--p-border);color:var(--p-text-sec);font-family:var(--p-font);cursor:pointer;transition:all var(--p-dur-fast);background:0 0;border-radius:8px;flex-shrink:0;padding:7px 14px;font-size:12px;font-weight:600;line-height:1}.ag-today-btn:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.ag-today-btn:active{transform:scale(.96)}.ag-range{letter-spacing:-.3px;color:var(--p-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:4px;font-size:17px;font-weight:700;overflow:hidden}.ag-range-year{color:var(--p-text-muted);margin-left:6px;font-weight:600}.ag-search{box-sizing:border-box;background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);min-width:170px;max-width:360px;height:32px;color:var(--p-text-muted);transition:border-color var(--p-dur-fast),background-color var(--p-dur-fast);border-radius:9px;flex:0 300px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.ag-search.is-open{background:var(--p-surface);border-color:var(--p-cobalt);color:var(--p-cobalt);border-radius:9px 9px 0 0}.ag-search svg{flex-shrink:0}.ag-search input,.ag-search-float input{min-width:0;font-family:var(--p-font);color:var(--p-text);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.ag-search-slot{z-index:51;flex-shrink:0;width:32px;height:32px;position:relative}.ag-search-float{box-sizing:border-box;background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);height:32px;color:var(--p-text-muted);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 8px;transition:width .34s cubic-bezier(.32,.72,0,1),background-color .2s,border-color .2s,box-shadow .3s,color .2s,border-radius .15s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ag-search-float:not(.is-expanded):hover{color:var(--p-cobalt);border-color:var(--p-cobalt)}.ag-search-float.is-expanded{background:var(--p-surface);border-color:var(--p-cobalt);color:var(--p-cobalt);cursor:text;box-shadow:0 8px 24px #1a18151f}.ag-search-float.is-open{box-shadow:none;border-radius:9px 9px 0 0}.ag-search-float svg{flex-shrink:0}.ag-search-float input{opacity:0;pointer-events:none;transition:opacity .1s}.ag-search-float.is-expanded input{opacity:1;pointer-events:auto;transition:opacity .22s .1s}.ag-search-float:not(.is-expanded):focus-within{outline:2px solid var(--p-cobalt);outline-offset:2px}.ag-filter-btn{border:1px solid var(--p-border);width:36px;height:36px;color:var(--p-text-sec);font-family:var(--p-font);cursor:pointer;transition:all var(--p-dur-fast);background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.ag-filter-btn.has-label{width:auto;padding:0 12px}.ag-filter-btn.is-on{border-color:var(--p-cobalt);background:var(--p-cobalt-6);color:var(--p-cobalt)}.ag-filter-btn:active{transform:scale(.96)}.ag-filter-count{background:var(--p-cobalt);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--p-surface);box-sizing:border-box;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-6px;right:-6px}.ag-filter-btn.has-label .ag-filter-count{box-shadow:none;position:static}.ag-viewtog{background:var(--p-sidebar-bg);border:1px solid var(--p-sidebar-border);--ag-vbw:62px;border-radius:10px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}.ag-viewtog.is-tight{--ag-vbw:56px}.ag-viewtog.is-phone{flex:1;display:flex}.ag-viewtog-ind{width:var(--ag-vbw);background:var(--p-surface);pointer-events:none;border-radius:7px;transition:transform .38s cubic-bezier(.32,.72,0,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #1a18151a,0 0 0 .5px #1a18150a}.ag-viewtog.is-phone .ag-viewtog-ind{width:calc(25% - 3px)}.ag-viewtog-btn{z-index:1;width:var(--ag-vbw);height:28px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;transition:color .24s;position:relative}.ag-viewtog.is-phone .ag-viewtog-btn{flex:1;width:auto;height:34px}.ag-viewtog-btn.is-on{color:var(--p-cobalt)}.ag-viewtog-btn:active{transform:scale(.96)}.ag-viewpill-wrap{flex-shrink:0;position:relative}.ag-viewpill{border:1px solid var(--p-sidebar-border);background:var(--p-sidebar-bg);height:34px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ag-viewpill:active{transform:scale(.96)}.ag-viewmenu-scrim{z-index:59;position:fixed;inset:0}.ag-viewmenu{z-index:60;transform-origin:100% 0;background:var(--p-surface);border:1px solid var(--p-border-light);border-radius:12px;flex-direction:column;gap:2px;min-width:150px;padding:4px;animation:.16s cubic-bezier(.16,1,.3,1) agIn;display:flex;position:absolute;top:40px;right:0;box-shadow:0 8px 28px #1a18152e}.ag-viewmenu-item{color:var(--p-text);font-family:var(--p-font);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.ag-viewmenu-item.is-on{background:var(--p-cobalt);color:#fff;font-weight:700}.ag-viewmenu-item:active{transform:scale(.96)}.ag-viewmenu-key{color:var(--p-text-muted);font-size:11px;font-weight:600}.ag-ww-slot{overflow-clip-margin:4px;flex-shrink:0;grid-template-columns:1fr;min-width:0;transition:grid-template-columns .42s cubic-bezier(.16,1,.3,1),margin-left .42s cubic-bezier(.16,1,.3,1),opacity .24s;display:grid;overflow:clip}.ag-ww-slot.is-folded{opacity:0;grid-template-columns:0fr;margin-left:-10px}.ag-head.has-ww .ag-head-nav{flex-shrink:0}.ag-head.is-tight .ag-ww-slot.is-folded,.ag-ww-slot.is-phone.is-folded{margin-left:-8px}.ag-ww-in{min-width:0;display:flex}.ag-ww{cursor:pointer;-webkit-user-select:none;user-select:none;height:36px;font-family:var(--p-font);color:var(--p-text-sec);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1;transition:visibility;display:inline-flex}.ag-ww-slot.is-phone .ag-ww{height:40px;padding:0 2px 0 4px}.ag-ww-slot.is-folded .ag-ww{visibility:hidden;transition:visibility 0s linear .42s}.ag-new-btn{white-space:nowrap;background:var(--p-cobalt);color:#fff;width:36px;height:36px;font-family:var(--p-font);cursor:pointer;transition:background var(--p-dur-fast);border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 2px 8px #2563eb2e}.ag-new-btn.has-label{width:auto;height:auto;padding:9px 16px}.ag-head.is-tight .ag-new-btn.has-label{padding:9px 14px}.ag-new-btn:hover{background:var(--p-cobalt-hover)}.ag-new-btn:active{transform:scale(.96)}.ag-gear-btn{border:1px solid var(--p-border);width:38px;height:38px;color:var(--p-text-sec);cursor:pointer;transition:all var(--p-dur-fast);background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ag-gear-btn:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.ag-gear-btn:active{transform:scale(.96)}.ag-phead{border-bottom:1px solid var(--p-border-light);background:#fff;flex-direction:column;flex-shrink:0;gap:10px;padding:10px 12px;display:flex}.ag-phead-row{align-items:center;gap:2px;display:flex}.ag-phead-arrow{width:36px;height:44px;color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ag-phead-today{border:1px solid var(--p-border);min-width:40px;height:36px;color:var(--p-text-sec);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700}.ag-phead-range{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:4px;font-size:15px;font-weight:800;overflow:hidden}.ag-phead-icon{width:40px;height:44px;color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ag-phead-arrow:active,.ag-phead-today:active,.ag-phead-icon:active,.ag-phead-search-btn:active{transform:scale(.96)}.ag-phead-filter-dot{background:var(--p-cobalt);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:6px}.ag-phead-row2{align-items:center;gap:8px;display:flex}.ag-phead-fold.is-folded{margin-top:-10px}.ag-phead-search-btn{border:1px solid var(--p-sidebar-border);background:var(--p-sidebar-bg);width:44px;height:40px;color:var(--p-text-sec);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ag-phead-search{border:1px solid var(--p-sidebar-border);background:var(--p-sidebar-bg);height:44px;color:var(--p-text);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:0 14px;font-family:inherit;font-size:15px}.ag-scroller{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#1a181529 transparent;background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.ag-viewanim{flex-direction:column;flex:1 0 auto;display:flex}.ag-viewanim.is-nav-a{animation:.34s cubic-bezier(.16,1,.3,1) both agNavA}.ag-viewanim.is-nav-b{animation:.34s cubic-bezier(.16,1,.3,1) both agNavB}.ag-skel{flex-direction:column;gap:14px;padding:20px 24px;display:flex}.ag-skel-heads{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.ag-skel-head{border-radius:8px;height:34px}.ag-skel-cols{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;height:520px;display:grid}.ag-skel-col{flex-direction:column;gap:10px;display:flex}.ag-skel-block{border-radius:8px}.ag-error{flex:1;justify-content:center;align-items:center;min-height:100%;padding:32px 20px;display:flex}.ag-error-card{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:380px;display:flex}.ag-error-icon{background:var(--p-red-bg);width:44px;height:44px;color:var(--p-red);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ag-error-title{letter-spacing:-.3px;font-size:17px;font-weight:800}.ag-error-body{color:var(--p-text-sec);text-wrap:pretty;font-size:13px;line-height:1.55}.ag-error-btn{background:var(--p-cobalt);color:#fff;cursor:pointer;border:none;border-radius:9px;height:40px;margin-top:6px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700}.ag-error-btn:hover{background:var(--p-cobalt-hover)}.ag-error-btn:active{transform:scale(.96)}.ag-grid{--ag-gw:56px;flex-direction:column;display:flex}.ag-grid.is-phone{--ag-gw:40px}.ag-grid-head{z-index:6;background:var(--p-surface);border-bottom:1px solid var(--p-border-light);position:sticky;top:0}.ag-grid-head-row{display:flex}.ag-gutter-head{width:var(--ag-gw);color:var(--p-text-muted);box-sizing:border-box;flex-shrink:0;justify-content:flex-end;align-items:flex-end;padding:0 8px 10px 0;font-size:10px;font-weight:700;display:flex}.ag-dayhead{border:none;border-left:1px solid var(--p-border-light);cursor:pointer;text-align:left;background:0 0;flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;padding:10px 10px 8px;font-family:inherit;display:flex}.ag-grid.is-day .ag-dayhead{flex-direction:row;align-items:center;gap:10px}.ag-grid.is-phone .ag-dayhead{padding:8px 2px}.ag-grid.is-week.is-phone .ag-dayhead{align-items:center}.ag-dayhead:active{transform:scale(.96)}.ag-dayhead-dow{letter-spacing:.12em;text-transform:uppercase;color:var(--p-text-muted);font-size:10.5px;font-weight:700}.ag-dayhead-num{color:var(--p-text);font-size:18px;font-weight:700;line-height:28px}.ag-grid.is-phone .ag-dayhead-num{font-size:15px}.ag-dayhead.is-off .ag-dayhead-num{color:var(--p-text-muted)}.ag-dayhead-num.is-today,.ag-grid.is-phone .ag-dayhead-num.is-today,.ag-dayhead.is-off .ag-dayhead-num.is-today{background:var(--p-cobalt);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.ag-allday-row{border-top:1px solid var(--p-border-light);display:flex}.ag-gutter-allday{width:var(--ag-gw);text-align:right;color:var(--p-text-muted);box-sizing:border-box;flex-shrink:0;padding:8px 6px 0 0;font-size:10px;font-weight:600}.ag-grid.is-phone .ag-gutter-allday{font-size:9px}.ag-allday-cell{border-left:1px solid var(--p-border-light);box-sizing:border-box;flex-direction:column;flex:1;gap:3px;min-width:0;min-height:30px;padding:4px 3px;display:flex}.ag-allday-cell>*{flex-shrink:0}.ag-allday-cell.is-blocked{background:repeating-linear-gradient(135deg,#0000 0 12px,#9a978f21 12px 13px)}.ag-allday-chip{text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:linear-gradient(to right,var(--ag-c)0 3px,var(--ag-c)3px);border:none;border-radius:5px;width:100%;padding:3px 6px 3px 9px;font-family:inherit;font-size:11px;font-weight:700;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ag-allday-chip{background:linear-gradient(to right,var(--ag-c)0 3px,color-mix(in srgb,var(--ag-c)13%,#fff)3px)}}.ag-allday-chip{color:var(--ag-c)}@supports (color:color-mix(in lab,red,red)){.ag-allday-chip{color:color-mix(in srgb,var(--ag-c)72%,#1a1815)}}.ag-allday-chip.is-blocked{color:var(--p-text-sec);background:repeating-linear-gradient(135deg,#9a978f2b 0 8px,#9a978f12 8px 16px);border:1.5px dashed #9a978f73;padding-left:6px}.ag-allday-chip.is-struck{text-decoration:line-through}.ag-allday-chip:active{transform:scale(.96)}.ag-grid-body{display:flex;position:relative}.ag-gutter-body{width:var(--ag-gw);flex-shrink:0;height:1440px;position:relative}.ag-hour{color:var(--p-text-muted);white-space:nowrap;font-size:10.5px;font-weight:600;position:absolute;right:8px}.ag-grid.is-phone .ag-hour{right:5px}.ag-daycol{border-left:1px solid var(--p-border-light);background:repeating-linear-gradient(to bottom,var(--p-border-light)0 1px,transparent 1px 60px),linear-gradient(to bottom,#9a978f13 0 var(--ag-open,0px),transparent var(--ag-open,0px)var(--ag-close,1440px),#9a978f13 var(--ag-close,1440px));flex:1;min-width:0;height:1440px;position:relative}.ag-daycol.is-today{background:repeating-linear-gradient(to bottom,var(--p-border-light)0 1px,transparent 1px 60px),linear-gradient(to bottom,#9a978f13 0 var(--ag-open,0px),transparent var(--ag-open,0px)var(--ag-close,1440px),#9a978f13 var(--ag-close,1440px)),linear-gradient(#2563eb06,#2563eb06)}.ag-daycol.is-off{background:repeating-linear-gradient(to bottom,var(--p-border-light)0 1px,transparent 1px 60px),repeating-linear-gradient(135deg,transparent 0 12px,#9a978f21 12px 13px),linear-gradient(#9a978f13,#9a978f13)}.ag-daycol.is-off.is-today{background:repeating-linear-gradient(to bottom,var(--p-border-light)0 1px,transparent 1px 60px),repeating-linear-gradient(135deg,transparent 0 12px,#9a978f21 12px 13px),linear-gradient(#9a978f13,#9a978f13),linear-gradient(#2563eb06,#2563eb06)}.ag-blocked{box-sizing:border-box;z-index:1;cursor:pointer;background:repeating-linear-gradient(135deg,#9a978f2b 0 8px,#9a978f12 8px 16px);border:1.5px dashed #9a978f73;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.ag-blocked-label{color:var(--p-text-sec);font-size:11px;font-weight:700}.ag-blocked-sub{color:var(--p-text-muted);font-size:10px;font-weight:500}.ag-block{z-index:2;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--p-font);background:var(--ag-c);color:#fff;box-shadow:0 1px 3px var(--ag-c),0 2px 8px var(--ag-c);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ag-block{box-shadow:0 1px 3px color-mix(in srgb,var(--ag-c)20%,transparent),0 2px 8px color-mix(in srgb,var(--ag-c)15%,transparent)}}.ag-block{transition:top .26s cubic-bezier(.32,.72,0,1),height .26s cubic-bezier(.32,.72,0,1),left .26s cubic-bezier(.32,.72,0,1),width .26s cubic-bezier(.32,.72,0,1),filter .12s,opacity .2s}.ag-block:hover,.ag-task:hover{filter:brightness(.97)saturate(1.06);z-index:5}.ag-block.is-narrow{border-radius:6px}.ag-block.is-short{flex-direction:row;align-items:center;gap:5px}.ag-block.is-compact{justify-content:center;gap:0}.ag-block.is-tint{background:linear-gradient(to right,var(--ag-c)0 3px,var(--ag-c)3px)}@supports (color:color-mix(in lab,red,red)){.ag-block.is-tint{background:linear-gradient(to right,var(--ag-c)0 3px,color-mix(in srgb,var(--ag-c)11%,#fff)3px)}}.ag-block.is-tint{color:var(--ag-c)}@supports (color:color-mix(in lab,red,red)){.ag-block.is-tint{color:color-mix(in srgb,var(--ag-c)72%,#1a1815)}}.ag-block.is-tint{box-shadow:none}.ag-block.is-struck{text-decoration:line-through}.ag-block-top{align-items:center;gap:5px;min-width:0;display:flex}.ag-block-time{opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;font-size:10.5px;font-weight:700;line-height:12px;overflow:hidden}.ag-block-title{letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.ag-block.is-wide .ag-block-title{font-size:13.5px;line-height:1.2}.ag-block.is-compact .ag-block-title{font-size:11.5px;line-height:14px}.ag-block.is-narrow .ag-block-title{white-space:normal;font-size:10.5px}.ag-block-meta{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.3;overflow:hidden}.ag-block-stime{opacity:.92;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px;font-weight:700}.ag-block.is-wide .ag-block-stime{margin-right:4px;font-size:11.5px}.ag-block-stitle{letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.ag-block.is-wide:not(.is-phone) .ag-block-stitle{letter-spacing:0;flex:0 auto;font-size:12.5px}.ag-mark{color:inherit;white-space:nowrap;background:#ffffff3d;border-radius:4px;flex-shrink:0;padding:0 4px;font-size:9px;font-weight:800;line-height:14px;text-decoration:none;display:inline-block}.ag-block.is-short .ag-mark,.ag-block.is-compact .ag-mark{line-height:12px}.ag-mark.on-tint{background:#fff}.ag-mark.is-noshow{color:#fff}.ag-mark.is-noshow.on-tint{color:#c53030}.ag-mark.is-hidden{display:none}.ag-mark-dot{border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.ag-task{z-index:2;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--p-font);background:var(--ag-c);border-radius:8px;align-items:center;gap:7px;padding:5px 9px 5px 7px;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ag-task{background:color-mix(in srgb,var(--ag-c)12%,var(--p-surface))}}.ag-task{border:1.5px solid var(--ag-c)}@supports (color:color-mix(in lab,red,red)){.ag-task{border:1.5px solid color-mix(in srgb,var(--ag-c)45%,transparent)}}.ag-task{transition:top .26s cubic-bezier(.32,.72,0,1),height .26s cubic-bezier(.32,.72,0,1),left .26s cubic-bezier(.32,.72,0,1),width .26s cubic-bezier(.32,.72,0,1),filter .12s,opacity .2s}.ag-task.is-short{padding:3px 9px 3px 7px}.ag-task.is-narrow{padding:2px 4px}.ag-task.is-done{opacity:.62;background:#9a978f14;border-color:#9a978f66}.ag-grid:not(.is-phone) .ag-block,.ag-grid:not(.is-phone) .ag-task{cursor:grab}.ag-grid.is-dragging{-webkit-user-select:none;user-select:none}.ag-grid.is-dragging .ag-block,.ag-grid.is-dragging .ag-task{cursor:grabbing}.ag-block.is-dragging,.ag-task.is-dragging{z-index:50;opacity:.94;cursor:grabbing;transition:none;box-shadow:0 14px 36px #1a181547}.ag-resize{cursor:ns-resize;height:6px;position:absolute;bottom:0;left:0;right:0}.ag-task-check{cursor:pointer;border:1.5px solid var(--ag-c);border-radius:5px;flex-shrink:0;width:16px;height:16px;padding:0}@supports (color:color-mix(in lab,red,red)){.ag-task-check{border:1.5px solid color-mix(in srgb,var(--ag-c)60%,transparent)}}.ag-task-check{background:var(--p-surface);color:#0000;justify-content:center;align-items:center;display:inline-flex}.ag-task.is-done .ag-task-check{border-color:var(--ag-c);background:var(--ag-c);color:#fff}.ag-task.is-narrow .ag-task-check{display:none}.ag-task-check:active{transform:scale(.96)}.ag-task-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ag-task-title{white-space:nowrap;text-overflow:ellipsis;color:var(--ag-c);font-size:11.5px;font-weight:700;line-height:1.2;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ag-task-title{color:color-mix(in srgb,var(--ag-c)80%,#000)}}.ag-task.is-narrow .ag-task-title{font-size:9.5px}.ag-task.is-done .ag-task-title{color:var(--p-text-muted);text-decoration:line-through}.ag-task-sub{color:var(--p-text-muted);white-space:nowrap;font-size:10px;font-weight:500}.ag-now{background:var(--p-cobalt);z-index:4;pointer-events:none;height:2px;position:absolute;left:0;right:0}.ag-now-dot{background:var(--p-cobalt);border-radius:50%;width:10px;height:10px;animation:2.6s ease-out infinite agPulse;position:absolute;top:-4px;left:-5px}.ag-grid.is-week{overflow-anchor:none}.ag-grid.is-week .ag-allday-row{transition:height .42s cubic-bezier(.16,1,.3,1)}.ag-grid.is-week .ag-grid-body{background:repeating-linear-gradient(to bottom,var(--p-border-light)0 1px,transparent 1px 60px)var(--ag-gw)0/calc(100% - var(--ag-gw))100% no-repeat}.ag-grid.is-week .ag-dayhead.is-hideable,.ag-grid.is-week .ag-allday-cell.is-hideable,.ag-grid.is-week .ag-daycol.is-hideable{flex:0 0 calc((100% - var(--ag-gw))/7);transition:flex-basis .42s cubic-bezier(.16,1,.3,1),padding-left .42s cubic-bezier(.16,1,.3,1),padding-right .42s cubic-bezier(.16,1,.3,1),border-left-width .42s cubic-bezier(.16,1,.3,1),opacity .3s 60ms,visibility}.ag-grid.is-week .ag-dayhead.is-hideable,.ag-grid.is-week .ag-allday-cell.is-hideable{overflow:hidden}.ag-grid.is-week .ag-dayhead.is-hideable.is-hidden,.ag-grid.is-week .ag-allday-cell.is-hideable.is-hidden,.ag-grid.is-week .ag-daycol.is-hideable.is-hidden{opacity:0;visibility:hidden;border-left-width:0;flex-basis:0;padding-left:0;padding-right:0;transition:flex-basis .42s cubic-bezier(.16,1,.3,1),padding-left .42s cubic-bezier(.16,1,.3,1),padding-right .42s cubic-bezier(.16,1,.3,1),border-left-width .42s cubic-bezier(.16,1,.3,1),opacity .2s,visibility 0s linear .42s;overflow:hidden}.ag-month{flex-direction:column;flex:1;min-height:100%;display:flex}.ag-month-dows{border-bottom:1px solid var(--p-border-light);background:var(--p-surface);z-index:3;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:sticky;top:0}.ag-month-dow{letter-spacing:.16em;text-transform:uppercase;color:var(--p-text-muted);padding:11px 12px;font-size:10.5px;font-weight:700}.ag-month-grid{background:var(--p-border-light);flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(126px,1fr);gap:1px;display:grid}.ag-month.is-phone .ag-month-grid{grid-auto-rows:minmax(84px,1fr)}.ag-mcell{cursor:pointer;background:#fff;flex-direction:column;gap:3px;min-width:0;padding:8px 8px 10px;display:flex;overflow:hidden}.ag-month.is-phone .ag-mcell{padding:6px 3px}.ag-mcell.is-other{background:#fafbfc}.ag-mcell.is-off{background:#fcfbfa}.ag-mcell.is-blocked{background:repeating-linear-gradient(135deg,#9a978f2b 0 8px,#9a978f12 8px 16px),#fff}.ag-mcell-top{align-items:center;gap:6px;min-width:0;display:flex}.ag-mcell-num{color:var(--p-text);flex-shrink:0;padding-left:2px;font-size:12.5px;font-weight:700;line-height:24px}.ag-mcell-num.is-other{color:var(--p-text-muted);opacity:.55}.ag-mcell-num.is-today{background:var(--p-cobalt);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding-left:0;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.ag-mcell-block{color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.ag-mchip{background:linear-gradient(to right,var(--ag-c)0 3px,var(--ag-c)3px);border:none;border-radius:3px;align-items:center;gap:5px;width:100%;padding:2px 6px 2px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.ag-mchip{background:linear-gradient(to right,var(--ag-c)0 3px,color-mix(in srgb,var(--ag-c)12%,#fff)3px)}}.ag-mchip{white-space:nowrap;text-align:left;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:600;overflow:hidden}.ag-month.is-phone .ag-mchip{padding:1px 3px 1px 5px;font-size:9.5px}.ag-mchip.is-struck{text-decoration:line-through}.ag-mchip:active{transform:scale(.96)}.ag-mchip-time{color:var(--ag-c)}@supports (color:color-mix(in lab,red,red)){.ag-mchip-time{color:color-mix(in srgb,var(--ag-c)70%,#1a1815)}}.ag-mchip-time{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.ag-mchip-title{color:var(--p-text);text-overflow:ellipsis;overflow:hidden}.ag-mmore{font-family:var(--p-font);white-space:nowrap;color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:10.5px;font-weight:700;line-height:1.3}.ag-mmore:hover{background:var(--p-cobalt-6)}.ag-mmore:active{transform:scale(.96)}.ag-list{box-sizing:border-box;flex-direction:column;width:100%;max-width:820px;margin:0 auto;padding:0 28px;display:flex}.ag-list.is-phone{padding:0 14px}.ag-list-attn{background:var(--p-amber-bg);border:1px solid #b453092e;border-radius:14px;margin-top:16px;padding:6px 14px}.ag-list-attn-head{align-items:center;gap:8px;padding:8px 0 6px;display:flex}.ag-list-attn-title{color:var(--p-amber);font-size:13px;font-weight:800}.ag-list-attn-count{min-width:20px;height:20px;color:var(--p-amber);box-sizing:border-box;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.ag-list-attn-row{cursor:pointer;border-top:1px solid #b453091f;flex-direction:row;align-items:center;gap:12px;min-height:60px;padding:10px 0;display:flex}.ag-list.is-phone .ag-list-attn-row{flex-direction:column;align-items:stretch;gap:10px;padding:12px 0}.ag-list-attn-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.ag-list-attn-row-sub{color:var(--p-text-sec);margin-top:2px;font-size:12px}.ag-list-attn-btn{height:38px;font-family:var(--p-font);color:var(--p-amber);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b4530940;border-radius:10px;flex-shrink:0;align-self:center;padding:0 16px;font-size:13px;font-weight:600}.ag-list.is-phone .ag-list-attn-btn{align-self:flex-start;height:44px}.ag-list-attn-btn:active{transform:scale(.96)}.ag-past-btn{border:1px solid var(--p-border);height:36px;color:var(--p-text-sec);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-self:center;margin-top:14px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700}.ag-past-btn:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.ag-past-btn:active{transform:scale(.96)}.ag-list-day{z-index:2;background:var(--p-surface);letter-spacing:-.2px;color:var(--p-text);border-bottom:1px solid var(--p-border-light);align-items:baseline;gap:8px;padding:20px 0 8px;font-size:14px;font-weight:800;display:flex;position:sticky;top:0}.ag-list-day.is-today{color:var(--p-cobalt)}.ag-list-day.is-past{color:var(--p-text-muted)}.ag-list-day-sub{color:var(--p-text-muted);font-size:12px;font-weight:600}.ag-list-row{border-bottom:1px solid var(--p-border-light);cursor:pointer;box-sizing:border-box;border-radius:4px;align-items:center;gap:12px;min-height:56px;padding:11px 8px;animation:.36s cubic-bezier(.16,1,.3,1) both agRise;display:flex}.ag-list.is-phone .ag-list-row{min-height:68px;padding:12px 4px}.ag-list-row.is-past{opacity:.6}.ag-list-row:hover{background:#fafbfc}.ag-list-when{flex-shrink:0;width:74px}.ag-list-time{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ag-list-zone{color:var(--p-text-muted);margin-top:2px;font-size:11px}.ag-list-bar{border-radius:2px;flex-shrink:0;align-self:stretch;width:4px}.ag-list-bar.is-blocked{background:repeating-linear-gradient(135deg,#9a978f2b 0 8px,#9a978f12 8px 16px);border:1px dashed #9a978f80}.ag-list-title{white-space:nowrap;text-overflow:ellipsis;color:var(--p-text);font-size:14px;font-weight:700;overflow:hidden}.ag-list.is-phone .ag-list-title{font-size:15px}.ag-list-title.is-struck{text-decoration:line-through}.ag-list-title.is-blocked{color:var(--p-text-sec)}.ag-list-sub{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.ag-page a.ag-list-join{background:var(--p-cobalt);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.ag-page a.ag-list-join:hover{color:#fff;background:var(--p-cobalt-hover)}.ag-list.is-phone a.ag-list-join{min-width:44px;height:44px;padding:0}.ag-list-check{border:1.5px solid var(--p-border);color:#0000;cursor:pointer;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ag-list.is-phone .ag-list-check{width:44px;height:44px}.ag-list-check.is-done{background:var(--p-green);color:#fff;border:none}.ag-list-check:active{transform:scale(.96)}.ag-list-empty-day{color:var(--p-text-muted);border-bottom:1px solid var(--p-border-light);padding:14px 0;font-size:13px}.ag-list-empty{text-align:center;color:var(--p-text-muted);padding:48px 0;font-size:14px}.ag-list-foot{flex-shrink:0;height:96px}.ag-fab{z-index:40;background:var(--p-cobalt);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:absolute;bottom:22px;right:18px;box-shadow:0 8px 24px #2563eb59}.ag-fab:active{transform:scale(.96)}.ag-pop-scrim{z-index:84;position:absolute;inset:0}.ag-search-results{z-index:95;background:var(--p-surface);border:1px solid var(--p-cobalt);box-sizing:border-box;transform-origin:top;border-top:none;border-radius:0 0 9px 9px;max-height:360px;padding:4px;animation:.2s cubic-bezier(.16,1,.3,1) agDrop;position:absolute;overflow-y:auto;box-shadow:0 8px 24px #1a18151f}.ag-search-results.is-phone{border-top:1px solid var(--p-cobalt);border-radius:12px;left:12px;right:12px}.ag-search-results.is-wide{border-top:1px solid var(--p-cobalt);border-radius:0 9px 9px}.ag-search-row:focus-visible{outline:2px solid var(--p-cobalt);outline-offset:-2px}.ag-search-row{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;display:flex}.ag-search-row:hover{background:var(--p-cobalt-6)}.ag-search-row:active{transform:scale(.96)}.ag-search-row-title{color:var(--p-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.ag-search-row-when{color:var(--p-text-muted);margin-top:1px;font-size:11px;display:block}.ag-search-empty{color:var(--p-text-muted);padding:14px 12px;font-size:12.5px}.pr-fpop.ag-fpop{z-index:85}.ag-ep-scrim{z-index:75;background:0 0;animation:.32s cubic-bezier(.16,1,.3,1) agFade;position:absolute;inset:0}.ag-ep-scrim.is-dark{background:#1a181547}.ag-ep-scrim.is-leaving{pointer-events:none;animation:.3s forwards agFadeOut}.ag-ep{z-index:80;box-sizing:border-box;background:var(--p-surface);transform-origin:0 0;border:1px solid #1a18150f;border-radius:20px;outline:none;flex-direction:column;width:360px;animation:.22s cubic-bezier(.16,1,.3,1) agIn;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #1a18150d,0 22px 60px #1a181542}.ag-ep.is-leaving{pointer-events:none;animation:.15s cubic-bezier(.4,0,1,1) forwards agOut}.ag-ep.is-sheet{width:auto;max-height:calc(100vh - var(--adm-sheet-gap,76px));max-height:calc(100dvh - var(--adm-sheet-gap,76px));border:none;border-radius:20px 20px 0 0;animation:.44s cubic-bezier(.32,.72,0,1) agUp;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #1a181529}.ag-ep.is-sheet.is-leaving{animation:.3s cubic-bezier(.4,0,1,1) forwards agDown}.ag-ep-grab{background:var(--p-border);border-radius:99px;flex-shrink:0;width:40px;height:5px;margin:10px auto 2px;display:block}.ag-ep-top{flex-shrink:0;align-items:center;padding:11px 12px 6px;display:flex}.ag-ep-icon{color:#b4aea6;cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ag-ep-icon:hover{color:var(--p-text-sec);background:#1a18150d}.ag-ep-icon.is-del:hover{background:var(--p-red-bg);color:var(--p-red)}.ag-ep-icon:active{transform:scale(.96)}.ag-ep-loading{flex-direction:column;gap:10px;padding:4px 20px 22px;display:flex}.ag-ep-skel{border-radius:8px}.ag-ep-skel.is-title{width:78%;height:22px}.ag-ep-skel.is-line{width:56%;height:14px}.ag-ep-skel.is-chip{border-radius:999px;width:92px;height:20px}.ag-ep-error{color:var(--p-text-sec);padding:4px 20px 22px;font-size:13px}.ag-ep-body{flex:auto;min-height:0;overflow-y:auto}.ag-ep-head{padding:2px 20px}.ag-ep-headrow{align-items:flex-start;gap:12px;display:flex}.ag-ep-dot{background:var(--ag-c);border-radius:50%;flex-shrink:0;width:13px;height:13px;margin-top:5px;display:inline-block}.ag-ep-dot.is-hatch{background:repeating-linear-gradient(135deg,#9a978f2b 0 8px,#9a978f12 8px 16px);box-shadow:inset 0 0 0 1px #9a978fb3}.ag-ep-title{letter-spacing:-.35px;color:#1a1815;text-wrap:pretty;font-size:17.5px;font-weight:800;line-height:1.25}.ag-ep-title.is-struck{text-decoration:line-through}.ag-ep-date{color:#9a948c;font-variant-numeric:tabular-nums;margin-top:5px;font-size:12.5px;font-weight:500}.ag-ep-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;padding-left:1px;display:flex}.ag-ep-meta{color:#9a948c;font-size:12px;font-weight:600}.ag-ep-hl{background:var(--ag-c);border-radius:13px;margin:13px 20px 2px;padding:11px 14px}@supports (color:color-mix(in lab,red,red)){.ag-ep-hl{background:color-mix(in srgb,var(--ag-c)8%,transparent)}}.ag-ep-hl{border:1px solid var(--ag-c)}@supports (color:color-mix(in lab,red,red)){.ag-ep-hl{border:1px solid color-mix(in srgb,var(--ag-c)16%,transparent)}}.ag-ep-hl-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.ag-ep-hl-label{letter-spacing:.08em;text-transform:uppercase;color:#9a948c;font-size:10.5px;font-weight:700}.ag-ep-hl-change{color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:6px;margin:-2px -6px;padding:2px 6px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s}.ag-ep-hl-change:hover{background:var(--p-cobalt-6)}.ag-ep-hl-change:active{transform:scale(.96)}.ag-ep-hl-value{letter-spacing:-.3px;color:var(--ag-c);font-size:16px;font-weight:800;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.ag-ep-hl-value{color:color-mix(in srgb,var(--ag-c)85%,#000)}}.ag-ep-hl-value.is-outcome{color:var(--p-text);font-size:14px}.ag-ep-out{background:#f8f9fb;border:1px solid #1a181512;border-radius:16px;flex-direction:column;gap:12px;margin:12px 20px 4px;padding:14px;animation:.3s cubic-bezier(.16,1,.3,1) agRise;display:flex}.ag-ep-out-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ag-ep-out-q{letter-spacing:-.2px;font-size:14px;font-weight:800}.ag-ep-out-tag{color:var(--p-amber);white-space:nowrap;font-size:11.5px;font-weight:600}.ag-ep-out-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ag-ep-oc{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #1a181514;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:10px 10px 11px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 1px 2px #1a18150a}.ag-ep-oc:hover{border-color:#1a18152e}.ag-ep-oc.is-on{border-color:var(--ag-oc);background:var(--ag-oc)}@supports (color:color-mix(in lab,red,red)){.ag-ep-oc.is-on{background:color-mix(in srgb,var(--ag-oc)7%,#fff)}}.ag-ep-oc.is-on{box-shadow:0 0 0 3px var(--ag-oc)}@supports (color:color-mix(in lab,red,red)){.ag-ep-oc.is-on{box-shadow:0 0 0 3px color-mix(in srgb,var(--ag-oc)12%,transparent)}}.ag-ep-oc:active{transform:scale(.97)}.ag-ep-oc-icon{background:var(--ag-oc);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ag-ep-oc-icon{background:color-mix(in srgb,var(--ag-oc)10%,#fff)}}.ag-ep-oc-icon{color:var(--ag-oc);transition:background .18s,color .18s}.ag-ep-oc.is-on .ag-ep-oc-icon{background:var(--ag-oc);color:#fff}.ag-ep-oc-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ag-ep-oc-label{color:var(--p-text);font-size:13px;font-weight:700;line-height:1.25}.ag-ep-oc-sub{color:var(--p-text-muted);font-size:11px;font-weight:500;line-height:1.3}.ag-ep-fu{background:#fff;border:1px solid #2563eb2e;border-radius:12px;flex-direction:column;gap:8px;padding:12px;animation:.28s cubic-bezier(.16,1,.3,1) agRise;display:flex}.ag-ep-fu-label{letter-spacing:.06em;text-transform:uppercase;color:var(--p-cobalt);font-size:11px;font-weight:700}.ag-ep-fu-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ag-ep-fu-zone{color:var(--p-text-muted);font-size:12px;font-weight:600}.ag-ep-fu-toggle{white-space:nowrap;color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.ag-ep-fu-toggle:hover{background:var(--p-cobalt-6)}.ag-ep-fu-toggle:active{transform:scale(.96)}.ag-ep-fu-note{color:var(--p-text-muted);font-size:11.5px;line-height:1.45}.ag-ep-fu-warn{color:var(--p-amber);background:var(--p-amber-bg);border-radius:9px;padding:7px 10px;font-size:12px;font-weight:600}.ag-ep-lost{flex-direction:column;gap:8px;animation:.28s cubic-bezier(.16,1,.3,1) agRise;display:flex}.ag-ep-lost-label{letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-muted);font-size:11px;font-weight:700}.ag-ep-lost-row{flex-wrap:wrap;gap:6px;display:flex}.ag-ep-pill{border:1px solid var(--p-sidebar-border);background:var(--p-sidebar-bg);color:var(--p-text-sec);font-family:var(--p-font);cursor:pointer;white-space:nowrap;transition:all var(--p-dur-fast);border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.ag-ep-pill.is-on{color:#fff;background:#57534e;border-color:#57534e}.ag-ep-pill:active{transform:scale(.96)}.ag-ep-note{width:100%;color:var(--p-text);box-sizing:border-box;resize:none;background:#fff;border:1px solid #1a18151f;border-radius:11px;outline:none;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.ag-ep-note:focus{border-color:var(--p-cobalt);box-shadow:0 0 0 3px #2563eb1f}.ag-ep-save{background:var(--p-cobalt);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 2px 8px #2563eb2e}.ag-ep-save:hover{background:var(--p-cobalt-hover)}.ag-ep-save:active{transform:scale(.97)}.ag-ep-save:disabled{opacity:.6;cursor:default}.ag-ep-rule{background:#1a181514;height:1px;margin:0 20px}.ag-ep-rule.is-top{margin:12px 20px 4px}.ag-ep-rows{padding:2px 0 8px}.ag-ep-row{align-items:center;gap:13px;padding:9px 20px;display:flex}.ag-ep-row.is-click{cursor:pointer;transition:background .15s}.ag-ep-row.is-click:hover{background:#fafbfc}.ag-ep-tile{background:var(--ag-c);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (color:color-mix(in lab,red,red)){.ag-ep-tile{background:color-mix(in srgb,var(--ag-c)10%,transparent)}}.ag-ep-tile{color:var(--ag-c)}.ag-ep.is-blocked .ag-ep-tile{color:#78736c;background:#9a978f1f}.ag-ep-row-label{letter-spacing:.06em;text-transform:uppercase;color:#b4aea6;margin-bottom:2px;font-size:10.5px;font-weight:700}.ag-ep-row-label.is-inline{flex-shrink:0;margin-bottom:0}.ag-ep-row-value{letter-spacing:-.1px;color:#1a1815;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.ag-ep-row-value.is-small{font-size:13px}.ag-ep-row-meta{color:#a8a29b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:500;overflow:hidden}.ag-page a.ag-ep-row-link{flex-shrink:0;font-size:12px;font-weight:700}.ag-ep-row-view{color:var(--p-cobalt);flex-shrink:0;font-size:12px;font-weight:700}.ag-ep-copy{border:1px solid var(--p-sidebar-border);background:var(--p-sidebar-bg);color:var(--p-text-sec);cursor:pointer;border-radius:99px;flex-shrink:0;padding:6px 10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1}.ag-ep-copy:hover{color:var(--p-cobalt);border-color:var(--p-cobalt)}.ag-ep-copy:active{transform:scale(.96)}.ag-ep-status{flex-direction:column;gap:8px;padding:4px 20px 12px;display:flex}.ag-ep-status .ag-ep-row-label{margin-bottom:0}.ag-ep-seg{background:#edf0f4;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.ag-ep-seg-btn{height:32px;box-shadow:none;cursor:pointer;letter-spacing:-.2px;color:#78736c;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:9px;padding:0 2px;font-family:inherit;font-size:11.5px;font-weight:600;transition:color .2s cubic-bezier(.32,.72,0,1),background .2s;position:relative;overflow:hidden}.ag-ep.is-sheet .ag-ep-seg-btn{height:40px}.ag-ep-seg-btn.is-on{background:var(--p-surface);font-weight:700;box-shadow:0 1px 3px #1a18151f}.ag-ep-seg-btn.is-off{opacity:.4;cursor:not-allowed}.ag-ep-seg-btn:active{transform:scale(.96)}.ag-ep-notes{padding:13px 20px 16px}.ag-ep-notes-btn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:0;font-family:inherit;display:flex}.ag-ep-notes-btn:active{transform:scale(.96)}.ag-ep-notes-preview{color:#b4aea6;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.ag-ep-notes-preview.has-note{color:#78736c}.ag-ep-notes-preview.is-open{visibility:hidden}.ag-ep-notes-chev{color:#b4aea6;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ag-ep-notes-chev.is-open{transform:rotate(180deg)}.ag-ep-notes-body{color:var(--p-text-sec);white-space:pre-wrap;text-wrap:pretty;margin-top:10px;font-size:13px;line-height:1.55;animation:.26s cubic-bezier(.16,1,.3,1) agRise}.ag-ep-foot{border-top:1px solid var(--p-border-light);flex-shrink:0;gap:8px;padding:12px 20px 16px;display:flex}.ag-ep-btn{background:var(--p-cobalt);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.ag-ep-btn:hover{background:var(--p-cobalt-hover)}.ag-ep-btn:active{transform:scale(.97)}.ag-page a.ag-ep-btn.is-join{color:#fff;padding:9px 16px;text-decoration:none}.ag-page a.ag-ep-btn.is-join:hover{background:var(--p-cobalt-hover);color:#fff}.ag-ep-done{border:1.5px solid var(--ag-c);background:var(--ag-c);color:#fff;font-family:var(--p-font);cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:650;display:inline-flex}.ag-ep-done.is-done{border-color:var(--p-border);background:var(--p-surface);color:var(--p-text-sec)}.ag-ep-done:active{transform:scale(.96)}.ag-cf-scrim{z-index:120;-webkit-backdrop-filter:blur(10px);background:#1a181547;justify-content:center;align-items:center;padding:20px;animation:.2s agFade;display:flex;position:absolute;inset:0}.ag-cf-card{box-sizing:border-box;background:var(--p-surface);border:1px solid #1a18150f;border-radius:20px;outline:none;width:100%;max-width:400px;padding:22px 22px 18px;animation:.26s cubic-bezier(.32,.72,0,1) agPop;box-shadow:0 1px 2px #1a18150d,0 22px 60px #1a181542}.ag-cf-title{letter-spacing:-.35px;text-wrap:pretty;font-size:17.5px;font-weight:800;line-height:1.3}.ag-cf-body{color:var(--p-text-sec);text-wrap:pretty;margin-top:8px;font-size:13.5px;line-height:1.55}.ag-cf-actions{flex-direction:column;gap:8px;margin-top:18px;display:flex}.ag-cf-btn{font-family:var(--p-font);cursor:pointer;border:1px solid #0000;border-radius:9px;padding:11px 16px;font-size:13px;font-weight:600;line-height:1.2}.ag-cf-btn.is-primary{background:var(--p-cobalt);color:#fff}.ag-cf-btn.is-danger{background:var(--p-red);color:#fff}.ag-cf-btn.is-outline{border-color:var(--p-border);color:var(--p-text-sec);background:0 0}.ag-cf-btn.is-ghost{color:var(--p-text-muted);background:0 0}.ag-cf-btn:active{transform:scale(.96)}.ag-mt12{margin-top:12px}.ag-seg{background:#edf0f4;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.ag-seg-btn{height:34px;box-shadow:none;cursor:pointer;letter-spacing:-.1px;color:#78736c;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:9px;padding:0 6px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .2s cubic-bezier(.32,.72,0,1),background .2s;position:relative;overflow:hidden}.ag-seg-btn.is-on{background:var(--p-surface);color:#2563eb;font-weight:700;box-shadow:0 1px 3px #1a18151f}.ag-seg-btn:active{transform:scale(.96)}.ag-input{width:100%;height:44px;color:var(--p-text);box-sizing:border-box;background:#fafbfc;border:1px solid #1a18151f;border-radius:11px;outline:none;padding:0 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.ag-input:focus{border-color:var(--p-cobalt);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.ag-input.is-area{resize:none;height:auto;min-height:76px;padding:12px 13px;line-height:1.5}.ag-input.is-strong{font-weight:600}.ag-muted{color:var(--p-text-muted)}.ag-pill{border:1px solid var(--p-sidebar-border);background:var(--p-sidebar-bg);color:var(--p-text-sec);font-family:var(--p-font);cursor:pointer;white-space:nowrap;transition:all var(--p-dur-fast);border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.ag-pill.is-on{border-color:var(--p-cobalt);background:var(--p-cobalt);color:#fff}.ag-pill.is-tone{border-color:var(--ag-tone-fg);background:var(--ag-tone-bg);color:var(--ag-tone-fg);font-weight:700}.ag-pill.is-typecol.is-on{border-color:var(--ag-sw);background:var(--ag-sw);color:#fff}.ag-pill:active{transform:scale(.96)}.ag-link-btn{color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:700}.ag-link-btn.is-small{font-size:12px}.ag-link-btn:active{transform:scale(.96)}.ag-btn{border:1px solid var(--p-border);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ag-btn:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.ag-btn.is-primary{background:var(--p-cobalt);color:#fff;border-color:#0000}.ag-btn.is-primary:hover{background:var(--p-cobalt-hover);color:#fff}.ag-btn.is-del{color:var(--p-red);border-color:#0000;padding:9px 10px}.ag-btn.is-del:hover{background:var(--p-red-bg);color:var(--p-red)}.ag-btn.is-done{color:var(--p-green)}.ag-btn.is-done:hover{border-color:var(--p-green);color:var(--p-green)}.ag-btn:active{transform:scale(.96)}.ag-btn:disabled{opacity:.6;cursor:default}.ag-qc-scrim{z-index:75;background:0 0;animation:.32s cubic-bezier(.16,1,.3,1) agFade;position:absolute;inset:0}.ag-qc-scrim.is-dark{background:#1a181547}.ag-qc-scrim.is-leaving{pointer-events:none;animation:.3s forwards agFadeOut}.ag-qc{z-index:80;box-sizing:border-box;transform-origin:0 0;background:#fff;border:1px solid #1a18150f;border-radius:22px;outline:none;flex-direction:column;width:380px;animation:.24s cubic-bezier(.16,1,.3,1) agIn;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #1a18150a,0 18px 50px #1a181538}.ag-qc.is-leaving{pointer-events:none;animation:.15s cubic-bezier(.4,0,1,1) forwards agOut}.ag-qc.is-sheet{width:auto;max-height:calc(100vh - var(--adm-sheet-gap,76px));max-height:calc(100dvh - var(--adm-sheet-gap,76px));background:var(--p-surface);border:none;border-radius:20px 20px 0 0;animation:.44s cubic-bezier(.32,.72,0,1) agUp;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #1a181529}.ag-qc.is-sheet.is-leaving{animation:.3s cubic-bezier(.4,0,1,1) forwards agDown}.ag-qc-head{flex-shrink:0;align-items:center;padding:16px 18px 4px;display:flex}.ag-qc-heading{letter-spacing:-.3px;font-size:17px;font-weight:800}.ag-qc-date{color:#9a948c;white-space:nowrap;margin-top:2px;font-size:12.5px;font-weight:500}.ag-qc-types{flex-shrink:0;padding:10px 16px 0}.ag-qc-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px 4px;display:flex;overflow-y:auto}.ag-qc-when{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ag-qc-clock{width:22px;height:30px;color:var(--p-text-muted);justify-content:center;align-items:center;margin-right:2px;display:inline-flex}.ag-qc-dash{color:var(--p-text-muted)}.ag-qc-zone{color:var(--p-text-muted);font-size:11.5px;font-weight:600}.ag-qc-zonenote,.ag-qc-nextday{color:var(--p-text-muted);margin-top:-6px;padding-left:30px;font-size:11.5px}.ag-qc-pros{background:var(--p-cobalt-6);border:1px solid #2563eb29;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ag-qc-pros-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.ag-qc-pros-meta{color:var(--p-text-muted);margin-top:2px;font-size:12px}.ag-qc-search{flex-direction:column;gap:4px;display:flex}.ag-qc-results{flex-direction:column;gap:2px;max-height:150px;padding:2px 0;display:flex;overflow-y:auto}.ag-qc-result,.ag-dr-result{box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;width:100%;padding:8px 12px;font-family:inherit;display:block}.ag-qc-result:hover,.ag-dr-result:hover{background:#2563eb0f}.ag-qc-result-name{color:var(--p-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ag-qc-result-meta{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.ag-qc-warn{color:var(--p-amber);background:var(--p-amber-bg);border-radius:11px;padding:9px 12px;font-size:12.5px;font-weight:600;animation:.26s cubic-bezier(.16,1,.3,1) agRise}.ag-qc-err{color:var(--p-red);font-size:12.5px;font-weight:600}.ag-qc-foot{flex-shrink:0;align-items:center;gap:10px;padding:14px 18px 16px;display:flex}.ag-qc-more{color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600}.ag-qc-more:active{transform:scale(.96)}.ag-page:has(.ag-dr-scrim),.ag-page.is-phone:has(.ag-ep-scrim.is-dark,.ag-qc-scrim.is-dark){z-index:40}.ag-page.is-phone .ag-ep-scrim.is-dark,.ag-page.is-phone .ag-qc-scrim.is-dark{position:fixed}.ag-dr-scrim{z-index:68;-webkit-backdrop-filter:blur(10px);background:#1a181547;animation:.32s cubic-bezier(.16,1,.3,1) agFade;position:fixed;inset:0}.ag-dr-scrim.is-leaving{pointer-events:none;animation:.3s forwards agFadeOut}.ag-dr{z-index:70;box-sizing:border-box;background:#f8f9fb;outline:none;flex-direction:column;width:440px;max-width:92%;animation:.44s cubic-bezier(.32,.72,0,1) agSlide;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #1a181529}.ag-dr.is-leaving{pointer-events:none;animation:.32s cubic-bezier(.4,0,1,1) forwards agSlideOut}.ag-dr.is-sheet{width:auto;max-width:none;height:calc(100vh - var(--adm-sheet-gap,76px));height:calc(100dvh - var(--adm-sheet-gap,76px));border-radius:20px 20px 0 0;max-height:none;animation:.46s cubic-bezier(.32,.72,0,1) agUp;top:auto;left:0;right:0;overflow:hidden;box-shadow:0 -8px 40px #1a181529}.ag-dr.is-sheet.is-leaving{animation:.3s cubic-bezier(.4,0,1,1) forwards agDown}.ag-grip{flex-shrink:0}.ag-dr.is-sheet .ag-grip,.ag-qc.is-sheet .ag-grip,.ag-ep.is-sheet .ag-grip{touch-action:none;cursor:grab}.ag-ep.is-sheet .ag-grip.is-handle{padding-bottom:8px}.ag-dr.is-sheet,.ag-qc.is-sheet,.ag-ep.is-sheet{transition:transform .42s cubic-bezier(.32,.72,0,1)}.ag-dr.is-sheet.has-dy,.ag-qc.is-sheet.has-dy,.ag-ep.is-sheet.has-dy{transform:translate3d(0,var(--po-dy,0px),0)}.ag-dr.is-sheet.is-dragging,.ag-qc.is-sheet.is-dragging,.ag-ep.is-sheet.is-dragging{transition:none}.ag-dr.is-sheet.is-leaving.is-dragged,.ag-qc.is-sheet.is-leaving.is-dragged,.ag-ep.is-sheet.is-leaving.is-dragged{transition:transform .28s cubic-bezier(.32,.72,0,1);animation:none;transform:translateY(100%)}.ag-dr-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 14px;display:flex}.ag-dr-heading{letter-spacing:-.35px;font-size:18px;font-weight:800}.ag-dr-sub{color:var(--p-text-muted);margin-top:3px;font-size:13px}.ag-dr-types{flex-shrink:0;padding:0 20px 12px}.ag-dr-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:6px 18px 14px;display:flex;overflow-y:auto}.ag-dr-card{background:var(--p-surface);border-radius:18px;flex-direction:column;flex-shrink:0;padding:16px;display:flex;box-shadow:0 2px 10px #1a18150f}.ag-dr-card-title{color:var(--p-text);margin-bottom:14px;font-size:14px;font-weight:700}.ag-dr-hint{color:var(--p-text-muted);margin-top:8px;font-size:11.5px}.ag-dr-label{color:var(--p-text-sec);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.ag-dr-field{width:100%;min-width:0}.ag-dr-grid1{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ag-dr-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ag-dr-check{color:var(--p-text-sec);cursor:pointer;align-items:center;gap:9px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.ag-dr-check input{accent-color:#2563eb;width:16px;height:16px;margin:0}.ag-dr-warn{color:var(--p-amber);background:var(--p-amber-bg);border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;font-weight:600;animation:.26s cubic-bezier(.16,1,.3,1) agRise;display:flex}.ag-dr-chips{flex-wrap:wrap;gap:6px;display:flex}.ag-dr-chips.is-status{margin-bottom:14px}.ag-dr-pros{background:#fafbfc;border:1px solid #1a18151f;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ag-dr-pros-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.ag-dr-pros-meta{color:var(--p-text-muted);margin-top:2px;font-size:12px}.ag-dr-results{background:#fff;border-radius:12px;flex-direction:column;gap:2px;max-height:220px;margin-top:6px;animation:.2s cubic-bezier(.16,1,.3,1) agDrop;display:flex;overflow-y:auto}.ag-dr-result{padding:9px 12px}.ag-dr-result-name{color:var(--p-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ag-dr-result-meta{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.ag-dr-noresults{color:var(--p-text-muted);padding:10px 12px;font-size:13px}.ag-dr-parent{background:#0596690f;border:1px solid #05966929;border-radius:12px;margin-top:12px;padding:11px 13px;animation:.28s cubic-bezier(.16,1,.3,1) agRise}.ag-dr-parent-label{letter-spacing:.06em;text-transform:uppercase;color:#047857;font-size:10.5px;font-weight:700}.ag-dr-parent-outcome{color:var(--p-text);text-wrap:pretty;margin-top:3px;font-size:13.5px;font-weight:700;line-height:1.4}.ag-dr-parent-notes{color:var(--p-text-sec);margin-top:4px;font-size:12px;line-height:1.45}.ag-dr-meet{box-sizing:border-box;background:#fafbfc;border:1px solid #1a18151f;border-radius:11px;align-items:center;gap:8px;height:44px;padding:0 6px 0 13px;display:flex}.ag-dr-meet-link{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.ag-dr-meet-copy{border:1px solid var(--p-sidebar-border);color:var(--p-text-sec);cursor:pointer;background:#fff;border-radius:99px;padding:6px 10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1}.ag-dr-meet-copy:hover{color:var(--p-cobalt);border-color:var(--p-cobalt)}.ag-dr-meet-copy:active{transform:scale(.96)}.ag-dr-meet-new{color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:8px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.ag-dr-meet-new:active{transform:scale(.96)}.ag-dr-meet-new:disabled{opacity:.5;cursor:default}.ag-dr-hint.is-meet{margin-top:0;font-size:12.5px;line-height:1.5}.ag-dr-check.is-meet{margin-top:0}.ag-dr-check.is-meet.has-link{margin-top:12px}.ag-dr-rem{border-top:1px solid #1a181512;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.ag-dr-rem.is-first{border-top:none;margin-top:0;padding-top:0}.ag-dr-rem-label{font-size:13.5px;font-weight:700}.ag-dr-rem-sub{color:var(--p-text-muted);margin-top:2px;font-size:11.5px;line-height:1.4}.ag-dr-swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ag-dr-swatch{background:var(--ag-sw);cursor:pointer;width:22px;height:22px;box-shadow:none;border:none;border-radius:50%;padding:0}.ag-dr-swatch.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ag-sw)}.ag-dr-swatch:active{transform:scale(.96)}.ag-dr-err{color:var(--p-red);background:var(--p-red-bg);border-top:1px solid #c530301f;flex-shrink:0;padding:10px 22px;font-size:12.5px;font-weight:700}.ag-st{width:480px}.ag-st-title-row{align-items:center;gap:10px;display:flex}.ag-st-saved{background:var(--p-green-bg);color:var(--p-green);border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1;animation:.3s cubic-bezier(.32,.72,0,1) agPop;display:inline-flex}.ag-st-body{padding-bottom:22px}.ag-st-sec{background:var(--p-surface);border-radius:18px;flex-direction:column;flex-shrink:0;display:flex;box-shadow:0 2px 10px #1a18150f}.ag-st-sec-head{box-sizing:border-box;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 16px;font-family:inherit;display:flex}.ag-st-sec-head:hover{background:#f5f7fa}.ag-st-sec-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ag-st-sec-title{color:var(--p-text);font-size:14.5px;font-weight:700;line-height:1.3;display:block}.ag-st-sec-sub{color:#9a948c;font-size:12.5px;line-height:1.4;display:block}.ag-st-chev{color:#c3beb7;flex-shrink:0;transition:transform .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.ag-st-chev.is-open{transform:rotate(90deg)}.ag-st-sec-body{flex-direction:column;gap:16px;padding:2px 16px 18px;animation:.32s cubic-bezier(.16,1,.3,1) agRise;display:flex}.ag-st-hours{flex-direction:column;gap:2px;display:flex}.ag-st-hour{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;display:flex}.ag-st-hour-day{width:36px;font-size:13px;font-weight:700}.ag-st-hour-times{align-items:center;gap:6px;display:flex}.ag-st-hour-off{color:var(--p-text-muted);font-size:12.5px}.ag-st-sel{width:175px}.ag-st-sel-sm{width:150px}.ag-st-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ag-st-note{color:var(--p-amber);background:var(--p-amber-bg);border-radius:11px;padding:9px 12px;font-size:12.5px;font-weight:600}.ag-st-text{color:var(--p-text-sec);font-size:13px;line-height:1.5}.ag-st-msg{flex-direction:column;gap:7px;display:flex}.ag-st-msg-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ag-st-msg-label{white-space:nowrap;font-size:13.5px;font-weight:700}.ag-st-msg-channel{color:var(--p-text-muted);font-size:12px;font-weight:600}.ag-st-msg .ag-input{font-size:13px}.ag-st-rem-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ag-st-remove{color:var(--p-red);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 8px;font-family:inherit;font-size:12.5px;font-weight:600}.ag-st-remove:hover{background:var(--p-red-bg)}.ag-st-remove:active{transform:scale(.96)}.ag-st-chips{flex-wrap:wrap;gap:5px;display:flex}.ag-st-chip{border:1px solid var(--p-sidebar-border);background:var(--p-sidebar-bg);color:var(--p-text-sec);cursor:pointer;border-radius:99px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1}.ag-st-chip:hover{color:var(--p-cobalt);border-color:var(--p-cobalt)}.ag-st-chip:active{transform:scale(.96)}.ag-btn.ag-st-add{color:var(--p-cobalt);border-style:dashed;align-self:flex-start}.ag-st-meet{background:#fafbfc;border:1px solid #1a18151f;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ag-st-meet-dot{background:var(--p-amber);border-radius:50%;flex-shrink:0;width:8px;height:8px}.ag-st-meet-dot.is-on{background:var(--p-green)}.ag-st-meet-status{flex:1;min-width:0;font-size:13.5px;font-weight:700}.ag-btn.ag-st-meet-btn{padding:7px 12px;font-size:12.5px}.ag-btn.ag-st-meet-btn.is-off{color:var(--p-red)}.ag-btn.ag-st-meet-btn.is-off:hover{border-color:var(--p-red);color:var(--p-red)}.ag-st-type{background:#fafbfc;border:1px solid #1a181514;border-radius:13px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ag-st-type-head{align-items:center;gap:10px;display:flex}.ag-st-type-dot{background:var(--ag-sw);border-radius:50%;flex-shrink:0;width:12px;height:12px}.ag-st-type-dot.is-blocked{box-shadow:inset 0 0 0 1px var(--ag-sw);background:repeating-linear-gradient(135deg,#9a978f2b 0 8px,#9a978f12 8px 16px)}.ag-st-type-label{flex:1;min-width:0;font-size:13.5px;font-weight:700}.ag-st-type-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-st-type-sw{background:var(--ag-sw);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;padding:0}.ag-st-type-sw.is-on{box-shadow:0 0 0 2px #fafbfc,0 0 0 4px var(--ag-sw)}.ag-st-type-sw:active{transform:scale(.96)}.ag-st-type-rem{color:var(--p-text-sec);font-size:12px;font-weight:600}.ag-st-type-norem{color:var(--p-text-muted);font-size:12px}.ag-st-row{align-items:center;gap:12px;display:flex}.ag-st-row-text{flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.45}.ag-dr-foot{background:#ffffff8c;border-top:1px solid #1a181512;flex-shrink:0;justify-content:flex-end;align-items:center;gap:11px;padding:15px 22px;display:flex}.ag-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ag-block:focus-visible,.ag-task:focus-visible,.ag-blocked:focus-visible,.ag-today-row:focus-visible,.ag-attn-card:focus-visible,.ag-list-row:focus-visible,.ag-meet-pill:focus-visible{outline:2px solid var(--p-cobalt);outline-offset:2px}.ag-meet-pill{cursor:pointer}.ag-meet-pill:hover{border-color:var(--p-cobalt)}.ag-meet-pill[aria-disabled=true]{cursor:default}.ag-daycol{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ag-dr-field.is-select{position:relative}.ag-dr-field.is-select .ph-nap-menu{top:100%;left:0;right:0;z-index:30!important;position:absolute!important}.ag-dr.is-sheet .ag-st-wide-phone{grid-column:1/-1}.ag-dr.is-sheet .ag-st-rem-row .ag-st-sel{flex:54%;width:auto;min-width:0}.ag-dr.is-sheet .ag-st-rem-row .ag-st-sel-sm{flex:40%;width:auto;min-width:0}.ag-ep.is-holding{opacity:0;pointer-events:none;animation:none}.ag-ep-scrim.is-holding{opacity:0;animation:none}.ag-ep.is-placed:not(.is-sheet){transition:top .24s cubic-bezier(.32,.72,0,1)}.ag-dr-body>.ag-dr-types{flex-shrink:0;margin:-6px 0 4px;padding:0 2px}.ag-dr-parent.is-loading{box-sizing:border-box;background:linear-gradient(90deg,#f0eeeb 25%,#f8f7f5 37%,#f0eeeb 63%) 0 0/400% 100%;border-color:#0000;min-height:80px;animation:1.4s infinite agShimmer}@media(max-width:420px){.ag-dr.is-sheet .ag-dr-foot{flex-wrap:wrap;row-gap:10px;padding-left:16px;padding-right:16px}}.ag-block.is-sliver,.ag-task.is-sliver{padding:0!important}.ag-allday-more{text-overflow:ellipsis;max-width:100%;padding:1px 6px;overflow:hidden}.ag-grid.is-phone .ag-allday-more{padding:1px 2px;font-size:9.5px}.ag-snap-next-text{white-space:nowrap;flex:1;min-width:0;display:flex}.ag-snap-next-who{text-overflow:ellipsis;min-width:0;overflow:hidden}.ag-snap-next-when{white-space:pre;flex-shrink:0}.ag-today-more{margin:4px 0 0 2px}.ag-attn-card,.ag-list-attn-row,.ag-list-row{position:relative}.ag-attn-open,.ag-row-open{z-index:0;cursor:pointer;border-radius:inherit;font:inherit;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.ag-attn-open:focus-visible,.ag-row-open:focus-visible{outline:2px solid var(--p-cobalt);outline-offset:2px}.ag-row-open:focus-visible{outline-offset:-2px}.ag-attn-action,.ag-list-attn-btn,.ag-page a.ag-list-join,.ag-list-check{z-index:1;position:relative}.ag-list-attn-more{margin:2px 0 8px}.ag-list.is-phone .ag-list-title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ag-range.ag-range-skel{border-radius:6px;flex-shrink:0;width:128px;height:18px;display:inline-block}.ag-month.is-phone .ag-mmore{text-overflow:ellipsis;max-width:100%;padding:2px 1px;overflow:hidden}.ag-page.is-phone .ag-attn-action,.ag-page.is-phone .ag-x-btn,.ag-page.is-phone .ag-ep-icon,.ag-page.is-phone .ag-dr-check,.ag-page.is-phone .ag-ep-copy,.ag-page.is-phone .ag-st-chip,.ag-page.is-phone .ag-st-remove,.ag-page.is-phone .ag-dr .ag-pill,.ag-page.is-phone .ag-dr button[role=switch],.ag-page.is-phone .ag-st button[role=switch]{position:relative}.ag-page.is-phone .ag-attn-action:before,.ag-page.is-phone .ag-x-btn:before,.ag-page.is-phone .ag-ep-icon:before,.ag-page.is-phone .ag-dr-check:before,.ag-page.is-phone .ag-ep-copy:before,.ag-page.is-phone .ag-st-chip:before,.ag-page.is-phone .ag-st-remove:before,.ag-page.is-phone .ag-dr .ag-pill:before,.ag-page.is-phone .ag-dr button[role=switch]:before,.ag-page.is-phone .ag-st button[role=switch]:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ag-page.is-phone .ag-x-btn:before{left:-3px;right:-3px}.ag-page.is-phone .ag-dr button[role=switch]:before,.ag-page.is-phone .ag-st button[role=switch]:before{left:-6px;right:-6px}@keyframes agToastIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}body:has(.ag-page) [role=region][aria-label^=Notifications]>ol{flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:min(540px,100vw - 32px);padding:0;inset:auto auto 24px 50%;transform:translate(-50%)}body:has(.ag-page.is-phone) [role=region][aria-label^=Notifications]>ol{bottom:94px}body:has(.ag-page) [role=region][aria-label^=Notifications]>ol>li{box-sizing:border-box;color:#1a1815;background:#fff;border:1px solid #e8e5e1;border-left:3px solid #0d9f6e;border-radius:12px;min-width:280px;max-width:100%;padding:11px 34px 11px 14px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;font-weight:600;box-shadow:0 4px 12px #1a18150f,0 12px 32px #1a18151f}body:has(.ag-page) [role=region][aria-label^=Notifications]>ol>li.destructive{border-left-color:#c53030}body:has(.ag-page) [role=region][aria-label^=Notifications]>ol>li .text-sm{font-size:13px}body:has(.ag-page) [role=region][aria-label^=Notifications]>ol>li>button{color:#78736c}body:has(.ag-page) [role=region][aria-label^=Notifications]>ol>li[data-state=open]{animation:.3s cubic-bezier(.16,1,.3,1) agToastIn}body:has(.ag-page) [role=region][aria-label^=Notifications]>ol>li[data-state=closed]{animation:.2s forwards agFadeOut}@media(prefers-reduced-motion:reduce){.ag-page *,.ag-page :before,.ag-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ag-page .ag-ww,.ag-page .ag-dayhead.is-hideable,.ag-page .ag-allday-cell.is-hideable,.ag-page .ag-daycol.is-hideable{transition-delay:0s!important}}@keyframes umShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes umPanelIn{0%{transform:translate(100%)}to{transform:none}}@keyframes umPanelOut{0%{transform:none}to{transform:translate(100%)}}@keyframes umFade{0%{opacity:0}to{opacity:1}}@keyframes umFadeOut{0%{opacity:1}to{opacity:0}}@keyframes umDrain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes umSpin{to{transform:rotate(360deg)}}@keyframes umRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes umSwapA{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes umFlash{0%{opacity:1}to{opacity:0}}@keyframes umPulse{0%{box-shadow:0 0 #2563eb73}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 #2563eb00}}@keyframes umPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.ul-page,.ul-toast-host{--ul-ease:cubic-bezier(.32,.72,0,1);--ul-in:cubic-bezier(.16,1,.3,1)}.ul-popnum{animation:umPop .4s var(--ul-in,cubic-bezier(.16,1,.3,1));display:inline-block}.ph-shell.admin-shell .ph-nav-count.ul-popnum{animation:.4s cubic-bezier(.16,1,.3,1) umPop;display:flex}.ul-page{isolation:isolate;background:var(--p-surface);height:100dvh;color:var(--p-text);font-family:var(--p-font);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden}@media(max-width:900px){.ul-page{height:calc(100dvh - 52px)}}.ul-page a{color:#2563eb;text-decoration:none}.ul-page a:hover{color:#1d4ed8}.ul-head{border-bottom:1px solid var(--p-border-light);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:73px;padding:0 28px;display:flex}.ul-head-title{flex-direction:column;gap:4px;min-width:0;display:flex}.ul-h1{letter-spacing:-.3px;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:800;line-height:1.2;display:flex}.ul-h1 svg{color:var(--p-cobalt);flex-shrink:0}.ul-head-right{align-items:center;gap:10px;display:flex}.ul-phone-row{align-items:center;gap:8px;display:flex}.ul-fbtn{border:1px solid var(--p-border);background:var(--p-surface);height:38px;color:var(--p-text-sec);box-shadow:none;font-family:var(--p-font);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform var(--p-dur-fast);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ul-fbtn:hover{filter:brightness(.97)}.ul-fbtn:active{transform:scale(.96)}.ul-fbtn svg{flex-shrink:0}.ul-fbtn.is-phone{min-width:46px;height:46px;padding:0 10px}.ul-fbtn.is-active{background:var(--p-cobalt-50);color:var(--p-cobalt);border-color:#2563eb59}.ul-fbtn.is-open{border-color:var(--p-cobalt);background:var(--p-cobalt);color:#fff;box-shadow:0 2px 8px #2563eb47}.ul-fbadge{background:var(--p-cobalt);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.ul-fbtn.is-open .ul-fbadge{color:var(--p-cobalt);background:#fff}.ul-tabs{background:#f2f0ee;border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.ul-tabs.is-phone{flex:1;min-width:0}.ul-tabs-thumb{width:calc(50% - 3px);transition:transform .34s var(--ul-ease);background:#fff;border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #1a181514,0 1px 1px #1a18150a}.ul-tabs.is-history .ul-tabs-thumb{transform:translate(100%)}.ul-tab{z-index:1;height:32px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.ul-tabs.is-phone .ul-tab{height:40px}.ul-tab[aria-selected=true]{color:var(--p-text)}.ul-tab-count{min-width:20px;height:18px;color:var(--p-text-sec);background:#1a181514;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.ul-tab[aria-selected=true] .ul-tab-count{background:var(--p-cobalt);color:#fff}.ul-body{flex:1;min-height:0;display:flex;position:relative}.ul-scroll{flex:1;min-width:0;overflow:hidden auto}.ul-inner{will-change:transform;flex-direction:column;gap:16px;max-width:760px;margin:0 auto;padding:24px 28px 120px;display:flex}.ul-page.is-phone .ul-inner{gap:14px;padding:16px 16px 120px}.ul-frow{transition:grid-template-rows .34s var(--ul-ease),opacity .22s ease,margin-bottom .34s var(--ul-ease);display:grid}.ul-frow-clip{overflow-clip-margin:4px;min-height:0;overflow:clip}.ul-frow-in{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ul-fshowing{color:var(--p-text-muted);margin-right:2px;font-size:12.5px;font-weight:600}.ul-chip{background:var(--p-cobalt-50);height:30px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;animation:umPop .3s var(--ul-in);transition:background var(--p-dur-fast);border:1px solid #2563eb38;border-radius:99px;align-items:center;gap:6px;padding:0 8px 0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.ul-chip:hover{background:#e2ecfe}.ul-chip:active{transform:scale(.95)}.ul-clearall{height:30px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 8px;font-size:12.5px;font-weight:600}.ul-clearall:hover{color:var(--p-text);background:#1a18150a}.ul-nomatch,.ul-empty{border:1px dashed var(--p-border);text-align:center;animation:umRise .35s var(--ul-in);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.ul-empty{padding:48px 20px;animation-duration:.4s}.ul-state-title{font-size:15px;font-weight:700}.ul-link{font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.ul-link:hover{background:var(--p-cobalt-6)}.ul-skels{flex-direction:column;gap:10px;display:flex}.ul-skel,.ul-sskel{background:linear-gradient(90deg,#f0eeeb 25%,#f8f7f5 37%,#f0eeeb 63%) 0 0/400% 100%;border-radius:14px;height:112px;animation:1.4s infinite umShimmer}.ul-sskel{border-radius:12px;height:104px}.ul-error{border:1px solid var(--p-border);text-align:center;animation:umRise .3s var(--ul-in);border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;display:flex}.ul-state-icon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ul-state-icon.is-red{background:var(--p-red-bg);color:var(--p-red)}.ul-state-icon.is-green{background:var(--p-green-bg);color:var(--p-green);animation:umPop .5s var(--ul-in).1s both;margin-bottom:4px}.ul-cards{flex-direction:column;display:flex}.ul-cwrap{transition:grid-template-rows .36s var(--ul-ease)0s;grid-template-rows:1fr;display:grid}.ul-cwrap.is-gone{transition:grid-template-rows .36s var(--ul-ease).12s;grid-template-rows:0fr}.ul-cclip{overflow-clip-margin:28px;opacity:1;will-change:opacity,transform;min-height:0;transition:opacity .26s ease .14s,transform .4s var(--ul-ease).1s;margin:0 -3px;overflow:clip;transform:none}.ul-cwrap.is-gone .ul-cclip{overflow-clip-margin:0px;opacity:0;pointer-events:none;transition:opacity .2s ease 0s,transform .3s var(--ul-ease)0s;transform:scale(.98)}.ul-cwrap.is-gone.is-out .ul-cclip{transform:translate(36px)scale(.97)}.ul-cpad{padding:3px 3px 12px}.ul-card{border:1px solid var(--p-border);background:var(--p-surface);cursor:pointer;text-align:left;transition:border-color var(--p-dur-fast),box-shadow var(--p-dur)var(--p-ease),transform var(--p-dur)var(--p-ease);border-radius:14px;outline:none;flex-direction:column;gap:10px;padding:16px 18px;display:flex;position:relative}.ul-card:hover{box-shadow:var(--p-shadow-2);border-color:#d9d5cf;transform:translateY(-1px)}.ul-card:active{transform:scale(.993)}.ul-card:focus-visible{box-shadow:var(--p-shadow-2);border-color:#d9d5cf}.ul-card-flash{background:var(--p-cobalt-50);pointer-events:none;border-radius:13px;animation:1.6s ease-out forwards umFlash;position:absolute;inset:0}.ul-card-ring{border:2px solid var(--p-cobalt);pointer-events:none;opacity:0;transition:opacity .22s ease,transform .3s var(--ul-ease);border-radius:14px;position:absolute;inset:-1px;transform:scale(.985)}.ul-card.is-selected .ul-card-ring{opacity:1;transform:none}.ul-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.ul-card-id{flex-direction:column;gap:3px;min-width:0;display:flex}.ul-card-title{letter-spacing:-.2px;text-wrap:pretty;align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.ul-new{background:var(--p-cobalt-50);height:20px;color:var(--p-cobalt);letter-spacing:.04em;text-transform:uppercase;animation:umPop .45s var(--ul-in)both;border-radius:99px;flex-shrink:0;align-items:center;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-flex}.ul-card-phone{color:var(--p-text-sec);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500}.ul-card-wait{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.ul-wait{letter-spacing:-.2px;color:var(--p-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.ul-wait.is-long{color:var(--p-amber)}.ul-wait-label{color:var(--p-text-muted);font-size:11px;font-weight:600}.ul-card-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.ul-card-source{color:var(--p-text-muted);text-wrap:pretty;padding-left:4px;font-size:12.5px;line-height:1.4}.ul-pill{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.ul-pill.is-replied{background:var(--p-cobalt);color:#fff}.ul-pill.is-replied.is-pulse{animation:umPop .45s var(--ul-in),umPulse 1.6s ease-out .4s 3}.ul-pill.is-texted{background:var(--p-green-bg);color:var(--p-green)}.ul-pill.is-failed{background:var(--p-red-bg);color:var(--p-red)}.ul-pill.is-none{color:var(--p-text-sec);background:#f2f0ee}.ul-hbar{background:#f2f0ee;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:3px;animation:.25s umFade;display:grid;position:relative}.ul-hthumb{width:calc(33.3333% - 2px);transition:transform .36s var(--ul-ease);background:#fff;border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #1a181514,0 1px 1px #1a18150a}.ul-htab{z-index:1;height:34px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.ul-page.is-phone .ul-htab{height:40px}.ul-htab:active{transform:scale(.97)}.ul-htab[aria-selected=true]{color:var(--p-text);font-weight:700}.ul-hdot{opacity:.55;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:opacity .2s}.ul-htab[aria-selected=true] .ul-hdot{opacity:1}.ul-hcount{min-width:20px;height:18px;color:var(--p-text-muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.ul-htab[aria-selected=true] .ul-hcount{color:var(--p-text);background:#1a181512}.ul-hpane{flex-direction:column;gap:14px;display:flex}.ul-hempty{border:1px dashed var(--p-border);text-align:center;color:var(--p-text-muted);border-radius:14px;padding:36px 20px;font-size:13.5px}.ul-hlist{border:1px solid var(--p-border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ul-hwrap{opacity:1;transition:grid-template-rows .36s var(--ul-ease).1s,opacity .2s ease;grid-template-rows:1fr;display:grid}.ul-hwrap.is-gone{opacity:0;grid-template-rows:0fr}.ul-hclip{min-height:0;overflow:hidden}.ul-hrow{cursor:pointer;transition:background var(--p-dur-fast);outline:none;align-items:center;gap:12px;padding:14px 12px 14px 18px;display:flex;position:relative}.ul-hrow:hover,.ul-hrow:focus-visible{background:#faf9f8}.ul-hrow:active{background:#f6f5f3}.ul-hdiv{background:var(--p-border-light);height:1px;position:absolute;top:0;left:18px;right:0}.ul-hsel{background:var(--p-cobalt-6);box-shadow:inset 3px 0 0 var(--p-cobalt);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.ul-hrow.is-selected .ul-hsel{opacity:1}.ul-hfresh{background:var(--p-cobalt-50);pointer-events:none;animation:2s ease-out forwards umFlash;position:absolute;inset:0}.ul-htext{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.ul-htitle{letter-spacing:-.1px;text-wrap:pretty;font-size:14px;font-weight:700;line-height:1.35}.ul-hwhat{color:var(--p-text-sec);font-size:13px;font-weight:600;line-height:1.4}.ul-hmeta{color:var(--p-text-muted);font-size:12px}.ul-hside{flex-shrink:0;position:relative}.ul-scrim{z-index:40;background:#1a181529;animation:.4s forwards umFade;position:absolute;inset:0}.ul-scrim.is-closing{animation:.3s forwards umFadeOut}.ul-drawer{z-index:50;overscroll-behavior:contain;will-change:transform;width:min(460px,100%);animation:umPanelIn .5s var(--ul-ease)both;background:#fff;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #1a181524}.ul-drawer.is-side{box-shadow:-1px 0 0 var(--p-border-light),-18px 0 48px #1a18150f}.ul-drawer.is-phone{z-index:60;width:auto;left:0;box-shadow:-8px 0 32px #1a18151a}.ul-drawer.is-closing{animation:.3s cubic-bezier(.4,0,.2,1) forwards umPanelOut}.ul-dhead{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--p-border-light);background:#fffffff0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 10px 20px;display:flex;position:sticky;top:0}.ul-dback{height:44px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:4px;margin-left:-12px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.ul-dback:active{transform:scale(.96)}.ul-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);font-size:10.5px;font-weight:700}.ul-dnav{align-items:center;gap:2px;display:flex}.ul-iconbtn{width:32px;height:32px;color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.ul-iconbtn:hover{background:#1a18150d}.ul-iconbtn:active{transform:scale(.9)}.ul-iconbtn:disabled{cursor:default}.ul-iconbtn.is-close{color:var(--p-text-muted)}.ul-iconbtn.is-close:hover{color:var(--p-text-sec)}.ul-dbody{flex-direction:column;gap:26px;padding:20px 20px 48px;display:flex}.ul-facts{flex-direction:column;gap:14px;display:flex}.ul-dtitle-wrap{flex-direction:column;gap:4px;display:flex}.ul-dtitle{letter-spacing:-.4px;text-wrap:pretty;font-size:19px;font-weight:800;line-height:1.25}.ul-page a.ul-dphone{color:var(--p-text-sec);font-variant-numeric:tabular-nums;width:fit-content;font-size:14px;font-weight:600}.ul-page a.ul-dphone:hover{color:var(--p-cobalt)}.ul-htitle .ph-stop-text-dot{vertical-align:1px;margin-right:7px}.ul-dstop{color:var(--p-red,#c53030);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ul-fgrid{grid-template-columns:92px minmax(0,1fr);gap:10px 12px;font-size:13px;line-height:1.45;display:grid}.ul-fl{color:var(--p-text-muted);font-weight:600}.ul-fv{font-weight:600}.ul-fv-muted{color:var(--p-text-muted);font-weight:500}.ul-fchips{flex-wrap:wrap;gap:6px;display:flex}.ul-fsrc{color:var(--p-text-sec);text-wrap:pretty}.ul-sec{flex-direction:column;gap:12px;display:flex}.ul-sec.is-tight{gap:10px}.ul-what{border:1px solid var(--p-border);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ul-what-main{flex-direction:column;gap:3px;display:flex}.ul-what-line{letter-spacing:-.1px;font-size:14.5px;font-weight:700;line-height:1.4}.ul-what-meta{color:var(--p-text-muted);font-size:12.5px}.ul-what-note{color:var(--p-text-sec);font-size:12.5px;line-height:1.5}.ul-serr{background:var(--p-red-bg);animation:umRise .25s var(--ul-in);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ul-serr-text{color:var(--p-red);font-size:13.5px;font-weight:600}.ul-nonefits{color:var(--p-text-sec);animation:umRise .3s var(--ul-in);background:#f7f6f4;border-radius:12px;padding:14px 16px;font-size:13.5px;font-weight:600;line-height:1.5}.ul-sug{border:1px solid var(--p-border);background:var(--p-surface);animation:umRise .34s var(--ul-in)both;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ul-sug.is-first{background:linear-gradient(#2563eb09,#2563eb00);border-color:#2563eb47}.ul-sug-main{flex-direction:column;gap:6px;display:flex}.ul-sug-name{letter-spacing:-.1px;font-size:14.5px;font-weight:700}.ul-sug-facts{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.ul-area{align-items:center;gap:5px;display:inline-flex}.ul-area.is-in{color:var(--p-green)}.ul-area.is-unknown{color:var(--p-amber)}.ul-dot{background:var(--p-text-muted);border-radius:50%;width:3px;height:3px}.ul-plan{color:var(--p-text-sec)}.ul-merge{color:var(--p-cobalt);align-items:flex-start;gap:6px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.ul-merge svg{flex-shrink:0;margin-top:1px}.ul-others-btn{height:40px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:0 4px;font-size:13.5px;font-weight:600;display:flex}.ul-others-btn:hover{color:var(--p-cobalt-hover)}.ul-others-btn:active{transform:scale(.97)}.ul-others-chev{transition:transform .25s var(--ul-ease)}.ul-others-btn[aria-expanded=true] .ul-others-chev{transform:rotate(180deg)}.ul-others{opacity:0;transition:grid-template-rows .38s var(--ul-ease),opacity .26s ease 0s,margin-top .38s var(--ul-ease);grid-template-rows:0fr;margin-top:-12px;display:grid}.ul-others.is-open{opacity:1;transition:grid-template-rows .38s var(--ul-ease),opacity .26s ease 60ms,margin-top .38s var(--ul-ease);grid-template-rows:1fr;margin-top:0}.ul-others-clip{overflow-clip-margin:4px;min-height:0;overflow:clip}.ul-others-in{flex-direction:column;gap:8px;padding-bottom:2px;display:flex}.ul-olist{border:1px solid var(--p-border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ul-orow{border-top:1px solid var(--p-border-light);transition:background var(--p-dur-fast);justify-content:space-between;align-items:center;gap:10px;margin-top:-1px;padding:12px 14px;display:flex}.ul-orow:hover{background:#faf9f8}.ul-orow-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ul-oname{font-size:13.5px;font-weight:700}.ul-ofacts{color:var(--p-text-sec);text-wrap:pretty;font-size:12px;font-weight:500;line-height:1.45}.ul-omerge{color:var(--p-cobalt);font-size:12px;font-weight:600}.ul-onone{color:var(--p-text-muted);padding:14px;font-size:13px}.ul-dis-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ul-dis-hint{color:var(--p-text-muted);font-size:11.5px}.ul-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ul-tile{border:1px solid var(--p-border);background:var(--p-surface);min-height:52px;font-family:var(--p-font);text-align:left;color:var(--p-text-sec);cursor:pointer;transition:border-color var(--p-dur-fast),background var(--p-dur-fast),color var(--p-dur-fast),box-shadow var(--p-dur)var(--p-ease);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ul-tile:hover{background:var(--p-red-bg);color:var(--p-red);border-color:#c5303073}.ul-tile:active{transform:scale(.97)}.ul-tile-icon{color:currentColor;background:#f4f2ef;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ul-tile-label{color:currentColor;font-size:13px;font-weight:700;line-height:1.3}.ul-quiz{border:1px solid var(--p-border-light);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ul-qrow{border-top:1px solid var(--p-border-light);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;margin-top:-1px;padding:10px 14px;font-size:13px;line-height:1.45;display:grid}.ul-qq{color:var(--p-text-muted);font-weight:500}.ul-qa{text-align:right;text-wrap:pretty;font-weight:600}.ul-notexts{color:var(--p-text-muted);font-size:13px}.ul-thread{flex-direction:column;gap:10px;display:flex}.ul-msg{flex-direction:column;gap:4px;display:flex}.ul-msg.is-ours{align-items:flex-end;padding-left:36px}.ul-msg.is-theirs{align-items:flex-start;padding-right:36px}.ul-msg.is-new{animation:umRise .35s var(--ul-in)}.ul-bubble{color:var(--p-text);text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 13px;font-size:13px;line-height:1.5}.ul-msg.is-ours .ul-bubble{background:var(--p-cobalt-50);border-radius:14px 14px 4px}.ul-msg.is-theirs .ul-bubble{background:#f2f0ee;border-radius:14px 14px 14px 4px}.ul-msg-meta{color:var(--p-text-muted);font-size:11.5px}.ul-msg-meta.is-failed{color:var(--p-red);font-weight:700}.ul-compose{border:1px solid var(--p-border);background:#fff;border-radius:16px;align-items:flex-end;gap:8px;margin-top:4px;padding:6px 6px 6px 14px;display:flex;box-shadow:0 1px 2px #1a181508}.ul-compose textarea{resize:none;min-width:0;min-height:34px;max-height:120px;font-family:var(--p-font);color:var(--p-text);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:13.5px;line-height:1.4}.ul-send{width:34px;height:34px;color:var(--p-text-muted);cursor:default;background:#edebe8;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .12s;display:inline-flex}.ul-send.is-ready{background:var(--p-cobalt);color:#fff;cursor:pointer}.ul-send:active{transform:scale(.9)}.ul-compose-hint{color:var(--p-text-muted);padding-left:2px;font-size:11.5px}.ul-fpop:focus{outline:none}.ul-fpop{z-index:80;background:var(--p-surface);border:1px solid var(--p-border-light);opacity:0;transform-origin:100% 0;visibility:hidden;pointer-events:none;width:340px;transition:opacity .16s ease,transform .26s var(--ul-ease),visibility 0s linear .26s;border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex;position:absolute;overflow:hidden;transform:translateY(-4px)scale(.97);box-shadow:0 2px 6px #1a18150d,0 16px 40px #1a181521}.ul-fpop.is-phone{transform-origin:0 0;width:auto;left:12px;right:12px}.ul-fpop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s ease,transform .26s var(--ul-ease),visibility 0s linear 0s;transform:none}.ul-fpop-head{justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 0 4px;display:flex}.ul-fpop-title{letter-spacing:-.3px;font-size:17px;font-weight:800}.ul-fpop-clear{height:30px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,background var(--p-dur-fast);background:0 0;border:none;border-radius:7px;margin-right:-6px;padding:0 10px;font-size:12.5px;font-weight:600}.ul-fpop-clear.is-on{opacity:1;pointer-events:auto}.ul-fpop-clear:hover{background:var(--p-cobalt-6)}.ul-fgroup{overscroll-behavior:contain;border:1px solid var(--p-border);border-radius:14px;flex:1;min-height:0;overflow-y:auto}.ul-facc+.ul-facc{border-top:1px solid var(--p-border-light)}.ul-facc-head{width:100%;height:54px;font-family:var(--p-font);text-align:left;cursor:pointer;transition:background var(--p-dur-fast);background:0 0;border:none;align-items:center;gap:10px;padding:0 16px;display:flex}.ul-facc-head:hover{background:#faf9f8}.ul-facc-label{color:var(--p-text);flex:1;font-size:14.5px;font-weight:700}.ul-facc-sum{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:14px;font-weight:500;transition:color .18s;overflow:hidden}.ul-facc-sum.is-on{color:var(--p-cobalt);font-weight:700}.ul-facc-chev{transition:transform .3s var(--ul-ease);flex-shrink:0}.ul-facc-head[aria-expanded=true] .ul-facc-chev{transform:rotate(90deg)}.ul-facc-body{opacity:0;transition:grid-template-rows .34s var(--ul-ease),opacity .22s ease 0s;grid-template-rows:0fr;display:grid}.ul-facc-body.is-open{opacity:1;transition:grid-template-rows .34s var(--ul-ease),opacity .22s ease 60ms;grid-template-rows:1fr}.ul-facc-clip{min-height:0;overflow:hidden}.ul-facc-opts{flex-direction:column;padding:0 12px 10px 14px;display:flex}.ul-fopt{width:100%;min-height:42px;font-family:var(--p-font);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 4px;display:flex}.ul-fopt:active{transform:scale(.99)}.ul-fopt-label{min-width:0;color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;transition:color .16s;overflow:hidden}.ul-fopt-label.is-zero{color:var(--p-text-muted)}.ul-fopt[aria-checked=true] .ul-fopt-label{color:var(--p-text);font-weight:700}.ul-fopt-count{color:var(--p-text-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.ul-fbox{width:20px;height:20px;box-shadow:none;background:#fff;border:1.5px solid #d3cec7;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,border-color .16s;display:inline-flex}.ul-fopt[aria-checked=true] .ul-fbox{border-color:var(--p-cobalt);background:var(--p-cobalt);box-shadow:0 1px 2px #2563eb4d}.ul-ftick{opacity:0;transition:opacity .14s,transform .22s cubic-bezier(.16,1,.3,1);transform:scale(.5)}.ul-fopt[aria-checked=true] .ul-ftick{opacity:1;transform:scale(1)}.ul-toast-host{display:contents}.ul-toast{z-index:130;background:var(--p-surface);width:400px;min-height:46px;color:var(--p-text);font-family:var(--p-font);-webkit-font-smoothing:antialiased;border:1px solid var(--p-border);border-left:3px solid var(--p-cobalt);opacity:0;pointer-events:none;will-change:transform,opacity;transition:opacity .24s ease,transform .42s var(--ul-ease),border-color .3s ease;border-radius:12px;align-items:center;gap:10px;margin-left:-200px;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;overflow:hidden;transform:translateY(16px)scale(.98);box-shadow:0 4px 12px #1a18150f,0 12px 32px #1a18151f}.ul-toast.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}@media(max-width:900px){.ul-toast{width:auto;margin-left:0;bottom:16px;right:12px;left:12px!important}}.ul-toast-spin{border:2px solid var(--p-cobalt-50);border-top-color:var(--p-cobalt);border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite umSpin,.3s cubic-bezier(.16,1,.3,1) umPop}.ul-toast-icon{flex-shrink:0;animation:.4s cubic-bezier(.16,1,.3,1) umPop;display:inline-flex}.ul-toast-icon.is-ok{color:var(--p-green)}.ul-toast-icon.is-warn{color:var(--p-amber)}.ul-toast-text{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.4;animation:.28s cubic-bezier(.16,1,.3,1) umSwapA}.ul-toast-undo{font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;margin:-4px -6px -4px 0;padding:6px 10px;font-size:12.5px;font-weight:700}.ul-toast-undo:hover{background:var(--p-cobalt-6)}.ul-toast-undo:active{transform:scale(.94)}.ul-toast-drain{background:var(--p-cobalt);opacity:.85;transform-origin:0;height:3px;animation:5s linear forwards umDrain;position:absolute;bottom:0;left:0;right:0}@media(prefers-reduced-motion:reduce){.ul-page *,.ul-page :before,.ul-page :after,.ul-toast,.ul-toast *{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes prShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes prFade{0%{opacity:0}to{opacity:1}}@keyframes prRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes prPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes prIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes prRing{0%{box-shadow:0 0 0 3px #2563eb66}to{box-shadow:0 0 0 3px #2563eb00}}@keyframes prPushIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes prBackIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes prSwapA{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes prSwapB{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes prCollapse{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes prExpand{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes prGhost{to{opacity:0;transform:translate(16px)scale(.97)}}@keyframes prLand{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.012)}to{opacity:1;transform:none}}@keyframes prFadeOut{0%{opacity:1}to{opacity:0}}@keyframes prModalOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes prSheetOut{0%{transform:none}to{transform:translate(100%)}}@keyframes prDownOut{0%{transform:none}to{transform:translateY(100%)}}@keyframes prToastOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes prDraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes prScrimOut{0%{opacity:1}to{opacity:0}}@keyframes prDrawerIn{0%{transform:translate(104%)}to{transform:none}}@keyframes prSheetUp{0%{transform:translateY(104%)}to{transform:none}}@keyframes prCfPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes prDot{0%{transform:scale(0)}60%{transform:scale(1.35)}to{transform:scale(1)}}.pr-page{isolation:isolate;background:var(--p-surface);height:100dvh;color:var(--p-text);font-family:var(--p-font);-webkit-font-smoothing:antialiased;transform-origin:0;flex-direction:column;transition:transform .34s cubic-bezier(.32,0,.67,0),border-radius .34s;display:flex;position:relative;overflow:hidden}@media(max-width:900px){.pr-page{transform-origin:50% 100%;height:calc(100dvh - 52px)}}html[data-pr-push=desk] .pr-page{transition:transform .56s cubic-bezier(.32,.72,0,1),border-radius .56s cubic-bezier(.32,.72,0,1);transform:translate(-18px)}html[data-pr-push=phone] .pr-page{border-radius:14px;transition:transform .56s cubic-bezier(.32,.72,0,1),border-radius .56s cubic-bezier(.32,.72,0,1);overflow:hidden;transform:scale(.96)}.pr-page a{color:#2563eb;text-decoration:none}.pr-page a:hover{color:#1d4ed8}.pr-page input::placeholder,.pr-page textarea::placeholder{color:#a8a39c}.pr-page button[disabled]{cursor:default}.pr-toast-wrap{z-index:110;width:420px;margin-left:-210px;position:absolute;bottom:24px;left:50%}@media(max-width:900px){.pr-toast-wrap{width:auto;margin-left:0;bottom:16px;left:12px;right:12px}}.pr-toast{border:1px solid var(--p-border);background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:8px 8px 8px 14px;animation:.34s cubic-bezier(.16,1,.3,1) prRise;display:flex;box-shadow:0 4px 12px #1a18150f,0 12px 32px #1a18151f}.pr-toast.is-out{animation:.2s forwards prToastOut}.pr-toast>svg{flex-shrink:0}.pr-toast-msg{flex:1;min-width:0;font-size:13.5px;font-weight:600}.pr-toast-act{background:var(--p-cobalt-50);height:32px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:0 10px;font-size:13px;font-weight:700}.pr-pop{animation:.4s cubic-bezier(.16,1,.3,1) prPop;display:inline-block}.pr-page input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.pr-arrive-fwd{animation:.44s cubic-bezier(.16,1,.3,1) prPushIn}.pr-arrive-back{animation:.44s cubic-bezier(.16,1,.3,1) prBackIn}.pr-head{border-bottom:1px solid var(--p-border-light);flex-shrink:0;align-items:center;gap:10px;height:73px;padding:0 28px;display:flex}.pr-h1{letter-spacing:-.3px;white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:800;display:flex}.pr-head-spacer{flex:1;min-width:8px}.pr-search{flex:0 320px;min-width:200px;position:relative}.pr-search-icon{pointer-events:none;margin-top:-7.5px;position:absolute;top:50%;left:12px}.pr-search-input{border:1px solid var(--p-border);width:100%;height:38px;font-family:var(--p-font);color:var(--p-text);background:#fff;border-radius:10px;outline:none;padding:0 12px 0 34px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.pr-search-input:focus,.pr-psearch-input:focus,.pr-lsearch-input:focus{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1f}.pr-search-clear{width:26px;height:26px;color:var(--p-text-muted);cursor:pointer;background:#fff;border:none;border-radius:7px;justify-content:center;align-items:center;margin-top:-13px;display:flex;position:absolute;top:50%;right:6px}.pr-search-clear:hover{color:var(--p-text);background:#f2f0ee}.pr-fbtn{border:1px solid var(--p-border);min-width:0;height:38px;color:var(--p-text-sec);box-shadow:none;font-family:var(--p-font);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative}.pr-fbtn:active{transform:scale(.96)}.pr-fbtn.is-phone{border-radius:12px;min-width:44px;height:44px;padding:0 10px}.pr-fbtn.is-phone:active{transform:none}.pr-fbtn.is-active{background:var(--p-cobalt-50);color:var(--p-cobalt);border-color:#2563eb59}.pr-fbtn.is-open{border-color:var(--p-cobalt);background:var(--p-cobalt);color:#fff;box-shadow:0 2px 8px #2563eb47}.pr-fbadge{background:var(--p-cobalt);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.pr-fbtn.is-open .pr-fbadge{color:var(--p-cobalt);background:#fff}.pr-fbtn.is-phone .pr-fbadge{position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}.pr-lostbtn{border:1px solid var(--p-border);height:38px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pr-lostbtn:hover{color:var(--p-text);background:#faf9f8}.pr-lostbtn:active{transform:scale(.96)}.pr-lostpill{background:#1a181512;border-radius:9px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.pr-add-in{align-items:center;gap:6px;line-height:1;display:inline-flex}.pr-add-in>svg{flex-shrink:0;display:block}.pr-back{width:36px;height:36px;color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;margin-right:-4px;padding:0;display:flex}.pr-back:hover{color:var(--p-text);background:#f2f0ee}.admin-theme .pr-page .pr-back:active,.partner-theme .pr-page .pr-back:active{transform:scale(.94)}.pr-head-title{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:800;overflow:hidden}.pr-bar-lost{height:44px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 10px;font-size:13.5px;font-weight:600}.pr-bar-add{background:var(--p-cobalt);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.pr-bar-add:active{transform:scale(.95)}.pr-bar-back{height:44px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:2px;padding:0 10px 0 4px;font-size:14.5px;font-weight:600;display:inline-flex}.pr-board{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px 20px;display:flex}.pr-page.is-phone .pr-board{padding:12px 16px 110px;overflow:hidden auto}.pr-prow{align-items:center;gap:8px;display:flex}.pr-psearch{flex:1;min-width:0;position:relative}.pr-psearch-icon{pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:13px}.pr-psearch-input{border:1px solid var(--p-border);width:100%;height:44px;font-family:var(--p-font);color:var(--p-text);background:#fff;border-radius:12px;outline:none;padding:0 36px;font-size:15px}.pr-psearch-clear{width:36px;height:36px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.pr-tabs{background:#f2f0ee;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;display:grid;position:relative}.pr-tabs-thumb{background:#fff;border-radius:9px;width:calc(25% - 1.5px);transition:transform .34s cubic-bezier(.32,.72,0,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #1a181514,0 1px 1px #1a18150a}.pr-tab{z-index:1;height:52px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;transition:color .2s;display:flex;position:relative}.pr-tab[aria-selected=true]{color:var(--p-text)}.pr-tab-count{color:var(--p-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:20px}.pr-tab[aria-selected=true] .pr-tab-count{color:var(--p-cobalt)}.pr-tab-label{white-space:nowrap;font-size:11.5px;font-weight:600}.pr-frow{opacity:0;flex-shrink:0;grid-template-rows:0fr;margin-bottom:-12px;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1),opacity .22s,margin-bottom .34s cubic-bezier(.32,.72,0,1);display:grid}.pr-frow.is-on{opacity:1;grid-template-rows:1fr;margin-bottom:0}.pr-frow-clip{overflow-clip-margin:4px;min-height:0;overflow:clip}.pr-frow-in{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pr-fshowing{color:var(--p-text-muted);margin-right:2px;font-size:12.5px;font-weight:600}.pr-chip{background:var(--p-cobalt-50);height:30px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;transition:background var(--p-dur-fast);border:1px solid #2563eb38;border-radius:99px;align-items:center;gap:6px;padding:0 8px 0 11px;font-size:12.5px;font-weight:700;animation:.3s cubic-bezier(.16,1,.3,1) prPop;display:inline-flex}.pr-chip:hover{background:#e2ecfe}.pr-chip:active{transform:scale(.95)}.pr-clearall{height:30px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 8px;font-size:12.5px;font-weight:600}.pr-clearall:hover{color:var(--p-text);background:#1a18150a}.pr-also{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;animation:.3s cubic-bezier(.16,1,.3,1) prRise;display:flex}.pr-also-label{color:var(--p-text-muted);margin-right:2px;font-size:12.5px;font-weight:600}.pr-also-chip{border:1px solid var(--p-border);height:30px;color:var(--p-text-sec);font-family:var(--p-font);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:12.5px;font-weight:700;animation:.3s cubic-bezier(.16,1,.3,1) prPop;display:inline-flex}.pr-also-chip.is-partner{background:var(--p-green-bg);color:var(--p-green);border-color:#0d9f6e4d}.pr-also-chip:hover{filter:brightness(.97)}.pr-also-chip:active{transform:scale(.96)}.pr-grid{flex:1;grid-template-columns:repeat(4,minmax(232px,1fr));gap:12px;min-height:0;display:grid;overflow-x:auto}.pr-grid.is-phone{flex-direction:column;flex:0 auto;gap:10px;min-height:auto;display:flex;overflow-x:visible}.pr-skel-col{background:#f7f6f4;border-radius:14px;flex-direction:column;gap:8px;padding:44px 10px 10px;display:flex}.pr-grid.is-phone .pr-skel-col{background:0 0;border-radius:0;gap:10px;padding:0}.pr-skel{background:linear-gradient(90deg,#eceae6 25%,#f6f5f3 37%,#eceae6 63%) 0 0/400% 100%;border-radius:12px;height:96px;animation:1.4s infinite prShimmer}.pr-skel:nth-child(2){opacity:.7}.pr-skel:nth-child(3){opacity:.4}.pr-error{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 20px;animation:.35s cubic-bezier(.16,1,.3,1) prRise;display:flex}.pr-state-title{font-size:16px;font-weight:800}.pr-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:64px 20px;animation:.35s cubic-bezier(.16,1,.3,1) prRise;display:flex}.pr-empty-line{color:var(--p-text-sec);text-wrap:pretty;max-width:360px;font-size:13.5px}.pr-nomatch{border:1px dashed var(--p-border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;animation:.35s cubic-bezier(.16,1,.3,1) prRise;display:flex}.pr-nomatch-title{font-size:15px;font-weight:700}.pr-link{font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700}.pr-link:hover{background:var(--p-cobalt-6)}.pr-col{min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--p-border-light);background:#f7f6f4;border-radius:14px;flex-direction:column;transition:background .2s,box-shadow .2s;display:flex}.pr-col.is-over{background:#2563eb0d;box-shadow:inset 0 0 0 1.5px #2563eb73}.pr-col.is-intro{animation:.4s both prFade}.pr-grid.is-phone .pr-col{min-width:auto;min-height:auto;box-shadow:none;background:0 0;border-radius:0;transition:none}.pr-col-head{flex-direction:column;padding:13px 14px 10px;display:flex}.pr-col-head-in{align-items:center;gap:8px;display:flex}.pr-col-label{letter-spacing:-.1px;font-size:13.5px;font-weight:800}.pr-col-count{min-width:20px;height:18px;color:var(--p-text-sec);background:#1a181512;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.pr-col-list{flex-direction:column;flex:1;min-height:0;padding:2px 10px 6px;display:flex;overflow-y:auto}.pr-grid.is-phone .pr-col-list{flex:0 auto;min-height:auto;padding:0;overflow-y:visible}.pr-col-list.is-swapA{animation:.34s cubic-bezier(.16,1,.3,1) prSwapA}.pr-col-list.is-swapB{animation:.34s cubic-bezier(.16,1,.3,1) prSwapB}.pr-col-hint{height:40px;color:var(--p-cobalt);border:1.5px dashed #2563eb73;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:8px;font-size:12.5px;font-weight:700;animation:.3s cubic-bezier(.16,1,.3,1) prLand;display:flex}.pr-col-empty{height:64px;color:var(--p-text-muted);border:1px dashed #ddd9d3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:8px;font-size:12.5px;font-weight:600;animation:.3s .2s both prFade;display:flex}.pr-cw{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.32,.72,0,1),opacity .3s 80ms;display:grid}.pr-cw.is-gone{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.32,.72,0,1),opacity .18s}.pr-cw.is-ghost{pointer-events:none;transition:none;animation:.4s cubic-bezier(.32,.72,0,1) 80ms both prCollapse}.pr-cw.is-landing{transition:none;animation:.44s cubic-bezier(.32,.72,0,1) both prExpand}.pr-cw-in{overflow-clip-margin:8px;min-height:0;padding-bottom:8px;overflow:clip}.pr-page.is-phone .pr-cw-in{padding-bottom:10px}.pr-cw-in.is-menu{overflow:visible}.pr-card{border:1px solid var(--p-border);cursor:grab;background:#fff;border-radius:12px;outline:none;flex-direction:column;gap:7px;padding:12px 12px 11px 14px;transition:opacity .2s,transform .3s cubic-bezier(.32,.72,0,1),border-color .15s,box-shadow .2s;display:flex;position:relative}.pr-page.is-phone .pr-card{cursor:pointer}.pr-card:hover{box-shadow:var(--p-shadow-2);border-color:#d9d5cf;transform:translateY(-1px)}.pr-card:active{transform:scale(.985)}.pr-card:focus{border-color:#2563eb99;box-shadow:0 0 0 3px #2563eb24}.pr-card.is-menu{z-index:5}.pr-card.is-dragging{opacity:.35;transform:scale(.97)}.pr-card.is-intro{animation:.5s cubic-bezier(.16,1,.3,1) both prRise}.pr-card.is-landing{animation:.5s cubic-bezier(.16,1,.3,1) prLand,1.4s .3s prRing}.pr-card.is-ghost{animation:.3s forwards prGhost}.pr-card-top{align-items:flex-start;gap:6px;display:flex}.pr-card-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pr-card-titlerow{align-items:center;gap:7px;min-width:0;display:flex}.pr-card-title{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.pr-card-title.is-num{font-variant-numeric:tabular-nums}.pr-card-dot{background:var(--p-red);width:8px;height:8px;box-shadow:0 0 0 3px var(--p-red-bg);border-radius:50%;flex-shrink:0;animation:.45s cubic-bezier(.16,1,.3,1) prDot}.pr-card-sub{color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.pr-card-menubtn{width:28px;height:28px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-3px -3px 0 0;transition:background .15s,color .15s;display:flex}.pr-page.is-phone .pr-card-menubtn{width:40px;height:40px;margin:-8px -6px -8px 0}.pr-card-menubtn:hover,.pr-card-menubtn[aria-expanded=true]{color:var(--p-text);background:#f2f0ee}.pr-card-meta{color:var(--p-text-muted);font-size:12px;font-weight:500;line-height:1.4}.pr-card-step{border-top:1px solid var(--p-border-light);align-items:center;gap:7px;padding-top:8px;font-size:12.5px;font-weight:650;transition:color .2s;display:flex}.pr-card-stepdot{border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .2s}.pr-card-steptext{min-width:0}.pr-menu{z-index:20;border:1px solid var(--p-border-light);transform-origin:100% 0;cursor:default;background:#fff;border-radius:12px;min-width:184px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) prIn;position:absolute;top:40px;right:8px;box-shadow:0 2px 6px #1a18150d,0 16px 40px #1a181521}.pr-menu-item{width:100%;min-height:38px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.pr-menu-item:hover{background:#f6f5f3}.pr-menu-item.is-red{color:var(--p-red)}.pr-menu-item.is-red:hover{background:var(--p-red-bg)}.pr-menu-sep{background:var(--p-border-light);height:1px;margin:4px 2px}.pr-fpop:focus{outline:none}.pr-fpop{z-index:80;background:var(--p-surface);border:1px solid var(--p-border-light);opacity:0;transform-origin:100% 0;visibility:hidden;pointer-events:none;border-radius:18px;flex-direction:column;gap:14px;width:340px;padding:16px;transition:opacity .16s,transform .26s cubic-bezier(.32,.72,0,1),visibility 0s linear .26s;display:flex;position:absolute;overflow:hidden;transform:translateY(-4px)scale(.97);box-shadow:0 2px 6px #1a18150d,0 16px 40px #1a181521}.pr-fpop.is-phone{width:auto;left:12px;right:12px}.pr-fpop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .26s cubic-bezier(.32,.72,0,1),visibility linear;transform:none}.pr-fpop-head{justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 0 4px;display:flex}.pr-fpop-title{letter-spacing:-.3px;font-size:17px;font-weight:800}.pr-fpop-clear{height:30px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,background var(--p-dur-fast);background:0 0;border:none;border-radius:7px;margin-right:-6px;padding:0 10px;font-size:12.5px;font-weight:600}.pr-fpop-clear.is-on{opacity:1;pointer-events:auto}.pr-fpop-clear:hover{background:var(--p-cobalt-6)}.pr-fgroup{overscroll-behavior:contain;border:1px solid var(--p-border);border-radius:14px;flex:1;min-height:0;overflow-y:auto}.pr-facc{border-bottom:1px solid var(--p-border-light)}.pr-facc:last-child{border-bottom:none}.pr-facc-head{width:100%;height:54px;font-family:var(--p-font);text-align:left;cursor:pointer;transition:background var(--p-dur-fast);background:0 0;border:none;align-items:center;gap:10px;padding:0 16px;display:flex}.pr-facc-head:hover{background:#faf9f8}.pr-facc-label{color:var(--p-text);flex:1;font-size:14.5px;font-weight:700}.pr-facc-sum{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:14px;font-weight:500;transition:color .18s;overflow:hidden}.pr-facc-sum.is-on{color:var(--p-cobalt);font-weight:700}.pr-facc-chev{flex-shrink:0;transition:transform .3s cubic-bezier(.32,.72,0,1)}.pr-facc-head[aria-expanded=true] .pr-facc-chev{transform:rotate(90deg)}.pr-facc-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1),opacity .22s;display:grid}.pr-facc-body.is-open{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1),opacity .22s 60ms}.pr-facc-clip{min-height:0;overflow:hidden}.pr-facc-opts{flex-direction:column;padding:0 12px 10px 14px;display:flex}.pr-facc-opts.is-loc{padding:2px 12px 10px 14px}.pr-fopt{width:100%;min-height:42px;font-family:var(--p-font);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 4px;display:flex}.pr-fopt:active{transform:scale(.99)}.pr-fopt-label{min-width:0;color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;transition:color .16s;overflow:hidden}.pr-fopt-label.is-zero{color:var(--p-text-muted)}.pr-fopt[aria-checked=true] .pr-fopt-label{color:var(--p-text);font-weight:700}.pr-fopt-count{color:var(--p-text-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.pr-fbox{width:20px;height:20px;box-shadow:none;background:#fff;border:1.5px solid #d3cec7;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,border-color .16s;display:inline-flex}.pr-fopt[aria-checked=true] .pr-fbox{border-color:var(--p-cobalt);background:var(--p-cobalt);box-shadow:0 1px 2px #2563eb4d}.pr-ftick{opacity:0;transition:opacity .14s,transform .22s cubic-bezier(.16,1,.3,1);transform:scale(.5)}.pr-fopt[aria-checked=true] .pr-ftick{opacity:1;transform:scale(1)}.pr-floc{margin:0 2px 6px 0;position:relative}.pr-floc-icon{pointer-events:none;margin-top:-7.5px;position:absolute;top:50%;left:12px}.pr-floc-input{width:100%;height:42px;font-family:var(--p-font);color:var(--p-text);box-sizing:border-box;background:#fafbfc;border:1px solid #1a18151f;border-radius:11px;outline:none;padding:0 12px 0 34px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.pr-floc-input:focus{border-color:var(--p-cobalt);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.pr-lost{flex:1;min-height:0;overflow:hidden auto}.pr-lost-inner{flex-direction:column;gap:12px;padding:22px 28px 110px;display:flex}.pr-page.is-phone .pr-lost-inner{padding:14px 16px 110px}.pr-lost-top{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.pr-lost-h1{letter-spacing:-.4px;flex-basis:100%;margin:0;font-size:20px;font-weight:800}.pr-lsearch{flex:240px;min-width:0;max-width:380px;position:relative}.pr-lsearch-icon{pointer-events:none;margin-top:-7.5px;position:absolute;top:50%;left:13px}.pr-lsearch-input{border:1px solid var(--p-border);width:100%;height:42px;font-family:var(--p-font);color:var(--p-text);background:#fff;border-radius:11px;outline:none;padding:0 36px;font-size:14px;transition:border-color .15s,box-shadow .15s}.pr-lsearch-clear{width:34px;height:34px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;animation:.25s cubic-bezier(.16,1,.3,1) prPop;display:flex;position:absolute;top:4px;right:4px}.pr-lsearch-clear:hover{color:var(--p-text);background:#f2f0ee}.pr-lost-intro{color:var(--p-text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600}.pr-lost-empty{border:1px dashed var(--p-border);text-align:center;color:var(--p-text-sec);border-radius:14px;padding:48px 20px;font-size:14px;font-weight:600}.pr-lost-nomatch{border:1px dashed var(--p-border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:44px 20px;animation:.35s cubic-bezier(.16,1,.3,1) prRise;display:flex}.pr-lost-list{flex-direction:column;margin-top:-8px;display:flex}.pr-lost-list.is-swapA{animation:.32s cubic-bezier(.16,1,.3,1) prSwapA}.pr-lost-list.is-swapB{animation:.32s cubic-bezier(.16,1,.3,1) prSwapB}.pr-lgroup{flex-direction:column;display:flex}.pr-lgroup-head{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;align-items:baseline;gap:8px;padding:14px 4px 8px;display:flex;position:sticky;top:0}.pr-lgroup-label{letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-sec);font-size:10.5px;font-weight:700}.pr-lgroup-count{color:var(--p-text-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.pr-lgroup-box{border:1px solid var(--p-border);background:#fff;border-radius:14px;overflow:hidden}.pr-lrow-wrap{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1) 60ms,opacity .18s;display:grid}.pr-lrow-wrap.is-leaving{opacity:0;grid-template-rows:0fr}.pr-lrow-wrap.is-more{animation:.42s cubic-bezier(.16,1,.3,1) both prRise}.pr-lrow-clip{min-height:0;overflow:hidden}.pr-lrow{border-top:1px solid var(--p-border-light);cursor:pointer;outline:none;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(170px,.9fr) 56px 104px;align-items:center;gap:16px;padding:10px 12px 10px 18px;transition:background .12s,box-shadow .12s;display:grid}.pr-page.is-phone .pr-lrow{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 12px 12px 14px}.pr-lrow.is-first{border-top:none}.pr-lrow:hover{background:#faf9f8}.pr-lrow:focus{box-shadow:inset 3px 0 0 var(--p-cobalt);background:#faf9f8}.pr-lrow-who{flex-direction:column;gap:2px;min-width:0;display:flex}.pr-lrow-title{letter-spacing:-.15px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.pr-lrow-title.is-num{font-variant-numeric:tabular-nums}.pr-lrow-sub{color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.pr-lrow-line{color:var(--p-text-muted);font-size:12px;line-height:1.4}.pr-lrow-meta{min-width:0;color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pr-lrow-was{min-width:0;color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pr-lrow-date{color:var(--p-text-sec);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.pr-lrow-act{justify-content:flex-end;display:flex}.pr-lmore{border:1px solid var(--p-border);height:44px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;background:#fff;border-radius:12px;font-size:13.5px;font-weight:700;transition:background .15s}.pr-lmore:hover{background:#faf9f8}.pr-lmore:active{transform:scale(.99)}@media(prefers-reduced-motion:reduce){.pr-page *,.pr-page :before,.pr-page :after,.pr-page{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pp-head{border-bottom:1px solid var(--p-border-light);z-index:12;background:#fff;flex-direction:column;flex-shrink:0;display:flex;position:relative}.pp-head-row{align-items:center;gap:10px;height:73px;padding:0 28px;display:flex}.pp-head-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pp-head-title{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:18px;font-weight:800;overflow:hidden}.pp-head-facts{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.pp-head-acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.pp-head-acts .pp-hint{white-space:nowrap}.pp-head-bar{align-items:center;padding:0 28px;animation:.25s prFade;display:flex}.pp-head-bar .pp-stages{flex:1;min-width:0;margin-bottom:12px}.pp-view{flex:1;min-height:0;overflow:hidden auto}.pp-view.is-fwd{animation:.44s cubic-bezier(.16,1,.3,1) prPushIn}.pp-view.is-back{animation:.44s cubic-bezier(.16,1,.3,1) prBackIn}.pp-inner{flex-direction:column;gap:22px;padding:22px 28px 110px;display:flex}@media(max-width:900px){.pp-inner{gap:18px;padding:16px 16px 110px}}.pp-skel{flex-direction:column;gap:14px;display:flex}.pp-shim{background:linear-gradient(90deg,#eceae6 25%,#f6f5f3 37%,#eceae6 63%) 0 0/400% 100%;animation:1.4s infinite prShimmer}.pp-shim.is-title{border-radius:8px;width:260px;max-width:70%;height:28px}.pp-shim.is-line{opacity:.7;border-radius:6px;width:380px;max-width:90%;height:16px}.pp-shim.is-bar{opacity:.6;border-radius:12px;height:42px}.pp-shim.is-block{opacity:.4;border-radius:14px;height:220px}.pp-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 20px;display:flex}.pp-state.is-gap8{gap:8px}.pp-state-title{font-size:16px;font-weight:800}.pp-state-sub{color:var(--p-text-sec);font-size:13.5px}.pp-top{display:contents}@media(max-width:900px){.pp-top{flex-direction:column;gap:16px;animation:.32s cubic-bezier(.16,1,.3,1) prRise;display:flex}}.pp-conv{background:var(--p-green-bg);border:1px solid #0d9f6e33;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;display:flex}.pp-conv-icon{color:var(--p-green);flex-shrink:0}.pp-conv-text{min-width:0;color:var(--p-green);flex:1;font-size:14px;font-weight:700}.pp-conv-date{color:var(--p-text-sec);font-weight:500}.pp-conv-open{height:32px;font-family:var(--p-font);color:var(--p-green);cursor:pointer;background:#fff;border:1px solid #0d9f6e59;border-radius:8px;padding:0 12px;font-size:13px;font-weight:700}.pp-headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;display:flex}.pp-who{flex-direction:column;flex:300px;gap:6px;min-width:0;display:flex}.pp-title{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:800;line-height:1.2}.pp-title.is-num{font-variant-numeric:tabular-nums}.pp-facts{color:var(--p-text-sec);text-wrap:pretty;font-size:14px;font-weight:500}.pp-optout{height:24px;color:var(--p-text-sec);background:#f2f0ee;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pp-acts{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pp-acts-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-hint{color:var(--p-text-muted);font-size:12.5px;font-weight:600}@media(max-width:900px){.pp-title{font-size:22px}.pp-acts{align-items:flex-start}}.pp-menu-wrap{position:relative}.pp-more{border:1px solid var(--p-border);width:36px;height:36px;color:var(--p-text-sec);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex}.pp-more:hover{color:var(--p-text);background:#faf9f8}.pp-menu{z-index:40;border:1px solid var(--p-border-light);transform-origin:100% 0;background:#fff;border-radius:12px;min-width:180px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) prIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 2px 6px #1a18150d,0 16px 40px #1a181521}@media(max-width:900px){.pp-menu{transform-origin:0 0;left:0;right:auto}}.pp-menu-item{width:100%;min-height:38px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.pp-menu-item:hover{background:#f6f5f3}.pp-menu-item.is-danger{color:var(--p-red)}.pp-menu-item.is-danger:hover{background:var(--p-red-bg)}.pp-stages{background:#f2f0ee;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;display:grid;position:relative}.pp-thumb{background:#fff;border-radius:9px;width:calc(25% - 1.5px);transition:transform .44s cubic-bezier(.32,.72,0,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #1a181514,0 1px 1px #1a18150a}.pp-stage{z-index:1;height:36px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:9px;padding:0 6px;font-size:13px;font-weight:600;transition:background .2s,color .2s;position:relative;overflow:hidden}.pp-stage.is-on{color:var(--p-cobalt);cursor:default;font-weight:800}.pp-stage:hover{color:var(--p-text)}.pp-lost{background:var(--p-red-bg);border:1px solid #c5303026;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;display:flex}.pp-lost-line{color:var(--p-red);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.pp-lost-from{color:var(--p-text-sec);font-size:13px}.pp-grid{flex-direction:column;gap:16px;display:flex}.pp-grid.is-wide{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.pp-col{flex-direction:column;gap:16px;min-width:0;display:flex}.pp-sec{border:1px solid var(--p-border);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex}.pp-calls{padding:18px 18px 20px;animation:.48s cubic-bezier(.16,1,.3,1) 60ms both prRise}.pp-texts{animation:.48s cubic-bezier(.16,1,.3,1) .12s both prRise}.pp-notes{animation:.48s cubic-bezier(.16,1,.3,1) .18s both prRise}.pp-contact{gap:16px;min-width:0;animation:.48s cubic-bezier(.16,1,.3,1) .1s both prRise}.pp-sec-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pp-sec-head.is-baseline{align-items:baseline}.pp-h2{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:800}.pp-label{letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);font-size:10.5px;font-weight:700}.pp-empty{color:var(--p-text-muted);font-size:13.5px}.pp-chev{color:var(--p-text-muted);flex-shrink:0}.pp-chev.is-cobalt{color:var(--p-cobalt)}.pp-linkbtn{height:32px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:13px;font-weight:700}.pp-linkbtn:hover{background:var(--p-cobalt-6)}.pp-next{background:var(--p-cobalt-50);cursor:pointer;border:1px solid #2563eb2e;border-radius:12px;outline:none;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;transition:border-color .15s,box-shadow .2s,transform .2s cubic-bezier(.32,.72,0,1);display:flex}.pp-next:hover{border-color:#2563eb6b;box-shadow:0 2px 10px #2563eb1a}.pp-next:active{transform:scale(.99)}.pp-next:focus{box-shadow:0 0 0 3px #2563eb2e}.pp-next-main{flex-direction:column;flex:200px;gap:3px;min-width:0;display:flex}.pp-next-label{letter-spacing:.14em;text-transform:uppercase;color:var(--p-cobalt);font-size:10.5px;font-weight:700}.pp-next-when{letter-spacing:-.2px;font-size:16px;font-weight:800}.pp-next-detail{color:var(--p-text-sec);font-size:12.5px;font-weight:500}.pp-next-side{align-items:center;gap:8px;display:flex}.pp-notime{background:var(--p-amber-bg);border:1px solid #b453092e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.pp-notime-text{color:var(--p-amber);flex:200px;font-size:13.5px;font-weight:700}.pp-past{flex-direction:column;gap:8px;display:flex}.pp-pcall{border:1px solid var(--p-border-light);cursor:pointer;background:#fff;border-radius:12px;outline:none;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .15s,box-shadow .2s,transform .2s cubic-bezier(.32,.72,0,1);display:flex}.pp-pcall:hover{box-shadow:var(--p-shadow-2);border-color:#d9d5cf}.pp-pcall:active{transform:scale(.995)}.pp-pcall:focus{box-shadow:0 0 0 3px #2563eb29}.pp-pcall-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pp-pcall-when{flex:180px;font-size:13.5px;font-weight:700}.pp-pill{border-radius:99px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.pp-pill.is-held{background:var(--p-green-bg);color:var(--p-green)}.pp-pill.is-no_show{background:var(--p-red-bg);color:var(--p-red)}.pp-pill.is-cancelled{color:var(--p-text-sec);background:#f2f0ee}.pp-pill.is-none{background:var(--p-amber-bg);color:var(--p-amber)}.pp-pill.is-coming{background:var(--p-cobalt-50);color:var(--p-cobalt)}.pp-pcall-out{color:var(--p-text-sec);font-size:12.5px;line-height:1.45}.pp-pcall-fus{border-top:1px solid var(--p-border-light);flex-direction:column;padding-top:4px;display:flex}.pp-fubtn{height:30px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-left:-8px;padding:0 10px 0 8px;font-size:12.5px;font-weight:700;display:inline-flex}.pp-fubtn:hover{background:var(--p-cobalt-6)}.pp-fubtn:active{transform:scale(.96)}.pp-others{flex-direction:column;display:flex}.pp-label.is-others{margin-bottom:4px}.pp-fu-wrap{display:grid}.pp-fu-wrap.is-fresh{animation:.42s cubic-bezier(.32,.72,0,1) both prExpand}.pp-fu-clip{overflow-clip-margin:10px;min-height:0;overflow:clip}.pp-fu{cursor:pointer;border-radius:9px;outline:none;align-items:center;gap:10px;min-height:38px;margin:0 -8px;padding:0 8px;transition:background .15s;display:flex}.pp-fu.is-other{min-height:40px}.pp-fu:hover,.pp-fu:focus{background:#1a18150a}.pp-fu-box{cursor:pointer;color:#fff;background:#fff;border:1.5px solid #d3cec7;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .16s,border-color .16s;display:flex}.pp-fu-box.is-done{border-color:var(--p-cobalt);background:var(--p-cobalt)}.pp-fu-box:disabled{cursor:default}.pp-fu-tick{opacity:0;transition:opacity .14s,transform .26s cubic-bezier(.16,1,.3,1);transform:scale(.4)}.pp-fu-box.is-done .pp-fu-tick{opacity:1;transform:scale(1)}.pp-fu-title{min-width:0;color:var(--p-text);flex:1;font-size:13.5px;font-weight:600;transition:color .2s}.pp-fu-title.is-done{color:var(--p-text-muted);text-decoration:line-through}.pp-fu-due{white-space:nowrap;color:var(--p-text-muted);font-size:12px;font-weight:600}.pp-fu-due.is-overdue{color:var(--p-red)}.pp-tz{color:var(--p-text-muted);font-size:12px}.pp-bubbles{flex-direction:column;gap:12px;display:flex}.pp-tx{transform-origin:0 100%;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pp-tx.is-mine{transform-origin:100% 100%;align-items:flex-end}.pp-tx.is-land{animation:.38s cubic-bezier(.16,1,.3,1) prLand}.pp-bubble{max-width:82%;color:var(--p-text);white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f0ee;border-radius:14px 14px 14px 4px;padding:9px 13px;font-size:14px;line-height:1.45}.pp-tx.is-mine .pp-bubble{background:var(--p-cobalt-50);border-radius:14px 14px 4px}.pp-tx-meta{color:var(--p-text-muted);padding:0 4px;font-size:11.5px;font-weight:500}.pp-compose-wrap{flex-direction:column;gap:6px;display:flex}.pp-compose{border:1px solid var(--p-border);background:#fff;border-radius:16px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;display:flex}.pp-compose:focus-within{border-color:#2563eb8c}.pp-compose-ta{resize:none;min-width:0;font-family:var(--p-font);max-height:140px;color:var(--p-text);background:0 0;border:none;outline:none;flex:1;padding:7px 0;font-size:14px;line-height:20px;overflow-y:hidden}.pp-send{width:34px;height:34px;color:var(--p-text-muted);cursor:default;background:#edebe8;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.pp-send.is-on{background:var(--p-cobalt);color:#fff;cursor:pointer}.pp-compose-hint{color:var(--p-text-muted);padding-left:4px;font-size:11.5px}.pp-err{color:var(--p-red);padding-left:4px;font-size:12px;font-weight:600;animation:.2s cubic-bezier(.16,1,.3,1) prRise;display:block}.pp-textoff{border:1px solid var(--p-border-light);min-height:46px;color:var(--p-text-sec);background:#f7f6f4;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.pp-textoff svg{flex-shrink:0}.pp-note-new{flex-direction:column;gap:8px;display:flex}.pp-note-ta{width:100%;min-height:64px;max-height:220px;font-family:var(--p-font);color:var(--p-text);resize:none;box-sizing:border-box;background:#fafbfc;border:1px solid #1a18151f;border-radius:11px;outline:none;padding:10px 12px;font-size:13.5px;line-height:1.5;transition:border-color .15s,box-shadow .15s,background .15s;overflow-y:hidden}.pp-note-ta:focus{border-color:var(--p-cobalt);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.pp-note-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.pp-note-hint{color:var(--p-text-muted);font-size:11.5px}@media(max-width:900px){.pp-note-hint{display:none}}.pp-note-list{flex-direction:column;display:flex}.pp-note-wrap{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.32,.72,0,1) 40ms,opacity .18s;display:grid}.pp-note-wrap.is-leaving{opacity:0;grid-template-rows:0fr}.pp-note-wrap.is-fresh{animation:.4s cubic-bezier(.32,.72,0,1) both prExpand}.pp-note-clip{min-height:0;overflow:hidden}.pp-note{border-top:1px solid var(--p-border-light);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.pp-note-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pp-note-body{color:var(--p-text);text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.45}.pp-note-body.is-sys{color:var(--p-text-sec);font-weight:500}.pp-note-meta{color:var(--p-text-muted);font-size:11.5px;font-weight:500}.pp-note-del{width:32px;height:32px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px 0 0;display:flex}.pp-note-del:hover{background:var(--p-red-bg);color:var(--p-red)}.pp-rows{flex-direction:column;gap:10px;font-size:13.5px;display:flex}.pp-row{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.pp-row.is-edit{align-items:start}.pp-row-label{color:var(--p-text-muted);font-weight:500}.pp-row.is-edit .pp-row-label{line-height:36px}.pp-row-val{min-width:0}.pp-val{color:var(--p-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.pp-val.is-none{color:var(--p-text-muted)}.pp-val.is-link{color:var(--p-cobalt)}.pp-val.is-phone{font-variant-numeric:tabular-nums;font-weight:700}.pp-val.is-addr{white-space:normal;line-height:1.45}.pp-val-line2{color:var(--p-text);font-weight:600;display:block}.pp-in{width:100%;height:36px;font-family:var(--p-font);color:var(--p-text);box-sizing:border-box;background:#fafbfc;border:1px solid #1a18151f;border-radius:10px;outline:none;padding:0 11px;font-size:13.5px;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s;animation:.2s both prFade}.pp-in.is-num{font-variant-numeric:tabular-nums}.pp-in.is-err{border-color:var(--p-red)}.pp-rows .pp-in:focus{border-color:var(--p-cobalt);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.pp-in-err{color:var(--p-red);margin-top:5px;font-size:12px;font-weight:600;animation:.2s cubic-bezier(.16,1,.3,1) prRise;display:block}.pp-trade-dd{width:100%;animation:.2s both prFade;position:relative}.pp-addr-edit{flex-direction:column;gap:8px;animation:.2s .1s both prFade;display:flex}.pp-addr-row{grid-template-columns:minmax(0,1fr) 92px;gap:8px;display:grid}.pp-edit-actions{justify-content:flex-end;gap:8px;padding:6px 0 4px;animation:.26s cubic-bezier(.16,1,.3,1) prRise;display:flex}.pp-saved{color:var(--p-green);align-self:flex-start;align-items:center;gap:5px;font-size:12px;font-weight:700;animation:.3s cubic-bezier(.16,1,.3,1) prPop;display:inline-flex}.pp-facts-grid{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:9px 12px;padding-top:6px;display:grid}.pp-fact{font-weight:600}.pp-answers{flex-direction:column;gap:8px;display:flex}.pp-qa-box{border:1px solid var(--p-border-light);border-radius:12px;overflow:hidden}.pp-qa{border-top:1px solid var(--p-border-light);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pp-qa-q{color:var(--p-text-muted);font-size:12px;font-weight:500}.pp-qa-a{font-size:13.5px;font-weight:600}.pp-qa-a.is-booking{line-height:1.45}.po-root,.po-agenda-host{z-index:90;isolation:isolate;pointer-events:none;font-family:var(--p-font);color:var(--p-text);-webkit-font-smoothing:antialiased;position:fixed;inset:0}.po-root>*,.po-agenda-host>*{pointer-events:auto}.partner-theme.po-root,.partner-theme.po-agenda-host{background:0 0}.po-root input::placeholder,.po-root textarea::placeholder{color:#a8a39c}.po-root button[disabled]{cursor:default}.po-scrim{z-index:120;-webkit-backdrop-filter:blur(10px);background:#1a181547;animation:.32s cubic-bezier(.16,1,.3,1) prFade;position:absolute;inset:0}.po-scrim.is-closing{pointer-events:none;animation:.3s forwards prScrimOut}.po-scrim.is-closing.is-dragged{animation-duration:.26s}.po-sheet{z-index:121;will-change:transform;background:#f8f9fb;outline:none;flex-direction:column;width:440px;max-width:92%;transition:box-shadow .3s;animation:.56s cubic-bezier(.32,.72,0,1) prDrawerIn;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-1px 0 #1a18150d,-24px 0 64px #1a181529}.po-sheet.is-closing{pointer-events:none;animation:.34s cubic-bezier(.32,0,.67,0) forwards prSheetOut;box-shadow:-4px 0 16px #1a181514}.po-sheet.is-phone{width:auto;max-width:none;height:calc(100vh - var(--adm-sheet-gap,76px));height:calc(100dvh - var(--adm-sheet-gap,76px));border-radius:20px 20px 0 0;transition:transform .42s cubic-bezier(.32,.72,0,1);animation:.56s cubic-bezier(.32,.72,0,1) prSheetUp;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 40px #1a181529}.po-sheet.is-phone.has-dy{transform:translate3d(0,var(--po-dy,0px),0)}.po-sheet.is-phone.is-dragging{transition:none}.po-sheet.is-phone.is-closing{animation:.34s cubic-bezier(.32,0,.67,0) forwards prDownOut;box-shadow:0 -8px 40px #1a181529}.po-sheet.is-phone.is-dragged{transition:transform .28s cubic-bezier(.32,.72,0,1);animation:none;transform:translateY(100%)}.po-grip{flex-shrink:0}.po-sheet.is-phone .po-grip{touch-action:none;cursor:grab}.po-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 14px;animation:.32s 80ms both prFade;display:flex}.po-head-text{flex:1;min-width:0}.po-rise{animation:.52s cubic-bezier(.16,1,.3,1) both prRise}.po-d1{animation-delay:.11s}.po-d2{animation-delay:.16s}.po-d3{animation-delay:.21s}.po-d4{animation-delay:.26s}.po-card-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.po-card-head-title{color:var(--p-text);font-size:14px;font-weight:700}.po-optional{color:var(--p-text-muted);font-size:11.5px}.po-grid2{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.po-cell{min-width:0}.po-mt12{margin-top:12px}.po-tabular{font-variant-numeric:tabular-nums}.po-area{field-sizing:content}.po-dd{width:100%;position:relative}.po-primary{background:var(--p-cobalt);font-family:var(--p-font);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;line-height:1.2;transition:opacity .18s,background .15s;display:inline-flex}.po-primary:hover{background:var(--p-cobalt-hover)}.po-primary:active{transform:scale(.96)}.po-primary.is-off{opacity:.45;cursor:default}.po-hit{color:var(--p-cobalt);background:var(--p-cobalt-50);border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;font-weight:600;animation:.26s cubic-bezier(.16,1,.3,1) prRise;display:flex}.po-hit.is-partner{color:var(--p-amber);background:var(--p-amber-bg);flex-wrap:wrap;gap:6px 8px}.po-hit>svg{flex-shrink:0}.po-hit-text{flex:1;min-width:0}.po-hit-btn{color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:700}.po-hit-btn.is-underline{text-underline-offset:2px;text-decoration:underline}.po-hit-btn:active{transform:scale(.96)}.po-optional-wrap{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.32,.72,0,1),opacity .22s;display:grid}.po-optional-wrap.is-collapsed{opacity:0;grid-template-rows:0fr}.po-optional-inner{flex-direction:column;gap:14px;min-height:0;display:flex;overflow:hidden}.po-cv-who{align-items:center;gap:12px;display:flex}.po-cv-tile{background:var(--p-cobalt-50);width:44px;height:44px;color:var(--p-cobalt);letter-spacing:-.2px;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.po-cv-text{flex:1;min-width:0}.po-cv-co{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.po-cv-contact{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.po-cv-idrow{border-top:1px solid #1a181512;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.po-cv-idlabel{color:var(--p-text-sec);font-size:12.5px;font-weight:600}.po-cv-id{height:26px;color:var(--p-text-sec);text-overflow:ellipsis;white-space:nowrap;background:#f2f0ee;border-radius:7px;align-items:center;max-width:62%;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.po-seg{background:#edf0f4;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid;position:relative}.po-seg-thumb{background:var(--p-surface);border-radius:9px;width:calc(33.3333% - 2px);transition:transform .42s cubic-bezier(.32,.72,0,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #1a18151f}.po-seg-btn{z-index:1;height:34px;box-shadow:none;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:9px;padding:0 6px;font-size:12.5px;font-weight:600;transition:background .18s,box-shadow .18s,color .18s;position:relative;overflow:hidden}.po-seg-btn.is-on{color:var(--p-text);font-weight:700}.po-seg-btn:active{transform:scale(.96)}.po-plan-cell{margin-top:14px;display:grid}.po-plan-group{opacity:1;visibility:visible;pointer-events:auto;grid-area:1/1;min-width:0;transition:opacity .3s 80ms,transform .44s cubic-bezier(.32,.72,0,1) 40ms,visibility;transform:translate(0)}.po-plan-group.is-off{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .3s cubic-bezier(.4,0,1,1),visibility 0s linear .3s}.po-plan-group.is-off.is-left{transform:translate(-18px)}.po-plan-group.is-off.is-right{transform:translate(18px)}.po-grid-money{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.po-money{position:relative}.po-money-sign{color:var(--p-text-muted);pointer-events:none;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:13px}.ag-input.po-money-input{font-variant-numeric:tabular-nums;padding:0 13px 0 26px;font-weight:600}.po-field-note{color:var(--p-text-muted);margin-top:6px;font-size:11.5px;display:block}.po-field-note.is-needed{color:var(--p-amber);font-weight:600;animation:.26s cubic-bezier(.16,1,.3,1) prRise}.po-send{align-items:center;gap:12px;display:flex}.po-send-text{flex:1;min-width:0}.po-send-title{font-size:14px;font-weight:700}.po-send-sub{color:var(--p-text-muted);text-wrap:pretty;margin-top:3px;font-size:12px;line-height:1.45}.po-done-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:10px 18px 14px;display:flex;overflow-y:auto}.ag-dr-card.po-done-card{text-align:center;align-items:center;padding:26px 18px 22px;animation:.4s cubic-bezier(.32,.72,0,1) prCfPop}.po-done-check{background:var(--p-green-bg);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;animation:.5s cubic-bezier(.16,1,.3,1) 50ms both prPop;display:flex}.po-done-check path{stroke-dasharray:24;animation:.46s cubic-bezier(.65,0,.35,1) .25s both prDraw}.po-done-title{letter-spacing:-.35px;text-wrap:balance;margin-top:14px;font-size:18px;font-weight:800}.po-done-plan{color:var(--p-text-muted);margin-top:4px;font-size:13px}.ag-dr-card.po-steps-card{padding:6px 16px;animation:.52s cubic-bezier(.16,1,.3,1) .14s both prRise}.po-step{align-items:flex-start;gap:12px;padding:12px 0;animation:.44s cubic-bezier(.16,1,.3,1) both prRise;display:flex}.po-step+.po-step{border-top:1px solid #1a181512}.po-step-icon{box-sizing:border-box;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.po-step-icon.is-ok{background:var(--p-green)}.po-step-icon.is-warn{background:var(--p-amber)}.po-step-icon.is-wait{border:1.5px solid #d3cec7}.po-step-warn{color:#fff;font-size:11px;font-weight:800;line-height:1}.po-step-text{flex:1;min-width:0}.po-step-title{color:var(--p-text);font-size:13.5px;font-weight:700}.po-step-sub{color:var(--p-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.45}.po-cf-scrim{z-index:120;-webkit-backdrop-filter:blur(10px);background:#1a181547;justify-content:center;align-items:center;padding:20px;animation:.2s prFade;display:flex;position:absolute;inset:0}.po-cf-scrim.is-closing{pointer-events:none;animation:.15s forwards prFadeOut}.po-cf-card{background:var(--p-surface);border:1px solid #1a18150f;border-radius:20px;outline:none;width:100%;max-width:400px;max-height:100%;padding:22px 22px 18px;animation:.26s cubic-bezier(.32,.72,0,1) prCfPop;overflow-y:auto;box-shadow:0 1px 2px #1a18150d,0 22px 60px #1a181542}.po-cf-card.is-closing{animation:.15s cubic-bezier(.4,0,1,1) forwards prModalOut}.po-reason{background:#f8f9fb;border:1px solid #1a18150f;border-radius:14px;margin-top:16px;padding:14px;animation:.4s cubic-bezier(.16,1,.3,1) 80ms both prRise}.po-reason-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.po-reason-title{font-size:13.5px;font-weight:700}.po-reason-opt{color:var(--p-text-muted);font-size:11.5px;font-weight:500}.po-pills{flex-wrap:wrap;gap:6px;display:flex}.po-pill{border:1px solid var(--p-sidebar-border);color:var(--p-text-sec);font-family:var(--p-font);cursor:pointer;white-space:nowrap;transition:all var(--p-dur-fast);background:#fff;border-radius:99px;align-items:center;padding:7px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.po-pill.is-on{border-color:var(--p-cobalt);background:var(--p-cobalt);color:#fff}.po-pill:active{transform:scale(.96)}.ag-input.po-reason-input{background:#fff;margin-top:10px;animation:.24s cubic-bezier(.16,1,.3,1) prRise}.po-cf-actions{flex-direction:column;gap:8px;margin-top:18px;display:flex}.po-cf-danger,.po-cf-cancel{height:42px;font-family:var(--p-font);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;font-size:13.5px;display:flex}.po-cf-danger{background:var(--p-red);color:#fff;border:none;font-weight:700;transition:filter .15s}.po-cf-danger:hover{filter:brightness(.94)}.po-cf-cancel{border:1px solid var(--p-border);color:var(--p-text-sec);background:0 0;font-weight:600}.po-cf-cancel:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.po-cf-danger:active,.po-cf-cancel:active{transform:scale(.98)}.po-cf-err{color:var(--p-red);margin-top:12px;font-size:12.5px;font-weight:600;line-height:1.45}.po-agenda-host .ph-nap-dd span{white-space:nowrap}.po-agenda-host .ph-nap-trig{text-align:left;font-family:var(--p-font)}.po-agenda-host .ph-nap-row{font-family:var(--p-font)}.po-agenda-host.is-phone .ag-x-btn,.po-agenda-host.is-phone .ag-dr-check,.po-agenda-host.is-phone .ag-dr .ag-pill,.po-agenda-host.is-phone .ag-dr button[role=switch]{position:relative}.po-agenda-host.is-phone .ag-x-btn:before,.po-agenda-host.is-phone .ag-dr-check:before,.po-agenda-host.is-phone .ag-dr .ag-pill:before,.po-agenda-host.is-phone .ag-dr button[role=switch]:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.po-agenda-host.is-phone .ag-x-btn:before{left:-3px;right:-3px}.po-agenda-host.is-phone .ag-dr button[role=switch]:before{left:-6px;right:-6px}@media(prefers-reduced-motion:reduce){.po-root *,.po-root :before,.po-root :after,.po-agenda-host *,.po-agenda-host :before,.po-agenda-host :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sd-field{margin-top:16px}.sd-row{min-height:36px;margin-top:4px}.sd-card-hint{margin-top:2px}.sd-wait{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;display:grid}.sd-unit{min-width:0}.sd-field-err{color:var(--p-red);text-wrap:pretty;margin-top:8px;font-size:12.5px;font-weight:700}.sd-actions{border-top:1px solid #1a181512;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.sd-skeleton{background:linear-gradient(90deg,#fff,#f4f2ef,#fff) 0 0/200% 100%;min-height:220px;animation:1.2s linear infinite sdShimmer}@keyframes sdShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.sd-skeleton{animation:none}}.partner-theme.pt-root{font-family:var(--p-font);color:var(--p-text);-webkit-font-smoothing:antialiased;background:0 0;flex-direction:column;gap:20px;min-width:0;display:flex;position:relative;container-type:inline-size}.pt-root *,.pt-root :before,.pt-root :after{box-sizing:border-box}.pt-root input::placeholder,.pt-root textarea::placeholder{color:#a8a39c}.pt-root button[disabled]{cursor:default}.pt-root a{color:var(--p-cobalt);text-decoration:none}.pt-root a:hover{color:var(--p-cobalt-hover)}.pt-root .pr-toast-wrap{position:fixed}.pt-card{border:1px solid var(--p-border);background:#fff;border-radius:16px;flex-direction:column;gap:20px;min-width:0;padding:22px;display:flex}.pt-card.is-tight{gap:16px}.pt-h2{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:800}.pt-h2-sub{color:var(--p-text-muted);font-size:13px}.pt-head-col{flex-direction:column;gap:4px;display:flex}.pt-label{color:var(--p-text-sec);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.pt-hint{color:var(--p-text-muted);text-wrap:pretty;margin-top:6px;font-size:12px;line-height:1.45}.pt-err{color:var(--p-red);margin-top:6px;font-size:12px;font-weight:600;animation:.2s prRise}.pt-input{width:100%;height:44px;color:var(--p-text);background:#fafbfc;border:1px solid #1a18151f;border-radius:11px;outline:none;padding:0 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.pt-input:focus{border-color:var(--p-cobalt);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.pt-input.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.pt-input[readonly]{color:var(--p-text-sec)}.pt-area{width:100%;color:var(--p-text);resize:vertical;background:#fafbfc;border:1px solid #1a18151f;border-radius:11px;outline:none;padding:11px 13px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s,background .15s}.pt-area:focus{border-color:var(--p-cobalt);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.pt-area.is-tall{min-height:180px}.pt-money{position:relative}.pt-money-sign{color:var(--p-text-muted);pointer-events:none;align-items:center;font-size:14px;display:flex;position:absolute;top:0;bottom:0;left:13px}.pt-money .pt-input{padding-left:26px}.pt-static{min-height:44px;color:var(--p-text-sec);background:#f2f0ee;border-radius:11px;align-items:center;padding:0 13px;font-size:14px;font-weight:600;display:flex}.pt-count{text-align:right;font-variant-numeric:tabular-nums;color:var(--p-text-muted);margin-top:6px;font-size:11.5px;font-weight:700}.pt-count.is-over{color:var(--p-red)}.pt-btn{background:var(--p-cobalt);height:32px;font-family:var(--p-font);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;transition:filter .15s,opacity .18s,background .15s,border-color .15s,color .15s;display:inline-flex}.pt-btn:hover{filter:brightness(.94)}.pt-btn:active{transform:scale(.98)}.pt-btn:disabled{opacity:.5;filter:none}.pt-btn.is-outline{border-color:var(--p-border);color:var(--p-text-sec);background:#fff}.pt-btn.is-outline:hover{border-color:var(--p-cobalt);color:var(--p-cobalt);filter:none}.pt-btn.is-lg{border-radius:9px;height:38px;padding:0 16px;font-size:13px;font-weight:600}.pt-ghost{height:32px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.pt-ghost:hover{color:var(--p-text);background:#f2f0ee}.pt-ghost.is-cobalt{color:var(--p-cobalt);font-size:13px}.pt-ghost.is-cobalt:hover{background:var(--p-cobalt-6);color:var(--p-cobalt)}.pt-ghost:disabled{opacity:.45}.pt-ghost:disabled:hover{color:var(--p-text-sec);background:0 0}.pt-btn-sm{border:1px solid var(--p-border);min-width:64px;height:30px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.pt-root a.pt-btn-sm{color:var(--p-text)}.pt-btn-sm:hover,.pt-root a.pt-btn-sm:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.pt-btn-sm.is-copied{background:var(--p-green-bg);color:var(--p-green);border-color:#0d9f6e66}.pt-btn-sm.is-copied:hover{color:var(--p-green);border-color:#0d9f6e66}.pt-pill{white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:700;line-height:1;transition:background .25s,color .25s;display:inline-flex}.pt-pill.is-neutral{color:var(--p-text-sec);background:#f2f0ee}.pt-pill.is-cobalt{background:var(--p-cobalt-50);color:var(--p-cobalt)}.pt-chip{white-space:nowrap;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.pt-chip.is-primary{background:var(--p-cobalt-50);color:var(--p-cobalt)}.pt-chip.is-live{background:var(--p-green-bg);color:var(--p-green)}.pt-chip.is-disabled{color:var(--p-text-muted);letter-spacing:.08em;background:#f2f0ee;font-size:10px;font-weight:800}.pt-switch{background:var(--p-border);cursor:pointer;width:36px;height:20px;transition:background var(--p-dur);border:none;border-radius:99px;flex-shrink:0;padding:0;position:relative}.pt-switch:after{content:"";width:16px;height:16px;transition:left var(--p-dur);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000024}.pt-switch.is-on{background:var(--p-cobalt)}.pt-switch.is-on:after{left:18px}.pt-switch:disabled{cursor:default;opacity:.5}.pt-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb40}.pt-ro{min-width:36px;color:var(--p-text-muted);font-size:12px;font-weight:700}.pt-setgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@container (min-width:1000px){.pt-setgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pt-col{flex-direction:column;gap:20px;min-width:0;display:flex}.pt-qz-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.pt-ests{border:1px solid var(--p-border-light);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pt-est{border-top:1px solid var(--p-border-light);flex-direction:column;gap:10px;margin-top:-1px;padding:13px 16px;display:flex}.pt-est-head{align-items:center;gap:12px;min-height:28px;display:flex}.pt-est-name{flex:1;min-width:0;font-size:13.5px;font-weight:700}.pt-est-link{flex-wrap:wrap;align-items:center;gap:6px 8px;padding-left:48px;animation:.25s cubic-bezier(.16,1,.3,1) prRise;display:flex}.pt-est-url{min-width:0;color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;flex:200px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:hidden}.pt-qz-foot{border-top:1px solid var(--p-border-light);flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:-2px;padding-top:18px;display:flex}.pt-qz-logo-line{color:var(--p-text-muted);flex:180px;font-size:12.5px}.pt-logo{border:1px solid var(--p-border-light);background:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.pt-logo img{object-fit:contain;width:100%;height:100%;padding:6px;animation:.3s prFade;display:block}.pt-dd{width:100%;position:relative}.pt-dd .ph-nap-trig{text-align:left;font-family:var(--p-font)}.pt-dd .ph-nap-row{font-family:var(--p-font)}.pt-pr-status{text-wrap:pretty;font-size:12.5px;font-weight:600;line-height:1.45}.pt-pr-status.is-ok{color:var(--p-green)}.pt-pr-status.is-warn{color:var(--p-amber)}.pt-pr-table{border:1px solid var(--p-border-light);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pt-pr-head,.pt-pr-row{grid-template-columns:minmax(0,1fr) 190px 110px 28px;gap:10px;display:grid}.pt-pr-head{letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-muted);background:#faf9f8;padding:9px 12px;font-size:11px;font-weight:700}.pt-pr-head .is-right{text-align:right}.pt-pr-line{border-top:1px solid var(--p-border-light);flex-direction:column;display:flex}.pt-pr-row{align-items:center;min-height:50px;padding:6px 12px}.pt-pr-jobcol{flex-direction:column;gap:2px;min-width:0;display:flex}.pt-pr-job{overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:600}.pt-pr-unit{color:var(--p-text-muted);font-size:12.5px}.pt-pr-unit-inline{color:var(--p-text-muted);font-size:12px;display:none}.pt-pr-input{background:#fafbfc;border:1px solid #1a18151f;border-radius:9px;outline:none;width:100%;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s,background .15s}.pt-pr-input:focus{border-color:var(--p-cobalt);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.pt-pr-price{min-width:0;position:relative}.pt-pr-price .pt-money-sign{font-size:13px;left:10px}.pt-pr-price .pt-pr-input{text-align:right;font-variant-numeric:tabular-nums;padding:0 10px 0 22px}.pt-pr-ro{text-align:right;font-variant-numeric:tabular-nums;color:var(--p-text);font-size:13.5px;font-weight:600}.pt-pr-ro.is-default{color:var(--p-text-muted)}.pt-pr-del{width:28px;height:28px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.pt-pr-del:hover{background:var(--p-red-bg);color:var(--p-red)}.pt-pr-del:disabled{opacity:.35}.pt-pr-del:disabled:hover{color:var(--p-text-muted);background:0 0}.pt-pr-err{color:var(--p-red);padding:0 12px 10px;font-size:12px;font-weight:600}.pt-pr-add{height:32px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin:-6px 0 -4px -8px;padding:0 10px 0 8px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.pt-pr-add:hover{background:var(--p-cobalt-6)}.pt-pr-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.pt-pr-fields .is-full{grid-column:1/-1}.pt-pr-sheet-err{color:var(--p-red);font-size:12.5px;font-weight:600}.pt-pr-foot{border-top:1px solid var(--p-border-light);justify-content:flex-end;padding-top:16px;display:flex}.pt-pr-unitpick{margin-top:4px}.pt-dashed-note{border:1px dashed var(--p-border);text-align:center;color:var(--p-text-sec);border-radius:14px;padding:28px 18px;font-size:13.5px}.pt-skel{background:linear-gradient(90deg,#eceae6 25%,#f6f5f3 37%,#eceae6 63%) 0 0/400% 100%;border-radius:10px;animation:1.4s infinite prShimmer;display:block}.pt-load-err{background:var(--p-red-bg);color:var(--p-red);border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.pt-au{flex-direction:column;gap:20px;min-width:0;display:flex}.pt-au-card{border:1px solid var(--p-border);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.pt-au-head{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:22px 22px 18px;display:flex}.pt-au-head-text{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.pt-au-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pt-au-title{letter-spacing:-.3px;white-space:nowrap;margin:0;font-size:16px;font-weight:800}.pt-au-intro{max-width:680px;color:var(--p-text-sec);text-wrap:pretty;font-size:13px;line-height:1.55}.pt-au-picker{align-items:center;gap:8px;min-width:220px;display:flex}.pt-au-picker-label{color:var(--p-text-muted);white-space:nowrap;font-size:12.5px;font-weight:600}.pt-au-picker .pt-dd{flex:1;min-width:0}.pt-au-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-bots{border-top:1px solid var(--p-border-light);background:#faf9f8;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:16px 22px 18px;display:grid}.pt-bot{border:1px solid var(--p-border);min-width:0;box-shadow:none;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px 12px 12px;transition:background .2s,border-color .2s;display:flex}.pt-bot.is-on{border-color:#2563eb38;box-shadow:0 1px 2px #1a18150a}.pt-bot.is-locked{cursor:default}.pt-bot-icon{width:36px;height:36px;color:var(--p-text-muted);background:#f2f0ee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pt-bot.is-on .pt-bot-icon{background:var(--p-cobalt-50);color:var(--p-cobalt)}.pt-bot-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pt-bot-name{color:var(--p-text);font-size:13.5px;font-weight:700}.pt-bot-desc{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pt-bot-ro{color:var(--p-text-muted);font-size:12.5px;font-weight:700}.pt-switches-err{color:var(--p-text-muted);font-size:12.5px;font-weight:600}.pt-tracks{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:-4px;display:flex}.pt-seg{background:#f2f0ee;border-radius:10px;padding:3px;display:inline-flex;position:relative}.pt-seg-thumb{background:#fff;border-radius:7px;transition:transform .44s cubic-bezier(.32,.72,0,1),width .44s cubic-bezier(.32,.72,0,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #1a18151f}.pt-seg-btn{z-index:1;height:32px;font-family:var(--p-font);color:var(--p-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:0 14px;font-size:12.5px;font-weight:600;transition:color .2s;position:relative}.pt-seg-btn.is-on{color:var(--p-cobalt);font-weight:800}.pt-stepline{min-width:0;color:var(--p-text-muted);text-wrap:pretty;flex:260px;font-size:12.5px;line-height:1.45}.pt-grid{grid-template-columns:repeat(var(--pt-cols,4),minmax(0,1fr));gap:40px;padding:4px 0 8px;animation:.32s cubic-bezier(.16,1,.3,1) prSwapA;display:grid}.pt-grid.is-one{column-gap:0}.pt-cell{min-width:0;position:relative}.pt-ar{color:var(--p-text-muted);pointer-events:none;display:flex;position:absolute}.pt-ar.is-r{margin-top:-9px;top:50%;right:-29px}.pt-ar.is-l{margin-top:-9px;top:50%;left:-29px}.pt-ar.is-d{margin-left:-9px;bottom:-29px;left:50%}.pt-step{--pt-acc:var(--p-cobalt);--pt-acc-bg:var(--p-cobalt-50);border:1px solid var(--p-border);height:100%;min-height:156px;box-shadow:inset 4px 0 0 var(--pt-acc),0 1px 2px #1a18150a;cursor:pointer;animation:prRise .4s cubic-bezier(.16,1,.3,1)var(--pt-delay,0s)both;background:#fff;border-radius:16px;outline:none;flex-direction:column;gap:10px;padding:16px 14px 18px 20px;transition:box-shadow .2s,transform .2s cubic-bezier(.32,.72,0,1),opacity .2s;display:flex;position:relative}.pt-step.is-trigger{--pt-acc:#0d9f6e;--pt-acc-bg:#0d9f6e1f}.pt-step.is-text{--pt-acc:#0ea5e9;--pt-acc-bg:#0ea5e91f}.pt-step.is-call{--pt-acc:var(--p-cobalt);--pt-acc-bg:var(--p-cobalt-50)}.pt-step.is-off{opacity:.7;background:#faf9f8;box-shadow:inset 4px 0 #d3cec7,0 1px 2px #1a18150a}.pt-step:hover{box-shadow:inset 4px 0 0 var(--pt-acc),0 2px 6px #1a18150d,0 10px 24px #1a181514;transform:translateY(-1px)}.pt-step.is-off:hover{box-shadow:inset 4px 0 #d3cec7,0 2px 6px #1a18150d,0 10px 24px #1a181514}.pt-step:focus-visible,.pt-step.is-active{box-shadow:inset 4px 0 0 var(--pt-acc),0 0 0 3px #2563eb2e}.pt-step.is-dragging{opacity:.6;z-index:20}.pt-step.is-locked{cursor:default}.pt-step-top{align-items:center;gap:8px;display:flex}.pt-grip{color:#c9c4bd;cursor:grab;touch-action:none;background:0 0;border:none;padding:0;display:flex}.pt-grip:active{cursor:grabbing}.pt-num{background:var(--pt-acc-bg);width:28px;height:28px;color:var(--pt-acc);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:inline-flex}.pt-step-icon{color:var(--p-text-sec);display:inline-flex}.pt-step-spacer{flex:1}.pt-menu-zone{position:relative}.pt-menu-btn{width:28px;height:28px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.pt-menu-btn:hover{color:var(--p-text);background:#f2f0ee}.pt-menu{z-index:30;border:1px solid var(--p-border-light);background:#fff;border-radius:12px;min-width:150px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) prIn;position:absolute;top:32px;right:0;box-shadow:0 2px 6px #1a18150d,0 16px 40px #1a181521}.pt-menu-item{width:100%;min-height:36px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex}.pt-menu-item:hover{background:#f6f5f3}.pt-menu-item.is-red{color:var(--p-red)}.pt-menu-item.is-red:hover{background:var(--p-red-bg)}.pt-step-title{letter-spacing:-.2px;color:var(--p-text);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.pt-step.is-off .pt-step-title{color:var(--p-text-muted);text-decoration:line-through}.pt-step-sub{color:var(--p-text-sec);margin-top:-6px;font-size:12.5px;font-weight:600}.pt-when{height:26px;color:var(--p-text-sec);white-space:nowrap;background:#f2f0ee;border-radius:8px;align-self:flex-start;align-items:center;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600;display:inline-flex}.pt-step-body{color:var(--p-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.pt-add-cell{width:100%;height:100%;min-height:150px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border:1.5px dashed #d3cec7;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:border-color .15s,background .15s,color .15s;display:flex}.pt-add-cell:hover{border-color:var(--p-cobalt);background:var(--p-cobalt-6);color:var(--p-cobalt)}.pt-add-cell:active{transform:scale(.98)}.pt-add-plus{background:#f2f0ee;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pt-add-label{white-space:nowrap;font-size:13.5px;font-weight:700}.pt-add-sub{color:var(--p-text-muted);white-space:nowrap;font-size:12px}.pt-au-err{color:var(--p-red);font-size:12.5px;font-weight:600}.pt-footer{z-index:5;border:1px solid var(--p-border);background:#fff;border-radius:14px;flex-wrap:wrap;align-self:center;align-items:center;gap:10px;width:min(640px,100%);padding:8px 8px 8px 16px;animation:.32s cubic-bezier(.16,1,.3,1) prRise;display:flex;position:sticky;bottom:16px;box-shadow:0 4px 12px #1a181514,0 18px 40px #1a181524}.pt-footer-dot{background:#e9a23b;border-radius:50%;flex-shrink:0;width:8px;height:8px}.pt-footer-dot.is-clean{background:var(--p-green)}.pt-footer-line{color:var(--p-text);flex:140px;font-size:13px;font-weight:700}.pt-footer .pt-ghost{border-radius:9px;height:34px;padding:0 12px;font-size:13px}.pt-footer .pt-btn{height:32px}.pt-au-actions .pt-au-resched{height:32px;padding:0 12px;font-size:12px}.pt-sec{border:1px solid var(--p-border);background:#fff;border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.pt-sec-head{align-items:center;gap:10px;min-height:32px;display:flex}.pt-sec-title{letter-spacing:-.2px;flex:1;margin:0;font-size:15px;font-weight:800}.pt-saved{color:var(--p-green);align-items:center;gap:5px;font-size:12px;font-weight:700;animation:.35s cubic-bezier(.16,1,.3,1) prPop;display:inline-flex}.pt-sec-edit{margin-right:-6px}.pt-view{flex-direction:column;gap:12px;animation:.25s prFade;display:flex}.pt-dl{grid-template-columns:minmax(100px,128px) minmax(0,1fr);align-items:baseline;gap:10px 14px;display:grid}.pt-dt{color:var(--p-text-muted);font-size:12.5px;font-weight:600}.pt-ddv{flex-direction:column;gap:2px;min-width:0;display:flex}.pt-dv{color:var(--p-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:13.5px;font-weight:600;line-height:1.45}.pt-dv.is-empty{color:var(--p-text-muted)}.pt-dv.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.pt-dv-sub{color:var(--p-text-muted);font-size:12px}.pt-checks{border-top:1px solid var(--p-border-light);flex-direction:column;gap:6px;padding-top:12px;display:flex}.pt-check{color:var(--p-text-sec);align-items:baseline;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.pt-check.is-warn{color:var(--p-amber)}.pt-check-icon{text-align:center;width:14px;color:var(--p-text-muted);flex-shrink:0;font-weight:800}.pt-check.is-ok .pt-check-icon{color:var(--p-green)}.pt-check.is-warn .pt-check-icon{color:var(--p-amber)}.pt-check.is-fail .pt-check-icon{color:var(--p-red)}.pt-editing{flex-direction:column;gap:14px;animation:.28s cubic-bezier(.16,1,.3,1) prRise;display:flex}.pt-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.pt-field.is-full{grid-column:1/-1}.pt-btnrow{justify-content:flex-end;gap:8px;display:flex}.pt-sheet-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:6px 18px 14px;display:flex;overflow-y:auto}.pt-sheet-card{background:var(--p-surface);animation:prRise .52s cubic-bezier(.16,1,.3,1)var(--pt-delay,.11s)both;border-radius:18px;flex-direction:column;flex-shrink:0;padding:16px;display:flex;box-shadow:0 2px 10px #1a18150f}.pt-sheet-card-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.pt-sheet-card-title{font-size:14px;font-weight:700}.pt-sheet-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.pt-sheet-foot{background:#ffffff8c;border-top:1px solid #1a18150f;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 18px;display:flex}.pt-seg2{background:#f2f0ee;border-radius:10px;padding:3px;display:flex}.pt-seg2-btn{height:34px;font-family:var(--p-font);color:var(--p-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s}.pt-seg2-btn.is-on{color:var(--p-cobalt);background:#fff;font-weight:800;box-shadow:0 1px 3px #1a18151f}.pt-when-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-when-row .pt-input.is-num{text-align:center;font-variant-numeric:tabular-nums;width:84px}.pt-when-row .pt-dd{flex:140px;width:auto}.pt-when-row .pt-dd.is-unit{flex:0 0 128px}.pt-when-word{color:var(--p-text-sec);white-space:nowrap;font-size:13px}.pt-when-row .ph-cal-pill-input{border-radius:11px;height:44px}body:has(.po-root) .partner-theme .ph-cal-picker-pop{z-index:130}.pt-sentence{color:var(--p-text);background:#f2f0ee;border-radius:11px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.5}.pt-sentence.is-amber{background:var(--p-amber-bg);color:var(--p-amber)}.pt-fine{color:var(--p-text-muted);text-wrap:pretty;font-size:11.5px;line-height:1.45}.pt-notice{color:var(--p-text-sec);background:#f2f0ee;border-radius:11px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.5}.pt-notice.is-amber{background:var(--p-amber-bg);color:var(--p-amber)}.pt-text-area{min-height:150px}.pt-tokens{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.pt-token{background:var(--p-cobalt-50);height:24px;color:var(--p-cobalt);cursor:pointer;border:none;border-radius:6px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600;transition:background .15s}.pt-token:hover{background:#e2ecfe}.pt-token.is-missing{background:var(--p-red-bg);color:var(--p-red)}.pt-token-spacer{flex:1}.pt-meter{font-variant-numeric:tabular-nums;color:var(--p-text-muted);white-space:nowrap;font-size:11.5px;font-weight:700}.pt-meter.is-over{color:var(--p-red)}.pt-text-foot{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.pt-optout{color:var(--p-text-muted);text-wrap:pretty;flex:200px;font-size:12px}.pt-reset{height:28px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0 8px;font-size:12.5px;font-weight:700}.pt-reset:hover{background:var(--p-cobalt-6)}.pt-reset:disabled{opacity:.4}.pt-reset:disabled:hover{background:0 0}.pt-preview{color:var(--p-text);white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f0ee;border-radius:11px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5}.pt-preview-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.pt-hazard-label{color:var(--p-amber)}.pt-area.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.po-cf-primary{background:var(--p-cobalt);height:42px;font-family:var(--p-font);color:#fff;cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;font-size:13.5px;font-weight:700;transition:filter .15s,opacity .15s;display:flex}.po-cf-primary:hover{filter:brightness(.94)}.po-cf-primary:active{transform:scale(.98)}.po-cf-primary:disabled,.po-cf-danger:disabled{opacity:.45}.po-cf-items{flex-direction:column;gap:9px;margin-top:14px;display:flex}.po-cf-item{color:var(--p-text-sec);text-wrap:pretty;align-items:baseline;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.po-cf-bullet{background:var(--p-cobalt);border-radius:50%;flex-shrink:0;width:6px;height:6px;transform:translateY(-2px)}.po-cf-bullet.is-red{background:var(--p-red)}.pt-embed-leads,.pt-embed-stats,.pt-embed-cal{width:100%;min-width:0}.pt-embed-cal .admin-cal-embed{border:none;border-radius:0;height:100%;min-height:0}@media(max-width:900px){.pt-pr-head,.pt-pr-row{grid-template-columns:minmax(0,1fr) 104px 32px}.pt-pr-head .is-unit,.pt-pr-row .pt-pr-unitcol{display:none}.pt-pr-unit-inline{display:block}.pt-dl{grid-template-columns:1fr;gap:3px 0}.pt-dt{margin-top:8px}.pt-dl>.pt-dt:first-child{margin-top:0}.pt-btnrow{grid-template-columns:1fr 1fr;display:grid}.pt-btnrow .pt-btn{width:100%}.pt-grid{grid-template-columns:minmax(0,1fr);column-gap:0}.pt-footer{align-self:auto;width:auto;position:fixed;bottom:16px;left:16px;right:16px}.pt-root[data-locked=false][data-dirty=true]{padding-bottom:112px}}.ps-page{--ul-ease:cubic-bezier(.32,.72,0,1);--ul-in:cubic-bezier(.16,1,.3,1)}.ps-page *,.ps-page :before,.ps-page :after{box-sizing:border-box}.ps-muted{color:var(--p-text-muted)}.ps-cobalt{color:var(--p-cobalt)}.ps-white{color:#fff}.ps-scroll{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:hidden auto}.ps-page.ps-pp:has(.ph-scrim){z-index:40}.ps-toast .pr-toast-wrap{position:fixed}.ps-search-input{padding:0 34px}.ps-page .pr-psearch-input{padding-right:40px}.ps-page input[type=text]::-webkit-search-cancel-button{appearance:none}.ps-pop{animation:.25s cubic-bezier(.16,1,.3,1) prPop}.ps-list-inner{flex-direction:column;gap:12px;width:100%;padding:18px 28px 72px;display:flex}.ps-page.is-phone .ps-list-inner{padding:14px 16px 96px}.ps-countrow{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:30px;display:flex}.ps-count{color:var(--p-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.ps-chip{background:var(--p-cobalt-50);height:30px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;border:1px solid #2563eb38;border-radius:99px;align-items:center;gap:6px;padding:0 8px 0 11px;font-size:12.5px;font-weight:700;animation:.3s cubic-bezier(.16,1,.3,1) prPop;display:inline-flex}.ps-chip:hover{background:#e2ecfe}.ps-chip:active{transform:scale(.95)}.ps-clearall{height:30px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 8px;font-size:12.5px;font-weight:600}.ps-clearall:hover{color:var(--p-text);background:#1a18150a}.ps-rows{flex-direction:column;gap:8px;display:flex}.ps-headrow{letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-muted);grid-template-columns:minmax(0,1fr) 92px 72px 80px;gap:16px;padding:0 20px 2px;font-size:11px;font-weight:700;display:grid}.ps-headrow .is-num{text-align:right;white-space:nowrap}.ps-row{border:1px solid var(--p-border);cursor:pointer;opacity:1;background:#fff;border-radius:14px;outline:none;grid-template-columns:minmax(0,1fr) 92px 72px 80px;align-items:center;gap:16px;min-height:76px;padding:14px 20px;transition:border-color .15s,box-shadow .2s,transform .2s cubic-bezier(.32,.72,0,1),opacity .2s;animation:.45s cubic-bezier(.16,1,.3,1) both prRise;display:grid}.ps-row:hover{box-shadow:var(--p-shadow-2);border-color:#d9d5cf;transform:translateY(-1px)}.ps-row:active{transform:scale(.995)}.ps-row:focus-visible{border-color:#2563eb99;box-shadow:0 0 0 3px #2563eb24}@keyframes psRiseDim{0%{opacity:0;transform:translateY(8px)}to{opacity:.55;transform:none}}.ps-row.is-dim,.ps-card.is-dim{opacity:.55;animation-name:psRiseDim}.ps-row-main{align-items:center;gap:14px;min-width:0;display:flex}.ps-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ps-row-title{align-items:center;gap:8px;min-width:0;display:flex}.ps-row-name{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.ps-row-place{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.ps-num1{text-align:right;letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:var(--p-text);font-size:15px;font-weight:800}.ps-num2{text-align:right;font-variant-numeric:tabular-nums;color:var(--p-text-sec);font-size:14px;font-weight:600}.ps-num1.is-none,.ps-num2.is-none{color:var(--p-text-muted)}.ps-cards{flex-direction:column;gap:10px;display:flex}.ps-card{border:1px solid var(--p-border);cursor:pointer;opacity:1;background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px;transition:transform .2s cubic-bezier(.32,.72,0,1);animation:.45s cubic-bezier(.16,1,.3,1) both prRise;display:flex}.ps-card:active{transform:scale(.985)}.ps-card-top{align-items:center;gap:12px;min-width:0;display:flex}.ps-card-name{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.ps-card-sub{align-items:center;gap:8px;min-width:0;display:flex}.ps-card-place{min-width:0;color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ps-card-nums{color:var(--p-text-sec);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ps-card-line{border-top:1px solid var(--p-border-light);padding-top:10px}.ps-plan{background:var(--p-cobalt-50);height:20px;color:var(--p-cobalt);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.ps-badge{white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:700;line-height:1;transition:background .25s,color .25s;display:inline-flex}.ps-badge.is-neutral{color:var(--p-text-sec);background:#f2f0ee}.ps-badge.is-cobalt{background:var(--p-cobalt-50);color:var(--p-cobalt)}.ps-badge.is-amber{background:var(--p-amber-bg);color:var(--p-amber)}.ps-badge.is-green{background:var(--p-green-bg);color:var(--p-green)}.ps-badge.is-red{background:var(--p-red-bg);color:var(--p-red)}.ps-logo{border:1px solid var(--p-border-light);background:#fff;flex-shrink:0;justify-content:center;align-items:center;transition:width .3s cubic-bezier(.32,.72,0,1),height .3s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:hidden}.ps-logo.is-28{border-radius:8px;width:28px;height:28px}.ps-logo.is-40{border-radius:11px;width:40px;height:40px}.ps-logo.is-56{border-radius:11px;width:56px;height:56px}.ps-logo-img{object-fit:contain;width:100%;height:100%;animation:.3s prFade;display:block}.ps-logo.is-28 .ps-logo-img{padding:3px}.ps-logo.is-40 .ps-logo-img{padding:6px}.ps-logo.is-56 .ps-logo-img{padding:7px}.ps-logo-letter{color:var(--p-text-sec);font-size:15px;font-weight:800}.ps-logo.is-28 .ps-logo-letter{font-size:13px}.ps-logo.is-56 .ps-logo-letter{font-size:20px}.ps-line{align-items:center;gap:7px;min-width:0;margin-top:3px;font-size:12.5px;font-weight:650;display:flex}.ps-card .ps-line{margin-top:0}.ps-line-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ps-line-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ps-line.is-neutral{color:var(--p-text-sec)}.ps-line.is-neutral .ps-line-dot{background:#b8b3ac}.ps-line.is-cobalt{color:var(--p-cobalt)}.ps-line.is-cobalt .ps-line-dot{background:var(--p-cobalt)}.ps-line.is-amber{color:var(--p-amber)}.ps-line.is-amber .ps-line-dot{background:#e9a23b}.ps-line.is-green{color:var(--p-green)}.ps-line.is-green .ps-line-dot{background:var(--p-green)}.ps-line.is-red{color:var(--p-red)}.ps-line.is-red .ps-line-dot{background:var(--p-red)}.ps-line-x{width:22px;height:22px;color:var(--p-text-muted);cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin:-2px 0 -2px -1px;padding:0;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.ps-line-x:hover{color:var(--p-text);opacity:1;background:#1a18150f}.ps-line-x:active{transform:scale(.9)}.ps-line-x:disabled{opacity:.35}.ps-page.is-phone .ps-line-x{width:32px;height:32px;margin:-8px -6px -8px auto}.ps-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 20px;animation:.35s cubic-bezier(.16,1,.3,1) prRise;display:flex}.ps-state.is-empty{gap:10px}.ps-state-title{font-size:15px;font-weight:700}.ps-state-big{font-size:16px;font-weight:800}.ps-state-sub{color:var(--p-text-sec);text-wrap:pretty;max-width:380px;font-size:13.5px}.ps-nomatch{border:1px dashed var(--p-border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;animation:.35s cubic-bezier(.16,1,.3,1) prRise;display:flex}.ps-link{font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700}.ps-link:hover{background:var(--p-cobalt-6)}.ps-skel{border:1px solid var(--p-border);background:#fff;border-radius:14px;overflow:hidden}.ps-skel-row{border-top:1px solid var(--p-border-light);align-items:center;gap:14px;margin-top:-1px;padding:14px 18px;display:flex}.ps-skel-text{flex-direction:column;flex:1;gap:8px;display:flex}.ps-shim{background:linear-gradient(90deg,#eceae6 25%,#f6f5f3 37%,#eceae6 63%) 0 0/400% 100%;flex-shrink:0;animation:1.4s infinite prShimmer;display:block}.ps-page>.pr-head{z-index:12;background:#fff;height:73px;position:relative}.ps-fpop .ul-fpop-clear{opacity:1;pointer-events:auto;border-radius:8px;margin-right:0;font-size:13px;font-weight:700}.ps-fpop .ul-facc{border-top:1px solid var(--p-border-light);margin-top:-1px}.ps-fpop .ul-facc-sum{max-width:150px;font-size:12.5px;font-weight:600}.ps-fpop .ul-facc-sum.is-on{font-weight:600}.ps-frule{align-items:center;gap:8px;padding:8px 4px 2px;display:flex}.ps-frule-label{letter-spacing:.12em;text-transform:uppercase;color:var(--p-text-muted);font-size:10.5px;font-weight:700}.ps-frule-line{background:var(--p-border-light);flex:1;height:1px}.po-sheet[data-testid=partner-create-drawer]:not(.is-phone){width:520px}.pt-sheet-body.is-create{padding-bottom:18px}.pt-sheet-body .ag-dr-card{flex-shrink:0}.po-sheet .ag-dr-sub{text-wrap:pretty}.ps-fl{min-width:0;position:relative}.ps-fl.is-full{grid-column:1/-1}.ps-fl-hint{color:var(--p-text-muted);text-wrap:pretty;margin-top:6px;font-size:12px;line-height:1.45}.ps-fl-err{color:var(--p-red);margin-top:6px;font-size:12px;font-weight:600;animation:.2s prRise}.ps-money{position:relative}.ps-money-sign{color:var(--p-text-muted);pointer-events:none;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:13px}.ag-input.ps-money-input{font-variant-numeric:tabular-nums;padding-left:26px}.pt-sheet-body .po-dd .ph-nap-trig{font-family:var(--p-font)}.ps-dr-refusal{background:var(--p-red-bg);color:var(--p-red);border-radius:11px;flex-shrink:0;padding:10px 12px;font-size:13px;font-weight:600;animation:.25s prRise}.ps-dr-cancel{border:1px solid var(--p-border);height:38px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:#fff;border-radius:9px;padding:0 16px;font-size:13px;font-weight:600}.ps-dr-cancel:hover{color:var(--p-text);border-color:#d3cec7}.ps-dr-create{background:var(--p-cobalt);height:40px;font-family:var(--p-font);color:#fff;cursor:pointer;opacity:1;white-space:nowrap;border:none;border-radius:9px;padding:0 18px;font-size:13.5px;font-weight:700;transition:opacity .18s}.ps-dr-create.is-off{opacity:.45;cursor:default}.ps-dr-go{background:var(--p-cobalt);height:38px;font-family:var(--p-font);color:#fff;cursor:pointer;opacity:1;white-space:nowrap;border:1px solid #0000;border-radius:9px;padding:0 16px;font-size:13px;font-weight:600;transition:opacity .18s}.ps-dr-go.is-off{opacity:.45;cursor:default}.ps-hd-wrap{border-bottom:1px solid var(--p-border-light);z-index:12;background:#fff;flex-direction:column;flex-shrink:0;display:flex;position:relative}.ps-hd{align-items:center;gap:16px;min-width:0;padding:16px 28px;animation:.25s prFade;display:flex}.ps-back{width:36px;height:36px;color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;margin-right:-6px;padding:0;display:flex}.ps-back:hover{color:var(--p-text);background:#f2f0ee}.admin-theme .ps-page .ps-back:active,.partner-theme .ps-page .ps-back:active{transform:scale(.94)}.ps-hd-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ps-hd-title{align-items:center;gap:10px;min-width:0;display:flex}.ps-h1{letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:24px;font-weight:800;line-height:1.2;overflow:hidden}.ps-hd-place{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.ps-hd-owner{color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ps-owner-shim{vertical-align:middle;border-radius:6px;width:240px;height:13px;display:inline-block}.ps-owner-fail{color:var(--p-text-sec);align-items:center;gap:8px;display:inline-flex}.ps-owner-retry{border:1px solid var(--p-border);height:24px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;background:#fff;border-radius:7px;padding:0 8px;font-size:12px;font-weight:700}.ps-hd-nums{flex-shrink:0;align-items:stretch;margin-right:12px;display:flex}.ps-hd-num{flex-direction:column;align-items:flex-end;gap:2px;padding:0;display:flex}.ps-hd-num.has-pad{padding-right:16px}.ps-hd-num.has-rule{border-left:1px solid var(--p-border-light);padding-left:16px}.ps-hd-num-v{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.1}.ps-hd-num-l{color:var(--p-text-muted);white-space:nowrap;font-size:11.5px;font-weight:600}.ps-hd-lockrow{padding:0 28px 12px}.ps-hd-tabrow{padding:0 28px 12px;animation:.25s prFade}.ps-hm{position:relative}.ps-hm-btn{border:1px solid var(--p-border);width:36px;height:36px;color:var(--p-text-sec);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ps-hm-btn:hover{color:var(--p-text);background:#faf9f8}.ps-hm-btn.is-open{background:#f6f5f3}.ps-hm-menu{z-index:60;border:1px solid var(--p-border-light);transform-origin:100% 0;background:#fff;border-radius:12px;min-width:230px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) prIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 2px 6px #1a18150d,0 16px 40px #1a181521}.ps-hm-sep{background:var(--p-border-light);height:1px;margin:4px 2px}.ps-hm-item{width:100%;min-height:38px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.ps-hm-item:hover{background:#f6f5f3}.ps-hm-item.is-red{color:var(--p-red)}.ps-hm-item.is-red:hover{background:var(--p-red-bg)}.ps-sheet-scrim{z-index:120;-webkit-backdrop-filter:blur(8px);background:#1a181542;animation:.2s prFade;position:absolute;inset:0}.ps-sheet{z-index:121;background:#fff;border-radius:20px 20px 0 0;outline:none;flex-direction:column;padding:6px 12px 22px;animation:.42s cubic-bezier(.32,.72,0,1) prSheetUp;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #1a181529}.ps-sheet-grab{background:var(--p-border);border-radius:99px;width:40px;height:5px;margin:6px auto 10px;display:block}.ps-sheet-title{color:var(--p-text-muted);padding:0 8px 8px;font-size:12.5px;font-weight:700}.ps-sheet-sep{background:var(--p-border-light);height:1px;margin:4px 8px}.ps-sheet-item{width:100%;min-height:48px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:flex}.ps-sheet-item:active{background:#f6f5f3}.ps-sheet-item.is-red{color:var(--p-red)}.ps-sheet-cancel{border:1px solid var(--p-border);height:48px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:#fff;border-radius:12px;margin-top:8px;font-size:14.5px;font-weight:700}.ps-lock{background:var(--p-amber-bg);color:var(--p-amber);border:1px solid #b453092e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;animation:.35s cubic-bezier(.16,1,.3,1) prRise;display:flex}.ps-lock.is-red{background:var(--p-red-bg);color:var(--p-red);border-color:#c5303026}.ps-lock>svg{flex-shrink:0}.ps-lock-text{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.ps-lock-title{font-size:14px;font-weight:800}.ps-lock-sub{color:var(--p-text-sec);font-size:12.5px;font-weight:500}.ps-page.is-phone .ps-lock-btn{width:100%}.ps-tabs{scrollbar-width:none;background:#f2f0ee;border-radius:12px;gap:2px;padding:4px;display:flex;position:relative;overflow-x:auto}.ps-tabs::-webkit-scrollbar{display:none}.ps-tabs-ind{pointer-events:none;background:#fff;border-radius:9px;transition:opacity .2s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 3px #1a18151f}.ps-tabs-ind.is-anim{transition:left .44s cubic-bezier(.32,.72,0,1),width .44s cubic-bezier(.32,.72,0,1),opacity .2s}.ps-tab{z-index:1;font-family:var(--p-font);color:var(--p-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;flex:1 0 auto;padding:10px 14px;font-size:13px;font-weight:600;line-height:1;transition:color .2s;position:relative}.ps-tab:hover{color:var(--p-text)}.ps-tab[aria-selected=true]{color:var(--p-cobalt);font-weight:800}.ps-tabs.is-phone .ps-tab{flex:none}.ps-pp-inner{flex-direction:column;gap:16px;width:100%;padding:24px 28px 110px;animation:.34s cubic-bezier(.16,1,.3,1) prSwapA;display:flex}.ps-pp-inner.is-embed{gap:0;padding:0}.ps-page.is-phone .ps-pp-inner{padding:16px 16px 110px}.ps-page.is-phone .ps-pp-inner.is-embed{padding:0}.ps-pp-skelhead{align-items:center;gap:16px;display:flex}.ps-pp-skelbars{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ps-state.is-page{padding:72px 20px}.ps-state-btns{gap:8px;display:flex}.ps-link-line{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.ps-link-say{color:var(--p-amber);font-size:12px;font-weight:600}.ps-link-url{min-width:0;color:var(--p-text-sec);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ps-link-copy{border:1px solid var(--p-border);height:26px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;background:#fff;border-radius:7px;padding:0 9px;font-size:12px;font-weight:700}.ps-link-line.is-phone{background:var(--p-amber-bg);border-radius:10px;flex-flow:column;align-items:stretch;gap:4px;margin:2px 0;padding:8px 10px}.ps-link-row{align-items:center;gap:8px;display:flex}.ps-link-line.is-phone .ps-link-url{flex:1;font-size:11.5px}.ps-link-line.is-phone .ps-link-copy{border-radius:8px;height:32px;padding:0 12px;font-size:12.5px}.ps-bar-details{background:var(--p-cobalt);height:36px;font-family:var(--p-font);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:0 14px;font-size:13px;font-weight:700;box-shadow:0 1px 2px #2563eb40}.ps-bar-details:active{transform:scale(.96)}.ps-bar-more{width:44px;height:44px;color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;margin-right:2px;display:inline-flex}.ps-phead{z-index:10;-webkit-backdrop-filter:blur(12px);box-shadow:none;background:#fffffff0;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .25s;position:sticky;top:0}.ps-phead.is-scrolled{border-bottom-color:var(--p-border-light);box-shadow:0 6px 18px #1a18150d}.ps-phead-in{flex-direction:column;gap:14px;width:100%;padding:14px 16px 10px;transition:padding .25s cubic-bezier(.32,.72,0,1);display:flex}.ps-phead-in.is-compact{gap:8px;padding:8px 16px}.ps-phead-in .ps-lockfold.is-folded{margin-top:-14px}.ps-page.is-phone .ps-scroll{overflow-anchor:none}.ps-phead-in.is-compact .ps-lockfold.is-folded{margin-top:-8px}.ps-phead-row{align-items:flex-start;gap:14px;display:flex}.ps-phead-in.is-compact .ps-phead-row{align-items:center;gap:10px}.ps-phead-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ps-phead-title{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.ps-ph1{letter-spacing:-.5px;min-width:0;margin:0;font-size:20px;font-weight:800;line-height:1.2;transition:font-size .25s cubic-bezier(.32,.72,0,1)}.ps-phead-in.is-compact .ps-ph1{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:15px;overflow:hidden}.ps-phead-badges{flex-shrink:0;align-items:center;gap:6px;display:flex}.ps-phead-full{flex-direction:column;gap:3px;animation:.2s prFade;display:flex}.ps-phead-place{color:var(--p-text-sec);font-size:13.5px;font-weight:500}.ps-phead-owner{color:var(--p-text-sec);font-size:12.5px;font-weight:500}.ps-phead-nums{color:var(--p-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 4px;font-size:13px;display:flex}.ps-phead-nums b{color:var(--p-text);font-weight:800}.ps-nowrap{white-space:nowrap}.al-page *,.al-page :before,.al-page :after{box-sizing:border-box}.al-head{border-bottom:1px solid var(--p-border-light);z-index:12;background:#fff;flex-direction:column;flex-shrink:0;display:flex;position:relative}.al-head-row{align-items:center;gap:10px;height:73px;padding:0 28px;display:flex}.al-head-who{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.al-head-title{align-items:center;gap:10px;min-width:0;display:flex}.al-h1{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:18px;font-weight:800;overflow:hidden}.al-head-facts{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;overflow:hidden}.al-head-acts{flex-shrink:0;align-items:center;gap:8px;margin-left:8px;display:flex}.al-head-pillrow{padding:0 28px 12px}.al-badge{white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.al-badge.is-neutral{color:var(--p-text-sec);background:#f2f0ee}.al-badge.is-stone{color:var(--p-text);background:#efedea}.al-badge.is-cobalt{background:var(--p-cobalt-50);color:var(--p-cobalt)}.al-badge.is-amber{background:var(--p-amber-bg);color:var(--p-amber)}.al-badge.is-green{background:var(--p-green-bg);color:var(--p-green)}.al-badge.is-violet{color:#6d4ad6;background:#f4f1fe}.al-badge.is-red{background:var(--p-red-bg);color:var(--p-red)}.al-badge.is-pulse{animation:1.6s ease-in-out infinite alPulse}@keyframes alPulse{0%,to{opacity:1}50%{opacity:.55}}.al-btn{background:var(--p-cobalt);font-family:var(--p-font);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition:background .15s,opacity .18s;display:inline-flex}.al-btn:hover{background:var(--p-cobalt-hover)}.al-btn:disabled{opacity:.5;cursor:default}.al-btn.is-sm{height:32px;padding:0 12px;font-size:12px;line-height:16px}.al-btn.is-outline{border-color:var(--p-border);color:var(--p-text-sec);background:#fff}.al-btn.is-outline:hover{border-color:var(--p-cobalt);color:var(--p-cobalt);background:#fff}.al-menu-zone{position:relative}.al-more{border:1px solid var(--p-border);width:36px;height:36px;color:var(--p-text-sec);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.al-more:hover{color:var(--p-text);background:#faf9f8}.al-more.is-bar{background:0 0;border:none;border-radius:10px;width:44px;height:44px}.al-menu{z-index:40;border:1px solid var(--p-border-light);transform-origin:100% 0;background:#fff;border-radius:12px;min-width:180px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) prIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 2px 6px #1a18150d,0 16px 40px #1a181521}.al-menu.is-bar{min-width:190px;top:calc(100% + 4px)}.al-menu-item{width:100%;min-height:38px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.al-menu.is-bar .al-menu-item{min-height:44px;font-size:14px}.al-menu-item:hover{background:#f6f5f3}.al-menu-item.is-red{color:var(--p-red)}.al-menu-item.is-red:hover{background:var(--p-red-bg)}.al-stages{background:#f2f0ee;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));padding:3px;display:grid;position:relative}.al-stages-thumb{pointer-events:none;background:#fff;border-radius:9px;width:calc(16.6667% - 1px);transition:transform .44s cubic-bezier(.32,.72,0,1),opacity .2s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #1a181514,0 1px 1px #1a18150a}.al-stage{z-index:1;height:34px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:9px;padding:0 6px;font-size:13px;font-weight:600;transition:color .2s;position:relative;overflow:hidden}.al-stage:hover{color:var(--p-text)}.al-stage[aria-pressed=true]{color:var(--p-cobalt);cursor:default;font-weight:800}.al-stage:disabled{cursor:default}.al-stages-scroll{scrollbar-width:none;margin:0 -16px;padding:0 16px;overflow-x:auto}.al-stages-scroll::-webkit-scrollbar{display:none}.al-stages-scroll .al-stages{min-width:560px}.al-view{flex:1;min-height:0;overflow:hidden auto}.al-inner{flex-direction:column;gap:16px;padding:22px 28px 110px;display:flex}.al-page.is-phone .al-inner{padding:16px 16px 110px}.al-grid{flex-direction:column;gap:16px;display:flex}.al-col{flex-direction:column;gap:16px;min-width:0;display:flex}.al-phead{flex-direction:column;gap:14px;animation:.32s cubic-bezier(.16,1,.3,1) prRise;display:flex}.al-phead-who{flex-direction:column;gap:6px;display:flex}.al-ph1{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:800;line-height:1.2}.al-phead-facts{color:var(--p-text-sec);font-variant-numeric:tabular-nums;text-wrap:pretty;font-size:13.5px;font-weight:500}.al-phead-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.al-spacer{flex:1}.al-loading{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;display:flex}.al-spinner{border:2px solid var(--p-cobalt);border-top-color:#0000;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite alSpin}@keyframes alSpin{to{transform:rotate(360deg)}}.al-loading-text{color:var(--p-text-muted);font-size:13px}.al-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:64px 20px;display:flex}.al-state-title{font-size:16px;font-weight:800}.al-state-sub{color:var(--p-text-sec);margin-bottom:8px;font-size:13.5px}.al-state-link{border:1px solid var(--p-border);height:36px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border-radius:9px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.al-page .al-state-link:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.al-stop{background:var(--p-red-bg);border:1px solid #c5303026;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;animation:.32s cubic-bezier(.16,1,.3,1) prRise;display:flex}.al-stop-title{color:var(--p-red);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.al-stop-sub{color:var(--p-text-sec);font-size:13px}.al-cr{background:var(--p-amber-bg);border:1px solid #b4530933;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:14px 20px;padding:16px;animation:.32s cubic-bezier(.16,1,.3,1) prRise;display:flex}.al-cr-text{flex-direction:column;flex:320px;gap:5px;min-width:0;display:flex}.al-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}.al-cr-text .al-eyebrow{color:var(--p-amber)}.al-cr-title{letter-spacing:-.2px;font-size:15px;font-weight:800}.al-cr-body{color:var(--p-text-sec);text-wrap:pretty;font-size:13px;line-height:1.5}.al-cr-body b{color:var(--p-text);font-weight:700}.al-cr-quote{color:var(--p-text);background:#fff;border:1px solid #b4530924;border-radius:10px;margin-top:4px;padding:10px 12px;font-size:13px;line-height:1.5}.al-cr-why{color:var(--p-text-muted);margin-top:4px;font-size:12px;display:block}.al-cr-call{color:var(--p-cobalt);align-self:flex-start;margin-top:2px;font-size:13px;font-weight:700;text-decoration:none}.al-cr-call:hover{text-decoration:underline}.al-cr-acts{flex-shrink:0;align-self:flex-end;gap:8px;display:flex}.al-cr-danger{height:36px;font-family:var(--p-font);color:var(--p-red);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c530304d;border-radius:9px;padding:0 14px;font-size:13px;font-weight:700}.al-cr-danger:hover{background:var(--p-red-bg)}.al-oa{background:var(--p-amber-bg);border:1px solid #b453092e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;animation:.32s cubic-bezier(.16,1,.3,1) prRise;display:flex}.al-oa-text{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.al-oa-title{color:var(--p-amber);font-size:13.5px;font-weight:700}.al-oa-sub{color:var(--p-text-sec);font-size:12.5px}.al-sec{border:1px solid var(--p-border);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:18px;animation:.48s cubic-bezier(.16,1,.3,1) both prRise;display:flex}.al-sec.is-wide{gap:16px;padding:18px 20px 20px}.al-sec.is-details{gap:18px;padding:18px 20px 20px;animation-delay:80ms}.al-sec.is-seq{animation-delay:40ms}.al-sec.is-est{animation-delay:.1s}.al-sec.is-tx{animation-delay:.14s}.al-sec.is-notes{animation-delay:.18s}.al-h2{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:800}.al-sec-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.al-sec-head.is-baseline{align-items:baseline}.al-sec-sub{color:var(--p-text-muted);font-size:12px}.al-empty{color:var(--p-text-muted);font-size:13.5px}.al-details-head{align-items:center;gap:10px;display:flex}.al-pill-trade{background:var(--p-cobalt-50);height:22px;color:var(--p-cobalt);border-radius:99px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.al-count{color:var(--p-text-muted);margin-left:auto;font-size:12px;font-weight:600}.al-seq-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.al-seq-head-left{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.al-seq-head-left .al-h2{white-space:nowrap}.al-legend{color:var(--p-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.al-legend-item{align-items:center;gap:6px;display:inline-flex}.al-legend-item.is-zone{font-weight:500}.al-seq-line{height:30px;font-family:var(--p-font);white-space:nowrap;cursor:pointer;color:var(--p-text-sec);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin:0 -10px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.al-seq-line:hover{background:#f6f5f3}.al-seq-line:disabled{cursor:default}.al-seq-line.is-halted{color:var(--p-text-muted)}.al-seq-dot{background:var(--p-cobalt);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #2563eb24}.al-seq-dot.is-paused{background:#6d4ad6;box-shadow:0 0 0 3px #6d4ad624}.al-seq-dot.is-halted{box-shadow:none;background:#c9c4bd}.al-seq-ended{color:var(--p-text-muted);white-space:nowrap;font-size:12.5px;font-weight:600}.al-seq-skel{flex-direction:column;gap:14px;display:flex}.al-seq-shim{background:linear-gradient(90deg,#f2f0ee 25%,#e9e6e2,#f2f0ee 75%) 0 0/300% 100%;border-radius:99px;height:8px;animation:1.4s ease-in-out infinite alShimmer;display:block}.al-seq-shim.is-panel{background:linear-gradient(90deg,#f7f6f4 25%,#efedea,#f7f6f4 75%) 0 0/300% 100%;border-radius:12px;height:68px}@keyframes alShimmer{0%{background-position:100% 0}to{background-position:0 0}}.al-seq-fail{border:1px solid var(--p-border-light);background:#f7f6f4;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.al-seq-fail-text{color:var(--p-text-sec);font-size:13.5px;font-weight:600}.al-seq-bars{flex-direction:column;gap:6px;display:flex}.al-seq-grid{column-gap:3px;display:grid}.al-page.is-phone .al-seq-grid{column-gap:2px}.al-seg{cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;min-width:0;height:28px;padding:0;display:flex}.al-seg:hover{background:#1a18150a}.al-seg-bar{background:#e5e2de;border-radius:99px;width:100%;height:8px;transition:height .22s cubic-bezier(.32,.72,0,1),box-shadow .2s;display:block}.al-seg-bar.is-text{background:#f2f0ee}.al-seg-bar.is-done.is-passed{background:#8fb0f4}.al-seg-bar.is-done.is-anchor{background:var(--p-cobalt)}.al-seg-bar.is-done.is-live{background:#8fb0f4}.al-seg-bar.is-cur{background:var(--p-cobalt-50);box-shadow:inset 0 0 0 1.5px var(--p-cobalt)}.al-seg-bar.is-cur.is-paused{background:#f4f1fe;box-shadow:inset 0 0 0 1.5px #6d4ad6}.al-seg-bar.is-cancel{background:repeating-linear-gradient(135deg,#ece9e5 0 3px,#f6f5f3 3px 6px)}.al-seg-bar.is-skipped{background:repeating-linear-gradient(135deg,#e5ecfb 0 3px,#f6f5f3 3px 6px)}.al-seg-bar.is-off{opacity:.7;background:repeating-linear-gradient(135deg,#ece9e5 0 3px,#fbfaf9 3px 6px)}.al-seg[aria-selected=true] .al-seg-bar{height:14px;box-shadow:inset 0 0 0 2px var(--p-text)}.al-day{color:var(--p-text-muted);white-space:nowrap;border-left:1px solid var(--p-border);padding-left:3px;font-size:11px;font-weight:600;line-height:14px;transition:color .2s;overflow:hidden}.al-day.is-focus{color:var(--p-text);font-weight:700}.al-panel{border:1px solid var(--p-border-light);background:#f7f6f4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 14px 14px 16px;transition:background .2s,border-color .2s;display:flex}.al-panel.is-cur{background:var(--p-cobalt-50);border-color:#2563eb2e}.al-panel.is-paused{background:#f4f1fe;border-color:#6d4ad633}.al-panel-icon{width:36px;height:36px;color:var(--p-text-muted);border:1px solid var(--p-border);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.al-panel-icon.is-done{background:var(--p-cobalt);color:#fff;border-color:#0000}.al-panel-icon.is-done.is-text{background:#8fb0f4}.al-panel-icon.is-cur{color:var(--p-cobalt);border:1.5px solid var(--p-cobalt)}.al-panel-icon.is-paused{color:#6d4ad6;border:1.5px solid #6d4ad6}.al-panel-text{flex-direction:column;flex:220px;gap:3px;min-width:0;animation:.22s alSwap;display:flex}@keyframes alSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.al-panel-text .al-eyebrow{color:var(--p-text-muted)}.al-panel-text .al-eyebrow.is-cur{color:var(--p-cobalt)}.al-panel-text .al-eyebrow.is-paused{color:#6d4ad6}.al-panel-title{letter-spacing:-.3px;font-size:16px;font-weight:800}.al-panel-detail{color:var(--p-text-sec);text-wrap:pretty;font-size:12.5px;line-height:1.45}.al-panel-right{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.al-pbadge{white-space:nowrap;height:24px;color:var(--p-text-muted);box-shadow:inset 0 0 0 1px var(--p-border);background:#fff;border-radius:99px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.al-pbadge.is-cur{background:var(--p-cobalt);color:#fff;box-shadow:none}.al-pbadge.is-paused{color:#fff;box-shadow:none;background:#6d4ad6}.al-pbadge.is-green{background:var(--p-green-bg);color:var(--p-green);box-shadow:none}.al-pbadge.is-amber{background:var(--p-amber-bg);color:var(--p-amber);box-shadow:none}.al-pbadge.is-cobalt{background:var(--p-cobalt-50);color:var(--p-cobalt);box-shadow:none}.al-pbadge.is-red{background:var(--p-red-bg);color:var(--p-red);box-shadow:none}.al-pbadge.is-pulse{animation:1.6s ease-in-out infinite alPulse}.al-seq-nav{gap:4px;display:flex}.al-seq-navbtn{border:1px solid var(--p-border);width:32px;height:32px;color:var(--p-text-sec);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.al-seq-navbtn:hover{background:#f2f0ee}.al-seq-navbtn:disabled{opacity:.4;cursor:default}.al-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:14px 24px;font-size:13.5px;display:grid}.al-fact{flex-direction:column;gap:4px;min-width:0;display:flex}.al-fact-label{color:var(--p-text-muted);font-size:11.5px;font-weight:600}.al-fact-value{font-weight:600}.al-fact-value.is-muted{color:var(--p-text-muted);font-weight:400}.al-page a.al-fact-phone{color:var(--p-cobalt);font-variant-numeric:tabular-nums;font-weight:600}.al-page a.al-fact-partner{color:var(--p-text);font-weight:600}.al-page a.al-fact-partner:hover{color:var(--p-cobalt)}.al-appt{flex-direction:column;gap:4px;min-width:0;display:flex}.al-appt.is-booked{background:var(--p-cobalt-50);border:1px solid #2563eb2e;border-radius:12px;grid-column:span 2;gap:3px;margin:-9px 0;padding:9px 12px}.al-appt.is-booked.is-closed{background:var(--p-green-bg);border-color:#0d9f6e33}.al-appt .al-fact-label.is-cobalt{color:var(--p-cobalt)}.al-appt .al-fact-label.is-green{color:var(--p-green)}.al-appt-main{font-size:13.5px;font-weight:800}.al-appt-main.is-none{color:var(--p-text-muted);font-weight:500}.al-appt-sold{color:var(--p-green);font-size:12.5px;font-weight:700}.al-tiles{flex-direction:column;gap:16px;display:flex}.al-tiles-sec{flex-direction:column;gap:8px;display:flex}.al-tiles-label{letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);padding:0 2px;font-size:10.5px;font-weight:700}.al-tiles-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-flow:dense;align-items:start;gap:8px;display:grid}.al-tile{background:#f7f6f4;border-radius:11px;flex-direction:column;gap:4px;min-width:0;padding:11px 12px;display:flex}.al-tile.is-wide{grid-column:span 2}.al-tile-q{color:var(--p-text-muted);font-size:11.5px;font-weight:600;line-height:1.35}.al-tile-a{text-wrap:pretty;font-size:14px;font-weight:700;line-height:1.4}.al-subs{border-top:1px solid #1a181512;flex-direction:column;gap:4px;margin-top:4px;padding-top:8px;display:flex}.al-sub{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.al-sub-q{color:var(--p-text-muted)}.al-sub-a{text-align:right;white-space:nowrap;font-weight:600}@media(max-width:420px){.al-tile.is-wide,.al-appt.is-booked{grid-column:auto}}.al-reprice{height:32px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.al-reprice:hover{background:var(--p-cobalt-6)}.al-reprice:disabled{cursor:default}.al-reprice svg.is-spin{animation:.8s linear infinite alSpin}.al-est-top{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.al-est-range{letter-spacing:-.6px;color:var(--p-cobalt);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:26px;font-weight:800}.al-est-area{color:var(--p-text-sec);font-size:13px}.al-est-area b{color:var(--p-text);font-variant-numeric:tabular-nums;font-weight:700}.al-est-none{color:var(--p-text-muted);font-size:13.5px}.al-notice{background:var(--p-amber-bg);color:var(--p-amber);border-radius:11px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.al-notice>svg{flex-shrink:0;margin-top:1px}.al-est-lines{flex-direction:column;display:flex}.al-est-line{border-top:1px solid var(--p-border-light);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:10px 0;display:flex}.al-est-line:first-child{border-top:none}.al-est-line-text{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.al-est-line-name{font-size:13.5px;font-weight:600}.al-est-default{background:var(--p-amber-bg);height:20px;color:var(--p-amber);white-space:nowrap;vertical-align:middle;border-radius:99px;align-items:center;margin-left:8px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.al-est-line-calc{color:var(--p-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.al-est-line-amt{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13.5px;font-weight:700}.al-totals{font-variant-numeric:tabular-nums;background:#f7f6f4;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}.al-total-row{color:var(--p-text-sec);justify-content:space-between;gap:16px;display:flex}.al-total-row.is-right span:last-child{text-align:right}.al-total-row.is-total{color:var(--p-text);font-size:14px;font-weight:800}.al-total-row.is-range{border-top:1px solid var(--p-border);padding-top:6px}.al-total-row.is-range span:last-child{color:var(--p-text);font-weight:700}.al-est-notes{color:var(--p-text-muted);flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.al-thread{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:520px;display:flex;overflow-y:auto}.al-tx{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:4px;max-width:78%;display:flex}.al-tx.is-out{align-self:flex-end;align-items:flex-end}.al-page.is-phone .al-tx{max-width:88%}.al-tx-sender{letter-spacing:.1em;text-transform:uppercase;color:var(--p-text-muted);padding:0 4px;font-size:10.5px;font-weight:700}.al-tx.is-out .al-tx-sender{color:var(--p-cobalt)}.al-bubble{color:var(--p-text);white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f0ee;border-radius:16px 16px 16px 4px;padding:10px 14px;font-size:13.5px;line-height:1.5}.al-tx.is-out .al-bubble{background:var(--p-cobalt);color:#fff;border-radius:16px 16px 4px}.al-tx.is-land{transform-origin:100% 100%;animation:.38s cubic-bezier(.16,1,.3,1) prLand}.al-tx-meta{color:var(--p-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 4px;font-size:11.5px;font-weight:500;display:inline-flex}.al-tx-state{height:18px;color:var(--p-text-sec);background:#f2f0ee;border-radius:99px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.al-tx-tick{color:var(--p-green);display:inline-flex}.al-tx-tick.is-sent{color:var(--p-text-muted)}.al-tx-tick.is-failed{color:var(--p-red)}.al-compose-wrap{flex-direction:column;gap:6px;display:flex}.al-compose{border:1px solid var(--p-border);background:#fff;border-radius:16px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.al-compose:focus-within{border-color:var(--p-cobalt);box-shadow:0 0 0 3px #2563eb1f}.al-compose-ta{resize:none;min-width:0;font-family:var(--p-font);max-height:140px;color:var(--p-text);background:0 0;border:none;outline:none;flex:1;padding:7px 0;font-size:14px;line-height:20px}.al-send{width:34px;height:34px;color:var(--p-text-muted);cursor:default;background:#e9e6e2;border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.al-send.is-on{background:var(--p-cobalt);color:#fff;cursor:pointer}.al-page .al-send.is-on:active{transform:scale(.92)}.al-compose-foot{color:var(--p-text-muted);justify-content:space-between;gap:10px;padding:0 4px;font-size:11.5px;display:flex}.al-compose-count{font-variant-numeric:tabular-nums;white-space:nowrap}.al-compose-count.is-over{color:var(--p-amber)}.al-compose-err{color:var(--p-red);padding:0 4px;font-size:12.5px;font-weight:600;animation:.2s prRise}.al-blocked{border:1px solid var(--p-border-light);min-height:46px;color:var(--p-text-sec);background:#f7f6f4;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.al-blocked>svg{flex-shrink:0}.al-note-compose{flex-direction:column;gap:8px;display:flex}.al-note-ta{width:100%;min-height:64px;max-height:220px;font-family:var(--p-font);color:var(--p-text);resize:none;background:#fafbfc;border:1px solid #1a18151f;border-radius:11px;outline:none;padding:10px 12px;font-size:13.5px;line-height:1.5;transition:border-color .15s,box-shadow .15s,background .15s}.al-note-ta:focus{border-color:var(--p-cobalt);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.al-note-foot{justify-content:flex-end;align-items:center;gap:10px;display:flex}.al-hint{color:var(--p-text-muted);font-size:11.5px}.al-notes{flex-direction:column;display:flex}.al-note{border-top:1px solid var(--p-border-light);align-items:flex-start;gap:10px;padding:10px 0;animation:.3s cubic-bezier(.16,1,.3,1) prRise;display:flex}.al-note-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.al-note-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--p-text-sec);font-size:13.5px;font-weight:400;line-height:1.5}.al-note-body.is-human{color:var(--p-text);font-weight:500}.al-note-meta{color:var(--p-text-muted);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.al-note-author{color:var(--p-text-sec);font-weight:600}.al-sys{background:var(--p-cobalt-50);height:18px;color:var(--p-cobalt);border-radius:99px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.al-note-del{width:32px;height:32px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px 0 0;padding:0;display:flex}.al-note-del:hover{background:var(--p-red-bg);color:var(--p-red)}.al-note-del:disabled{opacity:.4;cursor:default}.al-ed-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.al-ed-cell{min-width:0}.ag-input.al-ed-num{font-variant-numeric:tabular-nums}.ag-input.is-readonly{cursor:default}[data-testid=lead-edit-drawer] .ag-dr-sub{text-wrap:pretty;line-height:1.45}.al-ed-foot .po-primary{gap:0}.ag-input.is-refused{border-color:#c5303080;box-shadow:0 0 0 3px #c530301a}.al-ed-remove{color:var(--p-red);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:700}.al-ed-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.al-ed-chip{border:1px solid var(--p-sidebar-border);background:var(--p-sidebar-bg);color:var(--p-text-sec);font-family:var(--p-font);cursor:pointer;white-space:nowrap;transition:all var(--p-dur-fast);border-radius:99px;align-items:center;padding:8px 12px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.al-ed-chip[aria-pressed=true]{border-color:var(--p-cobalt);background:var(--p-cobalt);color:#fff}.al-ed-slots{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;display:grid}.al-ed-slot{border:1px solid var(--p-border);height:38px;color:var(--p-text);font-family:var(--p-font);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:9px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.al-ed-slot[aria-pressed=true]{border-color:var(--p-cobalt);background:var(--p-cobalt-50);color:var(--p-cobalt);font-weight:800}.al-ed-slot:disabled{color:#b8b3ac;cursor:not-allowed;background:#f7f6f4}.al-ed-slots-note{color:var(--p-text-muted);font-size:12.5px;line-height:1.5}.al-ed-other{border-top:1px solid #1a181512;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding-top:12px;display:flex}.al-ed-other-label{color:var(--p-text-sec);font-size:12.5px;font-weight:600}.al-ed-other .ph-cal-pill-time.is-placeholder{color:var(--p-text-muted);font-weight:500}.al-ed-summary{font-size:13.5px;font-weight:700}.al-ed-note{color:var(--p-text-muted);margin-top:4px;font-size:12.5px;line-height:1.5}.al-ed-foot{background:#ffffff8c;border-top:1px solid #1a181512;flex-shrink:0;justify-content:flex-end;align-items:center;gap:11px;padding:15px 22px;display:flex}.al-ed-cancel{border:1px solid var(--p-border);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.al-ed-cancel:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.al-ed-cal .ph-nap-trig{font-family:var(--p-font)}.al-price{margin-top:16px;position:relative}.al-price-sign{color:var(--p-text-muted);pointer-events:none;margin-top:-10px;font-size:14px;position:absolute;top:50%;left:13px}.ag-input.al-price-input{font-variant-numeric:tabular-nums;padding-left:26px}.al-price-err{color:var(--p-red);margin-top:8px;font-size:12.5px;font-weight:600;animation:.2s prRise;display:block}@media(prefers-reduced-motion:reduce){.al-page *,.al-page :before,.al-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:has(.pt-footer) .app-toasts{bottom:86px}@media(max-width:900px){body:has(.pt-footer) .app-toasts{bottom:126px}}body:has(.ul-toast.is-visible) .app-toasts,body:has(.pr-toast:not(.is-out)) .app-toasts{bottom:80px}@media(max-width:900px){body:has(.ul-toast.is-visible) .app-toasts,body:has(.pr-toast:not(.is-out)) .app-toasts{bottom:72px}}.al-opted-line{color:var(--p-text-muted);margin-top:8px;font-size:12.5px;font-weight:600;display:block}.pv-root{gap:20px}.pv-root b{font-weight:700}.pv-muted{color:var(--p-text-muted);font-size:13.5px}.pv-small{font-size:12.5px}.pv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pv-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--p-text-muted);font-size:10.5px;font-weight:700;display:block}.pv-hint{color:var(--p-text-muted);font-size:12px}.pv-h2{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:800}.pv-card{border:1px solid var(--p-border);background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:18px;display:flex}.pv-inline-link{font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:700}.pv-inline-fail{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pv-inline-fail-text{color:var(--p-text-sec);flex:200px;font-size:13.5px;font-weight:600}.pv-amber-line{color:var(--p-amber);margin-bottom:6px;font-size:12.5px;font-weight:600}.pv-acc{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1),opacity .22s;display:grid}.pv-acc.is-open{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1),opacity .22s 60ms}.pv-acc-inner{min-height:0;position:relative;overflow:hidden}.pv-acc:not(.is-open)>.pv-acc-inner{visibility:hidden;transition:visibility 0s .34s}.pv-chev{color:var(--p-text-muted);flex-shrink:0;transition:transform .25s cubic-bezier(.32,.72,0,1)}.pv-chev.is-open{transform:rotate(180deg)}.pv-fail{border:1px solid var(--p-border);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.pv-fail-text{color:var(--p-text-sec);flex:240px;font-size:14px;font-weight:700}.pv-root>[data-testid=pv-launch-failed]{padding:18px 20px}.pv-att{--pv-t0:var(--p-cobalt-50);--pv-t2:var(--p-cobalt);--pv-tb:#2563eb40;background:var(--pv-t0);border:1px solid var(--pv-tb);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px 14px 20px;animation:.35s cubic-bezier(.16,1,.3,1) prRise;display:flex;box-shadow:0 1px 2px #1a18150a,0 6px 18px #1a18150d}.pv-att.is-red{--pv-t0:var(--p-red-bg);--pv-t2:var(--p-red);--pv-tb:#c5303040}.pv-att.is-amber{--pv-t0:var(--p-amber-bg);--pv-t2:#e9a23b;--pv-tb:#b4530940}.pv-att-dot{background:var(--pv-t2);width:10px;height:10px;box-shadow:0 0 0 4px var(--pv-t0);border-radius:50%;flex-shrink:0}.pv-att-text{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.pv-att-line{letter-spacing:-.25px;color:var(--p-text);font-size:15.5px;font-weight:800}.pv-att-sub{color:var(--p-text-sec);font-size:12.5px}.pv-att-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-att-skel{border:1px solid var(--p-border-light);background:#fff;border-radius:14px;align-items:center;min-height:52px;padding:14px 16px 14px 20px;display:flex}.pv-band-wrap{flex-direction:column;gap:8px;display:flex}.pv-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@container (min-width:1100px){.pv-band{grid-template-columns:repeat(var(--pv-tiles,6),minmax(0,1fr))}}.pv-tile{border:1px solid var(--p-border);min-width:0;font-family:var(--p-font);text-align:left;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;transition:border-color .15s,box-shadow .2s,transform .2s cubic-bezier(.32,.72,0,1);display:flex}.pv-tile:hover{box-shadow:var(--p-shadow-2);border-color:#d9d5cf;transform:translateY(-1px)}.pv-tile:active{transform:scale(.985)}.pv-tile.is-skel{cursor:default}.pv-tile.is-skel:hover{border-color:var(--p-border);box-shadow:none;transform:none}.pv-tile-label{letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-muted);font-size:11px;font-weight:700}.pv-tile-big{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--p-text);white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:800;line-height:1.15;overflow:hidden}.pv-tile-unit{letter-spacing:0;color:var(--p-text-sec);font-size:13px;font-weight:700}.pv-tile-small{color:var(--p-text-sec);text-wrap:pretty;font-size:12px;font-weight:600;line-height:1.4}.pv-tile-small.is-warn{color:var(--p-red)}.pv-money{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 2px;display:flex}.pv-money-text{color:var(--p-text-muted);flex:240px;font-size:12.5px}.pv-money-link{height:28px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;margin-right:-8px;padding:0 8px;font-size:12.5px;font-weight:700}.pv-money-link:hover{background:var(--p-cobalt-6)}.pv-notes>.pt-sec{border-radius:14px;gap:10px;padding:18px}.pv-notes .pt-sec-head{min-height:28px}.pv-notes .pt-sec-edit{height:30px}.pv-notes .pt-view{gap:0}.pv-notes .pt-editing{gap:10px}.pv-notes-text{color:var(--p-text);white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.pv-notes-empty{color:var(--p-text-muted);font-size:13.5px}.pv-notes-area{min-height:118px;line-height:1.55;animation:.25s cubic-bezier(.16,1,.3,1) prRise}.pv-notes-err{color:var(--p-red);font-size:12.5px;font-weight:600}.pv-activity{gap:6px}.pv-act-list{flex-direction:column;display:flex}.pv-act-row{border-top:1px solid var(--p-border-light);grid-template-columns:12px minmax(0,1fr);gap:12px;padding:9px 0;animation:.3s cubic-bezier(.16,1,.3,1) prRise;display:grid}.pv-act-dot{background:#d3cec7;border-radius:50%;width:8px;height:8px;margin-top:6px}.pv-act-row.is-first .pv-act-dot{background:var(--p-cobalt);box-shadow:0 0 0 3px var(--p-cobalt-6)}.pv-act-body{flex-direction:column;gap:2px;min-width:0;display:flex}.pv-act-row.is-skel .pv-act-body{gap:6px}.pv-act-line{overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.pv-act-detail{color:var(--p-text-sec)}.pv-act-meta{color:var(--p-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.pv-more{border:1px solid var(--p-border);height:38px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;background:#fff;border-radius:10px;font-size:13px;font-weight:700}.pv-more:hover{background:#faf9f8}.pv-more:disabled{opacity:.6}.pv-launch{gap:4px;padding:20px}.pv-launch-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.pv-gate{background:0 0;border:1px solid #0000;border-radius:12px;margin:0 -4px;padding:6px 16px;transition:background .3s}.pv-gate.is-open{background:var(--p-cobalt-6);border-color:#2563eb2e;margin:6px -4px;padding:16px}.pv-gate-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pv-gate-icon{width:28px;height:28px;color:var(--p-text-muted);background:#f2f0ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:flex}.pv-gate.is-done .pv-gate-icon{background:var(--p-green-bg);color:var(--p-green)}.pv-gate.is-open .pv-gate-icon{background:var(--p-cobalt);color:#fff}.pv-gate-text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.pv-gate-label{font-size:14px;font-weight:700}.pv-gate-state{color:var(--p-text-sec);font-variant-numeric:tabular-nums;font-size:12.5px}.pv-gate-note{color:var(--p-text-muted);font-size:12px}.pv-gate-open{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pv-norecord{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pv-lines{border:1px solid var(--p-border-light);background:#fff;border-radius:12px;overflow:hidden}.pv-line{border-top:1px solid var(--p-border-light);background:#fff;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin-top:-1px;padding:11px 14px;display:flex}.pv-line-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;transition:background .3s,color .3s;display:flex}.pv-line-icon.is-ok{background:var(--p-green-bg);color:var(--p-green)}.pv-line-icon.is-problem{background:var(--p-red-bg);color:var(--p-red)}.pv-line-icon.is-by_hand{color:var(--p-text-sec);background:#f2f0ee}.pv-line-icon.is-waiting{background:var(--p-amber-bg);color:var(--p-amber)}.pv-line-body{flex-direction:column;flex:240px;gap:3px;min-width:0;display:flex}.pv-line-text{color:var(--p-text-sec);text-wrap:pretty;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.pv-line-text b{color:var(--p-text)}.pv-line-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pv-tag{height:18px;color:var(--p-text-muted);background:#f2f0ee;border-radius:5px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.pv-tag.is-req{background:var(--p-red-bg);color:var(--p-red)}.pv-root a.pv-line-fix,.pv-line-fix{font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.pv-root a.pv-line-fix:hover{text-decoration:underline}.pv-line-fix.is-text{cursor:default;color:var(--p-text-sec)}.pv-line-btns{flex-wrap:wrap;gap:6px;display:flex}.pv-line-btn{border:1px solid var(--p-border);height:30px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:700}.pv-line-btn:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.pv-line-btn:active{transform:scale(.96)}.pv-line-btn:disabled{opacity:.5}.pv-fold{border:1px solid var(--p-border-light);background:#fff;border-radius:12px;overflow:hidden}.pv-fold-head{width:100%;height:40px;font-family:var(--p-font);text-align:left;cursor:pointer;background:#faf9f8;border:none;align-items:center;gap:10px;padding:0 14px;display:flex}.pv-fold-head:hover{background:#f6f5f3}.pv-fold-label{color:var(--p-text-sec);flex:1;font-size:12.5px;font-weight:700}.pv-launch-foot{border-top:1px solid var(--p-border-light);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;padding-top:12px;display:flex}.pv-check-line{color:var(--p-text-muted);flex:220px;align-items:center;gap:6px;font-size:12.5px;display:flex}.pv-run{height:28px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-flex}.pv-run:hover{background:var(--p-cobalt-6)}.pv-remind{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pv-remind-text{color:var(--p-text-sec);font-size:12.5px}.pv-remind-btns{flex-wrap:wrap;gap:4px;display:flex}.pv-remind-btn{height:28px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:0 9px;font-size:12px;font-weight:700}.pv-remind-btn:hover{color:var(--p-text);background:#f2f0ee}.pv-ans{border:1px solid var(--p-border-light);border-radius:12px;margin-top:8px;overflow:hidden}.pv-ans-head{width:100%;height:46px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;text-align:left;background:#faf9f8;border:none;align-items:center;gap:10px;padding:0 14px;font-size:13.5px;font-weight:700;display:flex}.pv-ans-title{flex:1}.pv-ans-body{flex-direction:column;gap:16px;padding:14px;display:flex}.pv-ans-group{flex-direction:column;gap:8px;display:flex}.pv-ans-note{color:var(--p-amber);font-size:12.5px;font-weight:600}.pv-dl{grid-template-columns:minmax(100px,128px) minmax(0,1fr);align-items:baseline;gap:10px 14px;display:grid}.pv-dl-row{display:contents}.pv-dt{color:var(--p-text-muted);font-size:12.5px;font-weight:600}.pv-dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.pv-ans-btn{border:1px solid var(--p-border);height:24px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:#fff;border-radius:6px;padding:0 8px;font-size:11.5px;font-weight:700}.pv-ans-btn:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.pv-ans-prices{flex-direction:column;gap:2px;display:flex}.pv-pron{flex-direction:column;gap:6px;margin-top:4px;display:flex}.pv-pron-label{color:var(--p-text-sec);font-size:13px;font-weight:600}.pv-pron-value{color:var(--p-text);font-size:14px;font-weight:600}.pv-seg{background:#f2f0ee;border-radius:10px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.pv-seg-btn{height:30px;font-family:var(--p-font);color:var(--p-text-muted);cursor:pointer;transition:all var(--p-dur-fast);background:0 0;border:none;border-radius:7px;padding:0 14px;font-size:12.5px;font-weight:700}.pv-seg-btn.is-on{color:var(--p-cobalt);background:#fff;box-shadow:0 1px 3px #1a18151f}[data-testid=pv-not-ready] .po-cf-cancel{display:none}.pv-fix-field{margin-top:14px}.pv-fix-area{min-height:104px}.pt-static.pv-static{padding:10px 13px;font-size:13.5px;line-height:1.4}.pv-drawer-note{color:var(--p-text-sec);text-wrap:pretty;padding:0 4px;font-size:12.5px}.pv-plans{flex-direction:column;gap:8px;display:flex}.pv-plan-wrap{flex-direction:column;display:flex}.pv-plan{width:100%;min-height:58px;font-family:var(--p-font);text-align:left;cursor:pointer;background:#fff;border:1.5px solid #1a18151f;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .18s,background .18s;display:flex}.pv-plan:active{transform:scale(.99)}.pv-plan.is-on{border-color:var(--p-cobalt);background:var(--p-cobalt-50)}.pv-plan-dot{background:#fff;border:1.5px solid #d3cec7;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border .2s cubic-bezier(.16,1,.3,1)}.pv-plan.is-on .pv-plan-dot{border:5px solid var(--p-cobalt)}.pv-plan-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pv-plan-name{color:var(--p-text);font-size:14px;font-weight:700}.pv-plan-desc{color:var(--p-text-sec);font-size:12.5px;font-weight:500}.pv-plan-current{height:20px;color:var(--p-text-sec);background:#f2f0ee;border-radius:6px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.pv-plan-impact{background:var(--p-amber-bg);color:var(--p-amber);border-radius:11px;margin:8px 2px 2px;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.5;animation:.25s cubic-bezier(.16,1,.3,1) prRise}.po-sheet[data-testid=pv-report-drawer]:not(.is-phone){width:520px;max-width:94%}.po-sheet[data-testid=pv-report-drawer] .po-head{align-items:center;padding:20px 22px 12px}.pv-rp-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pv-rp-title .pv-chip{letter-spacing:normal}.pv-chip.is-pending{background:var(--p-amber-bg);color:var(--p-amber)}.pv-chip.is-posted{background:var(--p-green-bg);color:var(--p-green)}.pv-chip.is-skipped{color:var(--p-text-sec);background:#f2f0ee}.pv-chip.is-expired,.pv-chip.is-failed{background:var(--p-red-bg);color:var(--p-red)}.pv-rp-body{padding:4px 18px 24px}.pv-rp-card{border:1px solid var(--p-border);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.pv-rp-desc{color:var(--p-text-muted);text-wrap:pretty;font-size:12.5px}.pv-rp-empty{color:var(--p-text-sec);text-wrap:pretty;font-size:13.5px}.pv-rp-card>.pt-btn{align-self:flex-start}.pv-rp-for{font-size:13.5px;font-weight:700}.pv-rp-status{color:var(--p-text-sec);font-weight:500}.pv-rp-nums{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;gap:6px 18px;font-size:13px;display:grid}.pv-rp-numhead{letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-muted);font-size:11px;font-weight:700}.pv-rp-numhead.is-right{text-align:right}.pv-rp-numlabel{color:var(--p-text-sec)}.pv-rp-num{text-align:right;font-weight:700}.pv-rp-num.is-prev{color:var(--p-text-muted);font-weight:400}.pv-rp-edit{flex-direction:column;gap:10px;display:flex}.pv-rp-plain{color:var(--p-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.pv-rp-warn{color:var(--p-amber);flex-direction:column;gap:2px;font-size:12.5px;font-weight:600;display:flex}.pv-rp-text{color:var(--p-text);white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f6f4;border-radius:11px;padding:12px 14px;font-size:13px;line-height:1.55}.pv-rp-text .pv-cap{margin-bottom:6px}.pv-rp-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-rp-ghost{height:32px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:13px;font-weight:700}.pv-rp-ghost:hover{color:var(--p-text);background:#f2f0ee}.pv-rp-ghost.is-cobalt{color:var(--p-cobalt)}.pv-rp-ghost.is-cobalt:hover{background:var(--p-cobalt-6);color:var(--p-cobalt)}.pv-rp-ghost:disabled{opacity:.5}.pv-rp-earlier{border-top:1px solid var(--p-border-light);flex-direction:column;gap:4px;padding-top:10px;display:flex}.pv-rp-earlier-row{color:var(--p-text-sec);font-size:12.5px}.pv-det{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;display:grid}.pv-det .pt-sec{border-radius:14px;gap:14px;padding:18px 18px 20px;scroll-margin-top:140px}.pv-det .pt-view{gap:14px}.pv-det .pt-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pv-det .pt-field:not(.is-full){flex-direction:column;display:flex}.pv-det .pt-field:not(.is-full)>.pt-label{margin-top:auto}.pv-det-card{position:relative}.pv-det-edit{height:32px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:13px;font-weight:700;position:absolute;top:18px;right:12px}.pv-det-edit:hover{background:var(--p-cobalt-6)}.pv-det-edit:active{transform:scale(.96)}.pv-rows{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:start;gap:14px 20px;min-width:0;display:grid}.pv-rows.is-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px}.pv-rows.is-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.pv-r{flex-direction:column;gap:3px;min-width:0;display:flex}.pv-r.is-span{grid-column:span 2}.pv-r.is-top{border-top:1px solid var(--p-border-light);padding-top:16px}.pv-r-label{color:var(--p-text-muted);font-size:11.5px;font-weight:600}.pv-r-vals{flex-direction:column;gap:2px;min-width:0;display:flex}.pv-r-v{color:var(--p-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:13.5px;font-weight:600;line-height:1.45}.pv-r-v.is-empty{color:var(--p-text-muted)}.pv-r-v.is-pre{white-space:pre-line}.pv-root a.pv-r-link{overflow-wrap:break-word;min-width:0;font-size:13.5px;font-weight:600}.pv-r-sub{color:var(--p-text-muted);text-wrap:pretty;font-size:12px}.pv-chips{flex-wrap:wrap;gap:5px;display:flex}.pv-chip-s{height:24px;color:var(--p-text-sec);white-space:nowrap;background:#f2f0ee;border-radius:99px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pv-days{gap:4px;display:flex}.pv-day{width:22px;height:22px;color:var(--p-text-muted);background:#f2f0ee;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.pv-day.is-on{background:var(--p-cobalt);color:#fff}.pv-summary{color:var(--p-text);font-variant-numeric:tabular-nums;background:#faf9f8;border-radius:11px;padding:11px 14px;font-size:13.5px;font-weight:600}.pv-acts-row{flex-wrap:wrap;gap:8px;display:flex}.pv-co{flex-direction:column;gap:14px;min-width:0;display:flex}@container (min-width:940px){.pv-co.is-wide{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:14px 32px;display:grid}}.pv-logo-wrap{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pt-editing .pv-logo-wrap{margin-bottom:10px}.pv-logo{border:1px solid var(--p-border-light);background:#fff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:176px;height:176px;display:flex;position:relative;overflow:hidden}.pv-logo img{object-fit:contain;width:100%;height:100%;padding:14px;animation:.3s prFade;display:block}.pv-logo-letter{color:var(--p-text-muted);font-size:56px;font-weight:800}.pv-logo-progress{border-radius:inherit;background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pv-logo-bar{background:#eceae6;border-radius:99px;width:60%;height:4px;overflow:hidden}.pv-logo-bar>span{background:var(--p-cobalt);background-image:linear-gradient(90deg,var(--p-cobalt)25%,#7ea6f4 37%,var(--p-cobalt)63%);background-size:400% 100%;border-radius:99px;width:70%;height:100%;animation:1s infinite prShimmer;display:block}.pv-logo-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pv-logo-up{border:1px solid var(--p-border);height:30px;color:var(--p-text);cursor:pointer;background:#fff;border-radius:8px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.pv-logo-up:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.pv-logo-up input{display:none}.pv-logo-rm{height:30px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:700}.pv-logo-rm:hover{background:var(--p-red-bg);color:var(--p-red)}.pv-logo-err{color:var(--p-red);font-size:12px;font-weight:600}.pv-list{flex-direction:column;gap:6px;display:flex}.pv-list-row{align-items:center;gap:6px;transition:opacity .15s;display:flex}.pv-list-row.is-drag{opacity:.45}.pv-grip{color:#c9c4bd;cursor:grab;justify-content:center;width:20px;display:flex}.pv-list-input{min-width:0;height:38px;color:var(--p-text);background:#fafbfc;border:1px solid #1a18151f;border-radius:9px;outline:none;flex:1;padding:0 11px;font-family:inherit;font-size:13.5px}.pv-list-input:focus{border-color:var(--p-cobalt);background:#fff;box-shadow:0 0 0 3px #2563eb1f}.pv-list-x{width:32px;height:32px;color:var(--p-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.pv-list-x:hover{background:var(--p-red-bg);color:var(--p-red)}.pv-list-add{height:32px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-left:-8px;padding:0 10px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.pv-list-add:hover{background:var(--p-cobalt-6)}.pv-addr{flex-direction:column;gap:14px;min-width:0;animation:.25s prFade;display:flex}@container (min-width:940px){.pv-addr{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:28px;display:grid}}.pv-map{isolation:isolate;background:#f5f5f5;border-radius:14px;height:100%;min-height:240px;position:relative;overflow:hidden}@container (min-width:940px){.pv-map{min-height:320px}}.pv-map-live{position:absolute;inset:0}.pv-map-empty{pointer-events:none;text-align:center;color:var(--p-text-sec);text-shadow:0 0 3px #f5f5f5,0 0 3px #f5f5f5;z-index:1;justify-content:center;align-items:center;padding:24px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.pv-map-label{z-index:2;height:28px;color:var(--p-text);background:#fffffff0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:34px;left:12px}.pv-range{align-items:center;gap:12px;display:flex}.pv-range input{accent-color:var(--p-cobalt);flex:1}.pv-range-label{text-align:right;font-variant-numeric:tabular-nums;min-width:64px;font-size:13.5px;font-weight:700}.pv-dayset{flex-wrap:wrap;gap:5px;display:flex}.pv-daybtn{border:1px solid var(--p-border);width:34px;height:34px;color:var(--p-text-sec);font-family:var(--p-font);cursor:pointer;transition:all var(--p-dur-fast);background:#fff;border-radius:9px;font-size:12.5px;font-weight:700}.pv-daybtn.is-on{border-color:var(--p-cobalt);background:var(--p-cobalt);color:#fff}.pv-wheel{max-width:260px}.pv-wheel .ph-cal-pill-input{border-radius:11px;justify-content:flex-start;width:100%;height:44px}.pv-sec-err{color:var(--p-red);font-size:12.5px;font-weight:600}.pv-ag{border-top:1px solid var(--p-border-light);flex-direction:column;gap:12px;padding-top:14px;display:flex}.pv-ag-head{align-items:center;gap:10px;min-height:32px;display:flex}.pv-ag-title{flex:1;margin:0;font-size:13.5px;font-weight:800}.pv-ag-line{color:var(--p-text-sec);text-wrap:pretty;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.pv-hrow-dates,.pv-summary{overflow-wrap:anywhere}.pv-badge{white-space:nowrap;height:22px;color:var(--p-text-sec);background:#f2f0ee;border-radius:99px;flex-shrink:0;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.pv-badge.is-cobalt{background:var(--p-cobalt-50);color:var(--p-cobalt)}.pv-badge.is-green{background:var(--p-green-bg);color:var(--p-green)}.pv-badge.is-red{background:var(--p-red-bg);color:var(--p-red)}.pv-gbtn{border:1px solid var(--p-border);height:32px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.pv-root a.pv-gbtn{color:var(--p-text)}.pv-gbtn:hover,.pv-root a.pv-gbtn:hover{border-color:var(--p-cobalt);color:var(--p-cobalt)}.pv-gbtn.is-primary{border-color:var(--p-cobalt);background:var(--p-cobalt);color:#fff}.pv-gbtn.is-primary:hover{filter:brightness(.94);color:#fff}.pv-gbtn.is-red{color:var(--p-red);border-color:#c5303040}.pv-gbtn.is-red:hover{background:var(--p-red-bg);color:var(--p-red);border-color:#c5303040}.pv-gbtn:active{transform:scale(.97)}.pv-gbtn:disabled{opacity:.5}.pv-hist{border-top:1px solid var(--p-border-light);flex-direction:column;padding-top:2px;display:flex}.pv-hist-head,.pv-pay-head{height:36px;font-family:var(--p-font);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.pv-pay-head{height:34px}.pv-hist-head .pv-cap,.pv-pay-head .pv-cap{flex:1}.pv-hrow{border-top:1px solid var(--p-border-light);flex-direction:column;gap:4px;padding:10px 0;display:flex}.pv-hrow-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pv-hrow-no{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600}.pv-hrow-plan{color:var(--p-text-sec);white-space:nowrap;font-size:12.5px;font-weight:600}.pv-hrow-btn{height:26px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.pv-hrow-btn:hover{color:var(--p-text);background:#f2f0ee}.pv-hrow-dates{color:var(--p-text-muted);text-wrap:pretty;font-size:12.5px}.pv-events{border-left:2px solid var(--p-border-light);flex-direction:column;gap:4px;margin-top:4px;padding:6px 0 2px 10px;display:flex}.pv-event{color:var(--p-text-sec);font-variant-numeric:tabular-nums;font-size:12px}.pv-pays{border-top:1px solid var(--p-border-light);flex-direction:column;gap:2px;padding-top:12px;display:flex}.pv-pay{border-top:1px solid var(--p-border-light);flex-direction:column;gap:2px;padding:8px 0;display:flex}.pv-pay-top{align-items:baseline;gap:8px;display:flex}.pv-pay-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.pv-pay-date{color:var(--p-text-muted);flex:1;font-size:12px}.pv-root a.pv-pay-link{font-size:12px;font-weight:700}.pv-pay-sub{color:var(--p-text-sec);font-size:12px}.pv-lr{border:1px solid var(--p-border);background:#fff;border-radius:14px;flex-direction:column;padding:6px 18px;display:flex}.pv-lr-head{height:52px;font-family:var(--p-font);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.pv-lr-title{letter-spacing:-.2px;font-size:15px;font-weight:800}.pv-lr-line{color:var(--p-text-muted);flex:1;font-size:12.5px}.pv-lr-body{flex-direction:column;gap:12px;padding:4px 0 16px;display:flex}.pv-lr .pv-ans{margin-top:0}.pv-vw-scrim{z-index:130;-webkit-backdrop-filter:blur(10px);background:#1a181547;justify-content:center;align-items:center;padding:20px;animation:.2s prFade;display:flex;position:absolute;inset:0}.pv-vw-card{background:#fff;border-radius:20px;outline:none;flex-direction:column;width:100%;max-width:780px;height:88%;animation:.26s cubic-bezier(.32,.72,0,1) prCfPop;display:flex;overflow:hidden;box-shadow:0 22px 60px #1a181542}.pv-vw-head{border-bottom:1px solid var(--p-border-light);flex-shrink:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.pv-vw-title{letter-spacing:-.3px;flex:1;font-size:16px;font-weight:800}.pv-vw-frame{background:#f2f0ee;border:0;flex:1;width:100%;min-height:0}@media(max-width:900px){.pv-band{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-gate.is-open .pv-gate-btn{width:100%}.pv-dl{grid-template-columns:1fr;gap:3px 0}.pv-dt{margin-top:8px}.pv-dl>.pv-dl-row:first-child .pv-dt{margin-top:0}.pv-rows.is-3,.pv-rows.is-2,.pv-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.pv-logo{width:120px;height:120px}.pv-det .pt-btnrow .pt-btn{width:100%}.pv-vw-scrim{align-items:stretch;padding:0}.pv-vw-card{border-radius:20px 20px 0 0;max-width:none;height:auto;animation:.5s cubic-bezier(.32,.72,0,1) prSheetUp;position:absolute;inset:24px 0 0}.pv-det-edit{top:18px}.pv-line-btn,.pv-gate-btn,.pv-root .pt-btnrow .pt-btn,.pv-run,.pv-remind-btn,.pv-inline-link{position:relative}.pv-line-btn:after,.pv-gate-btn:after,.pv-root .pt-btnrow .pt-btn:after,.pv-run:after,.pv-remind-btn:after,.pv-inline-link:after{content:"";min-width:44px;height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.po-cf-scrim.pv-fix-bottom{align-items:flex-end;padding:0 12px 12px}.po-cf-scrim.pv-fix-bottom .po-cf-card{max-width:none}@media(max-width:900px){.pv-notes .pt-btnrow{justify-content:flex-end;display:flex}.pv-notes .pt-btnrow .pt-btn{width:auto}}@keyframes stShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes stSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes stPushIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes stBackIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes stRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes stSpin{to{transform:rotate(360deg)}}.st-page{--st-ease:cubic-bezier(.32,.72,0,1);--st-spring:cubic-bezier(.16,1,.3,1);--st-mono:ui-monospace,SFMono-Regular,Menlo,monospace}.st-page *,.st-page :before,.st-page :after{box-sizing:border-box}.st-body{background:#fff;flex:1;min-height:0;display:flex}.st-rail{border-right:1px solid var(--p-border-light);background:#fcfbfa;flex-direction:column;flex-shrink:0;width:236px;display:flex}.st-rail-head{border-bottom:1px solid var(--p-border-light);flex-shrink:0;align-items:center;height:73px;padding:0 22px;display:flex}.st-h1{letter-spacing:-.3px;white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:800;display:flex}.st-rail-list{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 10px;display:flex;overflow:auto}.st-rail-group{flex-direction:column;gap:1px;display:flex}.st-rail-glabel{letter-spacing:.1em;text-transform:uppercase;color:var(--p-text-muted);padding:0 10px 6px;font-size:10.5px;font-weight:700}.st-rail-box{flex-direction:column;gap:1px;display:flex}.st-rail-item{width:100%;height:36px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.st-rail-item:hover{color:var(--p-text);background:#f2f0ee}.admin-theme .st-page .st-rail-item:active,.partner-theme .st-page .st-rail-item:active{transform:scale(.98)}.st-rail-item.is-on,.st-rail-item.is-on:hover{color:var(--p-cobalt);box-shadow:0 1px 2px #1a18150f,0 0 0 1px var(--p-border);background:#fff;font-weight:700}.st-rail-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.st-rail-count{background:var(--p-red);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:800;display:inline-flex}.st-rail-tag{color:var(--p-amber);font-size:11px;font-weight:700}.st-rail-dot{border-radius:99px;flex-shrink:0;width:8px;height:8px;margin:0 5px}.st-rail-dot.is-green{background:var(--p-green)}.st-rail-dot.is-red{background:var(--p-red)}.st-rail-dot.is-amber{background:var(--p-amber)}.st-rail-dot.is-muted{background:var(--p-text-muted)}.st-rail.is-phone{background:var(--p-bg);border-right:none;flex:1;width:auto;min-width:0;overflow:auto}.st-rail.is-phone.is-back{animation:stBackIn .4s var(--st-ease)}.st-rail.is-phone .st-rail-list{flex:none;gap:20px;padding:20px 16px 32px;overflow:visible}.st-rail.is-phone .st-rail-box{border:1px solid var(--p-border);background:#fff;border-radius:14px;gap:0;overflow:hidden}.st-rail.is-phone .st-rail-item{height:48px;color:var(--p-text);border-top:1px solid var(--p-border-light);border-radius:0;margin-top:-1px;padding:0 14px;font-size:14.5px;font-weight:600}.st-pane{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.st-pane-scroll{flex:1;min-height:0;padding:28px 36px 120px;overflow:auto}.st-page.is-phone .st-pane-scroll{padding:20px 16px 120px}.st-pane-inner{flex-direction:column;gap:28px;max-width:1120px;animation:.28s both stSwap;display:flex;container-type:inline-size}.st-pane-inner.is-push{animation:stPushIn .4s var(--st-ease)}.st-pane-inner.is-back{animation:stBackIn .4s var(--st-ease)}.st-head{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.st-head-tile{background:var(--p-cobalt-6);width:44px;height:44px;color:var(--p-cobalt);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.st-head-text{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.st-head-titlerow{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:28px;display:flex}.st-h2{letter-spacing:-.4px;margin:0;font-size:21px;font-weight:800}.st-head-desc{color:var(--p-text-sec);text-wrap:pretty;font-size:13.5px;line-height:1.5}.st-head-last{color:var(--p-text-muted);font-size:12.5px}.st-test{border:1px solid var(--p-border);height:36px;font-family:var(--p-font);color:var(--p-text);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.st-test:hover{background:#f7f6f4}.admin-theme .st-page .st-test:not(:disabled):active{transform:scale(.97)}.st-spin{border:2px solid var(--p-border);border-top-color:var(--p-cobalt);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite stSpin}.st-unread{background:var(--p-red-bg);color:var(--p-red);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.st-section{flex-direction:column;gap:10px;display:flex}.st-sechead-col{flex-direction:column;gap:3px;display:flex}.st-sechead.is-split{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.st-sechead.is-split>.st-sechead-col{flex:200px;min-width:0}.st-h3{margin:0;font-size:14px;font-weight:800}.st-sechead-sub{color:var(--p-text-muted);font-size:12.5px}.st-card{border:1px solid var(--p-border);background:#fff;border-radius:14px}.st-clip{overflow:hidden}.st-pad16{padding:16px}.st-col2{flex-direction:column;gap:2px;display:flex}.st-col3{flex-direction:column;gap:3px;display:flex}.st-col6{flex-direction:column;gap:6px;display:flex}.st-col12{flex-direction:column;gap:12px;display:flex}.st-col14{flex-direction:column;gap:14px;display:flex}.st-grow{flex:1;min-width:0}.st-min0{min-width:0}.st-inline{align-items:center;gap:8px;display:flex}.st-inline6{gap:6px;display:flex}.st-inline.is-stretch{align-items:normal}.st-wrap8{flex-wrap:wrap;gap:8px;display:flex}.st-mt10{margin-top:10px}.st-mt16{margin-top:16px}.st-flabel{color:var(--p-text-sec);font-size:12px;font-weight:700}.st-strong13{font-size:13px;font-weight:700}.st-strong135{font-size:13.5px;font-weight:700}.st-desc{color:var(--p-text-sec);font-size:12.5px;line-height:1.45}.st-meta{color:var(--p-text-muted);font-size:12.5px}.st-hint{color:var(--p-text-muted);font-size:12px}.st-ferr{color:var(--p-red);font-size:12.5px;font-weight:600}.st-input{font-family:var(--p-font)}.st-shim{background:linear-gradient(90deg,#eceae6 25%,#f6f5f3 37%,#eceae6 63%) 0 0/400% 100%;flex-shrink:0;animation:1.4s infinite stShimmer;display:block}.st-fail{border:1px solid var(--p-border);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.st-fail-msg{color:var(--p-text-sec);flex:220px;font-size:14px;font-weight:700}.st-pill{white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.st-pill-dot{background:currentColor;border-radius:99px;flex-shrink:0;width:7px;height:7px}.st-pill.is-green{color:var(--p-green);background:var(--p-green-bg)}.st-pill.is-red{color:var(--p-red);background:var(--p-red-bg)}.st-pill.is-amber{color:var(--p-amber);background:var(--p-amber-bg)}.st-pill.is-muted{color:var(--p-text-muted);background:#f2f0ee}.st-dot{border-radius:99px;flex-shrink:0;display:inline-block}.st-dot.is-green{background:var(--p-green)}.st-dot.is-red{background:var(--p-red)}.st-dot.is-amber{background:var(--p-amber)}.st-dot.is-muted{background:var(--p-text-muted)}.st-dot.is-cobalt{background:var(--p-cobalt)}.st-sbtn{border:1px solid var(--p-border);height:38px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;flex-shrink:0;padding:0 11px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.st-sbtn:hover{color:var(--p-text);background:#f7f6f4}.st-sbtn.is-h28{white-space:normal;border-radius:8px;height:28px;padding:0 10px;font-size:12px}.st-sbtn.is-h30{border-radius:8px;height:30px}.st-sbtn.is-h32{height:32px;padding:0 12px}.st-sbtn.is-h34{height:34px;padding:0 12px}.st-urlval .st-sbtn.is-h32{padding:0 11px}.st-sbtn.is-copied,.st-sbtn.is-copied:hover{background:var(--p-green-bg);color:var(--p-green);border-color:#0000}.st-sbtn.is-danger-hover:hover{background:var(--p-red-bg);color:var(--p-red);border-color:#0000}.st-sbtn:disabled{cursor:default}.st-tbtn{font-family:var(--p-font);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700}.st-tbtn.is-red{color:var(--p-red)}.st-tbtn.is-cobalt{color:var(--p-cobalt)}.st-tbtn.is-sec{color:var(--p-text-sec)}.st-tbtn.is-h38{border-radius:8px;flex-shrink:0;height:38px;padding:0 10px;font-weight:600}.st-tbtn.is-h36{border-radius:9px;height:36px;padding:0 12px;font-size:13px;font-weight:600}.st-tbtn.is-h36:hover{color:var(--p-text);background:#f2f0ee}.st-link-btn{font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700}.st-link-btn:disabled{cursor:default}.st-tbox{border-radius:12px;align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.st-tbox.is-red{background:var(--p-red-bg);color:var(--p-red)}.st-tbox.is-green{background:var(--p-green-bg);color:var(--p-green)}.st-tbox.is-amber{background:var(--p-amber-bg);color:var(--p-amber)}.st-tbox.is-small{border-radius:10px;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.45}.st-tbox.is-small>svg{width:16px;height:16px}.st-tbox.is-test{animation:.28s both stSwap}.st-tbox-msg{font-size:13.5px;font-weight:700;line-height:1.45}.st-tbox-when{opacity:.85;font-size:12.5px;font-weight:500}.st-id-top{align-items:flex-start;gap:14px;padding:16px;display:flex}.st-pimg-row{border-bottom:1px solid var(--p-border-light);align-items:center;gap:14px;padding:16px;display:flex}.st-pimg-tile{border:1px solid var(--p-border);cursor:pointer;background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.st-pimg-tile:hover{border-color:var(--p-cobalt)}.st-pimg-mark{width:auto;height:34px;margin:6px 0 0 3px;display:block}.st-pimg-img{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.st-pimg-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.st-pimg-sub{color:var(--p-text-muted);font-size:12.5px}.st-pimg-btns{flex-shrink:0;gap:8px;display:flex}.st-sbtn.is-bare{background:0 0;border-color:#0000}.st-sbtn.is-bare:hover{color:var(--p-text);background:#f7f6f4}.st-id-email{border-top:1px solid var(--p-border-light);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.st-id-email-row{align-items:center;gap:14px;display:flex}.st-id-email-val{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.st-panel{background:#faf9f7;border-radius:10px;flex-direction:column;gap:6px;padding:12px;animation:.24s both stSwap;display:flex}.st-em-input{flex:220px;min-width:0}.st-pw-cur{max-width:360px}.st-eye{border:1px solid var(--p-border);width:38px;height:38px;color:var(--p-text-sec);cursor:pointer;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.st-eye:hover{color:var(--p-text);background:#f7f6f4}.st-pw-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.st-page.is-phone .st-pw-grid{grid-template-columns:minmax(0,1fr)}.st-meter{align-items:center;gap:8px;min-height:16px;display:flex}.st-meter-bars{flex:1;grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.st-meter-bar{background:#ece9e5;border-radius:2px;height:4px;transition:background .2s}.st-meter-bar.is-red{background:var(--p-red)}.st-meter-bar.is-amber{background:var(--p-amber)}.st-meter-bar.is-green{background:var(--p-green)}.st-meter-label{text-align:right;min-width:70px;font-size:12px;font-weight:700}.st-meter-label.is-red{color:var(--p-red)}.st-meter-label.is-amber{color:var(--p-amber)}.st-meter-label.is-green{color:var(--p-green)}.st-foot{border-top:1px solid var(--p-border-light);flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.st-foot-note{color:var(--p-text-muted);flex:180px;font-size:12.5px}.st-tfa{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.st-tile36{width:36px;height:36px;color:var(--p-text-sec);background:#f7f6f4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.st-tfa .st-tile36{color:var(--p-text-muted)}.st-tfa .st-tile36.is-green{background:var(--p-green-bg);color:var(--p-green)}.st-tile36.is-white-amber{color:var(--p-amber);background:#fff}.st-tfa-text{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.st-tfa-codes{color:var(--p-text-sec);font-size:12.5px;font-weight:500}.st-tfa-codes.is-low{color:var(--p-amber);font-weight:700}.st-tile34{width:34px;height:34px;color:var(--p-text-sec);background:#f7f6f4;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.st-sess{border-top:1px solid var(--p-border-light);align-items:center;gap:12px;margin-top:-1px;padding:12px 16px;display:flex}.st-sess-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.st-chip-cobalt{height:20px;color:var(--p-cobalt);background:var(--p-cobalt-6);border-radius:99px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.st-sess-empty{border-top:1px solid var(--p-border-light);color:var(--p-text-muted);padding:12px 16px;font-size:13px}.st-snoozed{background:var(--p-amber-bg);border:1px solid #b4530924;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;display:flex}.st-snoozed-line{min-width:0;color:var(--p-text);flex:220px;font-size:13.5px;font-weight:600}.st-snooze{flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;display:flex}.st-snooze-label{flex:140px;min-width:0;font-size:13.5px;font-weight:700}.st-seg{background:#f2f0ee;border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.st-seg-btn{height:30px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:0 11px;font-size:12.5px;font-weight:600}.st-seg-btn:hover{color:var(--p-text);background:#fff;box-shadow:0 1px 2px #1a181514}.st-page.is-phone .st-seg{width:100%}.st-page.is-phone .st-seg-btn{flex:40%;height:38px}.st-nrow{border-top:1px solid var(--p-border-light);align-items:flex-start;gap:16px;margin-top:-1px;padding:16px;display:flex}.st-nrow.is-single{border-top:1px solid var(--p-border);margin-top:0}.st-live{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;display:flex}.st-live-item{align-items:center;gap:6px;display:inline-flex}.st-live-text{font-size:12.5px;font-weight:700}.st-live-text.is-green{color:var(--p-green)}.st-live-text.is-amber{color:var(--p-amber)}.st-live-text.is-muted{color:var(--p-text-muted)}.st-alert-msg{color:var(--p-red);margin-top:4px;font-size:12.5px;font-weight:600}.st-alert-msg.is-ok{color:var(--p-green)}.st-nolead-line{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.st-input.st-hours{text-align:center;width:52px;height:30px;padding:0 6px;font-size:13.5px;font-weight:700}.st-ovrow{border:none;border-top:1px solid var(--p-border-light);text-align:left;width:100%;font-family:var(--p-font);color:var(--p-text);cursor:pointer;background:#fff;flex-wrap:nowrap;align-items:center;gap:14px;margin-top:-1px;padding:13px 16px;display:flex}.st-ovrow:hover{background:#faf9f7}.st-ov-name{flex-direction:column;flex-shrink:0;gap:1px;width:150px;min-width:0;display:flex}.st-ov-role{color:var(--p-text-muted);font-size:12px}.st-ov-pill{flex-shrink:0;width:140px}.st-ov-last{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.st-ov-reason{color:var(--p-red);font-size:12.5px;font-weight:600}.st-ov-lastline{color:var(--p-text-sec);font-size:12.5px}.st-envrow{border-top:1px solid var(--p-border-light);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:-1px;padding:12px 16px;display:flex}.st-env-name{flex:0 0 200px;align-items:center;gap:10px;min-width:0;display:flex}.st-env-val{min-width:0;color:var(--p-text-sec);overflow-wrap:anywhere;flex:1;font-size:12.5px;font-weight:600}.st-env-val.is-unset,.st-env-val.is-warn{color:var(--p-amber)}.st-page.is-phone .st-env-val{padding-left:17px}.st-lasterr{background:var(--p-red-bg);color:var(--p-red);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:13px 16px;display:flex}.st-lasterr-text{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.st-lasterr-reason{font-size:13.5px;font-weight:700}.st-lasterr-time{opacity:.85;font-size:12.5px;font-weight:500}.st-page a.st-lasterr-link{color:var(--p-red);white-space:nowrap;font-size:12.5px;font-weight:700;text-decoration:underline}.st-row{border-top:1px solid var(--p-border-light);align-items:center;gap:16px;min-height:62px;margin-top:-1px;padding:12px 16px;display:flex}.st-lbl{flex-direction:column;flex-shrink:0;align-self:center;gap:2px;width:180px;display:flex}.st-lbl-main{font-size:13px;font-weight:700}.st-lbl-sub{color:var(--p-text-muted);font-size:12px;line-height:1.4}.st-keyval{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.st-keychip{height:28px;font-family:var(--st-mono);color:var(--p-text);white-space:nowrap;background:#f7f6f4;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:inline-flex}.st-keychip-col{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.st-env-src{min-width:0;color:var(--p-text-sec);flex:1;align-items:center;gap:8px;font-size:13px;display:inline-flex}.st-fieldcol{flex-direction:column;flex:1;gap:6px;width:100%;min-width:0;display:flex}.st-plan{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.st-plan.has-top{border-top:1px solid var(--p-border-light)}.st-plan-head{align-items:center;gap:10px;display:flex}.st-plan-title{flex:1;font-size:13px;font-weight:700}.st-plan-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr);gap:10px;display:grid}.st-plan-cell{flex-direction:column;gap:5px;min-width:0;display:flex}.st-plan-lbl{color:var(--p-text-muted);font-size:11.5px;font-weight:700}.st-saverow{flex-direction:column;gap:10px;margin-top:-12px;display:flex}.st-saverow-line{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.st-tick{color:var(--p-green);align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.st-needreq{color:var(--p-text-muted);font-size:12.5px}.st-urlval{flex:1;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.st-url{min-width:0;font-family:var(--st-mono);color:var(--p-text);overflow-wrap:anywhere;flex:1;font-size:12.5px}.st-fact{border-top:1px solid var(--p-border-light);align-items:center;gap:14px;min-height:52px;margin-top:-1px;padding:10px 16px;display:flex}.st-fact-labelcol{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.st-fact-val{text-align:right;align-items:center;gap:7px;display:inline-flex}.st-fact-green{color:var(--p-green);font-size:13px;font-weight:700}.st-fact-amber{color:var(--p-amber);font-size:13px;font-weight:700}.st-fact-amber.is-wrap{text-align:right;max-width:520px}.st-fact-mono{font-size:12.5px;font-weight:600;font-family:var(--st-mono);color:var(--p-text)}.st-disc{border:1px solid var(--p-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;display:flex}.st-disc-text{flex-direction:column;flex:260px;gap:3px;min-width:0;display:flex}.st-disc-btn{height:34px;font-family:var(--p-font);color:var(--p-red);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dc26264d;border-radius:9px;padding:0 14px;font-size:13px;font-weight:700}.st-disc-btn:hover{background:var(--p-red-bg)}.admin-theme .st-page .st-disc-btn:active{transform:scale(.97)}.st-dd .ph-nap-trig{width:100%}@container (max-width:639.98px){.st-row{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:14px 16px}.st-lbl{align-self:auto;width:auto}.st-plan-grid{grid-template-columns:minmax(0,1fr)}.st-ovrow{flex-wrap:wrap;gap:8px 12px}.st-ov-name{flex:1;width:auto}.st-ov-pill{width:auto}.st-ov-last{flex:100%;order:5;padding-left:46px}}.st-modal{background:var(--p-surface);border:1px solid #1a18150f;border-radius:20px;outline:none;width:100%;max-width:460px;max-height:100%;padding:22px 22px 18px;animation:.26s cubic-bezier(.32,.72,0,1) prCfPop;overflow-y:auto;box-shadow:0 1px 2px #1a18150d,0 22px 60px #1a181542}.st-modal-head{align-items:flex-start;gap:10px;display:flex}.st-modal-title{letter-spacing:-.35px;flex:1;font-size:17.5px;font-weight:800;line-height:1.3}.st-modal-x{width:32px;height:32px;color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;margin:-4px -6px 0 0;display:flex}.st-modal-x:hover{color:var(--p-text);background:#f2f0ee}.st-modal-body{color:var(--p-text-sec);text-wrap:pretty;margin-top:6px;font-size:13.5px;line-height:1.55}.st-qr-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.st-qr{border:1px solid var(--p-border);object-fit:contain;background:#fff;border-radius:12px;flex-shrink:0;width:148px;height:148px;padding:8px;display:block}.st-qr-side{flex:180px;min-width:0}.st-secret{min-width:0;font-family:var(--st-mono);letter-spacing:.04em;overflow-wrap:anywhere;background:#f7f6f4;border-radius:8px;flex:1;padding:8px 10px;font-size:12.5px}.st-codes{background:#f7f6f4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:16px;padding:12px;display:grid}.st-code{font-family:var(--st-mono);letter-spacing:.06em;text-align:center;background:#fff;border-radius:7px;padding:6px 8px;font-size:13px}.st-codes-warn{color:var(--p-amber);margin-top:12px;font-size:13px;font-weight:700;display:block}.st-modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media(max-width:900px){.st-modal-scrim{padding:16px}}.st-sk-rail{border-right:1px solid var(--p-border-light);background:#fcfbfa;flex-direction:column;flex-shrink:0;gap:10px;width:236px;padding:26px 22px;display:flex}.st-sk-pane{background:#fff;flex-direction:column;flex:1;gap:28px;min-width:0;padding:28px 36px;display:flex}.st-page.is-phone .st-sk-pane{padding:20px 16px}.st-sk-head{align-items:center;gap:14px;display:flex}.st-sk-headtext{flex-direction:column;flex:1;gap:8px;display:flex}.st-sk-card{flex-direction:column;gap:10px;display:flex}.st-page-error{text-align:center;background:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:64px 20px;animation:.35s cubic-bezier(.16,1,.3,1) stRise;display:flex}.st-page-error-msg{font-size:15px;font-weight:700}@media(max-width:900px){.st-sbtn,.st-tbtn,.st-link-btn,.st-disc-btn,.st-seg-btn{position:relative}.st-sbtn:after,.st-tbtn:after,.st-link-btn:after,.st-disc-btn:after{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.st-page *,.st-page :before,.st-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes bzSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bzRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bzFade{0%{opacity:0}to{opacity:1}}@keyframes bzPop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes bzGrowX{0%{transform:scaleX(0)}to{transform:none}}@keyframes bzShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes bzPulse{0%{r:6;opacity:.35}70%{r:14;opacity:0}to{r:14;opacity:0}}@media(prefers-reduced-motion:reduce){.bz-page *,.bz-page :before,.bz-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.bz-page{--bz-sw:.44s cubic-bezier(.32,.72,0,1);--bz-spring:cubic-bezier(.16,1,.3,1);overflow-wrap:anywhere;background:#fff}.bz-page *,.bz-page :before,.bz-page :after{box-sizing:border-box}.bz-header{border-bottom:1px solid var(--p-border-light);z-index:5;background:#fff;flex-shrink:0;position:relative}.bz-top{border-bottom:1px solid var(--p-border-light);align-items:center;gap:20px;height:73px;padding:0 28px;display:flex}.bz-h1{letter-spacing:-.3px;color:var(--p-text);flex-shrink:0;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:800;display:flex}.bz-spacer{flex:1;min-width:0}.bz-top>.ag-gear-btn{margin-left:-10px}.bz-seg{background:#f2f0ee;border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex;position:relative}.bz-seg-ind{z-index:0;transition:left var(--bz-sw),width var(--bz-sw);background:#fff;border-radius:8px;position:absolute;box-shadow:0 1px 3px #1a18151f}.bz-seg-btn{z-index:1;cursor:pointer;height:32px;font-family:var(--p-font);white-space:nowrap;color:var(--p-text-sec);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;transition:color .2s,transform .12s;display:flex;position:relative}.bz-seg-btn:hover{color:var(--p-text)}.bz-seg-btn.is-on{color:var(--p-cobalt);font-weight:800}.bz-seg-btn.is-on.no-ind{background:#fff}.admin-theme .bz-page .bz-seg-btn:active{transform:scale(.97)}.bz-win{flex-shrink:0;align-self:center;width:172px;height:40px;position:relative}.bz-win .ph-nap-dd{position:relative}.bz-win .ph-nap-dd span{white-space:nowrap}.bz-win .ph-nap-trig,.bz-win .ph-nap-row{font-family:var(--p-font)}.bz-win .ph-nap-trig>span{flex:1}.bz-win .ph-nap-trig span{text-overflow:clip!important}.bz-win .ph-nap-menu{width:200px;top:calc(100% + 6px);left:auto;right:0;z-index:40!important;margin-top:0!important;position:absolute!important}.bz-win .ph-nap-trig:not(.is-open)+.ph-nap-menu{pointer-events:none}.bz-win .ph-nap-trig.is-open+.ph-nap-menu{max-height:260px!important}.bz-custom{z-index:40;border:1px solid var(--p-border-light);transform-origin:100% 0;width:340px;animation:bzPop .2s var(--bz-spring);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 2px 6px #1a18150d,0 16px 40px #1a181521}.bz-custom-head{flex-direction:column;gap:2px;display:flex}.bz-custom-title{color:var(--p-text);font-size:14px;font-weight:800}.bz-custom-note{color:var(--p-text-muted);font-size:12px}.bz-custom-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bz-custom-field{color:var(--p-text-sec);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.bz-custom .ph-cal-pill-input{border-radius:10px;justify-content:flex-start;width:100%;min-height:40px;padding:0 12px;font-size:13.5px}.bz-custom-err{color:var(--p-red);font-size:12.5px;font-weight:600;animation:.2s bzFade}.bz-custom-actions{justify-content:flex-end;gap:8px;display:flex}.bz-sub{background:#fcfbfa;flex-wrap:wrap;align-items:stretch;column-gap:20px;min-height:42px;padding:0 28px;display:flex}.bz-tabs{align-items:stretch;gap:26px;height:42px;display:flex;position:relative}.bz-tab{cursor:pointer;font-family:var(--p-font);color:var(--p-text-sec);white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-size:13px;font-weight:600;transition:color .2s;display:flex}.bz-tab:hover{color:var(--p-text)}.bz-tab.is-on{color:var(--p-cobalt);font-weight:700}.bz-tab.is-on.no-ind{box-shadow:inset 0 -2px 0 var(--p-cobalt)}.bz-tab-ind{background:var(--p-cobalt);height:2px;transition:left var(--bz-sw),width var(--bz-sw),background .2s;border-radius:2px;position:absolute;bottom:0}.bz-right{align-items:center;gap:14px;min-width:0;max-width:100%;height:42px;margin-left:auto;display:flex}.bz-wline{min-width:0;color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;animation:.3s bzFade;overflow:hidden}.bz-pf{flex-shrink:0;align-items:center;width:200px;animation:.2s bzFade;display:flex;position:relative}.bz-pf-trig{border:1px solid var(--p-border);cursor:pointer;width:100%;height:30px;color:var(--p-text);font-family:var(--p-font);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.bz-pf-trig:hover{border-color:#d6d1ca}.bz-pf-trig.is-open{border-color:var(--p-cobalt);box-shadow:0 0 0 3px var(--p-cobalt-6)}.bz-pf-label{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.bz-pf-count{background:var(--p-cobalt);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:flex}.bz-pf-chev{transition:transform .2s var(--bz-spring);flex-shrink:0}.bz-pf-trig.is-open .bz-pf-chev{transform:rotate(180deg)}.bz-pf-pop{z-index:40;border:1px solid var(--p-border-light);transform-origin:0 0;width:340px;max-width:calc(100vw - 32px);animation:bzPop .2s var(--bz-spring);background:#fff;border-radius:18px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 2px 6px #1a18150d,0 16px 40px #1a181521}.bz-pf-search{padding:12px 12px 6px}.bz-pf-list{flex-direction:column;max-height:340px;padding:4px 6px;display:flex;overflow:auto}.bz-pf-row{cursor:pointer;min-height:40px;color:var(--p-text);font-family:var(--p-font);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:0 8px;transition:background .12s;display:flex}.bz-pf-row:hover{background:#f6f5f3}.bz-pf-box{background:#fff;border:1.5px solid #cfcac3;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:inline-flex}.bz-pf-box.is-on{border-color:var(--p-cobalt);background:var(--p-cobalt)}.bz-pf-all{text-align:left;flex:1;font-size:13.5px;font-weight:700}.bz-pf-allsub{color:var(--p-text-muted);font-size:12px}.bz-pf-sep{background:var(--p-border-light);height:1px;margin:4px 6px}.bz-pf-name{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.bz-pf-none{color:var(--p-text-muted);text-align:center;padding:14px 8px;font-size:13px}.bz-pf-foot{border-top:1px solid var(--p-border-light);justify-content:space-between;align-items:center;padding:8px 10px 8px 14px;display:flex}.bz-pf-foot>span{color:var(--p-text-muted);font-size:12px}.bz-tag{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700}.bz-tag.is-pro{background:var(--p-cobalt-6);color:var(--p-cobalt)}.bz-tag.is-growth{color:#3b6fd8;background:#eef3fd}.bz-tag.is-starter{color:#6b655e;background:#f2f0ee}.bz-tag.is-terminated{background:var(--p-red-bg);color:var(--p-red)}.bz-tag.is-suspended{background:var(--p-amber-bg);color:var(--p-amber)}.bz-banner{border-top:1px solid var(--p-border-light);background:var(--p-amber-bg);color:var(--p-amber);align-items:center;gap:8px;padding:8px 28px;font-size:12.5px;font-weight:600;animation:.2s bzFade;display:flex}.bz-scroll{scroll-behavior:smooth;flex:1;min-height:0;overflow:auto}.bz-body{width:100%;padding:32px 40px 96px}.bz-view{animation:bzSwap .32s var(--bz-spring)both}.bz-shim{background:linear-gradient(90deg,#eceae6 25%,#f6f5f3 37%,#eceae6 63%) 0 0/400% 100%;flex-shrink:0;animation:1.4s infinite bzShimmer;display:block}.bz-skel{animation:.2s bzFade}.bz-sk-biz{flex-direction:column;gap:56px;display:flex}.bz-sk-biz-cols{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:56px;display:grid}.bz-sk-col{flex-direction:column;gap:14px;display:flex}.bz-sk-partners{flex-direction:column;gap:18px;display:flex}.bz-sk-figs{gap:28px;display:flex}.bz-sk-dds{border-top:1px solid var(--p-border-light);gap:10px;padding-top:20px;display:flex}.bz-sk-rows{flex-direction:column;gap:8px;display:flex}.bz-sk-auto{flex-direction:column;gap:48px;display:flex}.bz-sk-cells{grid-template-columns:150px repeat(10,minmax(0,1fr));gap:4px;display:grid}.bz-error{text-align:center;animation:bzRise .35s var(--bz-spring);flex-direction:column;align-items:center;gap:14px;padding:96px 0;display:flex}.bz-error-icon{background:var(--p-red-bg);width:44px;height:44px;color:var(--p-red);border-radius:12px;justify-content:center;align-items:center;display:flex}.bz-error-words{color:var(--p-text);font-size:16px;font-weight:800}.bz-error-server{color:var(--p-text-sec);font-size:13px}.bz-empty{color:var(--p-text-sec);background:#faf9f8;border-radius:14px;margin-bottom:28px;padding:14px 18px;font-size:13.5px;font-weight:700;animation:.3s both bzFade}.bz-empty-sub{color:var(--p-text-muted);font-weight:500}.bz-sections{width:100%;font-family:var(--p-font);color:var(--p-text)}.bz-head{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.bz-head-t{letter-spacing:-.4px;font-size:20px;font-weight:800}.bz-head-n{color:var(--p-text-sec);text-wrap:pretty;font-size:13px}.bz-k{color:var(--p-text-sec);font-size:13px;font-weight:700}.bz-muted{color:var(--p-text-muted);font-weight:500}.bz-h2{letter-spacing:-.3px;font-size:17px;font-weight:800}.bz-h2-tag{color:var(--p-text-muted);letter-spacing:0;font-size:12.5px;font-weight:600}.bz-muted-s{color:var(--p-text-muted);white-space:nowrap;font-size:12.5px}.bz-amber-b{color:var(--p-amber);font-size:12.5px;font-weight:700}.bz-none{color:var(--p-text-muted);padding:6px 0;font-size:12.5px}.bz-contents{display:contents}.bz-abs{top:0;left:0;position:absolute!important}.bz-page .recharts-surface{overflow:visible}.bz-chip{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s}.bz-chip.is-up{background:var(--p-green-bg);color:var(--p-green)}.bz-chip.is-down{background:var(--p-red-bg);color:var(--p-red)}.bz-chip.is-flat{color:var(--p-text-muted);background:#efece8}.bz-two{animation:bzRise .5s var(--bz-spring).12s both;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:56px;display:grid}.bz-col{flex-direction:column;gap:20px;min-width:0;display:flex}.bz-col-head{flex-direction:column;gap:4px;display:flex}.bz-col-sub{color:var(--p-text-sec);font-size:13px}.bz-col-note{color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;height:20px;font-size:13px;overflow:hidden}.bz-money{flex-direction:column;gap:56px;display:flex}.bz-hero{animation:bzRise .5s var(--bz-spring)both;background:#faf9f8;border-radius:20px;flex-wrap:wrap;gap:32px 56px;padding:clamp(20px,3vw,32px) clamp(18px,3vw,36px) 28px;display:flex}.bz-hero-left{flex-direction:column;flex:220px;gap:26px;max-width:320px;padding-top:2px;display:flex}.bz-hero-mrr{flex-direction:column;gap:6px;display:flex}.bz-hero-v{letter-spacing:-2.2px;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:1}.bz-hero-sub{color:var(--p-text-muted);font-size:13px}.bz-plans{flex-direction:column;gap:12px;display:flex}.bz-plan-bar{border-radius:4px;gap:3px;height:8px;display:flex;overflow:hidden}.bz-plan-bar>span{transform-origin:0;animation:bzGrowX .7s var(--bz-spring)both;border-radius:4px}.bz-plan-row{align-items:center;gap:10px;font-size:13px;display:flex}.bz-plan-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.bz-plan-name{flex:1;font-weight:600}.bz-plan-v{font-variant-numeric:tabular-nums;font-weight:700}.bz-hero-right{flex-direction:column;flex:999 340px;gap:18px;min-width:0;display:flex}.bz-ro{justify-content:space-between;align-items:flex-end;gap:16px;height:66px;display:flex}.bz-ro-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bz-ro-k{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.bz-ro-v{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.15}.bz-ro-s{color:var(--p-text-sec);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.bz-mrr-chart{width:100%;min-height:300px;position:relative}.bz-mrr-sublabel{color:#8a847c;white-space:nowrap;font-size:11px;font-weight:700;line-height:14px;position:absolute;top:204px;left:0}.bz-mrr-bars{top:222px!important}.bz-mrr-n,.bz-mrr-m{text-align:center;color:#a8a39c;pointer-events:none;line-height:14px;transition:color .2s;position:absolute}.bz-mrr-n{width:30px;font-size:10.5px;font-weight:700;animation:.3s both bzFade}.bz-mrr-m{width:40px;font-size:11px;font-weight:500}.bz-mrr-n.is-on,.bz-mrr-m.is-on{color:#1a1815}.bz-mrr-m.is-on{font-weight:700}.bz-mrr-zone{cursor:crosshair;height:300px;position:absolute;top:0;left:0;right:0}.bz-pulse{animation:2.4s ease-out 1.5s infinite bzPulse}.bz-card{border:1px solid var(--p-border-light);animation:bzRise .5s var(--bz-spring)60ms both;background:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:clamp(20px,3vw,28px) clamp(18px,3vw,36px) 24px;display:flex}.bz-rev-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bz-rev-head{flex-direction:column;gap:4px;min-width:0;display:flex}.bz-rev-line{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.bz-rev-v{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.05}.bz-rev-sub{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bz-units{background:#f2f0ee;border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.bz-unit{cursor:pointer;height:30px;font-family:var(--p-font);color:var(--p-text-sec);box-shadow:none;background:0 0;border:none;border-radius:8px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s}.bz-unit:hover{color:var(--p-text)}.bz-unit.is-on{color:var(--p-cobalt);background:#fff;font-weight:800;box-shadow:0 1px 3px #1a18151f}.bz-rev-ro{justify-content:space-between;align-items:center;gap:16px;height:20px;display:flex}.bz-rev-ro-t{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.bz-legend{color:var(--p-text-muted);white-space:nowrap;align-items:center;gap:14px;font-size:12px;display:flex}.bz-legend>span{align-items:center;gap:6px;display:flex}.bz-legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.bz-rev-plot{width:100%;min-height:208px;position:relative}.bz-rev-chart{width:100%;height:208px;transition:opacity .2s;position:relative}.bz-rev-chart.is-dim{opacity:.55}.bz-rev-empty{height:208px;color:var(--p-text-muted);background:#faf9f8;border-radius:14px;justify-content:center;align-items:center;font-size:13.5px;font-weight:600;display:flex}.bz-rev-zone{cursor:pointer;background:0 0;border:none;border-radius:8px;height:208px;padding:0;transition:background .15s;position:absolute;top:0}.bz-rev-zone.is-on{background:#2563eb0a}.bz-rev-lab{text-align:center;font-family:var(--p-font);color:#a8a39c;white-space:nowrap;pointer-events:none;font-size:11px;font-weight:500;line-height:14px;position:absolute;top:186px;left:-20px;right:-20px}.bz-rev-zone.is-on .bz-rev-lab{color:#1a1815;font-weight:700}.bz-foot{color:var(--p-text-muted);font-size:12px}.bz-wf-chart{width:100%;height:256px;min-height:256px;position:relative}.bz-wf-col{height:256px;transition:opacity .22s;position:absolute;top:0}.bz-wf-v{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800;line-height:18px;animation:.35s both bzFade;position:absolute;left:-4px;right:-4px}.bz-wf-k{text-align:center;white-space:nowrap;font-weight:700;line-height:16px;position:absolute;top:212px;left:-6px;right:-6px}.bz-wf-s{text-align:center;color:#a8a39c;white-space:nowrap;font-size:11px;font-weight:500;line-height:14px;position:absolute;top:230px;left:0;right:0}.bz-bymonth{border-top:1px solid var(--p-border-light);white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:110px repeat(4,minmax(0,1fr));gap:9px 12px;padding-top:16px;font-size:12.5px;display:grid}.bz-th{color:var(--p-text-muted);font-size:11px;font-weight:700}.bz-th.r{text-align:right}.bz-td-k{font-weight:700}.bz-td{text-align:right;font-weight:700}.bz-td.is-up{color:var(--p-green)}.bz-td.is-down{color:var(--p-red)}.bz-td.is-zero{color:var(--p-text-muted);font-weight:500}.bz-real{flex-direction:column;gap:22px;padding-top:4px;display:flex}.bz-real-row{flex-direction:column;gap:10px;display:flex}.bz-real-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bz-real-k{font-size:13px;font-weight:700}.bz-real-vals{align-items:baseline;gap:8px;display:flex}.bz-real-p{color:var(--p-text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.bz-real-v{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:21px;font-weight:800}.bz-real-track{background:#efece8;border-radius:5px;height:10px;display:flex;overflow:hidden}.bz-real-track>span{transform-origin:0;animation:bzGrowX .9s var(--bz-spring)both;border-radius:5px}.bz-real-note{color:var(--p-text-sec);font-size:12.5px;line-height:1.45}.bz-page a.bz-real-who{font-weight:700}.bz-late{border-top:1px solid var(--p-border-light);flex-direction:column;padding-top:18px;display:flex}.bz-late-head{justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.bz-late-k{font-size:13px;font-weight:700}.bz-page a.bz-late-row{min-height:44px;color:var(--p-text);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin:0 -10px;padding:0 10px;font-size:13px;transition:background .12s;display:grid}.bz-page a.bz-late-row:hover{color:var(--p-text);background:#faf9f8}.bz-late-n{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.bz-late-paid{color:var(--p-text-sec);white-space:nowrap;font-size:12.5px;font-weight:500}.bz-late-paid.is-never{color:var(--p-red);font-weight:700}.bz-late-fee{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.bz-partners{flex-direction:column;gap:32px;display:flex}.bz-figs{animation:bzRise .5s var(--bz-spring)both;background:#faf9f8;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px 0;padding:26px 0;display:grid}.bz-fig{flex-direction:column;gap:4px;min-width:0;padding:0 28px;display:flex}.bz-fig+.bz-fig{box-shadow:inset 1px 0 #ece9e5}.bz-fig-v{letter-spacing:-.9px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:32px;font-weight:800;line-height:1.1}.bz-fig-u{color:var(--p-text-muted);letter-spacing:0;font-size:13px;font-weight:600}.bz-fig-l{font-size:13px;font-weight:700}.bz-fig-s{color:var(--p-text-muted);font-size:12px}.bz-left{animation:bzRise .45s var(--bz-spring).12s both;flex-direction:column;display:flex}.bz-left-h{padding-bottom:12px}.bz-page a.bz-left-row{border-top:1px solid var(--p-border-light);min-height:54px;color:var(--p-text);border-radius:12px;grid-template-columns:minmax(0,1.3fr) 90px minmax(0,1.2fr) minmax(0,1fr) 130px;align-items:center;gap:16px;padding:0 12px;font-size:13px;transition:background .12s;display:grid}.bz-page a.bz-left-row:hover{color:var(--p-text);background:#faf9f8}.bz-left-n{font-weight:700}.bz-left-plan,.bz-left-stay{color:var(--p-text-sec)}.bz-left-how{white-space:nowrap;font-weight:700}.bz-left-how.is-red{color:var(--p-red)}.bz-left-how.is-amber{color:var(--p-amber)}.bz-left-fee{text-align:right;color:var(--p-text-sec);white-space:nowrap;font-weight:700}.bz-left-fee.is-red{color:var(--p-red);font-weight:800}.bz-left-ph{display:none}.bz-left-ph-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.bz-left-ph-p{color:var(--p-text-muted);font-size:12px;font-weight:500}.bz-left-ph-fee{text-align:right;color:var(--p-text-sec);white-space:nowrap;font-weight:700}.bz-left-ph-fee.is-red{color:var(--p-red);font-weight:800}.bz-left-ph-how{flex:1;min-width:0;font-weight:700}.bz-left-ph-how.is-red{color:var(--p-red)}.bz-left-ph-how.is-amber{color:var(--p-amber)}.bz-left-ph-stay{color:var(--p-text-muted);white-space:nowrap}.bz-left-none{border-top:1px solid var(--p-border-light);padding:14px 0;font-size:13px}.bz-prospects{flex-direction:column;gap:40px;display:flex}.bz-funnel{animation:bzRise .5s var(--bz-spring)both;background:#faf9f8;border-radius:20px;grid-template-columns:max-content minmax(110px,1fr) max-content minmax(110px,1fr) max-content;align-items:start;padding:clamp(20px,3vw,28px) clamp(18px,3vw,36px);display:grid;overflow-x:auto}.bz-stage{flex-direction:column;gap:6px;display:flex}.bz-stage-v{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.bz-stage-k{white-space:nowrap;font-size:13.5px;font-weight:700}.bz-stage-s{color:var(--p-text-muted);white-space:nowrap;font-size:12.5px}.bz-step{flex-direction:column;gap:8px;padding:8px 24px 0;display:flex}.bz-step-v{color:var(--p-text-sec);text-align:center;text-wrap:balance;font-size:12.5px;font-weight:700}.bz-step-arrow{align-items:center;display:flex}.bz-step-arrow>span{background:linear-gradient(90deg,#e2ded8,#c9c4bd);border-radius:1px;flex:1;height:2px}.bz-step-s{color:var(--p-text-muted);text-align:center;text-wrap:balance;font-size:12px}.bz-col-gap32{gap:32px}.bz-stages{flex-direction:column;gap:14px;display:flex}.bz-stages-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bz-stages-head .bz-h2{white-space:nowrap}.bz-stage-bar{border-radius:5px;gap:3px;height:10px;display:flex;overflow:hidden}.bz-stage-bar>span{transform-origin:0;animation:bzGrowX .6s var(--bz-spring)both;border-radius:3px}.bz-stage-legend{flex-wrap:wrap;gap:8px 20px;display:flex}.bz-stage-item{color:var(--p-text-sec);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.bz-stage-item b{color:var(--p-text)}.bz-dot{border-radius:50%;width:8px;height:8px}.bz-breakdowns{border-top:1px solid var(--p-border-light);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px 28px;padding-top:22px;display:grid}.bz-bd{flex-direction:column;gap:10px;min-width:0;display:flex}.bz-bd-k{color:var(--p-text-muted);font-size:12px;font-weight:700}.bz-bd-row{flex-direction:column;gap:4px;display:flex}.bz-bd-top{justify-content:space-between;gap:6px;font-size:12.5px;display:flex}.bz-bd-top span{color:var(--p-text-sec);white-space:nowrap}.bz-bd-top b{font-variant-numeric:tabular-nums}.bz-bd-track{background:#efece8;border-radius:2px;height:4px;display:flex}.bz-bd-track>span{transform-origin:0;height:4px;animation:bzGrowX .6s var(--bz-spring)both;background:#b9b3ab;border-radius:2px}.bz-stuck{gap:0}.bz-stuck-head{justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.bz-page a.bz-stuck-row{border-top:1px solid var(--p-border-light);min-height:56px;color:var(--p-text);border-radius:12px;grid-template-columns:minmax(0,1fr) 90px 70px;align-items:center;gap:12px;padding:0 12px;font-size:13px;transition:background .12s;display:grid}.bz-page a.bz-stuck-row:hover{color:var(--p-text);background:#faf9f8}.bz-stuck-who{flex-direction:column;gap:2px;min-width:0;display:flex}.bz-stuck-n{font-weight:700}.bz-stuck-c{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bz-stuck-t{color:var(--p-text-sec)}.bz-stuck-d{text-align:right;color:var(--p-amber);font-weight:700}.bz-page a.bz-stuck-more{border-top:1px solid var(--p-border-light);color:var(--p-text-muted);padding:12px 12px 0;font-size:12.5px}.bz-stuck-none{border-top:1px solid var(--p-border-light);padding:14px 0;font-size:13px}@media(max-width:900px){.bz-top{flex-wrap:wrap;gap:10px 8px;height:auto;padding:12px 12px 12px 16px}.bz-h1{display:none}.bz-seg{flex-basis:100%;order:5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bz-bar-win{align-items:center;margin-right:2px;display:flex}.bz-bar-win .bz-win{width:136px;height:36px}.bz-bar-win .ph-nap-trig{font-size:13.5px;border-radius:10px!important;height:36px!important;padding:0 10px 0 12px!important}.bz-bar-win .bz-custom{width:auto;position:fixed;top:60px;left:12px;right:12px}.bz-sub{flex-direction:column;padding:0 16px}.bz-tabs{scrollbar-width:none;justify-content:safe center;gap:22px;height:44px;margin:0 -16px;padding:0 16px;overflow-x:auto}.bz-right{border-top:1px solid var(--p-border-light);flex-direction:column;align-items:stretch;gap:8px;height:auto;margin-left:0;padding:10px 0 12px}.bz-pf{width:100%}.bz-wline{white-space:normal;text-align:center;line-height:1.4}.bz-top{transition:padding .25s cubic-bezier(.32,.72,0,1)}.bz-right{max-height:160px;transition:max-height .25s cubic-bezier(.32,.72,0,1),opacity .2s,padding .25s cubic-bezier(.32,.72,0,1)}.bz-header.is-compact .bz-top{padding-top:6px;padding-bottom:6px}.bz-header.is-compact .bz-right{opacity:0;pointer-events:none;border-top-color:#0000;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.bz-body{padding:20px 16px 80px}.bz-fig{padding:0 18px}.bz-fig-v{font-size:28px}.bz-fig:nth-child(odd){box-shadow:none}.bz-funnel{flex-direction:column;align-items:stretch;padding:20px;display:flex}.bz-stage{gap:3px}.bz-step{border-left:2px solid #e2ded8;gap:4px;margin:8px 0;padding:10px 0 10px 14px}.bz-page a.bz-left-row{border-radius:0;flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:14px 4px;font-size:16px;display:flex}.bz-left-d{display:none}.bz-left-ph{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bz-left-ph-2{font-size:12.5px}}.bzp-view{width:100%;font-family:var(--p-font);color:var(--p-text);flex-direction:column;gap:16px;display:flex}.bzp-flex{flex:1}.bzp-view .r{text-align:right}.bzp-view .b{font-weight:700}.bzp-view .is-sec{color:var(--p-text-sec)}.bzp-view .is-muted{color:var(--p-text-muted)}.bzp-view .is-amber{color:var(--p-amber);font-weight:700}.bzp-figs{animation:bzRise .45s var(--bz-spring)both;flex-wrap:wrap;row-gap:16px;display:flex}.bzp-fig{border-left:1px solid var(--p-border-light);flex-direction:column;flex:0 auto;gap:4px;padding:2px 28px;display:flex}.bzp-fig:first-child{border-left:none;padding:2px 28px 2px 0}.bz-page a.bzp-fig{color:var(--p-text);text-decoration:none}.bzp-fig-v{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.bzp-unplaced .bzp-fig-v{font-variant-numeric:normal}.bzp-fig-l{font-size:13px;font-weight:700}.bzp-fig-s{color:var(--p-text-muted);font-size:12px}.bzp-fig-s.bzp-link{color:var(--p-cobalt);font-weight:700}.bzp-filters{z-index:10;border-top:1px solid var(--p-border-light);flex-wrap:wrap;align-items:center;gap:10px;padding-top:20px;animation:.4s .1s both bzFade;display:flex;position:relative}.bzp-dd{flex-shrink:0;height:40px;position:relative}.bzp-dd.is-plan{width:140px}.bzp-dd.is-status{width:150px}.bzp-dd .ph-nap-dd{position:relative}.bzp-dd .ph-nap-dd span{white-space:nowrap}.bzp-dd .ph-nap-trig,.bzp-dd .ph-nap-row{font-family:var(--p-font)}.bzp-dd .ph-nap-menu{top:calc(100% + 6px);left:0;right:0;z-index:50!important;margin-top:0!important;position:absolute!important}.bzp-dd .ph-nap-trig:not(.is-open)+.ph-nap-menu{pointer-events:none}.bzp-dd .ph-nap-trig.is-open+.ph-nap-menu{max-height:260px!important}.bzp-sorted{color:var(--p-text-muted);white-space:nowrap;font-size:12.5px}.bzp-export{height:38px}.bzp-view .bzp-sort-clear{font-family:var(--p-font);color:var(--p-text-muted);background:0 0;margin-left:-6px;padding:0 8px;font-size:12.5px;font-weight:600}.bzp-view .bzp-sort-clear:hover{color:var(--p-text);background:#f3f2f0}.bzp-scrollx{margin:0 -8px;padding:0 8px;overflow-x:auto}.bzp-table{border-top:1px solid var(--p-border);flex-direction:column;min-width:1136px;transition:opacity .2s;display:flex}.bzp-table.is-dim,.bzp-cards.is-dim{opacity:.55}.bzp-grid{grid-template-columns:minmax(180px,1fr) 112px 60px 62px 58px 66px 80px 88px 88px 66px 62px 66px 60px;gap:0 6px;display:grid}.bzp-area{min-width:0;color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bzp-area.is-none{color:var(--p-text-muted)}.bzp-head{border-bottom:1px solid var(--p-border);align-items:end;padding:10px 8px 9px}.bzp-th{cursor:pointer;font-family:var(--p-font);color:var(--p-text-muted);text-align:left;text-wrap:balance;background:0 0;border:none;padding:0;font-size:11.5px;font-weight:700;line-height:1.3}.bzp-th.is-r{text-align:right}.bzp-th:hover,.bzp-th.is-on{color:var(--p-text)}.bzp-th-in{display:inline-block;position:relative}.bzp-arrow{text-align:center;width:12px;color:var(--p-cobalt);opacity:0;transition:opacity .15s,transform .25s var(--bz-spring);position:absolute;bottom:0}.bzp-arrow.is-right{margin-left:2px;left:100%}.bzp-arrow.is-left{margin-right:1px;right:100%}.bzp-arrow.is-on{opacity:1}.bzp-arrow.is-asc{transform:rotate(180deg)}.bz-page a.bzp-row{border-bottom:1px solid var(--p-border-light);font-variant-numeric:tabular-nums;min-height:52px;color:var(--p-text);animation:bzRise .4s var(--bz-spring)both;border-radius:10px;align-items:center;padding:0 8px;font-size:13px;text-decoration:none;transition:background .12s}.bz-page a.bzp-row:hover{color:var(--p-text);background:#faf9f8}.bzp-name{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding:6px 0;display:flex}.bzp-name-tags{flex-shrink:0;align-items:center;gap:8px;display:flex}.bzp-name-t{min-width:0;color:var(--p-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.bzp-c{text-align:right}.bzp-leads{font-weight:700}.bzp-booked{font-weight:500}.bzp-booked.is-amber,.bzp-sales{font-weight:700}.bzp-fee,.bzp-last{color:var(--p-text-sec);white-space:nowrap}.bzp-chg{white-space:nowrap;font-weight:700}.bzp-chg.is-up{color:var(--p-green)}.bzp-chg.is-down{color:var(--p-red)}.bzp-chg.is-none{color:var(--p-text-muted)}.bzp-tot{font-variant-numeric:tabular-nums;white-space:nowrap;background:#faf9f8;border-radius:10px;align-items:center;min-height:48px;padding:0 8px;font-size:13px;font-weight:800}.bzp-norows{text-align:center;animation:bzRise .4s var(--bz-spring)both;flex-direction:column;align-items:center;gap:12px;padding:56px 0;display:flex}.bzp-norows-t{max-width:440px;color:var(--p-text-sec);text-wrap:balance;font-size:14px;font-weight:600}.bzp-foot{color:var(--p-text-muted);font-size:12.5px}.bzp-cards{border-top:1px solid var(--p-border);flex-direction:column;transition:opacity .2s;display:flex}.bz-page a.bzp-card{border-bottom:1px solid var(--p-border-light);color:var(--p-text);animation:bzRise .4s var(--bz-spring)both;flex-direction:column;gap:10px;padding:14px 4px;text-decoration:none;display:flex}.bz-page a.bzp-card:active{background:#f6f5f3}.bzp-card-top{align-items:center;gap:8px;min-width:0;display:flex}.bzp-card-n{min-width:0;color:var(--p-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.bzp-card-grid{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;display:grid}.bzp-card-grid>div{flex-direction:column;gap:1px;display:flex}.bzp-card-grid>div.is-right{text-align:right}.bzp-card-v{color:var(--p-text);white-space:nowrap;font-size:14px;font-weight:700}.bzp-card-v.is-600{font-weight:600}.bzp-card-v.is-amber{color:var(--p-amber);font-weight:700}.bzp-card-k{color:var(--p-text-muted);font-size:11px}.bzp-card-foot{color:var(--p-text-muted);font-size:11.5px}.bzp-card-tot{font-variant-numeric:tabular-nums;background:#faf9f8;border-radius:12px;justify-content:space-between;gap:12px;margin-top:6px;padding:14px 12px;font-size:13px;font-weight:800;display:flex}.bzp-two{animation:bzRise .5s var(--bz-spring).2s both;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:56px;margin-top:40px;display:grid}.bzp-col{flex-direction:column;gap:14px;min-width:0;display:flex}.bzp-col-head{flex-direction:column;gap:4px;display:flex}.bzp-col-sub{color:var(--p-text-sec);font-size:13px}.bzp-note-box{color:var(--p-text-sec);background:#faf9f8;border-radius:14px;padding:18px 20px;font-size:13px}.bzp-ch-bar{border-radius:5px;gap:3px;height:10px;display:flex;overflow:hidden}.bzp-ch-bar>span{transform-origin:0;animation:bzGrowX .7s var(--bz-spring)both;border-radius:3px}.bzp-view .is-c0{background:#2563eb}.bzp-view .is-c1{background:#1f9d55}.bzp-view .is-c2{background:#b4aea6}.bzp-view .is-c3{background:#93b4f5}.bzp-ch-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bzp-ch-item{flex-direction:column;gap:2px;display:flex}.bzp-ch-k{color:var(--p-text-sec);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.bzp-ch-dot{border-radius:50%;width:8px;height:8px}.bzp-ch-n{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.bzp-ch-p,.bzp-ch-nr{color:var(--p-text-muted);font-size:12px}.bzp-mini{border-top:1px solid var(--p-border);flex-direction:column;display:flex}.bzp-mini-ch{min-width:480px}.bzp-mini-quiz{min-width:360px}.bzp-mini-grid{gap:0 8px;display:grid}.bzp-mini-ch .bzp-mini-grid{grid-template-columns:minmax(0,1fr) 64px 64px 72px 64px 92px}.bzp-mini-quiz .bzp-mini-grid{grid-template-columns:minmax(0,1fr) 80px 70px 84px}.bzp-mini-head{border-bottom:1px solid var(--p-border);color:var(--p-text-muted);padding:9px 4px;font-size:11.5px;font-weight:700}.bzp-mini-row{border-bottom:1px solid var(--p-border-light);font-variant-numeric:tabular-nums;align-items:center;min-height:40px;padding:0 4px;font-size:12.5px}.bzp-mini-row .is-muted{font-weight:500}.bzp-mini-ch .bzp-mini-row .is-muted{font-weight:400}.bzp-mini-n{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.bzp-mini-quiz .bzp-mini-n{white-space:normal;text-overflow:clip;overflow:visible}.bzp-mini-tot{font-variant-numeric:tabular-nums;background:#faf9f8;border-radius:10px;align-items:center;min-height:42px;padding:0 4px;font-size:12.5px;font-weight:800}.bzp-plans{flex-direction:column;gap:28px;padding-top:8px;display:flex}.bzp-plan-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.bzp-plan-card{animation:bzRise .45s var(--bz-spring)both;background:#faf9f8;border-radius:16px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.bzp-plan-top{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.bzp-plan-name{align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:24px;display:flex}.bzp-plan-name-t{font-size:14px;font-weight:800;line-height:21px}.bzp-plan-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.bzp-plan-dot.is-pro{background:var(--p-cobalt)}.bzp-plan-dot.is-growth{background:#9db8f4}.bzp-plan-dot.is-starter{background:#c9c4bd}.bzp-plan-count{color:var(--p-text-muted);white-space:nowrap;font-size:12px}.bzp-plan-lpp{flex-direction:column;gap:2px;display:flex}.bzp-plan-big{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.05}.bzp-plan-k{color:var(--p-text-muted);font-size:12.5px}.bzp-plan-three{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,auto);justify-content:start;gap:2px 20px;font-size:13px;display:grid}.bzp-plan-three span{color:var(--p-text-muted);font-size:12px}.bzp-noplans{color:var(--p-text-muted);padding:24px 0;font-size:13px}.bzp-ptable{border-top:1px solid var(--p-border);flex-direction:column;min-width:760px;display:flex}.bzp-pgrid{grid-template-columns:minmax(0,1fr) 100px 140px 110px 110px 170px;gap:0 12px;display:grid}.bzp-phead{border-bottom:1px solid var(--p-border);color:var(--p-text-muted);padding:10px 8px 9px;font-size:12px;font-weight:700}.bzp-prow{border-bottom:1px solid var(--p-border-light);font-variant-numeric:tabular-nums;align-items:center;min-height:52px;padding:0 8px;font-size:13.5px}.bzp-pname{align-items:center;gap:8px;font-weight:700;display:flex}.bzp-empty{text-align:center;animation:bzRise .4s var(--bz-spring)both;flex-direction:column;align-items:center;gap:6px;padding:96px 0;display:flex}.bzp-empty-t{text-wrap:balance;max-width:520px;font-size:16px;font-weight:800}.bzp-empty-s{color:var(--p-text-sec);font-size:13px}.bzp-empty .bzp-reset,.bzp-empty [data-testid=bzp-reset]{margin-top:12px}@keyframes bzAuGrowY{0%{transform:scaleY(0)}to{transform:none}}@keyframes bzAuWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bzAuCell{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.bz-auto{width:100%;font-family:var(--p-font);color:var(--p-text)}.bz-au{flex-direction:column;gap:48px;display:flex}.bz-au-b{font-weight:700}.bz-au-muted{color:var(--p-text-muted)}.bz-au-muted.is-500{font-weight:500}.bz-au-link{font-weight:700}.bz-au-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:96px 0;animation:.4s cubic-bezier(.16,1,.3,1) both bzRise;display:flex}.bz-au-empty-t{text-wrap:balance;max-width:520px;font-size:16px;font-weight:800}.bz-au-empty-s{color:var(--p-text-sec);font-size:13px}.bz-au-hero{background:#faf9f8;border-radius:20px;flex-wrap:wrap;gap:32px 44px;padding:clamp(20px,3vw,28px) clamp(18px,3vw,32px);animation:.5s cubic-bezier(.16,1,.3,1) both bzRise;display:flex}.bz-au-hero-l{flex-direction:column;flex:0 0 240px;gap:22px;display:flex}.bz-au-hero-l.is-texts{gap:6px}.bz-au-hero-r{flex-direction:column;flex:300px;gap:26px;min-width:0;display:flex}.bz-au-hero-r.is-texts{gap:22px}.bz-au-big{flex-direction:column;gap:6px;display:flex}.bz-au-big-k{color:var(--p-text-sec);font-size:13px;font-weight:700}.bz-au-big-v{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:54px;font-weight:800;line-height:1}.bz-au-big-s{color:var(--p-text-muted);font-size:13px}.bz-au-speed{border-top:1px solid #ece9e5;flex-direction:column;gap:8px;padding-top:18px;display:flex}.bz-au-speed-k{color:var(--p-text-muted);font-size:12px;font-weight:700}.bz-au-speed-row{justify-content:space-between;font-size:13px;display:flex}.bz-au-speed-row>span{color:var(--p-text-sec)}.bz-au-speed-row>b{font-variant-numeric:tabular-nums}.bz-au-speed-f{color:var(--p-text-muted);font-size:11.5px}.bz-au-split{flex-direction:column;gap:12px;display:flex}.bz-au-split-t{font-size:13px;font-weight:700}.bz-au-bar{transform-origin:0;border-radius:7px;gap:2px;height:14px;animation:.8s cubic-bezier(.16,1,.3,1) .15s both bzGrowX;display:flex;overflow:hidden}.bz-au-bar.is-calls{background:#edeae6}.bz-au-legend{gap:12px;display:grid}.bz-au-legend.is-calls{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))}.bz-au-legend.is-texts{grid-template-columns:repeat(3,minmax(0,1fr))}.bz-au-leg{flex-direction:column;gap:2px;display:flex}.bz-au-leg-k{color:var(--p-text-sec);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.bz-au-dot{border-radius:2px;width:8px;height:8px}.bz-au-leg-v{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.bz-au-leg-p{color:var(--p-text-muted);font-size:12px}.bz-au-heard{border-top:1px solid #ece9e5;flex-direction:column;gap:9px;padding-top:20px;display:flex}.bz-au-heard-h{flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding-bottom:4px;display:flex}.bz-au-heard-t{font-size:13px;font-weight:700}.bz-au-heard-n{color:var(--p-text-muted);font-size:12px}.bz-au-heard-none{color:var(--p-text-sec);background:#f4f2ef;border-radius:10px;padding:10px 14px;font-size:12.5px}.bz-au-heard-row{grid-template-columns:120px minmax(0,1fr) 44px 56px;align-items:center;gap:12px;font-size:13px;display:grid}.bz-au-heard-row>b{text-align:right;font-variant-numeric:tabular-nums}.bz-au-heard-row.is-nrec{border-top:1px dashed #e2ded8;margin-top:2px;padding-top:8px}.bz-au-heard-row.is-nrec>b{color:var(--p-text-sec)}.bz-au-heard-l{color:var(--p-text-sec);white-space:nowrap;font-weight:500}.bz-au-heard-l.is-booked{color:var(--p-green);font-weight:700}.bz-au-heard-l.is-nrec{color:var(--p-text-muted)}.bz-au-heard-why{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bz-au-heard-p{text-align:right;color:var(--p-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.bz-au-track{background:#edeae6;border-radius:4px;height:8px;display:flex}.bz-au-track>span{transform-origin:0;background:#b4aea6;border-radius:4px;animation:.7s cubic-bezier(.16,1,.3,1) both bzGrowX}.bz-au-track>span.is-booked{background:var(--p-green)}.bz-au-sec{flex-direction:column;gap:14px;animation:.5s cubic-bezier(.16,1,.3,1) .14s both bzRise;display:flex}.bz-au-sec.is-first{animation-delay:50ms}.bz-au-sec-h{flex-direction:column;gap:4px;min-width:0;display:flex}.bz-au-sec-s{color:var(--p-text-sec);font-size:13px}.bz-au-sec-c{color:var(--p-text-sec)}.bz-au-sec-hr{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;display:flex}.bz-au-hint,.bz-au-note{color:var(--p-text-muted);font-size:12px}.bz-au-toggle{height:32px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-left:-8px;padding:0 10px 0 8px;font-size:12.5px;font-weight:700;transition:background .12s;display:inline-flex}.bz-au-toggle:hover{color:var(--p-text);background:#f2f0ee}.bz-au-chev{transition:transform .2s cubic-bezier(.16,1,.3,1)}.bz-au-chev.is-open{transform:rotate(90deg)}.bz-au-reveal{animation:.3s cubic-bezier(.16,1,.3,1) both bzRise}.bz-au-scroll{overflow-x:auto}.bz-au-table{border-top:1px solid var(--p-border);flex-direction:column;min-width:900px;display:flex}.bz-au-tr{gap:0 14px;display:grid}.bz-au-tr.is-head{border-bottom:1px solid var(--p-border);color:var(--p-text-muted);padding:10px 8px 9px;font-size:12px;font-weight:700}.bz-au-tr>span:not(:first-child),.bz-au-tr>div:not(:first-child){text-align:right}.bz-au-tr.is-row{border-bottom:1px solid var(--p-border-light);font-variant-numeric:tabular-nums;align-items:center;padding:0 8px;font-size:13px}.bz-au-seq-cols{grid-template-columns:90px 90px 150px 150px minmax(0,1fr);gap:0 16px}.bz-au-seq-cols.is-row{min-height:40px}.bz-au-kind-cols{grid-template-columns:minmax(0,1fr) 90px 100px 150px 70px 110px}.bz-au-kind-cols.is-row{min-height:52px}.bz-au-plan-cols{grid-template-columns:minmax(0,1fr) 100px 110px 140px 100px 130px 100px}.bz-au-plan-cols.is-row{min-height:52px;font-size:13.5px}.bz-au-trend-cols{grid-template-columns:minmax(190px,1fr) 100px 140px 140px 120px 90px}.bz-au-trend-cols.is-row{min-height:48px}.bz-au-ro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;min-height:22px;display:flex}.bz-au-ro-t{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:220px;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.bz-au-ro-r{color:var(--p-text-muted);white-space:nowrap;font-size:12px}.bz-au-seq{width:100%;min-height:236px;position:relative}.bz-au-seq-none{height:236px;color:var(--p-text-muted);background:#faf9f8;border-radius:16px;justify-content:center;align-items:center;font-size:13px;display:flex}.bz-au-seq-svg{display:block;position:absolute;top:0;left:0;overflow:visible}.bz-au-seq-bar{fill:#1f9d55;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .2s;animation:.7s cubic-bezier(.16,1,.3,1) both bzAuGrowY}.bz-au-seq-zone{height:236px;position:absolute;top:0}.bz-au-seq-v{text-align:center;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800;line-height:16px;transition:color .2s;animation:.3s both bzFade;position:absolute;left:0;right:0}.bz-au-seq-l{text-align:center;font-size:11.5px;line-height:14px;transition:color .2s;position:absolute;top:214px;left:0;right:0}.bz-au-seq-track{height:8px;display:block}.bz-au-seq-track>span{background:var(--p-green);transform-origin:0;border-radius:4px;height:100%;animation:.6s cubic-bezier(.16,1,.3,1) both bzGrowX;display:block}.bz-au-hscroll{padding-bottom:4px;overflow-x:auto}.bz-au-grid{grid-template-columns:130px repeat(10,minmax(0,1fr)) 112px;gap:4px;min-width:1120px;display:grid}.bz-au-gh{color:var(--p-text-muted);text-align:center;padding-bottom:4px;font-size:11.5px;font-weight:700}.bz-au-gh.is-all{color:var(--p-text)}.bz-au-gp{flex-direction:column;justify-content:center;gap:1px;padding-right:8px;display:flex}.bz-au-gp-k{font-size:13px;font-weight:700}.bz-au-gp-h{color:var(--p-text-muted);font-size:11.5px}.bz-au-cell{font-variant-numeric:tabular-nums;cursor:default;height:66px;color:var(--p-text);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;animation:.4s cubic-bezier(.16,1,.3,1) both bzAuCell;display:flex}.bz-au-cell.is-dark{color:#fff}.bz-au-cell-n{white-space:nowrap;color:#1a18158c;font-size:10.5px;font-weight:600}.bz-au-cell-a{white-space:nowrap;font-size:12.5px;font-weight:700}.bz-au-cell-b{white-space:nowrap;color:#1a1815b3;font-size:11px}.bz-au-cell.is-dark .bz-au-cell-n{color:#fffc}.bz-au-cell.is-dark .bz-au-cell-b{color:#ffffffe0}.bz-au-gall{border:1px solid var(--p-border-light);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:66px;display:flex}.bz-au-gall-n{color:var(--p-text-muted);font-size:11px}.bz-au-gall-a{font-size:13px;font-weight:800}.bz-au-gall-b{color:var(--p-text-sec);font-size:11.5px}.bz-au-opt{border-top:1px solid #ece9e5;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-top:18px;display:grid}.bz-au-opt-c{flex-direction:column;gap:3px;display:flex}.bz-au-opt-k{color:var(--p-text-muted);font-size:12px;font-weight:700}.bz-au-opt-v{font-size:13.5px}.bz-page .bz-au-wait{color:var(--p-amber);font-size:13.5px;font-weight:700}.bz-page .bz-au-wait:hover{color:var(--p-amber)}.bz-au-knone{color:var(--p-text-muted);padding:28px 8px;font-size:13px}.bz-au-knone.is-phone{padding:28px 4px}.bz-au-kname{flex-direction:column;gap:1px;min-width:0;display:flex}.bz-au-kd{color:var(--p-text-muted);font-size:12px}.bz-au-kcards{border-top:1px solid var(--p-border);flex-direction:column;display:flex}.bz-au-kcard{border-bottom:1px solid var(--p-border-light);flex-direction:column;gap:8px;padding:14px 2px;display:flex}.bz-au-kcard .bz-au-b{font-size:13.5px}.bz-au-kfigs{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bz-au-kfigs>div{flex-direction:column;display:flex}.bz-au-kfigs>div.is-r{text-align:right}.bz-au-kfigs b{font-size:14px}.bz-au-kfigs span{color:var(--p-text-muted);font-size:11px}.bz-au-pname{white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:flex}.bz-au-pn{color:var(--p-text-muted);font-weight:500}.bz-au-pdot{border-radius:3px;width:10px;height:10px}.bz-au-pwhy{color:var(--p-text-muted);font-size:13px}.bz-au-pwhy.is-span{text-align:right;white-space:nowrap;text-overflow:ellipsis;grid-column:span 3;overflow:hidden}.bz-au-pcards{flex-direction:column;gap:10px;display:flex}.bz-au-pcard{background:#faf9f8;border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.bz-au-pcard .bz-au-pname{font-size:14px;font-weight:800}.bz-au-pcard .bz-au-pn{font-size:12px}.bz-au-pfigs{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;display:grid}.bz-au-pfigs>div{flex-direction:column;display:flex}.bz-au-pfigs b{font-size:14px}.bz-au-pfigs span{color:var(--p-text-muted);font-size:11px}.bz-au-sparks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.bz-au-spark{background:#faf9f8;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:18px 18px 14px;display:flex}.bz-au-spark-h{flex-direction:column;gap:2px;display:flex}.bz-au-spark-k{color:var(--p-text-muted);font-size:12px;font-weight:700}.bz-au-spark-v{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.15}.bz-au-spark-s{color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.bz-au-spark-c{height:56px;position:relative}.bz-au-spark-svg{animation:1s cubic-bezier(.65,0,.35,1) .2s both bzAuWipe;display:block;position:absolute;inset:0;overflow:visible}.bz-au-spark-guide{pointer-events:none;background:#1a1815;width:1px;transition:left .18s cubic-bezier(.16,1,.3,1),opacity .15s;position:absolute;top:0;bottom:0}.bz-au-spark-dot{box-sizing:border-box;pointer-events:none;background:#fff;border:2.5px solid;border-radius:50%;width:10px;height:10px;transition:left .18s cubic-bezier(.16,1,.3,1),top .18s cubic-bezier(.16,1,.3,1);animation:.3s 1s both bzFade;position:absolute}.bz-au-spark-zones{display:flex;position:absolute;inset:-8px 0}.bz-au-spark-zones>span{cursor:crosshair;flex:1}.bz-au-spark-none{color:var(--p-text-muted);align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.bz-au-spark-r{color:#a8a39c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.bz-au-meter{justify-content:flex-end;align-items:center;gap:8px;display:flex}.bz-au-meter-t{background:#edeae6;border-radius:3px;width:60px;height:6px;display:flex}.bz-au-meter-t>span{transform-origin:0;border-radius:3px;animation:.6s cubic-bezier(.16,1,.3,1) .25s both bzGrowX}.bz-au-meter-t>.is-b{background:var(--p-cobalt)}.bz-au-meter-t>.is-g{background:var(--p-green);animation-delay:.3s}.bz-au-cost{background:#faf9f8;border-radius:20px;flex-direction:column;gap:18px;padding:clamp(20px,3vw,28px) clamp(18px,3vw,32px);animation:.5s cubic-bezier(.16,1,.3,1) both bzRise;display:flex}.bz-au-cost-figs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px 28px;display:grid}.bz-au-cost-f{flex-direction:column;gap:6px;min-width:0;display:flex}.bz-au-cost-l{color:var(--p-text-sec);font-size:13px;font-weight:700}.bz-au-cost-v{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;color:var(--p-text);font-size:36px;font-weight:800;line-height:1.05}.bz-au-cost-v.is-dash{color:var(--p-text-muted)}.bz-au-est{letter-spacing:0;color:var(--p-text-muted);font-size:13px;font-weight:600}.bz-au-norate{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bz-au-norate-d{color:var(--p-text-muted);font-size:36px;font-weight:800;line-height:1.05}.bz-au-norate-w{color:var(--p-text-sec);font-size:13px}.bz-au-cost-s{color:var(--p-text-muted);text-wrap:pretty;font-size:12px}.bz-au-cost-foot{color:var(--p-text-sec);border-top:1px solid #ece9e5;padding-top:14px;font-size:12.5px}.bz-au-fail-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bz-au-fails{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.bz-page .bz-au-fail{color:var(--p-text);background:#faf9f8;border-radius:16px;flex-direction:column;gap:4px;padding:18px 20px;transition:background .12s;display:flex}.bz-page .bz-au-fail:hover{color:var(--p-text);background:#f4f2ef}.bz-au-fail-k{color:var(--p-text-sec);font-size:12.5px;font-weight:700}.bz-au-fail-v{letter-spacing:-.8px;font-variant-numeric:tabular-nums;color:var(--p-text);font-size:30px;font-weight:800;line-height:1.1}.bz-au-fail-v.is-dash{color:var(--p-text-muted)}.bz-au-fail-s{color:var(--p-text-muted);font-size:12px}@keyframes syRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes syFade{0%{opacity:0}to{opacity:1}}@keyframes sySpin{to{transform:rotate(360deg)}}@keyframes syShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes syPulse{0%{box-shadow:0 0 #dc262666}70%{box-shadow:0 0 0 6px #dc262600}to{box-shadow:0 0 #dc262600}}.sy-page{--sy-spring:cubic-bezier(.16,1,.3,1);overflow-wrap:anywhere}.sy-page .sy-pane-scroll{scrollbar-gutter:stable;padding:0 36px 120px}.sy-page.is-phone .sy-pane-scroll{padding:0 16px 120px}.sy-head{flex-direction:column;gap:24px;padding-top:28px;display:flex}.sy-page.is-phone .sy-head{padding-top:20px}.sy-head.is-sticky{z-index:30;background:#fff;margin:0 -36px;padding:28px 36px 0;position:sticky;top:0}.sy-page.is-phone .sy-head.is-sticky{margin:0 -16px;padding:20px 16px 0}.sy-head.is-sticky.is-inline{padding-bottom:14px}.sy-page.is-phone .sy-pane-scroll{overflow-anchor:none}.sy-page.is-phone .sy-head{transition:gap .25s cubic-bezier(.32,.72,0,1),padding .25s cubic-bezier(.32,.72,0,1)}.sy-page.is-phone .sy-head .st-head{transition:row-gap .25s cubic-bezier(.32,.72,0,1)}.sy-page.is-phone .sy-head .st-head-tile{transition:width .25s cubic-bezier(.32,.72,0,1),height .25s cubic-bezier(.32,.72,0,1),border-radius .25s}.sy-page.is-phone .sy-head .st-head-desc,.sy-page.is-phone .sy-head .sy-actctl{max-height:140px;transition:max-height .25s cubic-bezier(.32,.72,0,1),opacity .2s,min-height .25s cubic-bezier(.32,.72,0,1)}.sy-page.is-phone .sy-head.is-compact{gap:10px;padding-top:8px}.sy-page.is-phone .sy-head.is-compact .st-head{align-items:center;row-gap:0}.sy-page.is-phone .sy-head.is-compact .st-head-tile{border-radius:8px;width:28px;height:28px}.sy-page.is-phone .sy-head.is-compact .st-head-tile svg{width:16px;height:16px}.sy-page.is-phone .sy-head.is-compact .st-head-desc,.sy-page.is-phone .sy-head.is-compact .sy-actctl{opacity:0;pointer-events:none;min-height:0;max-height:0;overflow:hidden}.sy-saved-slot{display:contents}.sy-h2{white-space:nowrap}.sy-head-desc{animation:.22s syFade}.sy-hpill{border-radius:99px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.sy-hpill-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.sy-hpill.is-green{background:var(--p-green-bg);color:var(--p-green)}.sy-hpill.is-amber{background:var(--p-amber-bg);color:var(--p-amber)}.sy-hpill.is-red{background:var(--p-red-bg);color:var(--p-red)}.sy-hpill.is-grey{color:#8a847c;background:#f2f0ee}.sy-upd{flex-shrink:0;align-items:center;gap:12px;min-height:44px;display:flex}.sy-upd-ok{color:var(--p-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.sy-upd-bad{color:var(--p-red);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.sy-refresh{border:1px solid var(--p-border);height:36px;color:var(--p-text);font-family:var(--p-font);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.sy-refresh:hover{background:#f7f6f4}.admin-theme .sy-page .sy-refresh:active,.partner-theme .sy-page .sy-refresh:active{transform:scale(.97)}.sy-rail .st-rail-dot.is-muted{background:#8a847c}.sy-spin{animation:.8s linear infinite sySpin}.sy-actctl{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;min-height:44px;display:flex}.sy-actctl .bz-pf{width:190px}.sy-actctl .bz-pf-trig{border-radius:10px;height:36px}.sy-actctl .bz-pf-label{text-overflow:clip;font-size:13px}.sy-page:not(.is-phone) .sy-actctl .bz-pf-pop{transform-origin:100% 0;left:auto;right:0}.sy-actctl .bz-win{width:160px;height:36px}.sy-actctl .bz-win .ph-nap-trig{box-sizing:border-box!important;border-radius:10px!important;height:36px!important;min-height:36px!important}.sy-banner{background:var(--p-amber-bg);color:var(--p-amber);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.sy-tabs{border-bottom:1px solid var(--p-border-light);scrollbar-width:none;gap:24px;height:42px;margin-top:-8px;display:flex;position:relative;overflow-x:auto}.sy-tabs::-webkit-scrollbar{display:none}.sy-tab{cursor:pointer;font-family:var(--p-font);color:var(--p-text-sec);white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;font-size:13.5px;font-weight:600;transition:color .22s;display:flex}.sy-tab:hover{color:var(--p-text)}.sy-tab.is-on{color:var(--p-cobalt);font-weight:700}.sy-tab.is-on:hover{color:var(--p-text)}.sy-tab.is-on.no-ind{box-shadow:inset 0 -2px 0 var(--p-cobalt)}.sy-tab-n{min-width:18px;height:18px;color:var(--p-text-sec);background:#ece9e5;border-radius:99px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:800;display:inline-flex}.sy-tab.is-on .sy-tab-n{background:var(--p-cobalt);color:#fff}.sy-tab-ind{background:var(--p-cobalt);height:2px;transition:transform .22s var(--sy-spring),width .22s var(--sy-spring);border-radius:2px;position:absolute;bottom:0;left:0}.sy-error{border:1px solid var(--p-border);text-align:center;animation:syRise .3s var(--sy-spring);border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;display:flex}.sy-error-icon{background:var(--p-red-bg);width:40px;height:40px;color:var(--p-red);border-radius:50%;justify-content:center;align-items:center;display:flex}.sy-error-words{font-size:15px;font-weight:700}.sy-skel{flex-direction:column;gap:20px;animation:.22s syFade;display:flex}.sy-shim{background:linear-gradient(90deg,#eceae6 25%,#f6f5f3 37%,#eceae6 63%) 0 0/400% 100%;flex-shrink:0;animation:1.4s infinite syShimmer;display:block}.sy-sk-card{border:1px solid var(--p-border-light);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.sy-sk-row{align-items:center;gap:14px;padding:16px 20px;display:flex}.sy-sk-row+.sy-sk-row{border-top:1px solid var(--p-border-light)}.sy-sk-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.sy-sk-stack{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.sy-sk-line{gap:10px;display:flex}.sy-sk-line.is-pills{gap:8px}.sy-sk-bar{align-items:center;gap:12px;display:flex}.sy-sk-causes{flex-direction:column;gap:10px;display:flex}.sy-sk-facts{background:var(--p-border-light);gap:1px;display:grid}.sy-sk-fact{background:#fff;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.sy-flex{flex:1}.sy-card{border:1px solid var(--p-border);background:var(--p-surface);border-radius:14px;overflow:hidden}.sy-card.is-open{overflow:visible}.sy-rise{animation:syRise .4s var(--sy-spring)backwards}.sy-rise.is-d1{animation:syRise .4s var(--sy-spring)50ms both}.sy-rise.is-d2{animation:syRise .4s var(--sy-spring).1s both}.sy-pill{white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.sy-pill.is-green{background:var(--p-green-bg);color:var(--p-green)}.sy-pill.is-amber{background:var(--p-amber-bg);color:var(--p-amber)}.sy-pill.is-red{background:var(--p-red-bg);color:var(--p-red)}.sy-pill.is-grey{color:var(--p-text-sec);background:#f2f0ee}.sy-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sy-dot.is-green{background:var(--p-green)}.sy-dot.is-amber{background:var(--p-amber)}.sy-dot.is-red{background:var(--p-red)}.sy-dot.is-grey{background:#b4aea6}.sy-ov{flex-direction:column;gap:20px;display:flex}.sy-ov>.sy-card:first-child{isolation:isolate}.sy-cl{transition:background .12s}.sy-cl:hover{background:#faf9f8}.sy-cl.has-rule{border-top:1px solid var(--p-border-light)}.sy-cl-row{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;grid-template-columns:22px 76px minmax(0,1fr) 16px;align-items:center;gap:2px 14px;padding:13px 22px;transition:background .12s;display:grid}.sy-cl-row:active{background:#f6f5f3}.sy-cl-ico{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.sy-cl-ico.is-green{background:var(--p-green-bg);color:var(--p-green)}.sy-cl-ico.is-amber{background:var(--p-amber-bg);color:var(--p-amber)}.sy-cl-ico.is-red{background:var(--p-red-bg);color:var(--p-red)}.sy-cl-label{font-size:14px;font-weight:700}.sy-cl-words{color:var(--p-text-sec);text-wrap:pretty;min-width:0;font-size:13.5px;font-weight:500;line-height:1.45}.sy-cl-words.is-bad{color:var(--p-text);font-weight:600}.sy-cl-chev{contain:paint;will-change:transform;justify-content:center;align-items:center;width:16px;height:16px;display:flex;overflow:hidden}.sy-cl-chev svg{transition:transform .22s var(--sy-spring);display:block}.sy-cl-chev svg.is-on{transform:rotate(180deg)}.sy-page.is-phone .sy-cl-row{grid-template-columns:22px minmax(0,1fr) 16px}.sy-page.is-phone .sy-cl-ico{grid-row:span 2}.sy-page.is-phone .sy-cl-words{grid-area:2/2/auto/3}.sy-page.is-phone .sy-cl-chev{grid-area:1/3}.sy-cl-panel{transition:grid-template-rows .32s var(--sy-spring);grid-template-rows:0fr;display:grid}.sy-cl-panel.is-on{grid-template-rows:1fr}.sy-cl-clip{contain:paint;min-height:0;overflow:hidden}.sy-cl-facts{opacity:0;will-change:opacity;pointer-events:none;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 24px;padding:2px 22px 18px 58px;transition:opacity .12s;display:grid}.sy-cl-panel.is-on .sy-cl-facts{opacity:1;pointer-events:auto;transition:opacity .22s 80ms}.sy-page.is-phone .sy-cl-facts{padding:2px 16px 18px 52px}.sy-cl-fact{flex-direction:column;gap:2px;display:flex}.sy-cl-fk{color:var(--p-text-muted);font-size:11.5px;font-weight:600}.sy-cl-fv{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.sy-secrow{cursor:pointer;align-items:center;gap:12px;padding:14px 20px;transition:background .12s;display:flex}.sy-page.is-phone .sy-secrow{padding:14px 16px}.sy-secrow.has-rule{border-top:1px solid var(--p-border-light)}.sy-secrow:hover{background:#faf9f8}.sy-secrow:active{background:#f6f5f3}.sy-secrow-label{white-space:nowrap;font-size:14px;font-weight:700}.sy-secrow-words{min-width:0;color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.sy-secrow-words.is-bad{color:var(--p-text-sec)}.sy-ov-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.sy-ovcard{border:1px solid var(--p-border);background:var(--p-surface);cursor:pointer;min-width:0;transition:border-color .12s ease,box-shadow .22s var(--sy-spring),transform .22s var(--sy-spring);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.sy-ovcard:hover{box-shadow:var(--p-shadow-2);border-color:#d9d5cf;transform:translateY(-1px)}.admin-theme .sy-page .sy-ovcard:active,.partner-theme .sy-page .sy-ovcard:active{transform:scale(.985)}.sy-ovcard-head{align-items:center;gap:8px;display:flex}.sy-ovcard-title{font-size:14px;font-weight:800}.sy-ovcard-totals{color:var(--p-text-sec);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.sy-ovcard-newest{border-top:1px solid var(--p-border-light);align-items:flex-start;gap:8px;padding-top:8px;display:flex}.sy-pulse{background:var(--p-red);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px;animation:1.6s ease-out infinite syPulse}.sy-ovcard-newest-words{text-wrap:pretty;font-size:13px;font-weight:600;line-height:1.45}.sy-ovcard-subj{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.sy-ovcard-subj.is-err{color:var(--p-red)}.sy-ovcard-line{align-items:center;gap:8px;display:flex}.sy-ovcard-to{min-width:0;color:var(--p-text-sec);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.sy-al{flex-direction:column;gap:20px;display:flex}.sy-card-head{border-bottom:1px solid var(--p-border-light);padding:14px 20px;font-size:14px;font-weight:800}.sy-page a.sy-rule,.sy-page a.sy-rule:hover{border-bottom:1px solid var(--p-border-light);color:var(--p-text);align-items:center;gap:12px;padding:13px 20px;transition:background .12s;display:flex}.sy-page a.sy-rule:hover{background:#faf9f8}.sy-page a.sy-rule:active{background:#f6f5f3}.sy-rule-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sy-rule-words{font-size:13.5px;font-weight:600}.sy-rule-where{color:var(--p-text-muted);font-size:12px}.sy-sent-head{border-bottom:1px solid var(--p-border-light);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px 12px 20px;display:flex}.sy-sent-title{font-size:14px;font-weight:800}.sy-sent-line{color:var(--p-text-muted);white-space:nowrap;font-size:12.5px;font-weight:600}.sy-dd{width:150px;height:36px}.sy-dd .ph-nap-dd{position:relative}.sy-dd .ph-nap-dd span{white-space:nowrap}.sy-dd .ph-nap-trig span{text-overflow:clip!important}.sy-dd .ph-nap-trig,.sy-dd .ph-nap-row{font-family:var(--p-font)}.sy-dd .ph-nap-trig{box-sizing:border-box!important;border-radius:10px!important;height:36px!important;min-height:36px!important}.sy-dd .ph-nap-menu{width:220px;top:calc(100% + 6px);left:auto;right:0;z-index:30!important;margin-top:0!important;position:absolute!important}.sy-dd .ph-nap-trig:not(.is-open)+.ph-nap-menu{pointer-events:none}.sy-dd .ph-nap-trig.is-open+.ph-nap-menu{max-height:320px!important}.sy-empty{text-align:center;color:var(--p-text-sec);padding:36px 20px;font-size:14px;font-weight:700}.sy-alrow{border-bottom:1px solid #f4f2ef;align-items:center;gap:12px;padding:11px 20px;transition:background .12s;display:flex}.sy-alrow:hover{background:#fcfbfa}.sy-alrow-ch{width:46px;color:var(--p-cobalt);flex-shrink:0;font-size:11.5px;font-weight:700}.sy-alrow-ch.is-slack{color:#7c3aed}.sy-alrow-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sy-alrow-subj{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.sy-alrow-sub{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media(prefers-reduced-motion:reduce){.sy-page *,.sy-page :before,.sy-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes saPop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes saIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes saChip{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes saRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes saFade{0%{opacity:0}to{opacity:1}}@keyframes saDrIn{0%{transform:translate(104%)}to{transform:none}}@keyframes saDrOut{0%{visibility:visible;transform:none}to{visibility:hidden;transform:translate(104%)}}@keyframes saScrimIn{0%{opacity:0}to{opacity:1}}@keyframes saScrimOut{0%{opacity:1}to{opacity:0}}.sa-page{min-width:0;font-family:var(--p-font);color:var(--p-text);flex-direction:column;gap:24px;display:flex}.sa-page *,.sa-page :before,.sa-page :after,.sa-drawer *,.sa-drawer :before,.sa-drawer :after{box-sizing:border-box}.sa-flex{flex:1}.sa-tabs{border-bottom:1px solid var(--p-border-light);scrollbar-width:none;gap:24px;height:42px;margin-top:-8px;display:flex;position:relative;overflow-x:auto}.sa-tabs::-webkit-scrollbar{display:none}.sa-tab{cursor:pointer;font-family:var(--p-font);color:var(--p-text-sec);white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;font-size:13.5px;font-weight:600;transition:color .22s;display:flex}.sa-tab:hover{color:var(--p-text)}.sa-tab.is-on{color:var(--p-cobalt);font-weight:700}.sa-tab.is-on:hover{color:var(--p-text)}.sa-tab.is-on.no-ind{box-shadow:inset 0 -2px 0 var(--p-cobalt)}.sa-tab-ind{background:var(--p-cobalt);border-radius:2px;height:2px;transition:transform .22s cubic-bezier(.16,1,.3,1),width .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.sa-inline{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:-24px;margin-bottom:14px;display:flex}.sy-page.is-phone .sa-inline{margin-top:-10px}.sa-seg{scrollbar-width:none;background:#f2f0ee;border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.sa-seg::-webkit-scrollbar{display:none}.sa-seg-ind{z-index:0;background:#fff;border-radius:8px;transition:transform .22s cubic-bezier(.16,1,.3,1),width .22s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 3px #1a18151f}.sa-seg-btn{z-index:1;height:30px;color:var(--p-text-sec);font-family:var(--p-font);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:700;transition:color .22s,transform .12s cubic-bezier(.16,1,.3,1);position:relative}.sa-seg-btn:hover{color:var(--p-text)}.sa-seg-btn.is-on{color:var(--p-cobalt)}.sa-seg-btn.is-on.no-ind{background:#fff;box-shadow:0 1px 3px #1a18151f}.admin-theme .sa-seg-btn:active{transform:scale(.96)}.sa-winline{color:var(--p-text-muted);font-size:12.5px;font-weight:600}.sa-list{background:0 0;flex-direction:column;gap:14px;width:100%;min-height:0;display:flex}.sa-ctl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sa-count-ph{min-width:150px}.sa-count{color:var(--p-text-sec);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600;animation:.25s saFade}.sa-dir{background:#f2f0ee;border-radius:10px;padding:3px;display:inline-flex;position:relative}.sa-dir-ind{z-index:0;background:#fff;border-radius:8px;width:58px;height:30px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1a18151f}.sa-dir-btn{z-index:1;width:58px;height:30px;color:var(--p-text-sec);font-family:var(--p-font);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0;font-size:13px;font-weight:700;transition:color .22s;position:relative}.sa-dir-btn.is-on{color:var(--p-cobalt)}.sa-dir-btn:disabled{color:var(--p-text-muted);opacity:.5;cursor:not-allowed}.sa-fz{position:relative}.sa-fbtn{border:1px solid var(--p-border);height:36px;color:var(--p-text);font-family:var(--p-font);cursor:pointer;box-shadow:none;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .12s,box-shadow .12s,transform .12s cubic-bezier(.16,1,.3,1);display:inline-flex}.sa-fbtn.is-open{border-color:var(--p-cobalt);box-shadow:0 0 0 3px var(--p-cobalt-6)}.admin-theme .sa-fbtn:active{transform:scale(.96)}.sa-fbtn-n{background:var(--p-cobalt);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:flex}.sa-fpop{z-index:40;border:1px solid var(--p-border-light);transform-origin:100% 0;background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:280px;max-width:calc(100vw - 32px);padding:14px;animation:.22s cubic-bezier(.16,1,.3,1) saPop;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 2px 6px #1a18150d,0 16px 40px #1a181521}.sa-fgroup{color:var(--p-text-muted);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.sa-fdrop{height:36px}.sa-fpop .ph-nap-dd{position:relative}.sa-fpop .ph-nap-menu{width:100%;top:calc(100% + 6px);left:0;z-index:30!important;margin-top:0!important;position:absolute!important}.sa-fpop .ph-nap-trig:not(.is-open)+.ph-nap-menu{pointer-events:none}.sa-fpop .ph-nap-trig.is-open+.ph-nap-menu{max-height:300px!important}.sa-fpop .ph-nap-trig{box-sizing:border-box!important;border-radius:10px!important;height:36px!important;min-height:36px!important}.sa-fpop .ph-nap-trig,.sa-fpop .ph-nap-row{font-family:var(--p-font)}.sa-fpop .ph-nap-trig span{text-overflow:clip!important}.sa-fpop .ph-nap-dd span{white-space:nowrap}.sa-search{flex:200px;max-width:300px}.sa-search input{height:36px}.sa-search input.shadow-sm{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.sa-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sa-chip{background:var(--p-cobalt-50);height:30px;font-family:var(--p-font);color:var(--p-cobalt);cursor:pointer;white-space:nowrap;border:1px solid #2563eb38;border-radius:99px;align-items:center;gap:6px;padding:0 8px 0 11px;font-size:12.5px;font-weight:700;transition:background .12s,transform .12s cubic-bezier(.16,1,.3,1);animation:.22s cubic-bezier(.16,1,.3,1) saChip;display:inline-flex}.sa-chip:hover{background:#e2ecfe}.admin-theme .sa-chip:active{transform:scale(.95)}.sa-clear{height:30px;font-family:var(--p-font);color:var(--p-text-sec);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:0 8px;font-size:12.5px;font-weight:600}.sa-clear:hover{color:var(--p-text)}.sa-grid{flex-direction:column;min-width:0;display:flex}.sa-table{border:1px solid var(--p-border);background:var(--p-surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.sa-head{border-bottom:1px solid var(--p-border-light);color:var(--p-text-muted);background:#fcfbfa;gap:14px;padding:12px 18px;font-size:12px;font-weight:700;display:grid}.sa-sk{flex-direction:column;display:flex}.sa-sk-row{border-bottom:1px solid var(--p-border-light);grid-template-columns:118px minmax(0,1fr) minmax(0,2fr) 140px;align-items:center;gap:14px;height:50px;padding:0 18px;display:grid}.sa-sk-row.is-narrow{grid-template-columns:1fr 1fr}.sa-sk-row>.bz-shim{flex-shrink:1}.sa-err{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 20px;display:flex}.sa-err-t{font-size:15px;font-weight:700}.sa-err-s{color:var(--p-text-sec);font-size:13px}.sa-empty{text-align:center;color:var(--p-text-sec);text-wrap:balance;padding:64px 20px;font-size:15px;font-weight:700;animation:.22s cubic-bezier(.16,1,.3,1) saRise}.sa-row{border-bottom:1px solid var(--p-border-light);cursor:pointer;background:0 0;outline:none;align-items:center;gap:14px;min-height:50px;padding:0 18px;transition:background .12s;display:grid}.sa-row.is-rise{animation:.22s cubic-bezier(.16,1,.3,1) both saRise}.sa-row:hover{background:#faf9f8}.sa-row:active{background:#f6f5f3}.sa-row.is-on{background:var(--p-cobalt-6)}.sa-row:focus-visible{box-shadow:inset 0 0 0 2px var(--p-cobalt)}.sa-row.is-narrow{flex-direction:column;align-items:normal;gap:5px;min-height:auto;padding:12px 16px;display:flex}.sa-when{color:var(--p-text-sec);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.sa-dirw{color:var(--p-text-muted);font-size:12px;font-weight:700}.sa-dirw.is-in{color:var(--p-cobalt)}.sa-c-who{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.sa-page a.sa-who-a,.sa-row a.sa-who-a{color:var(--p-cobalt);font-weight:700;text-decoration:none}.sa-who{color:var(--p-text);font-weight:600}.sa-who.is-muted{color:var(--p-text-muted)}.sa-c-p{min-width:0;color:var(--p-text-sec);align-items:center;gap:6px;font-size:12.5px;display:flex}.sa-c-pn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sa-nop{color:#c4beb6}.sa-c-what{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.sa-c-what b,.sa-row-what b{font-weight:700}.sa-what-rest{color:var(--p-text-sec)}.sa-pill{white-space:nowrap;text-overflow:ellipsis;border-radius:99px;flex-shrink:0;justify-self:start;max-width:100%;height:24px;padding:0 9px;font-size:12px;font-weight:700;line-height:24px;display:inline-block;overflow:hidden}.sa-pill.is-narrow{justify-self:auto;min-width:0;max-width:62%}.sa-pill.is-red{background:var(--p-red-bg);color:var(--p-red)}.sa-pill.is-amber{background:var(--p-amber-bg);color:var(--p-amber)}.sa-pill.is-green{background:var(--p-green-bg);color:var(--p-green)}.sa-pill.is-blue{background:var(--p-cobalt-6);color:var(--p-cobalt)}.sa-pill.is-grey{color:var(--p-text-sec);background:#f2f0ee}.sa-row-l1{align-items:center;gap:8px;min-width:0;display:flex}.sa-row-who{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.sa-row-when{color:var(--p-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:12px}.sa-row-l2{align-items:center;gap:10px;min-width:0;display:flex}.sa-row-what{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.sa-dot{color:var(--p-text-muted)}.sa-more{flex-direction:column;align-items:center;gap:10px;padding:18px 0 20px;display:flex}.sa-showing{color:var(--p-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.sa-more-err{color:var(--p-red);font-size:12.5px;font-weight:600}.sa-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#1a18154d;animation:.22s saScrimOut;position:fixed;inset:0}.sa-scrim.is-open{opacity:1;pointer-events:auto;animation:.22s saScrimIn}.sa-drawer{z-index:61;width:480px;max-width:100vw;box-shadow:none;visibility:hidden;font-family:var(--p-font);color:var(--p-text);background:#fff;flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) saDrOut;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(104%)}.sa-drawer:focus{outline:none}.sa-drawer{overflow-wrap:anywhere}.sa-drawer.is-open{visibility:visible;animation:.22s cubic-bezier(.16,1,.3,1) saDrIn;transform:none;box-shadow:-12px 0 40px #1a181529}@media(max-width:559px){.sa-drawer{width:100%}}.sa-dr-head{border-bottom:1px solid var(--p-border-light);align-items:flex-start;gap:12px;padding:20px 20px 16px 24px;display:flex}.sa-dr-titles{flex-direction:column;flex:1;gap:4px;min-width:0;animation:.22s cubic-bezier(.16,1,.3,1) 60ms both saIn;display:flex}.sa-dr-kicker{color:var(--p-text-muted);font-size:12px;font-weight:700}.sa-dr-title{letter-spacing:-.3px;font-size:18px;font-weight:800}.sa-dr-sub{color:var(--p-text-sec);font-size:12.5px}.sa-dr-x{width:36px;height:36px;color:var(--p-text-sec);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,transform .12s cubic-bezier(.16,1,.3,1);display:flex}.sa-dr-x:hover{background:#f2f0ee}.sa-dr-x:active{transform:scale(.92)}.sa-dr-body{flex-direction:column;flex:1;gap:22px;min-height:0;padding:20px 24px 28px;display:flex;overflow:auto}.sa-dr-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.sa-dr-list,.sa-dr-email{flex-direction:column;gap:14px;display:flex}.sa-dr-fact{flex-direction:column;gap:3px;min-width:0;animation:.22s cubic-bezier(.16,1,.3,1) both saIn;display:flex}.sa-dr-fk{color:var(--p-text-muted);font-size:12px;font-weight:600}.sa-dr-fv{color:var(--p-text);text-wrap:pretty;font-size:14px;font-weight:700}.sa-dr-sec{flex-direction:column;gap:6px;animation:.22s cubic-bezier(.16,1,.3,1) both saIn;display:flex}.sa-dr-sec.is-tr{gap:10px}.sa-dr-h{color:var(--p-text-muted);font-size:12px;font-weight:700}.sa-dr-p{text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.sa-tr{grid-template-columns:64px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.5;display:grid}.sa-tr-who{color:var(--p-text-sec);overflow-wrap:anywhere;padding-top:2px;font-size:12px;font-weight:800}.sa-tr-who.is-ryan{color:var(--p-cobalt)}.sa-tr-say{overflow-wrap:anywhere}.sa-dr-none{color:var(--p-text-sec);font-size:13px;animation:.22s cubic-bezier(.16,1,.3,1) .355s both saIn}.sa-dr-note{color:var(--p-text-muted);font-size:12.5px;animation:.22s cubic-bezier(.16,1,.3,1) both saIn}.sa-dr-line{color:var(--p-text-muted);font-size:12px;animation:.22s cubic-bezier(.16,1,.3,1) .12s both saIn}.sa-th{flex-direction:column;gap:10px;animation:.22s cubic-bezier(.16,1,.3,1) .175s both saIn;display:flex}.sa-th-m{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sa-th-m.is-out{align-items:flex-end}.sa-th-b{max-width:84%;color:var(--p-text);overflow-wrap:anywhere;background:#f2f0ee;border-radius:14px 14px 14px 4px;padding:9px 13px;font-size:13.5px;line-height:1.45}.sa-th-b.is-cur{box-shadow:0 0 0 2px var(--p-cobalt)}.sa-th-m.is-out .sa-th-b{background:#e8eefc;border-radius:14px 14px 4px}.sa-th-m.is-out .sa-th-b.is-cur{background:var(--p-cobalt);color:#fff;box-shadow:0 0 0 3px var(--p-cobalt-6)}.sa-th-meta{text-align:left;max-width:84%;color:var(--p-text-muted);font-size:11.5px;line-height:1.35}.sa-th-m.is-out .sa-th-meta{text-align:right}.sa-th-meta.is-bad{color:var(--p-red)}.sa-dr-foot{border-top:1px solid var(--p-border-light);justify-content:flex-end;padding:14px 24px;display:flex}.sa-drawer a.sa-dr-foot-a{color:var(--p-cobalt);align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sa-dr-sk{flex-direction:column;gap:18px;display:flex}.sa-dr-sk-r{flex-direction:column;gap:8px;display:flex}.sa-dr-err{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sa-dr-err-t{font-size:14px;font-weight:700}.sa-rec{background:#f6f5f3;border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;animation:.22s cubic-bezier(.16,1,.3,1) .3s both saIn;display:flex}.sa-rec audio{display:none}.sa-rec-btn{background:var(--p-cobalt);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .12s,transform .12s cubic-bezier(.16,1,.3,1);display:flex}.sa-rec-btn:hover{background:#1d4ed8}.sa-rec-btn:active{transform:scale(.92)}.sa-rec-bar{cursor:pointer;background:#e4e0db;border-radius:3px;flex:1;height:6px;overflow:hidden}.sa-rec-bar>span{background:var(--p-cobalt);transform-origin:0;border-radius:3px;width:100%;height:100%;transition:transform .25s linear;display:block}.sa-rec-pos{color:var(--p-text-sec);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}@media(prefers-reduced-motion:reduce){.sa-page *,.sa-drawer,.sa-drawer *,.sa-scrim{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.sa-row.is-narrow .sa-row-who{margin:-4px 0;padding:4px 0}.sa-row.is-narrow a.sa-who-a{padding:4px 0}@keyframes shOut{to{opacity:0;transform:translate(18px)scale(.98)}}@keyframes shRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shFade{0%{opacity:0}to{opacity:1}}@keyframes shPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes shPulse{0%{box-shadow:0 0 #dc262666}70%{box-shadow:0 0 0 6px #dc262600}to{box-shadow:0 0 #dc262600}}@media(prefers-reduced-motion:reduce){.sh-root *,.sh-root :before,.sh-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.sh-root{--sh-spring:cubic-bezier(.16,1,.3,1);width:100%;font-family:var(--p-font);color:var(--p-text)}.sh-root *,.sh-root :before,.sh-root :after{box-sizing:border-box}.sh-col{flex-direction:column;gap:20px;display:flex}.sh-pill{white-space:nowrap;border-radius:99px;flex-shrink:0;justify-self:start;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.sh-pill.is-green{background:var(--p-green-bg);color:var(--p-green)}.sh-pill.is-amber{background:var(--p-amber-bg);color:var(--p-amber)}.sh-pill.is-red{background:var(--p-red-bg);color:var(--p-red)}.sh-pill.is-grey{color:var(--p-text-sec);background:#f2f0ee}.sh-pill.is-critical{background:var(--p-red);color:#fff}.sh-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sh-dot.is-top{margin-top:6px}.sh-dot.is-green{background:var(--p-green)}.sh-dot.is-amber{background:var(--p-amber)}.sh-dot.is-red{background:var(--p-red)}.sh-dot.is-grey{background:#b4aea6}.sh-btn{height:32px;min-height:32px;font-family:var(--p-font);white-space:nowrap;cursor:default;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;transition:background .12s,border-color .12s,transform .12s;display:flex}.sh-btn:disabled{opacity:.5;cursor:default}.sh-btn.is-primary{background:var(--p-cobalt);color:#fff}.sh-btn.is-primary:hover:not(:disabled){background:var(--p-cobalt-hover,#1d4ed8)}.sh-btn.is-outline{color:var(--p-text);border-color:var(--p-text);background:0 0;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.sh-btn.is-outline:hover:not(:disabled){background:#f7f6f4}.sh-btn.is-outline[data-testid=system-broke-all]:hover:not(:disabled){background:0 0}.sh-btn.is-ghost{color:var(--p-text);background:0 0}.sh-btn.is-ghost:hover:not(:disabled){background:#1a18150d}.admin-theme .sh-root .sh-btn:active:not(:disabled){transform:scale(.97)}.sh-root a.sh-a{color:var(--p-cobalt);font-weight:700;text-decoration:none}.sh-root a.sh-a:hover{color:#1d4ed8}.sh-inline-go{color:var(--p-cobalt);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.sh-inline-go:hover{color:#1d4ed8}.sh-facts{border:1px solid var(--p-border);background:var(--p-border-light);animation:shRise .4s var(--sh-spring)both;border-radius:14px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.sh-fact{background:var(--p-surface);flex-direction:column;gap:4px;min-width:0;padding:16px 20px;display:flex}.sh-fact-k{color:var(--p-text-muted);font-size:12px;font-weight:600}.sh-fact-v{letter-spacing:-.3px;color:var(--p-text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.sh-fact-v.is-amber,.sh-fact-sub.is-amber{color:var(--p-amber)}.sh-fact-v.is-red,.sh-fact-sub.is-red{color:var(--p-red)}.sh-fact-sub{color:var(--p-text-sec);text-wrap:pretty;font-size:12.5px;font-weight:400;line-height:1.4}.sh-fact-sub.is-amber,.sh-fact-sub.is-red{font-weight:600}.sh-fact-names{flex-direction:column;gap:3px;padding-top:2px;font-size:12.5px;display:flex}.sh-fact-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sh-root .sh-fact-name a{color:var(--p-cobalt);font-weight:700;text-decoration:none}.sh-fact-name>span{color:var(--p-text-muted)}.sh-fact-go{color:var(--p-cobalt);font-family:var(--p-font);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-size:12.5px;font-weight:700;transition:color .12s}.sh-fact-go:hover{color:#1d4ed8}.sh-fact-go:active{opacity:.7}.sh-card{border:1px solid var(--p-border);background:var(--p-surface);border-radius:14px;overflow:hidden}.sh-parts{animation:shRise .4s var(--sh-spring)40ms both}.sh-part{border-bottom:1px solid var(--p-border-light);align-items:flex-start;gap:12px;padding:14px 20px;display:flex}.sh-part-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sh-part-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sh-part-label{white-space:nowrap;font-size:14px;font-weight:700}.sh-sim{height:22px;color:var(--p-text-sec);background:#f2f0ee;border-radius:99px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.sh-part-use{color:var(--p-text-sec);font-size:13px}.sh-todo{text-wrap:pretty;color:var(--p-text-sec);font-size:13px;font-weight:600;line-height:1.45}.sh-todo.is-red{color:var(--p-red)}.sh-todo.is-amber{color:var(--p-amber)}.sh-workers{animation:shRise .4s var(--sh-spring)80ms both}.sh-wk-head{border-bottom:1px solid var(--p-border-light);align-items:center;gap:8px;padding:14px 20px;display:flex}.sh-wk-title{font-size:14px;font-weight:800}.sh-wk-line{color:var(--p-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.sh-wk-cols,.sh-wk-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 72px minmax(0,1fr) 120px;gap:12px;display:grid}.sh-wk-cols{border-bottom:1px solid var(--p-border-light);color:var(--p-text-muted);background:#fcfbfa;padding:10px 20px;font-size:12px;font-weight:700}.sh-wk-row{border-bottom:1px solid var(--p-border-light);transition:background .12s}.sh-wk-row:hover{background:#fcfbfa}.sh-wk-grid{align-items:center;padding:11px 20px}.sh-wk-name{align-items:center;gap:10px;min-width:0;display:flex}.sh-wk-name>span:last-child{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.sh-wk-sec{color:var(--p-text-sec);font-variant-numeric:tabular-nums;font-size:13px}.sh-wk-wait{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.sh-wk-narrow{flex-direction:column;gap:3px;padding:12px 18px;display:flex}.sh-wk-narrow-top{align-items:center;gap:10px;min-width:0;display:flex}.sh-wk-narrow-top>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.sh-wk-narrow-sub{color:var(--p-text-muted);font-variant-numeric:tabular-nums;padding-left:18px;font-size:12.5px}.sh-wk-todo{color:var(--p-amber);margin-top:-4px;padding:0 20px 12px 38px;font-size:12.5px;font-weight:600}.sh-wk-todo.is-red{color:var(--p-red)}.sh-wk-todo.is-narrow{padding:0 18px 12px 36px}.sh-broke{flex-direction:column;gap:14px;display:flex}.sh-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:36px;display:flex}.sh-spacer{flex:1}.sh-totals{color:var(--p-text-sec);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.sh-totals.is-under{margin-top:-4px}.sh-dd{width:200px;height:36px}.sh-dd .ph-nap-dd{position:relative}.sh-dd .ph-nap-dd span{white-space:nowrap}.sh-dd .ph-nap-trig span{text-overflow:clip!important}.sh-dd .ph-nap-trig{box-sizing:border-box!important;border-radius:10px!important;height:36px!important;min-height:36px!important}.sh-dd .ph-nap-trig,.sh-dd .ph-nap-row{font-family:var(--p-font)}.sh-dd .ph-nap-menu{width:220px;top:calc(100% + 6px);left:0;z-index:30!important;margin-top:0!important;position:absolute!important}.sh-dd .ph-nap-trig:not(.is-open)+.ph-nap-menu{pointer-events:none}.sh-dd .ph-nap-trig.is-open+.ph-nap-menu{max-height:320px!important}.sh-ask{background:var(--p-cobalt-6);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 10px 10px 14px;animation:.18s shFade;display:flex}.sh-ask.is-bar{flex:100%}.sh-ask-q{flex:180px;min-width:0;font-size:13px;font-weight:700}.sh-empty{border:1px dashed var(--p-border);text-align:center;animation:shRise .4s var(--sh-spring);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.sh-empty-icon{background:var(--p-green-bg);width:40px;height:40px;color:var(--p-green);animation:shPop .5s var(--sh-spring).1s both;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.sh-empty-words{font-size:15px;font-weight:700}.sh-causes{flex-direction:column;gap:10px;display:flex}.sh-cause{border:1px solid var(--p-border);background:var(--p-surface);box-shadow:none;transition:border-color .12s ease,box-shadow .22s var(--sh-spring);animation:shRise .35s var(--sh-spring)both;border-radius:14px;overflow:hidden}.sh-cause.is-open{box-shadow:var(--p-shadow-2);border-color:#d9d5cf}.sh-cause.is-leaving{animation:shOut .22s var(--sh-spring)forwards;pointer-events:none}.sh-cause-head{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;transition:background .12s;display:flex}.sh-cause-head:hover{background:#fcfbfa}.sh-cause-head:active{background:#f8f7f5}.sh-cause-left{flex-direction:column;gap:8px;min-width:0;display:flex}.sh-cause-words{letter-spacing:-.2px;text-wrap:pretty;font-size:15px;font-weight:700;line-height:1.35}.sh-cause-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sh-live{background:var(--p-red-bg);height:24px;color:var(--p-red);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.sh-live>span{background:var(--p-red);border-radius:50%;width:6px;height:6px;animation:1.6s ease-out infinite shPulse}.sh-stopped{height:24px;color:var(--p-text-sec);white-space:nowrap;background:#f2f0ee;border-radius:99px;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.sh-cause-part{min-width:0;color:var(--p-text-muted);white-space:nowrap;padding-left:4px;font-size:12.5px}.sh-cause-times{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.sh-cause-times>span:first-child{letter-spacing:-.2px;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.sh-cause-times>span:last-child{color:var(--p-text-muted);font-size:11px;font-weight:600}.sh-cause-body{border-top:1px solid var(--p-border-light);animation:shRise .22s var(--sh-spring);flex-direction:column;gap:14px;padding:14px 18px 16px;display:flex}.sh-det{grid-template-columns:96px minmax(0,1fr);gap:10px 14px;font-size:13px;line-height:1.45;display:grid}.sh-det-k{color:var(--p-text-muted);font-weight:600}.sh-det-todo{font-weight:700}.sh-det-seen{color:var(--p-text-sec);font-variant-numeric:tabular-nums}.sh-hits{flex-wrap:wrap;gap:4px 0;display:flex}.sh-hits>span{white-space:nowrap}.sh-root .sh-hits a{color:var(--p-cobalt);font-weight:600;text-decoration:none}.sh-root .sh-hits a:hover{color:#1d4ed8}.sh-hit-gone{color:var(--p-text-muted)}.sh-hits-more{color:var(--p-text-sec);white-space:nowrap;font-weight:600}.sh-sample{flex-direction:column;gap:8px;display:flex}.sh-sample-btn{color:var(--p-text-muted);font-family:var(--p-font);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.sh-sample-btn:hover{color:var(--p-text)}.sh-sample-btn svg{transition:transform .22s var(--sh-spring)}.sh-sample-btn[aria-expanded=true] svg{transform:rotate(90deg)}.sh-sample pre{color:var(--p-text-sec);white-space:pre-wrap;word-break:break-word;animation:shRise .22s var(--sh-spring);background:#f6f5f3;border-radius:10px;margin:0;padding:10px 12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.sh-act{justify-content:flex-end;display:flex}.sh-root .pr-toast-wrap{position:fixed}.sh-handled-line{color:var(--p-text-sec);font-size:13px;font-weight:600}.sh-handled-empty{border:1px dashed var(--p-border);text-align:center;border-radius:14px;padding:48px 20px;font-size:15px;font-weight:700}.sh-handled{animation:shRise .35s var(--sh-spring)both}.sh-hrow{border-bottom:1px solid var(--p-border-light);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 18px;display:flex}.sh-hrow-main{flex-direction:column;flex:320px;gap:3px;min-width:0;display:flex}.sh-hrow-main>span:first-child{font-size:14px;font-weight:700}.sh-hrow-main>span:last-child{color:var(--p-text-muted);font-size:12.5px}.sh-hrow-by{color:var(--p-text-sec);white-space:nowrap;font-size:12.5px;font-weight:600}.sh-intake{animation:shRise .4s var(--sh-spring)both;flex-direction:column;gap:14px;display:flex}.sh-rng{background:#f2f0ee;border-radius:10px;align-self:flex-start;padding:3px;display:inline-flex;position:relative}.sh-rng-ind{width:78px;height:30px;transition:transform .22s var(--sh-spring);z-index:0;background:#fff;border-radius:8px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1a18151f}.sh-rng-btn{z-index:1;width:78px;height:30px;color:var(--p-text-sec);font-family:var(--p-font);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0;font-size:13px;font-weight:700;transition:color .22s;position:relative}.sh-rng-btn.is-on{color:var(--p-cobalt)}.sh-ik-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.sh-ik-titles{flex-direction:column;gap:2px;display:flex}.sh-ik-titles>span:first-child{font-size:14px;font-weight:800}.sh-ik-titles>span:last-child{color:var(--p-text-muted);font-size:12.5px}.sh-ik-num{letter-spacing:-.8px;font-variant-numeric:tabular-nums;color:var(--p-text);font-size:28px;font-weight:800;line-height:1;animation:.22s shFade}.sh-ik-num.is-red{color:var(--p-red)}.sh-ik-none{color:var(--p-text-sec);padding:0 20px 18px;font-size:13px}.sh-ik-reason{border-top:1px solid var(--p-border-light);align-items:center;gap:12px;padding:11px 20px;font-size:13px;display:flex}.sh-ik-reason>span{flex:1;min-width:0}.sh-ik-reason>b{font-variant-numeric:tabular-nums}.sh-ik-lasthead{border-top:1px solid var(--p-border-light);color:var(--p-text-muted);padding:12px 20px 4px;font-size:12px;font-weight:700}.sh-ik-last{flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:8px 20px;font-size:13px;display:flex}.sh-ik-last>span:first-child{width:130px;color:var(--p-text-muted);font-variant-numeric:tabular-nums}.sh-ik-last .sh-ik-q{width:84px;color:var(--p-text-sec)}.sh-ik-last .sh-ik-why{flex:200px;min-width:0;font-weight:600}.sh-ik-foot{height:10px}@media(max-width:900px){.sh-det{grid-template-columns:1fr;gap:2px}}.sy-page.is-phone .sh-fact-go{margin:-1px 0 -3px;padding:3px 0}.sy-page.is-phone .sh-root .sh-hits a,.sy-page.is-phone .sh-root a.sh-a,.sy-page.is-phone .sh-inline-go,.sy-page.is-phone .sh-root .sh-fact-name a,.sy-page.is-phone .sh-fact-name{margin:-4px 0;padding:4px 0}@keyframes hmShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes hmIn{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes hmFade{0%{opacity:0}to{opacity:1}}@keyframes hmGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hmBusy{0%,to{opacity:1}50%{opacity:.45}}@keyframes hmRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hmNote{0%{opacity:0;max-height:0;margin-top:0}to{opacity:1;max-height:6em;margin-top:4px}}@keyframes hmPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes hmBreathG{0%{box-shadow:0 0 #10b98173}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes hmBreathB{0%{box-shadow:0 0 #2563eb73}70%{box-shadow:0 0 0 7px #2563eb00}to{box-shadow:0 0 #2563eb00}}@keyframes hmBreathR{0%{box-shadow:0 0 #dc262673}70%{box-shadow:0 0 0 8px #dc262600}to{box-shadow:0 0 #dc262600}}@media(prefers-reduced-motion:reduce){.hm-page *,.hm-page :before,.hm-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.hm-page{--hm-e:cubic-bezier(.16,1,.3,1);--hm-ink:var(--p-text);--hm-sec:var(--p-text-sec);--hm-muted:#6f6b64;--hm-cobalt:var(--p-cobalt);--hm-cobalt-ink:var(--p-cobalt-hover);--hm-cobalt-tint:#eef3fe;--hm-cobalt-tint-2:#dfe9fd;--hm-cobalt-soft:#e6eefe;--hm-stale:#3b5ba9;--hm-green:#047857;--hm-green-tint:#e7f6ef;--hm-green-quiet:#e9f7f1;--hm-green-live:#10b981;--hm-amber:#9a4508;--hm-amber-tint:#fcebd5;--hm-red:#dc2626;--hm-red-deep:#b91c1c;--hm-red-tint:#fdecec;--hm-stone:#8a847c;--hm-line:#1a181512;--hm-line-2:#1a18150f;--hm-hover:#fafaf9;--hm-chip:#f6f5f3;--hm-quiet-btn:#f4f2ef;--hm-fail-bg:#f8f7f5;--hm-hollow:#d3cec7;--hm-hero:linear-gradient(165deg,#d9e6ff 0%,#e8f0ff 50%,#f3f7ff 100%);--hm-quiet-day:linear-gradient(160deg,#eef4ff,#f6f9ff);--hm-down-card:linear-gradient(100deg,#fdecec,#fef6f6);--hm-shadow-pill:0 1px 2px #1e3a8a14;--hm-shadow-card:0 1px 2px #1a181508,0 18px 40px -26px #1a181529;--hm-shadow-line:0 1px 2px #1a181508,0 6px 16px -12px #1a181524;--hm-shadow-widget:0 1px 2px #1e3a8a0f,0 12px 28px -18px #1e3a8a47;--hm-shadow-widget-up:0 1px 2px #1e3a8a0f,0 18px 36px -20px #1e3a8a57;--hm-sk-a:#efedea;--hm-sk-b:#f7f6f4;--hm-k-sales_call:#2563eb;--hm-k-partner_checkin:#0891b2;--hm-k-meeting:#7c3aed;--hm-k-task:#d97706;--hm-k-follow_up:#059669;--hm-k-blocked:#475569;background:#fff}.hm-page,.hm-page *,.hm-page :before,.hm-page :after{box-sizing:border-box}.hm-page{overflow-wrap:anywhere}.hm-page button{font-family:inherit}.hm-page a{color:var(--hm-cobalt);text-decoration:none}:where(.hm-page) a{transition:color .12s}.hm-page a:hover{color:var(--hm-cobalt-ink)}.hm-page button:focus-visible,.hm-page a:focus-visible,.hm-page [role=button]:focus-visible,.hm-page [tabindex="-1"]:focus-visible{outline:2px solid var(--hm-cobalt);outline-offset:2px}.hm-page [tabindex="-1"]:focus:not(:focus-visible){outline:none}:where(.hm-page) ul{margin:0;padding:0;list-style:none}.hm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hm-scroll{scrollbar-gutter:stable;flex:1;min-height:0;scroll-padding-block:8px;overflow:auto}.hm-body{flex-direction:column;gap:24px;max-width:1680px;margin:0 auto;padding:24px 28px 120px;display:flex}.hm-page.is-phone .hm-body{padding:14px 14px 96px}.hm-shim{background:linear-gradient(90deg,var(--hm-sk-a)25%,var(--hm-sk-b)37%,var(--hm-sk-a)63%);background-size:400% 100%;border-radius:6px;flex-shrink:0;animation:1.4s infinite hmShimmer;display:block}.hm-shim.on-hero{background:linear-gradient(90deg,#ffffff8c 25%,#ffffffe6 37%,#ffffff8c 63%) 0 0/400% 100%}.hm-retry{background:var(--hm-cobalt-tint);height:32px;color:var(--hm-cobalt);cursor:pointer;border:none;border-radius:99px;flex-shrink:0;padding:0 14px;font-size:12.5px;font-weight:600;transition:background .12s,transform .12s}.hm-retry:hover{background:var(--hm-cobalt-tint-2)}.hm-retry:active{transform:scale(.97)}.hm-retry[disabled],.hm-retry.is-busy{opacity:.6;cursor:default}.hm-retry.is-busy:hover{background:var(--hm-cobalt-tint)}.hm-retry.is-busy:active{transform:none}.hm-fail{background:var(--hm-fail-bg);color:var(--hm-sec);border-radius:20px;align-items:center;gap:10px;margin:0 12px 14px;padding:16px 10px 16px 18px;font-size:13.5px;font-weight:500;animation:.3s hmFade;display:flex}.hm-fail>span{flex:1;min-width:0}.hm-hero{padding:30px var(--hm-hp)28px;background:var(--hm-hero);--hm-hp:clamp(20px,2.15vw,32px);--hm-narrow:calc(min(100vw - 224px,1680px) - 56px - 2*var(--hm-hp));border-radius:32px;position:relative;overflow:hidden}.hm-hero-top{position:relative}.hm-hero-top.is-phone{background:var(--hm-hero);border-radius:28px;padding:26px 20px 20px;overflow:hidden}.hm-blob{pointer-events:none;background:radial-gradient(closest-side,#ffffffd9,#fff0);border-radius:999px;width:70%;height:150%;position:absolute;top:-70%;right:-12%}.hm-header{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:relative}.hm-hero-top.is-phone .hm-header{flex-direction:column;justify-content:normal;align-items:flex-start;gap:16px}.hm-hello{flex-direction:column;flex:0 auto;gap:8px;min-width:0;display:flex}.hm-date{color:#1d4ed8;font-size:13.5px;font-weight:600}.hm-h1{letter-spacing:-.045em;white-space:nowrap;color:var(--hm-ink);margin:0;font-size:clamp(30px,2.6vw,42px);font-weight:600;line-height:1}.hm-hero-top.is-phone .hm-h1{white-space:normal;font-size:34px;line-height:1.08}.hm-sys{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;max-width:100%;display:flex}.hm-hero-top.is-phone .hm-sys{align-self:stretch;align-items:stretch;margin-top:4px}.hm-pill{min-width:0;max-width:100%;min-height:34px;color:var(--hm-stale);white-space:nowrap;align-items:center;gap:12px;font-size:13px;font-weight:500;transition:color .12s;display:inline-flex}.hm-page a.hm-pill{color:var(--hm-stale)}.hm-page a.hm-pill:hover{color:#1e3a8a}.hm-page a.hm-pill:active{opacity:.8}.hm-pill-chip{white-space:nowrap;background:#ddf3e8;border-radius:99px;flex-shrink:0;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;transition:background .12s;display:inline-flex}.hm-pill-dot{background:var(--hm-green-live);border-radius:99px;flex-shrink:0;width:7px;height:7px}.hm-pill-state{color:var(--hm-green);flex-shrink:0;font-weight:600}.hm-pill-rest{text-overflow:ellipsis;min-width:0;overflow:hidden}.hm-pill.is-look .hm-pill-chip{background:var(--hm-amber-tint)}.hm-pill.is-look .hm-pill-dot{background:#d97706;animation:none}.hm-pill.is-look .hm-pill-state{color:var(--hm-amber)}.hm-pill.is-down .hm-pill-chip{background:var(--hm-red)}.hm-pill.is-down .hm-pill-dot{background:#fff;animation:none}.hm-pill.is-down .hm-pill-state{color:#fff}.hm-pill-chev{opacity:.6;flex-shrink:0;margin-left:auto;display:inline-flex}.hm-hero-top.is-phone .hm-pill{white-space:normal;background:#ffffffb8;border-radius:18px;gap:10px;width:100%;max-width:none;min-height:52px;padding:8px 12px 8px 8px;font-size:12.5px;line-height:1.4;transition:background .12s;display:flex;box-shadow:0 1px 2px #1e3a8a0f}.hm-hero-top.is-phone .hm-pill-chip{height:32px}.hm-hero-top.is-phone .hm-pill-rest{white-space:pre-line;text-overflow:clip;flex:1;overflow:visible}.hm-pill-measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.hm-hero .hm-hello{flex-shrink:0}.hm-hero .hm-sys{flex-shrink:1;min-width:0}.hm-hero .hm-sys>.hm-shim{max-width:100%}.hm-narrow-probe{height:0;width:min(100%,var(--hm-narrow,100%));visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}@media(max-width:999px){.hm-hero .hm-header{flex-direction:column;justify-content:normal;align-items:flex-start;gap:16px}.hm-hero .hm-sys{align-items:flex-start;max-width:100%}}.hm-sys-fail{height:34px;box-shadow:var(--hm-shadow-pill);color:var(--hm-sec);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:0 6px 0 14px;font-size:13px;font-weight:500;display:inline-flex}.hm-sys-fail .hm-retry{height:26px;padding:0 10px}.hm-stale{color:var(--hm-stale);padding-right:4px;font-size:12px;font-weight:500;animation:.4s hmFade}.hm-pulse{min-width:0;margin-top:24px;position:relative}.hm-page.is-phone .hm-pulse{margin-top:0;position:static}.hm-pulse-fail{box-shadow:var(--hm-shadow-pill);color:var(--hm-sec);background:#fff;border-radius:18px;align-items:center;gap:10px;margin-bottom:14px;padding:6px 6px 6px 16px;font-size:13px;font-weight:500;animation:.3s hmFade;display:flex}.hm-pulse-fail>span:nth-child(2){flex:1}.hm-pulse-fail .hm-retry{height:30px;padding:0 12px}.hm-red-dot{background:var(--hm-red);border-radius:99px;flex-shrink:0;width:7px;height:7px}.hm-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hm-page.is-phone .hm-grid{gap:10px}.hm-w{min-width:0;box-shadow:var(--hm-shadow-widget);color:var(--hm-ink);transition:transform .22s var(--hm-e),box-shadow .22s var(--hm-e);background:#fff;border:none;border-radius:22px;flex-direction:column;padding:16px clamp(14px,1.2vw,18px);display:flex}.hm-page a.hm-w{color:var(--hm-ink)}.hm-page a.hm-w:hover{box-shadow:var(--hm-shadow-widget-up);color:var(--hm-ink);transform:translateY(-2px)}.hm-page a.hm-w:active{transition-duration:.12s;transform:translate(0)scale(.99)}.hm-page.is-phone .hm-w{border:1px solid var(--hm-line);border-radius:20px;padding:16px;box-shadow:0 1px 2px #1a181508}.hm-page.is-phone .hm-w:not(.hm-w-sk),.hm-page.is-phone .hm-w-sk.is-mrr{grid-column:1/-1}.hm-w-head{align-items:center;gap:9px;width:100%;min-width:0;display:flex}.hm-w.is-mrr .hm-w-head{width:auto}.hm-w-ico{background:var(--hm-cobalt);color:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.hm-w-title{color:var(--hm-cobalt);flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3}.hm-w.is-mrr .hm-w-title{line-height:inherit;flex:none}.hm-w-short{display:none}.hm-w-gap{flex-shrink:0;height:10px}.hm-num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;font-size:clamp(24px,1.9vw,32px);font-weight:600;line-height:1;display:flex}.hm-page.is-phone .hm-num{font-size:28px}.hm-num-unit{letter-spacing:0;color:var(--hm-muted);font-size:14px;font-weight:500}.hm-dash{color:var(--hm-muted)}.hm-mrr-num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;margin-top:10px;font-size:clamp(30px,2.5vw,42px);font-weight:600;line-height:1;display:flex}.hm-page.is-phone .hm-mrr-num{font-size:36px}.hm-mrr-unit{letter-spacing:0;color:var(--hm-muted);font-size:16px;font-weight:500}.hm-mrr-delta{color:var(--hm-sec);margin-top:6px;font-size:12.5px;font-weight:500}.hm-mrr-delta.is-down{color:var(--hm-red)}.hm-mrr-delta.is-up{color:var(--hm-green)}.hm-flex1{flex:1;min-height:10px}.hm-goal{align-items:center;gap:10px;min-width:0;height:18px;margin-top:10px;display:flex}.hm-goal-track{background:#eef2fb;border-radius:99px;flex:1;height:5px;position:relative;overflow:hidden}.hm-goal-fill{background:var(--hm-cobalt);transform-origin:0;border-radius:99px;position:absolute;top:0;bottom:0;left:0}.hm-goal-fill.is-met{background:var(--hm-green)}.hm-goal-words{color:var(--hm-muted);white-space:nowrap;font-size:12px;font-weight:500}.hm-goal-words b{color:var(--hm-ink);font-weight:600}.hm-goal-words b.is-met{color:var(--hm-green)}.hm-w-sub{color:var(--hm-muted);text-wrap:pretty;margin-top:auto;padding-top:6px;font-size:12.5px;font-weight:500}.hm-num-row{align-items:center;gap:10px;display:flex}.hm-chg{height:24px;color:var(--hm-sec);white-space:nowrap;background:#f4f2ef;border-radius:99px;flex-shrink:0;align-items:center;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.hm-chg.is-up{background:var(--hm-green-tint);color:var(--hm-green)}.hm-chg.is-down{background:var(--hm-red-tint);color:var(--hm-red-deep)}.hm-stages-named{flex-wrap:wrap;gap:0 10px;min-width:0;margin-top:auto;padding-top:6px;display:flex}.hm-stage{color:var(--hm-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:500;line-height:1.5;display:inline-flex}.hm-stage-dot{border-radius:99px;flex-shrink:0;width:7px;height:7px}.hm-stage-n{color:var(--hm-ink);font-variant-numeric:tabular-nums;font-weight:600}.hm-stage-bar{align-items:center;gap:3px;min-width:0;height:18px;margin-top:10px;display:flex}.hm-stage-bar>span{transform-origin:0;border-radius:99px;min-width:6px;height:5px}.hm-calls{align-items:center;gap:10px;min-width:0;height:18px;margin-top:10px;display:flex}.hm-dots{flex-shrink:0;gap:4px;display:flex}.hm-dot{box-sizing:border-box;border:2px solid var(--hm-cobalt);background:#fff;border-radius:99px;width:11px;height:11px}.hm-dot.is-held{border-color:var(--hm-green);background:var(--hm-green)}.hm-dot.is-noshow{border-color:var(--hm-red);background:var(--hm-red)}.hm-callbar{flex-shrink:0;gap:3px;width:96px;display:flex}.hm-callbar>span{transform-origin:0;border-radius:99px;height:8px}.hm-callbar>.is-held{background:var(--hm-green)}.hm-callbar>.is-noShow{background:var(--hm-red)}.hm-callbar>.is-toCome{background:#2563eb59}.hm-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hm-chip{height:36px;box-shadow:var(--hm-shadow-pill);color:var(--hm-sec);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.hm-chip b{color:var(--hm-ink);font-weight:600}.hm-chip.is-cause{gap:7px;height:34px;padding:0 13px}.hm-chip.is-cause b.is-up{color:var(--hm-green)}.hm-chip.is-cause b.is-down{color:var(--hm-red)}.hm-page a.hm-chip{color:var(--hm-sec);gap:6px;height:34px;padding:0 13px}.hm-page a.hm-chip:hover{color:var(--hm-ink)}.hm-page a.hm-chip:active{transform:scale(.97)}.hm-w-sk{gap:14px}.hm-page.is-phone .hm-w-sk{grid-column:1/-1;min-height:147px}.hm-page.is-phone .hm-w-sk.is-mrr{min-height:165px}.hm-page.is-phone .hm-w-sk:nth-child(2){min-height:119px}.hm-hero{--hm-pg:clamp(10px,.9vw,12px);--hm-cp:clamp(12px,1.2vw,18px);--hm-num-f:clamp(22px,1.9vw,32px);--hm-num-row:max(var(--hm-num-f),24px);--hm-mrr-f:clamp(24px,2.5vw,42px);--hm-card-h: calc(64px + max(var(--hm-mrr-f) + 52px,var(--hm-num-row) + 52px)) }.hm-hero .hm-grid{gap:var(--hm-pg);grid-template-columns:minmax(min-content,1.45fr) repeat(3,minmax(min-content,1fr))}.hm-hero .hm-w{padding:16px var(--hm-cp);min-height:var(--hm-card-h)}.hm-hero .hm-w-head{flex-shrink:0;height:22px}.hm-hero .hm-w.is-mrr .hm-w-head{width:100%}.hm-hero .hm-w-title,.hm-hero .hm-w.is-mrr .hm-w-title{white-space:nowrap;flex:1;line-height:18px}.hm-hero .hm-num{font-size:var(--hm-num-f);gap:clamp(4px,.4vw,6px)}.hm-hero .hm-w:not(.is-mrr)>.hm-num{padding-block:max(0px,(24px - var(--hm-num-f))/2)}.hm-hero .hm-num-row{gap:clamp(6px,.7vw,10px);min-height:24px}.hm-hero .hm-num-unit{font-size:clamp(12px,1vw,14px)}.hm-hero .hm-mrr-num{font-size:var(--hm-mrr-f);gap:clamp(4px,.4vw,6px)}.hm-hero .hm-mrr-unit{font-size:clamp(13px,1.1vw,16px)}.hm-hero .hm-mrr-delta,.hm-hero .hm-w-sub,.hm-hero .hm-stage,.hm-hero .hm-goal-words,.hm-hero .hm-goal-say,.hm-hero .hm-goal-words b{white-space:nowrap;line-height:18px}.hm-hero .hm-mrr-delta{flex-shrink:0}.hm-hero .hm-flex1{min-height:0}.hm-hero .hm-w-sub,.hm-hero .hm-stages-named{text-wrap:nowrap;flex-shrink:0}.hm-hero .hm-w-sub.is-two>.hm-sep{display:none}.hm-hero .hm-w-sub.is-two>.hm-part{display:block}.hm-hero .hm-w-sub.is-two>.hm-part+.hm-sep+.hm-part{margin-top:10px}.hm-hero .hm-stages-named{flex-wrap:nowrap}.hm-hero .hm-w-sk{justify-content:space-between;gap:0}@media(max-width:1239px){.hm-hero .hm-w-title{font-size:12px}.hm-hero{--hm-card-h: calc(64px + max(var(--hm-mrr-f) + 4px + 18px + 10px + 18px + 10px + 18px,var(--hm-num-row) + 6px + 18px + 18px + 10px + 18px)) }.hm-hero .hm-pulse.is-month{--hm-card-h: calc(64px + max(var(--hm-mrr-f) + 4px + 36px + 10px + 18px + 10px + 18px,var(--hm-num-row) + 6px + 18px + 18px + 10px + 18px)) }.hm-hero .hm-stages-named{flex-direction:column}.hm-hero .hm-w.is-calls .hm-w-sub>.hm-sep{display:none}.hm-hero .hm-w.is-calls .hm-w-sub>.hm-part{display:block}.hm-hero .hm-mrr-delta{margin-top:4px}.hm-hero .hm-mrr-delta.is-month>.hm-part{display:block}.hm-hero .hm-goal{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 8px;height:auto;display:grid}.hm-hero .hm-goal-words{display:contents}.hm-hero .hm-goal-say{grid-area:1/1/auto/-1}.hm-hero .hm-goal .hm-sep{display:none}.hm-hero .hm-goal-track{grid-area:2/1}.hm-hero .hm-goal-words b{grid-area:2/2}}.hm-hero .hm-w-full{white-space:nowrap}@media(max-width:1499px){.hm-hero .hm-w.is-leads.is-week .hm-w-full{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hm-hero .hm-w.is-leads.is-week .hm-w-short{display:inline}}@media(max-width:1399px){.hm-hero .hm-w.is-leads .hm-w-full{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hm-hero .hm-w.is-leads .hm-w-short{display:inline}}@media(max-width:1159px){.hm-hero .hm-w.is-calls .hm-w-full{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hm-hero .hm-w.is-calls .hm-w-short{display:inline}}@media(max-width:1099px){.hm-hero .hm-w.is-pipeline .hm-w-full{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hm-hero .hm-w.is-pipeline .hm-w-short{display:inline}}@media(max-width:999px){.hm-hero{--hm-hp:16px;--hm-pg:8px;--hm-cp:10px}.hm-hero .hm-w-ico{display:none}.hm-hero .hm-num-row{flex-direction:column;align-items:flex-start;gap:4px}.hm-hero{--hm-card-h: calc(64px + max(var(--hm-mrr-f) + 4px + 18px + 10px + 18px + 10px + 18px,var(--hm-num-row) + 6px + 18px + 18px + 10px + 18px,var(--hm-num-f) + 4px + 24px + 6px + 18px + 10px + 18px)) }.hm-hero .hm-pulse.is-month{--hm-card-h: calc(64px + max(var(--hm-mrr-f) + 4px + 36px + 10px + 18px + 10px + 18px,var(--hm-num-row) + 6px + 18px + 18px + 10px + 18px,var(--hm-num-f) + 4px + 24px + 6px + 18px + 10px + 18px)) }}.hm-hero .hm-chips{max-width:min(100%,var(--hm-narrow))}.hm-cols,.hm-left{display:contents}.hm-page[data-layout=two] .hm-cols{grid-template-columns:minmax(0,1fr) clamp(380px,30vw,480px);align-items:start;gap:28px;display:grid}.hm-page[data-layout=two] .hm-cols>.hm-needs{top:var(--hm-needs-top,24px);grid-area:1/2;position:sticky}.hm-page[data-layout=two] .hm-cols>.hm-left{flex-direction:column;grid-area:1/1;gap:28px;min-width:0;display:flex}.hm-card{border:1px solid var(--hm-line);box-shadow:var(--hm-shadow-card);background:#fff;border-radius:28px;overflow:hidden}.hm-area{min-width:0}.hm-card-head{flex-wrap:wrap;align-items:center;gap:12px 14px;padding:22px 22px 16px;display:flex}.hm-card-head.is-happened{flex-wrap:nowrap;gap:10px;padding:22px 22px 12px}.hm-card-title{align-items:center;gap:10px;min-width:0;display:flex}.hm-card-ico{background:var(--hm-cobalt);color:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.hm-h2{letter-spacing:-.3px;color:var(--hm-cobalt);white-space:nowrap;margin:0;font-size:17px;font-weight:600}.hm-card-meta{color:var(--hm-muted);white-space:nowrap;font-size:13px;font-weight:500}.hm-spacer{flex:1}.hm-counts{flex-wrap:wrap;gap:6px;display:flex}.hm-count{height:28px;color:var(--hm-ink);white-space:nowrap;background:var(--hm-c);border-radius:99px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hm-count{background:color-mix(in srgb,var(--hm-c)8%,#fff)}}.hm-count>i{background:var(--hm-c);border-radius:99px;width:6px;height:6px}.hm-count.is-calls{--hm-c:var(--hm-cobalt)}.hm-count.is-tasks{--hm-c:var(--hm-amber)}.hm-count.is-overdue{--hm-c:var(--hm-red)}.hm-today-sk{padding:0 12px 14px}.hm-today-sk-row{align-items:center;gap:14px;min-height:60px;padding:0 12px;display:flex}.hm-today-sk-col{flex-direction:column;flex:1;gap:7px;display:flex}.hm-quiet-day{background:var(--hm-quiet-day);border-radius:22px;flex-direction:column;gap:10px;margin:0 12px 14px;padding:24px 22px;display:flex}.hm-quiet-day.is-done{margin-bottom:0}.hm-quiet-title{letter-spacing:-.3px;color:var(--hm-ink);font-size:17px;font-weight:600}.hm-page a.hm-next{color:var(--hm-sec);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.hm-page a.hm-next:hover{color:var(--hm-cobalt)}.hm-page a.hm-next:active{transform:scale(.97)}.hm-next>i{background:var(--hm-cobalt);border-radius:99px;flex-shrink:0;width:7px;height:7px}.hm-next-none{color:var(--hm-sec);font-size:13px;font-weight:500;line-height:1.5}.hm-open{width:100%;display:block;position:absolute;inset:0}.hm-page a.hm-open:focus-visible{outline:none}.hm-first:has(.hm-open:focus-visible),.hm-row:has(.hm-open:focus-visible),.hm-also-row:has(.hm-open:focus-visible),a.hm-ev:focus-visible{outline:2px solid var(--hm-cobalt);outline-offset:-2px}.hm-first>:not(.hm-open):not(.hm-also),.hm-row>:not(.hm-open),.hm-also-row>:not(.hm-open){pointer-events:none;position:relative}.hm-first{background:var(--hm-cobalt-tint);color:var(--hm-ink);cursor:pointer;transition:background .12s ease,transform .45s var(--hm-e);border-radius:22px;margin:0 12px;padding:18px 18px 16px 20px;position:relative;overflow:hidden}.hm-first:hover{background:var(--hm-cobalt-soft);transform:translateY(-1px)}.hm-first-label{color:var(--hm-cobalt);white-space:nowrap;align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex}.hm-first-dot{box-sizing:border-box;border:2px solid var(--hm-cobalt);border-radius:99px;flex-shrink:0;width:8px;height:8px}.hm-first-dot.is-now{background:var(--hm-cobalt);border:none}.hm-also-chip{background:var(--hm-amber-tint);height:22px;color:var(--hm-amber);border-radius:99px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.hm-first-main{align-items:center;gap:16px;margin-top:10px;display:flex}.hm-first-text{flex:1;min-width:0}.hm-first-acts{flex-shrink:0;align-items:center;gap:10px;display:flex}.hm-page.is-phone .hm-first-st,.hm-page.is-phone .hm-first-acts:not(:has(.hm-join,.hm-check)){display:none}.hm-first-title{letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:600;line-height:1.25;overflow:hidden}.hm-first-sub{color:var(--hm-sec);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;font-weight:500;overflow:hidden}.hm-prog{background:#2563eb24;border-radius:99px;height:4px;margin-top:14px;display:block;overflow:hidden}.hm-prog>span{background:var(--hm-cobalt);transform-origin:0;transition:width .6s var(--hm-e);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.hm-prog{position:relative}.hm-first-st{white-space:nowrap;height:26px;color:var(--hm-muted);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.hm-first-st>i,.hm-st>i{background:currentColor;border-radius:99px;width:6px;height:6px}.hm-first-st.is-confirmed,.hm-st.is-confirmed{color:var(--hm-green)}.hm-first-st.is-rescheduled,.hm-st.is-rescheduled{color:var(--hm-amber)}.hm-first-st.is-no_show,.hm-st.is-no_show{color:var(--hm-red)}.hm-page a.hm-join{pointer-events:auto;background:var(--hm-cobalt);color:#fff;height:36px;transition:transform .22s var(--hm-e),background .12s ease;border-radius:99px;flex-shrink:0;align-items:center;gap:7px;padding:0 18px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 18px -10px #2563ebcc}.hm-page a.hm-join:hover{background:var(--hm-cobalt-ink);color:#fff;transform:scale(1.03)}.hm-page a.hm-join:active{transform:scale(.97)}.hm-also{border-top:1px solid #2563eb24;flex-direction:column;margin-top:14px;display:flex;position:relative}.hm-also-row{align-items:center;gap:12px;min-height:58px;padding-top:12px;display:flex;position:relative}.hm-also-bar{background:var(--hm-k);border-radius:3px;flex-shrink:0;align-self:stretch;width:3px;margin:2px 0}.hm-also-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hm-also-title{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.hm-also-sub{color:var(--hm-sec);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.hm-page a.hm-also-join{pointer-events:auto;height:34px;color:var(--hm-cobalt);background:#fff;border-radius:99px;flex-shrink:0;align-items:center;padding:0 15px;font-size:13px;font-weight:600;transition:background .12s,transform .12s;display:inline-flex}.hm-page a.hm-also-join:hover{background:var(--hm-cobalt-tint-2);color:var(--hm-cobalt)}.hm-page a.hm-also-join:active{transform:scale(.97)}.hm-k-sales_call{--hm-k:var(--hm-k-sales_call)}.hm-k-partner_checkin{--hm-k:var(--hm-k-partner_checkin)}.hm-k-meeting{--hm-k:var(--hm-k-meeting)}.hm-k-task{--hm-k:var(--hm-k-task)}.hm-k-follow_up{--hm-k:var(--hm-k-follow_up)}.hm-k-blocked{--hm-k:var(--hm-k-blocked)}.hm-rows{padding:10px 0 4px}.hm-row{cursor:pointer;min-height:64px;transition:background .12s var(--hm-e),opacity .22s ease;align-items:center;gap:14px;padding:0 18px 0 24px;display:flex;position:relative}.hm-row.has-top{border-top:1px solid var(--hm-line-2)}.hm-row:hover{background:var(--hm-hover)}.hm-row:active{background:#f4f2ef}.hm-row.is-past,.hm-row.is-cancelled{opacity:.5}.hm-page.is-phone .hm-row{gap:12px;min-height:64px;padding:10px 14px 10px 16px}.hm-row-time{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;width:58px;display:flex}.hm-page.is-phone .hm-row-time{width:50px}.hm-row-t1{letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--hm-ink);font-size:18px;font-weight:600;line-height:1.1}.hm-row-t1.is-allday{font-size:15px}.hm-row-t2{color:var(--hm-muted);font-size:11px;font-weight:600}.hm-row-bar{background:var(--hm-k);border-radius:3px;flex-shrink:0;align-self:stretch;width:3px;margin:4px 0}.hm-row.hm-k-blocked .hm-row-bar{opacity:.5}.hm-row-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hm-row-title{color:var(--hm-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;text-decoration-color:#1a181559;transition:color .12s;overflow:hidden}.hm-row.is-done .hm-row-title{color:var(--hm-muted);text-decoration-line:line-through}.hm-row.is-cancelled .hm-row-title{text-decoration-line:line-through}.hm-row-meta{min-width:0;color:var(--hm-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.hm-page.is-phone .hm-row-meta{flex-wrap:wrap;gap:5px 8px;line-height:1.4;overflow:visible}.hm-row-who{text-overflow:ellipsis;min-width:0;overflow:hidden}.hm-kind{background:var(--hm-k);border-radius:99px;flex-shrink:0;height:22px;padding:0 8px}@supports (color:color-mix(in lab,red,red)){.hm-kind{background:color-mix(in srgb,var(--hm-k)11%,#fff)}}.hm-kind{color:var(--hm-k)}@supports (color:color-mix(in lab,red,red)){.hm-kind{color:color-mix(in srgb,var(--hm-k)68%,#000)}}.hm-kind{align-items:center;font-size:12px;font-weight:600;display:inline-flex}.hm-clash{background:var(--hm-amber-tint);height:22px;color:var(--hm-amber);white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.hm-st{white-space:nowrap;color:var(--hm-muted);flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.hm-st>i{opacity:.45}.hm-st.is-confirmed>i,.hm-st.is-rescheduled>i,.hm-st.is-no_show>i{opacity:1}.hm-page a.hm-row-join{pointer-events:auto;background:var(--hm-cobalt-tint);height:32px;color:var(--hm-cobalt);border-radius:99px;flex-shrink:0;align-items:center;padding:0 13px;font-size:12.5px;font-weight:600;transition:background .12s;display:inline-flex}.hm-page a.hm-row-join:hover{background:var(--hm-cobalt-tint-2);color:var(--hm-cobalt)}.hm-page a.hm-row-join:active{transform:scale(.97)}.hm-page.is-phone a.hm-row-join{height:44px;padding:0 14px}.hm-check{pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:transform .12s;display:inline-flex}.hm-check:active{transform:scale(.9)}.hm-check-box{border:1.5px solid var(--hm-k);color:#fff;width:16px;height:16px;transition:background .12s var(--hm-e);background:#fff;border-radius:4.5px;justify-content:center;align-items:center;display:flex}.hm-check.is-done .hm-check-box{background:var(--hm-k)}.hm-check-box>svg{opacity:0;transition:opacity .2s ease,transform .4s var(--hm-e);transform:scale(.3)}.hm-check.is-done .hm-check-box>svg{opacity:1;transform:scale(1)}.hm-page .hm-check{pointer-events:auto}.hm-check.is-first{width:36px;height:36px}.hm-page.is-phone .hm-check{width:44px;height:44px}.hm-fold{opacity:0;visibility:hidden;transition:grid-template-rows .4s var(--hm-e),opacity .22s ease,visibility 0s linear .4s;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid}.hm-fold.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.hm-fold>div{min-width:0;min-height:0;overflow:hidden}.hm-foot{border-top:1px solid var(--hm-line-2);align-items:center;gap:8px;min-height:56px;padding:0 14px;display:flex}.hm-earlier{cursor:pointer;height:34px;color:var(--hm-sec);white-space:nowrap;background:0 0;border:none;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.hm-earlier:hover{background:var(--hm-quiet-btn);color:var(--hm-ink)}.hm-earlier:active{transform:scale(.97)}.hm-earlier>svg{transition:transform .22s var(--hm-e)}.hm-earlier[aria-expanded=true]>svg{transform:rotate(180deg)}.hm-page a.hm-more{background:var(--hm-cobalt-tint);height:34px;color:var(--hm-cobalt);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background .12s;display:inline-flex}.hm-page a.hm-more:hover{background:var(--hm-cobalt-tint-2);color:var(--hm-cobalt)}.hm-page a.hm-more:active{transform:scale(.97)}.hm-page.is-phone .hm-earlier,.hm-page.is-phone a.hm-more,.hm-page.is-phone .hm-show-more>button{height:44px}.hm-new-chip{background:var(--hm-cobalt-tint);height:24px;color:var(--hm-cobalt);white-space:nowrap;border-radius:99px;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.hm-happ-sk{padding:0 24px 14px}.hm-happ-sk-row{align-items:center;gap:14px;height:54px;display:flex}.hm-happ-empty{align-items:center;gap:14px;padding:12px 26px 30px;display:flex}.hm-happ-empty>i{border:2.5px solid var(--hm-hollow);border-radius:99px;flex-shrink:0;width:12px;height:12px}.hm-happ-empty>span{letter-spacing:-.2px;color:var(--hm-ink);font-size:15px;font-weight:600}.hm-days{padding:0 12px 8px}.hm-day-head{letter-spacing:.04em;text-transform:uppercase;color:var(--hm-muted);white-space:nowrap;align-items:center;gap:10px;padding:14px 12px 6px;font-size:12px;font-weight:700;display:flex}.hm-day-line{background:var(--hm-line);flex:1;height:1px}.hm-day-box{padding:0}.hm-day-box.is-new{background:#f5f8ff;border-radius:20px;padding:4px;box-shadow:inset 0 0 0 1px #2563eb14}.hm-ev{min-height:58px;transition:background .12s var(--hm-e);border-radius:16px;align-items:center;gap:14px;padding:8px 14px 8px 12px;display:flex}.hm-page a.hm-ev{color:var(--hm-ink)}.hm-ev.has-top{border-top:1px solid #1a18150d}.hm-page a.hm-ev:hover{color:var(--hm-ink);background:#f8f7f5}.hm-day-box.is-new a.hm-ev:hover{background:#fff}.hm-page a.hm-ev:active{background:#f2f0ec}.hm-ev-ico{background:var(--hm-c);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@supports (color:color-mix(in lab,red,red)){.hm-ev-ico{background:color-mix(in srgb,var(--hm-c)11%,#fff)}}.hm-ev-ico{color:var(--hm-c)}.hm-ev.is-new .hm-ev-ico{background:var(--hm-c);color:#fff}.hm-c-cobalt{--hm-c:var(--hm-cobalt)}.hm-c-green{--hm-c:var(--hm-green)}.hm-c-amber{--hm-c:var(--hm-amber)}.hm-c-red{--hm-c:var(--hm-red)}.hm-c-stone{--hm-c:var(--hm-stone)}.hm-ev-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hm-ev-who{color:var(--hm-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;position:relative;overflow:hidden}.hm-ev-what{color:var(--hm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.hm-ev-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.hm-ev-money{letter-spacing:-.2px;color:var(--hm-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.hm-ev-money.is-up{color:var(--hm-green)}.hm-ev-money.is-down{color:var(--hm-red)}.hm-ev-time{color:var(--hm-muted);white-space:nowrap;font-size:12px;font-weight:500}.hm-show-more{justify-content:center;padding:14px 0 10px;display:flex}.hm-show-more>button{background:var(--hm-quiet-btn);height:34px;color:var(--hm-sec);white-space:nowrap;cursor:pointer;border:none;border-radius:99px;padding:0 16px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s,transform .12s}.hm-show-more>button:hover{background:var(--hm-cobalt-tint);color:var(--hm-cobalt)}.hm-show-more>button:active{transform:scale(.97)}.hm-show-more>button[aria-disabled=true]{opacity:.6;cursor:default}.hm-more-err{text-align:center;color:var(--hm-red);padding:0 0 8px;font-size:12.5px;font-weight:500}.hm-needs{min-width:0}.hm-needs-head{align-items:center;gap:10px;padding:4px 4px 16px;display:flex}.hm-needs-h2{letter-spacing:-.6px;white-space:nowrap;color:var(--hm-ink);margin:0;font-size:22px;font-weight:600}.hm-needs-n{background:var(--hm-cobalt);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.hm-needs-sk{flex-direction:column;gap:10px;display:flex}.hm-needs-sk>div{border:1px solid var(--hm-line);border-radius:22px;align-items:center;gap:14px;padding:16px;display:flex}.hm-needs-sk-col{flex-direction:column;flex:1;gap:9px;display:flex}.hm-needs-fail{border:1px solid var(--hm-line);color:var(--hm-sec);border-radius:22px;align-items:center;gap:10px;padding:16px 10px 16px 18px;font-size:13.5px;font-weight:500;animation:.3s hmFade;display:flex}.hm-needs-fail>span{flex:1;min-width:0}.hm-needs-fail.is-rules{border:1px dashed #1a181529;padding:10px 10px 10px 18px;font-size:13px}.hm-needs-fail.is-rules .hm-retry{height:30px}.hm-needs-fail.is-busy>span{animation:1.1s ease-in-out infinite hmBusy}.hm-page.is-phone .hm-needs-fail.is-rules .hm-retry{height:44px}.hm-quiet{border:1px solid var(--hm-line);box-shadow:var(--hm-shadow-line);background:#fff;border-radius:22px;align-items:center;gap:14px;padding:20px 22px;display:flex}.hm-quiet-tile{background:var(--hm-green-quiet);width:36px;height:36px;color:var(--hm-green);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hm-quiet>span:last-child{letter-spacing:-.2px;color:var(--hm-ink);font-size:15.5px;font-weight:600}.hm-line-wrap{opacity:1;min-width:0;transition:grid-template-rows .32s var(--hm-e),opacity .22s ease,transform .22s var(--hm-e);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid}.hm-line-wrap>div{min-width:0;min-height:0}.hm-line-wrap.is-leaving{opacity:0;grid-template-rows:0fr;transform:translate(24px)scale(.98)}.hm-line-wrap.is-leaving>div{overflow:hidden}.hm-line{cursor:pointer;border:1px solid var(--hm-line);min-width:0;box-shadow:var(--hm-shadow-line);transition:transform .22s var(--hm-e),box-shadow .22s var(--hm-e),border-color .2s ease;background:#fff;border-radius:22px;margin-bottom:10px;padding:16px 14px 16px 16px;position:relative}.hm-line:hover,.hm-line:has(.hm-line-link:focus-visible){border-color:#1a181517;transform:translateY(-2px);box-shadow:0 1px 2px #1a18150a,0 16px 32px -18px #1e3a8a52}.hm-line:active{transition-duration:.12s;transform:translate(0)scale(.995)}.hm-line.is-down{background:var(--hm-down-card);box-shadow:none;border-color:#dc262624}.hm-line.is-down:hover,.hm-line.is-down:has(.hm-line-link:focus-visible){border-color:#dc262633;box-shadow:0 16px 32px -20px #dc262666}.hm-page.is-phone .hm-line{padding:14px}.hm-page a.hm-line-link{z-index:0;outline-offset:3px;border-radius:22px;display:block;position:absolute;inset:0}.hm-line-top{pointer-events:none;align-items:flex-start;gap:14px;display:flex;position:relative}.hm-tile{background:var(--hm-cobalt-tint);width:36px;height:36px;color:var(--hm-cobalt);font-variant-numeric:tabular-nums;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.hm-line.is-down .hm-tile{background:var(--hm-red);color:#fff}.hm-line-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hm-line-title{letter-spacing:-.1px;color:var(--hm-ink);font-size:14.5px;font-weight:600;line-height:1.35}.hm-line.is-down .hm-line-title{color:var(--hm-red-deep)}.hm-line-meta{color:var(--hm-muted);font-size:12.5px;font-weight:500;line-height:1.45}.hm-line.is-down .hm-line-meta{color:var(--hm-sec)}.hm-line-note{color:var(--hm-amber);animation:hmNote .32s var(--hm-e);margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.45;overflow:hidden}.hm-x{pointer-events:auto;color:#9a948b;cursor:pointer;background:0 0;border:none;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:2px -6px 0 0;transition:background .12s,color .12s,transform .12s;display:inline-flex;position:relative}.hm-x:hover{color:var(--hm-ink);background:#1a181512}.hm-x:active{transform:scale(.94)}.hm-x-gap{flex-shrink:0;width:32px;height:1px;margin:2px -6px 0 0}.hm-page.is-phone .hm-x{width:44px;height:44px;margin:-6px -8px 0 0}.hm-page.is-phone .hm-x-gap{width:44px;margin:-6px -8px 0 0}.hm-items{pointer-events:none;flex-wrap:wrap;gap:6px;min-width:0;margin:12px 0 0;display:flex;position:relative}.hm-page a.hm-item{pointer-events:auto;background:var(--hm-chip);min-width:0;max-width:100%;min-height:32px;color:var(--hm-ink);border-radius:99px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:12.5px;font-weight:600;transition:background .2s,box-shadow .2s,transform .16s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #0000}.hm-page a.hm-item:hover{background:var(--hm-cobalt-tint);color:var(--hm-ink)}.hm-page a.hm-item:active{transform:scale(.98)}.hm-page.is-phone a.hm-item{min-height:44px;padding:0 12px 0 9px}.hm-ini{width:26px;height:26px;color:var(--hm-cobalt);background:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.hm-item-label{overflow-wrap:anywhere;flex:0 auto;min-width:0;padding:3px 0}.hm-item-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hm-sec);flex:0 1000000 auto;font-weight:500;overflow:hidden}.hm-item-age{color:var(--hm-muted);white-space:nowrap;flex-shrink:0;font-weight:500}.hm-page.is-intro .hm-hello{animation:hmIn .6s var(--hm-e)50ms backwards}.hm-page.is-intro .hm-sys{animation:hmIn .6s var(--hm-e).3s backwards}.hm-page.is-intro .hm-w{animation:hmIn .6s var(--hm-e)backwards}.hm-page.is-intro .hm-goal-fill{animation:hmGrow 1.6s var(--hm-e).6s backwards}.hm-page.is-intro .hm-stage-bar>span,.hm-page.is-intro .hm-callbar>span{animation:hmGrow 1s var(--hm-e)backwards}.hm-page.is-intro .hm-dot{animation:hmPop .45s var(--hm-e)backwards}.hm-page.is-intro .hm-chips{animation:hmIn .6s var(--hm-e).5s backwards}.hm-page.is-intro .hm-area{animation:hmIn .6s var(--hm-e).15s backwards}.hm-page.is-intro .hm-area.is-happened{animation-delay:.25s}.hm-page.is-intro .hm-count{animation:hmIn .6s var(--hm-e)backwards}.hm-page.is-intro .hm-quiet-day,.hm-page.is-intro .hm-first{animation:hmIn .6s var(--hm-e).1s backwards}.hm-page.is-intro .hm-also-chip{animation:.3s hmFade}.hm-page.is-intro .hm-prog>span{animation:hmGrow 1.2s var(--hm-e).4s backwards}.hm-page.is-intro .hm-row:not(.is-still),.hm-page.is-intro .hm-day:not(.is-more){animation:hmIn .6s var(--hm-e)backwards}.hm-page.is-intro .hm-new-chip{animation:hmPop .45s var(--hm-e).5s backwards}.hm-page.is-intro .hm-needs-head{animation:hmIn .6s var(--hm-e).1s backwards}.hm-page.is-intro .hm-quiet{animation:hmIn .6s var(--hm-e).15s backwards}.hm-page.is-intro .hm-quiet-tile{animation:hmPop .5s var(--hm-e).3s backwards}.hm-page.is-intro .hm-line-wrap{animation:hmIn .6s var(--hm-e)backwards}.hm-page.is-first .hm-pill:not(.is-look):not(.is-down) .hm-pill-dot{animation:3s ease-out 3 hmBreathG}.hm-page.is-first .hm-first-dot.is-now{animation:2.4s ease-out 3 hmBreathB}.hm-page.is-first .hm-line.is-down .hm-tile{animation:2.6s ease-out 3 hmBreathR}.hm-needs-n.is-pop{animation:hmPop .4s var(--hm-e)}.hm-day.is-more,.hm-day-box>li.is-more{animation:hmRise .3s var(--hm-e)backwards}.is-reveal{animation:.3s hmFade}html:has(.admin-shell){touch-action:manipulation}@media(max-width:900px){.admin-theme :is(.adm-topbar-logo,.bz-seg-btn,.bz-tab,.bz-pf-trig,.bz-win .ph-nap-trig,.sy-actctl .ph-nap-trig,.ps-bar-details,.ps-tab,.pv-money-link,.pt-btn,.pt-btn-sm,.pt-sec-edit,.ps-line-x,.sy-refresh,.sy-tab,.sa-fbtn,.sa-tab,.ag-phead-arrow,.ag-phead-today,.ag-phead-icon,.ag-viewtog-btn,.ag-phead-search-btn,.ag-past-btn,.ag-task-check,.pp-more,.pp-linkbtn,.pp-send,.pp-stage,.pr-card-menubtn,.ul-tab,.ul-htab,.ag-gear-btn,.ul-clearall,.al-stage,.al-btn,.al-cr-danger,.al-seg,[data-testid$=retry],.hm-retry,.ag-error-btn,.pr-toast-act,.ul-toast-undo,.ph-st-range-bar button,.ph-cal-today-btn,.ph-cal-view-pill,.ph-filter-btn,.ph-st-custom){position:relative}.admin-theme :is(.adm-topbar-logo,.bz-seg-btn,.bz-tab,.bz-pf-trig,.bz-win .ph-nap-trig,.sy-actctl .ph-nap-trig,.ps-bar-details,.ps-tab,.pv-money-link,.pt-btn,.pt-btn-sm,.pt-sec-edit,.ps-line-x,.sy-refresh,.sy-tab,.sa-fbtn,.sa-tab,.ag-phead-arrow,.ag-phead-today,.ag-phead-icon,.ag-viewtog-btn,.ag-phead-search-btn,.ag-past-btn,.ag-task-check,.pp-more,.pp-linkbtn,.pp-send,.pp-stage,.pr-card-menubtn,.ul-tab,.ul-htab,.ag-gear-btn,.ul-clearall,.al-stage,.al-btn,.al-cr-danger,.al-seg,[data-testid$=retry],.hm-retry,.ag-error-btn,.pr-toast-act,.ul-toast-undo,.ph-st-range-bar button,.ph-cal-today-btn,.ph-cal-view-pill,.ph-filter-btn,.ph-st-custom):before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-theme :is(a.pp-val,.al-fact-phone,.pv-r-link){position:relative}.admin-theme :is(a.pp-val,.al-fact-phone,.pv-r-link):before{content:"";height:max(100%,36px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.admin-theme .partner-theme .ph-cal-picker-time-row{align-items:center;min-height:44px;font-size:15px;display:flex}}.admin-theme{--p-ease:cubic-bezier(.16,1,.3,1);--p-dur-fast:.12s;--p-dur:.22s;--p-dur-slow:.6s}.partner-theme [data-state],[data-state].partner-theme,.admin-theme [data-state]{animation-timing-function:var(--p-ease);animation-duration:var(--p-dur)}.partner-theme [data-state=closed],[data-state=closed].partner-theme,.admin-theme [data-state=closed],.partner-theme [data-state=unchecked],[data-state=unchecked].partner-theme,.admin-theme [data-state=unchecked]{animation-duration:var(--p-dur-fast)}.partner-theme .transition,.partner-theme .transition-all,.partner-theme .transition-colors,.partner-theme .transition-transform,.partner-theme .transition-opacity,.admin-theme .transition,.admin-theme .transition-all,.admin-theme .transition-colors,.admin-theme .transition-transform,.admin-theme .transition-opacity{transition-timing-function:var(--p-ease);transition-duration:var(--p-dur-fast)}.partner-theme button:not(:disabled),.partner-theme [role=button]:not([aria-disabled=true]),.partner-theme a.tap,.admin-theme button:not(:disabled),.admin-theme [role=button]:not([aria-disabled=true]),.admin-theme a.tap{transition:transform var(--p-dur-fast)var(--p-ease),background-color var(--p-dur-fast)var(--p-ease),box-shadow var(--p-dur-fast)var(--p-ease)}.partner-theme button:not(:disabled):active,.partner-theme [role=button]:not([aria-disabled=true]):active,.partner-theme a.tap:active,.admin-theme button:not(:disabled):active,.admin-theme [role=button]:not([aria-disabled=true]):active,.admin-theme a.tap:active{transform:scale(.96)}.partner-theme [data-radix-popper-content-wrapper]>*,[data-radix-popper-content-wrapper]>.partner-theme,.admin-theme [data-radix-popper-content-wrapper]>*{transform-origin:var(--radix-popper-transform-origin,center)}.partner-theme .p-collapse{transition:grid-template-rows var(--p-dur)var(--p-ease);grid-template-rows:0fr;display:grid}.partner-theme .p-collapse[data-open=true]{grid-template-rows:1fr}.partner-theme .p-collapse>*{min-height:0;overflow:hidden}.partner-theme .p-stagger-item{opacity:0;animation:pRise var(--p-dur)var(--p-ease)forwards;animation-delay:calc(var(--i,0)*45ms);transform:translateY(14px)}@keyframes pRise{to{opacity:1;transform:translateY(0)}}.ph-sheet-overlay{z-index:49;background:#1a18156b;position:fixed;inset:0}.partner-theme.ph-bottom-sheet{z-index:50;background:var(--p-surface);border-radius:20px 20px 0 0;outline:none;flex-direction:column;max-height:92dvh;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #1a181529}.partner-theme.ph-bottom-sheet .ph-drawer-body{flex:auto;overflow-y:auto}.ph-sheet-grabber{background:var(--p-border);border-radius:99px;flex:none;width:40px;height:5px;margin:10px auto 6px}.partner-theme.ph-bottom-sheet.ph-cal-detail-sheet{padding-bottom:env(safe-area-inset-bottom,0px)}.pac-container{pointer-events:auto;z-index:9999}.ph-places-anchor{position:relative}.ph-places-anchor .pac-container{z-index:5;margin-top:4px;width:auto!important;position:absolute!important;top:100%!important;left:0!important;right:0!important}.partner-theme .ph-toast.is-leaving{animation:pToastOut var(--p-dur-fast)var(--p-ease)forwards}@keyframes pToastOut{to{opacity:0;transform:translateY(8px)scale(.98)}}.partner-theme .ph-confirm-scrim.is-closing{animation:pFadeOut var(--p-dur-fast)var(--p-ease)forwards}.partner-theme .ph-confirm-scrim.is-closing .ph-confirm{animation:pConfirmOut var(--p-dur-fast)var(--p-ease)forwards}@keyframes pConfirmOut{to{opacity:0;transform:scale(.96)}}.ph-palette-backdrop{animation:pScrimIn var(--p-dur-fast)var(--p-ease)}.ph-palette{animation:pPaletteIn var(--p-dur)var(--p-ease)}@keyframes pPaletteIn{0%{opacity:0;transform:scale(.97)translateY(8px)}}.ph-palette-backdrop.is-closing{animation:pFadeOut var(--p-dur-fast)var(--p-ease)forwards}@keyframes pFadeOut{to{opacity:0}}.ph-palette-backdrop.is-closing .ph-palette{animation:pPaletteOut var(--p-dur-fast)var(--p-ease)forwards}@keyframes pPaletteOut{to{opacity:0;transform:scale(.97)}}.partner-theme .ph-stat-ring-fg{transition:stroke-dashoffset var(--p-dur-slow)var(--p-ease)}.partner-theme .ph-st-daily-bar{animation:pBarRise var(--p-dur-slow)var(--p-ease)backwards;transform-origin:bottom}@keyframes pBarRise{0%{transform:scaleY(0)}}.partner-theme .ph-st-mix-donut svg{animation:pDonutIn var(--p-dur-slow)var(--p-ease)}@keyframes pDonutIn{0%{opacity:0;transform:rotate(-70deg)}}@media(prefers-reduced-motion:reduce){.admin-theme *,.admin-theme :before,.admin-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.partner-theme .ph-section-enter{animation:pSectionIn .44s var(--p-ease)}@keyframes pSectionIn{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.partner-theme .ph-view-switch button,.partner-theme .ph-st-range-bar button,.partner-theme .ph-cal-view-toggle button,.partner-theme .ph-st2-radio-group button,.partner-theme .ph-st-section-menu button,.partner-theme .ph-perm-seg-btn,.partner-theme .ph-step{position:relative}.partner-theme .ph-seg-indicator{z-index:0;border-radius:inherit;background:var(--p-surface);position:absolute;inset:0;box-shadow:0 1px 3px #1a18151f}.partner-theme .ph-seg-indicator.is-cobalt{background:var(--p-cobalt);box-shadow:none}.partner-theme .ph-seg-label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.partner-theme .ph-side-drawer{animation:pDrawerInRight var(--p-dur)var(--p-ease);will-change:transform}@keyframes pDrawerInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.partner-theme .ph-scrim{animation:pScrimIn var(--p-dur)var(--p-ease)}@keyframes pScrimIn{0%{opacity:0}to{opacity:1}}.partner-theme .ph-page-enter{animation:pSectionIn var(--p-dur)var(--p-ease)}.partner-theme .ph-lead,.partner-theme .ph-st2-goal-card,.partner-theme .ph-st2-cal-int,.partner-theme .ph-stat-card,.partner-theme .ph-st-card,.partner-theme .ph-st-kpi{transition:transform var(--p-dur-fast)var(--p-ease),box-shadow var(--p-dur-fast)var(--p-ease),border-color var(--p-dur-fast)var(--p-ease)}@media(hover:hover)and (pointer:fine){.partner-theme .ph-lead:hover,.partner-theme .ph-st2-goal-card:hover,.partner-theme .ph-st2-cal-int:hover,.partner-theme .ph-stat-card:hover,.partner-theme .ph-st-card:hover,.partner-theme .ph-st-kpi:hover{box-shadow:var(--p-shadow-3);transform:translateY(-3px)}}.partner-theme .ph-main,.partner-theme .ph-st2-content{overscroll-behavior:contain}@media(hover:none){.partner-theme .ph-lead:active,.partner-theme .ph-st2-goal-card:active,.partner-theme .ph-st2-cal-int:active,.partner-theme .ph-stat-card:active,.partner-theme .ph-st-card:active,.partner-theme .ph-st-kpi:active{box-shadow:var(--p-shadow-2);transform:scale(.98)}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
