.v2{--v2-bg:#f4f6f8;--v2-surface:#ffffff;--v2-surface-2:#f8f9fa;--v2-line:#e5e8eb;--v2-line-soft:#eef0f2;--v2-ink:#1a1d23;--v2-ink-2:#4c5563;--v2-ink-3:#6b7280;--v2-ink-faint:#9ca3af;--v2-primary:#3b5bdb;--v2-primary-strong:#3451c7;--v2-primary-tint:#f0f4ff;--v2-ch-online:#2563eb;--v2-ch-oy:#16a34a;--v2-ch-global:#0891b2;--v2-ch-b2b:#9333ea;--v2-axis-kind:#ea580c;--v2-axis-line:#db2777;--v2-axis-cat:#7c3aed;--v2-axis-vol:#0d9488;--v2-axis-search:#64748b;--v2-axis-div:#65a30d;--v2-axis-view:#52525b;--v2-up:#16a34a;--v2-down:#dc2626;--v2-warn:#b45309;--v2-memo-yellow:#f6c445;--v2-memo-pink:#f49ac1;--v2-memo-blue:#7db8f0;--v2-memo-green:#86d1a1;--v2-memo-purple:#b9a3ec;--v2-memo-line:#d9a441;--v2-memo-ink:#8a5a00;--v2-export:#15803d;--v2-cat-1:#3b5bdb;--v2-cat-2:#f59e0b;--v2-cat-3:#10b981;--v2-cat-4:#ef4444;--v2-cat-5:#8b5cf6;--v2-cat-6:#06b6d4;--v2-cat-7:#ec4899;--v2-cat-8:#84cc16;--v2-cat-9:#0f766e;--v2-cat-10:#a16207;--v2-row-h:calc(var(--v2-fs) * 2.85);--v2-head-h:calc(var(--v2-fs) * 2.6);--v2-cell-pad:calc(var(--v2-fs) * .77);--v2-tree-step:14px;--v2-fs:clamp(13px,calc(13px + (100vw - 1728px) / 416),15px);--v2-elev-1:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--v2-elev-2:0 4px 12px rgba(0,0,0,.08);--v2-radius:8px;--v2-radius-pill:999px;--v2-ctl-fs:max(13px,calc(var(--v2-fs) * .923));--v2-ctl-h:calc(var(--v2-fs) * 1.85);--v2-pad:20px;--v2-gap:12px;--v2-gap-section:20px;--v2-content-w:1760px;--v2-content-pad:24px;--v2-axisname-w:calc(var(--v2-fs) * 4.45);--v2-header-own-h:56px;--v2-status-h:0px;--v2-status-own-h:24px;--v2-header-h:calc(var(--v2-header-own-h) + var(--v2-status-h));--v2-tabs-h:0px;--v2-tabs-own-h:44px;--v2-cutbar-h:0px;--v2-cutbar-own-h:34px;--v2-z-header:40;--v2-z-sticky:30;--v2-z-pop:60;--v2-rail-w:240px;--v2-rail-w-collapsed:64px;background:var(--v2-bg);color:var(--v2-ink);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(var(--v2-fs) * 1.154);line-height:calc(var(--v2-fs) * 1.77);letter-spacing:.012em;font-variant-numeric:tabular-nums}.v2 .t-display{font-size:calc(var(--v2-fs) * 2);line-height:calc(var(--v2-fs) * 2.62);font-weight:700;letter-spacing:0}.v2 .t-title{font-size:calc(var(--v2-fs) * 1.538);line-height:calc(var(--v2-fs) * 2.15);font-weight:700;letter-spacing:.005em}.v2 .t-section{font-size:calc(var(--v2-fs) * 1.385);line-height:calc(var(--v2-fs) * 2);font-weight:600;letter-spacing:.008em}.v2 .t-lead{font-size:calc(var(--v2-fs) * 1.231);line-height:calc(var(--v2-fs) * 1.85)}.v2 .t-body,.v2 .t-lead{font-weight:400;letter-spacing:.012em}.v2 .t-body{font-size:calc(var(--v2-fs) * 1.154);line-height:calc(var(--v2-fs) * 1.77)}.v2 .t-label{line-height:calc(var(--v2-fs) * 1.38);font-weight:600}.v2 .t-label,.v2 .t-note{font-size:var(--v2-fs);letter-spacing:.02em}.v2 .t-note{line-height:calc(var(--v2-fs) * 1.54);font-weight:400}.v2 .t-overline{font-size:var(--v2-fs);line-height:calc(var(--v2-fs) * 1.38);font-weight:600;letter-spacing:.05em;color:var(--v2-ink-3)}.v2-rail{position:sticky;top:0;height:100dvh;width:var(--v2-rail-w);flex:none;display:flex;flex-direction:column;background:var(--v2-surface);border-right:1px solid var(--v2-line);transition:width .18s ease}.v2-rail[data-collapsed=true]{width:var(--v2-rail-w-collapsed)}.v2-rail-menu{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 8px;scrollbar-width:none}.v2-rail-menu::-webkit-scrollbar{width:6px}.v2-rail-menu::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.v2-rail:hover .v2-rail-menu{scrollbar-width:thin}.v2-rail:hover .v2-rail-menu::-webkit-scrollbar-thumb{background:var(--v2-line)}.v2-rail-fold{color:var(--v2-ink-3);transition:background-color .12s ease,color .12s ease}.v2-rail-fold:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-nav-item,.v2-nav-sub{display:flex;align-items:center;gap:12px;border-radius:var(--v2-radius);color:var(--v2-ink-2);text-decoration:none;width:100%;cursor:pointer;transition:background-color .12s ease,color .12s ease}.v2 .v2-nav-item,.v2 .v2-nav-sub{font-size:var(--v2-fs)}.v2-nav-item{height:40px;padding:0 12px}.v2-nav-sub{height:36px;padding:0 12px 0 44px}.v2-nav-sub-label{flex:1;min-width:0;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-nav-sub-fold{display:grid;place-items:center;flex:none;width:22px;height:22px;margin-left:auto;border:0;border-radius:4px;background:none;cursor:pointer;color:var(--v2-ink-3)}.v2-nav-sub-fold:hover{background:var(--v2-line-soft);color:var(--v2-ink)}.v2-nav-sub[data-lv="3"]{height:36px;padding-left:60px}.v2-nav-item:hover,.v2-nav-sub:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-nav-item[data-active=true],.v2-nav-sub[data-active=true]{background:var(--v2-primary-tint);color:var(--v2-primary);font-weight:600}.v2-nav-icon{display:grid;place-items:center;width:20px;height:20px;flex:none}.v2-rail[data-collapsed=true] .v2-nav-item{justify-content:center;padding:0}.v2-rail[data-collapsed=true] .t-overline,.v2-rail[data-collapsed=true] .v2-nav-chevron,.v2-rail[data-collapsed=true] .v2-nav-label{display:none}.v2-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.v2-nav-chevron{flex:none;color:var(--v2-ink-3);transition:transform .15s ease}.v2-nav-chevron[data-open=true]{transform:rotate(90deg)}.v2-nav-group+.v2-nav-group{margin-top:16px}.v2-card{background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:var(--v2-radius);box-shadow:var(--v2-elev-1)}.v2 :focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px;border-radius:4px}.v2-chip{--tint:var(--v2-primary);display:inline-flex;align-items:center;gap:4px;height:var(--v2-ctl-h);padding:0 9px;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink-3);font-size:var(--v2-ctl-fs);line-height:18px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.v2-chip:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-chip[data-tone=on]{background:var(--tint);border-color:var(--tint);color:#fff}.v2-chip[data-tone=inc]{background:color-mix(in srgb,var(--tint) 12%,#fff);border-color:transparent}.v2-chip[data-tone=inc],.v2-chip[data-tone=partial]{color:color-mix(in srgb,var(--tint) 78%,var(--v2-ink))}.v2-chip[data-tone=partial]{background:var(--v2-surface);border-color:var(--tint)}.v2-chip[data-tone=off]{background:var(--v2-surface-2);border-color:transparent;color:var(--v2-ink-3)}.v2-chip[data-tone=on]:hover{background:color-mix(in srgb,var(--tint) 85%,#000)}.v2-chip[data-tone=inc]:hover{background:color-mix(in srgb,var(--tint) 22%,#fff)}.v2-chip-count{font-size:var(--v2-fs);line-height:calc(var(--v2-fs) * 1.38);opacity:.8}.v2-chip svg{flex:none}.v2-chip[data-role=bar]{width:100%;justify-content:center;height:calc(var(--v2-ctl-h) + 4px);font-weight:600;background:var(--tint);border-color:var(--tint);color:#fff}.v2-chip[data-role=bar][data-tone=off]{background:var(--v2-surface-2);border-color:transparent;color:var(--v2-ink-3)}.v2-chip[data-role=bar][data-tone=partial]{background:color-mix(in srgb,var(--tint) 55%,#fff);border-color:var(--tint);color:#fff}.v2-chip[data-role=bar]:hover{background:color-mix(in srgb,var(--tint) 85%,#000)}.v2-chip[data-lv="2"]{height:calc(var(--v2-ctl-h) - 2px);padding:0 8px;font-weight:400}.v2-fbar{display:flex;flex-direction:column;gap:8px;min-width:0}.v2-fcard{position:relative;background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:var(--v2-radius);min-width:0}.v2-fcard-head{display:flex;align-items:center;gap:10px;min-width:0;min-height:32px;padding:0 10px 0 12px}.v2-fcard[data-open=true] .v2-fcard-head{min-height:24px}.v2-fcard-pins{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;flex:1;padding:4px 0}.v2-fcard[data-open=true] .v2-fcard-name{color:var(--v2-ink-3)}.v2-fcard-name{flex:none;color:var(--v2-ink)}.v2-fcard-sum{min-width:0;flex:1;color:var(--v2-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-fcard-fold{display:inline-flex;align-items:center;gap:3px;flex:none;height:22px;padding:0 6px;border:0;border-radius:6px;background:none;cursor:pointer;color:var(--v2-ink-3);font-size:var(--v2-fs);line-height:calc(var(--v2-fs) * 1.38);font-weight:500}.v2-fcard-fold:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-fcard-caret{flex:none;transition:transform .15s ease}.v2-fcard-caret[data-open=false]{transform:rotate(-90deg)}.v2-fcard-body{padding:2px 12px 9px;flex-direction:column;gap:5px}.v2-fcard-body,.v2-frow{min-width:0;display:flex}.v2-frow{align-items:center;gap:8px}.v2-frow[data-flow=wrap]{align-items:flex-start}.v2-frow[data-flow=wrap]>.v2-axisname{padding-top:calc((var(--v2-ctl-h) - var(--v2-fs) * 1.38) / 2)}.v2-fcontent{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.v2-fcontent[data-flow=scroll]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding-bottom:2px}.v2-fcontent[data-flow=scroll]>*{flex:none}.v2-fcontent[data-flow=wrap]{flex-wrap:wrap;align-items:flex-start}.v2-fcontent[data-flow=visible],.v2-fcontent[data-flow=wrap] .v2-flat{flex-wrap:wrap;row-gap:5px}.v2-fcontent[data-flow=visible]>*{flex:none}.v2-fcontent[data-flow=visible]>.v2-search{flex:1}.v2-fcontent[data-flow=visible]>.v2-flat{flex-wrap:wrap;row-gap:5px;max-width:100%;min-width:0}.v2-frow-right{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none;min-width:58px}.v2-textbtn[data-hidden=true]{visibility:hidden;pointer-events:none}.v2-axisname{width:var(--v2-axisname-w);white-space:nowrap}.v2-axisname,.v2-axistag{flex:none;color:var(--tint)}.v2-axistag{margin-right:2px}.v2-tree{flex:1;flex-wrap:wrap;align-items:flex-start;gap:8px}.v2-tree,.v2-tree-block{min-width:0;display:flex}.v2-tree-block{flex-direction:column;gap:3px;max-width:100%}.v2-switch{display:inline-flex;align-items:center;gap:2px;flex:none;margin-left:7px;padding:2px;border-radius:999px;background:rgba(0,0,0,.18)}.v2-switch[data-solo]{margin-left:0;background:var(--v2-line-soft);border:1px solid var(--v2-line)}.v2-switch[data-solo]>span{height:var(--v2-ctl-h);line-height:var(--v2-ctl-h);padding:0 10px;font-size:var(--v2-ctl-fs);opacity:1;color:var(--v2-ink-3)}.v2-switch[data-solo]>span[data-on=true]{background:var(--v2-surface);color:var(--tint);box-shadow:0 1px 2px rgba(0,0,0,.06)}.v2-switch>span{padding:0 7px;height:17px;line-height:17px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;opacity:.72;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s,color .12s,opacity .12s}.v2-switch>span[data-on=true]{background:var(--v2-surface);color:var(--tint);opacity:1}.v2-tree-grand,.v2-tree-kids{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.v2-tree-grand{margin-left:4px;padding-left:6px;border-left:2px solid var(--v2-line)}.v2-flat{display:flex;flex-wrap:nowrap;align-items:center;gap:3px}.v2-rowsep{width:1px;height:18px;background:var(--v2-ink-faint);flex:none;margin:0 8px}.v2-rowsep[data-strong]{height:24px;background:var(--v2-ink-3);margin:0 14px}.v2-note{margin-top:16px;padding-top:12px;border-top:1px solid var(--v2-line-soft);color:var(--v2-ink-2)}.v2-wrap{width:100%;max-width:var(--v2-content-w)}.v2-page,.v2-wrap{margin:0 auto;min-width:0}.v2-page{max-width:calc(var(--v2-content-w) + var(--v2-content-pad) * 2);padding:20px var(--v2-content-pad) 40px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--v2-gap);column-gap:var(--v2-gap);row-gap:var(--v2-gap-section);align-items:start}.v2-page>*{grid-column:1/-1;min-width:0}.v2-page>[data-span="3"]{grid-column:span 3}.v2-page>[data-span="4"]{grid-column:span 4}.v2-page>[data-span="6"]{grid-column:span 6}.v2-page>[data-span="8"]{grid-column:span 8}.v2-page>[data-span="12"]{grid-column:1/-1}@media (max-width:1100px){.v2-page>[data-span="3"]{grid-column:span 6}.v2-page>[data-span="4"],.v2-page>[data-span="8"]{grid-column:1/-1}}@media (max-width:760px){.v2-page>[data-span]{grid-column:1/-1}}.v2-page>*{align-self:start}.v2-panel{display:flex;flex-direction:column}.v2-panel>.v2-chart,.v2-panel>.v2-fill{flex:1 1 auto;min-height:0}.v2-header{position:sticky;top:0;z-index:var(--v2-z-header);height:var(--v2-header-h);display:flex;flex-direction:column;justify-content:center;padding:0 var(--v2-content-pad);background:var(--v2-surface);border-bottom:1px solid var(--v2-line)}.v2-header-in{display:flex;align-items:center;gap:16px;height:var(--v2-header-own-h)}.v2-statused{--v2-status-h:var(--v2-status-own-h)}.v2-header-status{display:flex;align-items:center;gap:6px;height:var(--v2-status-own-h);color:var(--v2-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-header-status b{color:var(--v2-ink);font-weight:600}.v2-header-status i{font-style:normal;color:var(--v2-ink-faint)}.v2-tabbed{--v2-tabs-h:var(--v2-tabs-own-h)}.v2-tabs{position:sticky;top:var(--v2-header-h);z-index:var(--v2-z-sticky);height:var(--v2-tabs-own-h);display:flex;padding:0 var(--v2-content-pad);background:var(--v2-surface);border-bottom:1px solid var(--v2-line)}.v2-tabs-in{display:flex;align-items:stretch;gap:4px;height:100%;overflow-x:auto}.v2-tab{display:inline-flex;align-items:center;padding:0 14px;border:0;background:none;cursor:pointer;color:var(--v2-ink-2);font-size:calc(var(--v2-fs) * 1.077);line-height:calc(var(--v2-fs) * 1.54);font-weight:500;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent;transition:color .12s ease,box-shadow .12s ease}.v2-tab:hover{color:var(--v2-ink);box-shadow:inset 0 -2px 0 var(--v2-line)}.v2-tab[data-active=true]{color:var(--v2-primary);box-shadow:inset 0 -2px 0 var(--v2-primary)}.v2-cutbar{position:sticky;top:calc(var(--v2-header-h) + var(--v2-tabs-h));z-index:var(--v2-z-sticky);height:0;overflow:visible}.v2-cutbar-band{position:absolute;top:0;left:0;right:0;height:var(--v2-cutbar-own-h);display:flex;padding:0 var(--v2-content-pad);background:var(--v2-primary-tint);border-bottom:1px solid var(--v2-line)}.v2-cutbar-in{display:flex;align-items:center;gap:6px;height:100%;overflow-x:auto;scrollbar-width:thin}.v2-cutbar-lead{flex:none;color:var(--v2-ink-3);margin-right:2px}.v2-cutchip{display:inline-flex;align-items:stretch;flex:none;max-width:300px;height:24px;border-radius:var(--v2-radius-pill);border:1px solid color-mix(in srgb,var(--tint) 30%,#fff);background:color-mix(in srgb,var(--tint) 11%,#fff);color:color-mix(in srgb,var(--tint) 78%,var(--v2-ink));overflow:hidden}.v2-cutchip-go{display:inline-flex;align-items:baseline;gap:5px;min-width:0;padding:0 4px 0 9px;border:0;background:none;color:inherit;cursor:pointer;font-size:var(--v2-ctl-fs);line-height:22px}.v2-cutchip-go:only-child{padding-right:9px}.v2-cutchip-axis{flex:none;opacity:.72;font-weight:600}.v2-cutchip-val{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-cutchip-x{display:grid;place-items:center;flex:none;width:20px;border:0;background:none;color:inherit;cursor:pointer;opacity:.6}.v2-cutchip-x:hover{opacity:1;background:color-mix(in srgb,var(--tint) 22%,#fff)}.v2-cutchip[data-edit=true]{border-style:dashed}.v2-cutpop{position:fixed;min-width:0}.v2-cutpop-name{color:var(--v2-ink-3);padding:2px 4px 6px}.v2-cutpop-rows{display:flex;flex-direction:column;gap:6px}.v2-cutpop-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.v2-cutchip-go:hover{background:color-mix(in srgb,var(--tint) 18%,#fff)}.v2-fcard{scroll-margin-top:calc(var(--v2-header-h) + var(--v2-tabs-h) + var(--v2-cutbar-h) + 8px)}.v2-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--v2-z-pop);min-width:220px;background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:var(--v2-radius);box-shadow:var(--v2-elev-2);padding:6px}.v2-pop-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:6px;background:none;color:var(--v2-ink-2);font-size:var(--v2-ctl-fs);line-height:20px;text-align:left;cursor:pointer}.v2-pop-item:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-pop-item[data-on=true]{color:var(--v2-primary);font-weight:600}.v2-input{height:calc(var(--v2-ctl-h) + 4px);padding:0 9px;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink);font-size:var(--v2-ctl-fs);line-height:18px}.v2-input[type=date]{width:138px;padding-right:6px}.v2-select{padding-right:4px;cursor:pointer}.v2-check{width:calc(var(--v2-fs) * 1.08);height:calc(var(--v2-fs) * 1.08);accent-color:var(--v2-primary);cursor:pointer;vertical-align:middle}.v2-check:disabled,.v2-check[readonly]{cursor:default}.v2-input::-moz-placeholder{color:var(--v2-ink-3)}.v2-input::placeholder{color:var(--v2-ink-3)}.v2-input:focus{outline:none;border-color:var(--v2-primary)}.v2-input:disabled{cursor:not-allowed}.v2-badge,.v2-input:disabled{background:var(--v2-surface-2);color:var(--v2-ink-3)}.v2-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:var(--v2-radius);white-space:nowrap}.v2-badge[data-tone=on]{background:color-mix(in srgb,var(--v2-primary) 14%,var(--v2-surface));color:var(--v2-primary)}.v2-field{display:grid;gap:5px}.v2-field-name{color:var(--v2-ink-2);display:inline-flex;align-items:center;gap:3px}.v2-field-req{color:var(--v2-down);font-weight:700}.v2-field-hint{color:var(--v2-ink-3)}.v2-field-ctl{width:100%}.v2-field-area{width:100%;height:auto;min-height:96px;padding:8px 9px;line-height:21px;resize:vertical;font-family:inherit}.v2-form{display:grid;gap:14px;padding:0 var(--v2-pad) var(--v2-pad)}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:calc(var(--v2-ctl-h) + 4px);padding:0 14px;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink);font-size:var(--v2-ctl-fs);font-weight:600;line-height:18px;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.v2-btn svg{flex:none}.v2-btn:hover{background:var(--v2-surface-2)}.v2-btn[data-tone=primary]{background:var(--v2-primary);border-color:var(--v2-primary);color:#fff}.v2-btn[data-tone=primary]:hover{background:color-mix(in srgb,var(--v2-primary) 85%,#000)}.v2-btn[data-tone=export]{background:var(--v2-export);border-color:var(--v2-export);color:#fff}.v2-btn[data-tone=export]:hover{background:color-mix(in srgb,var(--v2-export) 85%,#000)}.v2-btn[data-tone=export]:disabled:hover{background:var(--v2-export)}.v2-btn[data-tone=danger]{background:var(--v2-surface);border-color:var(--v2-down);color:var(--v2-down)}.v2-btn[data-tone=danger]:hover{background:color-mix(in srgb,var(--v2-down) 10%,var(--v2-surface))}.v2-btn:disabled{opacity:.5;cursor:not-allowed}.v2-btn:disabled:hover{background:var(--v2-surface)}.v2-btn[data-tone=primary]:disabled:hover{background:var(--v2-primary)}.v2-btnrow{display:flex;align-items:center;gap:8px;justify-content:flex-end}.v2-btnrow>.v2-btnrow-left{margin-right:auto}.v2-form-err{color:var(--v2-down);padding:0 var(--v2-pad)}.v2-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px var(--v2-pad);border-top:1px solid var(--v2-line);color:var(--v2-ink-2)}.v2-pager-btn{display:grid;place-items:center;width:var(--v2-ctl-h);height:var(--v2-ctl-h);border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink-2);cursor:pointer}.v2-pager-btn:hover:not(:disabled){background:var(--v2-surface-2);color:var(--v2-ink)}.v2-pager-btn:disabled{opacity:.35;cursor:not-allowed}.v2-map-comp{display:flex;align-items:center;gap:6px;margin-top:6px}.v2-map-comp-x{display:grid;place-items:center;flex:none;width:var(--v2-ctl-h);height:var(--v2-ctl-h);border:0;background:none;color:var(--v2-ink-3);cursor:pointer;border-radius:var(--v2-radius)}.v2-map-comp-x:hover{background:var(--v2-surface-2);color:var(--v2-down)}.v2-search{position:relative;display:flex;align-items:center;flex:1;min-width:0}.v2-search-icon{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--v2-ink-faint);pointer-events:none}.v2-search-input{width:100%;padding-left:30px;padding-right:30px}.v2-search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:none;cursor:pointer;color:var(--v2-ink-3)}.v2-search-clear:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-hits{min-width:0;margin-top:2px;display:flex;flex-direction:column;gap:6px}.v2-hit-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.v2-hit-card{min-width:0;padding:6px 8px 7px;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2)}.v2-hit-head{justify-content:space-between;gap:8px;padding-bottom:5px;margin-bottom:3px;border-bottom:1px solid var(--v2-line)}.v2-hit-head,.v2-hit-item{display:flex;align-items:baseline}.v2-hit-item{gap:6px;width:100%;padding:3px 6px;border:0;border-radius:6px;background:none;color:var(--v2-ink-2);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-hit-item:hover{background:var(--v2-surface);color:var(--v2-ink)}.v2-hit-item[data-on=true]{color:var(--v2-primary);font-weight:600}.v2-hit-check{flex:none;align-self:center}.v2-hit-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-hit-code{flex:none;margin-left:auto;color:var(--v2-ink-3);font-size:var(--v2-fs);line-height:calc(var(--v2-fs) * 1.38)}.v2-hit-more{padding:3px 6px;color:var(--v2-ink-3)}.v2-cardhead{display:flex;align-items:baseline;gap:12px;margin-bottom:14px;flex-wrap:wrap}.v2-cardhead>.t-section,.v2-cardhead>h2,.v2-cardhead>h3{flex:none}.v2-cardhead-right{margin-left:auto;flex:0 1 auto;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.v2-cardhead-wrap{margin-bottom:14px}.v2-cardhead-wrap>.v2-cardhead{margin-bottom:0}.v2-cardhead-wrap[data-state]>.v2-cardhead{margin-bottom:4px}.v2-cardhead-state{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-width:0}.v2-cardhead-state,.v2-cardhead-sub{color:var(--v2-ink-2)}.v2-cardhead-count{color:var(--v2-ink-3);font-variant-numeric:tabular-nums}.v2-panel{background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:var(--v2-radius);box-shadow:var(--v2-elev-1);padding:var(--v2-pad);min-width:0}.v2-more{display:inline-flex;align-items:center;gap:2px;color:var(--v2-primary);text-decoration:none;font-size:var(--v2-fs);line-height:calc(var(--v2-fs) * 1.38);font-weight:600}.v2-more:hover{text-decoration:underline;text-underline-offset:3px}.v2-crumbs{display:flex;flex-wrap:wrap;margin-bottom:10px}.v2-crumb,.v2-crumbs{align-items:center;gap:2px}.v2-crumb{display:inline-flex}.v2-crumb-sep{color:var(--v2-ink-faint);margin:0 4px}.v2-crumbs button{border:0;background:none;padding:0;cursor:pointer;color:var(--v2-primary);font:inherit}.v2-crumbs button:hover{text-decoration:underline;text-underline-offset:3px}.v2-crumb-now{color:var(--v2-ink)}.v2-tablebox{position:relative;min-width:0;overflow:auto;max-height:calc(100dvh - var(--v2-header-h) - var(--v2-tabs-h) - var(--v2-cutbar-h) - 24px);scrollbar-width:thin;border:1px solid var(--v2-line-soft);border-radius:var(--v2-radius)}.v2-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.v2-tablewrap{min-width:0}.v2-th{position:sticky;top:0;z-index:4;height:var(--v2-head-h);padding:0 var(--v2-cell-pad);background:var(--v2-surface);border-bottom:1px solid var(--v2-line);color:var(--v2-ink-3);text-align:left;white-space:nowrap}.v2-th[data-num]{text-align:right}.v2-th[data-sortable]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2-th[data-sortable]:hover{color:var(--v2-ink)}.v2-th-in{display:inline-flex;align-items:center;gap:3px}.v2-th-in svg{opacity:0;flex:none;transition:opacity .12s ease}.v2-th[data-sortable]:hover .v2-th-in svg{opacity:.4}.v2-th[data-on]{color:var(--v2-ink)}.v2-th[data-on] .v2-th-in svg{opacity:1}.v2-tr{border-bottom:1px solid var(--v2-line-soft)}.v2-tr[data-click]{cursor:pointer}.v2-tr:hover .v2-td{background:var(--v2-surface-2)}.v2 .v2-td{position:relative;height:var(--v2-row-h);padding:5px var(--v2-cell-pad);font-size:var(--v2-fs);line-height:calc(var(--v2-fs) * 1.54);border-bottom:1px solid var(--v2-line-soft);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-td[data-num]{text-align:right}.v2-td+.v2-td,.v2-th+.v2-th{border-left:1px solid var(--v2-line-soft)}.v2-td[data-gsep],.v2-th[data-gsep]{border-left:1px solid var(--v2-line)}.v2-td[data-first],.v2-th:first-child{border-right:1px solid var(--v2-line);padding-left:4px;position:sticky;left:0;background:var(--v2-surface)}.v2-td[data-first]{z-index:1}.v2-th:first-child{z-index:5}.v2-tr:hover .v2-td[data-first]{background:var(--v2-surface-2)}.v2-tr-total .v2-td[data-first]{z-index:3;background:var(--v2-surface-2)}.v2-td-first{display:flex;align-items:center;gap:2px;min-width:0;width:100%}.v2-td-empty{color:var(--v2-ink-3);text-align:center;height:80px}.v2-tr-total .v2-td{position:sticky;top:var(--v2-head-h);z-index:2;border-bottom:1px solid var(--v2-line);font-weight:600}.v2-tr-total .v2-td,.v2-tr-total:hover .v2-td{background:var(--v2-surface-2)}.v2-td[data-edit]{background:color-mix(in srgb,var(--v2-warn) 7%,var(--v2-surface));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--v2-warn) 55%,transparent)}.v2-tr:hover .v2-td[data-edit]{background:color-mix(in srgb,var(--v2-warn) 12%,var(--v2-surface))}.v2-td[data-group=sum],.v2-th[data-group=sum]{background:var(--v2-primary-tint)}.v2-tr-total .v2-td[data-group=sum],.v2-tr:hover .v2-td[data-group=sum]{background:var(--v2-surface-2)}.v2-drill{display:grid;place-items:center;flex:none;width:22px;height:22px;border:0;border-radius:4px;background:none;cursor:pointer;color:var(--v2-ink-3)}.v2-drill:hover{background:var(--v2-line-soft);color:var(--v2-ink)}.v2-drill[data-off]{visibility:hidden;pointer-events:none}.v2-drill[data-open]{color:var(--v2-ink)}.v2-td-first[data-depth="1"]{padding-left:calc(var(--v2-tree-step) * 1)}.v2-td-first[data-depth="2"]{padding-left:calc(var(--v2-tree-step) * 2)}.v2-td-first[data-depth="3"]{padding-left:calc(var(--v2-tree-step) * 3)}.v2-td-first[data-depth="4"]{padding-left:calc(var(--v2-tree-step) * 4)}.v2-rowname{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;word-break:break-word;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.v2-rowcode{margin-left:6px;color:var(--v2-ink-3);font-weight:400}.v2-rowname[data-flat]{cursor:default}.v2-rowname:not([data-flat]):hover{text-decoration:underline;text-underline-offset:3px}.v2-rowname[data-on]{color:var(--v2-primary);font-weight:600}.v2-inv-name{display:flex;flex-direction:column;gap:1px;line-height:calc(var(--v2-fs) * 1.46);min-width:0}.v2-inv-name>span:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;word-break:break-word}.v2-inv-name>.v2-inv-sub{overflow:hidden;text-overflow:ellipsis}.v2-inv-sub{color:var(--v2-ink-3);font-size:var(--v2-fs);line-height:calc(var(--v2-fs) * 1.38)}.v2-inv-link{color:inherit;text-decoration:none;cursor:pointer}.v2 .v2-link{color:var(--v2-primary);text-decoration:underline;text-underline-offset:2px}.v2 .v2-link:hover{text-decoration-thickness:2px}.v2-inv-link:hover>span:first-child{color:var(--v2-primary);text-decoration:underline}.v2-td:has(.v2-inv-name){height:calc(var(--v2-fs) * 3.85)}.v2-axis-badge{flex:none;margin-left:auto;padding:0 5px;border-radius:4px;background:var(--v2-surface-2);color:var(--v2-ink-3);white-space:nowrap}.v2-tr-kid .v2-td{color:var(--v2-ink-3);height:28px}.v2-tr-kid .v2-td-first{gap:6px}.v2-tr-kid[data-bad] .v2-td{color:var(--v2-warn)}.v2-kid-retry{border:0;background:none;padding:0;cursor:pointer;color:var(--v2-primary);font:inherit}.v2-kid-retry:hover{text-decoration:underline;text-underline-offset:3px}.v2-tr-exp:hover{background:none}.v2-td-exp{height:auto;padding:0;background:var(--v2-surface-2);white-space:normal}.v2-td-exp>*{padding:12px 14px}.v2-spin{animation:v2-spin 1s linear infinite}@keyframes v2-spin{to{transform:rotate(1turn)}}.v2-collapse{border:1px solid var(--v2-line);border-radius:4px;background:none;padding:1px 6px;cursor:pointer;color:var(--v2-ink-3);font:inherit}.v2-collapse:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-capped{margin-top:10px;color:var(--v2-warn)}.v2-chart{width:100%;min-width:0;animation:v2-chart-in .26s cubic-bezier(.2,.7,.3,1)}@keyframes v2-chart-in{0%{transform:scale(.955);opacity:.35}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.v2-chart{animation:none}}.v2-legend{justify-content:center;gap:2px 10px;padding-top:6px;max-height:48px;overflow-y:auto;scrollbar-width:thin}.v2-legend-item{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;border:0;background:none;padding:2px 4px;cursor:pointer;color:var(--v2-ink-2);text-align:left;white-space:normal;overflow-wrap:anywhere}.v2-legend-name{min-width:0}.v2-legend-item:hover{color:var(--v2-ink)}.v2-legend-item[data-off=true]{color:var(--v2-ink-faint)}.v2-legend-item[data-off=true] .v2-legend-dot{background:var(--v2-ink-faint)!important}.v2-legend-dot{width:9px;height:9px;border-radius:2px;flex:none}.v2-tip{background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:var(--v2-radius);box-shadow:var(--v2-elev-2);padding:8px 10px;min-width:160px}.v2-tip-head{color:var(--v2-ink-3);padding-bottom:5px;margin-bottom:4px;border-bottom:1px solid var(--v2-line-soft)}.v2-tip-row{display:flex;align-items:center;gap:6px}.v2-tip-dot{width:8px;height:8px;border-radius:2px;flex:none}.v2-tip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-tip-val{margin-left:auto;flex:none;font-weight:600}.v2-help{display:inline-grid;place-items:center;vertical-align:middle;width:18px;height:18px;margin-left:4px;border:0;border-radius:999px;background:var(--v2-surface-2);cursor:pointer;color:var(--v2-ink-3);font-size:var(--v2-fs);line-height:1;font-weight:700;padding:0}.v2-help:hover{background:var(--v2-line);color:var(--v2-ink)}.v2-help[aria-expanded=true]{background:var(--v2-primary);color:#fff}.v2-help:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.v2-help-pop{position:fixed;z-index:var(--v2-z-pop);width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 16px));max-height:60vh;overflow:auto;padding:10px 12px;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);box-shadow:var(--v2-elev-2);color:var(--v2-ink-2);text-align:left;white-space:normal;font-weight:400;font-style:normal}.v2-help-pop>p{margin:0}.v2-state{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface-2);color:var(--v2-ink-2)}.v2-state-dot{flex:none;width:8px;height:8px;border-radius:999px;background:currentColor}.v2-state-detail{color:var(--v2-ink-3)}.v2-state-act{margin-left:auto;flex:none;display:inline-flex;align-items:center;border:1px solid;border-radius:var(--v2-radius);background:none;color:inherit;cursor:pointer;text-decoration:none;height:28px;padding:0 10px;font-size:var(--v2-ctl-fs);font-weight:600}.v2-state[data-kind=fail]{border-color:color-mix(in srgb,var(--v2-down) 30%,#fff);background:color-mix(in srgb,var(--v2-down) 6%,#fff);color:var(--v2-down)}.v2-state[data-kind=denied]{border-color:color-mix(in srgb,var(--v2-warn) 30%,#fff);background:color-mix(in srgb,var(--v2-warn) 6%,#fff);color:var(--v2-warn)}.v2-state[data-kind=none]{color:var(--v2-ink-3)}.v2-fail{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--v2-down) 30%,#fff);border-radius:var(--v2-radius);background:color-mix(in srgb,var(--v2-down) 6%,#fff);color:var(--v2-down)}.v2-fail button{margin-left:auto;flex:none;border:1px solid;border-radius:var(--v2-radius);background:none;color:inherit;cursor:pointer;height:28px;padding:0 10px;font-size:var(--v2-ctl-fs);font-weight:600}.v2-rulesec-head{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.v2-rulesec-head>.t-section{flex:none}.v2-rulesec-head>.t-label{margin-left:auto}.v2-rulesec-lead{color:var(--v2-ink-2);margin:0 0 14px}.v2-rules{list-style:none;margin:0;padding:0;display:grid;gap:12px}.v2-rule{display:flex;align-items:baseline;gap:12px}.v2-rule-id{flex:none;width:52px;color:var(--v2-primary);font-variant-numeric:tabular-nums}.v2-rule-body{min-width:0}.v2-rule-body>p{margin:0}.v2-rule-why{color:var(--v2-ink-3);margin-top:3px!important;line-height:1.6}.v2-rule[data-dead] .v2-rule-id{color:var(--v2-ink-faint)}.v2-rule[data-dead] .v2-rule-body>p{color:var(--v2-ink-3)}.v2-rule .v2-badge{margin-left:6px;vertical-align:middle}.v2-unit{margin-left:4px;color:var(--v2-ink-3);font-weight:400}.v2-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-left:auto}.v2-legend-it{display:inline-flex;align-items:center;gap:5px;color:var(--v2-ink-2)}.v2-legend-it i{width:9px;height:9px;border-radius:2px;flex:none}.v2-skel{border-radius:var(--v2-radius);background:linear-gradient(90deg,var(--v2-surface-2) 25%,var(--v2-line-soft) 50%,var(--v2-surface-2) 75%);background-size:400% 100%;animation:v2-skel 1.4s ease infinite}@keyframes v2-skel{0%{background-position:100% 0}to{background-position:0 0}}.v2-textbtn{border:0;background:none;cursor:pointer;padding:0;color:var(--v2-ink-2);font-size:var(--v2-fs);line-height:calc(var(--v2-fs) * 1.54);text-decoration:underline;text-underline-offset:3px}.v2-textbtn:hover{color:var(--v2-ink)}.v2 .v2-hkc-msg{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--v2-radius);background:var(--v2-primary-tint);color:var(--v2-primary)}.v2 .v2-hkc-msg[data-bad]{background:var(--v2-danger-tint,var(--v2-surface-2));color:var(--v2-danger)}.v2 .v2-hkc-msg>.v2-textbtn{margin-left:auto;color:inherit}.v2-oyp-thumb{width:22px;height:22px;flex:none;border-radius:4px;-o-object-fit:cover;object-fit:cover;background:var(--v2-surface-2)}.v2-oyp-pick{margin-top:6px;max-height:220px;overflow-y:auto;border:1px solid var(--v2-line);border-radius:var(--v2-radius)}.v2-oyp-pick-item{display:block;width:100%;padding:6px 9px;text-align:left;border:0;border-bottom:1px solid var(--v2-line-soft);background:none;color:var(--v2-ink-2);cursor:pointer;word-break:keep-all;line-height:1.45}.v2-oyp-pick-item:last-child{border-bottom:0}.v2-oyp-pick-item:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-oyp-pick-item[data-on=true]{color:var(--v2-primary);font-weight:600}.v2-zero{color:var(--v2-down);font-weight:700}.v2-weekly-top5{display:grid;gap:var(--v2-gap);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));padding:0 var(--v2-pad) var(--v2-pad)}.v2-weekly-card{border:1px solid var(--v2-line);border-radius:var(--v2-radius);padding:12px 14px;background:var(--v2-surface)}.v2-weekly-card-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px}.v2-weekly-verdict{margin-left:auto;white-space:nowrap}.v2-weekly-nums{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.v2-weekly-sub{color:var(--v2-ink-2);margin-top:4px}.v2-weekly-quiet{color:var(--v2-ink-3);padding:0 var(--v2-pad) var(--v2-pad)}.v2-pog-name{display:grid;gap:1px;min-width:0}.v2-pog-name-main{word-break:keep-all;line-height:1.4}.v2-pog-name-sub{color:var(--v2-ink-3)}.v2-cell-notes{position:absolute;top:3px;right:0;bottom:3px;width:14px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:0;border:0;background:none;cursor:pointer}.v2-cell-note{flex:1 1 0;min-height:3px;width:6px;border-radius:2px 0 0 2px;background:var(--v2-memo-yellow);box-shadow:-1px 0 0 color-mix(in srgb,var(--v2-ink) 8%,transparent)}.v2-cell-notes:hover .v2-cell-note{width:8px}.v2-cell-note[data-soft]{width:3px;opacity:.5;box-shadow:none}.v2-cell-notes:hover .v2-cell-note[data-soft]{width:5px;opacity:.8}.v2-tablebox[data-memo]{border-color:var(--v2-memo-line);box-shadow:inset 0 0 0 1px var(--v2-memo-line);background:color-mix(in srgb,var(--v2-memo-yellow) 7%,var(--v2-surface))}.v2-tablebox[data-memo] .v2-th{background:color-mix(in srgb,var(--v2-memo-yellow) 16%,var(--v2-surface))}.v2-tablebox[data-memo] .v2-td[data-pick]{background:color-mix(in srgb,var(--v2-memo-yellow) 6%,var(--v2-surface))}.v2-memo-pop{position:fixed;z-index:var(--v2-z-pop);width:360px;max-width:calc(100vw - 16px);max-height:70vh;overflow:auto;padding:10px;border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);box-shadow:var(--v2-elev-2)}.v2-memo-pophead{display:flex;align-items:center;gap:8px;padding:0 2px 8px}.v2-memo-pophead>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-memo-close{margin-left:auto;border:0;background:none;cursor:pointer;color:var(--v2-ink-3);line-height:0}.v2-memo-close:hover{color:var(--v2-ink)}.v2-memo-form{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--v2-memo-c) 55%,var(--v2-line));border-radius:var(--v2-radius);background:color-mix(in srgb,var(--v2-memo-c) 22%,var(--v2-surface))}.v2-memo-range{display:flex;align-items:center;gap:8px}.v2-memo-range .v2-input{width:146px}.v2-memo-field{display:flex;flex-direction:column;gap:4px}.v2-memo-field>.t-label{color:var(--v2-ink-2)}.v2-memo-input{width:100%;resize:vertical;line-height:1.5;font:inherit;height:auto;padding:8px 9px}.v2-memo-actions{display:flex;align-items:center;gap:12px}.v2-memo-save{padding:0 14px;height:var(--v2-ctl-h);border:0;border-radius:var(--v2-radius);background:var(--v2-primary);color:#fff;font:inherit;font-weight:600;cursor:pointer}.v2-memo-save:disabled{background:var(--v2-line);color:var(--v2-ink-3);cursor:default}.v2-memo-msg{color:var(--v2-down);margin:8px 2px 0}.v2-memo-colors{display:flex;align-items:center;gap:6px}.v2-memo-color{width:18px;height:18px;padding:0;border:1px solid color-mix(in srgb,var(--v2-ink) 12%,transparent);border-radius:var(--v2-radius-pill);cursor:pointer}.v2-memo-color[data-on]{box-shadow:0 0 0 2px var(--v2-surface),0 0 0 3px var(--v2-ink-2)}.v2-memo-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.v2-memo-note{padding:10px 12px;border:1px solid color-mix(in srgb,var(--v2-memo-c) 45%,var(--v2-line));border-left:4px solid var(--v2-memo-c);border-radius:4px var(--v2-radius) var(--v2-radius) 4px;background:color-mix(in srgb,var(--v2-memo-c) 18%,var(--v2-surface))}.v2-memo-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.v2-memo-subject{flex:1 1 auto;min-width:0;color:var(--v2-ink-2);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-memo-when{flex:0 0 auto;color:var(--v2-ink-3)}.v2-memo-edit{margin-left:auto;color:var(--v2-primary);font:inherit}.v2-memo-del,.v2-memo-edit{border:0;background:none;cursor:pointer}.v2-memo-del{color:var(--v2-ink-3);line-height:0}.v2-memo-del:hover{color:var(--v2-down)}.v2-memo-line{margin:0;color:var(--v2-ink);line-height:1.6;white-space:pre-wrap}.v2-memo-by{margin:6px 0 0;text-align:right;color:var(--v2-ink-3)}.v2-memo-add{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:8px;padding:6px;border:1px dashed var(--v2-line);border-radius:var(--v2-radius);background:none;color:var(--v2-ink-2);font:inherit;cursor:pointer}.v2-memo-add:hover{border-color:var(--v2-memo-line);color:var(--v2-memo-ink)}