.og .cs-k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--og-control);padding:0 16px;border-radius:var(--og-radius-control);border:1px solid var(--og-border-control);background:var(--og-surface);color:var(--og-text);font:500 14px/1 var(--og-sans);white-space:nowrap;cursor:pointer;transition:background var(--og-duration-fast),border-color var(--og-duration-fast),transform var(--og-duration-fast);text-decoration:none}.og .cs-k-btn:hover{background:var(--og-surface-hover);border-color:var(--og-border-hover)}.og .cs-k-btn:active{transform:scale(.97)}.og .cs-k-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.og .cs-k-btn svg{width:16px;height:16px;flex:none}.og .cs-k-btn.cs-k-primary{background:var(--og-blue);border-color:var(--og-blue);color:var(--og-on-blue)}.og .cs-k-btn.cs-k-primary:hover{background:var(--og-blue-hover);border-color:var(--og-blue-hover)}.og .cs-k-btn.cs-k-primary:active{background:var(--og-blue-pressed)}.og .cs-k-btn.cs-k-primary:disabled{background:var(--og-surface-raised);border-color:var(--og-surface-raised);color:var(--og-text-secondary);opacity:1}.og .cs-k-btn.cs-k-ghost{border-color:transparent;background:transparent;color:var(--og-text-secondary)}.og .cs-k-btn.cs-k-ghost:hover{color:var(--og-text);background:var(--og-surface)}.og .cs-k-btn.cs-k-sm{height:var(--og-control-small);padding:0 12px;font-size:13px}.og .cs-k-btn.cs-k-xs{height:28px;padding:0 10px;font-size:12px}.og .cs-k-btn.cs-k-lg{height:var(--og-control-large);padding:0 22px;font-size:15px}.og .cs-k-btn.cs-k-icon{width:var(--og-control);padding:0}.og .cs-k-btn.cs-k-icon.cs-k-sm{width:var(--og-control-small)}.og .cs-k-link{color:var(--og-link);font-size:13px;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.og .cs-k-link:hover{text-decoration:underline}.og .cs-k-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:var(--og-radius-pill);border:1px solid var(--og-border-control);background:transparent;color:var(--og-text-secondary);font:400 13px/1 var(--og-sans);white-space:nowrap;cursor:pointer;transition:color var(--og-duration-fast),border-color var(--og-duration-fast),background var(--og-duration-fast)}.og .cs-k-chip:hover{color:var(--og-text);border-color:var(--og-border-hover)}.og .cs-k-chip[aria-pressed=true]{background:var(--og-blue-soft);color:var(--og-text);border-color:var(--og-blue)}.og .cs-k-chip:disabled{opacity:.5;cursor:not-allowed}.og .cs-k-tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--og-radius-badge);font:500 11.5px/1 var(--og-sans);white-space:nowrap;color:var(--og-text-secondary);background:var(--og-surface-raised)}.og .cs-k-tag svg{width:12px;height:12px}.og .cs-k-tag[data-tone=warn]{color:var(--og-warning);background:var(--og-warning-soft)}.og .cs-k-tag[data-tone=ok]{color:var(--og-success);background:var(--og-success-soft)}.og .cs-k-tag[data-tone=info]{color:var(--og-info);background:var(--og-info-soft)}.og .cs-k-switch{position:relative;width:34px;height:20px;flex:none;border-radius:20px;border:0;padding:0;background:var(--og-surface-hover);cursor:pointer;transition:background var(--og-duration-ui)}.og .cs-k-switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform var(--og-duration-ui) var(--og-ease)}.og .cs-k-switch[aria-checked=true]{background:var(--og-blue)}.og .cs-k-switch[aria-checked=true]:after{transform:translateX(14px)}.og .cs-k-switch:disabled{opacity:.5;cursor:not-allowed}.og .cs-k-eyebrow{font:500 11px/1.2 var(--og-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--og-text-secondary)}.og .cs-k-h1{margin:0;font:600 var(--og-h1-size)/var(--og-h1-leading) var(--og-display-font);letter-spacing:-.03em;color:var(--og-text);text-wrap:balance}.og .cs-k-h1 em,.og .cs-k-h2 em{font:inherit;font-style:normal;color:var(--og-text-secondary)}.og .cs-k-h2{font:600 var(--og-h2-size)/var(--og-h2-leading) var(--og-display-font);letter-spacing:-.025em;text-wrap:balance}.og .cs-k-h2,.og .cs-k-h3{margin:0;color:var(--og-text)}.og .cs-k-h3{font:600 16px/1.3 var(--og-display-font);letter-spacing:-.02em}.og .cs-k-muted,.og .cs-k-small{color:var(--og-text-secondary)}.og .cs-k-small{font-size:12.5px;line-height:18px}.og .cs-k-err{color:var(--og-error);font-size:13px;line-height:19px}.og .cs-k-field{display:grid;gap:6px;min-width:0}.og .cs-k-field>label,.og .cs-k-label{color:var(--og-text-secondary);font:500 12px/18px var(--og-sans)}.og .cs-k-input{width:100%;min-width:0;height:var(--og-control);padding:0 12px;border-radius:var(--og-radius-control);border:1px solid var(--og-border-control);background:var(--og-surface);color:var(--og-text);font:400 14px/1 var(--og-sans);color-scheme:dark}.og textarea.cs-k-input{height:auto;min-height:88px;padding:11px 12px;line-height:21px;resize:vertical}.og .cs-k-input:hover{border-color:var(--og-border-hover)}.og .cs-k-input:focus-visible{outline:1px solid var(--og-focus);outline-offset:0}.og .cs-k-input[aria-invalid=true]{border-color:var(--og-error)}.og .cs-k-input::placeholder{color:var(--og-text-placeholder)}@media (hover:none) and (pointer:coarse),(max-width:600px){.og .cs-k-input{min-height:44px;font-size:16px}.og .cs-k-btn{min-height:40px}}.og .cs-k-note{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--og-radius-control);background:var(--og-warning-soft);border:1px solid #4a3c20;color:var(--og-warning);font-size:12.5px;line-height:18px}.og .cs-k-note>svg{width:16px;height:16px;flex:none}.og .cs-k-note>span{flex:1;min-width:0}.og .cs-k-note .cs-k-btn{flex:none}.og .cs-k-panel{border-radius:var(--og-radius-card);background:var(--og-surface);border:1px solid var(--og-border)}.og .cs-k-slide{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--og-surface-raised)}.og .cs-k-slide>img{width:100%;height:100%}.og .cs-k-skel,.og .cs-k-slide>img{position:absolute;inset:0;display:block}.og .cs-k-skel{background:var(--og-surface-raised);animation:cs-k-pulse 1.2s ease-in-out infinite alternate}.og .cs-k-skel.cs-k-skel-failed{animation:none}@keyframes cs-k-pulse{to{opacity:.55}}.og .cs-k-spin{width:14px;height:14px;flex:none;border-radius:50%;border:2px solid #ffffff2a;border-top:2px solid var(--og-text);animation:cs-k-rotate .8s linear infinite}@keyframes cs-k-rotate{to{transform:rotate(1turn)}}.og :focus-visible{outline:1px solid var(--og-focus);outline-offset:2px}.og .cs-k-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.og.cs-k-overlay{position:fixed;inset:0;z-index:var(--og-layer-dialog);background:var(--og-overlay);animation:cs-k-fade .24s}@keyframes cs-k-fade{0%{opacity:0}}.og.cs-k-dialog{position:fixed;left:50%;top:50%;z-index:var(--og-layer-dialog);width:min(520px,calc(100vw - 32px));transform:translate(-50%,-50%);background:var(--og-surface-raised);color:var(--og-text);font-family:var(--og-sans);border:1px solid var(--og-border);border-radius:var(--og-radius-panel);box-shadow:var(--og-shadow-overlay);padding:24px;outline:none}.og.cs-k-dialog p{margin:8px 0 0}.og .cs-k-close{position:absolute;top:14px;right:14px}.og .cs-k-confirm{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:20px}.og .cs-k-btn.cs-k-danger{border-color:var(--og-error);color:var(--og-error);background:transparent}.og .cs-k-btn.cs-k-danger:hover{background:var(--og-error-soft)}@media (max-width:480px){.og .cs-k-confirm{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.og .cs-k-skel,.og .cs-k-spin,.og.cs-k-overlay{animation:none}}
/*# sourceMappingURL=fe034ae9c94ad1d9.css.map*/