.hq-card{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:23px 27px;margin:0 0 30px;border:1px solid #7276aa60;border-radius:17px;background:radial-gradient(ellipse at right,#bda3ff14,transparent 65%),#141c2d}.hq-card[hidden],.hq-dialog [hidden],.hq-admin [hidden]{display:none!important}.hq-card .eyebrow{font-size:9px;color:#b7a9ec;letter-spacing:1.8px;margin:0 0 10px}.hq-card blockquote{font-size:18px;font-weight:500;line-height:1.7;letter-spacing:-.2px;margin:0;color:#eef0ff;overflow-wrap:anywhere}.hq-card p:not(.eyebrow){font-size:12px;line-height:1.8;color:#a9b5cc;margin:8px 0 0}.hq-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid #636f99;border-radius:10px;background:#222c46;color:#e8edff;font:inherit;font-size:12px;line-height:1.7;text-decoration:none;cursor:pointer}.hq-button:hover:not(:disabled){background:#303e5d}.hq-button:focus-visible,.hq-dialog button:focus-visible,.hq-admin input:focus-visible,.hq-admin textarea:focus-visible{outline:3px solid #c1aaff;outline-offset:4px}.hq-button:disabled{opacity:.5;cursor:default}.hq-card>.hq-button{flex-shrink:0}.hq-primary{background:linear-gradient(115deg,#b1c3ff,#d1b4f5);color:#18233e;border-color:#c1b8f0}.hq-primary:hover:not(:disabled){background:linear-gradient(115deg,#c5d1ff,#e1c7ff)}.hq-dialog{width:min(570px,calc(100vw - 36px));max-width:570px;max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;border:1px solid #8588b68c;border-radius:24px;padding:0;background:radial-gradient(ellipse at 80% 0,#c2a7ff22,transparent 60%),#151c30;color:#f1f2ff;box-shadow:0 28px 110px #0008}.hq-dialog::backdrop{background:#060c1bc9;backdrop-filter:blur(5px)}.hq-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 26px 0;color:#b7c0dc;font-size:10px;letter-spacing:1px}.hq-dialog-top time{font-variant-numeric:tabular-nums}.hq-x{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #66749866;border-radius:50%;background:#8294bc0d;color:#dce4fb;font-size:23px;cursor:pointer;line-height:1}.hq-dialog-content{padding:14px 40px 28px;text-align:center}.hq-spark{width:59px;height:59px;display:grid;place-items:center;margin:6px auto 25px;border:1px solid #b5a1ff52;border-radius:18px;transform:rotate(-7deg);background:#af91ed12;color:#c9b4fc;font-size:30px;box-shadow:0 0 45px #af91ed12}.hq-dialog h2{font-size:12px;font-weight:500;color:#c3b4ed;letter-spacing:.6px;margin:0 0 24px}.hq-dialog blockquote{font-family:Georgia,'Times New Roman',serif;font-size:31px;line-height:1.5;letter-spacing:-.4px;font-weight:400;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.hq-dialog blockquote[lang=ko]{font-family:inherit;font-size:27px;line-height:1.65}.hq-translation{font-size:13px;line-height:1.95;color:#b6c2da;margin:24px 0 0;white-space:pre-wrap}.hq-author{font-size:10px;letter-spacing:1px;color:#9aa8c8;margin:19px 0 0}.hq-divider{height:1px;width:52px;margin:27px auto;background:#9e8dc15e}.hq-dialog .hq-note{font-size:10px;color:#8999b9;line-height:1.8;margin:0 0 20px}.hq-dialog-content>.hq-primary{width:100%;min-height:46px}.hq-dialog-bottom{display:flex;justify-content:center;padding:15px;border-top:1px solid #7887ad2d;background:#080f1b24}.hq-text-button{border:0;background:none;color:#a6b3d0;text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:11px;padding:7px;cursor:pointer}.hq-manage-link{color:#9caaca;text-decoration:none;font-size:10px;white-space:nowrap}.hq-admin{max-width:1100px}.hq-admin .hub-intro{margin-bottom:28px}.hq-admin .hub-intro h1{font-size:31px}.hq-admin-panel{padding:26px;border:1px solid #3b4964;border-radius:16px;background:#141d2e;margin:22px 0}.hq-admin-panel h2{font-size:20px;margin:0 0 17px}.hq-admin label{display:flex;flex-direction:column;gap:8px;margin:16px 0;color:#b6c2d9;font-size:12px;line-height:1.7}.hq-admin input,.hq-admin textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #435372;border-radius:9px;padding:11px;background:#0d1424;color:#edf2ff;font:inherit;font-size:13px;line-height:1.8}.hq-admin textarea{min-height:105px;resize:vertical}.hq-admin .hq-help{font-size:12px;color:#a5b3ce;line-height:1.9}.hq-admin .hq-status{font-size:12px;line-height:1.8;padding:14px 18px;border:1px solid #6375a14d;border-radius:10px;background:#8aabff0b;white-space:pre-wrap}.hq-admin .hq-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.hq-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.hq-admin .hq-check{flex-direction:row;align-items:center}.hq-admin .hq-check input{width:18px;height:18px;margin:0;accent-color:#c2abff}.hq-admin-preview{border:1px solid #8875ad60;border-radius:14px;padding:25px;text-align:center;background:radial-gradient(ellipse at top,#bda3ff12,transparent)}.hq-admin-preview blockquote{margin:14px 0;font-family:Georgia,serif;font-size:23px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.hq-admin-preview p{font-size:12px;line-height:1.9;color:#b3bfd7}.hq-admin-item{border-top:1px solid #3c4a63;padding:20px 0}.hq-admin-item:first-child{border-top:0}.hq-admin-item h3{font-size:16px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 12px}.hq-admin-item p{font-size:12px;color:#a8b6ce;line-height:1.8;white-space:pre-wrap}.hq-admin-item .hq-actions{margin-top:12px}.hq-admin-item .hq-button{font-size:11px;min-height:36px;padding:7px 11px}.hq-admin-item .hq-item-tag{font-size:9px;color:#c8b8ee;margin-bottom:12px;letter-spacing:.5px}.hq-admin .hq-danger{color:#ffc1d1;border-color:#956578}.hq-admin .hq-success{color:#b3f1d8}.hq-admin #hq-login{max-width:460px}.hq-admin .hq-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.hq-admin .hq-toolbar h2{margin:0}.hq-admin .hq-admin-note{margin-top:24px;font-size:11px;color:#9babc7;line-height:1.9}
@media(max-width:650px){.hq-card{padding:20px;flex-direction:column;align-items:stretch;gap:17px}.hq-card blockquote{font-size:17px}.hq-card>.hq-button{align-self:flex-start}.hq-dialog{border-radius:20px;max-height:calc(100dvh - 24px)}.hq-dialog-top{padding:17px 18px 0}.hq-dialog-content{padding:13px 25px 25px}.hq-dialog blockquote{font-size:27px}.hq-dialog blockquote[lang=ko]{font-size:23px}.hq-spark{margin-bottom:20px}.hq-dialog h2{margin-bottom:20px}.hq-translation{font-size:12px;margin-top:20px}.hq-admin-grid{grid-template-columns:1fr}.hq-admin-panel{padding:21px}.hq-admin .hub-intro h1{font-size:27px}.hq-admin .hq-actions>.hq-button{white-space:normal}.hq-admin-preview blockquote{font-size:21px}}
.hq-history{margin:-12px 0 30px;padding:18px 24px;border:1px solid #7276aa45;border-radius:14px;background:#141c2d}.hq-history[hidden],.hq-history [hidden]{display:none!important}.hq-history summary{cursor:pointer;color:#d9ddf5;font-size:13px;line-height:1.8}.hq-history summary:focus-visible{outline:3px solid #c1aaff;outline-offset:4px}.hq-history summary span{margin-left:8px;color:#b7a9ec;font-size:11px}.hq-history-note{font-size:11px;color:#a9b5cc;line-height:1.9;margin:16px 0}.hq-history-item{padding:19px 0;border-top:1px solid #7276aa35}.hq-history-item time{font-size:10px;color:#b7a9ec;font-variant-numeric:tabular-nums}.hq-history-item blockquote{margin:10px 0 0;font-size:16px;line-height:1.8;color:#eef0ff;overflow-wrap:anywhere;white-space:pre-wrap}.hq-history-item p{margin:8px 0 0;font-size:12px;line-height:1.9;color:#a9b5cc;overflow-wrap:anywhere;white-space:pre-wrap}.hq-history-item .hq-history-author{font-size:10px;color:#8999b9}.hq-history>.hq-button{margin-top:8px}@media(max-width:650px){.hq-history{padding:17px 20px}.hq-history-item blockquote{font-size:15px}}
@media(prefers-reduced-motion:no-preference){.hq-dialog[open]{animation:hq-arrive .24s ease-out}@keyframes hq-arrive{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}}
