.cx{--cx-purple:var(--color-brand-deep);--cx-line:#594d6e26;margin-top:28px;margin-bottom:28px;scroll-margin-top:88px}.cx-prereq{border-left:3px solid var(--cx-purple);color:var(--color-heading);margin-bottom:24px;padding:2px 0 2px 14px;font-size:15px;line-height:1.5}.cx .cx-prereq p+p{margin-top:4px}.cx p{margin:0}.cx a{text-decoration:none}.cx [hidden]{display:none!important}.ui-chip{box-sizing:border-box;vertical-align:baseline;background:var(--color-bg);max-width:100%;color:var(--color-heading);border:1px solid #594d6e2e;border-radius:6px;padding:1px 7px;font-size:.9em;font-weight:500;line-height:1.35;display:inline-block}.ui-chip-long{box-decoration-break:clone;display:inline}.ui-chip-glue{white-space:nowrap}.ui-chip-glue .ui-chip{white-space:normal}.cx-panel .ui-chip{background:var(--color-white)}.cx-panel .cx-tip .ui-chip,.cx-panel .cx-computer-only .ui-chip{background:var(--color-bg)}.cx-label{color:var(--color-heading);font-size:14px;font-weight:500;margin-bottom:12px!important}.cx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cx .cx-tile{background:var(--color-white);border:1px solid var(--cx-line);color:var(--color-heading);border-radius:14px;align-items:center;gap:10px;padding:12px;font-size:14.5px;font-weight:500;line-height:1.2;display:flex}.cx .cx-tile:hover{border-color:var(--cx-purple);text-decoration:none}.cx .cx-tile-on{border:2px solid var(--cx-purple);background:#f8f3fe;padding:11px}.cx-logo{background:var(--color-white);border:1px solid #ccc4cf99;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cx .cx-logo img{object-fit:contain;border-radius:0;width:58%;height:58%;max-height:none;margin:0}.cx .cx-mono{filter:brightness(0)}.cx-dots{fill:#7a7187;width:58%;height:58%}.cx-panel{background:var(--color-bg);color:var(--color-heading);border-radius:16px;margin-top:16px;padding:28px;font-size:16px;line-height:1.6}.cx:not(.cx-js) .cx-panel+.cx-panel{margin-top:24px}.cx .cx-title{letter-spacing:-.03em;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;line-height:1.2;display:flex}.cx .cx-logo-lg{width:40px;height:40px}.cx-seg{background:var(--color-white);border:1px solid var(--cx-line);border-radius:12px;margin-top:16px;padding:3px;display:inline-flex}.cx-seg button{color:var(--color-body);cursor:pointer;border-radius:9px;padding:7px 18px;font-size:14.5px;font-weight:500;line-height:1.25}.cx-seg button[aria-pressed=true]{background:var(--cx-purple);color:var(--color-white)}.cx .cx-mode-title{margin:28px 0 0;font-size:18px;font-weight:600}.cx.cx-js .cx-mode-title{display:none}.cx .cx-intro{color:var(--color-body);margin-top:10px}.cx .cx-steps{margin:0;padding-left:28px;list-style:decimal}.cx .cx-steps li{margin:0;padding-top:32px;padding-left:2px}.cx .cx-steps li::marker{font-size:17px;font-weight:600}.cx .cx-line{font-size:17px;line-height:1.6}.cx .cx-shot{border:1px solid var(--cx-line);border-radius:12px;width:auto;max-width:100%;height:auto;max-height:none;margin:12px 0 0;display:block}.cx .cx-mk{background:var(--color-white);color:#000;vertical-align:.15em;border:1.5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:1.6em;height:1.6em;margin:0 .1em;font-size:.72em;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 .5px 1.5px #0003}.cx .cx-icon-link{margin-top:8px;font-size:14px}.cx .cx-icon-link a{color:var(--cx-purple);font-weight:500}.cx .cx-icon-link a:hover{text-decoration:underline}.cx .cx-text{margin-top:14px}.cx .cx-quiet,.cx .cx-note{color:var(--color-body);font-size:14px}.cx .cx-note{margin-top:22px}.cx .cx-section{margin:26px 0 0;font-size:17px;font-weight:600;line-height:1.4}.cx-panel code{font-family:var(--font-mono);background:var(--color-white);border-radius:6px;padding:1px 6px;font-size:14px}.cx-tip{background:var(--color-white);border-radius:14px;margin-top:24px;padding:18px 20px}.cx .cx-tip-title{margin-bottom:4px;font-weight:600}.cx .cx-tip-fold .cx-tip-title{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;list-style:none;display:flex}.cx .cx-tip-fold .cx-tip-title::-webkit-details-marker{display:none}.cx .cx-tip-fold .cx-tip-title svg{width:16px;height:16px;color:var(--color-body);flex:none;margin-top:calc(.5lh - 8px);transition:transform .15s}.cx .cx-tip-fold[open] .cx-tip-title{margin-bottom:4px}.cx .cx-tip-fold[open] .cx-tip-title svg{transform:rotate(180deg)}.cx-box{background:var(--color-white);border:1px solid var(--cx-line);border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:8px 8px 8px 16px;display:flex}.cx .cx-value{min-width:0;color:var(--color-heading);overflow-wrap:anywhere;flex:1;font-size:15px;line-height:1.4}.cx .cx-url{font-family:var(--font-mono);background:0 0;padding:0;font-size:14px}.cx-copy{background:var(--cx-purple);height:38px;color:var(--color-white);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.cx-copy:hover{background:var(--color-brand)}.cx-prompt{margin-top:18px}.cx .cx-prompt-label{font-size:14px;font-weight:500}.cx-code{background:var(--color-white);border:1px solid var(--cx-line);border-radius:12px;margin-top:10px;padding:14px 92px 14px 16px;position:relative}.cx .cx-code-text{font-family:var(--font-mono);color:var(--color-heading);white-space:pre-wrap;overflow-wrap:anywhere;padding:0;font-size:13.5px;line-height:1.55;display:block}.cx .cx-code-nowrap .cx-code-text{white-space:pre;overflow-wrap:normal;overflow-x:auto}.cx .cx-copy-quiet{background:var(--color-white);height:32px;color:var(--color-heading);border:1px solid #594d6e33;padding:0 14px;font-size:13px;position:absolute;top:8px;right:8px}.cx .cx-copy-quiet:hover{background:var(--color-bg)}.cx .cx-button-row{margin-top:18px}.cx .cx-button{background:var(--color-heading);height:48px;color:var(--color-white);border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:500;display:inline-flex}.cx .cx-button:hover{background:var(--color-dark);text-decoration:none}.cx .cx-button img{border-radius:0;width:22px;height:22px;margin:0}.cx .cx-mono-invert{filter:brightness(0)invert()}.cx-computer-only{background:var(--color-white);border-radius:14px;margin-top:16px;padding:16px 18px}.cx .cx-computer-only-title{margin-bottom:4px;font-weight:600}.cx-fold{border-top:1px solid var(--cx-line);margin-top:24px;padding-top:14px}.cx-fold summary{color:var(--color-body);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:500;list-style:none;display:flex}.cx-fold summary::-webkit-details-marker{display:none}.cx-fold summary svg{width:16px;height:16px;color:var(--color-body);flex:none;transition:transform .15s}.cx-fold[open] summary svg{transform:rotate(180deg)}.cx-foot{border-top:1px solid var(--cx-line);margin-top:22px;padding-top:14px}.cx .cx-foot p{color:var(--color-body);margin-bottom:6px;font-size:14px}@media (width<=1075px){.cx{scroll-margin-top:128px}}@media (width<=640px){.cx-grid{gap:8px}.cx .cx-tile{text-align:center;flex-direction:column;gap:8px;padding:12px 4px;font-size:13.5px}.cx .cx-tile-on{padding:11px 3px}.cx-panel{margin-left:-8px;margin-right:-8px;padding:20px 16px}.cx .cx-steps{padding-left:26px}.cx-tip,.cx-computer-only{padding:16px}.cx .cx-title{font-size:21px}.cx .cx-line,.cx .cx-steps li::marker{font-size:16px}.cx-box-prompt,.cx-box-url{flex-direction:column;align-items:stretch;padding:12px}.cx .cx-box-url .cx-value{white-space:nowrap;font-size:12.2px}.cx-box-prompt .cx-copy,.cx-box-url .cx-copy{height:42px}.cx-code{padding:12px 12px 52px}.cx .cx-code-text{font-size:12.5px}.cx .cx-copy-quiet{top:auto;bottom:8px}}.help-acc{border-top:1px solid #594d6e26;border-bottom:1px solid #594d6e26;margin-top:12px;scroll-margin-top:96px}.help-acc+.help-acc{border-top:none;margin-top:0}.help-acc-group .help-acc{border:none}.help-acc-group .help-acc~.help-acc{border-top:1px solid #594d6e26;margin-top:0}@media (width<=1075px){.help-acc{scroll-margin-top:128px}}.help-acc summary{cursor:pointer;color:var(--color-heading);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:17px;font-weight:600;line-height:1.35;list-style:none;display:flex}.help-acc summary::-webkit-details-marker{display:none}.help-acc summary:hover{color:var(--color-brand)}.help-acc summary svg{width:16px;height:16px;color:var(--color-body);flex:none;transition:transform .15s}.help-acc[open] summary svg{transform:rotate(180deg)}.help-acc-body{padding-bottom:18px}.help-acc-body>:first-child{margin-top:0}.help-acc-body table{border-collapse:collapse;width:100%;margin-top:4px;font-size:15px;line-height:1.45}.help-acc-body th,.help-acc-body td{text-align:left;vertical-align:top;border-bottom:1px solid #594d6e1f;padding:9px 12px 9px 0}.help-acc-body th{color:var(--color-body);font-size:13px;font-weight:500}.help-acc-body td:first-child{white-space:nowrap;font-weight:500}.help-support{background:var(--color-bg);border-radius:16px;margin-top:40px;padding:24px}.help-support h2{margin:0;font-size:20px;line-height:1.3}.help-support-text p{color:var(--color-body);margin-top:6px}.help-support .help-support-button{background:var(--color-white);height:46px;color:var(--color-heading);border:1px solid #594d6e40;border-radius:23px;justify-content:center;align-items:center;margin-top:16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.help-support .help-support-button:hover{border-color:var(--color-brand-deep);text-decoration:none}.help-feedback{color:var(--color-body);border-top:1px solid #594d6e26;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;padding-top:16px;font-size:14px;display:flex}.help-feedback-buttons{gap:8px;display:inline-flex}.help-feedback button{background:var(--color-white);height:32px;color:var(--color-heading);cursor:pointer;border:1px solid #594d6e40;border-radius:999px;padding:0 16px;font-weight:500}.help-feedback button:hover{border-color:var(--color-brand-deep)}.help-feedback [hidden]{display:none}
