:root{--fs-4xs:9px;--fs-3xs:10px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:26px;--fs-console-hero:clamp(30px, 3.4vw, 40px);--fs-console-title:clamp(22px, 2.2vw, 28px);--fs-console-metric:clamp(24px, 2.2vw, 30px)}
.ops{color:#141a24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#2455df;gap:16px;display:grid}.ops-heading>span{color:#2455df;font-size:var(--fs-2xs);letter-spacing:.16em;font-weight:900}.ops-heading h1{font-size:var(--fs-console-title);letter-spacing:-.04em;margin:10px 0 8px}.ops-heading p{color:#69758a;font-size:var(--fs-md);margin:0;line-height:1.6}.ops-state{text-align:center;color:#6e798a;background:#fff;border:1px solid #dce1e8;padding:60px}.ops-eventbar{background:#fff;border:1px solid #dce1e8;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.ops-eventbar strong{font-size:var(--fs-lg)}.ops-eventbar span{color:#69758a;font-size:var(--fs-sm)}.ops-eventbar select{color:#141a24;height:38px;font:inherit;font-size:var(--fs-md);background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:0 10px}.ops-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.ops-stat{text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #dce1e8;gap:2px;padding:12px 14px;display:grid}.ops-stat small{color:#69758a;font-size:var(--fs-xs)}.ops-stat strong{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums}.ops-stat.warn strong{color:#b45309}.ops-stat.bad strong{color:#d2483d}.ops-stat.good strong{color:#1a7a4c}.ops-stat-people{font-size:var(--fs-lg);margin-left:7px;font-style:normal;font-weight:800}.ops-stat-people:before{content:"· "}.ops-stat.is-active{border-color:#2455df;box-shadow:0 0 0 2px #dfe7fd}.ops-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-filters>button{color:#344054;height:32px;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:999px;padding:0 12px}.ops-filters>button.is-active{color:#fff;background:#2455df;border-color:#2455df;font-weight:800}.ops-filters input{color:#141a24;min-width:0;height:36px;font:inherit;font-size:var(--fs-sm);background:#fff;border:1px solid #dce1e8;border-radius:8px;flex:240px;padding:0 10px}.ops-filters input:focus{outline-offset:-1px;outline:2px solid #2455df}.ops-filters>button.ops-refresh{border-radius:8px}.ops-filters>a.ops-export{color:#2455df;height:32px;font-size:var(--fs-sm);background:#fff;border:1px solid #2455df;border-radius:8px;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.ops-filters>a.ops-export:hover{background:#eef3ff}.ops-search-kind{color:#344054;height:36px;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:0 8px}.ops-search-kind:focus{outline-offset:-1px;outline:2px solid #2455df}.ops-filters>button.ops-search-go{color:#fff;background:#2455df;border-color:#2455df;border-radius:8px;font-weight:800}.ops-filters>button.ops-search-go:disabled{color:#98a2b3;cursor:default;background:#eef1f6;border-color:#dce1e8}.ops-alert{color:#22315a;font-size:var(--fs-sm);background:#eef3ff;border-left:3px solid #2455df;padding:11px 14px}.ops-alert.warn{color:#6b3a07;background:#fdf2e1;border-color:#b45309}.ops-alert.error{color:#b03a2e;background:#fff1ef;border-color:#d2483d;font-weight:700}.ops-alert ul{gap:2px;margin:6px 0 0;padding-left:18px;display:grid}.ops-bulk{gap:8px;display:grid}.ops-bulk-bar{background:#e8eefc;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.ops-bulk-bar strong{font-size:var(--fs-md);margin-right:6px}.ops button.primary,.ops button.danger,.ops-bulk-bar button,.ops-actions button{color:#141a24;height:34px;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:0 14px;font-weight:700}.ops button.primary{color:#fff;background:#2455df;border-color:#2455df}.ops button.danger{color:#d2483d;background:#fff;border-color:#d2483d}.ops button:disabled{opacity:.5;cursor:not-allowed}.ops-table-wrap{background:#fff;border:1px solid #dce1e8;overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;min-width:920px}.ops-table th,.ops-table td{text-align:left;vertical-align:top;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;border-bottom:1px solid #e7eaf0;padding:10px 12px}.ops-table th{color:#778297;font-size:var(--fs-xs);white-space:nowrap;background:#f8f9fb;font-weight:700}.ops-table td>span{display:block}.ops-table td small{color:#8a94a6;font-size:var(--fs-xs);margin-top:2px;display:block}.ops-table td small.is-bad{color:#d2483d;font-weight:700}.ops-table tbody tr{cursor:pointer}.ops-table tbody tr:hover{background:#eef3ff}.ops-table tr.is-open{background:#e2eafc}.ops-table tbody tr.is-empty,.ops-table tbody tr.is-empty:hover{cursor:default;background:0 0}.ops-empty-row{color:#69758a;text-align:center!important;padding:40px!important}.ops-memo{color:#344054;word-break:break-all;max-width:180px}.ops-mono{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ops-tag{font-size:var(--fs-xs);white-space:nowrap;color:#69758a;background:#eef1f6;border-radius:999px;padding:2px 8px;font-style:normal;font-weight:800;display:inline-block}.ops-tag.awaiting{color:#b45309;background:#fdf2e1}.ops-tag.overdue{color:#d2483d;background:#fdecea}.ops-tag.confirmed{color:#1a7a4c;background:#e4f3ea}.ops-open{color:#2455df;height:30px;font:inherit;font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce1e8;border-radius:6px;padding:0 12px;font-weight:800}.ops-open:hover{background:#f3f6fd}.ops-pager{font-size:var(--fs-sm);background:#fff;border:1px solid #dce1e8;border-top:0;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}.ops-pager-count{color:#69758a}.ops-pager-count strong{color:#141a24;font-variant-numeric:tabular-nums}.ops-pager-size{color:#69758a;align-items:center;gap:6px;display:flex}.ops-pager-size select{color:#141a24;height:30px;font:inherit;font-size:var(--fs-sm);background:#fff;border:1px solid #dce1e8;border-radius:6px;padding:0 6px}.ops-pager-move{align-items:center;gap:6px;margin-left:auto;display:flex}.ops-pager-move button{color:#344054;min-width:32px;height:30px;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:6px;padding:0 10px}.ops-pager-move button:hover:not(:disabled){color:#2455df;background:#f3f6fd;border-color:#2455df}.ops-pager-move button:disabled{opacity:.4;cursor:not-allowed}.ops-pager-move span{text-align:center;color:#344054;font-variant-numeric:tabular-nums;min-width:64px}.ops-modal{z-index:120;background:#10162280;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ops-drawer{background:#fff;border:1px solid #2455df;border-radius:12px;flex-direction:column;width:min(100%,980px);max-width:none;max-height:calc(100dvh - 48px);margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 64px #1016224d}.ops-drawer:focus{outline:none}.ops-drawer-body{overscroll-behavior:contain;flex:auto;align-content:start;gap:16px;min-height:0;padding:18px 24px 24px;display:grid;overflow-y:auto}.ops-drawer>header{border-bottom:1px solid #e7eaf0;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 14px;display:flex}.ops-drawer>header span{color:#2455df;font-size:var(--fs-2xs);letter-spacing:.16em;font-weight:900}.ops-drawer>header h2{font-size:var(--fs-2xl);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;display:flex}.ops-drawer>header button{color:#69758a;height:32px;font:inherit;font-size:var(--fs-xs);cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:6px;padding:0 12px}.ops-kv{font-size:var(--fs-md);grid-template-columns:110px 1fr;gap:6px 12px;margin:0;display:grid}.ops-kv dt{color:#69758a}.ops-kv dd{margin:0}.ops-kv small{color:#69758a;font-size:var(--fs-sm)}.ops-panels{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.ops-box{font-size:var(--fs-md);background:#fbfcfe;border:1px dashed #c5ccda;align-content:start;gap:10px;padding:14px 16px;display:grid}.ops-box.is-platform{background:snow;border-color:#d2483d}.ops-box h3{font-size:var(--fs-lg);margin:0}.ops-box h3 small{color:#d2483d;font-size:var(--fs-xs);margin-left:6px}.ops-fold{align-self:start}.ops-box.ops-main{background:#fff;border-style:solid;border-color:#b9c6e6}.ops-main .ops-actions button.primary{height:48px;font-size:var(--fs-lg);border-radius:10px;flex:100%}.ops-fold>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;list-style:none;display:flex}.ops-fold>summary::-webkit-details-marker{display:none}.ops-fold>summary:after{content:"";border-bottom:2px solid #8a94a6;border-right:2px solid #8a94a6;width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.ops-fold[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.ops-fold>summary:hover:after{border-color:#2455df}.ops-fold>summary:focus-visible{outline-offset:2px;outline:2px solid #2455df}.ops-addperson[open]{grid-column:1/-1}.ops-addperson[open]>*{max-width:520px}.ops-addperson .ops-field small{color:#b26a00;font-size:var(--fs-2xs);margin-left:6px;font-weight:400}.ops-check{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.ops-check input{margin-top:3px}.ops-guardian{background:#fffaf0;border:1px solid #f3d9a4;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.ops-field{color:#69758a;font-size:var(--fs-sm);gap:4px;display:grid}.ops-field input,.ops-field textarea{color:#141a24;width:100%;font:inherit;font-size:var(--fs-md);background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:8px 10px}.ops-field textarea{resize:vertical;min-height:64px}.ops-actions{flex-wrap:wrap;gap:8px;display:flex}.ops-note{color:#69758a;font-size:var(--fs-sm);margin:0;line-height:1.55}.ops-note.warn{color:#b45309;font-weight:700}.ops-text-button{color:#8a94a6;font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.ops-pii{justify-items:start;gap:10px;display:grid}.ops-pii>*{justify-self:stretch}.ops-pii>.ops-open{justify-self:start}.ops-pii h3{font-size:var(--fs-md);margin:8px 0 0}.ops-pii-warning{color:#b03027;font-size:var(--fs-xs);background:#fff5f4;border:1px solid #ffc9c5;border-radius:8px;margin:0;padding:11px 13px;line-height:1.6}.ops-participants{gap:10px;display:grid}.ops-participants article{background:#fbfcfe;border:1px solid #dce1e8;padding:16px}.ops-person-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ops-person-head strong{font-size:var(--fs-md)}.ops-person-head em{font-style:normal;font-size:var(--fs-2xs);color:#fff;background:#2455df;border-radius:999px;padding:2px 7px;font-weight:800}.ops-person-head span{font-size:var(--fs-xs);color:#69758a}.ops-participants dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;display:grid}.ops-participants dt{font-size:var(--fs-2xs);color:#8a94a6;margin-bottom:3px}.ops-participants dd{font-size:var(--fs-sm);word-break:break-all;margin:0}.ops-refund{align-items:center;gap:6px;display:flex}.ops-refund input{color:#141a24;min-width:180px;height:30px;font:inherit;font-size:var(--fs-xs);background:#fff;border:1px solid #dce1e8;border-radius:6px;padding:0 8px}.ops-refund button{color:#69758a;height:30px;font:inherit;font-size:var(--fs-xs);cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:6px;padding:0 10px}.ops-sms-vars{flex-wrap:wrap;gap:6px;display:flex}.ops-sms-vars button{color:#41506a;height:28px;font:inherit;font-size:var(--fs-2xs);cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:999px;padding:0 10px;font-weight:700}.ops-sms-vars button:hover{color:#2455df;border-color:#2455df}.ops-sms textarea{min-height:104px;line-height:1.6}.ops-sms-fixed{color:#55617a;font:inherit;font-size:var(--fs-2xs);white-space:pre-wrap;word-break:break-all;background:#f6f8fb;border:1px solid #e3e7ee;border-radius:8px;margin:0;padding:9px 11px;line-height:1.6}.ops-sms-preview{background:#fff;border:1px solid #d7dbe3;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.ops-sms-preview b{font-size:var(--fs-sm)}.ops-sms-preview b span{color:#69758a;font-weight:400}.ops-sms-preview pre{font:inherit;font-size:var(--fs-xs);white-space:pre-wrap;word-break:break-all;color:#141a24;background:#f2f4f8;border-radius:8px;margin:0;padding:10px 12px;line-height:1.7}.ops-sms-preview small{font-size:var(--fs-2xs);color:#69758a}.ops-sms-list{gap:10px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ops-sms-list li{background:#fff;border:1px solid #e9edf3;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.ops-sms-list li>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ops-sms-list strong{font-size:var(--fs-sm)}.ops-sms-list span,.ops-sms-list small{font-size:var(--fs-2xs);color:#69758a}.ops-sms-list pre{font:inherit;font-size:var(--fs-2xs);white-space:pre-wrap;word-break:break-all;color:#41506a;background:#f6f8fb;border-radius:6px;margin:4px 0 0;padding:8px 10px;line-height:1.6}.ops-stats:has(>hr){grid-template-columns:repeat(5,minmax(0,1fr)) 12px repeat(2,minmax(0,1.1fr))}.ops-stats>hr{border:0;border-left:1px dashed #c5ccda;height:auto;margin:4px 5px}.ops-stat.refund strong{color:#2455df}.ops-filter-sep{background:#dce1e8;width:1px;height:20px}.ops-filters>button b{font-variant-numeric:tabular-nums;margin-left:4px}.ops-tag.refund,.ops-tag.refund_pending{color:#2455df;background:#eef3ff}.ops-tag.deposit_check{color:#b45309;background:#fdf2e1}.ops-table th.num,.ops-table td.num{text-align:right;white-space:nowrap}.ops-money{font-size:var(--fs-lg)}.ops-table tbody tr.is-readonly,.ops-table tbody tr.is-readonly:hover{cursor:default;background:0 0}.ops-acct-ok{color:#1a7a4c;font-weight:800;display:block}.ops-acct-no{color:#d2483d;font-weight:800;display:block}.ops-kv dd.ops-big{font-size:var(--fs-3xl);letter-spacing:-.02em;font-weight:900}.ops-kv dd.ops-toss-orders{gap:8px;display:grid}.ops-kv dd.ops-toss-orders>div{gap:2px;display:grid}.ops-kv dd.ops-toss-orders .ops-mono{overflow-wrap:anywhere}.ops-toss-line{font-variant-numeric:tabular-nums}.ops-toss-line em{color:#69758a;margin-right:4px;font-style:normal}.ops-toss-line.is-cancel b{color:#b42318}.ops-box h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-masked{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ops-masked b{font-variant-numeric:tabular-nums}.ops-account-open{background:#fff5f4;border:1px solid #ffc9c5;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.ops-account-open>div{grid-template-columns:56px 1fr auto;align-items:center;gap:8px;display:grid}.ops-account-open span{color:#69758a;font-size:var(--fs-sm)}.ops-account-open b{font-size:var(--fs-lg);word-break:break-all}.ops-account-open b.ops-mono{font-size:var(--fs-xl);letter-spacing:.02em}.ops-account-open p{color:#b03027;font-size:var(--fs-xs);margin:0}.ops-copy{color:#2455df;height:28px;font:inherit;font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce1e8;border-radius:6px;padding:0 10px;font-weight:800}.ops-account-fields{gap:10px;display:grid}.ops-account-fields select{color:#141a24;height:38px;font:inherit;font-size:var(--fs-md);background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:0 10px}.ops-subform{border-top:1px dashed #c5ccda;gap:10px;padding-top:10px;display:grid}.ops-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ops-field input.is-warn{border-color:#b45309}.ops-field input[aria-invalid=true]{border-color:#d2483d}.ops-confirm{background:#f7f9ff;border:1px solid #2455df;border-radius:10px;gap:10px;padding:14px 16px;display:grid}.ops-confirm h4{font-size:var(--fs-lg);margin:0}.ops-confirm ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ops-confirm li{font-size:var(--fs-md);justify-content:space-between;gap:12px;display:flex}.ops-confirm li span{color:#69758a}.ops-alert.good{color:#1a7a4c;background:#e4f3ea;border-color:#1a7a4c;font-weight:700}.ops-switch{font-size:var(--fs-sm);background:#fff;border:1px solid #dce1e8;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.ops-switch>span{align-items:center;gap:8px;font-weight:700;display:flex}.ops-switch-confirm{flex:100%;gap:8px;display:grid}.ops-switch-notice{border-top:1px dashed #dce1e8;flex-wrap:wrap;flex:100%;align-items:center;gap:8px 12px;padding-top:8px;display:flex}.ops-switch-notice>span small{color:#4b5563;margin-left:6px;font-weight:400}@media (max-width:860px){:is(.ops-stats,.ops-stats:has(>hr)){grid-template-columns:repeat(2,minmax(0,1fr))}.ops-stats>hr{display:none}.ops-row{grid-template-columns:1fr}.ops-kv{grid-template-columns:90px 1fr}.ops-panels{grid-template-columns:1fr}.ops-pager-move{margin-left:0}.ops-modal{padding:0}.ops-drawer{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.ops-drawer>header{padding:16px}.ops-drawer-body{padding:14px 16px 24px}}.ops-runners{white-space:normal}.ops-runners span{line-height:1.45;display:block}.ops-runners small{color:var(--console-ink-3,#8b938e);display:block}.ops-proxy-bar{font-size:var(--fs-sm);color:#69758a;background:#fff;border:1px solid #dce1e8;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.ops-proxy-bar button.primary{height:38px;font-size:var(--fs-md);padding:0 16px}.ops-proxy .ops-drawer-body{gap:14px}.ops-proxy-type{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.ops-proxy-type .ops-field{flex:220px}.ops-proxy-person{background:#fff;border-style:solid;border-color:#dce1e8;margin:0}.ops-proxy-person legend{font-weight:800;font-size:var(--fs-md);color:#141a24;align-items:center;gap:10px;padding:0 6px;display:flex}.ops-proxy .ops-field select{color:#141a24;height:38px;font:inherit;font-size:var(--fs-md);background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:0 10px}.ops-proxy .ops-row-3{grid-template-columns:1fr 120px 1fr}.ops-proxy-pay .ops-check.is-off{color:#98a2b3}.ops-proxy-pay .ops-check small{color:#b45309;font-weight:700}.ops-proxy-attest{background:#f7f9ff;border:1px solid #b9c6e6;border-radius:10px;padding:12px 14px}.ops-proxy .ops-main button.primary{height:48px;font-size:var(--fs-lg);border-radius:10px;flex:100%}.ops-proxy-done{gap:14px;display:grid}.ops-proxy-secret{background:#f7f9ff;border:2px solid #2455df;border-radius:12px;gap:6px;padding:16px 18px;display:grid}.ops-proxy-secret span{color:#2455df;font-size:var(--fs-sm);font-weight:800}.ops-proxy-secret b{letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#141a24;font-size:40px}.ops-proxy-secret small{color:#69758a;font-size:var(--fs-xs)}.ops-proxy-done .is-bad{color:#b03a2e}@media (max-width:860px){.ops-proxy .ops-row-3{grid-template-columns:1fr}.ops-proxy-secret b{font-size:30px}}.ops-tag.auto_refund{color:#5b3fd1;background:#f1edff}.ops-acct-card{color:#2455df;font-weight:800;display:block}.ops-kv .is-bad{color:#d2483d;font-weight:700}.ops-tag.moved{color:#5b3fd1;background:#f1edff}.ops-transfer-list ul{gap:8px;margin:0;padding-left:18px;display:grid}.ops-transfer-list .ops-text-button{margin-left:8px}.ops-transfer-out{background:#faf8ff;border-color:#d9d0fb}.ops-copy{color:#475467;cursor:pointer;vertical-align:middle;background:#fff;border:1px solid #dce1e8;border-radius:6px;justify-content:center;align-items:center;min-width:26px;height:22px;margin-left:6px;padding:0 6px;font-size:12px;line-height:1;display:inline-flex}.ops-copy:hover{background:#eef3ff;border-color:#2455df}.ops-copy:focus-visible{outline-offset:1px;outline:2px solid #2455df}.ops-copy.is-copied{color:#1a7a4c;background:#e4f3ea;border-color:#1a7a4c;font-weight:700}
.console-form-panel{background:#fff;border:1px solid #dce1e8;gap:12px;padding:24px;display:grid}.console-form-panel>span{color:#2455df;font-size:var(--fs-3xs);letter-spacing:.14em;font-weight:900}.console-form-panel h2{font-size:var(--fs-xl);margin:0}.console-form-panel p{color:#748096;font-size:var(--fs-sm);margin:0 0 6px}.console-form-panel label{color:#657187;font-size:var(--fs-xs);gap:6px;font-weight:700;display:grid}.console-form-panel input,.console-form-panel select{color:#172033;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd6e1;padding:8px 10px}.console-form-panel button,.invite-result button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#2455df;border:0;font-weight:800}.console-form-panel button:disabled{opacity:.55;cursor:wait}.popup-settings{max-width:none;margin:0;padding-top:0}.popup-settings>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.popup-hint{color:#5d6965;font-size:var(--fs-sm);margin:0 0 14px;padding-inline:22px;line-height:1.6}.popup-settings-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;padding:0 22px 22px;display:grid}@media (max-width:1000px){.popup-settings-body{grid-template-columns:1fr}}.popup-state{font-size:var(--fs-xs);border-radius:8px;margin:10px 0 0;padding:8px 11px;font-weight:800}.popup-state.on{color:#0f5132;background:#d7f0e2}.popup-state.off{color:#6c7773;background:#eceae4}.popup-event-picker{max-width:none;margin:18px 0 0;padding-top:0}.popup-event-picker>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.popup-event-picker>header select{min-width:240px;height:38px;padding:0 10px}
.ops.bib{border-top:0;max-width:none;margin:0;padding-top:0}.bib .ops-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.bib .ops-stat.is-readonly{cursor:default}.bib-lock-state.is-locked{background:#f3f6fd;border-color:#2455df}.bib-lock-state strong{font-size:var(--fs-lg)}.bib-toolbar>button{border-radius:8px}.bib-toolbar>button:disabled{opacity:.5;cursor:not-allowed}.bib-muted{color:#8a94a6;font-size:var(--fs-xs);font-weight:400}.bib .ops-box h3 small{color:#8a94a6;margin-left:8px}.bib-fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.bib-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bib-grid .bib-wide{grid-column:span 1}.bib .ops-field select{color:#141a24;height:38px;font:inherit;font-size:var(--fs-md);background:#fff;border:1px solid #dce1e8;border-radius:8px;padding:0 10px}.bib-table{min-width:640px}.bib-table input,.bib-table select{color:#141a24;width:100%;min-width:72px;height:34px;font:inherit;font-size:var(--fs-sm);background:#fff;border:1px solid #dce1e8;border-radius:6px;padding:0 8px}.bib-table tr.bib-short td{background:#fff1ef}.bib-row-actions{white-space:nowrap}.bib-confirm{border-color:#2455df}.bib-confirm-list{font-size:var(--fs-sm);gap:4px;margin:0;padding-left:18px;display:grid}.bib-ledger>summary h3{font-size:var(--fs-lg);margin:0}@media (max-width:900px){.bib .ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bib-grid{grid-template-columns:1fr}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#162033;--muted:#657086;--line:#dbe1ec;--blue:#2455df;--paper:#f4f6fa}.manual-registration{margin-bottom:24px}.manual-registration>header>button{background:var(--blue);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;padding:0 14px;font-weight:800}.manual-registration form{gap:16px;padding:22px;display:grid}.manual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manual-grid label{color:#657086;font-size:var(--fs-xs);gap:7px;font-weight:800;display:grid}.manual-grid label.wide{grid-column:1/-1}.manual-grid input,.manual-grid select,.manual-grid textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;padding:10px 12px}.manual-grid textarea{resize:vertical}.manual-check{color:#58667c;font-size:var(--fs-sm);align-items:flex-start;gap:9px;line-height:1.5;display:flex}.manual-check input{flex:none;width:18px;height:18px}.manual-check.required{color:#344158;font-weight:800}.manual-submit{background:var(--blue);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;font-weight:900}.manual-submit:disabled{opacity:.55}.manual-message{color:#2049bd;font-size:var(--fs-sm);background:#eef3ff;margin:0;padding:12px;font-weight:700}.manual-note{color:#657086;font-size:var(--fs-xs);align-self:end;margin:0;padding:12px 0;font-weight:800}@media (max-width:580px){.manual-grid{grid-template-columns:1fr}.manual-grid label.wide{grid-column:auto}.manual-registration form{padding:16px}.manual-grid input,.manual-grid select,.manual-grid textarea{font-size:var(--fs-lg)}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif}a{color:inherit;text-decoration:none}.boundary-shell{flex-direction:column;min-height:100vh;padding:32px clamp(20px,5vw,72px) 56px;display:flex}.boundary-header{letter-spacing:.12em;font-weight:800;font-size:var(--fs-md);justify-content:space-between;align-items:center;display:flex}.boundary-header a{font-size:var(--fs-xl)}.boundary-header span{color:var(--blue)}.boundary-card{border-top:1px solid var(--line);max-width:900px;margin:auto 0;padding-top:clamp(36px,8vw,92px)}.eyebrow{color:var(--blue);font-size:var(--fs-md);letter-spacing:.14em;font-weight:800}h1{font-size:var(--fs-console-hero);letter-spacing:-.06em;margin:22px 0;line-height:1.04}.summary{max-width:680px;color:var(--muted);font-size:var(--fs-lg);line-height:1.7}.login-card,.session-card{border:1px solid var(--line);background:#fff;gap:16px;max-width:560px;margin-top:54px;padding:28px;display:grid}.login-card h2,.session-card h2{font-size:var(--fs-3xl);margin:0}.login-card label{color:var(--muted);font-size:var(--fs-md);gap:8px;font-weight:700;display:grid}.login-card input,.login-card select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;padding:10px 12px}.login-card button,.session-card button{background:var(--blue);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;padding:0 18px;font-weight:800}.login-card button:disabled{opacity:.55;cursor:wait}.form-error{color:#b42318;font-size:var(--fs-md);margin:0}.session-card>p{color:var(--muted);margin:0}@media (max-width:620px){.boundary-shell{padding:24px 20px 36px}.boundary-header{font-size:var(--fs-xs)}h1{font-size:var(--fs-console-hero)}.summary{font-size:var(--fs-lg)}.login-card,.session-card{padding:22px}.login-card input,.login-card select{font-size:var(--fs-lg)}}.org-console{background:#f4f6fa;min-height:100vh}.org-console-top{z-index:30;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,4vw,54px);display:flex;position:sticky;top:0;box-shadow:0 6px 18px #1720330f}.org-logo{align-items:center;gap:10px;display:flex}.org-logo>b{background:var(--blue);color:#fff;place-items:center;width:34px;height:34px;display:grid}.org-logo>span{letter-spacing:.08em;font-weight:900}.org-logo small{color:#8590a3;font-size:var(--fs-4xs);display:block}.org-console-top>div:last-child{align-items:center;gap:14px;display:flex}.org-console-top>div:last-child span{font-size:var(--fs-sm);color:#657086}.org-console-top>div:last-child strong{font-size:var(--fs-sm)}.org-console-top button{border:1px solid var(--line);color:#536076;cursor:pointer;background:#fff;min-height:34px;padding:0 12px}.org-console-body{grid-template-columns:310px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.org-console-body>aside{color:#fff;background:#1c2636;align-self:start;max-height:calc(100vh - 76px);padding:38px 26px;position:sticky;top:76px;overflow-y:auto}.org-console-body>aside>span{color:#82a1ff;font-size:var(--fs-3xs);letter-spacing:.14em;font-weight:900}.org-console-body>aside h1{font-size:var(--fs-3xl);letter-spacing:-.05em;margin:10px 0 6px}.org-console-body>aside>p{color:#8f9caf;font-size:var(--fs-sm);margin:0 0 30px}.org-console-body nav{gap:9px;display:grid}.org-console-body nav button{color:#d7deea;text-align:left;cursor:pointer;background:0 0;border:1px solid #344157;gap:5px;padding:16px;display:grid}.org-console-body nav button.active{background:#27354b;border-color:#6f92ff}.org-console-body nav small{color:#7895eb}.org-console-body nav span{color:#8e9aad;font-size:var(--fs-2xs)}.org-workspace{min-width:0;padding:42px clamp(22px,4vw,54px) 70px}.org-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.org-title>div>span{color:var(--blue);font-size:var(--fs-2xs);letter-spacing:.13em;font-weight:900}.org-title h2{font-size:var(--fs-console-title);letter-spacing:-.055em;margin:10px 0 8px}.org-title p{color:#6c788c;margin:0}.org-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.org-title a{border:1px solid var(--line);font-size:var(--fs-xs);background:#fff;padding:8px 12px}.org-title a.primary{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:800}.org-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.org-metrics article{border-right:1px solid var(--line);min-height:138px;padding:22px}.org-metrics article:last-child{border-right:0}.org-metrics span{color:#68758a;font-size:var(--fs-sm);display:block}.org-metrics strong{font-size:var(--fs-console-metric);margin-top:20px;display:inline-block}.org-metrics small{color:#7b8799;margin-left:5px}.org-metrics .warn{color:#d34b40}.org-panel{border:1px solid var(--line);background:#fff}.org-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.org-panel h3{margin:0 0 4px}.org-panel p{color:#7a8597;font-size:var(--fs-xs);margin:0}.org-table-wrap{overflow:auto}.org-table-wrap table{border-collapse:collapse;width:100%;min-width:780px}.org-table-wrap th,.org-table-wrap td{text-align:left;font-size:var(--fs-xs);border-bottom:1px solid #e9edf3;padding:15px 18px}.org-table-wrap th{color:#7a8597;background:#f8f9fb}.org-next{border:1px dashed #c5ccda;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding:18px 22px;display:flex}.org-next strong{margin-right:10px}.org-next span{color:#68758a;font-size:var(--fs-2xs);background:#e9edf5;padding:6px 9px}.org-state{border:1px solid var(--line);text-align:center;color:#6a7689;background:#fff;padding:70px}.org-state.error{color:#b42318}.org-workspace nav button.finished strong{color:#9aa4b3}.org-finished-toggle{font-size:var(--fs-sm);text-align:center;margin-top:6px;color:#9aa4b3!important;background:0 0!important;border:1px dashed #ffffff47!important}.org-section-nav{border-top:1px solid #344157;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:30px;padding-top:18px;display:grid}.org-section-nav button{color:#9ca9bd;cursor:pointer;background:0 0;border:1px solid #3b4960;min-height:42px;font-weight:800}.org-section-nav button.active{color:#1c2636;background:#fff;border-color:#fff}.org-nav-count{color:#ff9f43;margin-left:4px;font-style:normal;font-weight:900}.org-section-nav button.active .org-nav-count{color:#c2410c}.org-payment-settings{border:1px solid var(--line);background:#fff}.org-payment-settings>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:30px;display:flex}.org-payment-settings>header span{color:var(--blue);font-size:var(--fs-3xs);letter-spacing:.14em;font-weight:900}.org-payment-settings>header h2{font-size:var(--fs-console-title);letter-spacing:-.05em;margin:9px 0}.org-payment-settings>header p{color:#6c788c;margin:0}.org-payment-settings>header>b{font-size:var(--fs-2xs);white-space:nowrap;border-radius:999px;align-self:flex-start;padding:9px 12px}.org-payment-settings>header>b.ready{color:#23784a;background:#e5f5eb}.org-payment-settings>header>b.pending{color:#94621b;background:#fff2d9}.org-payment-settings fieldset{border:0;margin:0;padding:30px}.org-payment-settings legend{padding:0 0 13px;font-weight:900}.org-payment-modes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.org-payment-modes label{border:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;min-height:70px;padding:16px;display:flex}.org-payment-modes label:has(input:checked){border:2px solid var(--blue);background:#eef3ff}.org-payment-modes label:has(input:disabled){opacity:.5;cursor:not-allowed}.org-bank-fields{grid-template-columns:.7fr 1.3fr 1fr;gap:12px;margin-top:26px;display:grid}.org-bank-fields label{color:#68758a;font-size:var(--fs-xs);gap:7px;font-weight:800;display:grid}.org-bank-fields input{border:1px solid var(--line);height:46px;font:inherit;color:var(--ink);padding:0 12px}.org-payment-methods{background:#f6f8fc;margin-top:26px;padding:22px}.org-payment-methods>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.org-payment-methods label{font-size:var(--fs-xs);align-items:center;gap:8px;display:flex}.org-payment-methods small{color:#9a681c;margin-top:15px;display:block}.payment-policy-warning,.org-form-error,.org-form-notice{font-size:var(--fs-xs);margin:22px 30px 0;padding:13px 15px;line-height:1.6}.payment-policy-warning{color:#865917;background:#fff4df}.org-form-error{color:#a43f35;background:#fff0ed}.org-form-notice{color:#24734a;background:#eaf5ee}.org-payment-settings>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.org-payment-settings>footer p{color:#6c788c;font-size:var(--fs-xs);margin:0}.org-payment-settings>footer button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:44px;padding:0 18px;font-weight:900}.org-payment-settings>footer button:disabled{opacity:.55}.support-title{align-items:center}.support-summary{border-left:3px solid var(--blue);background:#fff;min-width:110px;padding:14px 18px}.support-summary strong{font-size:var(--fs-console-metric);display:block}.support-summary span{color:var(--muted);font-size:var(--fs-xs)}.support-error{color:#a52b23;font-size:var(--fs-sm);background:#fff1f0;border-left:3px solid #d34b40;padding:12px 16px}.support-board{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,34%) minmax(0,1fr);min-height:600px;display:grid}.support-list{border-right:1px solid var(--line);max-height:760px;overflow:auto}.support-list>header{z-index:1;border-bottom:1px solid var(--line);font-size:var(--fs-sm);background:#f8f9fb;justify-content:space-between;padding:17px 18px;display:flex;position:sticky;top:0}.support-list>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8ecf2;gap:7px;padding:18px;display:grid}.support-list>button:hover,.support-list>button.active{background:#f3f6ff}.support-list>button.active{box-shadow:inset 3px 0 var(--blue)}.support-list>button>strong{font-size:var(--fs-md);line-height:1.45}.support-list>button>small{color:#7a8597}.support-list>button footer{color:#647086;font-size:var(--fs-2xs);justify-content:space-between;display:flex}.support-priority{color:#647086;width:max-content;font-size:var(--fs-3xs);background:#eef1f6;padding:3px 6px;font-weight:800}.support-priority.important{color:#925c00;background:#fff3d8}.support-priority.urgent{color:#b42318;background:#fee9e7}.support-detail{flex-direction:column;min-width:0;display:flex}.support-detail-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.support-detail-header>div:first-child>span{color:var(--blue);font-size:var(--fs-2xs);font-weight:800}.support-detail-header h3{font-size:var(--fs-2xl);margin:7px 0}.support-detail-header p{color:#7a8597;font-size:var(--fs-2xs);margin:0}.support-controls{gap:8px;display:flex}.support-controls label{color:#7a8597;font-size:var(--fs-3xs);gap:4px;display:grid}.support-controls select{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;padding:0 28px 0 9px}.support-due{color:#34549c;font-size:var(--fs-2xs);background:#edf3ff;padding:9px 22px}.support-guest{font-size:var(--fs-xs);background:#fff7ed;border-bottom:1px solid #fde2c3;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 22px;display:flex}.support-guest strong{color:#b45309}.support-guest span{font-weight:700}.support-guest a{color:#1d4ed8;font-weight:700}.support-guest small{color:#8a6a45;font-size:var(--fs-2xs);flex-basis:100%}.support-thread{gap:12px;max-height:420px;padding:22px;display:grid;overflow:auto}.support-thread article{background:#f1f3f7;max-width:78%;padding:13px 15px}.support-thread article.operator{background:#e9f0ff;margin-left:auto}.support-thread article.internal{background:#fff6d9;border:1px dashed #d8b657;margin-left:0}.support-thread article header{color:#718096;font-size:var(--fs-3xs);justify-content:space-between;gap:14px;display:flex}.support-thread article p{white-space:pre-wrap;font-size:var(--fs-sm);margin:8px 0 0;line-height:1.65}.support-reply{border-top:1px solid var(--line);margin-top:auto;padding:18px 22px}.support-reply textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:96px;font:inherit;font-size:var(--fs-sm);padding:12px}.support-reply footer{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.support-reply label{color:#647086;font-size:var(--fs-xs);align-items:center;gap:7px;display:flex}.support-reply button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:38px;padding:0 16px;font-weight:800}.support-reply button:disabled{opacity:.5}.support-empty,.support-readonly{color:#7a8597;text-align:center;font-size:var(--fs-sm);margin:auto;padding:40px}@media (max-width:850px){.org-console-top>div:last-child span{display:none}.org-console-body{display:block}.org-console-body>aside{max-height:none;padding:24px;position:static;overflow:visible}.org-console-body nav{display:flex;overflow:auto}.org-console-body nav button{min-width:220px}.org-metrics{grid-template-columns:1fr 1fr}.org-metrics article:nth-child(2){border-right:0}.org-workspace{padding:28px 18px 50px}}@media (max-width:580px){.org-console-top{height:auto;padding:14px 16px}.org-console-top>div:last-child strong{display:none}.org-title{flex-direction:column;align-items:flex-start}.org-title h2{font-size:var(--fs-console-title)}.org-metrics article{min-height:112px;padding:16px}.org-metrics strong{font-size:var(--fs-console-metric)}}@media (max-width:700px){.org-payment-settings>header{flex-direction:column;padding:22px}.org-payment-settings>header h2{font-size:var(--fs-console-title)}.org-payment-modes,.org-bank-fields,.org-payment-methods>div{grid-template-columns:1fr}.org-payment-settings fieldset{padding:22px}.org-payment-settings>footer{flex-direction:column;align-items:stretch}.org-payment-settings>footer button{width:100%}.payment-policy-warning,.org-form-error,.org-form-notice{margin-inline:22px}}@media (max-width:850px){.support-board{grid-template-columns:1fr}.support-list{border-right:0;border-bottom:1px solid var(--line);max-height:none;display:flex;overflow:auto}.support-list>header{align-content:center;min-width:100px;display:grid}.support-list>button{border-bottom:0;border-right:1px solid #e8ecf2;min-width:230px}.support-list>button.active{box-shadow:inset 0 -3px var(--blue)}}@media (max-width:580px){.org-section-nav{grid-template-columns:1fr}.support-list{max-height:320px;display:block}.support-list>header{min-width:0;display:flex}.support-list>button{border-bottom:1px solid #e8ecf2;border-right:0;min-width:0}.support-detail-header{display:grid}.support-controls{width:100%}.support-controls label{flex:1}.support-controls select{width:100%}.support-thread article{max-width:90%}}.invite-shell{background:#edf1f8;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.invite-card{border:1px solid var(--line);background:#fff;width:min(620px,100%);padding:34px}.invite-brand{color:var(--blue);font-size:var(--fs-sm);letter-spacing:.12em;margin-bottom:50px;font-weight:900;display:inline-block}.invite-card h1{font-size:var(--fs-console-hero)}.invite-card>p:not(.eyebrow){color:var(--muted);line-height:1.7}.invite-card dl{border-top:1px solid var(--line);margin:28px 0;display:grid}.invite-card dl div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;padding:13px 0;display:grid}.invite-card dt{color:var(--muted);font-size:var(--fs-sm)}.invite-card dd{margin:0;font-weight:700}.invite-card form{gap:16px;display:grid}.invite-card label{color:var(--muted);font-size:var(--fs-sm);gap:7px;font-weight:700;display:grid}.invite-card input{border:1px solid var(--line);min-height:48px;font:inherit;padding:10px 12px}.invite-card label small{font-weight:400}.invite-card .invite-label-hint{font-style:normal;font-weight:400}.login-card .login-label-hint{color:var(--muted,#6b7280);font-style:normal;font-weight:400}.invite-card button,.invite-action{background:var(--blue);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;place-items:center;padding:0 18px;font-weight:800;display:grid}.invite-card button:disabled{opacity:.55}.invite-action{margin-top:24px}.organization-title{align-items:center}.disclosure-status{background:#fff;border-left:4px solid #d39022;min-width:210px;padding:15px 18px}.disclosure-status.ready{border-left-color:#16865d}.disclosure-status strong,.disclosure-status span{display:block}.disclosure-status strong{font-size:var(--fs-md)}.disclosure-status span{color:var(--muted);font-size:var(--fs-2xs);margin-top:5px}.organization-notice{color:#126947;font-size:var(--fs-sm);background:#ecfaf4;border-left:3px solid #16865d;padding:12px 16px}.organization-form{gap:18px;display:grid}.organization-form>section{border:1px solid var(--line);background:#fff;padding:24px}.organization-form>section>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:15px;padding-bottom:20px;display:flex}.organization-form>section>header>span{width:34px;height:34px;color:var(--blue);font-size:var(--fs-2xs);background:#edf2ff;place-items:center;font-weight:900;display:grid}.organization-form h3{font-size:var(--fs-xl);margin:0 0 5px}.organization-form header p{color:var(--muted);font-size:var(--fs-xs);margin:0}.organization-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:22px;display:grid}.organization-fields label{color:#536076;font-size:var(--fs-xs);gap:7px;font-weight:800;display:grid}.organization-fields label.wide{grid-column:1/-1}.organization-fields input,.organization-fields select,.organization-fields textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;font-size:var(--fs-md);background:#fff;padding:10px 12px}.organization-fields textarea{resize:vertical;min-height:110px}.organization-fields input:disabled,.organization-fields select:disabled,.organization-fields textarea:disabled{color:#677388;background:#f4f6fa}.organization-form>footer{background:#e9edf5;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.organization-form>footer p{color:#59667a;max-width:690px;font-size:var(--fs-xs);margin:0;line-height:1.6}.organization-form>footer button{background:var(--blue);color:#fff;border:0;min-height:44px;padding:0 18px;font-weight:800}.org-locked-note{color:var(--muted);font-size:var(--fs-xs);margin-top:8px;line-height:1.6;display:block}.organization-locked-note{color:#8a5a12;font-size:var(--fs-xs);background:#fdf8ec;border-left:3px solid #d39022;margin:0;padding:11px 13px;line-height:1.6}.support-notify{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.support-notify-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.support-notify button{border:1px solid var(--blue);min-height:38px;color:var(--blue);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:0 14px;font-weight:800}.support-notify button:disabled{opacity:.5;cursor:not-allowed}.support-notify span{color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.seller-policy-status{background:#fdf8ec;border-left:4px solid #d39022;margin:0 30px 18px;padding:16px 18px}.seller-policy-status.ready{background:#ecfaf4;border-left-color:#16865d}.seller-policy-status strong,.seller-policy-status span{display:block}.seller-policy-status span{color:var(--muted);font-size:var(--fs-xs);margin-top:4px}.seller-policy-status ul{color:#8a5a12;font-size:var(--fs-xs);margin:10px 0 0;padding-left:18px;line-height:1.6}@media (max-width:700px){.organization-title{align-items:stretch}.disclosure-status{min-width:0}.organization-fields{grid-template-columns:1fr}.organization-fields label.wide{grid-column:auto}.organization-form>footer{flex-direction:column;align-items:stretch}.organization-form>footer button{width:100%}.seller-policy-status{margin-inline:22px}}.event-settings-picker{align-items:center;gap:12px;margin-bottom:18px;display:flex}.event-settings-picker label{font-size:var(--fs-xs);color:#69758a;font-weight:800}.event-settings-picker select{color:#1f2937;min-height:42px;font:inherit;font-size:var(--fs-md);background:#fff;border:1px solid #dce1e8;padding:8px 12px}.event-settings-state{background:#fff;border:1px solid #dce1e8;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;padding:14px 18px;display:flex}.event-settings-state>span{color:#69758a;font-size:var(--fs-xs);background:#eef1f6;padding:5px 11px;font-weight:800}.event-settings-state>span.accepting{color:#1a7a4c;background:#e4f3ea}.event-settings-state b{font-size:var(--fs-md);color:#1f2937}.event-settings-state small{color:#8a94a6;font-size:var(--fs-xs)}.console-form-error,.console-form-notice{font-size:var(--fs-sm);border:1px solid;margin:0 0 14px;padding:13px 18px;font-weight:700}.console-form-error{color:#b03a2e;background:#fff1ef;border-color:#f3cdc7}.console-form-notice{color:#1a7a4c;background:#e9f6ee;border-color:#c3e5d1}.event-settings{gap:16px;display:grid}.event-settings-group{background:#fff;border:1px solid #dce1e8;padding:24px}.event-settings-group>header{text-align:left;border-bottom:1px solid #e7ebf1;justify-content:flex-start;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.event-settings-group>header>div{text-align:left;flex:1;min-width:0}.event-settings-group>header>span{color:#1d4ed8;min-width:28px;font-size:var(--fs-xs);letter-spacing:.06em;padding-top:2px;font-weight:900}.event-settings-group h3{font-size:var(--fs-lg);color:#1f2937;margin:0 0 5px}.event-settings-group>header p{font-size:var(--fs-xs);color:#79849a;margin:0;line-height:1.65}.event-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.event-settings-fields>label{color:#536076;font-size:var(--fs-xs);align-content:start;gap:7px;font-weight:800;display:grid}.event-settings-fields>label.wide{grid-column:1/-1}.event-settings-fields>label>span{align-items:baseline;gap:7px;display:flex}.event-settings-fields>label>span em{font-style:normal;font-size:var(--fs-2xs);color:#a2abbb;font-weight:700}.event-settings-fields>.share-image{color:#536076;font-size:var(--fs-xs);grid-column:1/-1;gap:7px;font-weight:800;display:grid}.share-image>span{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.share-image>span em{font-style:normal;font-size:var(--fs-2xs);color:#a2abbb;font-weight:700}.share-image-body{background:#fafbfd;border:1px solid #dce1e8;grid-template-columns:260px minmax(0,1fr);gap:16px;padding:14px;font-weight:400;display:grid}.share-image-frame{aspect-ratio:var(--share-image-ratio,1200/630);background:#fff;border:1px solid #dce1e8;max-width:100%;position:relative;overflow:hidden}.share-image-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.share-image-frame.is-fit img{object-fit:contain}.share-image-frame.is-drop{text-align:center;cursor:pointer;background:#f7f9fc;border:1.5px dashed #b8c2d3;place-items:center;padding:10px;display:grid}.share-image-frame.is-drop.is-over{background:#eef3ff;border-color:#1d4ed8}.share-image-frame.is-drop:focus-visible{outline-offset:2px;outline:2px solid #1d4ed8}.share-image-frame.is-drop strong{color:#1f2937;font-size:var(--fs-sm);display:block}.share-image-frame.is-drop small{color:#8a94a6;font-size:var(--fs-2xs);margin-top:3px;display:block}.share-image-fallback{color:#1d4ed8;font-size:var(--fs-sm);background:#fbf8f3;place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.share-image-badge{color:#fff;font-size:var(--fs-3xs);background:#111827c7;padding:2px 7px;font-weight:800;position:absolute;top:8px;left:8px}.share-image-bar{background:#e7ebf1;height:5px;position:absolute;bottom:0;left:0;right:0}.share-image-bar>i{background:#1d4ed8;height:100%;transition:width .3s;display:block}.share-image-info{align-content:start;gap:10px;min-width:0;display:grid}.share-image-status{color:#69758a;font-size:var(--fs-2xs);background:#eef1f6;justify-self:start;padding:4px 10px;font-weight:800}.share-image-status.is-busy{color:#1d4ed8;background:#eef3ff}.share-image-status.is-ok{color:#1a7a4c;background:#e4f3ea}.share-image-status.is-bad{color:#b42318;background:#fdecea}.share-image-info dl{font-size:var(--fs-xs);color:#69758a;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.share-image-info dt{font-weight:700}.share-image-info dd{color:#1f2937;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.share-image-info ul{color:#69758a;font-size:var(--fs-xs);gap:3px;margin:0;padding-left:16px;display:grid}.share-image-info>small{color:#8a94a6;font-size:var(--fs-2xs)}.share-image-actions{flex-wrap:wrap;gap:8px;display:flex}.share-image-actions button{color:#fff;min-height:36px;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:#1d4ed8;border:1px solid #1d4ed8;padding:0 14px;font-weight:800}.share-image-actions button.is-ghost{color:#1f2937;background:#fff;border-color:#dce1e8}.share-image-actions button.is-danger{color:#b42318;background:#fff;border-color:#f1c4bf}.share-image-actions button:disabled{opacity:.5;cursor:default}.share-image-msg{font-size:var(--fs-xs);margin:0;padding:10px 12px;font-weight:700;line-height:1.55}.share-image-msg.is-bad{color:#b42318;background:#fdecea}.share-image-msg.is-warn{color:#9a5b00;background:#fff4e0}.share-image-msg.is-note{color:#2049bd;background:#eef3ff;font-weight:600}@media (max-width:720px){.share-image-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.share-image-bar>i{transition:none}}.event-settings-fields input[type=text],.event-settings-fields input[type=tel],.event-settings-fields input[type=number],.event-settings-fields input[type=datetime-local],.event-settings-fields input:not([type]),.event-settings-fields select,.event-settings-fields textarea{color:#1f2937;width:100%;min-height:46px;font:inherit;font-size:var(--fs-md);background:#fff;border:1px solid #dce1e8;padding:10px 12px;font-weight:500}.event-settings-fields textarea{resize:vertical;min-height:92px;line-height:1.6}.event-settings-fields input:disabled,.event-settings-fields select:disabled,.event-settings-fields textarea:disabled{color:#8a94a6;background:#f4f6fa}.event-settings-fields input:focus-visible,.event-settings-fields select:focus-visible,.event-settings-fields textarea:focus-visible{outline-offset:1px;border-color:#1d4ed8;outline:3px solid #1d4ed833}.event-settings-check{min-height:46px;font-size:var(--fs-sm);color:#1f2937;align-items:center;gap:9px;font-weight:600;display:flex}.event-settings-check input{appearance:auto;-webkit-appearance:checkbox;accent-color:#1d4ed8;background:#fff;border:0;width:17px;height:17px;min-height:0;margin:0;padding:0}.field-warn{color:#b45309;font-size:var(--fs-2xs);margin-top:2px;font-weight:700;line-height:1.55;display:block}.event-settings-foot{background:#fff;border:1px solid #dce1e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.event-settings-foot p{max-width:62ch;font-size:var(--fs-xs);color:#79849a;margin:0;line-height:1.65}.event-settings-foot button{color:#fff;min-height:46px;font:inherit;font-size:var(--fs-md);cursor:pointer;background:#1d4ed8;border:0;padding:12px 24px;font-weight:800}.event-settings-foot button:disabled{cursor:default;background:#a9bdea}.event-settings-foot span{font-size:var(--fs-xs);color:#8a94a6;font-weight:700}@media (max-width:900px){.event-settings-fields{grid-template-columns:1fr}}.org-top-left{align-items:center;gap:22px;min-width:0;display:flex}.org-current-event{border-left:1px solid var(--line);font-size:var(--fs-2xl);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding-left:22px;font-weight:800;overflow:hidden}@media (max-width:850px){.org-top-left{gap:12px}.org-current-event{font-size:var(--fs-lg);padding-left:12px}}.org-section-nav button:last-child{grid-column:1/-1}.manual-board{border:1px solid var(--line);background:#fff}.manual-head{border-bottom:1px solid var(--line);padding:26px clamp(20px,3vw,34px)}.manual-head span{color:var(--blue);font-size:var(--fs-3xs);letter-spacing:.14em;font-weight:900}.manual-head h2{font-size:var(--fs-console-title);letter-spacing:-.03em;margin:6px 0 4px;font-weight:800}.manual-head p{color:var(--muted)}.manual-body{grid-template-columns:210px minmax(0,1fr);display:grid}.org-console-body .manual-index{border-right:1px solid var(--line);background:#fafbfd;align-content:start;gap:2px;padding:18px 14px;display:grid}.org-console-body .manual-index button{text-align:left;min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-weight:700;display:block}.org-console-body .manual-index button:hover{color:var(--ink)}.org-console-body .manual-index button.active{color:#fff;background:#1c2636}.manual-doc{max-width:760px;padding:28px clamp(20px,3vw,34px);line-height:1.75}.manual-doc h3{font-size:var(--fs-xl);letter-spacing:-.02em;margin:30px 0 10px;font-weight:800}.manual-doc h3:first-child{margin-top:0}.manual-doc h4{font-size:var(--fs-lg);margin:22px 0 8px;font-weight:800}.manual-doc p{color:var(--ink);margin:10px 0}.manual-doc ul,.manual-doc ol{margin:10px 0;padding-left:22px}.manual-doc li{margin:5px 0}.manual-doc code{border:1px solid var(--line);white-space:nowrap;background:#f4f6fa;border-radius:3px;padding:1px 6px;font-family:inherit;font-size:.94em;font-weight:700}.manual-doc blockquote{background:#fff8f0;border-left:3px solid #e2711d;margin:16px 0;padding:14px 18px}.manual-doc blockquote p{margin:6px 0}.manual-doc blockquote p:first-child{margin-top:0}.manual-doc blockquote p:last-child{margin-bottom:0}.manual-table-wrap{margin:14px 0;overflow-x:auto}.manual-table-wrap table{border-collapse:collapse;width:100%}.manual-table-wrap th,.manual-table-wrap td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 12px}.manual-table-wrap th{white-space:nowrap;background:#f4f6fa;font-weight:800}.manual-shot{margin:18px 0}.manual-shot img{border:1px solid var(--line);width:100%;display:block}.manual-shot figcaption{font-size:var(--fs-sm);color:var(--muted);margin-top:7px}@media (max-width:850px){.manual-body{grid-template-columns:1fr}.org-console-body .manual-index{border-right:0;border-bottom:1px solid var(--line);grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.manual-doc{padding:22px 18px}}.support-notify button.ghost{border-color:var(--line);color:var(--ink)}.support-sms{border:1px solid var(--line);background:#fafbfd;border-radius:6px;gap:9px;padding:14px;display:grid}.support-sms textarea{border:1px solid var(--line);min-height:104px;font:inherit;resize:vertical;background:#fff;border-radius:6px;padding:11px 12px;line-height:1.7}.support-sms footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.support-sms footer span{color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.support-sms footer span.over{color:#c2410c;font-weight:800}.support-sms footer button{border:1px solid var(--blue);background:var(--blue);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:6px;padding:0 16px;font-weight:800}.support-sms footer button:disabled{opacity:.5;cursor:not-allowed}.support-sms>small{color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.support-sendlog{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.support-sendlog>header{align-items:center;gap:8px;display:flex}.support-sendlog>header strong{font-size:var(--fs-sm)}.support-sendlog>header span{color:var(--muted);font-size:var(--fs-xs)}.support-sendlog article{border:1px solid var(--line);background:#fafbfd;border-radius:6px;gap:5px;padding:10px 12px;display:grid}.support-sendlog article.failed{background:#fff7f3;border-color:#f3c6b4}.support-sendlog-head{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;gap:4px 10px;display:flex}.support-sendlog-head time{font-variant-numeric:tabular-nums}.support-sendlog-body{font-size:var(--fs-sm);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6}.support-sendlog-body.muted{color:var(--muted)}.support-sendlog-foot{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;gap:4px 10px;display:flex}.support-sendlog-foot .failed{color:#b42318;font-weight:800}.recipient-list{gap:7px;display:grid}.recipient-list>div{border:1px solid var(--line);background:#fff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.recipient-list>div.paused{color:var(--muted);background:#f6f7fa}.recipient-list strong{min-width:80px;font-size:var(--fs-sm)}.recipient-list>div>span{color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.recipient-list label{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-weight:700;display:flex}.recipient-list label input{flex:none;width:16px;height:16px}.recipient-list button{border:1px solid var(--line);color:#b42318;min-height:32px;font:inherit;font-size:var(--fs-xs);cursor:pointer;background:#fff;border-radius:5px;padding:0 10px;font-weight:800}.recipient-add{flex-wrap:wrap;gap:8px;display:flex}.recipient-add input{border:1px solid var(--line);min-height:44px;font:inherit;background:#fff;padding:10px 12px}.recipient-add input:first-child{width:140px}.recipient-add input:nth-child(2){width:190px}.recipient-add button{border:1px solid var(--blue);background:var(--blue);color:#fff;min-height:44px;font:inherit;cursor:pointer;padding:0 16px;font-weight:800}.recipient-add button:disabled{opacity:.5;cursor:not-allowed}.recipient-note{color:var(--muted);font-size:var(--fs-xs);margin:0;line-height:1.6}.support-done{color:#b3261e;font-weight:900}.support-done.is-done{color:#125844}.support-sort+.support-sort{margin-left:10px}.support-sort:first-of-type{margin-left:auto}.support-sort{font-size:var(--fs-2xs,12px);align-items:center;gap:6px;font-weight:700;display:inline-flex}.support-sort select{font-size:var(--fs-2xs,12px);padding:2px 4px}.send-failure-notice{background:#fff6ec;border:1px solid #f0c9a8;margin-bottom:22px}.send-failure-notice>button{width:100%;font:inherit;color:#8a4b12;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 18px;display:flex}.send-failure-notice>button strong{font-weight:900}.send-failure-notice>button em{color:#a4561a;font-style:normal;font-size:var(--fs-xs)}.send-failure-notice>button span{color:#8a4b12;font-size:var(--fs-2xs);background:#fff;border:1px solid #e0b389;margin-left:auto;padding:5px 11px;font-weight:800}.send-failure-list{border-top:1px solid #f0c9a8;overflow:auto}.send-failure-list table{border-collapse:collapse;width:100%;min-width:640px}.send-failure-list th,.send-failure-list td{text-align:left;font-size:var(--fs-xs);vertical-align:top;border-bottom:1px solid #f4dcc6;padding:11px 16px}.send-failure-list th{color:#8a5a2b;background:#fdeedd;font-weight:800}.send-failure-list td em{color:#9a7550;font-style:normal}.send-failure-list tr.is-permanent td:last-child{color:#a43f35;font-weight:700}.send-failure-list p{color:#8a5a2b;font-size:var(--fs-2xs);margin:0;padding:11px 16px}.org-redirect-notice{border:1px solid var(--line);color:#44516a;font-size:var(--fs-sm);background:#f2f5fb;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:11px 12px 11px 16px;display:flex}.org-redirect-notice button{color:#6c788c;width:28px;height:28px;font-size:var(--fs-xl);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.org-redirect-notice button:hover{color:#1c2636}
