@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_app/B9bzV8FE.woff2) format("woff2")}:root{--dc-bg: #17191c;--dc-surface: #1a1d20;--dc-surface-2: #202427;--dc-surface-3: #272b2f;--dc-surface-4: #2e3338;--dc-stage: #1b1f23;--dc-border: #24282c;--dc-border-strong: #33393e;--dc-text: #f4f5f6;--dc-muted: #e9ebed;--dc-faint: #d3d7da;--dc-accent: #34d399;--dc-accent-ink: #052e1f;--dc-accent-soft: rgba(52, 211, 153, .12);--dc-negative: #fb7185;--dc-like: #fb7185;--dc-red: #c5464a;--dc-blu: #5b8fb4;--dc-radius: 8px;--dc-radius-l: 12px;--dc-font: var(--font);--dc-mono: "Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}.dc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h-btn);padding:0 16px 0 14px;border:0;border-radius:var(--r-md);background:var(--overlay-1);color:var(--text);font:500 14px/1 var(--font);letter-spacing:.01em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.dc-btn:hover{background:var(--overlay-2)}.dc-btn:active{background:var(--state-selected)}.dc-btn:focus-visible,.dc-icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dc-btn:disabled{opacity:.45;cursor:not-allowed}.dc-btn .icon{width:20px;height:20px}.dc-btn .icon--sm{width:16px;height:16px}.dc-btn--primary{background:var(--primary-tint);color:var(--primary-label)}.dc-btn--primary:hover{background:var(--primary-tint-hover)}.dc-btn--primary:disabled:hover{background:var(--primary-tint)}.dc-btn--ghost{background:transparent}.dc-btn--ghost:hover{background:var(--overlay-2)}.dc-btn--danger:hover{background:#fb71851f;color:var(--dc-negative)}.dc-btn--sm{height:var(--h-sm);padding:0 12px;font-size:13px}.dc-btn--sm .icon{width:16px;height:16px}.dc-icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-md);background:transparent;color:var(--text);cursor:pointer;transition:background var(--dur-fast)}.dc-icon-btn:hover{background:var(--overlay-2)}.dc-input{width:100%;height:var(--h-btn);padding:0 12px;border:0;border-radius:var(--r-sm);background:var(--overlay-1);color:var(--text);font:500 14px/1.2 var(--font);transition:background var(--dur-fast),box-shadow var(--dur-fast)}.dc-input::placeholder{color:#f7f8f873}.dc-input:hover{background:var(--overlay-2)}.dc-input:focus{background:var(--overlay-2);box-shadow:inset 0 -2px 0 var(--focus);outline:none}.dc-label{display:block;margin-bottom:8px;color:var(--text);font:500 14px/1.3 var(--font)}.dc-hint{margin:6px 0 0;color:var(--text-sub);font:400 13px/1.45 var(--font)}.dc-eyebrow{color:var(--text-sub);font:500 12px/1 var(--font)}.dc-num{font-family:var(--dc-mono);font-variant-numeric:tabular-nums}.dc-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:2px solid var(--overlay-2);border-radius:var(--r-lg);background:var(--bg-card);box-shadow:var(--shadow-overlay);color:var(--text);font:500 14px/1.45 var(--font);overflow:auto}.dc-dialog[open]{animation:dc-ui-dialog-in var(--dur-fast) var(--ease-out)}@keyframes dc-ui-dialog-in{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion: reduce){.dc-dialog[open]{animation:none}}.dc-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dc-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 20px;background:var(--overlay-1)}.dc-dialog__head>.dc-icon-btn{flex:none;width:var(--h-btn);height:var(--h-btn);background:var(--overlay-1)}.dc-dialog__head>.dc-icon-btn:hover{background:var(--overlay-2)}.dc-dialog__head>.dc-icon-btn .icon{width:14px;height:14px}.dc-dialog__title{margin:0;font:500 17px/1.3 var(--font)}.dc-dialog__sub{margin:2px 0 0;color:var(--text-sub);font:400 13px/1.45 var(--font)}.dc-dialog__body{padding:20px}.dc-dialog__foot{display:flex;justify-content:flex-end;gap:8px;padding:0 20px 20px}.dc-publish{display:grid;grid-template-columns:220px 1fr;gap:20px}.dc-publish__preview{position:relative;display:grid;place-items:center;aspect-ratio:3 / 4;border-radius:var(--r-lg);background:var(--dc-stage);box-shadow:var(--edge);overflow:hidden}.dc-publish__preview>.dc-hint{margin:0}.dc-publish__preview img{position:absolute;top:5%;right:5%;bottom:5%;left:5%;width:90%;height:90%;object-fit:contain}.dc-publish__preview img.is-tall{inset:50% auto auto 5%;height:auto;transform:translateY(-30%);-webkit-mask-image:linear-gradient(#000 60%,transparent 76%);mask-image:linear-gradient(#000 60%,transparent 76%)}.dc-publish__fields{display:flex;flex-direction:column;gap:20px;min-width:0}.dc-publish__items{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.dc-publish__items li{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:var(--h-sm);padding:0 10px 0 4px;border-radius:var(--r-md);background:var(--overlay-1);color:var(--text);font:500 13px/1 var(--font)}.dc-publish__items img{width:24px;height:24px;object-fit:contain}.dc-publish__items span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-publish__anon{display:flex;align-items:center;gap:15px;padding:12px 12px 12px 15px;border-radius:var(--r-md);background:var(--overlay-1);cursor:pointer;transition:background var(--dur-fast)}.dc-publish__anon:hover{background:var(--overlay-2)}.dc-publish__anon-text{flex:1;min-width:0}.dc-publish__anon input{position:relative;order:2;flex:none;width:44px;height:26px;margin:0;border-radius:13px;background:var(--state-selected);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background var(--dur)}.dc-publish__anon input:after{content:"";position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:50%;background:#ffffffbf;transition:transform .15s var(--ease-out),background var(--dur)}.dc-publish__anon input:checked{background:var(--primary)}.dc-publish__anon input:checked:after{background:#fff;transform:translate(18px)}.dc-publish__anon input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dc-publish__anon-text .dc-label{margin-bottom:0}.dc-publish__anon-text .dc-hint{display:block;margin-top:2px}.dc-publish__contest-icon{width:16px;height:16px;margin:-2px 6px 0 0;vertical-align:middle;color:var(--yellow)}.dc-publish__contest.is-on,.dc-publish__contest.is-on:hover{background:#ffd53f1a}.dc-publish__contest.is-full,.dc-publish__anon.is-off{cursor:default}.dc-publish__contest.is-full:hover,.dc-publish__anon.is-off:hover{background:var(--overlay-1)}.dc-publish__contest.is-full .dc-label,.dc-publish__anon.is-off .dc-label,.dc-publish__contest.is-full input,.dc-publish__anon.is-off input{opacity:.45;cursor:default}.dc-publish__error{margin:0;color:var(--dc-negative);font:400 13px/1.45 var(--font)}.dc-publish__done{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0 4px;text-align:center}.dc-publish__done>.icon{box-sizing:content-box;width:28px;height:28px;padding:16px;border-radius:var(--r-lg);background:var(--overlay-1);color:var(--text-sub)}.dc-publish__done>.dc-hint{max-width:44ch;margin:0 0 4px;font-size:14px}.dc-publish__signin{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.dc-publish__signin>.dc-hint{margin:0;font-size:14px}@media (max-width: 600px){.dc-publish{grid-template-columns:1fr}.dc-publish__preview{aspect-ratio:auto;height:200px}.dc-dialog__foot .dc-btn{flex:1}}
