@layer components{.st{--st-bg:#fafaf9;--st-canvas:#efeeea;--st-panel:#fff;--st-ink:#0f0f0e;--st-muted:#6b6b6b;--st-border:#e5e5e3;--st-border-strong:#cfcfcb;--st-accent:#3d6ee8;--st-accent-ink:#2952c4;--st-accent-soft:#eef2ff;--st-danger:#b42318;--st-radius:8px;--st-radius-lg:12px;background-color:var(--st-bg);color:var(--st-ink);font-family:var(--font-dm-sans), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px}.st-serif{font-family:var(--font-dm-serif), Georgia, serif;letter-spacing:-.01em;font-weight:400}.st :is(button,a[href],summary,label[for],select,input[type=checkbox],input[type=radio],input[type=color],input[type=range]){cursor:pointer}.st :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.45}.st :is(button,a[href],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.st-btn{border-radius:var(--st-radius);border:1px solid var(--st-border);background:var(--st-panel);min-height:36px;color:var(--st-ink);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.st-btn:hover:not(:disabled){background:var(--st-bg);border-color:var(--st-border-strong)}.st-btn:active:not(:disabled){background:var(--st-canvas)}.st-btn-primary{background:var(--st-accent);border-color:var(--st-accent);color:#fff}.st-btn-primary:hover:not(:disabled){background:var(--st-accent-ink);border-color:var(--st-accent-ink)}.st-btn-primary:active:not(:disabled){background:#1f3f96}.st-btn-ghost{background:0 0;border-color:#0000}.st-btn-danger{color:var(--st-danger)}.st-icon-btn{min-width:36px;padding:0}@media (pointer:coarse){.st-btn,.st-option,.st-field,.st [role=tab]{min-height:44px}.st-icon-btn{min-width:44px}}.st-field{border-radius:var(--st-radius);border:1px solid var(--st-border);background:var(--st-panel);width:100%;min-height:38px;color:var(--st-ink);padding:8px 10px;font-size:14px;line-height:1.4}.st-field::placeholder{color:#8a8a87}.st-field:hover{border-color:var(--st-border-strong)}.st-field:focus-visible{outline-offset:0;border-color:var(--st-accent)}.st-label{color:var(--st-ink);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.st-hint{color:var(--st-muted);font-size:12.5px;line-height:1.45}.st-option{border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-panel);text-align:left;transition:border-color .12s,background-color .12s}.st-option:hover{border-color:var(--st-border-strong)}.st-option[aria-pressed=true],.st-option[aria-checked=true]{border-color:var(--st-accent);background:var(--st-accent-soft);box-shadow:inset 0 0 0 1px var(--st-accent)}.st-scroll{scrollbar-width:thin;scrollbar-color:#d1d1cf transparent}@keyframes st-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.st-enter{animation:.16s ease-out st-sheet-in}.cp-site{font-family:var(--cp-body), system-ui, sans-serif}.cp-site :is(h1,h2,h3),.cp-site .cp-heading{font-family:var(--cp-heading), Georgia, serif;font-weight:var(--cp-heading-weight)}.cp-site :is(a[href],button,label[for],select){cursor:pointer}.cp-site .cp-faq>summary{cursor:pointer;list-style:none}.cp-site .cp-faq>summary::-webkit-details-marker{display:none}.cp-site .cp-faq-mark:before{content:"+"}.cp-site .cp-faq[open] .cp-faq-mark:before{content:"−"}.cp-site :is(a[href],button,input,textarea,select,summary):focus-visible{outline:2px solid var(--cp-focus);outline-offset:2px}.cp-btn{outline-offset:3px;transition:filter .12s}.cp-btn:hover{filter:brightness(.92)}.cp-btn:active{filter:brightness(.85)}.cp-ghost-btn{background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.cp-ghost-btn:hover{background:#7f7f7f1f}.cp-icon-btn{color:#fff;background:#00000080;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.cp-icon-btn:hover{background:#000000b3}.cp-field:focus-visible{outline-offset:0}.cp-site .cp-ph-caption{display:none}.cp-canvas .cp-ph-caption{display:block}.cp-tag{display:none}.cp-canvas [data-cp-section]{cursor:pointer}.cp-canvas [data-cp-section]:hover{outline-offset:-2px;outline:2px dashed #3d6ee8}.cp-canvas [data-cp-section][data-selected]{outline-offset:-2px;outline:2px solid #3d6ee8}.cp-canvas [data-cp-section]:hover>.cp-tag,.cp-canvas [data-cp-section][data-selected]>.cp-tag{z-index:30;color:#fff;font:500 12px/1.4 var(--font-dm-sans), system-ui, sans-serif;pointer-events:none;background:#3d6ee8;border-bottom-right-radius:6px;padding:3px 8px;display:block;position:absolute;top:0;left:0}}@media (prefers-reduced-motion:reduce){.st *,.cp-site *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
