.fmt-sec{--canvas:hsl(var(--background));--fg:hsl(var(--foreground));--body:hsl(var(--muted-foreground));--body-strong:hsl(var(--foreground));--muted:hsl(var(--muted-foreground));--hairline:hsl(var(--border));--hairline-strong:hsl(var(--input));--surface-elevated:hsl(var(--surface-3));--dur-hover:.15s;--dur-press:.12s;min-width:0;color:var(--body);flex-direction:column;gap:18px;display:flex;container-type:inline-size}.fmt-sec *{border-radius:0}.fmt-sec button{cursor:pointer;font-family:inherit}.fmt-sec button:disabled{cursor:not-allowed}.fmt-sec .route-cap{letter-spacing:1.5px;color:var(--muted);font-size:11px;font-weight:700}.fmt-sec .tag{letter-spacing:1.2px;color:var(--muted);border:1px solid var(--hairline);white-space:nowrap;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.fmt-sec .seg.view-toggle{border:1px solid var(--hairline);flex-wrap:wrap;display:inline-flex}.fmt-sec .view-toggle button{letter-spacing:1.2px;min-height:44px;color:var(--muted);border-right:1px solid var(--hairline);transition:color var(--dur-hover) ease, background-color var(--dur-hover) ease, transform var(--dur-press) ease-out;align-items:center;gap:6px;padding:9px 16px;font-size:12px;font-weight:700;display:inline-flex}.fmt-sec .view-toggle button:active:not(:disabled){transform:scale(.97)}.fmt-sec .view-toggle button:last-child{border-right:none}.fmt-sec .view-toggle button[aria-checked=true]{color:var(--fg);background:var(--surface-elevated)}.fmt-sec .view-toggle button:disabled{opacity:.45}@media (hover:hover) and (pointer:fine){.fmt-sec .view-toggle button[aria-checked=false]:not(:disabled):hover{color:var(--fg)}}.fmt-sec .view-toggle button:focus-visible,.fmt-sec .chips button:focus-visible,.fmt-sec .nstep button:focus-visible,.fmt-sec .switch:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.fmt-sec .setrow{border:1px solid var(--hairline);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:12px 16px;display:grid}.fmt-sec .setrow+.setrow{border-top:none}.fmt-sec .setrow.x-add{background:var(--surface-elevated);border-top:none}.fmt-sec .setrow .k{letter-spacing:1.5px;color:var(--muted);font-size:11px;font-weight:700}.fmt-sec .setrow .v{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fmt-sec .setrow .help{color:var(--body);font-size:12px}.fmt-sec .setrow .help b{color:var(--fg);font-weight:600}.fmt-sec .flowline{color:var(--body-strong);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.fmt-sec .flowline b{color:var(--fg);font-weight:700}.fmt-sec .flowline i{color:var(--muted);font-style:normal}.fmt-sec .stepper{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));border:1px solid var(--hairline);display:grid}.fmt-sec .stage{border-left:1px solid var(--hairline);flex-direction:column;gap:10px;min-width:0;padding:16px 16px 18px;display:flex}.fmt-sec .stage:first-child{border-left:none}.fmt-sec .stage-h{align-items:baseline;gap:10px;display:flex}.fmt-sec .stage-h .no{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.fmt-sec .stage-h b{color:var(--fg);font-size:17px;font-weight:700}.fmt-sec .stage-h .tag{margin-left:auto}.fmt-sec .fld{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;font-size:13px;display:grid}.fmt-sec .fld>span{color:var(--body);font-size:12px}.fmt-sec .fld .val{color:var(--fg);font-weight:500}.fmt-sec .nstep{border:1px solid var(--hairline);align-items:center;display:inline-flex}.fmt-sec .nstep button{width:34px;height:34px;color:var(--body-strong);transition:background-color var(--dur-hover) ease, transform var(--dur-press) ease-out;font-size:16px}.fmt-sec .nstep button:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.fmt-sec .nstep button:hover{background:var(--surface-elevated)}}.fmt-sec .nstep input{border:none;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);background:var(--canvas);width:52px;height:34px;color:var(--fg);text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.fmt-sec .nstep input:focus{outline:1px solid var(--fg);outline-offset:-1px}.fmt-sec .nstep em{color:var(--body);padding:0 8px;font-size:12px;font-style:normal}.fmt-sec .chips{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:440px;padding:1px 0 0 1px;display:grid}.fmt-sec .chips button{height:32px;color:var(--muted);border:1px solid var(--hairline);text-align:center;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-hover) ease, background-color var(--dur-hover) ease;margin:-1px 0 0 -1px;padding:0 9px;font-size:11.5px;font-weight:600;overflow:hidden}.fmt-sec .chips button[aria-checked=true]{color:var(--fg);background:var(--surface-elevated)}@media (hover:hover) and (pointer:fine){.fmt-sec .chips button[aria-checked=false]:hover{color:var(--fg)}}.fmt-sec .switch{color:var(--body);align-items:center;gap:8px;font-size:12px;display:inline-flex}.fmt-sec .switch .trk{border:1px solid var(--hairline-strong);flex:none;width:36px;height:20px;position:relative}.fmt-sec .switch .trk i{background:var(--muted);width:14px;height:14px;transition:transform .15s ease-out,background-color .15s;position:absolute;top:2px;left:2px}.fmt-sec .switch[aria-checked=true] .trk{border-color:var(--fg)}.fmt-sec .switch[aria-checked=true] .trk i{background:var(--fg);transform:translate(16px)}.fmt-sec .rnds{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;padding-top:10px;display:flex}.fmt-sec .rnds .cap{letter-spacing:1.2px;color:var(--muted);font-size:11px;font-weight:700}.fmt-sec .rnd{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;display:grid}.fmt-sec .rnd>span{color:var(--fg);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.fmt-sec .rnd .chips button{height:28px;padding:0 7px;font-size:11px}.fmt-sec .rnd.is-ovr>span:after{content:"·";color:var(--fg);margin-left:3px}.fmt-sec .checks{border:1px solid var(--hairline);color:var(--body);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;padding:12px 16px;font-size:13px;display:flex}.fmt-sec .checks .ck{align-items:baseline;display:flex}.fmt-sec .checks .ck.is-bad{color:var(--fg)}.fmt-sec .ok-mark{width:10px;color:var(--fg);margin-right:5px;font-weight:700;display:inline-block}.fmt-sec .err-mark{background:hsl(var(--primary));vertical-align:1px;width:6px;height:6px;margin-right:7px;display:inline-block}@container (width<=900px){.fmt-sec .stepper{grid-template-columns:1fr 1fr}.fmt-sec .stepper>.stage:nth-child(odd){border-left:none}.fmt-sec .stepper>.stage:nth-child(n+3){border-top:1px solid var(--hairline)}}@container (width<=520px){.fmt-sec .stepper{grid-template-columns:1fr}.fmt-sec .stepper>.stage:nth-child(n+2){border-top:1px solid var(--hairline)}.fmt-sec .setrow{grid-template-columns:1fr;gap:8px}}.lane-sq{--canvas:hsl(var(--background));--fg:hsl(var(--foreground));--body:hsl(var(--muted-foreground));--body-strong:hsl(var(--foreground));--muted:hsl(var(--muted-foreground));--hairline:hsl(var(--border));--hairline-strong:hsl(var(--input));--surface-elevated:hsl(var(--surface-3));--accent:hsl(var(--primary));--dur-hover:.15s;--dur-press:.12s;--ease-out:cubic-bezier(.23, 1, .32, 1);min-width:0;color:var(--body);flex-direction:column;gap:18px;display:flex;container-type:inline-size}.lane-sq *{border-radius:0}.lane-sq button{cursor:pointer;font-family:inherit}.lane-sq button:disabled{cursor:not-allowed}.lane-sq button:focus-visible,.lane-sq input:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.lane-sq .setrow{border:1px solid var(--hairline);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:12px 16px;display:grid}.lane-sq .setrow+.setrow{border-top:none}.lane-sq .setrow .k{letter-spacing:1.5px;color:var(--muted);font-size:11px;font-weight:700}.lane-sq .setrow .v{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.lane-sq .setrow .help{color:var(--body);font-size:12px}.lane-sq .setrow .help b{color:var(--fg);font-weight:600}.lane-sq .tag{letter-spacing:1.2px;color:var(--muted);border:1px solid var(--hairline);white-space:nowrap;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.lane-sq .kpi-spec-num{color:var(--fg);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.lane-sq .kpi-spec-num small{color:var(--body);margin-left:4px;font-size:15px;font-weight:400}.lane-sq .nstep{border:1px solid var(--hairline);transition:border-color var(--dur-hover) ease;align-items:center;display:inline-flex}.lane-sq .nstep button{width:34px;height:34px;color:var(--body-strong);transition:background-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);font-size:16px}.lane-sq .nstep button:active:not(:disabled){transform:scale(.94)}.lane-sq .nstep button:disabled{color:var(--muted)}@media (hover:hover) and (pointer:fine){.lane-sq .nstep button:not(:disabled):hover{background:var(--surface-elevated)}}.lane-sq .nstep input{border:none;border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);background:var(--canvas);width:52px;height:34px;color:var(--fg);text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.lane-sq .nstep input:focus{outline:1px solid var(--fg);outline-offset:-1px}.lane-sq .nstep em{color:var(--body);padding:0 8px;font-size:12px;font-style:normal}.lane-sq .nstep.is-bad{border-color:var(--accent)}.lane-sq .nstep.is-bad input{color:var(--accent)}.lane-sq .rng{align-items:center;gap:10px;display:inline-flex}.lane-sq .rng .tl{color:var(--muted);font-weight:600}.lane-sq .pair{align-items:center;gap:8px;display:inline-flex}.lane-sq .pair>span:first-child{color:var(--body);font-size:12px}.lane-sq .cap-v{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.lane-sq .cap-v.is-off .kpi-spec-num{color:var(--muted)}.lane-sq .x-hint{color:var(--body);margin-top:6px;font-size:12px;line-height:1.55}.lane-sq .x-hint.is-err{color:var(--body-strong)}.lane-sq .x-hint.is-err:before{content:"";background:var(--accent);vertical-align:1px;width:6px;height:6px;margin-right:7px;display:inline-block}.lane-sq .input{background:var(--canvas);border:1px solid var(--hairline);width:100%;color:var(--fg);transition:border-color var(--dur-hover) ease;padding:11px 12px;font-size:14px;font-weight:300}.lane-sq .input::placeholder{color:var(--muted)}.lane-sq .input:focus{border-color:var(--fg);outline:none}.lane-sq .btn-quiet{letter-spacing:1.5px;white-space:nowrap;border:1px solid var(--hairline-strong);min-height:36px;color:var(--body-strong);transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease, border-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);justify-content:center;align-items:center;gap:7px;padding:9px 18px;font-size:11px;font-weight:700;display:inline-flex}.lane-sq .btn-quiet:not(:disabled):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.lane-sq .btn-quiet:not(:disabled):hover{color:var(--fg);border-color:var(--fg)}}.lane-sq .table-wrap{border:1px solid var(--hairline);overflow-x:auto}.lane-sq table{border-collapse:collapse;width:100%}.lane-sq th{background:var(--canvas);text-align:left;letter-spacing:1.5px;color:var(--muted);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:700}.lane-sq td{border-bottom:1px solid var(--hairline);color:var(--body);vertical-align:middle;white-space:nowrap;padding:11px 16px;font-size:14px}.lane-sq tr:last-child td{border-bottom:none}.lane-sq td.num{font-variant-numeric:tabular-nums;color:var(--fg)}.lane-sq .sq-block{grid-template-columns:minmax(0,1fr);gap:10px}.lane-sq .sq-block .v{display:block}.lane-sq .sq-tbl{table-layout:fixed;min-width:720px}.lane-sq .sq-tbl th{letter-spacing:1.2px;padding:10px 8px;font-size:10.5px}.lane-sq .sq-tbl th:first-child,.lane-sq .sq-tbl td:first-child{padding-left:12px}.lane-sq .sq-tbl td{padding:7px 8px;font-size:13px;overflow:visible}.lane-sq .sq-tbl .combo{width:100%}.lane-sq .sq-tbl .x-ddb{min-height:34px;padding:6px 10px;font-size:13px;font-weight:600}.lane-sq .sq-tbl .chk{align-items:center;gap:8px;display:flex}.lane-sq .sq-tbl .chk>:first-child{flex:auto;min-width:0}.lane-sq .sq-tbl .switch{gap:6px}.lane-sq .sq-tbl .switch .trk{width:30px;height:18px}.lane-sq .sq-tbl .switch .trk i{width:12px;height:12px}.lane-sq .sq-tbl .switch[aria-checked=true] .trk i{transform:translate(12px)}.lane-sq .sq-tbl .nstep button{width:26px;height:30px;font-size:14px}.lane-sq .sq-tbl .nstep input{width:32px;height:30px;font-size:13px}.lane-sq .sq-tbl .nstep em{padding:0 6px}.lane-sq .sq-tbl tr.is-new td{animation:lane-sq-fade .16s var(--ease-out) both}@keyframes lane-sq-fade{0%{opacity:0}to{opacity:1}}.lane-sq .sq-add{margin-top:10px}.lane-sq .sq-del{width:30px;height:30px;color:var(--muted);transition:color var(--dur-hover) ease, background-color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.lane-sq .sq-del svg{width:15px;height:15px}.lane-sq .sq-del:active:not(:disabled){transform:scale(.94)}.lane-sq .sq-del:disabled{opacity:.35}@media (hover:hover) and (pointer:fine){.lane-sq .sq-del:not(:disabled):hover{color:var(--accent);background:var(--surface-elevated)}}.lane-sq .x-ddb{border:1px solid var(--hairline);width:100%;min-height:44px;color:var(--fg);text-align:left;transition:border-color var(--dur-hover) ease;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:300;display:flex}.lane-sq .x-ddb:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}.lane-sq .x-ddb[aria-expanded=true]{border-color:var(--fg)}@media (hover:hover) and (pointer:fine){.lane-sq .x-ddb:hover{border-color:var(--hairline-strong)}}.lane-sq .x-dtb{border:1px solid var(--hairline);min-height:34px;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:5px 8px;font-size:13px;display:inline-flex}.lane-sq .combo{position:relative}.lane-sq .combo-list{z-index:30;background:var(--surface-elevated);border:1px solid var(--hairline-strong);transform-origin:0 0;width:180px;max-height:300px;animation:lane-sq-pop .15s var(--ease-out) both;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.lane-sq .combo-opt{text-align:left;border-bottom:1px solid var(--hairline);width:100%;transition:background-color var(--dur-hover) ease;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:9px 12px;display:grid}.lane-sq .combo-opt:last-child{border-bottom:none}.lane-sq .combo-opt b{color:var(--fg);font-size:14px;font-weight:600}.lane-sq .combo-opt .ln{color:var(--body-strong);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2;align-self:center;font-size:13px}.lane-sq .combo-opt[aria-selected=true] .ln:after{content:" ✓";color:var(--fg)}.lane-sq .combo-opt:disabled b{color:var(--muted);font-weight:400}@media (hover:hover) and (pointer:fine){.lane-sq .combo-opt:not(:disabled):hover{background:var(--canvas)}}@keyframes lane-sq-pop{0%{opacity:0;transform:scale(.97)translateY(-2px)}to{opacity:1;transform:none}}.lane-sq .switch{color:var(--body);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.lane-sq .switch .trk{border:1px solid var(--hairline-strong);flex:none;width:36px;height:20px;position:relative}.lane-sq .switch .trk i{background:var(--muted);width:14px;height:14px;transition:transform .15s var(--ease-out), background-color .15s ease;position:absolute;top:2px;left:2px}.lane-sq .switch[aria-checked=true] .trk{border-color:var(--fg)}.lane-sq .switch[aria-checked=true] .trk i{background:var(--fg);transform:translate(16px)}.lane-sq .sizebar{border:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px;display:flex}.lane-sq .sz-rec{color:var(--body-strong);font-variant-numeric:tabular-nums;font-size:14px}.lane-sq .sz-rec b{color:var(--fg);font-weight:700}.lane-sq .sz-why{color:var(--body);margin-top:3px;font-size:12px}.lane-sq .sz-why b{color:var(--fg);font-weight:600}@container (width<=520px){.lane-sq .setrow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lane-sq *,.lane-sq :before,.lane-sq :after{transition:none!important;animation:none!important}}.e3-page{background:hsl(var(--background));flex:1;min-height:0;padding:24px 32px}.e3 .crumb{color:hsl(var(--muted-foreground));margin-bottom:6px;font-size:12px}.e3 .crumb a:hover{color:hsl(var(--foreground))}.e3 .page-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.e3 .page-head h1{color:hsl(var(--foreground));font-size:22px;font-weight:700}.e3 .page-head .sp,.e3 .drop .sp{flex:1}.e3 .pill-note{color:hsl(var(--muted-foreground));font-size:12px}.e3 .cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.e3 .stack{flex-direction:column;gap:14px;display:flex}.e3 .card{background:hsl(var(--card));box-shadow:var(--shadow) 0 8px 8px;border-radius:8px;padding:16px}.e3 .card>.lbl{margin-bottom:12px}.e3 .lbl{letter-spacing:1.4px;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:11px;font-weight:600;display:block}.e3 .lbl .sfx{letter-spacing:.6px;text-transform:none;font-weight:400}.e3 .helper{color:hsl(var(--muted-foreground));font-size:12px}.e3 .helper.err{color:hsl(var(--destructive-text))}.e3 .tname{color:hsl(var(--foreground));font-size:14px;font-weight:600}.e3 .calc{font-variant-numeric:tabular-nums}.e3 .btnrow{flex-wrap:wrap;gap:8px;display:flex}.e3 .mt8{margin-top:8px}.e3 .mt10{margin-top:10px}.e3 .mt12{margin-top:12px}.e3 .mb12{margin-bottom:12px}.e3 .mt20{margin-top:20px}.e3 .badge{background:hsl(var(--surface-3));color:hsl(var(--foreground));white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.e3 .badge--soft{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));font-weight:500}.e3 .st-pub{background:hsl(var(--info) / .13);color:hsl(var(--info))}.e3 .st-cfm{background:hsl(var(--success) / .13);color:hsl(var(--success))}.e3 .btn{letter-spacing:1.4px;white-space:nowrap;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:11px 22px;font-family:inherit;font-size:11px;font-weight:700;transition:background-color .15s,opacity .15s;display:inline-flex}.e3 .btn:disabled{opacity:.4;cursor:not-allowed}.e3 .btn--primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.e3 .btn--sec{background:hsl(var(--secondary));color:hsl(var(--foreground))}.e3 .btn--sm{padding:7px 14px}@media (hover:hover) and (pointer:fine){.e3 .btn--primary:not(:disabled):hover{filter:brightness(.92)}.e3 .btn--sec:not(:disabled):hover{background:hsl(var(--surface-3))}}.e3 .notice{background:hsl(var(--secondary));color:hsl(var(--foreground));border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.e3 .notice svg{width:14px;height:14px;color:hsl(var(--muted-foreground));flex:none;margin-top:2px}.e3 .notice.err{background:hsl(var(--destructive) / .08);color:hsl(var(--destructive-text))}.e3 .notice.err svg{color:hsl(var(--destructive-text))}.e3 .notice.ok2{background:hsl(var(--success) / .08);color:hsl(var(--success))}.e3 .notice.ok2 svg{color:hsl(var(--success))}.e3 .stepn{background:hsl(var(--surface-3));width:20px;height:20px;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;margin-right:6px;font-size:11px;font-weight:700;display:inline-flex}.e3 .stepn.done{background:hsl(var(--success) / .13);color:hsl(var(--success))}.e3 .drop{background:hsl(var(--secondary));border:1px dashed hsl(var(--input));border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.e3 .fchip{background:hsl(var(--surface-3));font-variant-numeric:tabular-nums;color:hsl(var(--foreground));border-radius:9999px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:13px;font-weight:600;display:inline-flex}.e3 .fchip .x{background:hsl(var(--secondary));width:22px;height:22px;color:hsl(var(--muted-foreground));cursor:pointer;border:none;border-radius:50%;font-size:11px}.e3 .fchip .mute{color:hsl(var(--muted-foreground));font-size:12px;font-weight:400}.e3 .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.e3 .fmtt{border-collapse:collapse;background:hsl(var(--secondary));font-variant-numeric:tabular-nums;color:hsl(var(--foreground));border-radius:8px;font-size:13px;overflow:hidden}.e3 .fmtt th{text-align:left;letter-spacing:1.2px;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));padding:8px 14px;font-size:11px;font-weight:600}.e3 .fmtt td{padding:6px 14px}.e3 .fmtt .num{text-align:right;min-width:52px}.e3 .tips{flex-direction:column;gap:3px;margin:10px 0 0 18px;list-style:outside;display:flex}.e3 .errmap{border-collapse:collapse;width:100%;color:hsl(var(--foreground));font-size:13px}.e3 .errmap th{text-align:left;letter-spacing:1.2px;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));padding:8px 10px;font-size:11px;font-weight:600}.e3 .errmap td{border-bottom:1px solid hsl(var(--secondary));vertical-align:top;padding:9px 10px}.e3 .empty{background:hsl(var(--card));text-align:center;box-shadow:var(--shadow) 0 8px 8px;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.e3 .empty.sm{padding:36px 16px}.e3 .spin{border:2px solid hsl(var(--primary-foreground) / .35);border-top-color:hsl(var(--primary-foreground));border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite e3-spin}@keyframes e3-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.e3 .spin{animation:none}}.e3 .bar{background:hsl(var(--surface-3));border-radius:9999px;height:4px;margin-top:10px;overflow:hidden}.e3 .bar i{background:hsl(var(--foreground));border-radius:9999px;width:40%;height:100%;display:block}@media (width<=900px){.e3-page{padding:20px 16px}.e3 .cols{grid-template-columns:1fr}}.e3 .filters{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.e3 .chip{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));cursor:pointer;border:none;border-radius:9999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}.e3 .chip[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.e3 .tbl-wrap{overflow-x:auto}.e3 table.tbl{border-collapse:separate;border-spacing:0 6px;width:100%;color:hsl(var(--foreground))}.e3 .tbl th{text-align:left;letter-spacing:1.2px;color:hsl(var(--muted-foreground));white-space:nowrap;padding:0 12px 2px;font-size:11px;font-weight:600}.e3 .tbl td{background:hsl(var(--card));vertical-align:middle;font-variant-numeric:tabular-nums;padding:12px;font-size:13px}.e3 .tbl td:first-child{border-radius:8px 0 0 8px}.e3 .tbl td:last-child{border-radius:0 8px 8px 0}.e3 .tbl tr.row:hover td{background:hsl(var(--secondary))}.e3 .mute{color:hsl(var(--muted-foreground))}.e3 .rk{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.e3 .tbl .num,.e3 .tbl th.num{text-align:right}.e3 .tbl td.strong{font-weight:700}.e3 .tbl td.abs{color:hsl(var(--muted-foreground))}.e3 .tbl tr.sub td{background:hsl(var(--secondary));padding:8px 12px;font-size:12px}.e3 .tbl tr.sub td.nm{padding-left:36px;font-weight:600}.e3 .tbl tr.row.open td{background:hsl(var(--secondary))}.e3 .exp{background:hsl(var(--secondary));width:26px;height:26px;color:hsl(var(--muted-foreground));cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:11px;transition:transform .15s;display:inline-flex}.e3 .exp[aria-expanded=true]{background:hsl(var(--surface-3));color:hsl(var(--foreground));transform:rotate(90deg)}.e3 .scr{color:hsl(var(--muted-foreground));font-size:11px;font-weight:400;display:block}.e3 .names{font-weight:600}.e3 .btn--ghost{color:hsl(var(--foreground));background:0 0}@media (hover:hover) and (pointer:fine){.e3 .btn--ghost:not(:disabled):hover{background:hsl(var(--secondary))}}.e3 .notice.warn{background:hsl(var(--warning) / .08);color:hsl(var(--warning))}.e3 .notice.warn svg{color:hsl(var(--warning))}.e3-scrim{z-index:50;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.e3 .dialog{background:hsl(var(--card));width:100%;max-width:440px;color:hsl(var(--foreground));box-shadow:var(--shadow) 0 16px 32px;outline:1px solid hsl(var(--surface-3));border-radius:12px;padding:20px}.e3 .dialog h4{margin-bottom:8px;font-size:16px;font-weight:700}.e3 .dialog .row{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.e3 .kv{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:6px 16px;font-size:13px;display:grid}.e3 .kv dt{color:hsl(var(--muted-foreground))}.e3 .kv dd{text-align:right}.e3 .dialog .kv{background:hsl(var(--secondary));border-radius:8px;margin-top:12px;padding:12px}.dc .tname{color:hsl(var(--foreground));font-size:14px;font-weight:600}.dc .tsub{color:hsl(var(--muted-foreground));margin-top:2px;font-size:12px}.dc .mute{color:hsl(var(--muted-foreground))}.dc .helper{color:hsl(var(--muted-foreground));font-size:12px}.dc .hc-v{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.dc .cnt{color:hsl(var(--muted-foreground));gap:14px;font-size:12px;display:inline-flex}.dc .tgls{gap:6px;display:flex}.dc .tgl{background:hsl(var(--secondary));min-width:96px;min-height:40px;color:hsl(var(--muted-foreground));text-align:left;white-space:nowrap;cursor:pointer;border:none;border-radius:12px;flex-direction:column;justify-content:center;gap:1px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.dc .tgl:active:not(:disabled){transform:scale(.97)}.dc .tgl .l{align-items:center;gap:5px;display:flex}.dc .tgl .l svg{flex:none;width:12px;height:12px}.dc .tgl .t{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.dc .tgl.on{background:hsl(var(--success) / .13);color:hsl(var(--success))}.dc .tgl:disabled{opacity:.4;cursor:not-allowed}.dc .tgl.dis-t{min-width:118px}@media (hover:hover) and (pointer:fine){.dc .tgl:not(.on):not(:disabled):hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.dc .tgl.on:hover{background:hsl(var(--success) / .2)}}.dc .memrows{flex-direction:column;gap:6px;display:flex}.dc .memrows>div{grid-template-columns:70px 210px max-content auto;align-items:center;gap:10px;display:grid}.dc .memrows b{font-weight:600}.dc .memrows span{white-space:nowrap;color:hsl(var(--muted-foreground));font-size:12px}.dc .memrows span i{font-style:normal}.dc .memrows .hc2{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.dc .memrows .hc2 i{color:hsl(var(--muted-foreground));margin-left:6px;font-size:12px;font-style:normal;font-weight:400}.dc .notice{background:hsl(var(--secondary));border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:13px;display:flex}.dc .notice svg{width:14px;height:14px;color:hsl(var(--muted-foreground));flex:none;margin-top:2px}.dc .notice.err{background:hsl(var(--destructive) / .08);color:hsl(var(--destructive-text));align-items:center}.dc .toast{background:hsl(var(--muted));border-radius:9999px;margin-bottom:10px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-block}.dc .btn{letter-spacing:1.4px;white-space:nowrap;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:11px 22px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.dc .btn:disabled{opacity:.4;cursor:not-allowed}.dc .btn--primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.dc .btn--sec{background:hsl(var(--secondary));color:hsl(var(--foreground))}.dc .btn--sm{padding:7px 14px}.dc .dlg-p{font-size:13px;line-height:1.6}.dc .kv{font-variant-numeric:tabular-nums;background:hsl(var(--secondary));border-radius:8px;grid-template-columns:auto 1fr;gap:6px 16px;margin-top:12px;padding:12px;font-size:13px;display:grid}.dc .kv dt{color:hsl(var(--muted-foreground))}.dc .kv dd{text-align:right}.pill-note{color:hsl(var(--muted-foreground));font-size:12px}.dc .notice.err svg{color:hsl(var(--destructive-text))}.e3 .seg{background:hsl(var(--secondary));border-radius:9999px;grid-template-columns:repeat(2,1fr);padding:3px;display:inline-grid}.e3 .seg button{min-height:38px;color:hsl(var(--muted-foreground));white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600}.e3 .seg button[aria-checked=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.e3 .seg button:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.e3 .seg button[aria-checked=false]:not(:disabled):hover{color:hsl(var(--foreground))}}.e3 .st-wait{background:hsl(var(--surface-3));color:hsl(var(--muted-foreground))}.e3 .x-flow{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.e3 .x-flow li{align-items:center;display:inline-flex}.e3 .x-flow li[aria-current=step]{color:hsl(var(--foreground));font-weight:600}.e3 .x-ul{flex-direction:column;gap:3px;margin:10px 0 0 18px;list-style:outside;display:flex}.e3 .x-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.e3 .x-bar .sp{flex:1}.e3 .x-tw{max-height:460px;margin-top:8px;overflow:auto}.e3 .x-dl{color:hsl(var(--muted-foreground));margin-left:6px;font-size:11px;font-weight:600}.e3 .x-dl.up{color:hsl(var(--foreground))}.e3 .mk{background:hsl(var(--surface-3));color:hsl(var(--foreground));white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.e3 .mk.wait{background:hsl(var(--warning) / .08);color:hsl(var(--warning))}.e3 .mk.out{color:hsl(var(--muted-foreground));background:0 0;padding-left:0;font-weight:500}.e3 .mk.tie{color:hsl(var(--warning));background:0 0;padding:0 0 0 6px;font-size:11px;font-weight:600}.e3 .tbl tr.is-tie td{background:hsl(var(--secondary))}.e3 .tbl tr.is-out td{color:hsl(var(--muted-foreground))}.e3 .tbl tr.x-cut td{background:0 0;padding:3px 0}.e3 .x-cutl{letter-spacing:1px;color:hsl(var(--foreground));white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.e3 .x-cutl:before,.e3 .x-cutl:after{content:"";border-top:1px dashed hsl(var(--input));flex:1;height:0}.e3 .x-cutl:before{flex:0 0 18px}.e3 .dialog.x-wide{max-width:520px;max-height:calc(100vh - 48px);overflow:auto}.e3 .ladder{border:1px solid hsl(var(--surface-3));border-radius:8px;margin-top:8px;padding:2px 12px}.e3 .ladder-cap{letter-spacing:1.2px;color:hsl(var(--muted-foreground));padding:8px 0 4px;font-size:11px;font-weight:600}.e3 .lad{min-height:30px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;grid-template-columns:16px minmax(0,1fr) 84px 92px;align-items:center;gap:8px;font-size:12px;display:grid}.e3 .lad+.lad{border-top:1px solid hsl(var(--surface-3))}.e3 .lad .v,.e3 .lad .r{text-align:right;white-space:nowrap}.e3 .lad.is-eq .r,.e3 .lad.is-hit{color:hsl(var(--foreground))}.e3 .lad.is-hit .k,.e3 .lad.is-hit .r{font-weight:700}.e3 .x-sdl{flex-direction:column;gap:6px;margin-top:12px;display:flex}.e3 .x-sdr{background:hsl(var(--secondary));border-radius:8px;grid-template-columns:minmax(0,1fr) auto 138px;align-items:center;gap:12px;padding:10px 12px;display:grid}.e3 .x-sdr.is-adv{background:hsl(var(--surface-3))}.e3 .x-sdn b{font-size:14px;font-weight:700;display:block}.e3 .x-sdn span{font-variant-numeric:tabular-nums;font-size:12px}.e3 .x-sdin{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:11px;display:flex}.e3 .x-sdt{text-align:right}.e3 .inp{background:hsl(var(--card));border:1px solid hsl(var(--border));width:66px;color:hsl(var(--foreground));text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;padding:8px 9px;font-size:15px;font-weight:600}.e3 .inp:focus{border-color:hsl(var(--foreground));outline:none}.e3 .dl-prev{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));border-radius:8px;margin-top:14px;padding:12px 14px;font-size:13px}.bkc{--k-bg:hsl(var(--background));--k-surface:hsl(var(--card));--k-surface-2:hsl(var(--secondary));--k-surface-3:hsl(var(--surface-3));--k-fg:hsl(var(--foreground));--k-mute:hsl(var(--muted-foreground));--k-border:hsl(var(--border));--k-border-light:hsl(var(--input));--k-accent:hsl(var(--primary));--k-accent-fg:hsl(var(--primary-foreground));--k-neg:hsl(var(--destructive-text));--k-pos:hsl(var(--success));--k-info:hsl(var(--info));--k-warn:hsl(var(--warning));--k-shadow:var(--shadow);background:var(--k-bg);min-width:0;min-height:0;color:var(--k-fg);flex:1;padding:32px}.bkc button{cursor:pointer;font-family:inherit}.bkc button:disabled{cursor:not-allowed}.bkc :focus-visible{outline:2px solid var(--k-fg);outline-offset:2px}.bkc .crumb{color:var(--k-mute);margin-bottom:6px;font-size:12px}.bkc .page-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.bkc .page-head h1{font-size:22px;font-weight:700}.bkc .page-head .sp{flex:1}.bkc .upd{color:var(--k-mute);font-variant-numeric:tabular-nums;font-size:12px}.bkc .upd b{color:var(--k-fg);font-weight:600}.bkc .lbl{letter-spacing:1.4px;color:var(--k-mute);font-size:11px;font-weight:600;display:block}.bkc .cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.bkc .x-cols10{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.bkc{container-type:inline-size}@container (width<=1240px){.bkc .cols,.bkc .x-cols10{grid-template-columns:minmax(0,1fr)}}.bkc .summary{gap:12px;margin-bottom:16px;display:flex}.bkc .summary .s{background:var(--k-surface);box-shadow:var(--k-shadow) 0 8px 8px;border-radius:8px;flex:1;padding:14px 18px}.bkc .summary .v{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.bkc .summary .k{color:var(--k-mute);margin-top:6px;font-size:12px}.bkc .filt{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.bkc .seg{grid-template-columns:repeat(var(--n,2), 1fr);background:var(--k-surface-2);border-radius:9999px;padding:3px;display:grid}.bkc .seg button{min-height:44px;color:var(--k-mute);white-space:nowrap;background:0 0;border:0;border-radius:9999px;padding:0 14px;font-size:13px;font-weight:600}.bkc .seg button[aria-checked=true]{background:var(--k-accent);color:var(--k-accent-fg)}@media (hover:hover) and (pointer:fine){.bkc .seg button[aria-checked=false]:hover{color:var(--k-fg)}}.bkc .badge{background:var(--k-surface-3);color:var(--k-fg);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.bkc .st-prog{background:hsl(var(--success) / .15);color:var(--k-pos)}.bkc .st-wait{background:var(--k-surface-3);color:var(--k-mute)}.bkc .st-ready{background:hsl(var(--info) / .15);color:var(--k-info)}.bkc .st-done{background:var(--k-surface-3);color:var(--k-mute)}.bkc .btn{letter-spacing:1.4px;white-space:nowrap;color:var(--k-fg);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:11px 22px;font-size:11px;font-weight:700;display:inline-flex}.bkc .btn--primary{background:var(--k-accent);color:var(--k-accent-fg)}.bkc .btn--primary:disabled{opacity:.4}.bkc .btn--sec{background:var(--k-surface-2);color:var(--k-fg)}.bkc .btn--sec:disabled{opacity:.4}.bkc .btn--ghost{color:var(--k-mute)}.bkc .btn--ghost:disabled{opacity:.4}.bkc .btn--sm{padding:8px 14px}@media (hover:hover) and (pointer:fine){.bkc .btn--primary:not(:disabled):hover{filter:brightness(.92)}.bkc .btn--sec:not(:disabled):hover{background:var(--k-surface-3)}.bkc .btn--ghost:not(:disabled):hover{background:var(--k-surface-2);color:var(--k-fg)}}.bkc .helper{color:var(--k-mute);font-size:12px}.bkc .helper.is-err{color:var(--k-fg)}.bkc .helper.is-err:before{content:"";background:var(--k-accent);vertical-align:1px;border-radius:3px;width:6px;height:6px;margin-right:7px;display:inline-block}.bkc .mute{color:var(--k-mute)}.bkc .notice{background:var(--k-surface-2);color:var(--k-fg);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.bkc .notice.warn{background:hsl(var(--warning) / .1);color:var(--k-warn)}.bkc .lockrow{color:var(--k-mute);align-items:center;gap:6px;font-size:12px;display:inline-flex}.bkc .lockrow svg{width:12px;height:12px}.bkc .grp{align-items:baseline;gap:10px;margin:18px 0 8px;display:flex}.bkc .grp .cnt{color:var(--k-mute);font-variant-numeric:tabular-nums;font-size:12px}.bkc .grp .more{color:var(--k-mute);background:0 0;border:0;border-radius:9999px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:600}.bkc .mlist{flex-direction:column;gap:6px;display:flex}.bkc .mi{background:var(--k-surface);border:1px solid var(--k-surface-3);border-radius:8px;grid-template-columns:112px minmax(0,1fr) 176px 104px;align-items:center;gap:14px;padding:8px 14px;display:grid}.bkc .mi.is-live{border-color:var(--k-fg)}.bkc .mi-no b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.1;display:block}.bkc .mi-no span{color:var(--k-mute);font-size:12px;display:block}.bkc .mi-no .t{margin-top:2px;font-size:11px}.bkc .mi-row{align-items:center;gap:8px;min-width:0;height:28px;font-size:13px;display:flex}.bkc .mi-row+.mi-row{border-top:1px solid var(--k-surface-3)}.bkc .mi-row .sd{width:22px;color:var(--k-mute);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:12px}.bkc .mi-row .nm{white-space:nowrap;font-weight:600}.bkc .mi-row .tm{min-width:0;color:var(--k-mute);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.bkc .mi-row .sc{font-variant-numeric:tabular-nums;text-align:right;min-width:30px;font-weight:600}.bkc .mi-row .stw{color:var(--k-mute);text-align:right;width:28px;font-size:12px}.bkc .mi-row.is-win .stw{color:var(--k-fg);font-weight:600}.bkc .mi-row.is-lose .nm,.bkc .mi-row.is-lose .sc,.bkc .mi-row.is-from .nm,.bkc .mi-row.is-bye .nm{color:var(--k-mute);font-weight:400}.bkc .mi-meta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.bkc .mi-act{justify-content:flex-end;display:flex}.bkc .empty-line{color:var(--k-mute);padding:10px 2px;font-size:13px}.bkc .scrim{background:hsl(var(--background) / .6);outline:1px dashed var(--k-border);border-radius:12px;padding:18px}.bkc .scrim-cap{letter-spacing:1.2px;color:var(--k-mute);margin-bottom:10px;font-size:11px;font-weight:600}.bkc-scrim{z-index:60;background:#0000008c;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow:auto}.bkc-scrim .dialog{width:100%;max-width:560px}.bkc .dialog{background:var(--k-surface);color:var(--k-fg);box-shadow:var(--k-shadow) 0 16px 32px;outline:1px solid var(--k-surface-3);border-radius:12px;padding:20px}.bkc .dialog h4{font-size:16px;font-weight:700}.bkc .dl-ps{flex-direction:column;gap:8px;margin-top:14px;display:flex}.bkc .dl-p{background:var(--k-surface-2);border-radius:8px;padding:12px}.bkc .dl-p.is-win{background:var(--k-surface-3)}.bkc .dl-who{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.bkc .dl-who .sd{color:var(--k-mute);font-variant-numeric:tabular-nums;text-align:right;width:24px;font-size:12px}.bkc .dl-who b{font-weight:700}.bkc .dl-who .tag{color:var(--k-fg);margin-left:auto;font-size:12px;font-weight:700}.bkc .dl-calc{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.bkc .dl-calc .dl-mem{min-width:56px;padding-bottom:11px;font-size:12px}.bkc .dl-calc label{color:var(--k-mute);flex-direction:column;gap:4px;font-size:11px;display:flex}.bkc .inp{background:var(--k-surface);border:1px solid var(--k-border);width:66px;color:var(--k-fg);text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;padding:8px 9px;font-size:15px;font-weight:600}.bkc .inp:focus{border-color:var(--k-fg);outline:none}.bkc .dl-calc .op{color:var(--k-mute);padding-bottom:9px}.bkc .dl-calc .hc,.bkc .dl-calc .tot{color:var(--k-mute);flex-direction:column;gap:4px;font-size:11px;display:flex}.bkc .dl-calc .hc b{color:var(--k-fg);padding:8px 0;font-size:15px;font-weight:600}.bkc .dl-calc .tot b{color:var(--k-fg);padding:4px 0;font-size:21px;font-weight:800}.bkc .dl-prev{background:var(--k-surface-2);color:var(--k-fg);border-radius:8px;margin-top:14px;padding:12px 14px;font-size:13px}.bkc .dl-why{margin-top:10px}.bkc .sdbox{border:1px solid var(--k-surface-3);border-radius:8px;flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.bkc .sdbox .sdr{align-items:center;gap:10px;font-size:13px;display:flex}.bkc .sdbox .sdr b{min-width:64px;font-weight:600}.bkc .ladder{border:1px solid var(--k-surface-3);border-radius:8px;margin-top:8px;padding:2px 12px}.bkc .ladder-cap{letter-spacing:1.2px;color:var(--k-mute);padding:8px 0 4px;font-size:11px;font-weight:600}.bkc .lad{min-height:30px;color:var(--k-mute);font-variant-numeric:tabular-nums;grid-template-columns:16px minmax(0,1fr) 84px 92px;align-items:center;gap:8px;font-size:12px;display:grid}.bkc .lad+.lad{border-top:1px solid var(--k-surface-3)}.bkc .lad .v,.bkc .lad .r{text-align:right;white-space:nowrap}.bkc .lad.is-eq .r,.bkc .lad.is-hit{color:var(--k-fg)}.bkc .lad.is-hit .k,.bkc .lad.is-hit .r{font-weight:700}.bkc .dl-row{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.bkc .dl-row .helper{margin-right:auto}.bkc .bo-head,.bkc .bo-g,.bkc .bo-sd{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) 112px;align-items:center;gap:10px;display:grid}.bkc .bo-head{color:var(--k-mute);margin-top:14px;padding:0 10px;font-size:12px}.bkc .bo-head b{color:var(--k-fg);font-size:14px;font-weight:700}.bkc .bo-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.bkc .bo-g,.bkc .bo-sd{background:var(--k-surface-2);font-variant-numeric:tabular-nums;border-radius:8px;padding:8px 10px}.bkc .bo-sd{border:1px dashed var(--k-border);background:0 0}.bkc .bo-g .gn,.bkc .bo-sd .gn{font-size:13px;font-weight:700}.bkc .bo-sd .gn{color:var(--k-mute);font-size:11px;font-weight:600}.bkc .bo-c{color:var(--k-mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.bkc .bo-c b{color:var(--k-fg);min-width:30px;font-size:16px;font-weight:700}.bkc .bo-w{text-align:right;color:var(--k-mute);white-space:nowrap;font-size:12px}.bkc .bo-w.is-set{color:var(--k-fg);font-weight:700}.bkc .bo-ser{background:var(--k-surface-2);color:var(--k-mute);border-radius:8px;align-items:baseline;gap:12px;margin-top:12px;padding:12px 14px;font-size:13px;display:flex}.bkc .bo-ser b{color:var(--k-fg);font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:24px;font-weight:800}.bkc .x-mh,.bkc .x-mi{grid-template-columns:112px minmax(150px,1fr) 112px 92px 224px;align-items:center;gap:12px;display:grid}.bkc .x-mh>*{white-space:nowrap}.bkc .x-mh{letter-spacing:1.2px;color:var(--k-mute);padding:0 15px 6px;font-size:11px;font-weight:600}.bkc .x-mi{background:var(--k-surface);border:1px solid var(--k-surface-3);border-radius:8px;padding:8px 14px}.bkc .x-mi+.x-mi{margin-top:6px}.bkc .x-mi.is-live{border-color:var(--k-fg)}.bkc .x-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bkc .x-why{color:var(--k-mute);text-align:right;width:100%;font-size:11.5px}.bkc .x-fixed{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.bkc .x-fixed svg{width:12px;height:12px;color:var(--k-mute)}.bkc .dd{position:relative}.bkc .dd-btn{background:var(--k-surface);width:100%;height:34px;color:var(--k-fg);border:1px solid var(--k-border);text-align:left;font-variant-numeric:tabular-nums;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.bkc .dd-btn:after{content:"";border-right:1.5px solid var(--k-mute);border-bottom:1.5px solid var(--k-mute);flex:none;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}.bkc .dd-btn.is-empty{color:var(--k-mute);font-weight:500}.bkc .dd.open .dd-btn{border-color:var(--k-border-light)}.bkc .dd.open .dd-btn:after{margin-top:3px;transform:rotate(225deg)}.bkc .dd-btn:disabled{opacity:.5}.bkc .dd-panel{z-index:30;background:var(--k-surface-2);width:208px;max-height:248px;box-shadow:var(--k-shadow) 0 8px 16px;outline:1px solid var(--k-surface-3);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.bkc .dd-opt{width:100%;color:var(--k-fg);text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.bkc .dd-opt .u{color:var(--k-mute);font-size:11px}.bkc .dd-opt[aria-selected=true]{background:var(--k-surface-3);font-weight:700}.bkc .dd-opt:disabled{color:var(--k-mute)}@media (hover:hover) and (pointer:fine){.bkc .dd-btn:not(:disabled):hover{background:var(--k-surface-2)}.bkc .dd-opt:not(:disabled):hover{background:var(--k-surface-3)}}.bkc .tf{background:var(--k-surface);border:1px solid var(--k-border);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;height:34px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.bkc .tf:focus-within{border-color:var(--k-fg)}.bkc .tf input{width:22px;color:var(--k-fg);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;font-size:13px;font-weight:600}.bkc .tf input:focus-visible{outline:none}.bkc .tf input::placeholder{color:var(--k-mute)}.bkc .tf span{color:var(--k-mute);padding:0 1px}.bkc .x-bf{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px 12px;margin-top:14px;display:grid}.bkc .x-bl{color:var(--k-mute);font-size:12px}.bkc .x-bf .dd{width:170px}.bkc .x-step{align-items:center;gap:6px;display:inline-flex}.bkc .x-step button{background:var(--k-surface-3);width:30px;height:30px;color:var(--k-fg);border:0;border-radius:50%;font-size:15px}.bkc .x-step .inp{text-align:center;width:56px;padding:6px}.bkc .x-step em{color:var(--k-mute);font-size:13px;font-style:normal}.bkc .x-sw{color:var(--k-mute);text-align:left;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:inline-flex}.bkc .x-sw .trk{background:var(--k-surface-3);border-radius:9999px;flex:none;width:36px;height:20px;position:relative}.bkc .x-sw .trk i{background:var(--k-mute);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.bkc .x-sw[aria-checked=true]{color:var(--k-fg)}.bkc .x-sw[aria-checked=true] .trk{background:var(--k-fg)}.bkc .x-sw[aria-checked=true] .trk i{background:var(--k-bg);transform:translate(16px)}.bkc .x-plan{flex-direction:column;gap:4px;margin-top:14px;display:flex}.bkc .x-pr{background:var(--k-surface-2);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px;font-size:13px;display:grid}.bkc .x-pr b{font-weight:700}.bkc .x-pr .mute{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bkc .x-pr .to{white-space:nowrap;font-weight:700}.bkc .x-pr.is-bad .to{color:var(--k-neg)}.bkc .x-tv{color:#fff;background:#121212;border-radius:4px;outline:1px solid #333;padding:14px 14px 10px;font-family:Pretendard Variable,Pretendard,system-ui,sans-serif}.bkc .x-tvh{align-items:center;gap:12px;margin-bottom:10px;display:flex}.bkc .x-tvh .m2{letter-spacing:1px;color:hsl(var(--primary));font-size:19px;font-weight:800}.bkc .x-tvh b{font-size:15px;font-weight:700;display:block}.bkc .x-tvh span{color:#b3b3b3;font-size:12px}.bkc .x-tvh .u{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.bkc .x-tvh .u b{color:#fff;font-size:14px;display:inline}.bkc .x-tvr{background:#1f1f1f;border-radius:4px;grid-template-columns:24px minmax(72px,1fr) minmax(72px,1fr) 200px;align-items:center;gap:10px;min-height:34px;padding:0 10px;font-size:13px;display:grid}.bkc .x-tvr+.x-tvr{margin-top:4px}.bkc .x-tvr .no{color:#b3b3b3;font-variant-numeric:tabular-nums;font-size:11px}.bkc .x-tvr .p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bkc .x-tvr .p i{color:#b3b3b3;text-align:right;font-variant-numeric:tabular-nums;width:16px;margin-right:6px;font-size:11px;font-style:normal;display:inline-block}.bkc .x-tvr .s{color:#b3b3b3;text-align:right;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;font-size:12px;overflow:hidden}.bkc .x-tvr.is-live{box-shadow:inset 0 0 0 1px #fff}.bkc .x-tvr.is-live .s{color:#fff;font-weight:700}.bkc .mini-screen{background:var(--k-bg);outline:1px solid var(--k-surface-2);border-radius:12px;max-width:620px;padding:18px 20px}.bkc .x-pf{flex-direction:column;gap:6px;margin-top:12px;display:flex}.bkc .x-box{background:var(--k-surface);border:1px solid var(--k-border);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:8px;max-width:340px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.bkc .x-box svg{width:14px;height:14px;color:var(--k-mute);flex:none}.bkc .x-box .mute{margin-left:auto;font-size:12px;font-weight:400}.bkc .x-ddb{color:var(--k-mute);background:0 0;border:0;border-radius:6px;padding:4px 8px}.bkc .x-hint{color:var(--k-mute);font-size:12px;line-height:1.55}.bkc .x-hint.is-err{color:var(--k-fg)}.bkc .x-hint.is-err:before{content:"";background:var(--k-accent);vertical-align:1px;width:6px;height:6px;margin-right:7px;display:inline-block}.bkc .x-ro{border:1px solid var(--k-border);align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.bkc .x-dtw{margin-top:12px;position:relative}.bkc .x-dtb{background:var(--k-surface);color:var(--k-fg);border:1px solid var(--k-border-light);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:15px;font-weight:600;display:inline-flex}.bkc .x-dtb svg{width:15px;height:15px;color:var(--k-mute)}.bkc .x-dtb[aria-expanded=true]{border-color:var(--k-fg)}.bkc .x-dtp{background:var(--k-surface-2);border:1px solid var(--k-border-light);border-radius:8px;width:304px;margin-top:4px;padding:12px}.bkc .x-dtp .hd{color:var(--k-fg);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.bkc .x-dtp .hd button{width:28px;height:28px;color:var(--k-mute);border:1px solid var(--k-border);background:0 0;border-radius:6px}.bkc .x-dtp .hd button:disabled{opacity:.4}.bkc .x-dtp .wk,.bkc .x-dtp .days{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.bkc .x-dtp .wk span{color:var(--k-mute);padding:4px 0;font-size:11px}.bkc .x-dtp .days button{height:32px;color:var(--k-fg);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;font-size:13px}.bkc .x-dtp .days button[aria-disabled=true]{color:var(--k-mute);opacity:.5;cursor:not-allowed}.bkc .x-dtp .days button.sel{background:var(--k-accent);color:var(--k-accent-fg);font-weight:700}.bkc .x-dtp .lg{color:var(--k-mute);margin-top:8px;font-size:11px}.bkc .x-dtp .tm{white-space:nowrap;align-items:center;gap:8px;margin-top:10px;display:flex}.bkc .x-dtp .route-cap{white-space:nowrap;letter-spacing:1.5px;color:var(--k-mute);font-size:11px;font-weight:700}.bkc .nstep{border:1px solid var(--k-border);border-radius:6px;align-items:center;display:inline-flex}.bkc .nstep button{width:34px;height:34px;color:var(--k-fg);background:0 0;border:0;font-size:16px}.bkc .nstep input{border:none;border-left:1px solid var(--k-border);border-right:1px solid var(--k-border);background:var(--k-surface);width:52px;height:34px;color:var(--k-fg);text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.bkc .nstep input:focus{outline:1px solid var(--k-fg);outline-offset:-1px}.bkc .x-clock,.bkc .x-date{font-variant-numeric:tabular-nums}.e4-page{background:hsl(var(--background));flex:1;min-height:0;padding:24px 32px}.e4 .crumb{color:hsl(var(--muted-foreground));margin-bottom:6px;font-size:12px}.e4 .crumb a:hover{color:hsl(var(--foreground))}.e4 .page-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.e4 .page-head h1{color:hsl(var(--foreground));font-size:22px;font-weight:700}.e4 .page-head .sp{flex:1}.e4 .card{background:hsl(var(--card));box-shadow:var(--shadow) 0 8px 8px;border-radius:8px;padding:16px}.e4 .card>.lbl{margin-bottom:12px}.e4 .lbl{letter-spacing:1.4px;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:11px;font-weight:600;display:block}.e4 .lbl .sfx{letter-spacing:.6px;text-transform:none;font-weight:400}.e4 .helper{color:hsl(var(--muted-foreground));font-size:12px}.e4 .tname{color:hsl(var(--foreground));font-size:14px;font-weight:600}.e4 .tsub{color:hsl(var(--muted-foreground));margin-top:2px;font-size:12px}.e4 .mute{color:hsl(var(--muted-foreground))}.e4 .sec-h{align-items:baseline;gap:10px;margin:18px 0 2px;display:flex}.e4 .sec-h .lbl{margin:0}.e4 .mt8{margin-top:8px}.e4 .mt10{margin-top:10px}.e4 .mt14{margin-top:14px}.e4 .mb16{margin-bottom:16px}.e4 .notice+.card{margin-top:14px}.e4 .actrow{margin:12px 0 16px}.e4 .badge{background:hsl(var(--surface-3));color:hsl(var(--foreground));white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.e4 .badge--soft{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));font-weight:500}.e4 .lockb{align-items:center;gap:5px;display:inline-flex}.e4 .lockb svg{width:11px;height:11px}.e4 .st-draft{background:hsl(var(--surface-3));color:hsl(var(--foreground))}.e4 .st-open{background:hsl(var(--primary) / .18);color:hsl(var(--primary))}.e4 .st-closed{background:hsl(var(--warning) / .15);color:hsl(var(--warning))}.e4 .st-lane{background:hsl(var(--info) / .13);color:hsl(var(--info))}.e4 .st-prog{background:hsl(var(--success) / .13);color:hsl(var(--success))}.e4 .st-done{background:hsl(var(--surface-3));color:hsl(var(--muted-foreground))}.e4 .st-susp{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive-text))}.e4 .btn{letter-spacing:1.4px;white-space:nowrap;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:11px 22px;font-family:inherit;font-size:11px;font-weight:700;transition:background-color .15s,opacity .15s;display:inline-flex}.e4 .btn:disabled{opacity:.4;cursor:not-allowed}.e4 .btn--primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.e4 .btn--sec{background:hsl(var(--secondary));color:hsl(var(--foreground))}.e4 .btn--ghost{color:hsl(var(--muted-foreground));background:0 0}.e4 .btn--sm{padding:7px 14px}.e4 .tbl .btn--sm{padding:6px 12px}.e4 .btn--danger{color:hsl(var(--destructive-text))}@media (hover:hover) and (pointer:fine){.e4 .btn--primary:not(:disabled):hover{filter:brightness(.92)}.e4 .btn--sec:not(:disabled):hover{background:hsl(var(--surface-3))}.e4 .btn--ghost:not(:disabled):hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}}.e4 .notice{background:hsl(var(--secondary));color:hsl(var(--foreground));border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.e4 .notice svg{width:14px;height:14px;color:hsl(var(--muted-foreground));flex:none;margin-top:2px}.e4 .notice.err{background:hsl(var(--destructive) / .08);color:hsl(var(--destructive-text))}.e4 .notice.err svg{color:hsl(var(--destructive-text))}.e4 .notice.warn{background:hsl(var(--warning) / .08);color:hsl(var(--warning))}.e4 .notice.warn svg{color:hsl(var(--warning))}.e4 .tbl-wrap{overflow-x:auto}.e4 table.tbl{border-collapse:separate;border-spacing:0 6px;width:100%;color:hsl(var(--foreground))}.e4 .tbl th{text-align:left;letter-spacing:1.2px;color:hsl(var(--muted-foreground));white-space:nowrap;padding:0 12px 2px;font-size:11px;font-weight:600}.e4 .tbl td{background:hsl(var(--card));vertical-align:middle;font-variant-numeric:tabular-nums;padding:12px;font-size:13px}.e4 .tbl td:first-child{border-radius:8px 0 0 8px}.e4 .tbl td:last-child{border-radius:0 8px 8px 0}.e4 .tbl tr.row:hover td{background:hsl(var(--secondary))}.e4 .acts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.e4 .empty{background:hsl(var(--card));text-align:center;box-shadow:var(--shadow) 0 8px 8px;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.e4 .empty.sm{padding:36px 16px}.e4 .kv{font-variant-numeric:tabular-nums;color:hsl(var(--foreground));grid-template-columns:auto 1fr;gap:6px 16px;font-size:13px;display:grid}.e4 .kv dt{color:hsl(var(--muted-foreground))}.e4 .kv dd{text-align:right}.e4 .uses{flex-direction:column;gap:6px;display:flex}.e4 .uses .u{background:hsl(var(--secondary));color:hsl(var(--foreground));border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.e4 .uses .u .nm{flex:1;font-weight:600}.e4 .screen-foot{background:hsl(var(--card));border-top:1px solid hsl(var(--border));border-radius:8px;justify-content:flex-end;align-items:center;gap:14px;margin-top:20px;padding:14px 24px;display:flex}.e4-scrim{z-index:50;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.e4 .dialog{background:hsl(var(--card));width:100%;max-width:440px;color:hsl(var(--foreground));box-shadow:var(--shadow) 0 16px 32px;outline:1px solid hsl(var(--surface-3));border-radius:12px;padding:20px}.e4 .dialog h4{margin-bottom:8px;font-size:16px;font-weight:700}.e4 .dialog .row{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=900px){.e4-page{padding:20px 16px}.e4 .tbl .hide-m{display:none}}.e4 .cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.e4 .stack{flex-direction:column;gap:14px;display:flex}.e4 .fld{flex-direction:column;gap:6px;min-width:0;display:flex}.e4 .between{justify-content:space-between;display:flex}.e4 .inp{background:hsl(var(--secondary));width:100%;color:hsl(var(--foreground));font:inherit;border:1px solid #0000;border-radius:8px;padding:10px 12px}.e4 .inp:focus{border-color:hsl(var(--input));outline:none}.e4 .inp::placeholder{color:hsl(var(--muted-foreground))}.e4 .inp.bad,.e4 .inp.bad:focus{border-color:hsl(var(--destructive-text))}.e4 .helper.err{color:hsl(var(--destructive-text))}.e4 .stepper{align-items:center;gap:8px;display:flex}.e4 .stepper .inp{text-align:center;font-variant-numeric:tabular-nums;width:72px}.e4 .stepper .unit{color:hsl(var(--muted-foreground));font-size:13px}.e4 .stepper .sb{background:hsl(var(--surface-3));width:30px;height:30px;color:hsl(var(--foreground));cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.e4 .stepper .sb:disabled{opacity:.35;cursor:not-allowed}.e4 .bgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.e4 .age-rows{flex-direction:column;gap:14px;margin-top:4px;display:flex}.e4 .age-grid{grid-template-columns:40px repeat(10,minmax(36px,1fr));align-items:center;gap:8px 6px;padding-bottom:4px;display:grid;overflow-x:auto}.e4 .age-grid .ag-h{color:hsl(var(--foreground));font-size:13px;font-weight:600}.e4 .age-grid .ag-line{background:hsl(var(--secondary));grid-column:1/-1;height:1px}.e4 .age-grid .inp{text-align:center;font-variant-numeric:tabular-nums;width:100%;min-width:36px;padding:7px 2px}.e4 .cnt-n{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:12px}.e4 .ex{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;color:hsl(var(--foreground));font-size:13px}.e4 .ex td{border-bottom:1px solid hsl(var(--secondary));padding:6px 0}.e4 .ex td.num{text-align:right;font-weight:600}.e4 .ex td .mute{font-size:12px}.e4 .pill-note{color:hsl(var(--muted-foreground));font-size:12px}.e4 .notice.ok2{background:hsl(var(--success) / .08);color:hsl(var(--success))}.e4 .notice.ok2 svg{color:hsl(var(--success))}.e4 .notice.err .btn{margin-left:12px}.e4 .screen-foot .note{color:hsl(var(--muted-foreground));margin-right:auto;font-size:12px}.e4 .screen-foot .foot-left{margin-right:auto}.e4 .toast-wrap{text-align:center;margin-bottom:14px}.e4 .toast{background:hsl(var(--surface-3));color:hsl(var(--foreground));border-radius:9999px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-block}@media (width<=900px){.e4 .cols{grid-template-columns:1fr}}.tvp{--background:#121212;--surface:#181818;--surface-2:#1f1f1f;--surface-3:#333;--foreground:#fff;--muted-foreground:#b3b3b3;--bright:#cbcbcb;--border:#4d4d4d;--border-light:#7c7c7c;--accent:#d31145;--accent-foreground:#fff;--warning:#ffa42b;--success:#54df8c;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--num:"Pretendard Variable","Pretendard",system-ui,sans-serif;--gx:36px;background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,system-ui,-apple-system,sans-serif;position:fixed;inset:0;overflow:hidden}.tvp *{box-sizing:border-box;margin:0;padding:0}.tvp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.tvp .canvas{transform-origin:0 0;background:var(--background);width:1920px;height:1080px;position:absolute;top:0;left:0;overflow:hidden}.tvp .canvas.idle{cursor:none}.tvp .n{font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:700}.tvp .tv-wm{z-index:40;pointer-events:none;opacity:.06;filter:grayscale();background-position:50% 54%;background-repeat:no-repeat;background-size:760px;position:absolute;inset:0}.tvp .tv{isolation:isolate;grid-template-rows:80px minmax(0,1fr) 68px;display:grid;position:absolute;inset:0}.tvp .top{white-space:nowrap;align-items:center;gap:18px;padding:0 40px;font-size:32px;display:flex}.tvp .top .ven{font-weight:700}.tvp .top .dt{color:var(--muted-foreground);font-weight:400}.tvp .top .lg{color:var(--bright);font-weight:500}.tvp .top .d{color:var(--bright);font-size:34px}.tvp .conn{color:var(--muted-foreground);align-items:center;gap:12px;margin-left:auto;font-size:28px;display:flex}.tvp .conn .dot{background:var(--foreground);border-radius:50%;width:12px;height:12px}.tvp .conn b{color:var(--bright);font-size:32px}.tvp .conn .clock{color:var(--foreground);font-size:40px;font-weight:700}.tvp .conn .am{color:var(--border-light);margin-right:6px;font-size:28px;font-weight:500}.tvp .tv.off .conn{color:var(--warning)}.tvp .tv.off .conn .dot{background:var(--warning)}.tvp .tv.off .conn b{color:var(--warning)}.tvp .body{grid-area:2/1;min-height:0}.tvp .main{grid-template-rows:minmax(0,1fr) auto;gap:18px;padding:0 40px 20px;display:grid}.tvp .dimable{transition:opacity .3s}.tvp .tv.off .dimable{opacity:.55}.tvp .hero{background:var(--surface);border-radius:20px;position:relative;overflow:hidden}.tvp .hero-in{padding:22px var(--gx) 0;--cols:minmax(0,1fr) repeat(4,104px) 120px 72px 44px 72px 120px repeat(4,104px) minmax(0,1fr);position:absolute;inset:0}.tvp .hh{white-space:nowrap;align-items:center;gap:18px;height:48px;display:flex}.tvp .hh .mno{--rh:1em;font-size:44px;line-height:1}.tvp .hh .ln{color:var(--bright);--rh:1.25em;font-size:32px;font-weight:500}.tvp .st{white-space:nowrap;border-radius:8px;align-items:center;height:44px;padding:0 14px;font-size:28px;font-weight:700;display:inline-flex}.tvp .st.live{background:var(--accent);color:var(--accent-foreground)}.tvp .st.sched{background:var(--surface-3);color:var(--bright);font-weight:500}.tvp .st.done{box-shadow:inset 0 0 0 2px var(--border-light);color:var(--muted-foreground)}.tvp .st .n{--rh:1.2em;margin-right:6px;font-size:32px}.tvp .sb{grid-template-columns:var(--cols);-moz-column-gap:6px;border-bottom:1px solid var(--surface-3);align-items:end;column-gap:6px;height:150px;padding-bottom:12px;display:grid}.tvp .tm{grid-row:1;min-width:0}.tvp .tm.a{grid-column:1/7}.tvp .tm.b{text-align:right;grid-column:10/16}.tvp .tm .tn{white-space:nowrap;font-size:36px;font-weight:700;line-height:1.2}.tvp .tm .tt{white-space:nowrap;align-items:baseline;gap:12px;margin-top:6px;display:flex}.tvp .tm.b .tt{justify-content:flex-end}.tvp .tm .tt small{color:var(--muted-foreground);font-size:28px}.tvp .tm .tt b{font-size:72px;line-height:.95}.tvp .tm .tg{align-items:baseline;gap:12px;margin-left:28px;display:inline-flex}.tvp .tm.b .tg{margin:0 28px 0 0}.tvp .tm .tg b{color:var(--bright)}.tvp .tm.trail .tn,.tvp .tm.trail .tt b{color:var(--muted-foreground)}.tvp .sca{--rh:.9em;grid-row:1;font-size:96px;line-height:.9}.tvp .sca.a{text-align:right;grid-column:7}.tvp .sca.b{text-align:left;grid-column:9}.tvp .sca.trail{color:var(--muted-foreground)}.tvp .sca.win{color:var(--success)}.tvp .colon{text-align:center;color:var(--border-light);font-size:64px;font-style:normal;line-height:1.2;font-family:var(--num);grid-area:1/8}.tvp .wtag{color:var(--success);margin-left:10px;font-size:28px;font-weight:700}.tvp .tm.b .wtag{margin:0 12px 0 0}.tvp .rc{vertical-align:top;height:var(--rh,1.2em);line-height:var(--rh,1.2em);white-space:pre;display:inline-block;overflow:hidden}.tvp .rt,.tvp .rt>span{display:block}.tvp .rt>span{height:var(--rh,1.2em)}.tvp .grid{margin-top:8px;position:relative}.tvp .band{background:var(--surface-2);pointer-events:none;border-radius:12px;width:108px;position:absolute;top:0;bottom:-40px;left:0}.tvp .band.slide{transition:transform .28s var(--ease-in-out)}.tvp .band>i{border-radius:inherit;background:var(--surface-3);opacity:0;position:absolute;inset:0}.tvp .row{grid-template-columns:var(--cols);-moz-column-gap:6px;align-items:center;column-gap:6px;display:grid;position:relative}.tvp .colh{height:44px;color:var(--muted-foreground);font-size:28px}.tvp .colh .g{text-align:center;font-family:var(--num);color:var(--border-light);font-size:30px;font-weight:700}.tvp .colh .g.cur{color:var(--foreground)}.tvp .colh .h{text-align:center}.tvp .colh .r.a{text-align:right}.tvp .colh .r.b{text-align:left}.tvp .mu+.mu{border-top:1px solid var(--surface-3)}.tvp .pr{height:78px}.tvp .nm{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.tvp .nm.b{justify-content:flex-end}.tvp .nm b{text-overflow:ellipsis;font-size:36px;font-weight:700;overflow:hidden}.tvp .nm small{color:var(--muted-foreground);font-size:28px;font-family:var(--num);font-weight:700}.tvp .nm.trail b{color:var(--muted-foreground)}.tvp .vs{text-align:center;color:var(--border-light);font-size:28px}.tvp .c{white-space:nowrap;height:66px;transition:background-color 1.6s var(--ease-out);border-radius:10px;justify-content:center;align-items:center;display:flex}.tvp .c.flash{background:var(--surface-3);transition:none}.tvp .c .x{align-items:baseline;gap:2px;display:inline-flex}.tvp .c .s,.tvp .c .v{font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:700;transition:color .4s}.tvp .c .v{font-size:40px;line-height:1}.tvp .c .s{color:var(--muted-foreground);opacity:.75;font-size:24px;line-height:1}.tvp .c.ok .v{color:var(--foreground)}.tvp .c.ok.lo .v{color:var(--muted-foreground)}.tvp .c.pend .s,.tvp .c.pend .v{color:var(--warning)}.tvp .c.nil .v{color:var(--surface-3)}.tvp .drop{animation:tv-drop .28s var(--ease-out) both;display:inline-block}@keyframes tv-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tvp .pp{font-size:44px;line-height:1}.tvp .pp.a{text-align:right}.tvp .pp.b{text-align:left}.tvp .pp.trail{color:var(--muted-foreground)}.tvp .pp.nil{color:var(--surface-3)}.tvp .list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;min-height:0;display:grid;position:relative}.tvp .lh{height:40px;color:var(--muted-foreground);grid-column:1/-1;align-items:baseline;padding:0 4px;font-size:28px;display:flex}.tvp .lh .n{color:var(--bright);margin:0 4px 0 10px;font-size:30px}.tvp .sr{background:var(--surface);border-radius:16px;min-width:0;padding:20px 28px 22px;transition:background-color .26s}.tvp .sr.on{background:var(--surface-2)}.tvp .ring{box-shadow:inset 0 0 0 1px var(--border);pointer-events:none;border-radius:16px;position:absolute;top:0;left:0}.tvp .pgl{background:var(--accent);transform-origin:0;opacity:0;border-radius:1px;height:2px;position:absolute;bottom:0;left:28px;right:28px;transform:scaleX(0)}.tvp .sr .l1{white-space:nowrap;align-items:center;gap:16px;display:flex}.tvp .sr .mn{font-size:40px;line-height:1}.tvp .sr .lane{color:var(--muted-foreground);font-size:28px}.tvp .sr .nxt{color:var(--border-light);opacity:0;font-size:24px;font-weight:500;transition:opacity .26s}.tvp .sr.next .nxt{opacity:1}.tvp .sr .l1 .st{margin-left:auto}.tvp .sr .l2{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:14px;display:grid}.tvp .sr .ta,.tvp .sr .tb{white-space:nowrap;text-overflow:ellipsis;font-size:28px;font-weight:600;overflow:hidden}.tvp .sr .tb{text-align:right}.tvp .sr .ta.trail,.tvp .sr .tb.trail{color:var(--muted-foreground)}.tvp .sr .sp{align-items:baseline;gap:12px;display:flex}.tvp .sr .sp b{text-align:center;min-width:1.1ch;font-size:60px;line-height:1}.tvp .sr .sp b.trail{color:var(--muted-foreground)}.tvp .sr .sp b.win{color:var(--success)}.tvp .sr .sp b.nil{color:var(--border)}.tvp .sr .sp i{font-style:normal;font-family:var(--num);color:var(--border-light);font-size:44px}.tvp .sr .wtag{margin:0 0 0 8px;font-size:28px}.tvp .sr .tb .wtag{margin:0 8px 0 0}.tvp .ev,.tvp .av{flex-direction:column;gap:14px;padding:0 40px 20px;display:flex}.tvp .vh{white-space:nowrap;flex:none;align-items:baseline;gap:22px;height:56px;padding:0;display:flex}.tvp .vh h2{font-size:40px;font-weight:700}.tvp .vh p{color:var(--muted-foreground);font-size:28px}.tvp .vh .cnt{color:var(--muted-foreground);margin-left:auto;font-size:28px}.tvp .vh .cnt .n{color:var(--foreground);margin:0 4px;font-size:40px}.tvp .tk-b{white-space:nowrap;border-radius:8px;flex:none;align-items:center;height:40px;padding:0 12px;font-size:26px;font-weight:700;display:inline-flex}.tvp .tk-b.req,.tvp .tk-b.wait{box-shadow:inset 0 0 0 2px var(--warning);color:var(--warning)}.tvp .tk-b.diff{background:var(--accent);color:var(--accent-foreground)}.tvp .tk-b.ok{box-shadow:inset 0 0 0 2px var(--success);color:var(--success)}.tvp .tk-b.mute{background:var(--surface-3);color:var(--bright)}.tvp .el{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));gap:14px;min-height:0;display:grid}.tvp .er{background:var(--surface);-moz-column-gap:40px;min-height:0;padding:0 var(--gx);border-radius:20px;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:40px;display:grid}.tvp .eh{white-space:nowrap;flex-direction:column;gap:6px;display:flex}.tvp .eh .mn{font-size:56px;line-height:1}.tvp .eh .lane{color:var(--muted-foreground);font-size:28px}.tvp .eh .due{color:var(--bright);font-size:28px}.tvp .eh .due .n{font-size:32px}.tvp .eh .left{color:var(--muted-foreground);font-size:28px}.tvp .eh .left.w{color:var(--warning);font-weight:600}.tvp .et{flex-direction:column;gap:10px;min-width:0;display:flex}.tvp .et .e1{white-space:nowrap;align-items:center;gap:16px;display:flex}.tvp .et .e1 b{font-size:36px;font-weight:700}.tvp .et .e1 .ln{color:var(--muted-foreground);font-size:28px}.tvp .et .e2{color:var(--bright);white-space:nowrap;text-overflow:ellipsis;font-size:32px;overflow:hidden}.tvp .et .e2 small{color:var(--muted-foreground);margin-left:6px;font-size:24px}.tvp .et .e3{white-space:nowrap;text-overflow:ellipsis;font-size:32px;overflow:hidden}.tvp .et .e3 b{font-weight:700}.tvp .et .e3.ok{color:var(--muted-foreground);font-size:28px}.tvp .et .e3.ok .n{color:var(--bright);font-size:32px}.tvp .eall{background:var(--surface);text-align:center;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.tvp .eall h3{letter-spacing:-1px;font-size:80px;font-weight:800}.tvp .eall p{color:var(--muted-foreground);font-size:44px}.tvp .eall p .n{color:var(--foreground);font-size:56px}.tvp .al{flex-direction:column;flex:1;gap:22px;min-height:0;display:flex;overflow:hidden}.tvp .agh{align-items:center;gap:14px;height:48px;margin-bottom:10px;padding-left:0;display:flex}.tvp .agh .n{color:var(--bright);font-size:36px}.tvp .agl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.tvp .ar{background:var(--surface);height:76px;padding:0 28px 0 var(--gx);white-space:nowrap;transition:opacity .3s ease,transform .3s var(--ease-out);border-radius:14px;align-items:center;gap:20px;display:flex;overflow:hidden}.tvp .ar .w{width:210px;color:var(--muted-foreground);flex:none;font-size:32px}.tvp .ar b{flex:none;min-width:124px;font-size:40px;font-weight:700}.tvp .ar .d{color:var(--bright);text-overflow:ellipsis;font-size:36px;overflow:hidden}.tvp .ar .d .n{color:var(--foreground);font-size:40px}.tvp .ar.bye{opacity:0;transform:scale(.98)}.tvp .aem{background:var(--surface);text-align:center;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.tvp .aem h3{font-size:64px;font-weight:800}.tvp .aem p{color:var(--muted-foreground);font-size:32px}.tvp .tk{background:var(--surface);grid-row:3;align-items:center;min-width:0;display:flex;overflow:hidden}.tvp .tk-lb{height:44px;margin:0 28px 0 calc(40px + var(--gx));background:var(--accent);color:var(--accent-foreground);white-space:nowrap;border-radius:8px;flex:none;align-items:baseline;gap:10px;padding:0 16px;font-size:28px;font-weight:700;line-height:44px;transition:background-color .3s,color .3s;display:inline-flex}.tvp .tk-lb .n{font-size:34px}.tvp .tk-lb.calm{background:var(--surface-3);color:var(--bright);font-weight:600}.tvp .tk-vp{flex:1;min-width:0;height:100%;position:relative;overflow:hidden}.tvp .tk-track{width:max-content;height:100%;animation:tv-tk var(--tk-dur,34s) linear infinite;will-change:transform;display:flex;position:absolute;top:0;left:0}.tvp .tk-g{flex:none;align-items:center;display:flex}.tvp .tk-i{color:var(--bright);white-space:nowrap;align-items:center;font-size:32px;font-weight:600;line-height:1;transition:opacity .3s;display:inline-flex}.tvp .tk-i .tk-b{margin-right:18px}.tvp .tk-i b{color:var(--foreground);font-weight:600}.tvp .tk-i .n{color:var(--foreground);font-size:36px}.tvp .tk-i .k{color:var(--muted-foreground);margin-right:16px;font-weight:500}.tvp .tk-dot{background:var(--border-light);border-radius:50%;flex:none;width:8px;height:8px;margin:0 44px;transition:opacity .3s}.tvp .tk .bye{opacity:0}@keyframes tv-tk{to{transform:translate(-50%)}}.tvp .tk-one{align-items:center;transition:opacity .3s;display:none;position:absolute;inset:0}.tvp .tk-one.out{opacity:0}.tvp .empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:80px 0 68px}.tvp .empty .clk{letter-spacing:2px;font-size:220px;line-height:.9}.tvp .empty .clk i{color:var(--border-light);font-style:normal}.tvp .empty h2{font-size:44px;font-weight:700}.tvp .empty h2 .n{font-size:52px}.tvp .empty p{color:var(--muted-foreground);font-size:32px}.tvp .empty p b{color:var(--bright);font-weight:600}.tvp .empty p .n{font-size:36px}.tvp .ghost{pointer-events:none}.tvp .loading{color:var(--muted-foreground);background:var(--background);z-index:3;justify-content:center;align-items:center;font-size:32px;transition:opacity .3s;display:flex;position:absolute;inset:0}.tvp .loading.gone{opacity:0;pointer-events:none}.tvp .xv{flex-direction:column;min-height:0;padding:0 40px 20px;display:flex}.tvp .tmr{--ts:200px;flex-direction:column;gap:10px;display:flex}.tvp .tmr .tl{color:var(--bright);white-space:nowrap;font-size:36px;font-weight:600}.tvp .tn{height:var(--ts);font-size:var(--ts);letter-spacing:2px;white-space:nowrap;align-items:center;line-height:1;transition:color .4s;display:flex}.tvp .tn i{color:var(--border-light);font-style:normal;transition:color .4s}.tvp .tn.w,.tvp .tn.w i{color:var(--warning)}.tvp .tn.over{font-family:inherit;font-size:calc(var(--ts)*.48);letter-spacing:-1px;color:var(--bright);font-weight:800}.tvp .tbar{background:var(--surface);height:184px;padding:0 var(--gx);border-radius:20px;flex:none;align-items:center;gap:40px;display:flex}.tvp .tbar .tmr{--ts:148px;flex-direction:row;align-items:center;gap:36px}.tvp .tbar .tl{font-size:40px}.tvp .tbar .cnt,.tvp .tbar .tcap{color:var(--muted-foreground);white-space:nowrap;text-align:right;margin-left:auto;font-size:36px}.tvp .tbar .cnt .n{color:var(--foreground);margin:0 6px;font-size:56px}.tvp .tbar .tcap{color:var(--bright)}.tvp .tbar .tcap .n{color:var(--foreground);font-size:44px}.tvp .wv{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.tvp .wv .wl{font-size:44px;font-weight:700}.tvp .wv .wl .n{font-size:52px}.tvp .wv .tmr{--ts:240px;align-items:center}.tvp .wv .tl{font-size:40px}.tvp .wv .ws{color:var(--muted-foreground);font-size:36px}.tvp .wv .ws .n{color:var(--bright);font-size:40px}.tvp .cv{flex:1;grid-template-columns:660px minmax(0,1fr);gap:16px;min-height:0;display:grid}.tvp .cpan,.tvp .cgr{background:var(--surface);min-width:0;padding:40px var(--gx);border-radius:20px}.tvp .cpan{flex-direction:column;justify-content:center;gap:32px;display:flex}.tvp .cpan h2{font-size:56px;font-weight:800}.tvp .cpan .tmr{--ts:184px}.tvp .cpan .cap{color:var(--bright);font-size:36px;line-height:1.45}.tvp .cpan .cap .n{color:var(--foreground);font-size:40px}.tvp .cgr{flex-direction:column;gap:20px;display:flex}.tvp .ch{white-space:nowrap;justify-content:space-between;align-items:baseline;display:flex}.tvp .ch .t{font-size:40px;font-weight:700}.tvp .ch .cc{color:var(--muted-foreground);font-size:36px}.tvp .ch .cc b{--rh:1em;color:var(--foreground);margin:0 8px 0 14px;font-size:80px;line-height:1;display:inline-block}.tvp .ch .cc span.n{color:var(--bright);margin-left:8px;font-size:48px}.tvp .names{-moz-column-gap:24px;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-items:center;column-gap:24px;min-height:0;display:grid}.tvp .pn{color:var(--border-light);white-space:nowrap;font-size:52px;font-weight:700;transition:color .4s}.tvp .pn.in{color:var(--foreground)}.tvp .rv{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.tvp .rl{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:0;display:grid}.tvp .rdc{background:var(--surface);min-width:0;padding:36px var(--gx);border-radius:20px;flex-direction:column;gap:20px;display:flex}.tvp .rdh{white-space:nowrap;align-items:baseline;gap:20px;display:flex}.tvp .rdh .mn{font-size:72px;line-height:1}.tvp .rdh .lane{color:var(--bright);font-size:44px;font-weight:600}.tvp .rdt{flex-direction:column;flex:1;justify-content:center;gap:18px;display:flex}.tvp .rdm .r1{white-space:nowrap;align-items:baseline;display:flex}.tvp .rdm .ln{width:152px;color:var(--muted-foreground);flex:none;font-size:36px}.tvp .rdm b{font-size:56px;font-weight:800}.tvp .rdm p{color:var(--bright);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0 152px;font-size:36px;overflow:hidden}.tvp .rdm p small{color:var(--muted-foreground);margin-left:6px;font-size:28px}.tvp .rdt .vs{text-align:left;padding-left:152px;font-size:36px}.tvp .fv{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.tvp .fhd{height:112px;padding:24px var(--gx) 0;white-space:nowrap;flex:none;align-items:baseline;gap:28px;display:flex}.tvp .fhd h2{font-size:64px;font-weight:800}.tvp .fhd p{color:var(--muted-foreground);font-size:36px}.tvp .fl{flex:1;grid-auto-rows:300px;align-content:center;gap:16px;min-height:0;display:grid}.tvp .fr{background:var(--surface);-moz-column-gap:48px;min-width:0;padding:0 var(--gx);border-radius:20px;grid-template-columns:220px minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:48px;display:grid}.tvp .fm{flex-direction:column;gap:8px;display:flex}.tvp .fm .mn{font-size:72px;line-height:1}.tvp .fm .lane{color:var(--muted-foreground);font-size:36px}.tvp .ft{white-space:nowrap;flex-direction:column;gap:10px;min-width:0;display:flex}.tvp .ft.a{align-items:flex-end}.tvp .ft b{font-size:56px;font-weight:800}.tvp .ft small{color:var(--muted-foreground);font-size:36px}.tvp .ft small .n{color:var(--bright);font-size:40px}.tvp .ft .wtag{margin-left:14px;font-size:40px}.tvp .ft.b .wtag{margin:0 14px 0 0}.tvp .ft.trail b{color:var(--muted-foreground)}.tvp .fs{align-items:baseline;gap:28px;display:flex}.tvp .fs b{text-align:center;min-width:1.1ch;font-size:150px;line-height:.9}.tvp .fs b.trail{color:var(--muted-foreground)}.tvp .fs i{font-style:normal;font-family:var(--num);color:var(--border-light);font-size:96px}.tvp [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.tvp .drop{animation:none}.tvp .band.slide{transition:none}.tvp .ar.bye{transform:none}.tvp .sr,.tvp .sr .nxt{transition:none}.tvp .tk-track{animation:none;display:none}.tvp .tk-one{display:flex}}.tvp .hx{pointer-events:none}@keyframes tv-out-a{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-24px)}}@keyframes tv-out-b{0%{opacity:1;transform:none}to{opacity:0;transform:translate(24px)}}@keyframes tv-in-a{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes tv-in-b{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes tv-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes tv-pg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tv-breathe{0%{opacity:0}30%{opacity:.8}to{opacity:0}}.tvp .band.breathe>i{animation:.48s .64s tv-breathe}.tvp .band.appear{animation:tv-fade .26s var(--ease-out) .3s backwards}@keyframes tv-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tvp .rise{animation:tv-rise .3s var(--ease-out)}@keyframes tv-fade{0%{opacity:0}to{opacity:1}}.tvp .xin{animation:.3s tv-fade}.tvp .ghost{animation:.3s reverse forwards tv-fade}.tvp .tk-vp.swap{animation:tv-fade .3s var(--ease-out)}@media (prefers-reduced-motion:reduce){.tvp .xin,.tvp .ghost,.tvp .rise,.tvp .tk-vp.swap,.tvp .band.appear,.tvp .band.breathe>i{animation:none}}@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:45 920;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/pretendard@1.3.9/dist/web/variable/woff2/PretendardVariable.woff2)format("woff2-variations")}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Pretendard Variable,Pretendard,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:0 0% 94.9%;--foreground:0 0% 7.1%;--card:0 0% 98.8%;--card-foreground:0 0% 7.1%;--primary:344 85% 45%;--primary-foreground:0 0% 100%;--secondary:0 0% 93.7%;--secondary-foreground:0 0% 7.1%;--muted:0 0% 93.7%;--muted-foreground:0 0% 41%;--destructive:354 78% 43%;--destructive-foreground:0 0% 100%;--warning:34 100% 30%;--info:215 73% 45%;--success:152 65% 26%;--destructive-text:354 78% 43%;--border:240 6% 90%;--input:240 6% 90%;--ring:344 85% 45%;--radius:.5rem;--shadow:#0000000f;--shadow-3:0 8px 24px #0000001a;--scrim:#00000073;--surface-3:0 0% 88.6%}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:220 16% 9%;--foreground:0 0% 95%;--card:220 14% 13%;--card-foreground:0 0% 95%;--primary:344 78% 50%;--primary-foreground:0 0% 100%;--secondary:220 13% 17%;--secondary-foreground:0 0% 95%;--muted:220 12% 16%;--muted-foreground:220 8% 63%;--destructive:356 72% 52%;--destructive-foreground:0 0% 100%;--warning:34 90% 60%;--info:213 89% 64%;--success:152 40% 58%;--destructive-text:356 80% 66%;--border:220 13% 21%;--input:220 13% 21%;--ring:344 78% 50%;--shadow:#0006;--shadow-3:0 8px 24px #00000080;--scrim:#0009;--surface-3:0 0% 20%}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--today:0}.ctx-line{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:flex}.ctx-line svg{flex:none;width:13px;height:13px}.ctx-line b{color:hsl(var(--foreground));font-weight:600}.thumb{background:hsl(var(--surface-3));width:24px;height:24px;color:hsl(var(--foreground));border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.thumb--32{border-radius:6px;width:32px;height:32px;font-size:13px}.sel-trigger[disabled] .thumb,.sel-trigger--ro .thumb{background:hsl(var(--secondary))}.\!sel{position:relative!important}.sel{position:relative}.sel-trigger{text-align:left;border-radius:var(--radius);border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;min-height:44px;color:hsl(var(--foreground));transition:background-color .15s ease, border-color .15s ease, transform .15s var(--ease-out);align-items:center;gap:10px;padding:8px 34px 8px 12px;font-size:14px;display:flex;position:relative}.sel-trigger .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel-trigger .per{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;flex:none;font-size:12px}.sel-trigger .ph{color:hsl(var(--muted-foreground));flex:1}.sel-trigger .chev{pointer-events:none;width:12px;height:12px;color:hsl(var(--muted-foreground));transition:transform .15s var(--ease-out);margin-top:-6px;position:absolute;top:50%;right:12px}.\!sel[data-open=true] .sel-trigger .chev{transform:rotate(180deg)!important}.sel[data-open=true] .sel-trigger .chev{transform:rotate(180deg)}.\!sel[data-open=true] .sel-trigger{border-color:hsl(var(--muted-foreground))!important}.sel[data-open=true] .sel-trigger{border-color:hsl(var(--muted-foreground))}.sel-trigger:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.sel-trigger[disabled]{color:hsl(var(--muted-foreground));cursor:not-allowed}.sel-trigger:active:not([disabled]):not(.sel-trigger--ro){transform:scale(.99)}.sel-trigger--ro{background:hsl(var(--surface-3));cursor:default;border-color:#0000}.sel-trigger--ro:focus-visible{box-shadow:none;outline:2px solid hsl(var(--foreground));outline-offset:2px}.sel-trigger[aria-invalid=true]{border-color:hsl(var(--destructive))}@media (hover:hover) and (pointer:fine){.sel-trigger:not([disabled]):not(.sel-trigger--ro):hover{background:hsl(var(--surface-3))}}.sel-list{z-index:30;background:hsl(var(--card));box-shadow:var(--shadow-3);opacity:0;visibility:hidden;transform-origin:top;max-height:14rem;transition:opacity .12s ease, transform .12s var(--ease-out), visibility 0s linear .12s;border-radius:8px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;transform:translateY(-4px)scale(.97)}.\!sel[data-open=true] .sel-list{opacity:1!important;visibility:visible!important;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s!important;transform:none!important}.sel[data-open=true] .sel-list{opacity:1;visibility:visible;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s;transform:none}.sel-opt{text-align:left;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto 14px;align-items:center;gap:10px;width:100%;padding:8px;font-size:13px;transition:background-color .14s;display:grid}.sel-opt .nm{align-items:center;gap:6px;min-width:0;display:flex}.sel-opt .nm span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel-opt .per{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:12px}.sel-opt .chk{width:14px;height:14px;color:hsl(var(--foreground));opacity:0;transition:opacity .14s}.sel-opt[aria-selected=true]{font-weight:600}.sel-opt[aria-selected=true] .chk{opacity:1}@media (hover:hover) and (pointer:fine){.sel-opt:hover{background:hsl(var(--secondary))}}.badge--xs{letter-spacing:.4px;background:hsl(var(--surface-3));color:hsl(var(--foreground));white-space:nowrap;border-radius:9999px;flex:none;align-items:center;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.pbar{height:8px;margin-top:4px;position:relative}.pbar:before{content:"";background:hsl(var(--surface-3));border-radius:9999px;height:2px;position:absolute;top:3px;left:0;right:0}.pbar-seg{background:hsl(var(--foreground));transform-origin:0;width:100%;height:2px;transition:transform .2s var(--ease-out), opacity .16s ease;border-radius:9999px;position:absolute;top:3px;left:0;transform:translate(0)scaleX(0)}.pbar--range .pbar-seg{background:hsl(var(--muted-foreground))}.pbar-today{width:1px;height:8px;top:0;left:calc(var(--today) * 100%);background:hsl(var(--foreground));position:absolute}.pbar-ends{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;letter-spacing:.2px;justify-content:space-between;font-size:10px;display:flex}.radio-line[data-blocked=true]{color:hsl(var(--muted-foreground));cursor:not-allowed}.radio-line[data-blocked=true] input[type=radio]{cursor:not-allowed}@keyframes shake-ro{0%,to{transform:translate(0)}30%{transform:translate(-2px)}70%{transform:translate(2px)}}.shake-ro{animation:shake-ro .12s var(--ease-out)}.block-label{color:hsl(var(--muted-foreground));font-size:14px;font-weight:400}.rk-head{margin-top:10px}.rk-head .lbl{letter-spacing:1.4px;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;font-weight:600;display:block}.season-name{margin-top:6px;font-size:16px;font-weight:600}.season-period{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px}.ss-scale{isolation:isolate;margin-top:12px;padding-bottom:18px;position:relative}.ss-scale--solo{padding-bottom:0}.ss-row{-moz-column-gap:10px;grid-template-columns:minmax(0,1fr) 52px;align-items:center;column-gap:10px;display:grid}.ss-rail{text-align:right;font-variant-numeric:tabular-nums;color:hsl(var(--muted-foreground));font-size:13px;font-weight:600;transition:color .14s}.ss-row--rk .ss-rail{color:hsl(var(--foreground));font-size:14px}.progress-track{z-index:0;background:hsl(var(--secondary));border-radius:9999px;height:6px;position:relative;overflow:hidden}.progress-fill{background:hsl(var(--primary));transform-origin:0;border-radius:9999px;height:100%;position:absolute;top:0;left:0}.cs-span{background:hsl(var(--surface-3));border-radius:9999px;height:100%;transition:background-color .14s;position:absolute;top:0}.progress-fill--cs{background:hsl(var(--muted-foreground))}.ss-sub{z-index:2;color:hsl(var(--muted-foreground));margin:18px 0 8px;font-size:12px;font-weight:600;position:relative}.ss-sub span{background:hsl(var(--card));padding-right:6px}.ss-sub b{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-weight:700}.cs-row{text-align:left;border-radius:6px;grid-template-rows:auto auto;row-gap:7px;width:100%;padding:9px 0}.cs-row+.cs-row{border-top:1px solid hsl(var(--border))}.cs-head{grid-column:1/-1;align-items:center;gap:10px;min-width:0;display:flex}.cs-head .thumb{z-index:2;position:relative}.cs-txt{z-index:2;background:hsl(var(--card));flex-direction:column;min-width:0;padding-right:6px;display:flex;position:relative}.cs-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cs-meta{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:12px}.cs-more{color:hsl(var(--muted-foreground));margin-top:6px;font-size:12px}.cs-row:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:4px}@media (hover:hover) and (pointer:fine){.cs-row:hover .ss-rail{color:hsl(var(--foreground))}.cs-row:hover .cs-span{background:hsl(var(--muted-foreground) / .35)}}.ss-today-rail{z-index:1;pointer-events:none;position:absolute;inset:0 62px 0 0}.ss-today{top:-3px;bottom:14px;left:calc(var(--today) * 100%);background:hsl(var(--foreground));width:1px;position:absolute}.ss-today-lbl{bottom:0;left:calc(var(--today) * 100%);letter-spacing:.3px;color:hsl(var(--foreground));white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;position:absolute;transform:translate(-50%)}.empty-line{color:hsl(var(--muted-foreground));margin-top:16px;font-size:13px}.ss-scale.is-first .progress-fill{animation:ss-grow .2s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.ss-scale.is-first .ss-today,.ss-scale.is-first .ss-today-lbl{animation:.16s .14s both ss-today-in}@keyframes ss-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ss-today-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ss-scale.is-first .progress-fill,.ss-scale.is-first .ss-today,.ss-scale.is-first .ss-today-lbl,.shake-ro{animation:none!important}.pbar-seg,.sel-trigger .chev{transition:none!important}.sel-trigger:active:not([disabled]){transform:none!important}.sel-list,.sel[data-open=true] .sel-list,.\!sel[data-open=true] .sel-list{transition:opacity .12s,visibility!important;transform:none!important}}.join{border-top:1px solid hsl(var(--border));min-height:52px;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;gap:6px;margin:-4px -28px -28px;padding:4px 16px;font-size:13px;display:flex}.join .link,.apply .link{min-height:44px;color:hsl(var(--primary));cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary) / .3);text-decoration-color:hsl(var(--primary) / .3);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0 4px;font-size:13px;font-weight:600;transition:text-decoration-color .15s;display:inline-flex}.al-center{justify-content:center;align-items:center;padding:56px 16px 72px;display:flex}.\!card.apply{border:1px solid hsl(var(--border))!important;border-radius:12px!important}.card.apply{border:1px solid hsl(var(--border));border-radius:12px}.\!card.apply{isolation:isolate!important;position:relative!important}.card.apply{isolation:isolate;position:relative}.\!card.apply:before{content:""!important;z-index:-1!important;opacity:.05!important;filter:grayscale()!important;pointer-events:none!important;background:url(/alliance/assets/logo-DdI60wgH.png) 50%/min(70vw,420px) no-repeat!important;position:fixed!important;inset:0!important}.card.apply:before{content:"";z-index:-1;opacity:.05;filter:grayscale();pointer-events:none;background:url(/alliance/assets/logo-DdI60wgH.png) 50%/min(70vw,420px) no-repeat;position:fixed;inset:0}.apply{width:640px;max-width:100%;padding:28px}.apply .in,.apply .dd-btn{background-color:hsl(var(--background) / .55)}.apply .dd-btn:disabled{background-color:hsl(var(--muted) / .55)}.apply .num{font-variant-numeric:tabular-nums}.apply-head{align-items:center;gap:12px;margin-bottom:24px;display:flex}.apply-head .logo{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.apply-t{font-size:18px;font-weight:600}.apply-s{color:hsl(var(--muted-foreground));font-size:13px}.apply .sect{border-top:1px solid hsl(var(--border));margin-top:20px;padding-top:20px}.apply .sect:first-of-type{border-top:0;margin-top:0;padding-top:0}.apply .sect-l{letter-spacing:.06em;color:hsl(var(--muted-foreground));align-items:baseline;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.apply .sect-l .n{color:hsl(var(--foreground))}.apply .sect-l .\!n{color:hsl(var(--foreground))!important}.apply .grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.apply .grid3{grid-template-columns:1fr 1fr 1.3fr;gap:8px;display:grid}.apply .span2{grid-column:1/-1}.apply .lbl{color:hsl(var(--muted-foreground));align-items:baseline;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.apply .req{color:hsl(var(--foreground));font-size:11px;font-weight:600}.apply .opt{color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.apply textarea.in{resize:vertical;height:auto;min-height:72px}.apply .hint{color:hsl(var(--muted-foreground));margin:6px 0 0;font-size:12px}.apply .dd{position:relative}.apply .dd-btn{border:1px solid hsl(var(--input));border-radius:var(--radius);background:hsl(var(--background));width:100%;height:44px;color:hsl(var(--foreground));text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding:0 34px 0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.apply .dd-btn.is-ph{color:hsl(var(--muted-foreground))}.apply .dd-btn:disabled{background:hsl(var(--muted));cursor:not-allowed;color:hsl(var(--muted-foreground))}.apply .dd-btn:after{content:"";opacity:.55;width:7px;height:7px;transition:transform .18s var(--ease-out);border-bottom:1.6px solid;border-right:1.6px solid;position:absolute;top:50%;right:13px;transform:translateY(-70%)rotate(45deg)}.apply .dd.is-open .dd-btn{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .14)}.apply .dd.is-open .dd-btn:after{transform:translateY(-25%)rotate(-135deg)}.apply .dd-btn:focus-visible{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .14);outline:none}.apply .dd-list{z-index:20;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-3);transform-origin:top;opacity:0;pointer-events:none;visibility:hidden;max-height:220px;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out), visibility 0s linear .12s;border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;transform:scale(.97)translateY(-2px)}.apply .dd.is-open .dd-list{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out), visibility 0s;transform:none}.apply .dd-opt{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.apply .dd-opt:focus-visible{background:hsl(var(--secondary));outline:none}.apply .dd-opt[aria-selected=true]{font-weight:600}.apply .dd-opt[aria-selected=true]:after{content:"";border-left:1.8px solid hsl(var(--primary));border-bottom:1.8px solid hsl(var(--primary));width:9px;height:5px;transform:rotate(-45deg)translateY(-2px)}.apply .dd-tag{color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.apply .note{border-radius:8px;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 12px;font-size:13px;display:flex}.apply .\!note{border-radius:8px!important;align-items:flex-start!important;gap:10px!important;margin-top:10px!important;padding:11px 12px!important;font-size:13px!important;display:flex!important}.apply .note svg{flex:none;margin-top:1px}.apply .\!note svg{flex:none!important;margin-top:1px!important}.apply .note b{font-weight:600}.apply .\!note b{font-weight:600!important}.apply .note .sub-l{color:hsl(var(--muted-foreground));margin-top:2px;font-size:12px;display:block}.apply .\!note .sub-l{color:hsl(var(--muted-foreground))!important;margin-top:2px!important;font-size:12px!important;display:block!important}.apply .note-warn{background:hsl(var(--warning) / .08);color:hsl(var(--warning))}.apply .note-info{background:hsl(var(--info) / .07);color:hsl(var(--info))}.apply .note-muted{background:hsl(var(--muted));color:hsl(var(--foreground))}.apply .note .link{min-height:28px;margin-top:2px;padding:0}.apply .\!note .link{min-height:28px!important;margin-top:2px!important;padding:0!important}.apply .note-enter{animation:pa-note-in .18s var(--ease-out)}@keyframes pa-note-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.apply .contact{color:hsl(var(--foreground));flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:13px;display:flex}.apply .contact span{color:hsl(var(--muted-foreground));margin-right:4px}.apply .pw-line{color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.apply .pw-line svg{flex:none}.apply .agree{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding-top:2px;display:flex}.apply .agree input{opacity:0;width:1px;height:1px;position:absolute}.apply .box{border:1.5px solid hsl(var(--input));background:hsl(var(--card));width:20px;height:20px;color:hsl(var(--card));border-radius:5px;flex:none;place-items:center;margin-top:1px;transition:background-color .15s,border-color .15s;display:grid}.apply .\!box{border:1.5px solid hsl(var(--input))!important;background:hsl(var(--card))!important;width:20px!important;height:20px!important;color:hsl(var(--card))!important;border-radius:5px!important;flex:none!important;place-items:center!important;margin-top:1px!important;transition:background-color .15s,border-color .15s!important;display:grid!important}.apply .box svg{opacity:0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);transform:scale(.8)}.apply .\!box svg{opacity:0!important;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out)!important;transform:scale(.8)!important}.apply .agree input:checked+.box{background:hsl(var(--foreground));border-color:hsl(var(--foreground))}.apply .agree input:checked+.\!box{background:hsl(var(--foreground))!important;border-color:hsl(var(--foreground))!important}.apply .agree input:checked+.box svg{opacity:1;transform:none}.apply .agree input:checked+.\!box svg{opacity:1!important;transform:none!important}.apply .agree input:focus-visible+.box{box-shadow:0 0 0 3px hsl(var(--ring) / .18)}.apply .agree input:focus-visible+.\!box{box-shadow:0 0 0 3px hsl(var(--ring) / .18)!important}.apply .terms{color:hsl(var(--muted-foreground));grid-template-columns:auto 1fr;gap:3px 12px;margin:4px 0 0 30px;padding:0;font-size:12px;list-style:none;display:grid}.apply .terms dt{color:hsl(var(--foreground));font-weight:500}.apply .terms dd{margin:0}.apply .actions{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.apply .spin{border:2px solid hsl(var(--primary-foreground) / .35);border-top-color:hsl(var(--primary-foreground));border-radius:50%;width:15px;height:15px;animation:.7s linear infinite pa-spin}@keyframes pa-spin{to{transform:rotate(360deg)}}.apply .done{text-align:center;padding:24px 4px 4px}.apply .done-ic{background:hsl(var(--success) / .09);width:48px;height:48px;color:hsl(var(--success));border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.apply .done-ic path{stroke-dasharray:24;stroke-dashoffset:0}.apply .done.is-new .done-ic path{animation:pa-draw .28s var(--ease-out) 60ms both}@keyframes pa-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.apply .done-t{font-size:18px;font-weight:600}.apply .done-s{color:hsl(var(--muted-foreground));margin-top:4px}.apply .recap{text-align:left;border:1px solid hsl(var(--border));border-radius:10px;max-width:360px;margin:24px auto 0;padding:4px 14px}.apply .recap div{justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.apply .recap div+div{border-top:1px solid hsl(var(--border))}.apply .recap dt{color:hsl(var(--muted-foreground))}.apply .recap dd{text-align:right;word-break:break-all;margin:0;font-weight:600}.apply .recap-h{color:hsl(var(--muted-foreground));text-align:left;max-width:360px;margin:8px auto 0;font-size:12px}.apply .done .btn{min-width:200px;margin-top:24px}.apply .done .\!btn{min-width:200px!important;margin-top:24px!important}@media (hover:hover) and (pointer:fine){.join .link:hover,.apply .link:hover{-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.apply .dd-btn:hover:not(:disabled){border-color:hsl(var(--muted-foreground) / .45)}.apply .dd-opt:hover{background:hsl(var(--secondary))}}@media (width<=640px){.al-center{padding:24px 12px 48px}.apply{padding:22px 18px}.apply .grid2,.apply .grid3{grid-template-columns:1fr}.apply .span2{grid-column:auto}.apply .actions{flex-direction:column-reverse;align-items:stretch}.apply .actions .btn{width:100%}.apply .terms{grid-template-columns:1fr;margin-left:0}.apply .terms dt{margin-top:4px}.apply .actions .\!btn{width:100%!important}}@media (prefers-reduced-motion:reduce){.apply .note-enter,.apply .done.is-new .done-ic path{animation:none}.apply .dd-list,.apply .dd.is-open .dd-list{transform:none}.apply .dd-btn:after{transition:none}.apply .box svg{transform:none}.apply .spin{animation-duration:1.4s}.apply .\!box svg{transform:none!important}}.pub{background:hsl(var(--background));min-height:100vh;color:hsl(var(--foreground));font-size:14px;line-height:1.5;position:relative;overflow:hidden}.pub button{font:inherit;color:inherit}.pub .num{font-variant-numeric:tabular-nums}.pub #pub-card{isolation:isolate;position:relative}.pub #pub-card:before{content:"";z-index:-1;opacity:.05;filter:grayscale();pointer-events:none;background:url(/alliance/assets/logo-DdI60wgH.png) 50% 45%/min(70vw,420px) no-repeat;position:fixed;inset:0}.pub .pub-in{max-width:560px;margin:0 auto;padding:40px 16px 72px;position:relative}.pub .top{align-items:center;gap:10px;margin-bottom:32px;display:flex}.pub .\!top{align-items:center!important;gap:10px!important;margin-bottom:32px!important;display:flex!important}.pub .logo{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.pub .top b{font-size:15px}.pub .\!top b{font-size:15px!important}.pub .hero-k{background:hsl(var(--primary) / .09);height:24px;color:hsl(var(--primary));border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pub .hero-t{letter-spacing:-.02em;margin:12px 0 10px;font-size:28px;font-weight:800;line-height:1.3}.pub .hero-s{color:hsl(var(--muted-foreground));margin:0;font-size:15px}.pub .perks{gap:8px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.pub .perks li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.pub .perks svg{color:hsl(var(--primary));flex:none;margin-top:3px}.pub .card{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground) / .04);border-radius:12px;padding:24px}.pub .\!card{background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important;box-shadow:0 1px 2px hsl(var(--foreground) / .04)!important;border-radius:12px!important;padding:24px!important}.pub .stack{flex-direction:column;gap:16px;display:flex}.pub .lbl{color:hsl(var(--muted-foreground));align-items:baseline;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.pub .req{color:hsl(var(--foreground));font-size:11px;font-weight:600}.pub .opt{color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.pub .in{border:1px solid hsl(var(--input));background:hsl(var(--card));width:100%;height:44px;color:hsl(var(--foreground));font:inherit;border-radius:8px;outline:none;padding:0 12px;font-size:15px;transition:border-color .15s,box-shadow .15s}.pub .in::placeholder{color:hsl(var(--muted-foreground));opacity:.8}.pub .in:focus-visible{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .14)}.pub .in.bad{border-color:hsl(var(--destructive))}.pub .in.\!bad{border-color:hsl(var(--destructive))!important}.pub .ferr{color:hsl(var(--destructive));margin:6px 0 0;font-size:12px}.pub .hint{color:hsl(var(--muted-foreground));margin:6px 0 0;font-size:12px}.pub .grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pub .seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pub .\!seg{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.pub .seg button{border:1px solid hsl(var(--input));background:hsl(var(--card));height:44px;color:hsl(var(--muted-foreground));cursor:pointer;transition:border-color .15s ease, color .15s ease, transform .16s var(--ease-out);border-radius:8px;font-size:14px;font-weight:600}.pub .\!seg button{border:1px solid hsl(var(--input))!important;background:hsl(var(--card))!important;height:44px!important;color:hsl(var(--muted-foreground))!important;cursor:pointer!important;transition:border-color .15s ease, color .15s ease, transform .16s var(--ease-out)!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important}.pub .seg button:active{transform:scale(.98)}.pub .\!seg button:active{transform:scale(.98)!important}.pub .seg button[aria-pressed=true]{border-color:hsl(var(--foreground));color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--foreground))}.pub .\!seg button[aria-pressed=true]{border-color:hsl(var(--foreground))!important;color:hsl(var(--foreground))!important;box-shadow:inset 0 0 0 1px hsl(var(--foreground))!important}.pub .dd{position:relative}.pub .dd-btn{border:1px solid hsl(var(--input));background:hsl(var(--card));width:100%;height:44px;color:hsl(var(--foreground));text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:0 34px 0 12px;font-size:15px;position:relative;overflow:hidden}.pub .dd-btn.is-ph{color:hsl(var(--muted-foreground))}.pub .dd-btn:disabled{cursor:not-allowed}.pub .dd-btn:after{content:"";opacity:.55;border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;position:absolute;top:50%;right:13px;transform:translateY(-70%)rotate(45deg)}.pub .dd-btn:focus-visible,.pub .dd.is-open .dd-btn{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .14);outline:none}.pub .dd-list{z-index:20;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-3);border-radius:10px;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.pub .dd-opt{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.pub .dd-opt:focus-visible{background:hsl(var(--secondary));outline:none}.pub .dd-opt[aria-selected=true]{font-weight:600}.pub .agree{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding-top:2px;font-size:14px;display:flex}.pub .agree input{opacity:0;width:1px;height:1px;position:absolute}.pub .box{border:1.5px solid hsl(var(--input));background:hsl(var(--card));border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.pub .\!box{border:1.5px solid hsl(var(--input))!important;background:hsl(var(--card))!important;border-radius:5px!important;flex:none!important;place-items:center!important;width:20px!important;height:20px!important;margin-top:1px!important;display:grid!important}.pub .box.on{background:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--primary-foreground))}.pub .\!box.on,.pub .box.\!on{background:hsl(var(--foreground))!important;border-color:hsl(var(--foreground))!important;color:hsl(var(--primary-foreground))!important}.pub .agree input:focus-visible+.box{box-shadow:0 0 0 3px hsl(var(--ring) / .18)}.pub .agree input:focus-visible+.\!box{box-shadow:0 0 0 3px hsl(var(--ring) / .18)!important}.pub .terms{color:hsl(var(--muted-foreground));grid-template-columns:auto 1fr;gap:3px 12px;margin:2px 0 0 30px;font-size:12px;display:grid}.pub .terms dt{color:hsl(var(--foreground));font-weight:500}.pub .terms dd{margin:0}.pub .btn{cursor:pointer;height:48px;transition:transform .16s var(--ease-out), opacity .15s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.pub .\!btn{cursor:pointer!important;height:48px!important;transition:transform .16s var(--ease-out), opacity .15s ease!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 18px!important;font-size:15px!important;font-weight:700!important;display:inline-flex!important}.pub .btn:active:not(:disabled){transform:scale(.97)}.pub .\!btn:active:not(:disabled){transform:scale(.97)!important}.pub .btn:disabled{opacity:.5;cursor:not-allowed}.pub .\!btn:disabled{opacity:.5!important;cursor:not-allowed!important}.pub .btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pub .btn-full{width:100%}.pub .note{border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:13px;display:flex}.pub .\!note{border-radius:8px!important;align-items:flex-start!important;gap:10px!important;padding:11px 12px!important;font-size:13px!important;display:flex!important}.pub .note-err{background:hsl(var(--destructive) / .07);color:hsl(var(--destructive))}.pub .note-info{background:hsl(var(--info) / .07);color:hsl(var(--info))}.pub .done{text-align:center;padding:12px 0 4px}.pub .done-ic{background:hsl(var(--success) / .09);width:52px;height:52px;color:hsl(var(--success));border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.pub .done-t{font-size:20px;font-weight:700}.pub .done-s{color:hsl(var(--muted-foreground));margin-top:6px}.pub .recap{text-align:left;border:1px solid hsl(var(--border));border-radius:10px;margin:22px 0 0;padding:4px 14px}.pub .recap div{justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.pub .recap div+div{border-top:1px solid hsl(var(--border))}.pub .recap dt{color:hsl(var(--muted-foreground))}.pub .recap dd{text-align:right;margin:0;font-weight:600}.pub #pub-card .in,.pub #pub-card .dd-btn,.pub #pub-card .seg button{background-color:hsl(var(--card) / .55)}.pub #pub-card .\!seg button{background-color:hsl(var(--card) / .55)!important}.pub .foot{color:hsl(var(--muted-foreground));text-align:center;margin-top:28px;font-size:12px}@media (hover:hover) and (pointer:fine){.pub .dd-opt:hover{background:hsl(var(--secondary))}}@media (width<=480px){.pub .grid2{grid-template-columns:1fr}.pub .hero-t{font-size:24px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-1\.5{left:.375rem;right:.375rem}.inset-y-0{top:0;bottom:0}.-bottom-2{bottom:-.5rem}.-bottom-\[9px\]{bottom:-9px}.-bottom-px{bottom:-1px}.-top-2{top:-.5rem}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.bottom-\[3px\]{bottom:3px}.bottom-full{bottom:100%}.left-0{left:0}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[11px\]{left:11px}.left-\[19px\]{left:19px}.left-\[1px\]{left:1px}.left-\[3px\]{left:3px}.right-0{right:0}.right-1\.5{right:.375rem}.right-1\/2{right:50%}.right-2{right:.5rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-\[11px\]{right:11px}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[3px\]{top:3px}.top-\[7px\]{top:7px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[18px\]{margin-bottom:18px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-\[3px\]{margin-left:3px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[14px\]{margin-top:14px}.mt-\[18px\]{margin-top:18px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.\!h-\[52px\]{height:52px!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.5px\]{height:1.5px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[232px\]{height:232px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[5px\]{height:5px}.h-\[60px\]{height:60px}.h-\[7px\]{height:7px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:14rem}.max-h-\[200px\]{max-height:200px}.max-h-\[280px\]{max-height:280px}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-\[18px\]{min-height:18px}.min-h-\[280px\]{min-height:280px}.min-h-\[40px\]{min-height:40px}.min-h-\[41px\]{min-height:41px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.w-1{width:.25rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[136px\]{width:136px}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[28\%\]{width:28%}.w-\[280px\]{width:280px}.w-\[290px\]{width:290px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[32\%\]{width:32%}.w-\[34px\]{width:34px}.w-\[380px\]{width:380px}.w-\[38px\]{width:38px}.w-\[40\%\]{width:40%}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56px\]{width:56px}.w-\[5px\]{width:5px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[7px\]{width:7px}.w-\[84px\]{width:84px}.w-\[9px\]{width:9px}.w-\[calc\(\(100\%-6px\)\/4\)\]{width:calc(25% - 1.5px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-8{min-width:2rem}.min-w-\[120px\]{min-width:120px}.min-w-\[128px\]{min-width:128px}.min-w-\[132px\]{min-width:132px}.min-w-\[144px\]{min-width:144px}.min-w-\[176px\]{min-width:176px}.min-w-\[2\.2ch\]{min-width:2.2ch}.min-w-\[200px\]{min-width:200px}.min-w-\[22px\]{min-width:22px}.min-w-\[610px\]{min-width:610px}.min-w-\[720px\]{min-width:720px}.min-w-\[820px\]{min-width:820px}.min-w-\[960px\]{min-width:960px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[270px\]{max-width:270px}.max-w-\[360px\]{max-width:360px}.max-w-\[440px\]{max-width:440px}.max-w-\[560px\]{max-width:560px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[90vw\]{max-width:90vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1,.flex-\[1_1_0\%\]{flex:1}.flex-\[4_1_0\%\]{flex:4}.flex-none{flex:none}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-1\.5{--tw-border-spacing-y:.375rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-2{--tw-border-spacing-y:.5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\[\\\\w-\]{transform-origin:\\w-}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[abl-avg-reveal_180ms_cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{animation:.18s cubic-bezier(.23,1,.32,1) abl-avg-reveal}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.appearance-none{appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_132px\]{grid-template-columns:1fr 132px}.grid-cols-\[1fr_18px_1fr\]{grid-template-columns:1fr 18px 1fr}.grid-cols-\[1fr_28px_1fr\]{grid-template-columns:1fr 28px 1fr}.grid-cols-\[38fr_62fr\]{grid-template-columns:38fr 62fr}.grid-cols-\[40px_140px_96px_116px_76px_52px_30px\]{grid-template-columns:40px 140px 96px 116px 76px 52px 30px}.grid-cols-\[40px_minmax\(0\,1fr\)_auto\]{grid-template-columns:40px minmax(0,1fr) auto}.grid-cols-\[56px_1fr_1fr_1fr_96px_176px\]{grid-template-columns:56px 1fr 1fr 1fr 96px 176px}.grid-cols-\[56px_1fr_1fr_1fr_96px_auto\]{grid-template-columns:56px 1fr 1fr 1fr 96px auto}.grid-cols-\[96px_minmax\(0\,1fr\)_108px_124px_130px_16px\]{grid-template-columns:96px minmax(0,1fr) 108px 124px 130px 16px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-\[18px\]{-moz-column-gap:18px;column-gap:18px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-3\.5{row-gap:.875rem}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-keep{word-break:keep-all}.rounded{border-radius:var(--radius)}.rounded-\[10px\]{border-radius:10px}.rounded-\[1px\]{border-radius:1px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-bl-\[6px\]{border-bottom-left-radius:6px}.rounded-tl-\[6px\]{border-top-left-radius:6px}.border{border-width:1px}.border-0{border-width:0}.border-\[1\.5px\]{border-width:1.5px}.border-\[1\.6px\]{border-width:1.6px}.border-b{border-bottom-width:1px}.border-b-\[1\.5px\]{border-bottom-width:1.5px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-l-\[1\.5px\]{border-left-width:1.5px}.border-t{border-top-width:1px}.border-t-\[1\.5px\]{border-top-width:1.5px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-border{border-color:hsl(var(--border))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-foreground{border-color:hsl(var(--foreground))}.border-input{border-color:hsl(var(--input))}.border-muted-foreground{border-color:hsl(var(--muted-foreground))}.border-primary{border-color:hsl(var(--primary))}.border-transparent{border-color:#0000}.bg-\[\#539df5\]{--tw-bg-opacity:1;background-color:rgb(83 157 245/var(--tw-bg-opacity,1))}.bg-\[\#e2e2e2\]{--tw-bg-opacity:1;background-color:rgb(226 226 226/var(--tw-bg-opacity,1))}.bg-\[\#efefef\]{--tw-bg-opacity:1;background-color:rgb(239 239 239/var(--tw-bg-opacity,1))}.bg-\[hsl\(var\(--surface-3\)\)\]{background-color:hsl(var(--surface-3))}.bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.bg-background{background-color:hsl(var(--background))}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-black\/30{background-color:#0000004d}.bg-black\/45{background-color:#00000073}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-foreground\/15{background-color:hsl(var(--foreground) / .15)}.bg-foreground\/40{background-color:hsl(var(--foreground) / .4)}.bg-info\/15{background-color:hsl(var(--info) / .15)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/40{background-color:hsl(var(--secondary) / .4)}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-success\/15{background-color:hsl(var(--success) / .15)}.bg-transparent{background-color:#0000}.bg-warning{background-color:hsl(var(--warning))}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-warning\/15{background-color:hsl(var(--warning) / .15)}.bg-warning\/20{background-color:hsl(var(--warning) / .2)}.bg-cover{background-size:cover}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[3px\]{padding:3px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[9px\]{padding-left:9px;padding-right:9px}.px-px{padding-left:1px;padding-right:1px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-44{padding-bottom:11rem}.pl-1{padding-left:.25rem}.pl-11{padding-left:2.75rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-9{padding-right:2.25rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.333px\]{font-size:13.333px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.45\]{line-height:1.45}.leading-\[16px\]{line-height:16px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.1px\]{letter-spacing:-.1px}.tracking-\[-0\.2px\]{letter-spacing:-.2px}.tracking-\[\.6px\]{letter-spacing:.6px}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.6px\]{letter-spacing:.6px}.tracking-\[0\.8px\]{letter-spacing:.8px}.tracking-\[1\.2px\]{letter-spacing:1.2px}.tracking-\[1\.4px\]{letter-spacing:1.4px}.tracking-\[1px\]{letter-spacing:1px}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#337872\]{--tw-text-opacity:1;color:rgb(51 120 114/var(--tw-text-opacity,1))}.text-\[\#3E7099\]{--tw-text-opacity:1;color:rgb(62 112 153/var(--tw-text-opacity,1))}.text-\[\#417844\]{--tw-text-opacity:1;color:rgb(65 120 68/var(--tw-text-opacity,1))}.text-\[\#539df5\]{--tw-text-opacity:1;color:rgb(83 157 245/var(--tw-text-opacity,1))}.text-\[\#676C6E\]{--tw-text-opacity:1;color:rgb(103 108 110/var(--tw-text-opacity,1))}.text-\[\#676E75\]{--tw-text-opacity:1;color:rgb(103 110 117/var(--tw-text-opacity,1))}.text-\[\#7C6936\]{--tw-text-opacity:1;color:rgb(124 105 54/var(--tw-text-opacity,1))}.text-\[\#7F6A27\]{--tw-text-opacity:1;color:rgb(127 106 39/var(--tw-text-opacity,1))}.text-\[\#845E8A\]{--tw-text-opacity:1;color:rgb(132 94 138/var(--tw-text-opacity,1))}.text-\[\#86654C\]{--tw-text-opacity:1;color:rgb(134 101 76/var(--tw-text-opacity,1))}.text-\[\#BF4240\]{--tw-text-opacity:1;color:rgb(191 66 64/var(--tw-text-opacity,1))}.text-background{color:hsl(var(--background))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-text{color:hsl(var(--destructive-text))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-info{color:hsl(var(--info))}.text-inherit{color:inherit}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-success{color:hsl(var(--success))}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[3px\]{text-underline-offset:3px}.caret-foreground{caret-color:hsl(var(--foreground))}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-85{opacity:.85}.opacity-\[\.55\]{opacity:.55}.opacity-\[0\.52\]{opacity:.52}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_28px_var\(--shadow\)\]{--tw-shadow:0 12px 28px var(--shadow);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_0_rgb\(0_0_0\/0\.06\)\]{--tw-shadow:0 1px 2px 0 #0000000f;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_0_rgb\(0_0_0\/0\.1\)\]{--tw-shadow:0 8px 24px 0 #0000001a;--tw-shadow-colored:0 8px 24px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_currentColor\]{--tw-shadow:inset 0 0 0 1.5px currentColor;--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_hsl\(var\(--muted-foreground\)\)\]{--tw-shadow:inset 0 0 0 1.5px hsl(var(--muted-foreground));--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_2px_0_0_hsl\(var\(--background\)\)\,inset_2px_0_0_0_hsl\(var\(--background\)\)\]{--tw-shadow:inset 0 2px 0 0 hsl(var(--background)),inset 2px 0 0 0 hsl(var(--background));--tw-shadow-colored:inset 0 2px 0 0 var(--tw-shadow-color), inset 2px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_2px_0_0_hsl\(var\(--background\)\)\]{--tw-shadow:inset 0 2px 0 0 hsl(var(--background));--tw-shadow-colored:inset 0 2px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_2px_0_0_hsl\(var\(--card\)\)\,inset_2px_0_0_0_hsl\(var\(--background\)\)\]{--tw-shadow:inset 0 2px 0 0 hsl(var(--card)),inset 2px 0 0 0 hsl(var(--background));--tw-shadow-colored:inset 0 2px 0 0 var(--tw-shadow-color), inset 2px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_2px_0_0_hsl\(var\(--card\)\)\]{--tw-shadow:inset 0 2px 0 0 hsl(var(--card));--tw-shadow-colored:inset 0 2px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_2px_0_0_0_hsl\(var\(--background\)\)\]{--tw-shadow:inset 2px 0 0 0 hsl(var(--background));--tw-shadow-colored:inset 2px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px 0 var(--shadow);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[var\(--shadow-3\)\]{--tw-shadow-color:var(--shadow-3);--tw-shadow:var(--tw-shadow-colored)}.shadow-card{--tw-shadow-color:hsl(var(--card));--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-1{outline-width:1px}.outline-border{outline-color:hsl(var(--border))}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-destructive{--tw-ring-color:hsl(var(--destructive))}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-primary\/40{--tw-ring-color:hsl(var(--primary) / .4)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-warning{--tw-ring-color:hsl(var(--warning))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,transform\,opacity\]{transition-property:background-color,transform,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\,transform\]{transition-property:color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[opacity\,background-color\]{transition-property:opacity,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,color\]{transition-property:transform,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-\[140ms\]{transition-duration:.14s}.duration-\[160ms\]{transition-duration:.16s}.duration-\[220ms\]{transition-duration:.22s}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-1:before{content:var(--tw-content);top:.25rem;bottom:.25rem}.before\:inset-y-1\.5:before{content:var(--tw-content);top:.375rem;bottom:.375rem}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:rounded:before{content:var(--tw-content);border-radius:var(--radius)}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-primary:before{content:var(--tw-content);background-color:hsl(var(--primary))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[3px\]:after{content:var(--tw-content);left:3px}.after\:top-\[3px\]:after{content:var(--tw-content);top:3px}.after\:ml-auto:after{content:var(--tw-content);margin-left:auto}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-\[7px\]:after{content:var(--tw-content);height:7px}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-\[7px\]:after{content:var(--tw-content);width:7px}.after\:flex-none:after{content:var(--tw-content);flex:none}.after\:scale-50:after{content:var(--tw-content);--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-card:after{content:var(--tw-content);background-color:hsl(var(--card))}.after\:bg-primary:after{content:var(--tw-content);background-color:hsl(var(--primary))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:shadow-card:after{--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);content:var(--tw-content);--tw-shadow-color:hsl(var(--card))}.after\:transition:after{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:duration-150:after{content:var(--tw-content);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:border-l-0:first-child{border-left-width:0}.first\:pl-0:first-child{padding-left:0}.last\:border-b-0:last-child{border-bottom-width:0}.checked\:bg-primary:checked{background-color:hsl(var(--primary))}.checked\:after\:translate-x-4:checked:after{content:var(--tw-content);--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.read-only\:cursor-not-allowed:read-only{cursor:not-allowed}.read-only\:bg-\[hsl\(var\(--surface-3\)\)\]:read-only{background-color:hsl(var(--surface-3))}.read-only\:text-muted-foreground:read-only{color:hsl(var(--muted-foreground))}.hover\:border-foreground:hover{border-color:hsl(var(--foreground))}.hover\:bg-\[\#e2e2e2\]:hover{--tw-bg-opacity:1;background-color:rgb(226 226 226/var(--tw-bg-opacity,1))}.hover\:bg-\[\#efefef\]:hover{--tw-bg-opacity:1;background-color:rgb(239 239 239/var(--tw-bg-opacity,1))}.hover\:bg-foreground:hover{background-color:hsl(var(--foreground))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-background:hover{color:hsl(var(--background))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[inset_0_0_0_1\.5px_hsl\(var\(--foreground\)\)\]:hover{--tw-shadow:inset 0 0 0 1.5px hsl(var(--foreground));--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-input:focus{border-color:hsl(var(--input))}.focus\:bg-foreground\/10:focus{background-color:hsl(var(--foreground) / .1)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus-visible\:border-input:focus-visible{border-color:hsl(var(--input))}.focus-visible\:bg-muted:focus-visible{background-color:hsl(var(--muted))}.focus-visible\:text-foreground:focus-visible{color:hsl(var(--foreground))}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline-destructive:focus-visible{outline-color:hsl(var(--destructive))}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:hsl(var(--destructive))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-muted:active{background-color:hsl(var(--muted))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-secondary:disabled{background-color:hsl(var(--secondary))}.disabled\:text-muted-foreground:disabled{color:hsl(var(--muted-foreground))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-muted:hover:disabled{background-color:hsl(var(--muted))}.disabled\:hover\:bg-transparent:hover:disabled{background-color:#0000}.disabled\:hover\:text-foreground:hover:disabled{color:hsl(var(--foreground))}.group\/in:focus-within .group-focus-within\/in\:scale-x-100{--tw-scale-x:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/back:hover .group-hover\/back\:-translate-x-0\.5{--tw-translate-x:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-muted{background-color:hsl(var(--muted))}.group:hover .group-hover\:text-foreground{color:hsl(var(--foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.aria-checked\:text-primary-foreground[aria-checked=true]{color:hsl(var(--primary-foreground))}.aria-pressed\:bg-foreground[aria-pressed=true]{background-color:hsl(var(--foreground))}.aria-pressed\:text-background[aria-pressed=true]{color:hsl(var(--background))}.aria-selected\:bg-\[hsl\(var\(--surface-3\)\)\][aria-selected=true]{background-color:hsl(var(--surface-3))}.aria-selected\:bg-primary\/20[aria-selected=true]{background-color:hsl(var(--primary) / .2)}.aria-selected\:font-semibold[aria-selected=true]{font-weight:600}.aria-selected\:text-foreground[aria-selected=true]{color:hsl(var(--foreground))}.aria-selected\:shadow-\[inset_0_0_0_1px_hsl\(var\(--primary\)\/0\.55\)\][aria-selected=true]{--tw-shadow:inset 0 0 0 1px hsl(var(--primary)/.55);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.aria-selected\:after\:scale-100[aria-selected=true]:after{content:var(--tw-content);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.aria-selected\:after\:opacity-100[aria-selected=true]:after{content:var(--tw-content);opacity:1}.aria-\[invalid\=true\]\:border-destructive[aria-invalid=true],.aria-\[invalid\=true\]\:focus\:border-destructive:focus[aria-invalid=true]{border-color:hsl(var(--destructive))}.data-\[on\=true\]\:bg-foreground[data-on=true]{background-color:hsl(var(--foreground))}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[entry-slot-a_0\.22s_cubic-bezier\(0\.23\,1\,0\.32\,1\)_both\]{animation:.22s cubic-bezier(.23,1,.32,1) both entry-slot-a}.motion-safe\:animate-\[entry-slot-b_0\.22s_cubic-bezier\(0\.23\,1\,0\.32\,1\)_both\]{animation:.22s cubic-bezier(.23,1,.32,1) both entry-slot-b}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-reduce\:\!delay-0{transition-delay:0s!important}.motion-reduce\:active\:transform-none:active{transform:none}}.dark\:bg-\[\#1f1f1f\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 31 31/var(--tw-bg-opacity,1))}.dark\:bg-\[\#333333\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.dark\:text-\[\#4DB6AC\]:is(.dark *){--tw-text-opacity:1;color:rgb(77 182 172/var(--tw-text-opacity,1))}.dark\:text-\[\#64B5F6\]:is(.dark *){--tw-text-opacity:1;color:rgb(100 181 246/var(--tw-text-opacity,1))}.dark\:text-\[\#66BB6A\]:is(.dark *){--tw-text-opacity:1;color:rgb(102 187 106/var(--tw-text-opacity,1))}.dark\:text-\[\#8B949E\]:is(.dark *){--tw-text-opacity:1;color:rgb(139 148 158/var(--tw-text-opacity,1))}.dark\:text-\[\#A0785A\]:is(.dark *){--tw-text-opacity:1;color:rgb(160 120 90/var(--tw-text-opacity,1))}.dark\:text-\[\#CE93D8\]:is(.dark *){--tw-text-opacity:1;color:rgb(206 147 216/var(--tw-text-opacity,1))}.dark\:text-\[\#CFD8DC\]:is(.dark *){--tw-text-opacity:1;color:rgb(207 216 220/var(--tw-text-opacity,1))}.dark\:text-\[\#E6C364\]:is(.dark *){--tw-text-opacity:1;color:rgb(230 195 100/var(--tw-text-opacity,1))}.dark\:text-\[\#EF5350\]:is(.dark *){--tw-text-opacity:1;color:rgb(239 83 80/var(--tw-text-opacity,1))}.dark\:text-\[\#FFD54F\]:is(.dark *){--tw-text-opacity:1;color:rgb(255 213 79/var(--tw-text-opacity,1))}.dark\:hover\:bg-\[\#1f1f1f\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 31 31/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#333333\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}@media (width<=900px){.max-\[900px\]\:sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-\[900px\]\:block{display:block}.max-\[900px\]\:flex{display:flex}.max-\[900px\]\:hidden{display:none}.max-\[900px\]\:h-10{height:2.5rem}.max-\[900px\]\:w-10{width:2.5rem}.max-\[900px\]\:w-16{width:4rem}.max-\[900px\]\:min-w-\[40\%\]{min-width:40%}.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[900px\]\:items-center{align-items:center}.max-\[900px\]\:justify-center{justify-content:center}.max-\[900px\]\:gap-0{gap:0}.max-\[900px\]\:gap-4{gap:1rem}.max-\[900px\]\:p-4{padding:1rem}.max-\[900px\]\:px-0{padding-left:0;padding-right:0}.max-\[900px\]\:px-2{padding-left:.5rem;padding-right:.5rem}.max-\[900px\]\:py-0{padding-top:0;padding-bottom:0}.max-\[900px\]\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media not all and (width>=768px){.max-md\:overflow-x-scroll{overflow-x:scroll}}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-\[132px\]{width:132px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:1.5rem}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:hidden{display:none}.md\:w-24{width:6rem}.md\:w-\[148px\]{width:148px}.md\:w-\[72px\]{width:72px}.md\:w-auto{width:auto}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:overflow-x-auto{overflow-x:auto}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-44{padding-bottom:11rem}.md\:pl-11{padding-left:2.75rem}}@media (width>=901px){.min-\[901px\]\:min-w-\[1360px\]{min-width:1360px}}@media (width>=1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.28fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.\[\&\>\[role\=dialog\]\]\:static>[role=dialog]{position:static}.\[\&\>\[role\=dialog\]\]\:mt-0>[role=dialog]{margin-top:0}.\[\&\>\[role\=dialog\]\]\:w-\[340px\]>[role=dialog]{width:340px}.\[\&_\[data-testid\=round-when\]\]\:text-muted-foreground [data-testid=round-when]{color:hsl(var(--muted-foreground))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_a\]\:underline-offset-\[3px\] a{text-underline-offset:3px}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-width:2px}.\[\&_blockquote\]\:border-border blockquote{border-color:hsl(var(--border))}.\[\&_blockquote\]\:pl-3 blockquote{padding-left:.75rem}.\[\&_blockquote\]\:text-muted-foreground blockquote{color:hsl(var(--muted-foreground))}.\[\&_em\]\:italic em{font-style:italic}.\[\&_h3\]\:text-lg h3{font-size:1.125rem;line-height:1.75rem}.\[\&_h3\]\:font-semibold h3{font-weight:600}.\[\&_strong\]\:font-bold strong{font-weight:700}.\[\&_svg\]\:text-destructive svg{color:hsl(var(--destructive))}.\[\&_svg\]\:text-warning svg{color:hsl(var(--warning))}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:1.25rem}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:aria-\[checked\=false\]\:hover\:text-foreground:hover[aria-checked=false]{color:hsl(var(--foreground))}}@media (hover:hover) and (pointer:fine){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:opacity-0{opacity:0}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-\[hsl\(344_85\%_41\%\)\]:hover{--tw-bg-opacity:1;background-color:hsl(344 85% 41%/var(--tw-bg-opacity,1))}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-muted:hover{background-color:hsl(var(--muted))}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:text-foreground:hover{color:hsl(var(--foreground))}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:focus-visible\:opacity-100:focus-visible{opacity:1}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:enabled\:hover\:bg-\[hsl\(344_85\%_41\%\)\]:hover:enabled{--tw-bg-opacity:1;background-color:hsl(344 85% 41%/var(--tw-bg-opacity,1))}.group:hover .group-hover\:\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.group:hover .group-hover\:\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:bg-muted{background-color:hsl(var(--muted))}.group:hover .group-hover\:\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:bg-muted\/60{background-color:hsl(var(--muted) / .6)}.group:hover .group-hover\:\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:text-foreground{color:hsl(var(--foreground))}.group:hover .\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:group-hover\:opacity-100{opacity:1}}
