.sp-title h1{font-size:25px;word-break:keep-all}.sp-pad{padding:24px}.sp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px 24px;gap:20px 24px}.sp-field{display:flex;flex-direction:column;min-width:0}.sp-hint{margin:6px 0 0;font-size:11.5px;line-height:1.6;color:var(--t-sub)}.sp-opts{display:flex;flex-wrap:wrap;gap:10px 22px}.sp-opt{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:300;color:var(--t-text);cursor:pointer}.sp-opt input{accent-color:var(--t-ink);width:15px;height:15px;margin:0;flex:0 0 auto}.sp-opt small{font-size:11.5px;color:var(--t-sub)}.sp-sub{margin-top:24px;padding-top:20px;border-top:var(--t-w) solid var(--t-line-2)}.sp-err{margin:10px 0 0;font-size:12.5px;font-weight:500;line-height:1.6;color:var(--t-red)}.sp-in{position:relative}.sp-in input{padding-right:44px}.sp-in em{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-style:normal;font-size:12px;color:var(--t-sub);pointer-events:none}.sp-fs{border:0;padding:0;margin:0;min-width:0}.sp-banner{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;margin-bottom:24px;border:var(--t-w) solid var(--t-red);border-radius:2px;font-size:13px;line-height:1.7;color:var(--t-ink)}.sp-banner>svg{flex:0 0 auto;margin-top:3px;color:var(--t-red)}.sp-banner b{font-weight:700;color:var(--t-red)}.sp-banner .body{flex:1 1;min-width:0}.sp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:32px}.sp-why{font-size:11.5px;color:var(--t-sub)}.sp-panel{margin-bottom:32px;padding:22px 24px;border:var(--t-w) solid var(--t-line);border-radius:2px}.sp-panel h3{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--t-ink)}.sp-panel .row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px}.sp-panel ul{margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.8;color:var(--t-body)}.sp-bar{display:flex;height:6px;min-width:120px;background:var(--t-inset)}.sp-bar i{display:block;height:100%}.sp-bar i.c{background:var(--t-red)}.sp-bar i.r{background:var(--t-mute)}.sp-bar-t{margin-top:6px;font-size:11.5px;line-height:1.5;color:var(--t-sub);white-space:normal}.sp-board td{white-space:normal;padding-top:12px;padding-bottom:12px}.sp-board td.nw{white-space:nowrap}.sp-board td.q a{white-space:normal}.sp-mock{max-width:420px;padding:16px 18px;border:var(--t-w) solid var(--t-line);border-radius:2px;background:var(--t-fill)}.sp-mock .t{margin:8px 0 4px;font-size:14px;font-weight:700;color:var(--t-ink)}.sp-mock .l{margin:0;font-size:13px;color:var(--t-text)}.sp-mock .m{margin:6px 0 0;font-size:11.5px;color:var(--t-sub)}.sp-ok{color:var(--t-red)}.sp-no,.sp-ok{font-weight:600}.sp-no{color:var(--t-blue)}.sp-rowx{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.sp-scn td{vertical-align:top}.sp-scn .acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sp-scn .td-input{height:30px;font-size:12px;min-width:120px}.sp-copy{display:flex;gap:8px;align-items:center}@media (max-width:767px){.sp-rowx{grid-template-columns:minmax(0,1fr) 80px auto}}.spa-warn{display:flex;flex-direction:column;gap:4px;padding:14px 18px;margin-bottom:24px;border:var(--t-w) solid var(--t-red);border-radius:2px;font-size:13px;line-height:1.7;color:var(--t-ink)}.spa-warn b{font-weight:700;color:var(--t-red)}.spa-budget{display:flex;flex-direction:column;gap:6px;min-width:150px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spa-flow{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:14px;color:var(--t-text)}.spa-flow b{font-size:14px;font-weight:700;color:var(--t-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spa-flow i{font-style:normal;color:var(--t-mute)}.spa-flow .spa-blocked{margin-left:8px;color:var(--t-sub)}.sp-board--line .td-board td,.sp-board--line .td-board th{white-space:nowrap}.sp-board--line .td-board td{height:60px;padding-top:0;padding-bottom:0}.sp-board--line .td-board td,.sp-board--line .td-board th{border-bottom-color:var(--t-hair)}.sp-board--line .td-board td:first-child,.sp-board--line .td-board th:first-child{padding-left:0}.sp-board--line .td-board td:last-child,.sp-board--line .td-board th:last-child{padding-right:0}.sp-board--line .td-board td.q a{white-space:nowrap}.sp-board--line .sp-tg{max-width:160px;overflow:hidden;text-overflow:ellipsis}.sp-st{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--t-sub)}.sp-st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--t-mute)}.sp-st[data-tone=up]{color:var(--t-ink)}.sp-st[data-tone=up]:before{background:#22c55e}.sp-st[data-tone=ink]{color:var(--t-ink)}.sp-st[data-tone=ink]:before{background:var(--t-ink)}.sp-st[data-tone=down]{color:var(--t-blue)}.sp-st[data-tone=down]:before{background:var(--t-blue)}.sp-bud{display:flex;align-items:center;gap:10px}.sp-bud .sp-bar{height:4px;min-width:64px;width:64px}.sp-bud__t{font-size:12px;font-weight:300;color:var(--t-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sp-st[data-tone=warn]{color:var(--t-warn)}.sp-st[data-tone=warn]:before{background:#f59e0b}.sp-editor .sp-pad{padding:24px 0 0;border:0;border-top:1px solid var(--t-hair)}.sp-editor .sp-field{gap:4px}.sp-editor .sp-grid{gap:24px 32px}.sp-editor .td-sec{max-width:1040px}.sp-editor .sp-opts{padding:8px 0}.td-lock .sp{flex:1 1}.td-lock a{font-size:12px;color:var(--t-ink);text-decoration:underline;text-underline-offset:4px}.td-lock[data-tone=warn]{border-color:#f59e0b}.su-mb{margin-bottom:32px}.su-pad{padding:24px}.su-pad--tight{padding:4px 24px}.su-anchor{scroll-margin-top:190px}.su-a{color:var(--t-ink);text-decoration:underline;text-underline-offset:4px}.su-a:hover{color:var(--t-red)}.su-hint{margin:0;font-size:12px;font-weight:300;color:var(--t-sub);line-height:1.6}.su-err{margin:8px 0 0;font-size:12px;color:var(--t-blue)}.su-ok{margin:0;font-size:12.5px;font-weight:300;color:var(--t-body)}.su-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.su-foot .sp{flex:1 1}.su-meter{width:160px;margin:0}.su-hero-meter{width:160px;margin-top:8px}.su-sticky{position:-webkit-sticky;position:sticky;top:128px}.td-q>.su-sticky>h3:not(:first-child){margin-top:28px}.su-q-body{flex:1 1}.td-duo.su-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.su-cmp{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:40px}.td-lean .su-cmp h3{margin:0}.su-duo .su-sticky .wr-panel{height:640px;margin-inline:auto}.su-duo .td-q:first-child{border-bottom:0}@media (max-width:1023px){.td-duo.su-duo{grid-template-columns:minmax(0,1fr)}.su-sticky{position:static}}.su-list{display:flex;flex-direction:column}.su-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 32px;padding:18px 0;scroll-margin-top:190px}.su-row:first-child{padding-top:6px}.su-row[data-kind=toggle]{align-items:center;flex-wrap:nowrap}.su-lab{flex:1 1 200px;min-width:0}.su-lab b{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;font-size:13px;font-weight:500;color:var(--t-ink)}.su-lab>span{display:block;margin-top:4px;font-size:12px;font-weight:300;line-height:1.6;color:var(--t-sub)}.su-ctl{flex:1.5 1 260px;min-width:0}.su-ctl .su-count{display:block;margin-top:6px;font-size:11.5px;font-weight:300;color:var(--t-sub)}.su-row .td-tag[data-tone=warn]{color:var(--t-warn);background:rgba(245,158,11,.12);box-shadow:none}.su-sw{margin-left:auto}.su-opts{display:flex;flex-wrap:wrap;gap:10px 28px}.su-opts:has(>.su-opt>span){flex-direction:column;gap:10px}.su-opt{display:grid;grid-template-columns:18px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:center;padding:4px 0;border:0;background:none;text-align:left;color:var(--t-ink);font-family:inherit;cursor:pointer}.su-opt:before{content:"";grid-row:1;width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:1.5px solid #d4d4d8;background:var(--t-bg);transition:border-color .15s ease,border-width .15s ease}.su-opt:hover:not(:disabled):before{border-color:var(--t-mute)}.su-opt[aria-checked=true]:before{border:5.5px solid var(--t-ink)}.su-opt:focus-visible{outline:2px solid var(--t-ink);outline-offset:3px;border-radius:4px}.su-opt:disabled{cursor:not-allowed;opacity:.5}.su-opt b{grid-column:2;font-size:14px;font-weight:500;color:var(--t-ink)}.su-opt:has(>span){grid-template-columns:18px auto minmax(0,1fr)}.su-opt:has(>span) b{min-width:4.5em}.su-opt span{grid-column:3;grid-row:1;margin-left:12px;font-size:12.5px;font-weight:300;line-height:1.5;color:var(--t-sub)}.su-field-lab{display:block;margin:0 0 8px;font-size:12px;font-weight:500;color:var(--t-ink)}.su-field-lab small{margin-left:8px;font-size:11.5px;font-weight:300;color:var(--t-sub)}.su-field-lab--gap{margin-top:20px}.su-num{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:300;color:var(--t-sub)}.su-num .td-input{width:120px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.su-time{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--t-sub)}.su-time .td-input{width:130px}.su-chips{display:flex;flex-wrap:wrap;gap:8px}.su-chip{--chip-line:#e4e4e7;display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 5px 0 14px;border:1px solid var(--chip-line);border-radius:999px;background:var(--t-bg);font-size:13px;font-weight:400;color:var(--t-ink);transition:border-color .15s ease}:root[data-theme=dark] .su-chip{--chip-line:#3f3f46}.su-chip:hover{border-color:var(--t-mute)}.su-chip button{display:inline-grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--t-sub);cursor:pointer}.su-chip button:first-of-type{margin-left:4px}.su-chip button:hover:not(:disabled){background:var(--t-inset);color:var(--t-ink)}.su-chip button:disabled{opacity:.35;cursor:not-allowed}.su-chip button[aria-label$="위로"]{opacity:0;transition:opacity .15s ease}.su-chip button[aria-label$="위로"]:focus-visible,.su-chip:hover button[aria-label$="위로"]{opacity:1}.su-chips+.su-add{margin-top:14px}.su-none{font-size:12.5px;font-weight:300;color:var(--t-sub)}.su-add{display:flex;align-items:center;gap:8px;margin-top:8px}.su-plus{flex:0 0 auto;display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--t-ink);color:var(--t-on-ink);cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.su-plus:hover:not(:disabled){transform:scale(1.06)}.su-plus:disabled{background:var(--t-inset);color:var(--t-mute);cursor:default}.su-addline{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--t-ink);cursor:pointer}.su-addline .i{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.su-addline:hover:not(:disabled) .i{background:var(--t-ink);color:var(--t-on-ink);box-shadow:none}.su-addline:disabled{color:var(--t-mute);cursor:default}.su-savebar{position:-webkit-sticky;position:sticky;bottom:16px;z-index:20;margin-top:16px;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;border-radius:2px;background:var(--t-ink);color:var(--t-on-ink);box-shadow:0 6px 18px -10px rgba(0,0,0,.35)}.su-savebar[hidden]{display:none}.su-savebar .sp{flex:1 1}.su-savebar span{font-size:13px;font-weight:300}.su-savebar b{font-weight:700}.su-savebar .td-btn-line{background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 40%,transparent)}.su-savebar .td-btn-line:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.su-savebar .td-btn-ink{background:var(--t-on-ink);color:var(--t-ink)}.su-rows{display:flex;flex-direction:column}.su-erow{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;padding:12px 0;border-bottom:var(--t-w) solid var(--t-line-2);scroll-margin-top:190px}.su-erow .td-input,.su-erow .td-select{height:38px}.su-erow .td-textarea{min-height:72px}.su-acts{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap;min-height:38px}.su-ibtn{width:30px;height:30px;display:inline-grid;place-items:center;border:0;border-radius:2px;background:transparent;color:var(--t-sub);cursor:pointer}.su-ibtn:hover:not(:disabled){background:var(--t-inset);color:var(--t-ink)}.su-ibtn:disabled{opacity:.35;cursor:not-allowed}.su-confirm{font-size:12px;font-weight:300;color:var(--t-blue)}.su-empty{margin:0 0 4px;padding:20px 0;font-size:13px;border-bottom:var(--t-w) solid var(--t-line-2)}.su-cap,.su-empty{font-weight:300;color:var(--t-sub)}.su-cap{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.su-cap[data-full]{color:var(--t-warn)}.su-hist .td-line{align-items:flex-start}.su-hist .td-line .tx>span{white-space:normal}.su-hist .td-line .tx b{flex-wrap:wrap}.su-hist .su-hbtns{display:inline-flex;gap:6px;flex:0 0 auto}.su-score{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.su-score .n{font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--t-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.su-score .u{font-size:12px;font-weight:300;color:var(--t-sub)}.su-score .sp{flex:1 1}.su-dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--t-mute);margin-top:7px}.su-dot[data-tone=ok]{background:#22c55e}.su-dot[data-tone=warn]{background:#f59e0b}.su-dot[data-tone=bad]{background:var(--t-blue)}.su-check .td-line{align-items:center;gap:12px}.su-check .su-dot{margin-top:0}.su-split{display:flex;height:4px;margin-top:12px;background:var(--t-inset)}.su-split i{display:block;height:100%}.su-split i.a{background:var(--t-ink)}.su-split i.b{background:#f59e0b}.su-split i.c{background:var(--t-blue)}.su-checkhint{margin:10px 0 16px}.su-flag{display:flex;align-items:baseline;gap:8px;margin:0 0 16px;font-size:13px;font-weight:300;line-height:1.7;color:var(--t-body)}.su-flag>svg{flex:0 0 auto;color:var(--t-warn);transform:translateY(2px)}.su-flag b{font-weight:600;color:var(--t-ink)}.su-flagitem:before{content:" · ";color:var(--t-mute)}.su-flagitem small{font-size:11.5px;color:var(--t-sub)}.su-res{flex:0 0 auto;min-width:6.5em;text-align:right;font-size:12px;font-weight:500;color:var(--t-sub)}.su-res[data-tone=warn]{color:var(--t-warn)}.su-res[data-tone=bad]{color:var(--t-blue)}.su-resg{flex:0 0 auto;display:inline-flex;align-items:baseline;justify-content:flex-end;gap:12px;min-width:6.5em}.su-resg .su-res{min-width:0}.su-fix{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:500;color:var(--t-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.su-fix:hover:not(:disabled){color:var(--t-red)}.su-fix:disabled{color:var(--t-sub);text-decoration:none;cursor:default}.td-lean .su-erow{align-items:center;border-bottom-color:var(--t-hair)}.td-lean .su-erow .td-textarea{min-height:38px;height:auto;padding-top:9px;padding-bottom:9px;resize:none;field-sizing:content}.td-lean .su-rows :is(.td-input,.td-textarea,.td-select):not(:hover):not(:focus){border-bottom-color:transparent}.td-lean .su-rows :is(.td-input,.td-textarea){padding-left:0}.td-lean .td-line+.td-line{border-top-color:var(--t-hair)}.su-nocap .su-count,.su-nocap .su-foot .su-cap:not(.su-cap--keep),.su-nocap .su-foot .su-meter,.su-rules .su-row>.su-lab{display:none}.su-rules .su-row{padding:0}.su-rules .su-lead{margin:0 0 14px}.su-rules .su-erow{flex-wrap:nowrap}.su-rules .su-erow>:is(.td-input,.td-textarea,.td-select){flex:1 1!important}.td-lean :is(.su-erow,.su-seednote) .td-tag:not([data-tone]){padding:0;background:none;box-shadow:none;border:0;color:var(--t-mute);font-weight:400}.td-kv.su-kv2{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);gap:14px 28px}@media (max-width:767px){.td-kv.su-kv2{grid-template-columns:max-content minmax(0,1fr)}}.su-okline{margin-bottom:16px}.su-linkbtn{margin-left:8px;border:0;background:none;padding:0;cursor:pointer;font:inherit}.td-tag[data-tone=warn]{color:var(--t-warn);background:rgba(245,158,11,.12);box-shadow:none}.su-policy{margin-top:6px}.su-policy .td-kv dd{font-weight:300}.su-ex{margin-left:auto}.su-mt{margin-top:24px}.su-lockgap{margin-bottom:20px}.su-lead{margin:0 0 12px}.su-checklead{margin:0 0 16px}.su-policy-meter{margin-top:20px}@media (max-width:767px){.su-row{gap:8px 16px}.su-pad{padding:20px 16px}.su-pad--tight{padding:4px 16px}.su-hero-meter{width:120px}}.su-hubbar{position:fixed;left:50%;bottom:20px;z-index:70;width:min(760px,calc(100vw - 32px));transform:translate(-50%,16px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 24px;border:1px solid color-mix(in srgb,var(--t-ink) 12%,transparent);border-radius:999px;background:color-mix(in srgb,var(--t-bg,#fff) 92%,transparent);color:var(--t-ink);backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);box-shadow:0 12px 36px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.55);transition:opacity var(--dur-base,.2s) var(--ease,ease),transform var(--dur-base,.2s) var(--ease,ease)}.td .su-hubbar{left:calc(50% + 160px)}.su-hubbar[data-show]{opacity:1;transform:translate(-50%);pointer-events:auto}.su-hubbar .sp{flex:1 1}.su-hubbar__t{min-width:0;font-size:13px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.su-hubbar__t b{font-weight:700}.su-hubbar__t small{font-size:12px;opacity:.75}.su-hubbar .su-err{color:inherit;white-space:normal}.su-hubbar .td-btn-line{border-radius:999px;min-height:40px;background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 40%,transparent)}.su-hubbar .td-btn-line:hover:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent)}.su-hubbar .td-btn-ink{border-radius:999px;min-height:40px;background:var(--t-ink);color:var(--t-on-ink)}@media (max-width:1279px){.td .su-hubbar{left:calc(50% + 128px)}}@media (max-width:767px){.td .su-hubbar{left:50%;bottom:76px}.su-hubbar__t small{display:none}.su-hubbar{gap:8px;padding-left:18px}}.su-erow[data-dirty]{box-shadow:inset 2px 0 0 var(--t-ink);padding-left:10px}.su-erow[data-gone]{opacity:.5}.su-erow[data-gone] .td-input,.su-erow[data-gone] .td-select,.su-erow[data-gone] .td-textarea{text-decoration:line-through}.su-seednote{margin:0 0 6px;display:flex;align-items:center;gap:8px}.su-seednote,.su-time__lab{font-size:12px;font-weight:300;color:var(--t-sub)}.su-time__lab{margin-right:4px}.su-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 0 14px}.su-fold>summary::-webkit-details-marker{display:none}.su-fold__t{font-size:17px;font-weight:500;letter-spacing:-.025em;color:var(--t-ink)}.su-fold__t:after{content:"펼치기 ▾";margin-left:10px;font-size:12px;font-weight:300;color:var(--t-sub)}.su-fold[open] .su-fold__t:after{content:"접기 ▴"}.su-fold__r{font-size:12.5px;font-weight:300;color:var(--t-sub)}.su-fold>summary:hover .su-fold__t{color:var(--t-red)}.su-flagbody{flex:1 1 100%;min-width:0}.su-flaglist{margin:8px 0 4px;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.su-flaglist li{font-size:13px;font-weight:300;line-height:1.6}.su-flaglist small{font-size:12px;color:var(--t-sub)}.su-check .td-line .td-btn-sm{flex:0 0 auto}.su-handoffline{margin:14px 0 0}.su-handoffline b{font-weight:500;color:var(--t-ink)}.bn-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:300;color:var(--t-body)}.bn-row input{margin-top:3px}.bn-row b{display:block;font-weight:500;color:var(--t-ink)}.bn-row small{display:block;margin-top:2px;font-size:12px;color:var(--t-sub)}.bn-save{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:8px 0 24px}.td-lean .su-ah .td-textarea{min-height:38px;resize:none;field-sizing:content}.td-lean .su-ah .td-textarea:not(:hover):not(:focus){border-bottom-color:var(--t-hair)}.td-lean.su-bars{margin-top:40px}.td-lean.su-bars h3{margin:0 0 18px;font-size:16px;font-weight:600;color:var(--t-ink)}.td-lean.su-bars h3 small{margin-left:8px;font-size:12px;font-weight:300;color:var(--t-sub)}.bn-top{margin:0 0 36px}.bn-table td{cursor:pointer}.bn-table td,.bn-table th{border-bottom-color:var(--t-hair)}.bn-table td:first-child,.bn-table th:first-child{width:36px;padding-left:0;padding-right:0}.bn-table td:last-child,.bn-table th:last-child{padding-right:0}.bn-table td .nm{color:var(--t-body)}.bn-table tr[data-on] td .nm{font-weight:600;color:var(--t-ink)}.bn-table tr:not([data-on]) td:not(:nth-child(2)){color:var(--t-sub)}.bn-table td small{margin-left:8px;font-size:11.5px;color:var(--t-sub)}.bn-check{width:16px;height:16px;margin:0;accent-color:var(--t-ink);cursor:pointer}.bn-lines{display:flex;flex-direction:column}.bn-line{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;padding:14px 0}.bn-line b{font-size:14px;font-weight:500;color:var(--t-ink)}.bn-ctl{display:flex;align-items:center;gap:16px;min-width:0}.bn-ctl .td-input{flex:0 1 420px;height:36px}.bn-ctl .td-input:not(:hover):not(:focus){border-bottom-color:var(--t-hair)}.bn-ctl small{font-size:12px;font-weight:300;color:var(--t-sub);white-space:nowrap}@media (max-width:767px){.bn-line{grid-template-columns:minmax(0,1fr);gap:8px}.bn-ctl{flex-wrap:wrap}}.bn-ctl .td-input:disabled{border-bottom-style:solid;border-bottom-color:var(--t-hair)}.tt-split{display:grid;grid-template-columns:var(--cols,minmax(0,1fr) minmax(0,1fr))}.tt-split>.td-q{border-bottom:0;scroll-margin-top:190px}.tt-split>.td-q:last-child{border-right:0}.tt-split--sticky>.td-q:last-child{align-self:start;position:-webkit-sticky;position:sticky;top:130px}.tt-pad{padding:24px}.tt-pad>:first-child{margin-top:0}.tt-sub{margin:20px 0 10px;font-size:12px;font-weight:500;color:var(--t-ink)}.tt-hint{margin:0;font-size:12px;font-weight:300;line-height:1.65;color:var(--t-sub)}.tt-hint a{text-decoration:underline;text-underline-offset:3px}.tt-err{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--t-blue)}.tt-acts{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.tt-acts .sp,.tt-lock .sp{flex:1 1}.tt-lock a{font-size:12px;color:var(--t-sub)}.tt-lock a:hover{color:var(--t-ink);text-decoration:underline;text-underline-offset:4px}.tt-lock[data-tone=down]{border-color:var(--t-blue);color:var(--t-text)}.tt-lock[data-tone=down]>svg{color:var(--t-blue)}.tt-lock{margin-bottom:32px}.tt-note-in{margin:0 0 14px;font-size:12px;font-weight:300;line-height:1.6;color:var(--t-sub)}.tt-list{margin:0;padding-left:18px;font-size:12.5px;font-weight:300;line-height:1.85;color:var(--t-body)}.tt-list a{text-decoration:underline;text-underline-offset:3px;color:var(--t-ink)}.tt-seg{display:inline-flex;border:var(--t-w) solid var(--t-line);border-radius:2px;overflow:hidden}.tt-seg button{height:30px;padding:0 12px;border:0;background:var(--t-bg);font:inherit;font-size:12px;font-weight:300;color:var(--t-sub);cursor:pointer;white-space:nowrap}.tt-seg button+button{border-left:var(--t-w) solid var(--t-line)}.tt-seg button:hover{color:var(--t-ink)}.tt-seg button[aria-checked=true]{background:var(--t-ink);color:var(--t-on-ink);font-weight:500}.tt-seg button:disabled{opacity:.45;cursor:not-allowed}.tt-bar{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin-bottom:14px}.tt-bar .sp{flex:1 1}.tt-stage{position:relative;display:flex;justify-content:center}.tt-rows{display:flex;flex-direction:column}.tt-rows>*+*{border-top:var(--t-w) solid var(--t-line-2)}.tt-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;border:0;background:none;text-align:left;font:inherit;color:var(--t-text)}a.tt-row,button.tt-row{cursor:pointer}a.tt-row:hover .tx b,button.tt-row:hover .tx b{text-decoration:underline;text-underline-offset:4px}.tt-row .tx{flex:1 1;min-width:0}.tt-row .tx b{font-size:13px;font-weight:500;color:var(--t-ink)}.tt-row .tx b,.tt-row .tx span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-row .tx span{margin-top:3px}.tt-row .rt,.tt-row .tx span{font-size:12px;font-weight:300;color:var(--t-sub)}.tt-row .rt{flex:0 0 auto;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tt-row>svg{flex:0 0 auto;color:var(--t-mute)}.tt-dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--t-line)}.tt-dot[data-tone=ok]{background:#22c55e}.tt-dot[data-tone=warn]{background:#f59e0b}.tt-dot[data-tone=bad]{background:var(--t-red)}.tt-dot[data-tone=on]{background:var(--t-ink)}.tt-chat{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--t-fill)}.tt-chat,.tt-msg{border:var(--t-w) solid var(--t-line)}.tt-msg{max-width:92%;padding:9px 12px;background:var(--t-bg);font-size:12.5px;font-weight:300;line-height:1.65;color:var(--t-text)}.tt-msg.me{align-self:flex-end;background:var(--t-ink);border-color:var(--t-ink);color:var(--t-on-ink)}.tt-msg .src{display:block;margin-top:6px;font-size:11px;color:var(--t-sub)}.tt-msg.wide{max-width:none}.tt-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.tt-who{margin-bottom:6px;font-size:11.5px;font-weight:300;color:var(--t-sub)}.tt-head-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.tt-head-line b{font-size:13px;font-weight:600;color:var(--t-ink)}.tt-head-line small{font-size:12px;font-weight:300;color:var(--t-sub)}.tt-head-line .sp{flex:1 1}.tt-diff{width:100%;border-collapse:collapse;font-size:12.5px;font-weight:300}.tt-diff th{text-align:left;padding:8px 10px 8px 0;font-size:11px;font-weight:300;color:var(--t-sub);border-bottom:var(--t-w) solid var(--t-line)}.tt-diff td{padding:10px 10px 10px 0;border-bottom:var(--t-w) solid var(--t-line-2);color:var(--t-text);vertical-align:top}.tt-diff td b{font-weight:500;color:var(--t-ink)}.tt-diff tr:last-child td{border-bottom:0}.tt-ask{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.tt-ask .td-input{flex:1 1 220px;min-width:0;height:40px}.tt-code{display:block;padding:12px 14px;border:var(--t-w) solid var(--t-line);border-radius:2px;background:var(--t-fill);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--t-text);overflow-x:auto;white-space:nowrap}.tt-keybox{padding:14px 16px;border:var(--t-w) solid var(--t-ink);margin-bottom:14px;display:flex;flex-direction:column;gap:10px;font-size:12.5px;font-weight:300;line-height:1.6;color:var(--t-text)}.tt-keybox code{word-break:break-all;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;padding:8px 10px;background:var(--t-fill);border:var(--t-w) solid var(--t-line)}.tt-feat{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:4px 18px;gap:4px 18px;align-items:center;padding:20px 24px}.tt-feat+.tt-feat{border-top:var(--t-w) solid var(--t-line-2)}.tt-feat .ic{width:36px;height:36px;display:grid;place-items:center;border:var(--t-w) solid var(--t-line);border-radius:2px;color:var(--t-ink)}.tt-feat[data-off] .ic{color:var(--t-mute)}.tt-feat .nm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600;color:var(--t-ink)}.tt-feat[data-off] .nm{color:var(--t-sub)}.tt-feat .ds{font-size:12.5px;line-height:1.6;color:var(--t-body)}.tt-feat .ds,.tt-feat .mt{margin:5px 0 0;font-weight:300}.tt-feat .mt{font-size:11.5px;color:var(--t-sub)}.tt-feat .ctl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:12.5px;font-weight:300;color:var(--t-sub)}.tt-feat .ctl .why{font-size:11.5px}.tt-feat .on{color:var(--t-red);font-weight:500}.tt-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--t-w);gap:var(--t-w);background:var(--t-line);border:var(--t-w) solid var(--t-line);border-radius:2px}.tt-tile{display:flex;flex-direction:column;min-width:0;padding:24px;background:var(--t-bg)}.tt-tile[data-locked] .nm{color:var(--t-sub)}.tt-tile__h{display:flex;align-items:center;gap:10px;margin-bottom:12px}.tt-tile__h .ic{width:32px;height:32px;display:grid;place-items:center;border:var(--t-w) solid var(--t-line);border-radius:2px;color:var(--t-ink)}.tt-tile[data-locked] .ic{color:var(--t-mute)}.tt-tile__h .nm{flex:1 1;min-width:0;font-size:14.5px;font-weight:600;color:var(--t-ink)}.tt-tile .ds{margin:0 0 14px;font-size:12.5px;font-weight:300;line-height:1.6;color:var(--t-body)}.tt-tile .td-kv{margin-bottom:14px;font-size:12px}.tt-tile .td-kv dd{word-break:break-all}.tt-tile .fields{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.tt-tile .fields .td-input{height:38px}.tt-tile .fields small{display:block;margin-top:6px;font-size:11.5px;font-weight:300;color:var(--t-sub)}.tt-tile .foot{margin-top:auto}.tt-board{overflow:visible}.td-board.tt-notif td.q{max-width:560px}.td-board.tt-notif td.q a{display:flex;align-items:center;gap:10px}.td-board.tt-notif td.q a b{font-weight:300;color:var(--t-ink);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.td-board.tt-notif tr[data-read="0"] td.q a b{font-weight:600}.td-board.tt-notif td.q a small{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:300;color:var(--t-sub)}.td-board.tt-notif td.q .pin{flex:0 0 auto;color:var(--t-red)}.td-board.tt-notif td.ty{color:var(--t-sub)}.tt-more{position:relative;display:inline-block}.tt-more summary{list-style:none;display:grid;place-items:center;width:32px;height:32px;border-radius:6px;cursor:pointer;font-size:16px;letter-spacing:.05em;color:var(--t-text)}.tt-more summary::-webkit-details-marker{display:none}.tt-more summary:hover,.tt-more[open] summary{background:var(--t-inset)}.tt-menu{position:absolute;right:0;top:34px;z-index:20;min-width:132px;display:flex;flex-direction:column;background:var(--t-bg);border:var(--t-w) solid var(--t-line);box-shadow:0 8px 24px -12px rgba(0,0,0,.28);text-align:left}.tt-menu>*+*{border-top:var(--t-w) solid var(--t-line-2)}.tt-menu a,.tt-menu button{display:block;width:100%;padding:10px 14px;border:0;background:none;text-align:left;font:inherit;font-size:12.5px;font-weight:300;color:var(--t-text);cursor:pointer;white-space:nowrap}.tt-menu a:hover,.tt-menu button:hover{background:var(--t-fill);color:var(--t-ink)}.tt-menu button:disabled{opacity:.45;cursor:not-allowed}.td-table td.tt-wrap{white-space:normal;height:auto;padding-top:12px;padding-bottom:12px}.td-table td.tt-r{text-align:right}@media (max-width:1023px){.tt-split{grid-template-columns:minmax(0,1fr)}.tt-split>.td-q{border-right:0;border-bottom:var(--t-w) solid var(--t-line)}.tt-split>.td-q:last-child{border-bottom:0}.tt-split--sticky>.td-q:last-child{position:static}}@media (max-width:767px){.tt-tiles{grid-template-columns:minmax(0,1fr)}.tt-tile{padding:20px 18px}.tt-feat{grid-template-columns:36px minmax(0,1fr);padding:18px 16px}.tt-feat .ctl{grid-column:1/-1;justify-content:flex-start}.tt-pad{padding:20px 16px}.td-board.tt-notif td:nth-child(5),.td-board.tt-notif th:nth-child(5){display:table-cell}.td-board.tt-notif td:nth-child(4),.td-board.tt-notif th:nth-child(4){display:none}.td-board.tt-notif td.q{max-width:200px}.td-board.tt-notif td.q a small{display:none}}.lm-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;color:var(--t-ink)}.lm-head b{font-size:15px;font-weight:600;letter-spacing:-.02em}.lm-head .sp{flex:1 1}.lm-boards{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:20px;gap:20px;align-items:end}@media (max-width:767px){.lm-boards{grid-template-columns:minmax(0,1fr) 110px;gap:12px}}.lm-note{margin-top:14px}.lm-ai{margin:6px 0 0}.lm-ai svg{vertical-align:-2px;margin-right:4px}.wd-fold>summary{padding:16px 24px;cursor:pointer;font-size:13.5px;font-weight:500;color:var(--t-ink);list-style:none}.wd-fold>summary::-webkit-details-marker{display:none}.wd-fold>summary:before{content:"+";display:inline-block;width:18px;color:var(--t-sub)}.wd-fold[open]>summary:before{content:"−"}.wd-fold[open]>summary{border-bottom:var(--t-w) solid var(--t-line)}.wd-fold>.tt-split>.td-q{border-bottom:0}.wd-code>summary{cursor:pointer;font-size:12.5px;font-weight:300;color:var(--t-sub)}.wd-code>summary:hover{color:var(--t-ink)}.nt-usage .td-q{border-right:0;border-bottom:0}@media (max-width:767px){.wd-fold>summary{padding:14px 16px}}.td-lean .td-box,.td-lean.td-box{border:0;background:none}.td-lean.td-duo,.td-lean.tt-split{gap:72px}.td-lean .tt-split>.td-q,.td-lean>.td-q{padding:0;border:0}.td-lean .td-q h3{margin:0 0 18px;padding-bottom:0;border-bottom:0;font-size:16px;font-weight:600}.td-lean .tt-pad,.td-lean.tt-pad{padding:0}.td-lean.wd-fold>summary{padding:0 0 16px}.td-lean .td-table td:first-child,.td-lean .td-table th:first-child{padding-left:0}.td-lean .td-table td:last-child,.td-lean .td-table th:last-child{padding-right:0}.td-lean.wd-fold[open]>summary{border-bottom:0}.td-lean .su-row:not([data-kind=toggle]){flex-direction:column;align-items:stretch;gap:12px}.td-lean .su-row:not([data-kind=toggle])>.su-ctl,.td-lean .su-row:not([data-kind=toggle])>.su-lab{flex:none;width:100%}.td-lean .su-lab>.su-help{display:none}.td-lean .su-lab b{font-size:14px}.td-lean .su-row{padding:22px 0}.td-lean :is(.su-list,.su-num) :is(.td-input,.td-textarea):not(:hover):not(:focus){border-bottom-color:var(--t-hair)}.td-lean .su-list .td-textarea{resize:none;min-height:56px}.td-lean .su-row:is([data-kind=text],[data-kind=number]){flex-direction:row;align-items:center;gap:24px}.td-lean .su-row:is([data-kind=text],[data-kind=number])>.su-lab{flex:0 0 120px;width:auto}.td-lean .su-row:is([data-kind=text],[data-kind=number])>.su-ctl{flex:1 1 auto;width:auto}.td{--t-hair:#ececee}:root[data-theme=dark] .td{--t-hair:#26262a}.td-sec+.td-sec--line,.td-sec--line+.td-sec--line{padding-top:72px;border-top:1px solid var(--t-hair)}.td-lean.td-cells{grid-template-columns:repeat(3,minmax(0,1fr))}.td-lean.td-cells.td-cells--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.td-lean.td-cells{grid-template-columns:minmax(0,1fr)}.td-sec--line+.td-sec--line{padding-top:48px}}.td-lean.td-cells,.td-lean.td-duo,.td-lean.td-quad{gap:0;border:0}.td-lean.td-cells>*,.td-lean.td-duo>.td-q,.td-lean.td-quad>.td-q{padding:28px 32px;border:0}.td-lean.td-cells:not(.td-cells--2):not(.td-acells4)>:nth-child(3n+1){padding-left:0}.td-lean.td-cells:not(.td-cells--2):not(.td-acells4)>:nth-child(3n){padding-right:0}.td-lean.td-cells:not(.td-cells--2):not(.td-acells4)>:not(:nth-child(3n+1)){border-left:1px solid var(--t-hair)}.td-lean.td-cells:not(.td-cells--2):not(.td-acells4)>:nth-child(n+4){border-top:1px solid var(--t-hair)}.td-lean.td-cells:not(.td-cells--2):not(.td-acells4)>:nth-child(-n+3){padding-top:4px}.td-lean.td-cells--2>:nth-child(odd),.td-lean.td-duo>.td-q:nth-child(odd),.td-lean.td-quad>.td-q:nth-child(odd){padding-left:0}.td-lean.td-cells--2>:nth-child(2n),.td-lean.td-duo>.td-q:nth-child(2n),.td-lean.td-quad>.td-q:nth-child(2n){padding-right:0;border-left:1px solid var(--t-hair)}.td-lean.td-cells--2>:nth-child(n+3),.td-lean.td-duo>.td-q:nth-child(n+3),.td-lean.td-quad>.td-q:nth-child(n+3){border-top:1px solid var(--t-hair)}.td-lean.td-cells--2>:nth-child(-n+2),.td-lean.td-duo>.td-q:nth-child(-n+2),.td-lean.td-quad>.td-q:nth-child(-n+2){padding-top:4px}@media (max-width:1023px){.td-lean.td-duo>.td-q,.td-lean.td-quad>.td-q{padding:28px 0;border-left:0}.td-lean.td-duo>.td-q+.td-q,.td-lean.td-quad>.td-q+.td-q{border-top:1px solid var(--t-hair)}}@media (max-width:767px){.td-lean.td-cells>*{padding:24px 0;border-left:0!important}.td-lean.td-cells>*+*{border-top:1px solid var(--t-hair)}}.td-table--line td,.td-table--line th{white-space:nowrap}.td-table--line td small{display:inline;margin:0 0 0 10px}.td-lines--one .td-line .tx{display:flex;align-items:baseline;gap:12px}.td-lines--one .td-line .tx b{flex:0 0 auto;font-weight:600}.td-lines--one .td-line .tx>span{flex:1 1 auto;min-width:0;margin:0}@media (max-width:1023px){.td-lean.td-duo,.td-lean.tt-split{grid-template-columns:minmax(0,1fr);gap:48px}}.wr-panel{position:relative;display:flex;flex-direction:column;width:400px;max-width:100%;border-radius:34px;border:1px solid rgba(255,255,255,.8);overflow:hidden;isolation:isolate;color:#16181d;letter-spacing:-.2px;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif;text-align:left;background:#fff;box-shadow:0 20px 50px rgba(22,24,29,.12),0 0 0 .5px rgba(22,24,29,.08);transition:opacity .2s ease,filter .2s ease}.wr-panel[data-fill]{height:100%}.wr-panel[data-off]{opacity:.5;filter:grayscale(1)}.wr-hd{display:flex;align-items:center;gap:12px;padding:16px 16px 14px 18px}.wr-av{position:relative;flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(22,24,29,.08)}.wr-av img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.wr-av i{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:#34d399;border:2px solid #fff;box-sizing:border-box}.wr-av.sm{width:36px;height:36px}.wr-tt{flex:1 1;min-width:0}.wr-tt b{font-size:16px;font-weight:700;letter-spacing:-.4px;line-height:19px}.wr-tt b,.wr-tt span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-tt span{margin-top:2px;font-size:12.5px;line-height:15px;color:rgba(22,24,29,.58)}.wr-ib{flex:0 0 32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#52525b}.wr-hd .wr-ib+.wr-ib{margin-left:-6px}.wr-log{flex:1 1;min-height:0;overflow:hidden;padding:2px 0 10px}.wr-notice{margin:12px 20px 0;font-size:12px;line-height:18px;color:rgba(22,24,29,.4);text-align:center}.wr-m{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 18px 6px 16px}.wr-col{display:flex;flex-direction:column;gap:7px;min-width:0}.wr-meta{display:flex;align-items:center;gap:6px;margin-top:1px;font-size:14px;font-weight:700;line-height:16.8px;letter-spacing:-.3px}.wr-meta span{font-size:13px;font-weight:400;color:rgba(22,24,29,.4)}.wr-meta em{font-size:12px;font-style:normal;font-weight:700;color:rgba(22,24,29,.58)}.wr-tx{font-size:14.5px;line-height:23.2px;color:rgba(22,24,29,.86);white-space:pre-line;overflow-wrap:anywhere}.wr-tx small{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:rgba(22,24,29,.45)}.wr-qr{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:4px}.wr-qr>.b,.wr-qr>button{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:32px;padding:0 10px 0 12px;border:1px solid #e4e4e7;border-radius:16px;background:#fff;color:#18181b;font:inherit;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:-.2px}.wr-qr>button{cursor:pointer}.wr-qr>button:hover{border-color:#a1a1aa}.wr-qr button>span,.wr-qr span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-qr svg{flex:0 0 auto;color:#a1a1aa}.wr-me{display:flex;justify-content:flex-end;padding:10px 18px 4px 64px}.wr-me span{max-width:100%;padding:10px 15px;border-radius:20px 20px 6px 20px;background:#16181d;color:#fff;font-size:14.5px;line-height:1.6;overflow-wrap:anywhere}.wr-ft{padding:0 14px 14px}.wr-box{display:flex;align-items:center;gap:6px;height:54px;padding:0 6px;border:1px solid rgba(22,24,29,.24);border-radius:27px;background:#fff}.wr-plus,.wr-send{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:22px}.wr-plus{background:#16181d;color:#fff}.wr-ph{flex:1 1;min-width:0;padding:0 4px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr-ph,.wr-send{color:rgba(22,24,29,.4)}.wr-send{background:rgba(22,24,29,.07)}.wr-panel[data-theme=dark]{color:#fff;border-color:rgba(255,255,255,.38);background:linear-gradient(165deg,rgba(150,154,162,.94),rgba(128,131,138,.95) 55%,rgba(108,111,117,.96));box-shadow:0 20px 50px rgba(22,24,29,.14)}.wr-panel[data-theme=dark] .wr-ib,.wr-panel[data-theme=dark] .wr-meta em,.wr-panel[data-theme=dark] .wr-meta span,.wr-panel[data-theme=dark] .wr-notice,.wr-panel[data-theme=dark] .wr-tt span{color:rgba(255,255,255,.82)}.wr-panel[data-theme=dark] .wr-tx{color:#fff}.wr-panel[data-theme=dark] .wr-tx small{color:rgba(255,255,255,.7)}.wr-panel[data-theme=dark] .wr-qr>.b,.wr-panel[data-theme=dark] .wr-qr>button{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.14);color:#fff}.wr-panel[data-theme=dark] .wr-qr>button:hover{background:rgba(255,255,255,.24)}.wr-panel[data-theme=dark] .wr-me span{background:#fff;color:#16181d}.wr-panel[data-theme=dark] .wr-box{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.16)}.wr-panel[data-theme=dark] .wr-plus{background:#fff;color:#16181d}.wr-panel[data-theme=dark] .wr-ph,.wr-panel[data-theme=dark] .wr-qr svg{color:rgba(255,255,255,.8)}.wr-panel[data-theme=dark] .wr-send{background:rgba(255,255,255,.14);color:rgba(255,255,255,.78)}.wr-thread{color:var(--t-ink);letter-spacing:-.2px}.wr-thread .wr-tx{color:var(--t-text)}.wr-thread .wr-meta span,.wr-thread .wr-tx small{color:var(--t-sub)}.wr-thread .wr-me span{background:var(--t-ink);color:var(--t-on-ink)}.wr-thread .wr-me{justify-content:flex-start;padding:0 0 6px}.wr-thread .wr-m{padding:10px 0 0}.wr-tog{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px solid rgba(255,255,255,.75);background:#fff;color:#16181d;box-shadow:0 8px 28px rgba(22,24,29,.12),inset 0 1px 0 rgba(255,255,255,.85),0 0 0 .5px rgba(22,24,29,.08)}.wr-tog img{width:46px;height:46px}.wr-tog i{position:absolute;top:-3px;right:-3px;min-width:24px;height:24px;padding:0 5px;border-radius:12px;background:#3d8bff;color:#fff;font-size:11px;font-style:normal;font-weight:700;line-height:24px;text-align:center;box-shadow:0 2px 6px rgba(61,139,255,.35)}.wr-browser{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(22,24,29,.08),0 18px 40px -18px rgba(22,24,29,.28)}.wr-chrome{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#f6f6f7}.wr-chrome i{width:9px;height:9px;border-radius:50%;background:#dcdce0}.wr-chrome span{margin-left:10px;font-size:11px;color:#8a8a93;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr-phone{padding:7px;border-radius:30px;background:#16181d;box-shadow:0 18px 40px -18px rgba(22,24,29,.4)}.wr-phone>div{border-radius:23px}.wr-scene{position:absolute;inset:0;background:#fff top/100% auto no-repeat}.wr-scene[data-k=pc]{background-image:url(/preview/mall-pc.jpg);background-size:1280px auto;background-position:100% 0}.wr-scene[data-k=pc][data-pos=left]{background-position:0 0}.wr-scene[data-k=mobile]{background-image:url(/preview/mall-m.jpg)}.wr-scene .wr-panel{position:absolute;right:24px;bottom:100px;height:656px}.wr-scene .wr-tog{position:absolute;right:24px;bottom:24px}.wr-scene[data-k=mobile] .wr-tog{right:16px;bottom:28px}.wr-scene[data-pos=left] .wr-panel,.wr-scene[data-pos=left] .wr-tog{right:auto;left:24px}.wr-scene[data-k=mobile][data-pos=left] .wr-tog{left:16px}.wr-scene .wr-off{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);padding:14px 22px;border-radius:999px;background:rgba(22,24,29,.82);color:#fff;font-size:26px;font-weight:500;white-space:nowrap}.tt-stage .wr-browser{width:100%}.tt-shot,.tt-stage iframe{display:block}.tt-shot{width:100%;height:100%;object-fit:cover;object-position:center top}.tt-stage .wait{position:absolute;inset:auto 0 16px;display:flex;justify-content:center;pointer-events:none;padding:0 16px}.tt-stage .wait span{padding:8px 14px;border:0;border-radius:999px;background:rgba(22,24,29,.82);color:#fff;font-size:12px;font-weight:400;line-height:1.5}.tt-run-head{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--t-hair)}.tt-rows--one .tt-row .tx{display:flex;align-items:baseline;gap:14px}.tt-rows--one .tt-row .tx b{flex:0 1 auto;max-width:48%}.tt-rows--one .tt-row .tx span{flex:1 1;min-width:0;margin:0}.tt-rows--tight .tt-row{padding:9px 0}.tt-rows--tight .tt-row .tx b{font-weight:400}.tt-empty-line{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:300;color:var(--t-sub)}.tt-empty-line b{font-weight:500;color:var(--t-ink)}.tt-empty-line .sp{flex:1 1}.tt-ex{margin-left:6px;font-size:11.5px;font-weight:400;color:var(--t-mute)}.tt-after{margin-top:28px}.tt-tiles--lean{background:none;border:0;border-radius:0;gap:0}.tt-tiles--lean>.tt-tile{padding:28px 32px}.tt-tiles--lean>.tt-tile:nth-child(odd){padding-left:0}.tt-tiles--lean>.tt-tile:nth-child(2n){padding-right:0;border-left:1px solid var(--t-hair)}.tt-tiles--lean>.tt-tile:nth-child(n+3){border-top:1px solid var(--t-hair)}.tt-tiles--lean>.tt-tile:nth-child(-n+2){padding-top:4px}.tt-tiles--lean .tt-tile__h .ic{border:0;box-shadow:inset 0 0 0 1px var(--t-hair);border-radius:50%}.tt-tiles--lean .tt-tile .ds{color:var(--t-sub)}@media (max-width:767px){.tt-tiles--lean{grid-template-columns:minmax(0,1fr)}.tt-tiles--lean>.tt-tile{padding:24px 0;border-left:0!important}.tt-tiles--lean>.tt-tile+.tt-tile{border-top:1px solid var(--t-hair)}}.tt-logtable{margin-top:40px}.tt-logtable .td-table td,.tt-logtable .td-table th{border-bottom-color:var(--t-hair)}.tt-logtx{max-width:520px;overflow:hidden;text-overflow:ellipsis;color:var(--t-body)}@media (max-width:767px){.td-lean.td-cells.td-cells--2{grid-template-columns:minmax(0,1fr)}}div.td-line:hover .tx b{text-decoration:none}.td-lean.td-cells.hm-cells>*{padding-top:34px;padding-bottom:34px;min-height:180px}.td-lean.td-cells.hm-cells>:nth-child(-n+3){padding-top:10px}.td-lean .td-table tr.sum td{border-top:0;background:none}.hm-qtable td:first-child,.hm-qtable th:first-child{padding-left:0}.hm-qtable td:last-child,.hm-qtable th:last-child{padding-right:0}.hm-sum__grid{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.hm-grade{display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;width:176px;height:176px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--t-hair),inset 0 0 0 8px color-mix(in srgb,var(--t-red) 6%,transparent);text-align:center}.hm-grade b{font-size:64px;line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--t-ink)}.hm-grade[data-g=A] b{color:var(--t-red)}.hm-grade span{font-size:12px;color:var(--t-sub)}.hm-grade small{margin-top:6px;font-size:11.5px;color:var(--t-sub)}.hm-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.hm-facts>div{min-width:0;padding:18px 24px}.hm-facts>div:nth-child(3n+1){padding-left:0}.hm-facts>div:not(:nth-child(3n+1)){border-left:1px solid var(--t-hair)}.hm-facts>div:nth-child(n+4){border-top:1px solid var(--t-hair)}.hm-facts dt{font-size:12px;font-weight:400;color:var(--t-sub)}.hm-facts dd{display:flex;align-items:baseline;gap:4px;margin:8px 0 0;font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--t-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-facts dd.t{font-size:15px;font-weight:600}.hm-facts dd small{font-size:12px;font-weight:400;color:var(--t-sub);margin-left:2px}.hm-facts dd em{margin-left:8px;font-style:normal;font-size:12px;font-weight:500;color:var(--t-sub)}.hm-facts dd em[data-tone=up]{color:var(--t-red)}.hm-facts dd em[data-tone=down]{color:var(--t-blue)}.hm-sum__two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;border-top:1px solid var(--t-hair)}.hm-sum__two>div{display:flex;flex-direction:column;gap:10px;padding:24px 32px 4px}.hm-sum__two>div:first-child{padding-left:0}.hm-sum__two>div+div{border-left:1px solid var(--t-hair)}.hm-sum__two .k{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--t-sub)}.hm-sum__two .k:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--t-red)}.hm-sum__two>div[data-tone=down] .k:before{background:var(--t-blue)}.hm-sum__two a,.hm-sum__two b{font-size:17px;font-weight:600;color:var(--t-ink)}.hm-sum__two a{color:var(--t-blue)}.hm-sum__two a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1023px){.hm-sum__grid{grid-template-columns:minmax(0,1fr);justify-items:start}.hm-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-facts>div{padding-left:0!important;border-left:0!important}}.tt-bar--title{gap:8px 16px;margin-bottom:18px}.tt-bar__t{margin:0 4px 0 0;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--t-ink)}.tt-ico,.tt-icos{display:inline-flex;align-items:center;gap:6px}.tt-ico button,.tt-ico__a{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--t-mute);cursor:pointer;transition:background .15s ease,color .15s ease}.tt-ico button:hover,.tt-ico button[aria-checked=true],.tt-ico__a:hover{color:var(--t-ink);background:var(--t-inset)}.td .td-content>.td-sec>:last-child,.td .td-content>.td-sec>:last-child>:last-child,.td .td-content>.td-sec>:last-child>:last-child>:last-child{margin-bottom:0!important}.td .td-content .td-line:last-child{padding-bottom:0}.td-lean.ft-rows .ft-row:last-child{border-bottom:0;padding-bottom:0}.lp-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);grid-gap:40px;gap:40px}.lp-chat,.lp-layout>*{min-width:0}.lp-chat{border:1px solid var(--t-line);border-radius:18px;overflow:hidden;background:var(--t-bg)}.lp-chat .wr-hd{position:static;display:flex;gap:12px}.lp-chat .wr-tt{flex:1 1}.lp-log{height:clamp(280px,45dvh,520px);overflow-y:auto;padding:24px 20px;overscroll-behavior:contain}.lp-log .wr-me,.lp-log .wr-tx{overflow-wrap:anywhere;white-space:pre-wrap}.lp-log>p{font-size:13px}.lp-input{display:flex;gap:10px;padding:14px;border-top:1px solid var(--t-line)}.lp-input input{width:0;min-width:0;flex:1 1;border:0;background:transparent;color:var(--t-ink);font:inherit;font-size:14px;padding:8px}.lp-input button{flex-shrink:0}@media (max-width:1000px){.lp-layout{grid-template-columns:minmax(0,1fr);gap:28px}}.tb-lock{margin-bottom:32px}.tb-lock .sp{flex:1 1}.tb-lock>svg{flex:0 0 auto;color:var(--t-sub)}.tb-lock[data-tone=warn]{border-color:#e8890c;color:var(--t-text)}.tb-lock[data-tone=warn]>svg{color:#e8890c}.tb-lock[data-tone=down]{border-color:var(--t-blue);color:var(--t-text)}.tb-lock[data-tone=down]>svg{color:var(--t-blue)}.tb-lock a{font-size:12px;color:var(--t-sub);text-decoration:underline;text-underline-offset:3px}.tb-lock a:hover{color:var(--t-ink)}.tb-duo>.td-q{scroll-margin-top:190px;border-bottom:0}.tb-duo>.td-q:last-child{border-right:0}@media (max-width:1023px){.tb-duo>.td-q{border-bottom:var(--t-w) solid var(--t-line)}.tb-duo>.td-q:last-child{border-bottom:0}}.tb-sub{margin:18px 0 8px;font-size:12px;font-weight:500;color:var(--t-ink)}.tb-hint{margin:10px 0 0;font-size:12px;font-weight:300;line-height:1.65;color:var(--t-sub)}.tb-hint b{font-weight:600;color:var(--t-ink)}.tb-hint a,.tb-kv a,.tb-p a{text-decoration:underline;text-underline-offset:3px;color:var(--t-ink)}.tb-p{margin:0 0 14px;font-size:13px;font-weight:300;line-height:1.75;color:var(--t-body)}.tb-p b{font-weight:600;color:var(--t-ink)}.tb-q{margin:0 0 14px}.tb-err{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--t-red)}.tb-big{display:flex;align-items:baseline;gap:8px;margin:0;font-size:36px;line-height:1.1;font-weight:700;letter-spacing:-.01em;color:var(--t-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-big small{font-size:13px;font-weight:400;color:var(--t-sub);letter-spacing:0}.tb-gauge{position:relative;margin-top:22px}.tb-gauge .td-meter{margin-top:0;height:8px}.tb-gauge .mk{position:absolute;top:-5px;left:80%;width:1px;height:18px;background:var(--t-mute)}.tb-gauge .tk{position:relative;height:16px;margin-top:8px;font-size:11px;color:var(--t-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-gauge .tk span{position:absolute;top:0}.tb-gauge .tk span:first-child{left:0}.tb-gauge .tk span.m{left:80%;transform:translateX(-50%)}.tb-gauge .tk span:last-child{right:0}.tb-lines{margin:0}.tb-lines .td-line .tx>span{white-space:normal}.tb-lines .td-line .go{color:var(--t-sub);font-weight:300;font-size:12px}.tb-lines .td-line .tb-mark{flex:0 0 auto;display:grid;place-items:center;color:var(--t-ink)}.tb-dot{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#22c55e}.tb-dot[data-tone=warn]{background:#f59e0b}.tb-dot[data-tone=bad]{background:var(--t-red)}.tb-dot[data-tone=none]{background:var(--t-mute)}.tb-scroll{overflow-x:auto}.tb-plans{min-width:760px}.tb-plans td,.tb-plans th{vertical-align:top}.tb-plans th{padding-top:14px;padding-bottom:14px;font-size:12px}.tb-plans th .nm{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--t-ink);font-weight:600;font-size:13px}.tb-plans td{padding-top:12px;padding-bottom:12px;height:48px}.tb-plans .rec{background:var(--t-fill)}.tb-plans td.lb{font-weight:500;color:var(--t-ink);min-width:170px}.tb-plans .td-meter{margin-top:6px;max-width:120px;height:3px}.tb-plans .off{color:var(--t-mute)}.tb-plans tr.act td{border-top:var(--t-w) solid var(--t-line)}.tb-table .c{white-space:nowrap}.tb-table td.wrap{white-space:normal}.tb-table .td-share{justify-content:flex-end}.tb-table .td-share i{width:72px}.tb-table .go{text-align:right;white-space:nowrap}.tb-act{display:inline-flex}.tb-act,.tb-tools{align-items:center;gap:16px}.tb-tools{display:flex;justify-content:flex-end;padding:10px 20px;border-bottom:var(--t-w) solid var(--t-line)}.tb-tools .r{margin-right:auto;font-size:12px;color:var(--t-sub)}.tb-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 40px;gap:22px 40px;max-width:780px}.tb-f{min-width:0}.tb-f .td-label{margin-bottom:2px}.tb-f .em{display:block;min-height:16px;margin-top:4px;font-size:11.5px;color:var(--t-red)}.tb-foot{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin-top:22px}.tb-inline{display:flex;align-items:flex-end;gap:14px;max-width:460px}.tb-inline .td-input{flex:1 1}.tb-row{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.tb-row .sp{flex:1 1}.tb-copy{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.tb-copy .td-input{flex:1 1;min-width:220px;max-width:520px}.tb-pend{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--t-body)}.tb-danger{color:var(--t-red);border-color:var(--t-red)}.tb-danger:hover{background:var(--t-red-soft)}.tb-consent{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:var(--t-w) solid var(--t-line);font-size:13px;font-weight:300;line-height:1.7;color:var(--t-text);cursor:pointer}.tb-consent input{width:18px;height:18px;margin-top:3px;accent-color:var(--t-ink);flex:0 0 auto}.tb-consent b{font-weight:600;color:var(--t-ink)}.tb-steps{display:flex;gap:28px;list-style:none;margin:0 0 24px;padding:0;border-bottom:var(--t-w) solid var(--t-line);flex-wrap:wrap}.tb-steps li{display:inline-flex;align-items:center;gap:6px;padding:10px 0;margin-bottom:-.75px;border-bottom:1.5px solid transparent;font-size:13px;font-weight:300;color:var(--t-mute)}.tb-steps li[data-done]{color:var(--t-sub)}.tb-steps li[aria-current=step]{color:var(--t-ink);font-weight:500;border-bottom-color:var(--t-ink)}.tb-ask{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--t-ink)}.tb-ask small{font-size:12px;font-weight:300;color:var(--t-sub)}.tb-radios{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:0 32px;gap:0 32px;margin-top:8px}.tb-radio{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:12px 0;border:0;border-bottom:var(--t-w) solid var(--t-line-2);background:none;font:inherit;font-size:13px;line-height:1.5;color:var(--t-text);cursor:pointer}.tb-radio:before{content:"";flex:0 0 14px;width:14px;height:14px;margin-top:2px;border-radius:50%;border:1px solid var(--t-mute);background:var(--t-bg)}.tb-radio[aria-checked=true]:before{border-color:var(--t-ink);background:var(--t-ink);box-shadow:inset 0 0 0 3px var(--t-bg)}.tb-radio[aria-checked=true]{color:var(--t-ink);font-weight:500}.tb-radio:hover{color:var(--t-ink)}.tb-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px;padding-top:16px;border-top:var(--t-w) solid var(--t-line-2)}.tb-nav .sp{flex:1 1}.tb-alt{max-width:560px}@media (max-width:767px){.tb-form{grid-template-columns:minmax(0,1fr)}.tb-tools{padding:10px 14px}}.tb-flag{margin-bottom:32px}.tb-flag[data-tone=down]>svg{color:var(--t-blue)}.td-lean.tb-duo{margin-top:8px}.td-lean.tb-lines .td-line .tb-mark{width:14px}.td-lean.tb-lines .td-line+.td-line{border-top-color:var(--t-hair)}.td-lean .tb-table tr.sum td{border-top:0;background:none}.td-lean .tb-table td,.td-lean .tb-table th{border-bottom-color:var(--t-hair)}.td-lean .tb-table tr:nth-last-child(2) td{border-bottom-color:var(--t-line)}.tb-plan-lead{margin:-4px 0 28px}.tb-cmp{width:100%;min-width:940px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px}.tb-cmp col.lbc{width:24%}.tb-cmp col.rec{background:color-mix(in srgb,var(--t-red) 4%,transparent)}.tb-cmp td,.tb-cmp th{padding:0 20px;text-align:left;font-weight:400}.tb-cmp thead th{padding-top:26px;padding-bottom:28px;vertical-align:top;border-bottom:1px solid var(--t-line)}.tb-cmp thead th.lb{padding-left:0}.tb-cmp thead th.rec{box-shadow:inset 0 2px 0 var(--t-red)}.tb-ph{display:flex;flex-direction:column;gap:10px;min-height:100%}.tb-ph .nm{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--t-ink)}.tb-ph em{font-style:normal;font-size:11px;font-weight:600;letter-spacing:.02em}.tb-ph .rec-t{color:var(--t-red)}.tb-ph .cur-t{color:var(--t-sub);font-weight:500}.tb-ph .cur-t:before{content:"· "}.tb-ph .pr{display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:baseline;gap:6px;margin-top:2px}.tb-ph .pr b{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--t-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tb-ph .pr b,.tb-ph .pr small{flex-shrink:0;white-space:nowrap}.tb-ph .pr small{font-size:11px;color:var(--t-sub)}.tb-ph .pr .td-link{font-size:12px}.tb-ph .mt{display:flex;flex-direction:column;gap:2px}.tb-ph .mt b{font-size:13px;font-weight:600;color:var(--t-ink)}.tb-ph .mt small{font-size:11.5px;color:var(--t-sub);white-space:nowrap}.tb-ph .ac{margin-top:6px;min-height:30px;display:flex;align-items:center}.tb-ph .cur-b{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--t-ink)}.tb-ph .cur-b:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e}.tb-cmp tbody tr.grp th{padding:28px 0 10px;font-size:12px;font-weight:600;color:var(--t-ink);letter-spacing:.01em}.tb-cmp tbody tr.grp th small{margin-left:6px;font-size:11px;font-weight:400;color:var(--t-mute)}.tb-cmp tbody th.lb{padding-left:0;font-size:13px;font-weight:300;color:var(--t-body);white-space:nowrap}.tb-cmp tbody td,.tb-cmp tbody th.lb{height:40px;border-bottom:1px solid var(--t-hair)}.tb-cmp tbody th.lb .beta{margin-left:8px;font-size:11px;color:var(--t-mute)}.tb-cmp .ok{display:inline-flex;color:var(--t-ink)}.tb-cmp .off{color:var(--t-line)}.tb-cmp tbody:last-child tr:last-child td,.tb-cmp tbody:last-child tr:last-child th{border-bottom:0}.tb-cmp tbody tr.grp td{height:auto;border-bottom:0}.td-lean .tb-tools{padding:0 0 12px;border-bottom:0}.td-lean .tb-table td:first-child,.td-lean .tb-table th:first-child{padding-left:0}.td-lean .tb-table td:last-child,.td-lean .tb-table th:last-child{padding-right:0}.td-lean.tb-duo .tb-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;max-width:none}.td-lean.tb-duo .tb-form .td-input:not(:hover):not(:focus):not([aria-invalid=true]){border-bottom-color:var(--t-hair)}.td-lean.tb-duo .tb-inline{max-width:none}.td-lean.tb-duo .tb-inline .td-input:not(:hover):not(:focus){border-bottom-color:var(--t-hair)}.tb-consent{padding:4px 0;border:0}.tb-radio,.tb-steps{border-bottom-color:var(--t-hair)}.tb-nav{border-top-color:var(--t-hair)}.tb-duo h3 small{font-size:11.5px;font-weight:400;color:var(--t-sub)}.tb-duo .td-q>a.td-btn-line{align-self:flex-start;width:auto}.td-lean.td-cells+.td-lean.tb-duo{margin-top:32px;padding-top:32px;border-top:1px solid var(--t-hair)}.ac-field{display:flex;flex-direction:column;max-width:380px;margin-bottom:20px}.ac-field--wide{max-width:440px}.ac-field .td-label{margin-bottom:4px}.ac-field .td-label small{margin-left:8px;font-size:11px;font-weight:300;color:var(--t-mute)}.ac-row{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap}.ac-row .sp{flex:1 1}.ac-hint{margin:0;font-size:12px;font-weight:300;line-height:1.6;color:var(--t-sub)}.ac-hint--top{margin-top:8px}.ac-err{display:block;min-height:16px;margin-top:4px;font-size:12px;font-weight:300;color:var(--t-blue)}.ac-ok{color:var(--t-ink)}.ac-bad,.ac-ok{font-size:12.5px;font-weight:300}.ac-bad{color:var(--t-blue)}.ac-a{color:var(--t-ink);text-decoration:underline;text-underline-offset:4px}.ac-a:hover{color:var(--t-red)}.ac-mt{margin-top:16px}.ac-mt-sm{margin-top:10px}.ac-gap{margin-top:24px}.ac-add{display:flex;gap:12px;align-items:center;max-width:440px;margin-top:14px}.ac-add .td-input{flex:1 1;min-width:0}.ac-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:300;color:var(--t-text);cursor:pointer}.ac-check input{width:15px;height:15px;accent-color:var(--t-ink)}.ac-title{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--t-ink)}.ac-toggle{display:flex;align-items:center;gap:24px}.ac-toggle>div{flex:1 1;min-width:0}.ac-toggle b{display:block;font-size:13px;font-weight:500;color:var(--t-ink)}.ac-toggle>div>span{display:block;margin-top:4px;font-size:12px;font-weight:300;line-height:1.6;color:var(--t-sub)}.ac-chips{display:flex;flex-wrap:wrap;gap:6px 18px}.ac-chip{display:inline-flex;align-items:center;gap:4px;height:30px;border-bottom:1px solid #d4d4d8;font-size:13px;font-weight:300;color:var(--t-ink)}.ac-chip button{display:inline-grid;place-items:center;width:20px;height:20px;border:0;border-radius:2px;background:transparent;color:var(--t-sub);cursor:pointer}.ac-chip button:hover:not(:disabled){background:var(--t-inset);color:var(--t-ink)}.ac-chip button:disabled{opacity:.35;cursor:not-allowed}.ac-codes{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:18px 20px;border:var(--t-w) solid var(--t-line);background:var(--t-fill)}.ac-codes b{font-size:13.5px;font-weight:600;color:var(--t-ink)}.ac-codes pre{margin:4px 0;font-family:inherit;font-size:14px;line-height:1.9;letter-spacing:.04em;color:var(--t-ink);column-count:2}.ac-pre{margin:0;padding:2px 0 2px 18px;border-left:1.5px solid var(--t-line);font-family:inherit;font-size:13px;font-weight:300;line-height:1.85;color:var(--t-body);white-space:pre-wrap;word-break:keep-all}.ac-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px;gap:8px;max-width:520px}.ac-opt{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;padding:12px 14px;border:1px solid var(--t-hair);border-radius:2px;background:var(--t-bg);color:var(--t-ink);font-family:inherit;cursor:pointer}.ac-opt:hover:not(:disabled){border-color:var(--t-mute)}.ac-opt[aria-checked=true]{border:1px dashed color-mix(in srgb,var(--t-red) 70%,transparent);box-shadow:none;background:color-mix(in srgb,var(--t-red) 3%,var(--t-bg))}.ac-opt[aria-checked=true] b{color:var(--t-red)}.ac-opt:disabled{cursor:not-allowed;opacity:.5}.ac-opt b{display:block;font-size:13px;font-weight:500;color:var(--t-ink)}.ac-opt span{display:block;margin-top:4px;font-size:12px;font-weight:300;line-height:1.5;color:var(--t-sub)}.ac-opt[aria-checked=true]:after{content:"";position:absolute;top:12px;right:12px;width:6px;height:6px;border-radius:50%;background:var(--t-red)}.ac-q-desc{margin:-4px 0 18px;font-size:12.5px;font-weight:300;line-height:1.7;color:var(--t-body)}.td-duo.ac-duo{grid-template-columns:minmax(0,1fr) 400px}.td-duo.ac-duo--even{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1023px){.td-duo.ac-duo,.td-duo.ac-duo--even{grid-template-columns:minmax(0,1fr)}}.ac-plain{padding:4px 0 0}.ac-plain .td-p{margin-bottom:18px;max-width:640px}.ac-scroll{overflow-x:auto}.ac-tbl .c{text-align:center}.ac-tbl td small{display:block;margin-top:2px;font-size:11.5px;font-weight:300;color:var(--t-sub);white-space:normal}.ac-tbl td.wrap{white-space:normal;line-height:1.7}.ac-tbl td .nm{font-weight:500;color:var(--t-ink)}.ac-tbl td .td-tag{margin-left:6px;vertical-align:1px}.ac-tbl .none{color:var(--t-mute)}.ac-tbl .r{text-align:right;white-space:nowrap}.ac-tbl--sw td{height:48px}.ac-act{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px 16px;flex-wrap:wrap}.ac-act .td-select{width:124px;height:30px;font-size:12px}.ac-act .ac-bad{max-width:220px;white-space:normal}.ac-act-mid{color:var(--t-mute);font-size:12px}.ac-li{display:flex;align-items:center;gap:12px;padding:14px 0}.ac-li+.ac-li{border-top:var(--t-w) solid var(--t-line-2)}.ac-li .dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#22c55e}.ac-li .dot[data-tone=warn]{background:#f59e0b}.ac-li .dot[data-tone=bad]{background:var(--t-red)}.ac-li .tx{flex:1 1;min-width:0}.ac-li .tx b{display:block;font-size:13px;font-weight:600;color:var(--t-ink);line-height:1.4}.ac-li .tx span{display:block;margin-top:3px;font-size:12.5px;font-weight:300;line-height:1.6;color:var(--t-body)}.ac-kv{margin:16px 0 0}.ac-day{position:relative;height:8px;margin-top:18px;max-width:440px;background:var(--t-inset)}.ac-day i{position:absolute;top:0;bottom:0;background:var(--t-ink)}.ac-day-ax{justify-content:space-between;max-width:440px;margin-top:6px;font-size:11px;font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-day-ax,.ac-times{display:flex;color:var(--t-sub)}.ac-times{align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.ac-times .td-input{width:130px}.ac-thr{display:flex;flex-direction:column;gap:18px}.ac-thr .t{display:flex;align-items:baseline;gap:10px;font-size:13px;color:var(--t-ink)}.ac-thr .t b{font-weight:600}.ac-thr .t span{font-size:12.5px;font-weight:300;color:var(--t-sub)}.ac-thr .td-meter{margin-top:8px}.ac-savebar{position:-webkit-sticky;position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;gap:12px;margin:0 0 64px;padding:8px 8px 8px 18px;border-radius:2px;background:var(--t-ink);color:var(--t-on-ink);box-shadow:0 6px 18px -10px rgba(0,0,0,.35)}.ac-savebar[hidden]{display:none}.ac-savebar .sp{flex:1 1}.ac-savebar span{font-size:13px;font-weight:300}.ac-savebar .td-btn-line{background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 40%,transparent)}.ac-savebar .td-btn-line:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.ac-savebar .td-btn-ink{background:var(--t-on-ink);color:var(--t-ink)}.ac-savebar .ac-bad{color:inherit;opacity:.9}.td-board td.ac-wrap{white-space:normal;height:auto;padding-top:14px;padding-bottom:14px;line-height:1.75}.td-board td.ac-wrap .ln{display:block;font-size:13px}.td-board td.ac-wrap .ln b{font-weight:500;color:var(--t-ink)}.td-board td.ac-wrap .ln .was{color:var(--t-sub)}.td-board td.ac-wrap .ln svg{vertical-align:-2px;color:var(--t-mute)}.td-board td.ac-wrap .td-tag{margin-bottom:4px}.td-board td.ac-sub{white-space:normal;max-width:420px;font-size:12.5px;color:var(--t-body);line-height:1.6}.td-board td.ac-r{text-align:right;min-width:150px}.td-board td.ac-ver{font-weight:600;color:var(--t-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-undo{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px 14px;flex-wrap:wrap}.ac-undo .t{font-size:12px;font-weight:300;color:var(--t-body)}@media (max-width:767px){.ac-toggle{gap:14px}.ac-add{flex-wrap:wrap}.ac-codes pre{column-count:1}.td-board td.ac-sub{max-width:200px}.td-board.ac-board td:nth-child(n),.td-board.ac-board th:nth-child(n){display:table-cell}}.td-lean .tb-copy .td-input:not(:hover):not(:focus),.td-lean .tb-inline .td-input:not(:hover):not(:focus){border-bottom-color:var(--t-hair)}.td-board td.ac-wrap .sp-st{display:flex;margin-bottom:4px}.ac-field--wide:has(+.ac-opts){max-width:520px}.hd .td-line .tx>span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.65}.hd .td-line .tx b{flex-wrap:wrap;row-gap:2px}.hd .td-line.top{align-items:flex-start}.hd .td-line .act{flex:0 0 auto;display:inline-flex;align-items:center;gap:14px}.hd .td-line .act .td-link{font-size:12.5px}.hd .td-sec__head .td-tag{margin-left:8px}.hd [id]{scroll-margin-top:190px}.hd-ck{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:var(--t-mute);box-shadow:inset 0 0 0 var(--t-w) var(--t-line)}.hd-ck[data-on]{background:var(--t-ink);color:var(--t-on-ink);box-shadow:none}.hd-dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#22c55e;align-self:center}.hd-dot[data-tone=warn]{background:#f59e0b}.hd-dot[data-tone=bad]{background:var(--t-red)}.hd-dot[data-tone=none]{background:var(--t-mute)}.hd-ic{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--t-ink);color:var(--t-on-ink)}.hd-cols{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:start}.hd-cols--eq{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-cols>*{min-width:0}.hd-cols .td-sec__head{margin-top:0}.hd-note-inline{margin:0 0 20px;font-size:12px;font-weight:300;color:var(--t-sub)}.hd-ul{margin:8px 0 0;padding:0;list-style:none;font-size:12.5px;font-weight:300;line-height:1.85;color:var(--t-body)}.hd-ul li{position:relative;padding-left:14px}.hd-ul li:before{content:"";position:absolute;left:2px;top:.85em;width:4px;height:1px;background:var(--t-mute)}.hd .td-line .when{margin-top:6px;font-size:11.5px;font-weight:300;color:var(--t-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hd-steps{display:flex;gap:26px;flex-wrap:wrap;margin:0 0 28px;padding:0;list-style:none;border-bottom:var(--t-w) solid var(--t-line-2)}.hd-steps button{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 0 12px;border:0;background:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:300;letter-spacing:-.025em;color:var(--t-dim);white-space:nowrap}.hd-steps button:hover{color:var(--t-ink)}.hd-steps button[aria-current=step]{color:var(--t-ink);font-weight:500}.hd-steps button[aria-current=step]:after{content:"";position:absolute;left:0;right:0;bottom:-.75px;height:1.5px;background:var(--t-ink)}.hd-steps .no{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--t-mute)}.hd-steps .ok{color:var(--t-red);display:inline-flex}.hd-wiz{min-height:190px}.hd-wiz h3{margin:0 0 10px;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--t-ink)}.hd-wiz .td-p{margin-bottom:18px;max-width:640px}.hd-row{display:flex;gap:18px;flex-wrap:wrap}.hd-chk,.hd-row{align-items:center}.hd-chk{display:inline-flex;gap:8px;font-size:13px;font-weight:300;color:var(--t-text);cursor:pointer}.hd-chk input{width:15px;height:15px;margin:0;accent-color:var(--t-ink)}.hd-chk input:disabled{cursor:not-allowed}.hd-wiznav{display:flex;align-items:center;gap:16px;margin-top:24px;padding-top:16px;border-top:var(--t-w) solid var(--t-line-2)}.hd-wiznav .sp{flex:1 1}.hd-msg{min-height:20px;margin:14px 0 0;font-size:12.5px;font-weight:500;color:var(--t-ink)}.hd-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;border-top:var(--t-w) solid var(--t-line);border-left:var(--t-w) solid var(--t-line)}.hd-opt{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;min-width:0;padding:20px 22px;border:0;border-right:var(--t-w) solid var(--t-line);border-bottom:var(--t-w) solid var(--t-line);background:none;text-align:left;cursor:pointer;font-family:inherit;color:var(--t-text)}.hd-opt:hover:not(:disabled){background:var(--t-fill)}.hd-opt b{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--t-ink)}.hd-opt span{font-size:12.5px;font-weight:300;line-height:1.65;color:var(--t-body)}.hd-opt[aria-checked=true]{background:var(--t-fill);box-shadow:inset 0 2px 0 var(--t-ink)}.hd-opt:disabled{cursor:not-allowed;opacity:.7}.td-search.hd{margin:0 0 28px;height:56px}.td-search.hd .clr{border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:300;color:var(--t-sub)}.td-search.hd .clr:hover{color:var(--t-ink)}.hd-mini{max-width:460px;margin:0 0 24px}.hd-mini h3{margin:0 0 6px;font-size:12px;font-weight:300;color:var(--t-sub)}.hd .td-table td,.hd .td-table th{vertical-align:top}.hd .td-table td{padding-top:14px;padding-bottom:14px;line-height:1.65}.hd .td-table td:first-child{width:220px;font-weight:500;color:var(--t-ink)}.hd .td-table td.u{width:130px;white-space:nowrap;color:var(--t-sub)}.hd-form{display:flex;flex-direction:column;gap:22px}.hd-form .td-label small{margin-left:8px;font-size:11px;color:var(--t-mute)}.hd-attach{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:300;line-height:1.65;color:var(--t-body);cursor:pointer}.hd-attach input{width:15px;height:15px;margin:4px 0 0;accent-color:var(--t-ink)}.hd-attach b{font-weight:600;color:var(--t-ink)}.hd-attach small{display:block;font-size:12px;color:var(--t-sub)}.hd-bad{font-size:12.5px;color:var(--t-red)}.hd .td-board td.q button{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;color:var(--t-ink);overflow:hidden;text-overflow:ellipsis}.hd .td-board td.q button:hover{text-decoration:underline;text-underline-offset:4px}.hd .td-board td.more button{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:6px;background:none;cursor:pointer;color:var(--t-text)}.hd .td-board td.more button:hover{background:var(--t-inset)}.hd .td-board tr.open td{background:var(--t-fill);border-bottom-color:transparent}.hd .td-board tr.detail td{height:auto;padding:4px 12px 28px 76px;white-space:normal;background:var(--t-fill)}.hd-thread{max-width:720px}.hd-m{margin:14px 0;padding-left:14px;border-left:2px solid var(--t-line);font-size:13px;line-height:1.7;color:var(--t-body)}.hd-m[data-from=admin]{border-left-color:var(--t-ink)}.hd-m b{font-weight:600;color:var(--t-ink)}.hd-m time{margin-left:8px;font-size:11.5px;color:var(--t-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hd-m div{margin-top:2px;white-space:pre-wrap}.hd-reply{margin-top:14px}.hd .td-pager nav button{min-width:26px;height:28px;display:inline-grid;place-items:center;padding:0 4px;border:0;background:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:300;color:var(--t-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hd .td-pager nav button:hover:not(:disabled){color:var(--t-ink)}.hd .td-pager nav button[aria-current=page]{color:var(--t-ink);font-weight:600}.hd .td-pager nav button:disabled{color:var(--t-mute);cursor:default}.hd .td-pager nav button:first-child{margin-right:14px}.hd .td-pager nav button:last-child{margin-left:14px}@media (max-width:1023px){.hd-cols,.hd-cols--eq{gap:48px}.hd-cols,.hd-cols--eq,.hd-opts{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.hd .td-board tr.detail td{padding-left:12px}.hd .td-table td.u,.hd .td-table td:first-child{width:auto}.hd-steps{gap:18px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}}.hd .td-lines--one .td-line .tx>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}