.pc-prompt{width:min(560px,100%);font-family:var(--sp-mono);text-align:left;background:#0a0c13;border:1px solid #262c3b;border-radius:14px;margin:-6px auto 30px;overflow:hidden;box-shadow:0 34px 90px -46px #000000f2}.pc-prompt-head{background:#0d1018;border-bottom:1px solid #1b2030;align-items:center;gap:10px;height:36px;padding:0 14px;font-size:12px;display:flex}.pc-prompt-agent{color:#e3e6ef;align-items:center;gap:7px;display:inline-flex}.pc-prompt-agent svg{color:#e58b62}.pc-prompt-state{color:#e8c48c;border:1px solid #e8c48c52;border-radius:999px;align-items:center;gap:6px;height:20px;padding:0 8px;font-size:11px;display:inline-flex}.pc-prompt-state i{border:1.5px solid #e8c48c;border-radius:50%;width:7px;height:7px}.pc-prompt-body{color:#d6dae6;padding:16px 18px 18px;font-size:13.5px;line-height:1.75}.pc-prompt-body p{margin:0}.pc-prompt-dot{color:#e58b62;margin-right:8px;font-weight:400}.pc-prompt-body .sp-clock{color:#fff}.pc-prompt-when{white-space:nowrap}.pc-prompt-dim{color:#6f7789;padding-left:21px}.pc-prompt-ask{color:#fff;font-weight:700;margin-top:14px!important}.pc-prompt-options{margin:2px 0 0;padding:0;list-style:none}.pc-prompt-options button{color:#6f7789;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:1px 0;display:flex}.pc-prompt-options button span{flex:none;width:12px}.pc-prompt-options button.is-on{color:#e8a26b}.pc-prompt-options button:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline}.sw{--sw-line:#2f3336;--sw-text:#e7e9ea;--sw-quiet:#71767b;justify-self:start;width:100vw;margin:14px 0 0 calc(50% - 50vw);overflow:hidden}.sw-track{will-change:transform;width:max-content;animation:64s linear infinite sw-drift;display:flex}.sw:hover .sw-track,.sw:focus-within .sw-track{animation-play-state:paused}.sw-row{gap:16px;padding:2px 16px 2px 0;display:flex}.sw-row>li{display:flex}@keyframes sw-drift{to{transform:translate(-50%)}}.sw-card{border:1px solid var(--sw-line);width:340px;color:var(--sw-text);text-align:left;background:#000;border-radius:16px;flex-direction:column;gap:12px;margin:0;padding:16px 18px 18px;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}a.sw-card:hover{background:#050505;border-color:#536471}a.sw-card:focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}.sw-head{align-items:center;gap:10px;min-width:0;display:flex}.sw-avatar{object-fit:cover;background:#16181c;border-radius:50%;flex:none;width:40px;height:40px}.sw-avatar.is-letter{color:#cfdcff;font:700 16px/1 var(--sp-sans);background:#24304a;place-items:center;display:grid}.sw-who{flex:1;min-width:0;line-height:1.3;display:grid}.sw-name{min-width:0;color:var(--sw-text);align-items:center;gap:3px;font-size:15px;font-weight:700;display:flex}.sw-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-check{color:#1d9bf0;flex:none}.sw-meta{color:var(--sw-quiet);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sw-mark{color:var(--sw-text);flex:none;align-self:flex-start}.sw-text{color:var(--sw-text);text-wrap:pretty;font-size:15px;line-height:1.45}.sw-big{color:#fff;letter-spacing:-.01em;margin-top:8px;font-size:19px;font-weight:700;line-height:1.35;display:block}@media (width<=560px){.sw-card{width:290px}}@media (prefers-reduced-motion:reduce){.sw{scroll-snap-type:x mandatory;overflow-x:auto}.sw-track{padding-left:var(--sp-gutter);animation:none}.sw-row[aria-hidden]{display:none}.sw-row>li{scroll-snap-align:start;scroll-margin-left:var(--sp-gutter)}}.pc{--pc-quiet:#959db0;--pc-label:#8a93a7;--pc-gold:#e8c48c;--pc-lit:#8cc4ff;justify-items:center;gap:30px;display:grid}.pc-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;max-width:1380px;margin:0 auto;display:grid}@media (width>=861px) and (width<=1240px){.pc-grid{gap:16px}.pc-card{padding:24px}}.pc-card{--ic-lit:var(--pc-lit);border:1px solid var(--sp-line-2);background:linear-gradient(#0d121e,#0a0e18 60%);border-radius:24px;flex-direction:column;min-width:0;padding:32px;display:flex;position:relative;box-shadow:0 40px 100px -48px #000000d9}.pc-card.is-recommended{background:radial-gradient(90% 38% at 50% 0,#6ebefa21,#0000 70%),radial-gradient(120% 56% at 50% 0,#4a93f824,#0000 66%),linear-gradient(#0e1527,#0a0e18 62%);border-color:#7ea6ff80;box-shadow:inset 0 1px #9ff3f212,0 40px 100px -48px #000000d9,0 34px 90px -56px #3f6ef0a6}.pc-lamp{pointer-events:none;background:linear-gradient(90deg,#4a93f800,#4a93f8 20%,#9ff3f2 50%,#4a93f8 80%,#4a93f800);border-radius:2px;height:2px;position:absolute;top:-1px;left:22px;right:22px;box-shadow:0 0 14px #78c8fa99,0 0 3px #9ff3f2e6}.pc-head{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.pc-name{color:var(--sp-text);font:600 22px/1.1 var(--sp-display);letter-spacing:-.025em}.pc-badge{color:#d6e1ff;height:26px;font:500 11px/1 var(--sp-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#7ea6ff17;border:1px solid #7ea6ff57;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 8px;display:inline-flex}.pc-mark{flex:none;display:block}.pc-mark rect{fill:#a8baff57}.pc-mark .is-lit{fill:#9ff3f2}.pc-badge.is-current{border-color:var(--sp-line-2);color:var(--sp-text);background:#ffffff0a}.pc-badge.is-current i{background:var(--sp-blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #7ea6ff99}.pc-audience{color:var(--sp-text-2);text-wrap:pretty;margin-top:10px;font-size:15.5px;line-height:1.5}.pc-price{margin-top:26px}.pc-figure{align-items:baseline;gap:8px;display:flex}.pc-figure strong{color:var(--sp-text);font:600 58px/1 var(--sp-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.pc-figure span[aria-hidden]{color:var(--pc-quiet);font-size:16px}.pc-figure.is-promo{flex-wrap:wrap;gap:4px 12px}.pc-figure s{color:var(--pc-quiet);font:500 28px/1 var(--sp-display);letter-spacing:-.03em;text-decoration-color:#959db0d9;text-decoration-thickness:2px}.pc-figure.is-long strong{font-size:44px}.pc-promo{width:fit-content;max-width:100%;color:var(--sp-text);background:#e8c48c0f;border:1px solid #e8c48c4d;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:-6px auto 26px;padding:8px 16px 8px 8px;font-size:14.5px;font-weight:500;display:flex}.pc-promo em{height:26px;color:var(--pc-gold);font:600 12px/1 var(--sp-mono);letter-spacing:.06em;text-transform:uppercase;background:#e8c48c29;border-radius:999px;align-items:center;padding:0 10px;font-style:normal;display:inline-flex}.pc-promo-left{color:var(--pc-quiet)}.pc-promo-left time{color:var(--sp-text);font:500 13.5px/1 var(--sp-mono);font-variant-numeric:tabular-nums}.pc-billed{min-height:22px;color:var(--sp-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;font-size:14px;line-height:1.4;display:flex}.pc-billed>span{color:var(--sp-text);font-weight:500}.pc-billed s{color:var(--pc-quiet);text-decoration-color:#959db0cc;text-decoration-thickness:1.5px}.pc-billed em{height:22px;color:var(--pc-gold);font:500 11px/1 var(--sp-mono);letter-spacing:.06em;text-transform:uppercase;background:#e8c48c1a;border:1px solid #e8c48c52;border-radius:6px;align-items:center;padding:0 8px;font-style:normal;display:inline-flex}.pc-billed .pc-instead{color:var(--pc-quiet);font-weight:400}.pc-billed .pc-instead:before{content:"·";color:var(--sp-text-3);margin-right:10px}.pc-action{margin-top:24px}.pc-cta{width:100%;height:52px;font-size:15.5px}.pc-card.is-recommended .pc-cta{background:#3b69ea;box-shadow:inset 0 1px #fff3,0 14px 34px -16px #3f6ef0f2}.pc-card.is-recommended .pc-cta:hover{background:#3562e0;box-shadow:inset 0 1px #ffffff38,0 16px 38px -14px #3f6ef0}.pc-note{color:var(--sp-text-2);text-align:center;text-wrap:balance;font-variant-numeric:tabular-nums;margin-top:12px;font-size:13px;line-height:1.45}.pc-upi{color:var(--pc-quiet);margin:-12px 0 0;font-size:13px}.pc-note.is-alone{border:1px dashed var(--sp-line-2);border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:0;display:flex}.pc-includes{border-top:1px solid var(--sp-line);flex:1;margin-top:28px;padding-top:24px}.pc-lead{color:var(--pc-label);font:500 11px/1.3 var(--sp-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.pc-features{gap:16px;display:grid}.pc-feature{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:16px;display:grid}.pc-row{gap:2px;min-width:0;display:grid}.pc-row strong{color:var(--sp-text);letter-spacing:-.005em;font-size:15.5px;font-weight:600;line-height:1.3}.pc-row>span{color:var(--pc-quiet);font-size:13.5px;line-height:1.4}.pc-tag{border:1px solid var(--sp-line-2);color:var(--sp-text-2);letter-spacing:.02em;vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-block}.pc-card.is-pro .pc-feature{--ic-lit:var(--pc-gold)}.pc-card.is-pro .pc-feature .fg{filter:drop-shadow(0 0 10px #e8c48c24)}.pc-more{border-top:1px solid var(--sp-line);gap:11px;margin-top:22px;padding-top:20px;display:grid}.pc-more li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pc-mini{color:#b4c1e2;place-items:center;width:24px;height:20px;display:grid}.pc-mini img{display:block}.pc-card.is-pro .pc-mini{--ic-lit:var(--pc-gold)}.pc-line{min-width:0;color:var(--pc-quiet);text-wrap:pretty;padding-top:1px;font-size:13.5px;line-height:1.45}.pc-line strong{color:var(--sp-text);margin-right:4px;font-weight:600}.pc-marks{align-items:center;gap:2px;display:inline-flex}.pc-marks .is-claude{color:#e58b62;display:inline-flex}.pc-marks .is-codex{color:#e6ecff;display:inline-flex}.pc-closing{border-top:1px solid var(--sp-line);color:var(--sp-text-2);text-wrap:pretty;margin-top:24px;padding-top:18px;font-size:13.5px;line-height:1.5}.pc-trust{max-width:980px;color:var(--sp-text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px;font-size:14px;line-height:1.4;display:flex}.pc-trust li{align-items:center;gap:10px;display:inline-flex}.pc-trust .ic{color:var(--sp-text-2);--ic-lit:var(--pc-lit)}.pc-trust .pc-os{flex-wrap:wrap;align-items:center;gap:0 2px;display:inline-flex}.pc-trust .pc-os>span{align-items:center;gap:6px;display:inline-flex}.pc-trust .pc-os i{color:var(--sp-text-3);margin:0 8px 0 6px;font-style:normal}.pc-trust .pc-os svg{opacity:.9;display:block}.pc-toggle,.pc-all{display:none}@media (width>=861px){.pc-card{padding:28px 28px 26px}.pc-price{margin-top:20px}.pc-figure strong{font-size:54px}.pc-action{margin-top:20px}.pc-includes{margin-top:24px;padding-top:22px}.pc-lead{margin-bottom:16px}.pc-features{gap:14px}.pc:not(.is-all) .pc-more,.pc:not(.is-all) .pc-closing{display:none}.pc-all{border:1px solid var(--sp-line-2);height:40px;color:var(--sp-text);font:500 14px/1 var(--sp-sans);cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;margin-top:-8px;padding:0 18px;transition:background .15s,border-color .15s;display:inline-flex}.pc-all:hover{background:#7ea6ff12;border-color:#7ea6ff73}.pc-all:focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}.pc-all .pc-chevron{transition:transform .2s}.pc.is-all .pc-all .pc-chevron{transform:rotate(180deg)}@supports (grid-template-rows:subgrid){.pc-grid{grid-template-rows:repeat(6,auto);row-gap:0}.pc-card{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}.pc-includes{align-self:stretch}}}@media (width<=860px){.pc-grid{grid-template-columns:minmax(0,1fr);gap:20px;max-width:560px}.pc-toggle{border:0;border-top:1px solid var(--sp-line);width:calc(100% + 64px);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0 0 24px 24px;align-items:center;gap:12px;margin:24px -32px -32px;padding:18px 32px;display:flex}.pc-toggle:hover,.pc-toggle:focus-visible{background:#ffffff06}.pc-toggle:focus-visible{outline:2px solid var(--sp-blue);outline-offset:-2px}.pc-toggle-text{flex:1;gap:3px;min-width:0;display:grid}.pc-toggle-text strong{color:var(--sp-text);font-size:15.5px;font-weight:600;line-height:1.3}.pc-toggle-text span{color:var(--pc-quiet);font-size:13.5px;line-height:1.4}.pc-toggle-glyphs{flex:none;gap:4px;display:flex}.pc-toggle-glyphs .fg{width:28px;height:28px}.pc-chevron{color:var(--pc-quiet);flex:none;transition:transform .18s}.pc-card:not(.is-open) .pc-includes,.pc-card:not(.is-open) .pc-closing{display:none}.pc-card.is-open .pc-toggle{border-radius:0;margin-bottom:0}.pc-card.is-open .pc-chevron{transform:rotate(180deg)}.pc-card.is-open .pc-includes{border-top:0;margin-top:0;padding-top:14px}.pc-card.is-open .pc-lead{display:none}}@media (width<=560px){.pc{gap:24px}.pc-card{border-radius:20px;padding:24px 20px}.pc-lamp{left:20px;right:20px}.pc-price{margin-top:22px}.pc-figure strong{font-size:50px}.pc-feature{grid-template-columns:36px minmax(0,1fr);gap:14px}.pc-feature .fg{width:36px;height:36px}.pc-trust{flex-direction:column;gap:12px}.pc-toggle{border-radius:0 0 20px 20px;width:calc(100% + 40px);margin:22px -20px -24px;padding:16px 20px}.pc-toggle-glyphs .fg{width:24px;height:24px}}@media (width<=430px){.pc-toggle-glyphs .fg:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.pc-chevron{transition:none}}.pc-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #a8baff59;text-decoration:underline #a8baff59}.pc-link:hover{text-decoration-color:currentColor}
