html.pls-open{overflow:hidden}dialog.pls{padding:0;border:1px solid var(--sg-line-strong);color:var(--sg-fg);width:min(100%,460px);max-width:100%;max-height:min(88dvh,760px);margin:auto 0 0;inset:auto 0 0 0;border-radius:var(--sg-r-lg) var(--sg-r-lg) 0 0;overscroll-behavior:contain;background:radial-gradient(120% 40% at 100% 0%,rgba(47,91,211,.22),transparent 70%),linear-gradient(180deg,#0f1220,#090b12 70%);box-shadow:var(--sg-shadow-lg),var(--sg-hl);animation:pls-up var(--m-t-sheet, .48s) var(--m-sheet, ease) both}dialog.pls::backdrop{background:#020308a8}@media(min-width:700px){dialog.pls{inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;border-radius:0;border-width:0 0 0 1px;animation-name:pls-in}}@media(max-width:699px){dialog.pls{width:100%}}@keyframes pls-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes pls-in{0%{transform:translate(100%)}to{transform:none}}.pls__in{display:flex;flex-direction:column;height:100%;max-height:inherit}.pls__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 20px;border-bottom:1px solid var(--sg-line)}.pls__head h2{margin:0;font:600 17px/1.2 var(--sg-font);letter-spacing:-.02em;text-transform:none;color:var(--sg-fg)}.pls__tools{display:flex;gap:6px}.pls__x{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--sg-line);border-radius:50%;background:var(--sg-surface);color:var(--sg-muted);font:400 26px/1 var(--sg-font);cursor:pointer;transition:background-color .16s,color .16s}.pls__chat{display:flex;flex-direction:column;flex:1;min-height:0}.pls__ico{width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7'/%3E%3Cpath d='M19 5a9.5 9.5 0 0 1 0 14'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7'/%3E%3Cpath d='M19 5a9.5 9.5 0 0 1 0 14'/%3E%3C/svg%3E") center / contain no-repeat}.is-muted .pls__ico{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='m23 9-6 6'/%3E%3Cpath d='m17 9 6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='m23 9-6 6'/%3E%3Cpath d='m17 9 6 6'/%3E%3C/svg%3E")}.pls__log{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 8px;display:flex;flex-direction:column;gap:10px;min-height:120px}.pls__msg{max-width:88%;animation:pls-pop var(--m-t-base, .26s) var(--m-ease, ease) both}.pls__msg p{margin:0;font-size:16px;line-height:1.45}.pls__msg--ches{display:flex;align-items:flex-end;gap:10px;align-self:flex-start}.pls__ava{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid var(--sg-line-strong);box-shadow:var(--sg-hl);background:var(--sg-surface-3)}.pls__body{padding:10px 14px;border-radius:var(--sg-r-sm);border-bottom-left-radius:6px;background:var(--sg-surface-3);border:1px solid var(--sg-line);box-shadow:var(--sg-hl);min-width:0}.pls__msg--you{align-self:flex-end;padding:10px 14px;border-radius:var(--sg-r-sm);border-bottom-right-radius:6px;background:linear-gradient(180deg,var(--sg-accent-deep-hi),var(--sg-accent-deep));color:#fff;box-shadow:inset 0 1px #fff3}.pls__msg--card{align-self:stretch;max-width:none;display:grid;gap:10px}.pls__who{display:block;margin-bottom:4px;font:600 12px/1 var(--sg-font);letter-spacing:.01em;text-transform:none;color:var(--sg-accent-hi)}.pls__step{font-size:12px!important;color:var(--sg-muted);letter-spacing:.01em}.pls__q{margin:2px 0 0;font:600 18px/1.3 var(--sg-font);letter-spacing:-.02em;text-transform:none;color:var(--sg-fg);outline:none;text-wrap:balance}@keyframes pls-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pls__typing{display:flex;gap:5px;align-items:center;height:20px;padding:0 2px}.pls__typing i{width:7px;height:7px;border-radius:50%;background:var(--sg-muted);opacity:.6;animation:pls-dot 1s ease-in-out infinite}.pls__typing i:nth-child(2){animation-delay:.16s}.pls__typing i:nth-child(3){animation-delay:.32s}@keyframes pls-dot{0%,60%,to{transform:none;opacity:.45}30%{transform:translateY(-4px);opacity:1}}.pls__opts{display:grid;gap:8px;padding:10px 20px 4px}.pls__opts[hidden]{display:none}.pls__opt{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 16px 10px 10px;text-align:left;border:1px solid var(--sg-line-strong);border-radius:var(--sg-r-pill);background:var(--sg-surface);color:var(--sg-fg);font:500 16px/1.3 var(--sg-font);letter-spacing:-.01em;cursor:pointer;box-shadow:var(--sg-hl);transition:border-color var(--m-t-fast, .16s),background-color var(--m-t-fast, .16s),transform var(--m-t-fast, .16s);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.pls__opt:active{transform:scale(.985)}.pls__n{flex:none;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--sg-line-strong);border-radius:50%;font:600 12px/1 var(--sg-font);color:var(--sg-muted)}.pls__foot{display:flex;align-items:center;gap:14px;padding:12px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sg-line);font-size:15px}.pls__foot .m-link{margin-left:auto;color:var(--sg-fg);min-height:44px;display:inline-flex;align-items:center}.pls__back{min-height:44px;padding:0 4px;border:0;background:none;color:var(--sg-muted);font:500 15px/1 var(--sg-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pls__back[hidden]{display:none}@media(hover:hover)and (pointer:fine){.pls__x:hover{background:#ffffff1a;color:var(--sg-fg)}.pls__opt:hover{border-color:rgba(var(--sg-accent-rgb),.6);background:var(--sg-accent-wash)}.pls__back:hover{color:var(--sg-fg)}}.pls__card{padding:18px;border:var(--sg-card-border);border-radius:var(--sg-r);background:var(--sg-card-bg);box-shadow:var(--sg-card-shadow)}.pls__card .ches-label{margin:0}.pls__card h3{margin:8px 0 0;font:600 28px/1.08 var(--sg-font);letter-spacing:-.04em;color:var(--sg-fg);outline:none;text-wrap:balance}.pls__card .pls__price{margin:10px 0 0;font:600 30px/1 var(--sg-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--sg-fg)}.pls__card .pls__price small{display:block;margin-top:6px;font:400 14px/1.35 var(--sg-font);letter-spacing:0;color:var(--sg-muted)}.pls__card .pls__why{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--sg-fg)}.pls__btns{display:grid;gap:10px;margin-top:16px}.pls__btns .ches-btn,.pls__card--2>.ches-btn{width:100%}.pls__card--2>.ches-btn{margin-top:14px}.pls__card--2 h3,.pls__card--2 .pls__price--sm{font-size:20px}.pls__card[data-family]{border-color:var(--fam-line);background:linear-gradient(180deg,rgba(var(--fam-rgb),.12),transparent 70%),var(--sg-card-bg-solid);box-shadow:inset 0 1px rgba(var(--fam-rgb),.5),0 20px 40px -24px var(--fam-glow)}.pls__card[data-family] .ches-label{color:var(--fam-hi)}.pls__card--2[data-family]{background:linear-gradient(180deg,rgba(var(--fam-rgb),.05),transparent 70%),var(--sg-card-bg-solid);box-shadow:none}.pls__more{margin:2px 0 0;font-size:14px;line-height:1.6;color:var(--sg-muted)}.pls__more a{color:var(--sg-fg);text-decoration:underline;text-underline-offset:3px;padding:8px 0}.pls .sr-only,.pl-in .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){dialog.pls,.pls__msg{animation:none}.pls__typing i{animation:none;opacity:.8}}.sx-plan .pl{padding:clamp(20px,4vw,48px) 0 96px}.sx-plan .pl-in{width:min(100% - 2 * var(--ches-gutter),640px);margin-inline:auto;border:1px solid var(--sg-line-strong);border-radius:var(--sg-r-lg);overflow:hidden;background:radial-gradient(120% 40% at 100% 0%,rgba(47,91,211,.18),transparent 70%),linear-gradient(180deg,#0f1220,#090b12 70%);box-shadow:var(--sg-shadow-lg),var(--sg-hl)}.sx-plan .pl-in .pls__log{min-height:0;max-height:none;overflow:visible;padding-top:22px}.sx-plan .pl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(100% - 2 * var(--ches-gutter),640px);margin:0 auto 14px}.sx-plan .pl-head h1{margin:0;font:600 clamp(1.6rem,4.6vw,2.2rem)/1.1 var(--sg-font);letter-spacing:-.03em;color:var(--sg-fg)}.sx-plan .pl-head .pls__x{flex:none}
