@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .6);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button,input,select,textarea{font:inherit}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-geist-sans)}}@layer components{[data-slot=button]{border-radius:var(--naro-radius-sm);font-weight:600}[data-slot=card]{border-radius:var(--naro-radius);box-shadow:var(--naro-shadow);--tw-ring-color:var(--naro-line)}.naro-app{background:var(--naro-side-base);height:100vh;min-height:100vh;color:var(--naro-ink);letter-spacing:0;font-size:14px;line-height:1.45;display:flex;overflow:hidden}.naro-app.is-wide{--naro-content-max:100vw}.naro-side{width:calc(var(--naro-side-width) + var(--naro-side-bleed));flex:0 0 calc(var(--naro-side-width) + var(--naro-side-bleed));height:100vh;margin-right:calc(-1 * var(--naro-side-bleed));background:var(--naro-side-bg);padding:20px calc(12px + var(--naro-side-bleed)) 16px 12px;flex-direction:column;display:flex;position:sticky;top:0}.naro-brand{color:var(--naro-side-ink);align-items:center;gap:8px;padding:6px 6px 14px;text-decoration:none;display:flex}.naro-brand-mark{background:url(/brand/naro-wordmark-light.png) 0/contain no-repeat;flex:0 0 104px;width:104px;height:27px}.naro-brand-mark.is-on-light{background-image:url(/brand/naro-wordmark.png)}.naro-brand-name{border-left:1px solid var(--naro-side-line);color:var(--naro-side-ink-2);letter-spacing:.08em;padding-left:8px;font-size:11px;font-weight:700}.naro-navgroup{color:var(--naro-side-ink-3);letter-spacing:0;padding:14px 8px 6px;font-size:11px;font-weight:600}.naro-nav{flex-direction:column;gap:2px;display:flex}.naro-nav-link{border-radius:var(--naro-radius-sm);min-height:34px;color:var(--naro-side-ink-2);cursor:pointer;align-items:center;gap:8px;padding:8px 7px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.naro-nav-link:hover:not(.is-active){background:var(--naro-side-hover);color:var(--naro-side-ink)}.naro-nav-link.is-active{background:var(--naro-side-active);box-shadow:inset 0 0 0 1px var(--naro-side-line);color:var(--naro-side-ink);font-weight:600}.naro-nav-icon{width:16px;height:16px;color:var(--naro-side-ink-2);flex:0 0 16px;place-items:center;display:grid}.naro-nav-icon svg{width:14px;height:14px}.naro-nav-link.is-active .naro-nav-icon{color:var(--naro-side-ink)}.naro-side-foot{border-top:1px solid var(--naro-side-line);color:var(--naro-side-ink);flex-direction:column;align-items:stretch;gap:2px;margin-top:auto;padding:8px 0 4px;display:flex}.naro-avatar,.naro-avatar-xs{background:var(--naro-fill);border-radius:999px;flex:none}.naro-avatar{width:28px;height:28px}.naro-avatar-xs{width:20px;height:20px}.naro-usermenu{min-width:0;position:relative}.naro-usermenu.is-side{flex:auto}.naro-usermenu-trigger{border-radius:var(--naro-radius-sm);width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px;transition:background .15s;display:flex}.naro-usermenu-avatar{letter-spacing:-.02em;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-flex}.naro-usermenu-who{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.naro-usermenu-who small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.naro-usermenu-caret{opacity:.55;flex:0 0 13px;width:13px;height:13px}.naro-usermenu.is-side .naro-usermenu-trigger:hover,.naro-usermenu.is-side.is-open .naro-usermenu-trigger{background:var(--naro-side-hover)}.naro-usermenu.is-side .naro-usermenu-avatar{background:#ffffff2e}.naro-usermenu.is-side .naro-usermenu-who small{color:var(--naro-side-ink-3)}.naro-usermenu-panel{z-index:80;border:1px solid var(--naro-line);border-radius:var(--naro-radius);background:var(--naro-bg);color:var(--naro-ink);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;box-shadow:0 12px 32px #0f172a2e}.naro-usermenu.is-side .naro-usermenu-panel{width:calc(var(--naro-side-width) - 24px);bottom:calc(100% + 8px);left:0}.naro-usermenu.is-bar .naro-usermenu-panel{min-width:208px;top:calc(100% + 12px);right:0}.naro-usermenu-head-name,.naro-usermenu-head-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.naro-usermenu-head{flex-direction:column;gap:1px;padding:8px 10px 10px;display:flex}.naro-usermenu-head-name{font-size:13px;font-weight:650}.naro-usermenu-head-role{color:var(--naro-ink-3);font-size:11.5px}.naro-usermenu-sep{background:var(--naro-line);height:1px;margin:4px 0}.naro-usermenu-item{border-radius:var(--naro-radius-sm);width:100%;color:var(--naro-ink-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:flex}.naro-usermenu-item svg{width:15px;height:15px;color:var(--naro-ink-4);flex:0 0 15px}.naro-usermenu-item:hover{background:var(--naro-hover);color:var(--naro-ink)}.naro-usermenu-item:hover svg{color:var(--naro-ink-3)}.naro-usermenu-item.is-danger:hover{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-usermenu-item.is-danger:hover svg{color:var(--naro-st-red-fg)}.naro-main{z-index:1;background:var(--naro-bg);border-radius:26px 0 0 26px;flex-direction:column;flex:auto;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:-1px 0 10px #0b0f192e}.naro-page-fade{flex-direction:column;flex:auto;min-width:0;min-height:0;animation:.28s ease-out both naro-page-fade-in;display:flex}@keyframes naro-page-fade-in{0%{opacity:0}}.naro-page-head{background:var(--naro-bg);padding:20px max(var(--naro-gutter), (100% - var(--naro-content-max)) / 2) 6px;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.naro-page-head>div:first-child{flex:auto;min-width:220px}.naro-page-head h1{color:var(--naro-ink);letter-spacing:0;white-space:nowrap;margin:0;font-size:19px;font-weight:700}.naro-page-head .naro-sub{color:var(--naro-ink-3);margin:4px 0 0;font-size:13px}.naro-sub-metrics{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.naro-sub-metrics span{white-space:nowrap;align-items:center;display:inline-flex}.naro-sub-metrics span:not(:last-child):after{content:"";background:var(--naro-line-strong);border-radius:999px;width:3px;height:3px;margin-left:10px}.naro-tools{white-space:normal;flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.naro-body{--naro-body-pad-top:22px;min-height:0;padding:var(--naro-body-pad-top) max(var(--naro-gutter), (100% - var(--naro-content-max)) / 2);flex-direction:column;flex:auto;gap:18px;display:flex;overflow:auto}.naro-body>*{flex-shrink:0}.naro-control,.naro-input,.naro-search,.naro-select,.naro-textarea{border-radius:var(--naro-radius-sm);background:var(--naro-fill);color:var(--naro-ink-2);border:0;outline:none;font-size:13px;font-weight:500}.naro-input,.naro-textarea{background:var(--naro-bg-muted)}.naro-control,.naro-input,.naro-search,.naro-select{height:34px;padding:0 13px}.naro-textarea{min-height:160px;padding:12px;line-height:1.6}.naro-control:focus,.naro-input:focus,.naro-search:focus,.naro-select:focus,.naro-textarea:focus{background:var(--naro-bg);box-shadow:0 0 0 2px #2563eb59}.naro-search{width:240px}.naro-filter-tools{position:relative;overflow:visible}.naro-filter-select{z-index:30;position:relative}.naro-filter-trigger{border-radius:var(--naro-radius-sm);background:var(--naro-fill);height:34px;color:var(--naro-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.naro-filter-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.naro-filter-select[data-open=true] .naro-filter-trigger{background:var(--naro-bg);box-shadow:0 0 0 2px #2563eb2e}.naro-filter-popover{z-index:50;border-radius:var(--naro-radius);background:var(--naro-bg);padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #0f172a24,0 0 0 1px #0f172a0d}.naro-filter-popover:before{content:"";pointer-events:none;background:#94a3b838;border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;right:7px}.naro-filter-popover:after{content:"";pointer-events:none;background:#64748b80;border-radius:999px;width:3px;height:38px;position:absolute;top:16px;right:7px}.naro-filter-popover.partnership{width:264px}.naro-filter-list{scrollbar-color:#64748b80 transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;gap:2px;max-height:280px;padding-right:10px;display:flex;overflow-y:scroll}.naro-filter-list::-webkit-scrollbar{width:7px}.naro-filter-list::-webkit-scrollbar-track{background:0 0}.naro-filter-list::-webkit-scrollbar-thumb{border:2px solid var(--naro-bg);background:#64748b73;border-radius:999px}.naro-filter-option{border-radius:var(--naro-radius-sm);width:100%;color:var(--naro-ink-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.naro-filter-option:hover,.naro-filter-option:focus-visible,.naro-filter-option.is-selected{background:var(--naro-bg-muted);color:var(--naro-ink);outline:none}.naro-filter-option span{gap:2px;min-width:0;display:grid}.naro-filter-option strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.naro-filter-option small{color:var(--naro-ink-4);font-size:11.5px;font-weight:600}.naro-filter-search{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);height:32px;color:var(--naro-ink-4);align-items:center;gap:7px;margin-bottom:6px;padding:0 10px;display:flex}.naro-filter-search input{min-width:0;color:var(--naro-ink);background:0 0;border:0;outline:none;flex:auto;font-size:12.5px;font-weight:600}.naro-filter-empty{color:var(--naro-ink-4);text-align:center;padding:18px 8px;font-size:12px;font-weight:600}.naro-scope-note{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);color:var(--naro-ink-3);align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.naro-scope-note strong{color:var(--naro-ink);font-weight:800}.naro-scope-note.is-cc{flex-wrap:wrap}.naro-cc-queue{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.naro-cc-queue a{background:var(--naro-card,#fff);color:var(--naro-ink);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.naro-cc-queue a:hover{color:var(--naro-accent)}.naro-cc-queue a em{color:var(--naro-accent);font-style:normal;font-weight:800}.naro-btn{border-radius:var(--naro-radius-sm);background:var(--naro-fill);height:34px;color:var(--naro-ink-2);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.naro-btn:hover{color:var(--naro-ink);background:#e2e7ee}.naro-btn.primary{background:var(--naro-accent);color:#fff;box-shadow:0 1px 2px #2563eb40}.naro-btn.primary:hover{color:#fff;background:#1d5fd1}.naro-btn.sm{height:28px;padding:0 11px;font-size:12px}.naro-btn.ghost{color:var(--naro-ink-3);background:0 0}.naro-btn.ghost:hover,.naro-btn.ghost.is-active{background:var(--naro-fill);color:var(--naro-ink-2)}.naro-btn.danger{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-btn.danger:hover{background:var(--naro-st-red-soft);color:var(--naro-st-red-fg)}.naro-btn[disabled]{cursor:default;opacity:.6}.naro-btn [data-icon=inline-start]{flex:0 0 14px;width:14px;height:14px}.naro-strip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.naro-strip-seg{border-radius:var(--naro-radius);color:var(--naro-ink);flex:none;align-items:center;gap:11px;padding:10px 18px;text-decoration:none;transition:background .16s,color .16s;display:flex}.naro-strip-seg:hover,.naro-strip-seg:focus-visible{background:var(--naro-bg-muted);color:var(--naro-accent);outline:none}.naro-strip-seg.is-active{background:var(--naro-bg-muted)}.naro-strip-number{font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-size:22px;font-weight:800}.naro-strip-label{color:var(--naro-ink-3);white-space:nowrap;font-size:13px;font-weight:600}.naro-strip-total{color:var(--naro-ink-4);white-space:nowrap;align-items:center;margin-left:auto;padding:0 4px;font-size:12.5px;display:flex}.naro-dot{background:var(--naro-ink-4);width:8px;height:8px;color:var(--naro-ink-4);border-radius:999px;flex:0 0 8px;transition:filter .14s,box-shadow .14s}.naro-dot.blue{background:var(--naro-accent);color:var(--naro-accent)}.naro-dot.green{background:var(--naro-st-green-fg);color:var(--naro-st-green-fg)}.naro-dot.red{background:var(--naro-st-red-fg);color:var(--naro-st-red-fg)}.naro-dot.amber{background:var(--naro-st-amber-bright);color:var(--naro-st-amber-bright)}.naro-strip.has-arrows .naro-strip-seg{position:relative}.naro-strip.has-arrows .naro-strip-seg:hover,.naro-strip.has-arrows .naro-strip-seg:focus-visible,.naro-strip.has-arrows .naro-strip-seg.is-active{background:0 0}.naro-strip.has-arrows .naro-strip-seg:before{content:"";border-radius:calc(var(--naro-radius) - 2px);pointer-events:none;background:0 0;transition:background .16s;position:absolute;inset:4px 14px}.naro-strip.has-arrows .naro-strip-seg:hover:before,.naro-strip.has-arrows .naro-strip-seg:focus-visible:before,.naro-strip.has-arrows .naro-strip-seg.is-active:before{background:var(--naro-bg-muted)}.naro-strip.has-arrows .naro-strip-seg>*{z-index:1;position:relative}.naro-strip.has-arrows .naro-strip-seg:hover .naro-dot,.naro-strip.has-arrows .naro-strip-seg:focus-visible .naro-dot{filter:brightness(1.12)saturate(1.08);box-shadow:0 0 7px}@supports (color:color-mix(in lab, red, red)){.naro-strip.has-arrows .naro-strip-seg:hover .naro-dot,.naro-strip.has-arrows .naro-strip-seg:focus-visible .naro-dot{box-shadow:0 0 7px color-mix(in srgb, currentColor 34%, transparent)}}.naro-strip.has-arrows .naro-strip-seg:not(:last-of-type):after{content:"";border-top:1.5px solid var(--naro-line-strong);border-right:1.5px solid var(--naro-line-strong);opacity:.75;pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)rotate(45deg)}.naro-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.naro-chip{background:var(--naro-fill);height:30px;color:var(--naro-ink-2);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.naro-chip:hover{background:#e2e7ee}.naro-chip.is-active{background:var(--naro-ink);color:#fff}.naro-chip.is-active:hover{background:var(--naro-ink)}.naro-chip-count{color:var(--naro-ink-4);font-variant-numeric:tabular-nums}.naro-chip.is-active .naro-chip-count{color:#ffffffa6}.naro-panel,.naro-table-card,.naro-upload-card{background:0 0;border:0;border-radius:0}.naro-panel{padding:0}.naro-panel-head,.naro-table-head{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 12px;display:flex}.naro-panel-title,.naro-table-title{color:var(--naro-ink);white-space:nowrap;font-size:14px;font-weight:700}.naro-table-title small{color:var(--naro-ink-4);margin-left:6px;font-weight:600}.naro-table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.naro-table-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;width:max-content;min-width:100%;position:relative;overflow:visible}.naro-table-scroll:hover{scrollbar-color:#64748b66 transparent}.naro-table-scroll::-webkit-scrollbar{height:9px}.naro-table-scroll::-webkit-scrollbar-track{background:0 0}.naro-table-scroll::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.naro-table-scroll:hover::-webkit-scrollbar-thumb{background-color:#64748b66}.naro-table-scroll::-webkit-scrollbar-thumb:hover{background-color:#64748b99}.naro-col-guide{z-index:6;background:var(--naro-line-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.naro-table-card.is-resizing,.naro-table-card.is-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.naro-table-scroll .naro-table{width:max-content;min-width:100%}.naro-table{border-collapse:collapse;width:100%;font-size:13px}.naro-table th{border-bottom:1px solid var(--naro-line);color:var(--naro-ink-4);text-align:left;white-space:nowrap;background:0 0;padding:8px 16px;font-size:11.5px;font-weight:700}.naro-table td{color:var(--naro-ink-2);vertical-align:middle;white-space:nowrap;border:0;padding:13px 16px}.naro-table tbody tr:nth-child(2n){background:var(--naro-bg-muted)}.naro-table tbody tr:hover{background:var(--naro-accent-soft)}.naro-th-btn{border-radius:var(--naro-radius-sm);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:-6px -8px;padding:6px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.naro-th-btn:hover{background:var(--naro-fill);color:var(--naro-ink-2)}.naro-th-btn.is-active{color:var(--naro-accent)}.naro-th-funnel{color:var(--naro-ink-4);opacity:0;transition:opacity .12s}.naro-th-btn:hover .naro-th-funnel{opacity:1}.naro-col-drag{z-index:1;width:14px;color:var(--naro-ink-4);cursor:grab;opacity:0;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.naro-table.is-grid th:hover .naro-col-drag,.naro-table th.is-drag-over .naro-col-drag,.naro-table th.is-dragging .naro-col-drag{opacity:1}.naro-th-label{align-items:center;width:100%;display:flex}.naro-th-label.is-center{justify-content:center}.naro-th-label .naro-th-btn{margin:-6px 0}.naro-col-drag:active{cursor:grabbing}.naro-table th.is-drag-over{box-shadow:inset 2px 0 0 var(--naro-accent)}.naro-table th.is-dragging{opacity:.45}.naro-th-btn.is-static{cursor:default}.naro-th-btn.is-static:hover{color:inherit;background:0 0}.naro-owner-cell{flex-wrap:wrap;gap:4px;max-width:100%;display:inline-flex}.naro-owner-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.naro-owner-chip.tone-0{background:var(--naro-owner-0-bg);color:var(--naro-owner-0-fg)}.naro-owner-chip.tone-1{background:var(--naro-owner-1-bg);color:var(--naro-owner-1-fg)}.naro-owner-chip.tone-2{background:var(--naro-owner-2-bg);color:var(--naro-owner-2-fg)}.naro-owner-chip.tone-3{background:var(--naro-owner-3-bg);color:var(--naro-owner-3-fg)}.naro-owner-chip.tone-4{background:var(--naro-owner-4-bg);color:var(--naro-owner-4-fg)}.naro-owner-chip.tone-5{background:var(--naro-owner-5-bg);color:var(--naro-owner-5-fg)}.naro-export-anchor{display:inline-flex;position:relative}.naro-export-anchor .naro-col-popup,.naro-export-pop{position:absolute;top:calc(100% + 4px);left:auto;right:0}.naro-export-owner{align-items:center;gap:8px;margin-top:10px;display:flex}.naro-export-owner-label,.naro-export-owner label{color:var(--naro-ink-3);flex:none;font-size:12px;font-weight:600}.naro-export-owner .naro-sel{flex:auto}.naro-export-owner select{border:1px solid var(--naro-line-strong);border-radius:var(--naro-radius-sm);background:var(--naro-bg);min-width:0;height:28px;font:inherit;color:var(--naro-ink);flex:auto;padding:0 8px;font-size:12.5px}.naro-export-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.naro-export-foot button:disabled{opacity:.5;cursor:not-allowed}.naro-search-clear{background:var(--naro-line-strong);width:16px;height:16px;color:var(--naro-bg);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.naro-search-clear:hover{background:var(--naro-ink-4)}.naro-tip{color:var(--naro-ink-4);cursor:help;align-items:center;display:inline-flex;position:relative}.naro-tip:hover{color:var(--naro-ink-2)}.naro-tip-pop{z-index:90;background:var(--naro-ink);width:max-content;max-width:250px;color:var(--naro-bg);text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:9px 12px;font-size:11.5px;font-weight:500;line-height:1.6;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.naro-tip:hover .naro-tip-pop,.naro-tip:focus-within .naro-tip-pop{opacity:1;visibility:visible}.naro-page-crumb{color:var(--naro-ink-3);border-radius:999px;align-items:center;gap:5px;margin:0 0 8px -6px;padding:4px 10px 4px 6px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.naro-page-crumb:hover{background:var(--naro-hover);color:var(--naro-ink)}.naro-page-crumb svg{transition:transform .15s}.naro-page-crumb:hover svg{transform:translate(-2px)}.naro-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.naro-row-actions form{display:inline-flex}.naro-table-actions{align-items:center}.naro-view-toggle{border-radius:var(--naro-radius-sm);background:var(--naro-fill);align-items:center;height:28px;padding:2px;display:inline-flex}.naro-view-toggle button,.naro-view-toggle a{appearance:none;height:24px;color:var(--naro-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.naro-view-toggle a{white-space:nowrap;text-decoration:none}.naro-view-toggle button.is-active,.naro-view-toggle a.is-active{background:var(--naro-ink);color:var(--naro-bg)}.naro-cell-status{border-radius:6px;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.naro-cell-status:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.naro-cell-status:hover{text-underline-offset:3px;text-decoration:underline}.naro-cell-status.is-missing{color:var(--naro-ink-4)}.naro-cell-status.is-missing:before{background:currentColor}@supports (color:color-mix(in lab, red, red)){.naro-cell-status.is-missing:before{background:color-mix(in srgb, currentColor 55%, transparent)}}.naro-cell-status.is-submitted{color:var(--naro-accent)}.naro-cell-status.is-issue{color:var(--naro-st-amber-strong)}.naro-cell-status.is-reviewed{color:var(--naro-st-green-fg)}.naro-cell-syncfail{background:var(--naro-st-red-fg,#c2334d);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:13px;height:13px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.naro-cell-status.is-dim:not(:hover){color:var(--naro-ink-4);opacity:.55;font-weight:500}.naro-cell-status.is-match{font-weight:700}.naro-cell-status.is-missing.is-match{color:var(--naro-st-red-fg,#c2334d)}.naro-table.is-dense th{padding-top:7px;padding-bottom:7px}.naro-table.is-dense td{padding-top:6px;padding-bottom:6px}.naro-table-scroll .naro-table.is-grid{table-layout:fixed;width:100%}.naro-table-card.is-matrix .naro-table-title{letter-spacing:-.01em;font-size:16px}.naro-table-card.is-matrix .naro-table-title small{font-size:13px;font-weight:500}.naro-table.is-grid tbody tr:nth-child(2n){background:0 0}.naro-table.is-grid td{border-bottom:1px solid var(--naro-line)}@supports (color:color-mix(in lab, red, red)){.naro-table.is-grid td{border-bottom:1px solid color-mix(in srgb, var(--naro-line) 62%, transparent)}}.naro-table.is-grid tbody tr:hover{background:var(--naro-bg-muted)}.naro-table.is-grid th{position:relative}.naro-table.is-grid td{text-overflow:ellipsis;overflow:hidden}.naro-col-resize{z-index:1;cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:-3px}.naro-dday-plain{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:700}.naro-dday-plain.is-far{color:var(--naro-ink-4);font-weight:600}.naro-dday-plain.is-mid{color:var(--naro-ink-3)}.naro-dday-plain.is-warn{color:var(--naro-dday-warn)}.naro-dday-plain.is-critical{color:var(--naro-st-red-fg)}.naro-dday-plain.is-overdue{color:var(--naro-dday-overdue);font-size:12.5px;font-weight:800}.naro-req-date{color:var(--naro-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.naro-table.is-sectioned tbody tr:nth-child(2n){background:0 0}.naro-fund-section{cursor:pointer}.naro-fund-section td{background:var(--naro-bg-muted);padding:8px 16px}.naro-fund-section:hover td{background:var(--naro-fill)}.naro-fund-caret{color:var(--naro-ink-4);vertical-align:middle;align-items:center;margin-right:7px;transition:transform .15s;display:inline-flex}.naro-fund-section.is-open .naro-fund-caret{color:var(--naro-ink-2);transform:rotate(90deg)}.naro-fund-name{color:var(--naro-ink);vertical-align:middle;font-size:12px;font-weight:800}.naro-fund-missing{color:#d4342c;vertical-align:middle;margin-left:8px;font-size:11px;font-weight:700}.naro-fund-count{color:var(--naro-ink-4);margin-left:7px;font-size:11.5px;font-weight:600}.naro-fund-section.is-unmapped .naro-fund-name{color:var(--naro-ink-3)}.naro-col-popup{z-index:60;border:1px solid var(--naro-line);border-radius:var(--naro-radius);background:var(--naro-bg);flex-direction:column;gap:8px;width:252px;padding:10px;display:flex;position:fixed;box-shadow:0 12px 32px #0f172a24}.naro-col-sort{flex-direction:column;gap:2px;display:flex}.naro-col-sortbtn{border-radius:var(--naro-radius-sm);color:var(--naro-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;font-weight:600;display:flex}.naro-col-sortbtn:hover{background:var(--naro-bg-muted)}.naro-col-sortbtn.is-active{background:var(--naro-accent-soft);color:var(--naro-accent)}.naro-col-search,.naro-table-search{border-radius:var(--naro-radius-sm);background:var(--naro-fill);align-items:center;gap:6px;padding:0 10px;display:flex}.naro-table-search{width:min(190px,44vw);height:28px}.naro-col-search{min-height:32px}.naro-col-search-input,.naro-table-search-input{width:100%;color:var(--naro-ink);background:0 0;border:0;outline:none;font-size:12px;font-weight:600}.naro-col-toggles{align-items:center;gap:8px;padding:0 4px;font-size:11.5px;display:flex}.naro-col-link{color:var(--naro-accent);cursor:pointer;background:0 0;border:0;padding:2px;font-size:11.5px;font-weight:600}.naro-col-link:hover{text-decoration:underline}.naro-col-list{border-top:1px solid var(--naro-line);border-bottom:1px solid var(--naro-line);flex-direction:column;max-height:220px;padding:4px 0;display:flex;overflow-y:auto}.naro-col-item{border-radius:var(--naro-radius-sm);color:var(--naro-ink-2);cursor:pointer;align-items:center;gap:8px;padding:5px 6px;font-size:12.5px;display:flex}.naro-col-item:hover{background:var(--naro-bg-muted)}.naro-col-item input{accent-color:var(--naro-accent);flex:none}.naro-col-foot{justify-content:flex-end;gap:6px;display:flex}.naro-company-cell{color:var(--naro-ink);align-items:center;gap:10px;font-weight:600;display:flex}.naro-company-logo{background:var(--naro-fill);border-radius:8px;flex:0 0 28px;width:28px;height:28px}.naro-muted{color:var(--naro-ink-4)}.naro-num{font-variant-numeric:tabular-nums}.naro-due-soon{color:var(--naro-st-red-fg);font-weight:600}.naro-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.naro-status:before{content:"";background:currentColor;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.naro-status.gray{background:var(--naro-st-gray-bg);color:var(--naro-st-gray-fg)}.naro-status.blue{background:var(--naro-st-blue-bg);color:var(--naro-st-blue-fg)}.naro-status.green{background:var(--naro-st-green-bg);color:var(--naro-st-green-fg)}.naro-status.muted{background:var(--naro-st-muted-bg);color:var(--naro-st-muted-fg)}.naro-status.red{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-status.amber{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg)}.naro-deadline-value{background:var(--naro-fill);min-width:54px;color:var(--naro-ink-3);border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.naro-deadline-value.is-soon{background:var(--naro-st-amber-bg);color:#a16207}.naro-deadline-value.is-overdue{color:#be123c;background:#fff1f2}.naro-deadline-date,.naro-deadline-value:hover .naro-deadline-dday,.naro-deadline-value:focus-visible .naro-deadline-dday{display:none}.naro-deadline-value:hover .naro-deadline-date,.naro-deadline-value:focus-visible .naro-deadline-date{display:inline}.naro-grade{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.naro-grade.a{color:#4338ca;background:#eef2ff}.naro-grade.b{color:#475569;background:#f1f5f9}.naro-grade.c{background:var(--naro-st-amber-bg);color:#c2410c}.naro-cbx{border:1.5px solid var(--naro-line-strong);background:var(--naro-bg);vertical-align:middle;border-radius:5px;width:18px;height:18px;display:inline-block;position:relative}button.naro-cbx{cursor:pointer}.naro-cbx.on{border-color:var(--naro-st-green-fg);background:var(--naro-st-green-fg)}.naro-cbx.on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.naro-icon-btn{border-radius:var(--naro-radius-sm);background:var(--naro-fill);width:30px;height:30px;color:var(--naro-ink-3);border:0;flex:0 0 30px;justify-content:center;align-items:center;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.naro-icon-btn:hover,.naro-icon-btn:focus-visible{color:var(--naro-ink);background:#e2e7ee;outline:none}.naro-history{color:var(--naro-ink-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.naro-history:before{content:"";background:var(--naro-fill);border-radius:999px;flex:0 0 14px;width:14px;height:14px}.naro-manager{color:var(--naro-ink-2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.naro-row-detail{border-radius:var(--naro-radius-sm);background:var(--naro-fill);white-space:normal;gap:12px;margin-top:10px;padding:14px;display:grid}.naro-form-grid{gap:10px;display:grid}.naro-field{flex-direction:column;gap:6px;display:flex}.naro-field>span,.naro-label{color:var(--naro-ink-2);font-size:12px;font-weight:700}.naro-anchor{height:0;scroll-margin-top:14px;display:block}.naro-settings-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.naro-settings-strip>div{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);padding:12px 14px}.naro-settings-strip strong,.naro-settings-strip span{display:block}.naro-settings-strip strong{color:var(--naro-ink);font-size:18px;font-weight:800;line-height:1.1}.naro-settings-strip span{color:var(--naro-ink-4);margin-top:5px;font-size:12px;font-weight:700}.naro-settings-section{flex-direction:column;gap:14px;padding-top:8px;display:flex}.naro-settings-section:not(:first-of-type){border-top:1px solid var(--naro-line);padding-top:22px}.naro-settings-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.naro-settings-head h2{color:var(--naro-ink);margin:0;font-size:15px;font-weight:800}.naro-settings-head p{color:var(--naro-ink-4);margin:4px 0 0;font-size:12.5px}.naro-settings-inline-form,.naro-settings-action-row,.naro-inline-form,.naro-grade-inline-form{align-items:center;gap:8px;min-width:0;display:flex}.naro-settings-inline-form{flex-wrap:wrap;justify-content:flex-end}.naro-settings-action-row{flex-wrap:wrap;justify-content:space-between}.naro-settings-form{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);grid-template-columns:minmax(160px,1fr) repeat(4,minmax(120px,.8fr)) auto auto;align-items:end;gap:10px;padding:12px;display:grid}.naro-settings-form.is-users{grid-template-columns:minmax(240px,1.2fr) minmax(150px,.6fr) minmax(220px,1fr) auto}.naro-grade-inline-form{flex-wrap:wrap}.naro-checkline{color:var(--naro-ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.naro-checkline input{width:15px;height:15px;accent-color:var(--naro-accent)}.naro-settings-two-col{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:18px;display:grid}.naro-company-manager{gap:18px}.naro-company-avatar{background:var(--naro-fill);width:34px;height:34px;color:var(--naro-ink-3);border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.naro-grade-badge{border-radius:8px;justify-content:center;align-items:center;width:26px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.naro-grade-badge.is-a{background:var(--naro-st-blue-bg);color:var(--naro-st-blue-fg)}.naro-grade-badge.is-b{background:var(--naro-st-gray-bg);color:var(--naro-st-gray-fg)}.naro-grade-badge.is-c{background:var(--naro-st-amber-bg);color:#c2410c}.naro-company-empty{text-align:center;color:var(--naro-ink-4)!important;padding:42px 18px!important}.naro-company-drawer-layer{z-index:90;position:fixed;inset:0}.naro-company-drawer-scrim{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:default;background:#0f172a29;border:0;position:absolute;inset:0}.naro-company-drawer{background:var(--naro-bg);flex-direction:column;width:min(486px,100vw - 148px);min-width:390px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #0f172a24}.naro-company-drawer.is-compact{width:min(440px,100vw - 148px)}.naro-company-drawer-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:24px 26px 18px;display:grid}.naro-company-drawer-head>div>strong,.naro-company-drawer-head>div>span{min-width:0;display:block}.naro-company-drawer-head>div>strong{color:var(--naro-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;overflow:hidden}.naro-company-drawer-head>div>span{color:var(--naro-ink-4);margin-top:3px;font-size:12px;font-weight:700}.naro-company-drawer-form{flex-direction:column;flex:auto;gap:0;min-height:0;padding:0 26px;display:flex;overflow-y:auto}.naro-company-drawer-section{border-top:1px solid var(--naro-line);padding:22px 0}.naro-company-drawer-section h3{color:var(--naro-ink);margin:0 0 12px;font-size:13.5px;font-weight:800}.naro-grade-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.naro-grade-segments label{cursor:pointer}.naro-grade-segments input{opacity:0;width:1px;height:1px;position:absolute}.naro-grade-segments span{border-radius:var(--naro-radius-sm);background:var(--naro-fill);height:46px;color:var(--naro-ink-4);border:1px solid #0000;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.naro-grade-segments input:checked+span{background:var(--naro-st-blue-bg);color:var(--naro-st-blue-fg);border-color:#2563eb52}.naro-company-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.naro-company-field-grid label,.naro-company-field-grid div{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);min-width:0;padding:10px 12px}.naro-company-field-grid .is-wide{grid-column:1/-1}.naro-company-field-grid span,.naro-company-note span{color:var(--naro-ink-4);font-size:11.5px;font-weight:800;display:block}.naro-company-field-grid strong{color:var(--naro-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;font-weight:800;display:block;overflow:hidden}.naro-company-field-grid input,.naro-company-note input,.naro-company-note textarea{width:100%;color:var(--naro-ink);background:0 0;border:0;outline:none;font-size:13px;font-weight:800}.naro-company-field-grid label input{margin-top:5px}.naro-company-toggle{align-items:center;gap:8px;margin-top:6px;display:inline-flex!important}.naro-company-toggle input{width:16px;height:16px;accent-color:var(--naro-accent)}.naro-company-toggle em{color:var(--naro-ink);font-size:13px;font-style:normal;font-weight:800}.naro-company-note{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);margin-top:10px;padding:10px 12px;display:block}.naro-company-note textarea{resize:vertical;min-height:66px;margin-top:7px;line-height:1.55}.naro-company-section-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.naro-company-section-row h3{margin-bottom:0}.naro-company-section-row>span{color:var(--naro-ink-4);font-size:11.5px;font-weight:800}.naro-company-check-list{scrollbar-gutter:stable;flex-direction:column;gap:8px;max-height:304px;padding-top:10px;display:flex;overflow-y:auto}.naro-company-check-list label{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);min-height:42px;color:var(--naro-ink-2);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.naro-company-check-list label.is-filtered{display:none}.naro-company-check-list input{opacity:0;position:absolute}.naro-company-check-list label>span{background:var(--naro-bg);color:#0000;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.naro-company-check-list input:checked+span{background:var(--naro-accent);color:#fff}.naro-company-check-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.naro-company-drawer-foot{border-top:1px solid var(--naro-line);background:var(--naro-bg);grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:auto;padding:18px 0 20px;display:grid;position:sticky;bottom:0}.naro-company-drawer-foot .naro-btn.primary{width:100%}.naro-login{background:var(--naro-bg);min-height:100vh;color:var(--naro-ink);justify-content:center;align-items:center;padding:40px 32px;display:flex}.naro-login-shell{width:min(100%,1060px);position:relative}.naro-login-devtabs{flex-direction:column;gap:6px;display:flex;position:absolute;top:28px;left:100%}.naro-login-devtab{writing-mode:vertical-rl;border:1px solid var(--naro-line);background:var(--naro-bg-muted);color:var(--naro-ink-3);letter-spacing:.06em;cursor:pointer;border-left:0;border-radius:0 7px 7px 0;align-items:center;padding:12px 5px;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.naro-login-devtab:hover{background:var(--naro-fill);color:var(--naro-ink)}.naro-login-devtab.primary{color:#ffffffeb;background:#2a3b58;border-color:#2a3b58}.naro-login-devtab.primary:hover{color:#fff;background:#1e2c44}.naro-login-card{border:1px solid var(--naro-line);background:var(--naro-bg);border-radius:20px;grid-template-columns:minmax(0,46fr) minmax(380px,54fr);width:100%;min-height:640px;display:grid;overflow:hidden;box-shadow:0 24px 64px #0f172a17,0 2px 10px #0f172a0a}.naro-login-side{color:#fff;background:radial-gradient(120% 70% at 85% -10%,#ffffff1a,#0000 55%),linear-gradient(168deg,#33415c 0%,#2a3b58 48%,#1e2b45 100%);flex-direction:column;padding:44px 48px 36px;display:flex;position:relative;overflow:hidden}.naro-login-side-wm{align-items:center;gap:9px;display:flex}.naro-login-side-wm i{background:url(/brand/naro-wordmark-light.png) 0/contain no-repeat;width:128px;height:33px}.naro-login-side-wm small{color:#fff9;letter-spacing:.08em;border-left:1px solid #ffffff38;padding-left:9px;font-size:11px;font-weight:700}.naro-login-copy{margin:auto 0;padding:60px 0;position:relative}.naro-login-badge-slot{height:36px;margin-bottom:14px}.naro-login-badge{color:#ffffffd9;background:#ffffff21;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.naro-login-badge i{background:#8fd3a8;border-radius:50%;width:6px;height:6px}.naro-login-head{letter-spacing:-.02em;word-break:keep-all;min-height:2.9em;font-size:28px;font-weight:650;line-height:1.44}.naro-login-cursor{vertical-align:-.12em;background:#ffffffeb;border-radius:1px;width:3px;height:1.02em;margin-left:5px;display:inline-block}.naro-login-cursor.is-blinking{animation:1.06s step-end infinite naro-login-blink}@keyframes naro-login-blink{0%,to{opacity:1}50%{opacity:0}}.naro-login-sub{color:#fff9;word-break:keep-all;opacity:0;max-width:330px;min-height:50px;margin-top:14px;font-size:14px;line-height:1.75;transition:opacity .5s ease-out,transform .5s cubic-bezier(.2,.7,.3,1);transform:translateY(14px)}.naro-login-sub.is-on{opacity:1;transform:translateY(0)}.naro-login-cfoot{color:#ffffff57;font-size:11.5px;position:relative}.naro-login-main{justify-content:center;align-items:center;padding:48px 40px;display:flex}.naro-login-panel{flex-direction:column;gap:16px;width:min(100%,380px);display:flex}.naro-login-panel-head h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.naro-login-panel .naro-input{border:1px solid var(--naro-line-strong);background:var(--naro-bg);height:46px;color:var(--naro-ink);padding:0 14px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.naro-login-panel .naro-input:focus{background:var(--naro-bg);border-color:#2a3b58;box-shadow:0 0 0 3px #2a3b581a}.naro-login-panel .naro-btn.primary{background:#2a3b58;border-radius:9px;height:47px;font-size:14.5px;transition:background .15s}.naro-login-panel .naro-btn.primary:hover{background:#1e2c44}.naro-login-hint,.naro-field>span.naro-login-hint{color:var(--naro-ink-4);font-size:12px;font-weight:400}.naro-login-below{color:var(--naro-ink-4);margin:0;font-size:12.5px;line-height:1.7}.naro-login-below b{color:var(--naro-ink-3);font-weight:600}.naro-urgent-cta{border-radius:var(--naro-radius);background:var(--naro-st-amber-bg);box-shadow:inset 0 0 0 1px var(--naro-st-amber-strong);align-items:center;gap:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.naro-urgent-cta{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--naro-st-amber-strong) 22%, transparent)}}.naro-urgent-cta{flex-wrap:wrap;padding:18px 22px}.naro-urgent-cta.is-overdue{background:var(--naro-st-red-bg);box-shadow:inset 0 0 0 1px var(--naro-st-red-fg)}@supports (color:color-mix(in lab, red, red)){.naro-urgent-cta.is-overdue{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--naro-st-red-fg) 24%, transparent)}}.naro-urgent-cta.is-done{background:var(--naro-st-green-bg);box-shadow:inset 0 0 0 1px var(--naro-st-green-fg)}@supports (color:color-mix(in lab, red, red)){.naro-urgent-cta.is-done{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--naro-st-green-fg) 20%, transparent)}}.naro-urgent-badge{border-radius:var(--naro-radius-sm);background:var(--naro-st-amber-strong);color:#fff;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;width:76px;height:60px;display:flex}.naro-urgent-cta.is-overdue .naro-urgent-badge{background:var(--naro-st-red-fg)}.naro-urgent-cta.is-done .naro-urgent-badge{background:var(--naro-st-green-fg)}.naro-urgent-badge strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.1}.naro-urgent-badge small{opacity:.9;font-size:10px;font-weight:700}.naro-urgent-main{flex-direction:column;flex:auto;gap:4px;min-width:240px;display:flex}.naro-urgent-main strong{color:var(--naro-st-amber-fg);letter-spacing:-.02em;font-size:15px;font-weight:700}.naro-urgent-cta.is-overdue .naro-urgent-main strong{color:var(--naro-st-red-fg)}.naro-urgent-cta.is-done .naro-urgent-main strong{color:var(--naro-st-green-fg)}.naro-urgent-main>span{color:var(--naro-ink-2);font-size:13px}.naro-urgent-progress{align-items:center;gap:10px;margin-top:7px;display:flex}.naro-urgent-progress .track{background:var(--naro-st-amber-strong);border-radius:999px;flex:auto;max-width:340px;height:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.naro-urgent-progress .track{background:color-mix(in srgb, var(--naro-st-amber-strong) 18%, transparent)}}.naro-urgent-cta.is-overdue .naro-urgent-progress .track{background:var(--naro-st-red-fg)}@supports (color:color-mix(in lab, red, red)){.naro-urgent-cta.is-overdue .naro-urgent-progress .track{background:color-mix(in srgb, var(--naro-st-red-fg) 16%, transparent)}}.naro-urgent-progress .track i{background:var(--naro-st-amber-strong);border-radius:999px;height:100%;display:block}.naro-urgent-cta.is-overdue .naro-urgent-progress .track i{background:var(--naro-st-red-fg)}.naro-urgent-progress .pct{color:var(--naro-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.naro-urgent-btn{background:var(--naro-st-amber-strong);color:#fff;margin-left:auto}.naro-urgent-btn:hover{background:var(--naro-st-amber-fg);color:#fff}.naro-urgent-cta.is-overdue .naro-urgent-btn{background:var(--naro-st-red-fg)}.naro-urgent-cta.is-overdue .naro-urgent-btn:hover{background:var(--naro-dday-overdue)}.naro-ub-wrap{flex-direction:column;gap:7px;display:flex}.naro-ub{border-radius:var(--naro-radius);background:var(--naro-surface);align-items:center;display:flex}.naro-ub-beat{border:1.5px solid var(--naro-st-red-fg);gap:22px;padding:20px 24px;animation:1.2s cubic-bezier(.25,.6,.35,1) infinite naro-ub-heartbeat}@keyframes naro-ub-heartbeat{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--naro-st-red-fg) 36%, transparent)}58%{box-shadow:0 0 0 7px color-mix(in srgb, var(--naro-st-red-fg) 0%, transparent)}58.01%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--naro-st-red-fg) 0%, transparent)}}.naro-ub-clock{flex:none}.naro-ub-clock-label{color:var(--naro-st-red-fg);letter-spacing:.04em;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.naro-ub-clock-label i{background:var(--naro-st-red-fg);border-radius:50%;width:7px;height:7px;animation:1s infinite naro-ub-blink}@keyframes naro-ub-blink{0%,to{opacity:1}50%{opacity:.25}}.naro-ub-clock-value{color:var(--naro-st-red-fg);letter-spacing:-.03em;margin-top:4px;font-size:34px;font-weight:800;line-height:1.15}.naro-ub-rule{background:var(--naro-st-red-fg);align-self:stretch;width:1px}@supports (color:color-mix(in lab, red, red)){.naro-ub-rule{background:color-mix(in srgb, var(--naro-st-red-fg) 24%, transparent)}}.naro-ub-main{flex:1;min-width:0}.naro-ub-main strong{letter-spacing:-.01em;font-size:17px;font-weight:700;display:block}.naro-ub-main strong em{color:var(--naro-st-red-fg);font-style:normal}.naro-ub-main>span{color:var(--naro-ink-3);margin-top:6px;font-size:13.5px;line-height:1.5;display:block}.naro-ub-band{border:1px solid var(--naro-st-red-fg);align-items:stretch;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.naro-ub-band{border:1px solid color-mix(in srgb, var(--naro-st-red-fg) 34%, transparent)}}.naro-ub-band{background:var(--naro-st-red-bg)}.naro-ub-hazard{flex:none;width:14px;position:relative;overflow:hidden}.naro-ub-hazard i{background:repeating-linear-gradient(-45deg, var(--naro-st-red-fg) 0 10px, var(--naro-dday-overdue,#7a271a) 10px 20px);width:100%;height:calc(100% + 28.2843px);animation:1.6s linear infinite naro-ub-band;position:absolute;top:0;left:0}@keyframes naro-ub-band{0%{transform:translateY(-28.2843px)}to{transform:translateY(0)}}.naro-ub-band-body{flex-wrap:wrap;flex:1;align-items:center;gap:20px;padding:20px 24px;display:flex}.naro-ub-headline{align-items:center;gap:10px;display:flex}.naro-ub-chip{background:var(--naro-st-red-fg);color:#fff;letter-spacing:.12em;border-radius:5px;flex:none;padding:3px 9px;font-size:11px;font-weight:800}.naro-ub-band .naro-ub-main strong{font-size:18px}.naro-ub-band .naro-ub-main>span b{color:var(--naro-st-red-fg)}.naro-ub-dday{color:var(--naro-st-red-fg);flex:none;font-size:25px;font-weight:800}.naro-ub-btn{background:var(--naro-st-red-fg);color:#fff;border-radius:10px;flex:none;align-items:center;gap:7px;margin-left:auto;padding:13px 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .14s;display:inline-flex}.naro-ub-btn:hover{background:var(--naro-dday-overdue,#b42318);color:#fff}.naro-ub-beat.is-overdue{animation-duration:.9s}.naro-ub-band.is-overdue .naro-ub-hazard i{animation-duration:1s}.naro-ub-wrap.is-motion-on .naro-ub-beat{animation:1.2s cubic-bezier(.25,.6,.35,1) infinite naro-ub-heartbeat!important}.naro-ub-wrap.is-motion-on .naro-ub-beat.is-overdue{animation-duration:.9s!important}.naro-ub-wrap.is-motion-on .naro-ub-clock-label i{animation:1s infinite naro-ub-blink!important}.naro-ub-wrap.is-motion-on .naro-ub-hazard i{animation:1.6s linear infinite naro-ub-band!important}.naro-ub-wrap.is-motion-on .naro-ub-band.is-overdue .naro-ub-hazard i{animation-duration:1s!important}@media (prefers-reduced-motion:reduce){.naro-ub-wrap:not(.is-motion-on) .naro-ub-beat{box-shadow:0 0 0 3px var(--naro-st-red-fg)}@supports (color:color-mix(in lab, red, red)){.naro-ub-wrap:not(.is-motion-on) .naro-ub-beat{box-shadow:0 0 0 3px color-mix(in srgb, var(--naro-st-red-fg) 18%, transparent)}}}.naro-alert{border-radius:var(--naro-radius);background:var(--naro-st-red-bg);color:var(--naro-st-red-fg);align-items:center;gap:12px;padding:13px 18px;font-size:13px;font-weight:600;display:flex}.naro-info{border-radius:var(--naro-radius);background:var(--naro-accent-soft);color:var(--naro-accent);padding:13px 16px;font-size:13px;font-weight:500}.naro-doc-table thead th{color:var(--naro-ink-4);background:0 0;font-size:11px;font-weight:700}.naro-doc-table td{padding:0}.naro-table-row-link{min-height:48px;color:inherit;align-items:center;padding:11px 16px;text-decoration:none;display:flex}.naro-table-row-link.justify-end{justify-content:flex-end}.naro-click-row:hover .naro-table-row-link{color:var(--naro-ink)}.naro-row-arrow{color:var(--naro-ink-4)}.naro-doc-table td:last-child .naro-btn{margin:8px 16px 8px auto}.naro-cl{border:1px solid var(--naro-line);border-radius:var(--naro-radius);background:var(--naro-bg);grid-template-columns:316px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}.naro-cl-side{border-right:1px solid var(--naro-line);background:var(--naro-bg-muted);padding:28px 20px 22px}.naro-cl-side h2{color:var(--naro-ink);letter-spacing:-.02em;margin:8px 0 0;font-size:20px;font-weight:800;line-height:1.3}.naro-cl-sub{color:var(--naro-ink-4);margin:6px 0 0;font-size:12px}.naro-cl-list{flex-direction:column;margin-top:18px;display:flex}.naro-cl-item{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:11px 10px;display:flex;position:relative}.naro-cl-item:hover{background:var(--naro-hover)}.naro-cl-item.is-sel{background:var(--naro-accent-soft)}.naro-cl-item+.naro-cl-item:before{content:"";background:var(--naro-line-strong);width:1.5px;height:13px;position:absolute;top:-7px;left:20px}.naro-cl-bullet{border:1.5px solid var(--naro-line-strong);background:var(--naro-bg);color:#0000;border-radius:999px;flex:none;place-items:center;width:21px;height:21px;display:grid}.naro-cl-bullet.is-done{border-color:var(--naro-st-green-fg);background:var(--naro-st-green-fg);color:#fff}.naro-cl-bullet.is-followup{border-color:var(--naro-st-amber-strong);background:var(--naro-st-amber-strong);color:#fff}.naro-cl-name{min-width:0}.naro-cl-name b{color:var(--naro-ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.naro-cl-name small{color:var(--naro-ink-4);font-size:11.5px}.naro-cl-tag{color:var(--naro-ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:11px;font-weight:800}.naro-cl-tag.is-done{color:var(--naro-st-green-fg)}.naro-cl-tag.is-warn{color:var(--naro-st-amber-strong)}.naro-cl-tag.is-hot{color:var(--naro-st-red-fg)}.naro-cl-side-foot{color:var(--naro-ink-4);margin:20px 4px 0;font-size:11.5px;line-height:1.6}.naro-cl-main{min-width:0;padding:28px 36px 32px;position:relative}.naro-cl-done{z-index:3;border-radius:inherit;background:radial-gradient(120% 80% at 50% 0%, #15a34a17, transparent 62%), var(--naro-bg);box-shadow:inset 0 0 0 2px var(--naro-st-green-fg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px;animation:1s cubic-bezier(.22,1,.36,1) both naro-done-in;display:flex;position:absolute;inset:0}.naro-cl-done.is-leaving{animation:.34s cubic-bezier(.4,0,.7,.2) both naro-done-out}.naro-cl-done strong{color:var(--naro-st-green-fg);letter-spacing:-.02em;font-size:21px;font-weight:800}.naro-cl-done p{color:var(--naro-ink-3);flex-direction:column;gap:2px;margin:0;font-size:13px;font-weight:600;display:flex}.naro-cl-done-file{color:var(--naro-ink-4);word-break:break-all;font-size:12px;font-weight:500}.naro-cl-done-mark{place-items:center;width:60px;height:60px;margin-bottom:6px;display:grid}.naro-cl-done-mark svg{fill:none;width:60px;height:60px;stroke:var(--naro-st-green-fg);stroke-linecap:round;stroke-linejoin:round}.naro-cl-done-mark circle{stroke-width:2.5px;stroke-dasharray:145;stroke-dashoffset:145px;animation:.6s cubic-bezier(.22,1,.36,1) .7s both naro-done-circle}.naro-cl-done-mark path{stroke-width:3.5px;stroke-dasharray:32;stroke-dashoffset:32px;animation:.4s cubic-bezier(.22,1,.36,1) 1.3s both naro-done-check}.naro-cl-done-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}@keyframes naro-done-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes naro-done-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-18px)scale(.99)}}@keyframes naro-done-circle{to{stroke-dashoffset:0}}@keyframes naro-done-check{to{stroke-dashoffset:0}}.naro-cl-crumb{color:var(--naro-ink-4);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.naro-cl-main h3{color:var(--naro-ink);letter-spacing:-.02em;margin:8px 0 6px;font-size:20px;font-weight:800;line-height:1.3}.naro-cl-desc{max-width:58ch;color:var(--naro-ink-2);margin:0;font-size:13.5px;line-height:1.7}.naro-cl-req{flex-direction:column;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:flex}.naro-cl-req li{color:var(--naro-ink-2);gap:8px;font-size:12.5px;display:flex}.naro-cl-req li:before{content:"✓";color:var(--naro-st-green-fg);font-weight:800}.naro-cl-drop{gap:4px;margin-top:20px;padding:40px 24px}.naro-cl-drop b{color:var(--naro-ink-2);font-size:14px;font-weight:700}.naro-cl-drop .or{color:var(--naro-ink-4);margin:4px 0 6px;font-size:11.5px}.naro-cl-drop small{color:var(--naro-ink-4);margin-top:10px;font-size:11.5px}.naro-cl-drop-glyph{background:var(--naro-accent-soft);width:44px;height:44px;color:var(--naro-accent);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.naro-cl-drop.is-compact{flex-direction:row;gap:12px;margin-top:12px;padding:16px 18px}.naro-cl-current,.naro-cl-finance{margin-top:20px}.naro-cl-filewrap{align-items:center;gap:14px;display:flex}.naro-cl-filewrap .naro-file-row{flex:auto}.naro-cl-due{background:var(--naro-bg-muted);color:var(--naro-ink-3);border-radius:10px;align-items:center;gap:9px;margin-top:20px;padding:11px 14px;font-size:12.5px;font-weight:600;display:flex}.naro-cl-due svg{flex:none}.naro-cl-due b{font-weight:800}.naro-cl-due.is-warn{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg)}.naro-cl-due.is-hot{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-cl-main .naro-upload-feedback,.naro-cl-main .naro-btn.primary.h-10{margin-top:14px}.naro-uploaded-file{border-radius:var(--naro-radius-sm);background:var(--naro-fill);align-items:center;gap:10px;padding:14px 16px;display:flex}.naro-uploaded-file.is-error{background:var(--naro-st-red-bg)}.naro-uploaded-file>span:nth-child(2){flex:auto;min-width:0}.naro-uploaded-file strong,.naro-uploaded-file small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.naro-uploaded-file strong{color:var(--naro-ink);font-size:13px;font-weight:700}.naro-uploaded-file small{color:var(--naro-ink-4);margin-top:2px;font-size:12px}.naro-upload-feedback:empty{display:none}.naro-dropzone{cursor:pointer;border:1.5px dashed var(--naro-line-strong);border-radius:var(--naro-radius-sm);background:var(--naro-fill);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:22px 16px;transition:border-color .15s,background .15s;display:flex}.naro-dropzone:hover,.naro-dropzone:focus-within{border-color:var(--naro-accent);background:var(--naro-accent-soft)}.naro-file-row{border-radius:var(--naro-radius-sm);background:var(--naro-fill);border:1px solid #0000;align-items:center;gap:10px;padding:14px 16px;transition:background .34s,border-color .34s;display:flex}.naro-file-row.is-done{border-color:var(--naro-st-green-fg);background:var(--naro-st-green-bg)}.naro-file-row.is-done .naro-file-icon{background:var(--naro-st-green-fg);color:#fff;transition:background .34s,color .34s}.naro-file-done-tag{color:var(--naro-st-green-fg);white-space:nowrap;flex:none;font-size:12px;font-weight:800}.naro-up-progress{margin-top:12px;animation:.24s cubic-bezier(.22,1,.36,1) both naro-fade-up}.naro-up-progress-head{color:var(--naro-ink-3);justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:12px;font-weight:700;display:flex}.naro-up-progress-head b{color:var(--naro-accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.naro-up-progress-track{background:var(--naro-fill);border-radius:999px;height:7px;overflow:hidden}.naro-up-progress-track i{background:var(--naro-accent);border-radius:999px;height:100%;transition:none;display:block}.naro-up-done{flex-direction:column;margin-top:20px;animation:.3s cubic-bezier(.22,1,.36,1) both naro-fade-up;display:flex}.naro-up-done .naro-file-replace-action{flex:none}.naro-up-settled{color:var(--naro-st-green-fg);align-items:center;gap:6px;margin-top:12px;font-size:12.5px;font-weight:700;animation:.28s cubic-bezier(.22,1,.36,1) both naro-fade-up;display:flex}.naro-up-settled.is-followup{color:var(--naro-st-amber-strong)}.naro-text-action{color:var(--naro-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:12.5px;font-weight:800;text-decoration:none}.naro-text-action:hover,.naro-text-action:focus-visible{color:#1d4ed8;outline:none;text-decoration:underline}.naro-text-action:disabled{color:var(--naro-ink-4);cursor:default;text-decoration:none}.naro-file-replace-action{background:var(--naro-bg);color:var(--naro-ink-2);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:800;transition:background .12s,color .12s;display:inline-flex}.naro-file-replace-action:hover,.naro-file-replace-action:focus-visible{color:var(--naro-ink);background:#e2e7ee;outline:none}.naro-file-icon{background:var(--naro-bg);border-radius:8px;flex:0 0 28px;width:28px;height:28px}.naro-finance-submit{flex-direction:column;gap:12px;display:flex}.naro-finance-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.naro-finance-intro strong{color:var(--naro-ink);font-size:14px;font-weight:800}.naro-finance-intro span{color:var(--naro-ink-3);font-size:12.5px}.naro-vics{border-top:1px solid var(--naro-line);flex-direction:column;gap:14px;padding-top:16px;display:flex}.naro-vics-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.naro-vics-basis{flex-direction:column;gap:4px;display:flex}.naro-vics-basis>span{color:var(--naro-ink-3);font-size:11.5px;font-weight:700}.naro-monthpicker{display:inline-block;position:relative}.naro-monthpicker-trigger{border-radius:var(--naro-radius-sm);background:var(--naro-fill);min-width:158px;height:36px;color:var(--naro-ink);cursor:pointer;font:inherit;border:0;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;transition:background .12s;display:inline-flex}.naro-monthpicker-trigger:hover{background:var(--naro-hover)}.naro-monthpicker-trigger>span{margin-right:auto}.naro-monthpicker-trigger>svg:first-child,.naro-monthpicker-trigger>svg:last-child{color:var(--naro-ink-4);flex:none}.naro-monthpicker-pop{z-index:40;background:var(--naro-bg);width:236px;box-shadow:0 16px 44px #0f172a2e, inset 0 0 0 1px var(--naro-line);border-radius:14px;padding:12px;animation:.16s ease-out naro-fade-up;position:absolute;top:calc(100% + 6px);left:0}.naro-monthpicker-head{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 2px;display:flex}.naro-monthpicker-head>span{color:var(--naro-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.naro-monthpicker-head>button{width:28px;height:28px;color:var(--naro-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .12s,color .12s;display:grid}.naro-monthpicker-head>button:hover{background:var(--naro-hover);color:var(--naro-ink)}.naro-monthpicker-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.naro-monthpicker-cell{background:var(--naro-fill);height:40px;color:var(--naro-ink-2);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;border:0;border-radius:9px;font-size:13px;font-weight:700;transition:background .12s,color .12s}.naro-monthpicker-cell:hover{background:var(--naro-accent-soft);color:var(--naro-accent)}.naro-monthpicker-cell.is-sel{background:var(--naro-accent);color:#fff;box-shadow:0 2px 8px var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-monthpicker-cell.is-sel{box-shadow:0 2px 8px color-mix(in srgb, var(--naro-accent) 40%, transparent)}}.naro-period-picker{flex:none;display:inline-block;position:relative}.naro-period-trigger{border-radius:var(--naro-radius-sm);background:var(--naro-fill);width:168px;height:36px;color:var(--naro-ink);cursor:pointer;font:inherit;border:0;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;transition:background .12s;display:inline-flex}.naro-period-trigger:hover{background:var(--naro-hover)}.naro-period-trigger>span{white-space:nowrap;margin-right:auto}.naro-period-trigger>svg{color:var(--naro-ink-4);flex:none}.naro-period-pop{z-index:40;background:var(--naro-bg);width:268px;box-shadow:0 16px 44px #0f172a2e, inset 0 0 0 1px var(--naro-line);border-radius:14px;padding:12px;animation:.16s ease-out naro-fade-up;position:absolute;top:calc(100% + 6px);right:0}.naro-period-head{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 2px;display:flex}.naro-period-head>span{color:var(--naro-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.naro-period-head>button{width:28px;height:28px;color:var(--naro-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .12s,color .12s;display:grid}.naro-period-head>button:hover{background:var(--naro-hover);color:var(--naro-ink)}.naro-period-row{gap:6px;display:grid}.naro-period-row.is-quarters{grid-template-columns:repeat(4,1fr)}.naro-period-cell{background:var(--naro-fill);height:38px;color:var(--naro-ink-2);cursor:pointer;font:inherit;border:0;border-radius:9px;font-size:12.5px;font-weight:700;transition:background .12s,color .12s}.naro-period-cell:hover{background:var(--naro-accent-soft);color:var(--naro-accent)}.naro-period-cell.is-sel{background:var(--naro-accent);color:#fff;box-shadow:0 2px 8px var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-period-cell.is-sel{box-shadow:0 2px 8px color-mix(in srgb, var(--naro-accent) 40%, transparent)}}.naro-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.7fr) minmax(240px,.65fr);gap:14px;display:grid}.naro-graph-card{background:0 0;border:0;min-width:0;padding:0}.naro-graph-hero{background:linear-gradient(135deg, #2563eb14, #16a34a0d), var(--naro-bg);justify-content:space-between;align-items:center;gap:22px;min-height:190px;display:flex}.naro-graph-label{color:var(--naro-ink-4);font-size:12px;font-weight:800}.naro-graph-value{color:var(--naro-ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:40px;font-weight:800;line-height:1}.naro-graph-value small{color:var(--naro-ink-3);margin-left:4px;font-size:15px;font-weight:800}.naro-graph-card p{color:var(--naro-ink-3);margin:10px 0 0;font-size:13px}.naro-graph-note{color:var(--naro-ink-4)!important;font-size:12px!important}.naro-graph-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.naro-mini-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;height:72px;margin-top:22px;display:grid}.naro-mini-bars span{background:linear-gradient(180deg, #60a5fa, var(--naro-accent));border-radius:999px 999px 3px 3px;min-height:6px}.naro-risk-line{border-top:1px solid var(--naro-line);border-bottom:1px solid var(--naro-line);color:var(--naro-ink-3);justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:10px 0;font-size:12px;display:flex}.naro-risk-line strong{color:var(--naro-st-red-fg);font-variant-numeric:tabular-nums;font-size:18px}.naro-stack-bar{background:var(--naro-fill);border-radius:999px;height:18px;display:flex;overflow:hidden}.naro-stack-bar span{min-width:0}.naro-stack-bar .missing,.naro-legend .missing{background:var(--naro-line-strong)}.naro-stack-bar .submitted,.naro-legend .submitted{background:#60a5fa}.naro-stack-bar .issue,.naro-legend .issue{background:var(--naro-st-amber-bright)}.naro-stack-bar .reviewed,.naro-legend .reviewed{background:var(--naro-st-green-fg)}.naro-legend{color:var(--naro-ink-3);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.naro-legend span{align-items:center;gap:6px;display:inline-flex}.naro-legend i{border-radius:999px;width:8px;height:8px}.naro-doc-bars{gap:14px;display:grid}.naro-doc-bar-row{grid-template-columns:minmax(150px,.45fr) minmax(160px,1fr) 42px;align-items:center;gap:14px;display:grid}.naro-doc-bar-label{min-width:0}.naro-doc-bar-label span{color:var(--naro-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.naro-doc-bar-label small{color:var(--naro-ink-4);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.naro-doc-bar-track{background:var(--naro-fill);border-radius:999px;height:9px;overflow:hidden}.naro-doc-bar-track span{border-radius:inherit;height:100%;display:block}.naro-doc-bar-track .blue{background:var(--naro-accent)}.naro-doc-bar-track .green{background:var(--naro-st-green-fg)}.naro-doc-bar-track .gray{background:var(--naro-line-strong)}.naro-doc-bar-track .red{background:var(--naro-st-red-fg)}.naro-doc-bar-row strong{color:var(--naro-ink-2);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.naro-recent-list{flex-direction:column;gap:8px;display:flex}.naro-recent-row{border:1px solid var(--naro-line);border-radius:var(--naro-radius-sm);color:inherit;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.naro-recent-row:hover{border-color:var(--naro-line-strong);background:var(--naro-bg-muted)}.naro-recent-row strong,.naro-recent-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.naro-recent-row strong{color:var(--naro-ink);font-size:13px}.naro-recent-row small{color:var(--naro-ink-4);font-size:11.5px}.naro-vics-tables{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:0 28px;display:grid}.naro-vics-table-card{border:0;border-top:1px solid var(--naro-line);background:0 0;border-radius:0}.naro-vics-table-head{background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 8px;display:flex}.naro-vics-unit{color:var(--naro-ink-4);white-space:nowrap;flex:none;font-size:11.5px;font-weight:800}.naro-vics-table-scroll{overflow-x:auto}.naro-vics-table{border-collapse:collapse;width:min(520px,100%);min-width:0}.naro-vics-table th,.naro-vics-table td{text-align:left;vertical-align:middle;border:0;padding:5px 0}.naro-vics-table thead th{color:var(--naro-ink-4);background:0 0;font-size:11px;font-weight:800}.naro-vics-table tbody th{width:210px;color:var(--naro-ink-2);white-space:nowrap;font-size:13px;font-weight:600}.naro-vics-table tbody th,.naro-vics-table tbody td{border-bottom:1px solid var(--naro-line)}@supports (color:color-mix(in lab, red, red)){.naro-vics-table tbody th,.naro-vics-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--naro-line) 55%, transparent)}}.naro-vics-table tbody tr:last-child th,.naro-vics-table tbody tr:last-child td{border-bottom:0}.naro-vics-table tbody th.is-calculated{color:var(--naro-ink);font-weight:800}.naro-vics-input-wrap{justify-content:flex-start;display:flex}.naro-vics-input{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);width:min(160px,100%);height:32px;color:var(--naro-ink);font-variant-numeric:tabular-nums;text-align:right;border:0;padding:0 12px;font-size:13px;font-weight:700}.naro-vics-input:focus{background:var(--naro-bg);outline:none;box-shadow:inset 0 0 0 1.5px #2563eb8c}.naro-vics-input::placeholder{color:var(--naro-ink-4)}.naro-vics-input:focus::placeholder{color:#0000}.naro-vics-input.is-calculated{color:var(--naro-ink-2);cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:none;background:0 0;justify-content:flex-end;align-items:center;font-weight:800;display:inline-flex}.naro-vics-input[type=number]{-moz-appearance:textfield}.naro-vics-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.naro-vics-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.naro-vics-balance{border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 15px;font-size:12.5px;display:flex}.naro-vics-balance b{font-weight:800}.naro-vics-balance small{color:inherit;opacity:.82;font-variant-numeric:tabular-nums;font-size:12px}.naro-vics-balance svg{flex:none}.naro-vics-balance.is-ok{background:var(--naro-st-green-bg);color:var(--naro-st-green-fg)}.naro-vics-balance.is-off{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg)}.naro-cl-finance{flex-direction:column;gap:16px;margin-top:20px;display:flex}.naro-fin-pdfline{background:var(--naro-st-green-bg);border-radius:11px;align-items:center;gap:9px;padding:11px 14px;font-size:12.5px;display:flex}.naro-fin-pdfline .lab{color:var(--naro-st-green-fg);font-weight:800}.naro-fin-pdfline .fname{min-width:0;color:var(--naro-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:700;overflow:hidden}.naro-fin-pdfline .when{color:var(--naro-ink-4);flex:none;font-size:11.5px;font-weight:700}.naro-fin-pdf-swap{background:var(--naro-bg);color:var(--naro-ink-2);cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.naro-fin-pdf-swap:hover{color:var(--naro-ink)}.naro-fin-drop.naro-cl-drop.is-compact{text-align:left;justify-content:flex-start;padding:16px 18px}.naro-fin-drop-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.naro-fin-drop-text b{color:var(--naro-ink-2);font-size:13.5px;font-weight:700}.naro-fin-drop-text small{color:var(--naro-ink-4);font-size:11.5px}.naro-cl-finance .naro-vics{border-top:0;gap:16px;padding-top:0}.naro-cl-finance .naro-vics-tables{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 22px}.naro-cl-finance .naro-vics-table{table-layout:fixed;width:100%}.naro-cl-finance .naro-vics-table th,.naro-cl-finance .naro-vics-table td{padding:4px 0}.naro-cl-finance .naro-vics-table tbody th{letter-spacing:-.02em;width:auto;font-size:12px}.naro-cl-finance .naro-vics-table thead th:last-child,.naro-cl-finance .naro-vics-input-wrap{text-align:right;justify-content:flex-end}.naro-cl-finance .naro-vics-table thead th:last-child{width:118px}.naro-cl-finance .naro-vics-input{width:118px;height:29px;padding:0 8px;font-size:12px}@media (max-width:720px){.naro-cl-finance .naro-vics-tables{grid-template-columns:1fr}}.naro-fin-submit{margin-top:2px}.naro-fin-hint{color:var(--naro-ink-4);margin:-6px 0 0;font-size:11.5px;line-height:1.6}.naro-dashboard>*+*{border-top:1px solid var(--naro-line);margin-top:8px;padding-top:26px}.naro-dashboard .naro-table-title{letter-spacing:-.01em;font-size:16px}.naro-dashboard .naro-graph-label{letter-spacing:.01em;color:var(--naro-ink-2);font-size:13px;font-weight:700}.naro-dashboard .naro-graph-head .naro-sub{color:var(--naro-ink-4);font-size:12px}.naro-dash-pair{grid-template-columns:1fr;gap:0;display:grid}.naro-dash-pair>section+section{border-top:1px solid var(--naro-line);margin-top:22px;padding-top:22px}@media (min-width:1280px){.naro-dash-pair{grid-template-columns:1fr 1fr}.naro-dash-pair>section:first-child{padding-right:30px}.naro-dash-pair>section+section{border-top:0;border-left:1px solid var(--naro-line);margin-top:0;padding-top:0;padding-left:30px}}.naro-dash{flex-direction:column;flex:auto;min-height:0;display:flex}.naro-dash-head{background:var(--naro-bg);border-bottom:1px solid var(--naro-line);padding:16px max(var(--naro-gutter), (100% - var(--naro-content-max)) / 2);align-items:center;gap:14px;display:flex}.naro-dash-head h1{letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:19px;font-weight:700}.naro-head-spacer{flex:auto}.naro-btn.ghost-red{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-btn.ghost-amber{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg)}.naro-summary{background:var(--naro-bg);border-bottom:1px solid var(--naro-line);padding:13px max(var(--naro-gutter), (100% - var(--naro-content-max)) / 2);flex-wrap:wrap;align-items:center;gap:22px;display:flex}.naro-stat{color:var(--naro-ink-3);white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:7px;padding:0;font-size:13px;font-weight:600;text-decoration:none;display:flex}.naro-stat b{letter-spacing:-.02em;color:var(--naro-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.naro-stat .dot{border-radius:50%;align-self:center;width:8px;height:8px}.naro-stat:hover b{color:var(--naro-accent)}.naro-summary-bar{flex:220px;align-items:center;gap:10px;min-width:180px;display:flex}.naro-summary-bar .track{background:var(--naro-st-gray-bg);border-radius:999px;flex:auto;height:8px;display:flex;overflow:hidden}.naro-summary-bar .track i{height:100%}.naro-summary-bar .pct{color:var(--naro-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.naro-dash-body{background:var(--naro-bg-muted);gap:16px}.naro-graph-section{align-items:baseline;gap:10px;margin-top:6px;display:flex}.naro-graph-section h2{letter-spacing:-.02em;margin:0;font-size:14px;font-weight:700}.naro-graph-section span{color:var(--naro-ink-4);white-space:nowrap;font-size:12px}.naro-graphs{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:980px){.naro-graphs{grid-template-columns:1fr 1fr}}.naro-gcard{border:1px solid var(--naro-line);border-radius:var(--naro-radius);background:var(--naro-bg);flex-direction:column;min-width:0;padding:18px 20px;display:flex;box-shadow:0 1px 3px #0f172a0a}.naro-gcard-head{align-items:baseline;gap:9px;margin-bottom:14px;display:flex}.naro-gcard-head .t{letter-spacing:-.02em;white-space:nowrap;font-size:14px;font-weight:700}.naro-gcard-head .s{color:var(--naro-ink-4);white-space:nowrap;font-size:12px}.naro-gcard-head .more{color:var(--naro-accent);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700;text-decoration:none}.naro-graph-note{color:var(--naro-ink-4);margin:auto 0 0;padding-top:12px;font-size:12px}.naro-graph-callout{border-radius:var(--naro-radius-sm);background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg);align-items:center;gap:9px;margin-top:14px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.naro-graph-callout .naro-btn{margin-left:auto}.naro-donut-wrap{flex-wrap:wrap;flex:auto;align-items:center;gap:28px;display:flex}.naro-donut{flex:0 0 210px;width:210px;height:210px;position:relative}.naro-donut svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.naro-donut-ctr{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.naro-donut-ctr .v{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.naro-donut-ctr .l{color:var(--naro-ink-4);white-space:nowrap;margin-top:5px;font-size:12px}.naro-donut-legend{flex-direction:column;flex:200px;min-width:200px;display:flex}.naro-donut-lg{color:var(--naro-ink-2);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.naro-donut-lg+.naro-donut-lg{border-top:1px solid var(--naro-line)}.naro-donut-lg .nm{align-items:center;gap:8px;font-weight:600;display:flex}.naro-donut-lg .sw{border-radius:3px;flex:0 0 10px;width:10px;height:10px}.naro-donut-lg b{font-variant-numeric:tabular-nums;font-size:13.5px}.naro-donut-lg small{color:var(--naro-ink-4);margin-left:3px;font-size:11.5px;font-weight:500}.naro-sankey{flex:auto;width:100%;min-height:272px;position:relative}.naro-sankey svg{width:100%;height:100%;display:block;position:absolute;inset:0}.naro-sankey text{font-family:inherit}.naro-sankey .lk{opacity:.55;transition:opacity .15s}.naro-sankey .lk:hover{opacity:.8}.naro-pace-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.naro-pace-legend{z-index:2;color:var(--naro-ink-4);pointer-events:none;gap:12px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-2px;right:6px}.naro-pace-legend .lg{align-items:center;gap:5px;display:inline-flex}.naro-pace-legend .sw{border-top:2px solid var(--naro-st-green-fg);border-radius:1px;flex:none;width:15px;height:0}.naro-pace-legend .sw.behind{border-top-color:var(--naro-st-amber-strong)}.naro-pace-legend .sw.ideal{border-top:2px dashed var(--naro-line-strong)}.naro-pace{flex:auto;width:100%;min-height:226px;position:relative}.naro-pace-reveal-rect{animation:2.2s cubic-bezier(.16,1,.3,1) .15s backwards naro-pace-reveal-in}@keyframes naro-pace-reveal-in{0%{width:0}}.naro-pace-late{animation:1s ease-out 1.4s backwards naro-fade-in}.naro-pace svg{width:100%;height:100%;display:block;position:absolute;inset:0}.naro-pace text{font-family:inherit}.naro-hm{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;margin:0 -3px}.naro-hm col.co{width:104px}.naro-hm thead th{color:var(--naro-ink-2);white-space:nowrap;text-align:center;padding:0 0 6px;font-size:11.5px;font-weight:700;overflow:visible}.naro-hm th.co{color:var(--naro-ink-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding-right:8px;font-size:12px;font-weight:600;overflow:hidden}.naro-hm td{background:var(--naro-bg-muted);border-radius:5px;height:25px;padding:0}.naro-hm td.miss{background:var(--naro-st-red-soft)}.naro-hm th.co a{color:inherit;text-decoration:none}.naro-hm th.co a:hover{color:var(--naro-accent);text-decoration:underline}.naro-hm td a{border-radius:inherit;width:100%;height:100%;transition:box-shadow .15s,background .15s;display:block}.naro-hm td a:hover{box-shadow:inset 0 0 0 1.5px var(--naro-line-strong);background:#0f172a0f}.naro-hm td.miss a:hover{box-shadow:inset 0 0 0 1.5px var(--naro-st-red-fg);background:#dc26261a}.naro-hm-legend{flex-wrap:wrap;gap:6px 15px;margin-top:14px;display:flex}.naro-hm-legend .lg{color:var(--naro-ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.naro-hm-legend .sw{border-radius:4px;flex:0 0 16px;width:16px;height:13px}.naro-hm-legend .sw.miss{background:var(--naro-st-red-soft)}.naro-hm-legend .sw.got{background:var(--naro-bg-muted)}.naro-rank{flex-direction:column;flex:auto;justify-content:center;display:flex}.naro-rk{border-radius:var(--naro-radius-sm);color:inherit;grid-template-columns:18px minmax(0,158px) 1fr 52px;align-items:center;gap:11px;margin:0 -8px;padding:9px 8px;text-decoration:none;transition:background .15s;display:grid}a.naro-rk:hover{background:var(--naro-hover)}a.naro-rk:hover .nm{color:var(--naro-ink)}.naro-rk+.naro-rk{border-top:1px solid var(--naro-line)}.naro-rk .no{color:var(--naro-ink-4);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.naro-rk .nm{color:var(--naro-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.naro-rk .nm small{color:var(--naro-ink-4);margin-left:5px;font-size:11px;font-weight:500}.naro-rk .tr{background:var(--naro-st-gray-bg);border-radius:6px;height:18px;overflow:hidden}.naro-rk .tr i{background:var(--naro-accent);border-radius:6px;height:100%;display:block}.naro-rk.low .tr i{background:var(--naro-accent);opacity:.45}.naro-rk .v{color:var(--naro-ink-2);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.naro-rk.low .v{color:var(--naro-st-red-fg)}.naro-actlog{padding:16px 0 0}.naro-actlog-head{margin-bottom:8px;padding:0 18px}.naro-actlog-list{flex-direction:column;display:flex}.naro-actlog-row{border-top:1px solid var(--naro-line);grid-template-columns:96px minmax(120px,200px) 1fr auto;align-items:center;gap:0 14px;padding:7px 18px;font-size:12.5px;text-decoration:none;display:grid}@supports (grid-template-columns:subgrid){.naro-actlog-list{grid-template-columns:96px fit-content(200px) 1fr auto;display:grid}.naro-actlog-row{grid-column:1/-1;grid-template-columns:subgrid}}.naro-actlog-row:first-child{border-top:0}.naro-actlog-row:hover{background:var(--naro-bg-muted)}.naro-actlog-row .ts{color:var(--naro-ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11px}.naro-actlog-row .co{color:var(--naro-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.naro-actlog-row .ac{color:var(--naro-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.naro-actlog-row .ac small{color:var(--naro-ink-4);font-variant-numeric:tabular-nums;font-size:11.5px}.naro-actlog-row .tag{white-space:nowrap;border-radius:5px;justify-self:end;padding:2px 7px;font-size:10.5px;font-weight:700}.naro-actlog-row .tag.up{background:var(--naro-st-blue-bg);color:var(--naro-st-blue-fg)}.naro-actlog-row .tag.re{background:var(--naro-st-violet-bg);color:var(--naro-st-violet-fg)}.naro-actlog-row .tag.fm{background:var(--naro-st-green-bg);color:var(--naro-st-green-fg)}.naro-actlog-row .tag.cc{background:var(--naro-st-gray-bg);color:var(--naro-st-gray-fg)}.naro-actlog-row .tag.fu{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg)}.naro-actlog-foot{border-top:1px solid var(--naro-line);color:var(--naro-ink-4);margin-top:2px;padding:9px 18px 11px;font-size:11.5px}.naro-worklists{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}@media (min-width:1180px){.naro-worklists{grid-template-columns:1fr 1fr}}.naro-worklist{background:var(--naro-bg);border:1px solid var(--naro-line);border-radius:var(--naro-radius);min-width:0;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.naro-worklist-head{border-bottom:1px solid var(--naro-line);align-items:center;gap:9px;padding:14px 16px 12px;display:flex}.naro-worklist-title{letter-spacing:-.02em;white-space:nowrap;color:var(--naro-ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.naro-worklist-title .tag{color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700}.naro-worklist.red .tag{background:var(--naro-st-red-fg)}.naro-worklist.amber .tag{background:var(--naro-st-amber-fg)}.naro-worklist-title small{color:var(--naro-ink-4);font-size:12px;font-weight:600}.naro-worklist-all{color:var(--naro-ink-3);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700;text-decoration:none}.naro-worklist-all:hover{color:var(--naro-accent)}.naro-wl-scroll{overflow-x:auto}.naro-wl-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:320px}.naro-wl-table th{border-bottom:1px solid var(--naro-line);color:var(--naro-ink-4);text-align:left;white-space:nowrap;padding:8px 16px;font-size:11.5px;font-weight:650}.naro-wl-table td{border-bottom:1px solid var(--naro-line);vertical-align:middle;height:46px;padding:0 16px;font-size:13.5px}.naro-wl-table tbody tr:last-child td{border-bottom:0}.naro-wl-table tbody tr:hover{background:var(--naro-hover)}.naro-wl-table th.is-right,.naro-wl-table td.is-right{text-align:right}.naro-wl-table td.nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.naro-wl-table td.nm a{color:var(--naro-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;display:block;overflow:hidden}.naro-wl-table td.nm a:hover{color:var(--naro-accent)}.naro-wl-table td.docs{color:var(--naro-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.naro-wl-table td.dd{color:var(--naro-ink-3);white-space:nowrap;font-size:12.5px;font-weight:750}.naro-wl-table td.dd.is-overdue{color:var(--naro-dday-overdue)}.naro-wl-table td.dd.is-critical{color:var(--naro-dday-critical)}.naro-wl-table td.dd.is-warn{color:var(--naro-dday-warn)}.naro-wl-table td.dd.is-far{color:var(--naro-ink-4)}.naro-wl-table td.dd.is-issue{color:var(--naro-warn-deep)}.naro-worklist-row{color:inherit;align-items:center;gap:12px;padding:9px 16px;text-decoration:none;display:flex}.naro-worklist-row+.naro-worklist-row{border-top:1px solid var(--naro-line)}.naro-worklist-row:hover{background:var(--naro-bg-muted)}.naro-dday-badge{border-radius:var(--naro-radius-sm);font-variant-numeric:tabular-nums;flex-direction:column;flex:0 0 54px;justify-content:center;align-items:center;gap:0;width:54px;height:42px;font-size:14px;font-weight:700;line-height:1.15;display:flex}.naro-dday-badge small{opacity:.85;letter-spacing:.02em;font-size:9.5px;font-weight:700}.naro-dday-badge.is-overdue{background:var(--naro-st-red-fg);color:#fff}.naro-dday-badge.is-critical{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-dday-badge.is-warn{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg)}.naro-dday-badge.is-far{background:var(--naro-st-gray-bg);color:var(--naro-ink-3)}.naro-co-av{border-radius:var(--naro-radius-sm);background:var(--naro-st-gray-bg);width:30px;height:30px;color:var(--naro-st-gray-fg);flex:0 0 30px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.naro-worklist-row-main{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.naro-worklist-row-top{align-items:center;gap:7px;display:flex}.naro-worklist-row-top strong{white-space:nowrap;text-overflow:ellipsis;color:var(--naro-ink);font-size:13.5px;font-weight:700;overflow:hidden}.naro-row-cnt{color:var(--naro-ink-4);white-space:nowrap;font-size:11.5px;font-weight:600}.naro-doc-chips{flex-wrap:wrap;gap:4px;display:flex}.naro-doc-chip{background:var(--naro-st-gray-bg);height:20px;color:var(--naro-st-gray-fg);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.naro-doc-chip.is-issue{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg);font-weight:700}.naro-row-side{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:6px;display:flex}.naro-worklist-foot{border-top:1px solid var(--naro-line);background:var(--naro-bg-muted);justify-content:center;align-items:center;padding:10px 16px;display:flex}.naro-worklist-foot a{color:var(--naro-ink-3);font-size:12.5px;font-weight:700;text-decoration:none}.naro-worklist-foot a:hover{color:var(--naro-accent)}.naro-worklist-empty{text-align:center;color:var(--naro-ink-4);padding:24px 16px;font-size:12.5px}.rvw{background:var(--naro-bg);min-height:0;color:var(--naro-ink);flex-direction:column;flex:auto;display:flex;overflow:auto}.rvw-wrap{width:min(1180px,100%);margin:0 auto;padding:30px 36px 90px}.rvw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.rvw-head h1{letter-spacing:-.03em;color:var(--naro-ink);margin:0;font-size:19px;font-weight:700}.rvw-meta{color:var(--naro-ink-3);margin:4px 0 0;font-size:13px}.rvw-back{color:var(--naro-ink-3);border-radius:999px;align-items:center;gap:5px;margin:0 0 10px -6px;padding:4px 10px 4px 6px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.rvw-back:hover{background:var(--naro-hover);color:var(--naro-ink)}.rvw-back svg{transition:transform .15s}.rvw-back:hover svg{transform:translate(-2px)}.rvw-progress{color:var(--naro-ink-2);justify-content:space-between;align-items:center;margin-top:26px;font-size:13px;font-weight:600;display:flex}.rvw-progress b{color:var(--naro-ink);font-variant-numeric:tabular-nums}.rvw-bar{background:var(--naro-st-gray-bg);border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.rvw-bar i{background:var(--naro-st-green-fg);height:100%;display:block}.rvw-list{margin-top:6px}.rvw-item+.rvw-item .rvw-row{border-top:1px solid var(--naro-line)}.rvw-done-divider{color:var(--naro-ink-4);letter-spacing:.02em;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin:34px 0 0;font-size:11.5px;font-weight:800;display:flex}.rvw-done-divider:after{content:"";background:var(--naro-line);flex:auto;height:1px;margin-left:8px}.rvw-list.is-done-zone{margin-top:2px}.rvw-list.is-done-zone .rvw-row{padding:14px 4px}.rvw-all-done{border-radius:var(--naro-radius-sm);background:var(--naro-st-green-bg);color:var(--naro-st-green-fg);align-items:center;gap:8px;margin-top:10px;padding:14px 16px;font-size:13px;font-weight:700;display:flex}.rvw-row{align-items:center;gap:16px;padding:21px 4px;display:flex}.rvw-item.is-selectable .rvw-row{cursor:pointer}.rvw-sel{opacity:0;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;width:0;height:22px;margin-right:-16px;padding:0;transition:width .24s cubic-bezier(.2,.8,.2,1),margin-right .24s cubic-bezier(.2,.8,.2,1),opacity .18s;display:inline-flex;overflow:hidden}.rvw-item.is-selected .rvw-sel{opacity:1;width:22px;margin-right:0}.rvw-sel .box{border:1.5px solid var(--naro-accent);background:var(--naro-accent);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.rvw-chip{white-space:nowrap;flex:none;align-items:center;gap:7px;min-width:64px;font-size:13px;font-weight:700;display:inline-flex}.rvw-chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.rvw-chip.done{color:var(--naro-st-green-fg)}.rvw-chip.wait{color:var(--naro-accent)}.rvw-chip.fix{color:var(--naro-st-amber-strong)}.rvw-chip.miss{color:var(--naro-st-red-fg,#dc2626)}.rvw-doc{flex-wrap:wrap;flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.rvw-doc strong{color:var(--naro-ink);letter-spacing:-.02em;white-space:nowrap;font-size:14px;font-weight:700}.rvw-doc small{color:var(--naro-ink-3);font-size:12.5px}.rvw-doc .drive{color:var(--naro-accent);white-space:nowrap;align-items:center;gap:3px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.rvw-doc .drive:hover{text-decoration:underline}.rvw-doc .ver{color:var(--naro-ink-4);font-size:12px;font-weight:700}.rvw-req{color:var(--naro-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-family:inherit;font-size:13px;font-weight:600}.rvw-req:hover{color:var(--naro-ink)}.rvw-actions{flex:none;align-items:center;gap:8px;display:flex}.rvw-abtn{border:1px solid var(--naro-line-strong);background:var(--naro-bg);height:34px;color:var(--naro-ink-2);white-space:nowrap;cursor:pointer;border-radius:9px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600}.rvw-abtn:hover{background:var(--naro-hover)}.rvw-abtn.open{color:var(--naro-ink);font-weight:800}.rvw-abtn.fix-on{background:var(--naro-st-amber-strong);border-color:var(--naro-st-amber-strong);color:#fff}.rvw-abtn.green{background:var(--naro-accent);border-color:var(--naro-accent);color:#fff}.rvw-abtn.green:hover{background:#1d5fd1}.rvw-abtn.orange{background:var(--naro-st-amber-strong);border-color:var(--naro-st-amber-strong);color:#fff}.rvw-abtn.orange:hover{background:var(--naro-st-amber-fg)}.rvw-abtn.dashed{border-style:dashed;border-color:var(--naro-line-strong)}.rvw-undo{color:var(--naro-ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.rvw-undo:hover{color:var(--naro-ink)}.rvw-subrow.rvw-syncfail{border:1px solid var(--naro-st-red-fg,#c2334d);flex-direction:row;align-items:center;gap:10px;margin:0 4px 14px 46px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.rvw-subrow.rvw-syncfail{border:1px solid color-mix(in srgb, var(--naro-st-red-fg,#c2334d) 28%, transparent)}}.rvw-subrow.rvw-syncfail{background:var(--naro-st-red-fg,#c2334d);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.rvw-subrow.rvw-syncfail{background:color-mix(in srgb, var(--naro-st-red-fg,#c2334d) 7%, var(--naro-bg))}}.rvw-subrow.rvw-syncfail{color:var(--naro-st-red-fg,#c2334d)}.rvw-syncfail>svg{flex:none}.rvw-syncfail .t{flex-direction:column;flex:auto;gap:2px;min-width:0;font-size:12.5px;display:flex}.rvw-syncfail .t strong{font-weight:700}.rvw-syncfail .t span{color:var(--naro-ink-2)}.rvw-syncfail .t small{color:var(--naro-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.rvw-sync-retry{flex:none;align-items:center;gap:8px;display:inline-flex}.rvw-sync-retry small{max-width:180px;color:var(--naro-ink-3);font-size:11.5px}.rvw-abtn.sync{border-color:var(--naro-st-red-fg,#c2334d)}@supports (color:color-mix(in lab, red, red)){.rvw-abtn.sync{border-color:color-mix(in srgb, var(--naro-st-red-fg,#c2334d) 45%, transparent)}}.rvw-abtn.sync{color:var(--naro-st-red-fg,#c2334d)}.rvw-abtn.sync:disabled{opacity:.6;cursor:default}.rvw-subrow{flex-direction:column;gap:5px;padding:0 4px 16px 46px;display:flex}.rvw-subline{color:var(--naro-ink-2);gap:10px;font-size:12.5px;display:flex}.rvw-subline .dt{color:var(--naro-ink-4);font-variant-numeric:tabular-nums;flex:none}.rvw-subline .lnk{color:var(--naro-accent);font-weight:700;text-decoration:none}.rvw-subline .lnk:hover{text-decoration:underline}.rvw-panel{background:var(--naro-bg-muted);border-radius:12px;margin:2px 0 18px;padding:20px 24px 18px}.rvw-panel-label{color:var(--naro-ink-3);margin-bottom:12px;font-size:13px}.rvw-panel textarea{border:1px solid var(--naro-line-strong);background:var(--naro-bg);width:100%;min-height:190px;font:inherit;color:var(--naro-ink);resize:vertical;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.6}.rvw-panel textarea:focus{outline:2px solid var(--naro-accent);outline-offset:-1px}.rvw-panel-foot{align-items:center;gap:16px;margin-top:14px;display:flex}.rvw-close{color:var(--naro-ink-3);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:600}.rvw-close:hover{color:var(--naro-ink)}.naro-overview{grid-template-columns:minmax(360px,430px) minmax(0,1fr);gap:10px;display:grid}.naro-ring-card{flex-direction:column;gap:14px;display:flex}.naro-ring-wrap{justify-content:center;align-items:center;gap:28px;padding-right:0;display:flex}.naro-ring-legend{min-width:112px;height:176px;color:var(--naro-ink-2);letter-spacing:0;flex-direction:column;justify-content:space-between;gap:0;font-family:inherit;font-size:15px;font-weight:600;line-height:1.35;display:flex}.naro-ring-legend-item{width:fit-content;color:var(--naro-ink-2);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;border-radius:8px;outline:none;align-items:center;gap:9px;margin-left:-7px;padding:4px 7px;text-decoration:none;transition:background .16s,color .16s,transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.naro-ring-legend-item:is(:hover,:focus-visible,.is-active){background:var(--naro-bg-muted);color:var(--naro-ink);transform:translate(3px)}.naro-ring-legend-item:focus-visible{box-shadow:0 0 0 2px var(--naro-accent-soft)}.naro-ring-legend i{border-radius:5px;flex:0 0 15px;width:15px;height:15px;transition:transform .18s cubic-bezier(.16,1,.3,1)}.naro-ring-legend-item:is(:hover,:focus-visible,.is-active) i{transform:scale(1.12)}.naro-ring-legend i.reviewed{background:var(--naro-st-green-fg)}.naro-ring-legend i.submitted{background:var(--naro-accent)}.naro-ring-legend i.issue{background:var(--naro-st-amber-bright)}.naro-ring-legend i.missing{background:var(--naro-line-strong)}.naro-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.naro-tile{border-radius:var(--naro-radius);background:var(--naro-bg-muted);color:inherit;flex-direction:column;gap:2px;padding:16px 18px;text-decoration:none;transition:background .15s,transform .1s;display:flex;position:relative}.naro-tile:hover{background:var(--naro-fill);transform:translateY(-1px)}.naro-tile.is-alert{background:var(--naro-st-red-bg)}.naro-tile-label{color:var(--naro-ink-3);font-size:12.5px;font-weight:700}.naro-tile-value{color:var(--naro-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.1}.naro-tile-value small{color:var(--naro-ink-4);margin-left:3px;font-size:13px;font-weight:800}.naro-tile.is-alert .naro-tile-value{color:var(--naro-st-red-fg)}.naro-tile-sub{color:var(--naro-ink-4);font-size:11.5px;font-weight:500}.naro-tile-arrow{color:var(--naro-ink-4);position:absolute;top:16px;right:16px}.naro-dashboard>.naro-dash-search,.naro-dashboard>.naro-dash-workboard{border-top:0;margin-top:0;padding-top:0}.naro-dash-search{z-index:20;flex:none;position:relative}.naro-dash-search-box{border:1.5px solid var(--naro-line);background:var(--naro-bg-muted);height:44px;color:var(--naro-ink-4);cursor:text;border-radius:11px;align-items:center;gap:11px;padding:0 16px;transition:border-color .12s,background .12s;display:flex}.naro-dash-search[data-open=true] .naro-dash-search-box{border-color:var(--naro-accent);background:var(--naro-bg)}.naro-dash-search-box input{min-width:0;color:var(--naro-ink);background:0 0;border:0;outline:none;flex:auto;font-size:14px;font-weight:500}.naro-dash-search-box input::placeholder{color:var(--naro-ink-3)}.naro-dash-search-box kbd{border:1px solid var(--naro-line-strong);color:var(--naro-ink-4);white-space:nowrap;border-radius:5px;padding:4px 7px;font-family:inherit;font-size:11px;font-weight:700;line-height:1}.naro-dash-search-clear{width:24px;height:24px;color:var(--naro-ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.naro-dash-search-clear:hover{background:var(--naro-fill);color:var(--naro-ink-2)}.naro-dash-search-menu{border:1px solid var(--naro-line);background:var(--naro-bg);border-radius:11px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 32px #10172721}.naro-dash-search-menu-title{color:var(--naro-ink-4);letter-spacing:.04em;padding:9px 16px 5px;font-size:11px;font-weight:800}.naro-dash-search-empty{color:var(--naro-ink-4);text-align:center;padding:18px 16px;font-size:13px;font-weight:600}.naro-dash-search-result{border-top:1px solid var(--naro-line);color:inherit;align-items:center;gap:11px;padding:11px 16px;text-decoration:none;transition:background 80ms;display:flex}.naro-dash-search-menu-title+.naro-dash-search-result,.naro-dash-search-result:first-child{border-top:0}.naro-dash-search-result:hover,.naro-dash-search-result:focus-visible{background:var(--naro-bg-muted);outline:none}.naro-dash-search-dot,.naro-dash-dot{background:var(--naro-accent);border-radius:999px;flex:0 0 7px;width:7px;height:7px}.naro-dash-search-dot.is-danger,.naro-dash-dot.is-danger{background:var(--naro-st-red-fg)}.naro-dash-search-dot.is-caution,.naro-dash-dot.is-caution{background:#c2840a}.naro-dash-search-dot.is-normal,.naro-dash-dot.is-normal{background:var(--naro-st-green-fg)}.naro-dash-search-dot.is-muted{background:var(--naro-ink-4)}.naro-dash-search-main{flex:auto;gap:2px;min-width:0;display:grid}.naro-dash-search-main strong{color:var(--naro-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.naro-dash-search-main small{color:var(--naro-ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.naro-dash-search-label{color:var(--naro-accent);white-space:nowrap;font-size:12.5px;font-weight:800}.naro-dash-search-label.is-danger{color:var(--naro-st-red-fg)}.naro-dash-search-label.is-caution{color:#c2840a}.naro-dash-search-label.is-normal{color:var(--naro-st-green-fg)}.naro-dash-search-label.is-muted{color:var(--naro-ink-4)}.naro-dash-search-all{border-top:1px solid var(--naro-line);color:var(--naro-accent);padding:10px 16px;font-size:12.5px;font-weight:700;text-decoration:none;display:block}.naro-dash-search-all:hover,.naro-dash-search-all:focus-visible{background:var(--naro-bg-muted);outline:none}.naro-dash-workboard{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:0;min-height:430px;display:grid}.naro-dash-work-panel{flex-direction:column;min-width:0;display:flex}.naro-dash-work-panel:first-child{padding-right:32px}.naro-dash-work-panel+.naro-dash-work-panel{border-left:1px solid var(--naro-line);padding-left:32px}.naro-dash-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.naro-dash-panel-head .naro-table-title{color:var(--naro-ink);letter-spacing:0;font-size:15px;font-weight:800}.naro-dash-panel-head .naro-sub{color:var(--naro-ink-4);margin-top:4px;font-size:12.5px;font-weight:500}.naro-dash-count{background:var(--naro-fill);height:25px;color:var(--naro-ink-3);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.naro-dash-count i{background:currentColor;border-radius:999px;width:6px;height:6px}.naro-dash-count.is-red{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-dash-count.is-green{background:var(--naro-st-green-bg);color:var(--naro-st-green-fg)}.naro-dash-empty-state{min-height:300px;color:var(--naro-st-green-fg);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:32px 0;display:flex}.naro-dash-empty-state svg{opacity:.36}.naro-dash-empty-state strong{color:var(--naro-st-green-fg);font-size:13.5px;font-weight:700}.naro-dash-empty-state span{color:var(--naro-ink-4);font-size:12.5px;font-weight:500}.naro-dash-empty-state.is-compact{min-height:180px}.naro-dash-upload-list,.naro-dash-deadline-list,.naro-dash-deadline-group{flex-direction:column;gap:2px;display:flex}.naro-dash-upload-row,.naro-dash-deadline-row{color:inherit;border-radius:9px;align-items:center;gap:13px;min-height:54px;padding:10px 14px;text-decoration:none;transition:background 90ms;display:flex}.naro-dash-upload-row:hover,.naro-dash-upload-row:focus-within,.naro-dash-deadline-row.is-danger:hover,.naro-dash-deadline-row.is-danger:focus-visible{background:var(--naro-st-red-bg)}.naro-dash-deadline-row.is-caution:hover,.naro-dash-deadline-row.is-caution:focus-visible{background:#fffbeb}.naro-dash-deadline-row.is-normal:hover,.naro-dash-deadline-row.is-normal:focus-visible{background:var(--naro-accent-soft)}.naro-dash-deadline-row:focus-visible{outline:none}.naro-dash-row-main{flex:auto;gap:2px;min-width:0;display:grid}.naro-dash-row-main strong{color:var(--naro-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;overflow:hidden}.naro-dash-row-main small,.naro-dash-row-main>span:not(.naro-dash-row-title){color:var(--naro-ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.naro-dash-row-title{align-items:center;gap:8px;min-width:0;display:flex}.naro-dash-row-title small{background:var(--naro-fill);color:var(--naro-ink-4);white-space:nowrap;border-radius:4px;flex:none;padding:1px 7px;font-size:11.5px;font-weight:700}.naro-dash-dday{min-width:38px;color:var(--naro-accent);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:13px;font-weight:800}.naro-dash-deadline-row.is-danger .naro-dash-dday{color:var(--naro-st-red-fg)}.naro-dash-deadline-row.is-caution .naro-dash-dday{color:#c2840a}.naro-dash-row-action{background:var(--naro-accent);color:#fff;white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;height:27px;padding:0 11px;font-size:12px;font-weight:800;display:none}.naro-dash-deadline-row.is-danger .naro-dash-row-action{background:var(--naro-st-red-fg)}.naro-dash-deadline-row.is-caution .naro-dash-row-action{background:#c2840a}.naro-dash-deadline-row:hover .naro-dash-dday,.naro-dash-deadline-row:focus-visible .naro-dash-dday{display:none}.naro-dash-deadline-row:hover .naro-dash-row-action,.naro-dash-deadline-row:focus-visible .naro-dash-row-action{display:inline-flex}.naro-dash-retry{opacity:0;flex:none;transition:opacity .1s}.naro-dash-upload-row:hover .naro-dash-retry,.naro-dash-upload-row:focus-within .naro-dash-retry{opacity:1}.naro-dash-retry>div{align-items:flex-end}.naro-dash-retry [data-slot=button]{background:var(--naro-st-red-fg);color:#fff;border:0;border-radius:7px;height:27px;padding:0 11px;font-size:12px;font-weight:800}.naro-dash-retry [data-slot=button]:hover{background:var(--naro-dday-overdue)}.naro-dash-retry span{display:none}.naro-dash-group-label{color:var(--naro-ink-4);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:7px;margin-bottom:6px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.naro-dash-group-label.is-red{color:var(--naro-st-red-fg)}.naro-dash-group-label em{background:var(--naro-fill);color:inherit;letter-spacing:0;border-radius:999px;padding:1px 7px;font-style:normal;font-weight:800}.naro-dash-group-label.is-red em{background:var(--naro-st-red-bg)}.naro-dash-divider{background:var(--naro-line);height:1px;margin:12px 14px 14px}.naro-fund-map-summary{color:var(--naro-ink-4);flex-wrap:wrap;justify-content:flex-end;gap:6px;font-size:11.5px;font-weight:800;display:flex}.naro-fund-map-summary span{background:var(--naro-bg-muted);white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;display:inline-flex}.naro-fund-map-summary .danger{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-fund-map-summary .caution{color:var(--naro-st-amber-fg);background:#fffbeb}.naro-fund-map-summary .normal{background:var(--naro-st-green-bg);color:var(--naro-st-green-fg)}.naro-fund-map{--fund-hover-scale:1.6;isolation:isolate;flex-direction:column;align-items:stretch;gap:10px;padding:2px 0 0;display:flex;overflow:visible}.naro-fund-map-row{gap:10px;width:100%;display:grid;overflow:visible}.naro-fund-tile{z-index:0;aspect-ratio:1;width:100%;min-width:0;color:inherit;text-decoration:none;display:block;position:relative}.naro-fund-tile:hover,.naro-fund-tile:focus-visible{z-index:20;outline:none}.naro-fund-tile-inner{border-radius:var(--naro-radius-sm);transform-origin:50%;will-change:transform;transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .18s,box-shadow .18s;position:absolute;inset:0}.naro-fund-tile:hover .naro-fund-tile-inner,.naro-fund-tile:focus-visible .naro-fund-tile-inner{filter:saturate(1.04);transform:scale(var(--fund-hover-scale));box-shadow:0 18px 44px #0f172a29}.naro-fund-face{border-radius:var(--naro-radius-sm);background:linear-gradient(145deg, #f8fafc 0%, var(--naro-hover) 100%);flex-direction:column;justify-content:space-between;padding:12px;transition:opacity .18s,transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0;overflow:hidden}.naro-fund-face.front{opacity:1;transform:translateY(0)scale(1)}.naro-fund-tile.is-level-2 .front{background:linear-gradient(145deg, snow 0%, var(--naro-st-red-bg) 58%, var(--naro-st-amber-bg) 100%)}.naro-fund-tile.is-level-1 .front{background:linear-gradient(145deg, #fffdf5 0%, #fffbeb 58%, var(--naro-st-amber-bg) 100%)}.naro-fund-tile.is-level-0 .front{background:linear-gradient(145deg, #fbfffd 0%, var(--naro-st-green-bg) 62%, #ecfdf5 100%)}.naro-fund-tile.is-unmapped .front{background:linear-gradient(145deg, #fff 0%, var(--naro-bg-muted) 100%)}.naro-fund-face.back{opacity:0;pointer-events:none;background:#fffffffa;justify-content:flex-start;padding:10px;transform:translateY(8px)scale(.96)}.naro-fund-tile.is-level-2 .back{background:linear-gradient(145deg,#fffffffc 0%,#fef2f2fa 100%)}.naro-fund-tile.is-level-1 .back{background:linear-gradient(145deg,#fffffffc 0%,#fffbebfa 100%)}.naro-fund-tile.is-level-0 .back{background:linear-gradient(145deg,#fffffffc 0%,#effaf3fa 100%)}.naro-fund-tile:hover .naro-fund-face.front,.naro-fund-tile:focus-visible .naro-fund-face.front{opacity:0;transform:translateY(-6px)scale(.97)}.naro-fund-tile:hover .naro-fund-face.back,.naro-fund-tile:focus-visible .naro-fund-face.back{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.naro-fund-face-top,.naro-fund-back-head{z-index:1;justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.naro-fund-face-level{color:var(--naro-ink-3);font-size:11px;font-weight:800;line-height:1}.naro-fund-tile.is-level-2 .naro-fund-face-level,.naro-fund-tile.is-level-2 .naro-fund-back-head em{color:var(--naro-st-red-fg)}.naro-fund-tile.is-level-1 .naro-fund-face-level,.naro-fund-tile.is-level-1 .naro-fund-back-head em{color:var(--naro-st-amber-fg)}.naro-fund-tile.is-level-0 .naro-fund-face-level,.naro-fund-tile.is-level-0 .naro-fund-back-head em{color:var(--naro-st-green-fg)}.naro-fund-face-name{z-index:1;color:var(--naro-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.naro-fund-back-head strong{color:var(--naro-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.15;overflow:hidden}.naro-fund-back-head em{background:var(--naro-bg-muted);color:var(--naro-ink-3);white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800;line-height:1}.naro-fund-back-bar{background:var(--naro-fill);border-radius:999px;flex:none;height:5px;margin:8px 0;display:flex;overflow:hidden}.naro-fund-back-bar span{height:100%}.naro-fund-back-bar .reviewed{background:var(--naro-st-green-fg)}.naro-fund-back-bar .submitted{background:var(--naro-accent)}.naro-fund-back-bar .issue{background:var(--naro-st-amber-bright)}.naro-fund-back-bar .missing{background:var(--naro-line-strong)}.naro-fund-back-grid{color:var(--naro-ink-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 5px;font-size:9px;font-weight:800;line-height:1.1;display:grid}.naro-fund-back-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.naro-attn-list{flex-direction:column;display:flex}.naro-attn-row{border-radius:var(--naro-radius-sm);color:inherit;align-items:center;gap:10px;padding:11px 6px;text-decoration:none;display:flex}.naro-attn-row:hover{background:var(--naro-bg-muted)}.naro-attn-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.naro-attn-text strong{color:var(--naro-ink);font-size:13px;font-weight:700}.naro-attn-text small{color:var(--naro-ink-4);font-size:11.5px}.naro-attn-empty{text-align:center;color:var(--naro-ink-4);padding:28px 8px;font-size:12.5px}.naro-dday{background:var(--naro-accent-soft);color:var(--naro-accent);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:800}.naro-dday.is-overdue{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-row-clickable{cursor:pointer}.naro-review-link{color:inherit;text-decoration:none;display:inline-block}.naro-review-link:hover{text-underline-offset:2px;text-decoration:underline}.naro-review-hint{width:min(760px,100%);color:var(--naro-ink-3);margin:0 auto 12px;font-size:12.5px;line-height:1.5}.naro-review-stack{flex-direction:column;gap:8px;width:min(760px,100%);margin:0 auto;padding-bottom:68vh;display:flex}.naro-review-item{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);flex-direction:column;gap:10px;padding:11px 14px;display:flex}.naro-review-item.is-flashing{animation:.98s ease-out naro-review-flash}.naro-review-item-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.naro-review-item-title{flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.naro-review-item-title strong{color:var(--naro-ink);font-size:14px;font-weight:700}.naro-review-item-title small{color:var(--naro-ink-4);font-size:11.5px}.naro-review-drive-link{color:var(--naro-accent);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.naro-review-drive-link:hover{text-decoration:underline}.naro-review-drive-link.is-disabled{color:var(--naro-ink-4);cursor:default}.naro-review-drive-link.is-disabled:hover{text-decoration:none}.naro-review-item-empty{color:var(--naro-ink-4);flex:none;font-size:12px;font-weight:600}.naro-version-badge{background:var(--naro-bg);height:20px;color:var(--naro-ink-3);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.naro-review-item-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.naro-followup-btn.is-on{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg);border-color:#fed7aa}.naro-followup-btn.is-on:hover{background:#ffedd5}.naro-review-card{border-radius:var(--naro-radius);background:var(--naro-bg-muted);flex-direction:column;gap:12px;padding:16px;display:flex}.naro-review-card.is-flashing{animation:.98s ease-out naro-review-flash}@keyframes naro-review-flash{0%,to{background:var(--naro-bg-muted);box-shadow:none}32%,58%{background:var(--naro-accent-soft);box-shadow:inset 0 0 0 1px #2563eb29}}.naro-review-doc-title{flex-direction:column;gap:2px;display:flex}.naro-review-doc-title strong{color:var(--naro-ink);font-size:15px;font-weight:700}.naro-review-doc-title small{color:var(--naro-ink-4);font-size:12px}.naro-review-file-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.naro-review-file-card,.naro-review-empty{border-radius:var(--naro-radius-sm);background:var(--naro-bg);align-items:center;gap:10px;min-width:0;padding:13px 14px;display:flex}.naro-review-file-card{color:inherit;text-decoration:none;transition:background .14s,transform .12s}.naro-review-file-card:hover,.naro-review-file-card:focus-visible{background:var(--naro-hover);outline:none;transform:translateY(-1px)}.naro-review-file-card.is-disabled{color:var(--naro-ink-4);cursor:default;transform:none}.naro-review-file-text{flex:auto;min-width:0}.naro-review-file-text strong,.naro-review-file-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.naro-review-file-text strong{color:var(--naro-ink);font-size:13px;font-weight:800}.naro-review-file-text small{color:var(--naro-ink-4);margin-top:2px;font-size:12px}.naro-review-file-open{color:var(--naro-accent);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.naro-review-empty{color:var(--naro-ink-4);font-size:12.5px}.naro-review-error{color:var(--naro-st-red-fg);word-break:break-word;margin:0;font-size:12.5px}.naro-review-actions{flex-direction:column;gap:14px;display:flex}.naro-review-form{grid-template-columns:1fr}@media (min-width:640px){.naro-review-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.naro-review-save{grid-column:1/-1;justify-content:center}.naro-review-action-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.naro-request-form{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;display:flex}.naro-request-reason{width:auto;min-width:132px}.naro-request-note{flex:130px;min-width:120px}.naro-request-history{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted)}.naro-request-history>summary{color:var(--naro-ink-2);cursor:pointer;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;font-weight:700;list-style:none;display:flex}.naro-request-history>summary::-webkit-details-marker{display:none}.naro-request-history[open]>summary{color:var(--naro-ink)}.naro-request-history ul{flex-direction:column;gap:5px;margin:0;padding:0 12px 10px 30px;list-style:none;display:flex}.naro-request-history li{color:var(--naro-ink-2);gap:8px;font-size:12px;display:flex}.naro-request-date{color:var(--naro-ink-4);font-variant-numeric:tabular-nums;flex:none}.naro-deadline-panel{border:1px solid var(--naro-line);border-radius:var(--naro-radius);background:var(--naro-bg)}.naro-deadline-panel>summary{cursor:pointer;align-items:center;gap:10px;padding:13px 18px;list-style:none;display:flex}.naro-deadline-panel>summary::-webkit-details-marker{display:none}.naro-dl-title{color:var(--naro-ink);white-space:nowrap;font-size:14px;font-weight:700}.naro-dl-chip{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;height:26px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.naro-dl-chip.is-gray{background:var(--naro-st-gray-bg);color:var(--naro-st-gray-fg)}.naro-dl-chip.is-amber{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg)}.naro-dl-chip.is-period{background:var(--naro-accent-soft);color:var(--naro-accent);font-weight:700}.naro-dl-open-only{display:none}.naro-deadline-panel[open] .naro-dl-open-only{display:inline-flex}.naro-dl-sum{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;min-width:0;margin-left:auto;display:flex}.naro-deadline-panel[open] .naro-dl-sum{display:none}.naro-dl-period{color:var(--naro-accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.naro-dl-caret{color:var(--naro-ink-4);flex:none;margin-left:auto;transition:transform .15s}.naro-deadline-panel:not([open]) .naro-dl-sum+.naro-dl-caret,.naro-dl-sum~.naro-dl-caret{margin-left:0}.naro-deadline-panel[open] .naro-dl-caret{margin-left:auto;transform:rotate(90deg)}.naro-dl-body{padding:2px 18px 18px}.naro-dl-timeline{height:72px;margin:2px 24px 12px;position:relative}.naro-dl-axis{background:var(--naro-line);border-radius:999px;height:2px;position:absolute;top:39px;left:0;right:0}.naro-dl-pt{z-index:1;position:absolute;top:8px;transform:translate(-50%)}.naro-dl-pt em{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;background:var(--naro-bg);border-radius:4px;padding:0 3px;font-size:12px;font-style:normal;font-weight:700;display:block}.naro-dl-pt i{border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:26px;left:50%}.naro-dl-pt.is-below em{transform:translateY(41px)}.naro-dl-pt.is-common em{color:var(--naro-ink)}.naro-dl-pt.is-common i{background:var(--naro-ink)}.naro-dl-pt.is-fs1 em{color:var(--naro-st-amber-fg)}.naro-dl-pt.is-fs1 i{background:var(--naro-st-amber-strong)}.naro-dl-pt.is-fs2 em{color:var(--naro-st-amber-fg)}@supports (color:color-mix(in lab, red, red)){.naro-dl-pt.is-fs2 em{color:color-mix(in srgb, var(--naro-st-amber-fg) 62%, transparent)}}.naro-dl-pt.is-fs2 i{background:var(--naro-bg);box-shadow:inset 0 0 0 2.5px var(--naro-st-amber-strong)}.naro-dl-tick{color:var(--naro-ink-4);font-size:11.5px;position:absolute;top:50px}.naro-dl-tick.is-start{left:0}.naro-dl-tick.is-end{right:0}.naro-deadline-form{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.naro-dl-field{flex-direction:column;flex:160px;gap:7px;min-width:140px;display:flex}.naro-dl-label{min-width:0;color:var(--naro-ink-2);white-space:nowrap;align-items:baseline;gap:6px;font-size:12.5px;font-weight:700;display:flex}.naro-dl-label small{min-width:0;color:var(--naro-ink-4);text-overflow:ellipsis;flex:0 auto;font-size:11.5px;font-weight:500;overflow:hidden}.naro-dl-label i{border-radius:50%;flex:0 0 8px;align-self:center;width:8px;height:8px}.naro-dl-label.is-common i{background:var(--naro-ink)}.naro-dl-label.is-fs1{color:var(--naro-st-amber-fg)}.naro-dl-label.is-fs1 i{background:var(--naro-st-amber-strong)}.naro-dl-label.is-fs2{color:var(--naro-st-amber-fg)}@supports (color:color-mix(in lab, red, red)){.naro-dl-label.is-fs2{color:color-mix(in srgb, var(--naro-st-amber-fg) 62%, transparent)}}.naro-dl-label.is-fs2 i{box-shadow:inset 0 0 0 1.5px var(--naro-st-amber-strong);background:0 0}.naro-dl-input{border:1px solid var(--naro-line-strong);background:var(--naro-bg);width:100%;height:42px;color:var(--naro-ink);font:inherit;border-radius:10px;padding:0 12px;font-size:13.5px}.naro-dl-input.is-dashed{border-style:dashed}.naro-dl-input:focus{outline:2px solid var(--naro-accent);outline-offset:-1px}.naro-deadline-save{flex:none;height:42px;padding:0 18px}.naro-review-draft{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);flex-direction:column;gap:8px;padding:14px;display:flex}.naro-review-draft-head{color:var(--naro-ink-2);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.naro-modal-scrim{z-index:70;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a2e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.naro-reminder-modal{border-radius:var(--naro-radius);background:var(--naro-bg);flex-direction:column;gap:12px;width:min(640px,100%);max-height:min(680px,100vh - 48px);padding:18px;display:flex;box-shadow:0 24px 60px #0f172a2e}.naro-reminder-modal-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.naro-reminder-modal .naro-textarea{resize:vertical;min-height:260px}.naro-reminder-modal-foot{color:var(--naro-ink-4);font-size:12px}.naro-pwreset-modal{border-radius:var(--naro-radius);background:var(--naro-bg);flex-direction:column;gap:12px;width:min(480px,100%);max-height:min(560px,100vh - 48px);padding:18px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #0f172a2e}.naro-pwreset-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.naro-pwreset-desc{color:var(--naro-ink-2);font-size:13px}.naro-pwreset-notes{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);color:var(--naro-ink-3);flex-direction:column;gap:4px;margin:0;padding:10px 12px 10px 26px;font-size:12.5px;list-style:outside;display:flex}.naro-pwreset-actions{justify-content:flex-end;gap:8px;display:flex}.naro-pwreset-row{align-items:center;gap:10px;min-width:0;display:flex}.naro-pwreset-label{width:96px;color:var(--naro-ink-3);flex:none;font-size:12.5px;font-weight:700}.naro-pwreset-code{border:1px solid var(--naro-line-strong);border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);min-width:0;color:var(--naro-ink);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;-webkit-user-select:all;user-select:all;flex:1;padding:8px 12px;font-size:16px;font-weight:700}.naro-pwreset-contacts{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;display:flex}.naro-pwreset-contacts ul{color:var(--naro-ink-2);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.naro-pwreset-chip{background:var(--naro-st-blue-bg);color:var(--naro-st-blue-fg);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.naro-pwreset-foot{color:var(--naro-ink-4);font-size:12px}.naro-review-meta-item{flex-direction:column;gap:3px;display:flex}.naro-review-meta-item span{color:var(--naro-ink-3);font-size:12px;font-weight:700}.naro-review-meta-item strong{color:var(--naro-ink);font-size:13.5px;font-weight:700}.naro-vics-readonly{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);width:min(160px,100%);height:32px;color:var(--naro-ink);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:flex}.naro-vics-readonly.is-calculated{background:var(--naro-accent-soft);color:var(--naro-accent)}.naro-entry-filter{border-radius:var(--naro-radius);background:var(--naro-accent-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;font-size:13px;line-height:1.4;display:flex}.naro-entry-filter>span:first-child{color:var(--naro-ink-4);font-size:11.5px;font-weight:700}.naro-entry-filter strong{color:var(--naro-accent);font-weight:800}.naro-entry-clear{border-radius:var(--naro-radius-sm);background:var(--naro-bg);color:var(--naro-ink-2);align-items:center;gap:4px;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.naro-entry-clear:hover{color:var(--naro-ink)}.naro-urgent-cta{animation:.28s ease-out naro-fade-up}.naro-urgent-badge.is-pulse{animation:2.4s ease-in-out infinite naro-pulse-soft}.naro-status.is-flash,.naro-cell-status.is-flash{animation:1.1s ease-out .2s backwards naro-ring-flash}.naro-followup-banner{border:1px solid var(--naro-line);border-radius:var(--naro-radius);background:var(--naro-bg);align-items:stretch;min-height:64px;animation:.3s ease-out naro-slide-down;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0d}.naro-followup-ic{color:#6b5300;background:#f6c000;flex:none;place-items:center;width:52px;min-height:62px;display:grid}.naro-followup-ic svg{animation:2s ease-in-out infinite naro-followup-pulse}@keyframes naro-followup-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.naro-followup-body{flex-wrap:wrap;flex:1;align-items:center;gap:14px;padding:13px 18px;display:flex}.naro-followup-tx{flex:240px;min-width:0}.naro-followup-tx strong{color:var(--naro-warn-deep);font-size:14px;font-weight:750;display:block}.naro-followup-tx span{color:var(--naro-ink-2);margin-top:3px;font-size:12.5px;display:block}.naro-followup-link{color:var(--naro-warn-deep);flex:none;align-items:center;gap:6px;margin-left:auto;padding:4px;font-size:12.5px;font-weight:700;text-decoration:none;transition:color .13s;display:inline-flex}.naro-followup-link svg{transition:transform .15s}.naro-followup-link:hover{color:var(--naro-warn)}.naro-followup-link:hover svg{transform:translate(3px)}.naro-dropzone.is-dragover{border-color:var(--naro-accent);background:var(--naro-accent-soft);box-shadow:inset 0 0 0 2px var(--naro-accent);border-style:solid}@supports (color:color-mix(in lab, red, red)){.naro-dropzone.is-dragover{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--naro-accent) 30%, transparent)}}.naro-anim-rise{animation:.22s ease-out naro-fade-up}.naro-spinner{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite naro-spin;display:inline-block}.naro-submit-success{border-radius:var(--naro-radius);background:var(--naro-st-green-bg);color:var(--naro-st-green-fg);align-items:center;gap:12px;padding:13px 18px;font-size:13px;font-weight:700;animation:.2s ease-out naro-fade-up;display:flex}.naro-submit-success svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.naro-submit-success svg circle{stroke-dasharray:110;stroke-dashoffset:110px;animation:.5s ease-out forwards naro-draw}.naro-submit-success svg path{stroke-dasharray:26;stroke-dashoffset:26px;animation:.3s ease-out .4s forwards naro-draw}.naro-donut svg circle.seg{animation:2.6s cubic-bezier(.16,1,.3,1) naro-donut-grow}.naro-summary-bar .track i,.naro-rk .tr i,.naro-urgent-progress .track i,.rvw-bar i{animation:.45s ease-out naro-bar-grow}.naro-dash .naro-summary-bar .track i,.naro-dash .naro-rk .tr i{animation-duration:2.2s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.naro-table.is-grid tbody{animation:.18s ease-out naro-fade-in}.naro-scroll-shell{position:relative}.naro-scroll-edge{pointer-events:none;opacity:0;width:28px;transition:opacity .2s;position:absolute;top:0;bottom:0}.naro-scroll-edge.is-left{background:linear-gradient(to right, var(--naro-ink), transparent);left:0}@supports (color:color-mix(in lab, red, red)){.naro-scroll-edge.is-left{background:linear-gradient(to right, color-mix(in srgb, var(--naro-ink) 7%, transparent), transparent)}}.naro-scroll-edge.is-right{background:linear-gradient(to left, var(--naro-ink), transparent);right:0}@supports (color:color-mix(in lab, red, red)){.naro-scroll-edge.is-right{background:linear-gradient(to left, color-mix(in srgb, var(--naro-ink) 7%, transparent), transparent)}}.naro-scroll-edge.is-on{opacity:1}.rvw-item.is-flashing{animation:.98s ease-out naro-review-flash-bare}.rvw-item.is-done .rvw-doc strong{color:var(--naro-ink-3)}.rvw-item.is-done.is-flashing{animation:.98s ease-out naro-lock-settle}.naro-company-drawer{animation:.26s cubic-bezier(.2,.8,.2,1) naro-drawer-in}.naro-company-drawer-scrim{animation:.2s ease-out naro-fade-in}.naro-company-drawer.is-saved:before{content:"";background:var(--naro-st-green-fg);transform-origin:0;height:2px;animation:1.6s ease-out forwards naro-line-sweep;position:absolute;top:0;left:0;right:0}.rvw-panel{animation:.2s ease-out naro-fade-up}.rvw-item.is-flashing .rvw-req{animation:.5s ease-out .7s backwards naro-pop}.rvw-float{z-index:60;flex-direction:column;align-items:center;gap:10px;animation:.26s cubic-bezier(.2,.8,.2,1) naro-float-in;display:flex;position:fixed;bottom:26px;left:calc(50% + 74px);transform:translate(-50%)}.rvw-float-bar{background:var(--naro-bg);box-shadow:0 10px 34px #0f172a29, inset 0 0 0 1px var(--naro-line);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 18px;display:flex}.rvw-float-bar .cnt{color:var(--naro-ink-2);font-size:13px;font-weight:600}.rvw-float-bar .cnt b{color:var(--naro-accent);font-weight:800}.rvw-float-cta{background:var(--naro-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;height:34px;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:800;transition:background .12s;display:inline-flex}.rvw-float-cta:hover{background:#1d5fd1}.rvw-float-clear{color:var(--naro-ink-3);cursor:pointer;background:0 0;border:0;padding:0 10px 0 0;font-family:inherit;font-size:12.5px;font-weight:600}.rvw-float-clear:hover{color:var(--naro-ink)}.rvw-float .rvw-float-sheet{background:var(--naro-bg);width:min(720px,100vw - 220px);box-shadow:0 18px 50px #0f172a2e, inset 0 0 0 1px var(--naro-line);margin:0}@keyframes naro-float-in{0%{opacity:0;transform:translate(-50%,14px)}}@keyframes naro-fade-in{0%{opacity:0}}@keyframes naro-fade-up{0%{opacity:0;transform:translateY(4px)}}@keyframes naro-slide-down{0%{opacity:0;transform:translateY(-8px)}}@keyframes naro-pulse-soft{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 14%, transparent)}}@keyframes naro-ring-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--naro-accent) 45%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes naro-spin{to{transform:rotate(360deg)}}@keyframes naro-draw{to{stroke-dashoffset:0}}@keyframes naro-donut-grow{0%{stroke-dasharray:0 427.3}}@keyframes naro-bar-grow{0%{width:0}}@keyframes naro-review-flash-bare{0%,to{box-shadow:none;background:0 0}32%,58%{background:var(--naro-accent-soft);box-shadow:inset 0 0 0 1px #2563eb29}}@keyframes naro-lock-settle{0%,to{background:0 0}32%,58%{background:var(--naro-st-green-bg)}}@keyframes naro-drawer-in{0%{opacity:.5;transform:translate(24px)}}@keyframes naro-line-sweep{0%{opacity:1;transform:scaleX(0)}35%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes naro-pop{0%{transform:scale(1)}45%{color:var(--naro-accent);transform:scale(1.1)}to{transform:scale(1)}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.right-2{right:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-1{height:calc(var(--spacing) * 1)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.w-\[168px\]{width:168px}.w-fit{width:fit-content}.w-full{width:100%}.w-sm{width:var(--container-sm)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-32{min-width:calc(var(--spacing) * 32)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-border,.bg-border\/50{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/50{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-input\/20{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/20{background-color:color-mix(in oklab, var(--input) 20%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pe-1{padding-inline-end:calc(var(--spacing) * 1)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pr-41{padding-right:calc(var(--spacing) * 41)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-geist-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/relaxed{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.text-\[0\.625rem\]{font-size:.625rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--naro-ink\)\]{color:var(--naro-ink)}.text-\[color\:var\(--naro-ink-3\)\]{color:var(--naro-ink-3)}.text-\[color\:var\(--naro-ink-4\)\]{color:var(--naro-ink-4)}.text-\[color\:var\(--naro-st-green-fg\)\]{color:var(--naro-st-green-fg)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.fade-in{--tw-enter-opacity:0}.running{animation-play-state:running}:is(.\*\:w-full>*){width:100%}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-xs\/relaxed::file-selector-button{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) * .8)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-1\.5:has(>svg){column-gap:calc(var(--spacing) * 1.5)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-2[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-7[data-size=default]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-6[data-size=sm]{height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2>*)[data-slot=field]{padding:calc(var(--spacing) * 2)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=label\]\:text-xs\/relaxed[data-variant=label]{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.data-\[variant\=legend\]\:text-sm[data-variant=legend]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (min-width:48rem){.md\:text-xs\/relaxed{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.md\:text-pretty{text-wrap:pretty}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-2\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-t\]\:pt-\(--card-spacing\).border-t{padding-top:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-lg>*):is(img:first-child){border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}:is(.\*\:\[img\:last-child\]\:rounded-b-lg>*):is(img:last-child){border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (min-width:28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-2\.5\!>svg{width:calc(var(--spacing) * 2.5)!important;height:calc(var(--spacing) * 2.5)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}*{box-sizing:border-box}html{background:var(--background);min-height:100%}body{min-height:100%;font-family:Pretendard,Pretendard Variable,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}::selection{color:#0f172a;background:#bfdbfe}:root{--background:#fff;--foreground:#09090b;--card:#fff;--card-foreground:#09090b;--popover:#fff;--popover-foreground:#09090b;--primary:#0069a4;--primary-foreground:#f0f9ff;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#71717b;--accent:#f4f4f5;--accent-foreground:#18181b;--destructive:#e40014;--border:#e4e4e7;--input:#e4e4e7;--ring:#9f9fa9;--chart-1:#d4d4d8;--chart-2:#71717b;--chart-3:#52525c;--chart-4:#3f3f46;--chart-5:#27272a;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#09090b;--sidebar-primary:#0084cc;--sidebar-primary-foreground:#f0f9ff;--sidebar-accent:#f4f4f5;--sidebar-accent-foreground:#18181b;--sidebar-border:#e4e4e7;--sidebar-ring:#9f9fa9;--naro-bg:#fff;--naro-bg-muted:#f6f8fa;--naro-fill:#eef1f5;--naro-line:#e8ecf1;--naro-line-strong:#cbd5e1;--naro-ink:#0f172a;--naro-ink-2:#334155;--naro-ink-3:#64748b;--naro-ink-4:#94a3b8;--naro-accent:#2563eb;--naro-accent-soft:#eff6ff;--naro-radius:10px;--naro-radius-sm:8px;--naro-shadow:none;--naro-content-max:880px;--naro-gutter:28px;--naro-st-gray-bg:#eef1f5;--naro-st-gray-fg:#475569;--naro-st-blue-bg:#eff6ff;--naro-st-blue-fg:#2563eb;--naro-st-green-bg:#effaf3;--naro-st-green-fg:#15a34a;--naro-st-muted-bg:#f3f5f8;--naro-st-muted-fg:#94a3b8;--naro-st-red-bg:#fef2f2;--naro-st-red-fg:#dc2626;--naro-st-red-soft:#fee2e2;--naro-st-amber-bg:#fff7ed;--naro-st-amber-fg:#b45309;--naro-st-amber-strong:#d97706;--naro-st-amber-bright:#f59e0b;--naro-st-violet-bg:#f3eefc;--naro-st-violet-fg:#6d28d9;--naro-st-teal-bg:#e6f7f4;--naro-st-teal-fg:#0f766e;--naro-warn:#ea580c;--naro-warn-deep:#c2410c;--naro-warn-soft:#fff3ea;--naro-hover:#eef2f7;--naro-notion-muted:#615d59;--naro-dday-warn:#ca8a04;--naro-dday-critical:#dc2626;--naro-dday-overdue:#b91c1c;--naro-owner-0-bg:#eff4fb;--naro-owner-0-fg:#3457a0;--naro-owner-1-bg:#edf7f0;--naro-owner-1-fg:#1f7a4d;--naro-owner-2-bg:#f3f0fa;--naro-owner-2-fg:#6650a8;--naro-owner-3-bg:#fbf3e6;--naro-owner-3-fg:#92640f;--naro-owner-4-bg:#faf0f3;--naro-owner-4-fg:#a04d68;--naro-owner-5-bg:#eff2f5;--naro-owner-5-fg:#50637d;--naro-sankey-total-a:#1e293b;--naro-sankey-total-b:#475569;--naro-sankey-total-ink:#fff;--naro-side-base:#2b313c;--naro-side-bg:radial-gradient(140% 55% at 50% 0%, #ffffff12, transparent 62%), linear-gradient(180deg, #39414f 0%, #2b313c 100%);--naro-side-ink:#fff;--naro-side-ink-2:#ffffffbd;--naro-side-ink-3:#ffffff73;--naro-side-hover:#ffffff17;--naro-side-active:#ffffff24;--naro-side-line:#ffffff1a;--naro-side-mark:#fffffff0;--naro-side-width:190px;--naro-side-bleed:32px}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.51107% .242703 -.886115);--card:lab(100% 0 0);--card-foreground:lab(2.51107% .242703 -.886115);--popover:lab(100% 0 0);--popover-foreground:lab(2.51107% .242703 -.886115);--primary:lab(41.6013% -9.10804 -42.5647);--primary-foreground:lab(97.3623% -2.33802 -4.13098);--secondary:lab(96.1634% .0993311 -.364041);--secondary-foreground:lab(8.30603% .618205 -2.16572);--muted:lab(96.1634% .0993311 -.364041);--muted-foreground:lab(47.8878% 1.65477 -5.77283);--accent:lab(96.1634% .0993311 -.364041);--accent-foreground:lab(8.30603% .618205 -2.16572);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.6853% .399232 -1.45452);--input:lab(90.6853% .399232 -1.45452);--ring:lab(65.6464% 1.53497 -5.42429);--chart-1:lab(84.9837% .601262 -2.17986);--chart-2:lab(47.8878% 1.65477 -5.77283);--chart-3:lab(35.1166% 1.78212 -6.1173);--chart-4:lab(26.8019% 1.35387 -4.68303);--chart-5:lab(15.7305% .613764 -2.16959);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.51107% .242703 -.886115);--sidebar-primary:lab(51.7754% -11.4712 -49.8349);--sidebar-primary-foreground:lab(97.3623% -2.33802 -4.13098);--sidebar-accent:lab(96.1634% .0993311 -.364041);--sidebar-accent-foreground:lab(8.30603% .618205 -2.16572);--sidebar-border:lab(90.6853% .399232 -1.45452);--sidebar-ring:lab(65.6464% 1.53497 -5.42429)}}.dark{--background:#171717;--foreground:#fafafa;--card:#18181b;--card-foreground:#fafafa;--popover:#18181b;--popover-foreground:#fafafa;--primary:#005986;--primary-foreground:#f0f9ff;--secondary:#27272a;--secondary-foreground:#fafafa;--muted:#27272a;--muted-foreground:#9f9fa9;--accent:#27272a;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#71717b;--chart-1:#d4d4d8;--chart-2:#71717b;--chart-3:#52525c;--chart-4:#3f3f46;--chart-5:#27272a;--sidebar:#18181b;--sidebar-foreground:#fafafa;--sidebar-primary:#00a5ef;--sidebar-primary-foreground:#052f4a;--sidebar-accent:#27272a;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#71717b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--naro-bg:#171717;--naro-bg-muted:#212121;--naro-fill:#2a2a2a;--naro-line:#2e2e2e;--naro-line-strong:#4d4d4d;--naro-ink:#f1f1f1;--naro-ink-2:#d5d5d5;--naro-ink-3:#9d9d9d;--naro-ink-4:#757575;--naro-accent:#4493f8;--naro-accent-soft:#253141;--naro-st-gray-bg:#2b2b2b;--naro-st-gray-fg:#b4b4b4;--naro-st-blue-bg:#253141;--naro-st-blue-fg:#6cb2ff;--naro-st-green-bg:#22301f;--naro-st-green-fg:#4fce5d;--naro-st-muted-bg:#262626;--naro-st-muted-fg:#8f8f8f;--naro-st-red-bg:#3a2323;--naro-st-red-fg:#f28b82;--naro-st-red-soft:#442a2a;--naro-st-amber-bg:#362b15;--naro-st-amber-fg:#e2a33d;--naro-st-amber-strong:#d97706;--naro-st-amber-bright:#f59e0b;--naro-st-violet-bg:#2f2a41;--naro-st-violet-fg:#b6a4ee;--naro-st-teal-bg:#1e3230;--naro-st-teal-fg:#4cc9b8;--naro-warn:#f97316;--naro-warn-deep:#fb923c;--naro-warn-soft:#3a2a1c;--naro-hover:#2a2a2a;--naro-notion-muted:#93938e;--naro-dday-warn:#e0b23e;--naro-dday-critical:#f28b82;--naro-dday-overdue:#ff9b93;--naro-owner-0-bg:#243043;--naro-owner-0-fg:#8fb6f2;--naro-owner-1-bg:#21332a;--naro-owner-1-fg:#7fd0a2;--naro-owner-2-bg:#2d2a3f;--naro-owner-2-fg:#b6a4ee;--naro-owner-3-bg:#37301e;--naro-owner-3-fg:#dcb46a;--naro-owner-4-bg:#392830;--naro-owner-4-fg:#e69cb4;--naro-owner-5-bg:#293039;--naro-owner-5-fg:#9fb4c9;--naro-sankey-total-a:#ececec;--naro-sankey-total-b:#b3b3b3;--naro-sankey-total-ink:#171717}@supports (color:lab(0% 0 0)){.dark{--foreground:lab(98.26% 0 0);--card:lab(8.30603% .618205 -2.16572);--card-foreground:lab(98.26% 0 0);--popover:lab(8.30603% .618205 -2.16572);--popover-foreground:lab(98.26% 0 0);--primary:lab(35.164% -9.57692 -34.4068);--primary-foreground:lab(97.3623% -2.33802 -4.13098);--secondary:lab(15.7305% .613764 -2.16959);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.7305% .613764 -2.16959);--muted-foreground:lab(65.6464% 1.53497 -5.42429);--accent:lab(15.7305% .613764 -2.16959);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(47.8878% 1.65477 -5.77283);--chart-1:lab(84.9837% .601262 -2.17986);--chart-2:lab(47.8878% 1.65477 -5.77283);--chart-3:lab(35.1166% 1.78212 -6.1173);--chart-4:lab(26.8019% 1.35387 -4.68303);--chart-5:lab(15.7305% .613764 -2.16959);--sidebar:lab(8.30603% .618205 -2.16572);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(63.3038% -18.433 -51.0407);--sidebar-primary-foreground:lab(17.8299% -5.31271 -21.1584);--sidebar-accent:lab(15.7305% .613764 -2.16959);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(47.8878% 1.65477 -5.77283)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.naro-cl-done{animation-duration:1s!important}.naro-cl-done.is-leaving{animation-duration:.34s!important}.naro-cl-done-mark circle{animation-duration:.6s!important}.naro-cl-done-mark path{animation-duration:.4s!important}.naro-page-fade{animation-duration:.28s!important}}@media (max-width:900px){.naro-app{flex-direction:column}.rvw-float{left:50%}.rvw-float .rvw-float-sheet{width:min(720px,100vw - 32px)}.naro-side{flex-basis:auto;width:100%;height:auto;position:static}.naro-nav{flex-direction:row;padding-bottom:2px;overflow-x:auto}.naro-nav-link{flex:none}.naro-side-foot{border-top:0;padding:4px 0 0}.naro-usermenu.is-side .naro-usermenu-panel{top:calc(100% + 8px);bottom:auto}.naro-page-head{flex-direction:column;align-items:stretch;padding:16px}.naro-tools{white-space:normal;flex-wrap:wrap}.naro-body{--naro-body-pad-top:16px;padding:16px}.naro-settings-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.naro-settings-head{flex-direction:column;align-items:stretch}.naro-settings-inline-form,.naro-settings-action-row{justify-content:flex-start}.naro-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.naro-settings-two-col{grid-template-columns:minmax(0,1fr)}.naro-company-drawer{width:100%;min-width:0}.naro-company-field-grid{grid-template-columns:1fr}.naro-company-drawer-head,.naro-company-drawer-form{padding-left:18px;padding-right:18px}.naro-strip{overflow-x:auto}.naro-strip-total{min-height:52px}.naro-login{padding:0}.naro-login-devtabs{left:auto;right:0}.naro-login-devtab{border-right:0;border-left:1px solid var(--naro-line);border-radius:7px 0 0 7px}.naro-login-devtab.primary{border-color:#2a3b58}.naro-login-card{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr}.naro-login-side{display:none}.naro-login-main{padding:18px}.naro-uploaded-file{flex-direction:column;align-items:stretch}.naro-cl{grid-template-columns:1fr}.naro-cl-side{border-right:0;border-bottom:1px solid var(--naro-line)}.naro-cl-main{padding:24px 20px 26px}.naro-dashboard-grid{grid-template-columns:1fr}.naro-overview{grid-template-columns:minmax(360px,440px) minmax(260px,1fr);gap:8px}.naro-dash-search-box kbd{display:none}.naro-dash-workboard{grid-template-columns:1fr;min-height:0}.naro-dash-work-panel:first-child{padding-right:0}.naro-dash-work-panel+.naro-dash-work-panel{border-top:1px solid var(--naro-line);border-left:0;margin-top:22px;padding-top:22px;padding-left:0}.naro-graph-hero,.naro-graph-head{flex-direction:column;align-items:stretch}.naro-donut{flex-basis:152px;width:152px;height:152px}.naro-donut:after{inset:22px}.naro-donut-pop{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 31px),#000 calc(100% - 31px));mask:radial-gradient(farthest-side,#0000 calc(100% - 31px),#000 calc(100% - 31px))}.naro-donut-cut{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 23.5px),#000 calc(100% - 23.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 23.5px),#000 calc(100% - 23.5px))}.naro-donut-value{font-size:28px}.naro-ring-wrap{gap:20px}.naro-ring-legend{gap:0;height:152px;font-size:14px}.naro-ring-legend i{border-radius:4px;flex-basis:13px;width:13px;height:13px}.naro-doc-bar-row{grid-template-columns:1fr;gap:7px}.naro-doc-bar-row strong{text-align:left}.naro-vics-table-head{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.naro-overview{grid-template-columns:1fr}.naro-ring-wrap{justify-content:center}}html[data-sidebar-tone=ink]{--naro-side-base:#2b313c;--naro-side-bg:radial-gradient(140% 55% at 50% 0%, #ffffff12, transparent 62%), linear-gradient(180deg, #39414f 0%, #2b313c 100%)}html[data-sidebar-tone=graphite]{--naro-side-base:#2e3034;--naro-side-bg:radial-gradient(140% 55% at 50% 0%, #ffffff12, transparent 62%), linear-gradient(180deg, #3b3d42 0%, #2e3034 100%)}html[data-sidebar-tone=onyx]{--naro-side-base:#1b1d21;--naro-side-bg:radial-gradient(140% 55% at 50% 0%, #ffffff14, transparent 62%), linear-gradient(180deg, #26282d 0%, #1b1d21 100%)}html[data-sidebar-tone=slate]{--naro-side-base:#353d4a;--naro-side-bg:radial-gradient(140% 55% at 50% 0%, #ffffff12, transparent 62%), linear-gradient(180deg, #434c5c 0%, #353d4a 100%)}html[data-sidebar-tone=steel]{--naro-side-base:#414750;--naro-side-bg:radial-gradient(140% 55% at 50% 0%, #ffffff0f, transparent 62%), linear-gradient(180deg, #4e545e 0%, #414750 100%)}html[data-sidebar-tone=stone]{--naro-side-base:#33302c;--naro-side-bg:radial-gradient(140% 55% at 50% 0%, #ffffff12, transparent 62%), linear-gradient(180deg, #403c37 0%, #33302c 100%)}html[data-sidebar-tone=midnight]{--naro-side-base:#1f2532;--naro-side-bg:radial-gradient(140% 55% at 50% 0%, #ffffff14, transparent 62%), linear-gradient(180deg, #2b3242 0%, #1f2532 100%)}html[data-sidebar-tone=moss]{--naro-side-base:#2c332e;--naro-side-bg:radial-gradient(140% 55% at 50% 0%, #ffffff12, transparent 62%), linear-gradient(180deg, #39413b 0%, #2c332e 100%)}.dark .naro-main{box-shadow:-2px 0 26px #00000073,inset 1px 0 #ffffff12}@media (max-width:900px){.naro-app{--naro-side-bleed:0px;height:auto;overflow:visible}.naro-main{border-radius:22px 22px 0 0;box-shadow:0 -2px 20px #0b0f1942}}.naro-cp{min-height:0;padding:20px var(--naro-gutter) 56px;flex-direction:column;flex:auto;display:flex;overflow:auto}.naro-cp-crumb a{color:var(--naro-ink-4);align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.naro-cp-crumb a:hover{color:var(--naro-ink-2)}.naro-cp-alert,.naro-cp-saved{border-radius:var(--naro-radius-sm);margin-top:12px;padding:10px 13px;font-size:13px}.naro-cp-alert{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-cp-saved{background:var(--naro-st-green-bg);color:var(--naro-st-green-fg)}.naro-cp-wrap{grid-template-columns:264px 1fr;align-items:start;gap:0 44px;margin-top:16px;display:grid}.naro-cp-side{border-right:1px solid var(--naro-line);padding-right:36px;position:sticky;top:8px}.naro-cp-side h1{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.3}.naro-cp-biz{color:var(--naro-ink-3);margin-top:9px;font-size:13px;line-height:1.55}.naro-cp-active{cursor:pointer;align-items:center;gap:7px;margin-top:16px;display:inline-flex}.naro-cp-active input{opacity:0;pointer-events:none;position:absolute}.naro-cp-active span{background:var(--naro-line-strong);border-radius:999px;flex:none;width:30px;height:18px;transition:background .16s;position:relative}.naro-cp-active span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:2px;left:2px}.naro-cp-active input:checked+span{background:var(--naro-st-green-fg)}.naro-cp-active input:checked+span:after{transform:translate(12px)}.naro-cp-active b{font-size:12.5px;font-weight:600}.naro-cp-brn{margin-top:18px}.naro-cp-brn span{color:var(--naro-ink-4);margin-bottom:5px;font-size:12px;display:block}.naro-cp-brn input{border:0;border-bottom:1px solid var(--naro-line);width:100%;color:var(--naro-ink);font-variant-numeric:tabular-nums;background:0 0;outline:none;padding:5px 0;font-family:inherit;font-size:14px;font-weight:600}.naro-cp-brn input:focus{border-bottom-color:var(--naro-accent)}.naro-cp-brn-v{padding:5px 0;font-size:14px;font-weight:600;display:block}.naro-cp-inline{background:var(--naro-fill);width:100%;color:var(--naro-ink);border:0;border-radius:6px;outline:none;margin:0 -7px;padding:3px 7px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.5}.naro-cp-i:has(>.naro-cp-inline){padding:7px 0}.naro-cp-i:has(>.naro-cp-inline:focus){border-bottom-color:var(--naro-accent)}.naro-cp-state{color:var(--naro-ink-4);align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:500;display:flex}.naro-cp-state i{background:var(--naro-ink-4);border-radius:999px;width:7px;height:7px}.naro-cp-state.is-on{color:var(--naro-ink)}.naro-cp-state.is-on i{background:var(--naro-st-green-fg,#2f6b50)}.naro-cp-side-btns{flex-direction:column;gap:7px;margin-top:22px;display:flex}.naro-cp-side-btns .naro-btn{justify-content:center;width:100%}.naro-cp-sec{margin-bottom:30px}.naro-cp-title{color:var(--naro-ink-4);letter-spacing:.02em;margin-bottom:13px;font-size:12px;font-weight:650;display:block}.naro-cp-title em{color:var(--naro-ink-4);font-style:normal;font-weight:500}.naro-cp-sec>:not(.naro-inv-sechead)+.naro-cp-title{margin-top:24px}.naro-cp-title.is-pane{color:var(--naro-ink);letter-spacing:0;margin:30px 0 0;scroll-margin-top:12px;font-size:15px;font-weight:700}.naro-register-bar+.naro-cp-title.is-pane,.naro-cp-sec+.naro-cp-title.is-pane{margin-top:0}.naro-cp-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.naro-cp-i{border-bottom:1px solid var(--naro-line);padding:10px 0}.naro-cp-i.is-wide{grid-column:1/-1}.naro-cp-i s{color:var(--naro-ink-4);margin-bottom:4px;font-size:12px;text-decoration:none;display:block}.naro-cp-i b{font-size:13.5px;font-weight:500;line-height:1.5;display:block}.naro-cp-i b.is-empty{color:var(--naro-ink-4);font-weight:400}.naro-cp-grade{gap:7px;display:flex}.naro-cp-grade label{cursor:pointer}.naro-cp-grade input{opacity:0;pointer-events:none;position:absolute}.naro-cp-grade span{background:var(--naro-fill);width:52px;height:34px;color:var(--naro-ink-4);border-radius:9px;place-items:center;font-size:13.5px;font-weight:650;transition:background .14s,color .14s;display:grid}.naro-cp-grade input:checked+span,.naro-cp-grade.is-read span{background:var(--naro-accent);color:#fff}.naro-cp-note{margin-top:14px;display:block}.naro-cp-note span{color:var(--naro-ink-4);margin-bottom:5px;font-size:12px;display:block}.naro-cp-note textarea{border:0;border-bottom:1px solid var(--naro-line);width:100%;color:var(--naro-ink);resize:vertical;background:0 0;outline:none;padding:6px 0;font-family:inherit;font-size:13.5px;line-height:1.5}.naro-cp-note textarea:focus{border-bottom-color:var(--naro-accent)}.naro-cp-note-v{border-bottom:1px solid var(--naro-line);padding:6px 0;font-size:13.5px;line-height:1.5}.naro-cp-note-v.is-empty{color:var(--naro-ink-4)}.naro-cp-linked{margin-bottom:12px;font-size:13.5px;line-height:1.6}.naro-cp-linked.is-empty{color:var(--naro-ink-4)}.naro-cp-sechead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.naro-cp-gear{color:var(--naro-ink-4);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-family:inherit;font-size:12px;transition:background .14s,color .14s;display:inline-flex}.naro-cp-gear:hover,.naro-cp-gear.is-on{background:var(--naro-fill);color:var(--naro-ink)}.naro-cp-chips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.naro-cp-chip{background:var(--naro-fill);border-radius:8px;padding:7px 12px;font-size:13.5px;font-weight:500;line-height:1.35}.naro-cp-chip-tag{border:1px solid var(--naro-line);color:var(--naro-ink-4);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:500;line-height:1.4;display:inline-block}.naro-cp-check.is-locked{cursor:not-allowed;opacity:.75}.naro-cp-picker{border-top:1px solid var(--naro-line);margin-top:16px;padding-top:14px}.naro-cp-picker.is-closed{display:none}.naro-cp-search{border-radius:var(--naro-radius-sm);background:var(--naro-fill);color:var(--naro-ink-4);align-items:center;gap:7px;padding:0 11px;display:flex}.naro-cp-search input{width:100%;height:34px;color:var(--naro-ink);background:0 0;border:0;outline:none;font-family:inherit;font-size:13px}.naro-cp-checks{max-height:232px;margin-top:4px;overflow:auto}.naro-cp-check{cursor:pointer;align-items:center;gap:9px;padding:9px 2px;font-size:13.5px;display:flex}.naro-cp-check+.naro-cp-check{border-top:1px solid var(--naro-line)}.naro-cp-check.is-hidden{display:none}.naro-cp-check input{opacity:0;pointer-events:none;position:absolute}.naro-cp-check span{background:var(--naro-fill);border-radius:5px;flex:none;place-items:center;width:17px;height:17px;transition:background .14s;display:grid}.naro-cp-check input:checked+span{background:var(--naro-accent)}.naro-cp-check input:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}.naro-cp-check b{font-weight:500}.naro-cp-empty{color:var(--naro-ink-4);padding:14px 2px;font-size:13px}.naro-cp-account{margin-top:18px}.naro-cp-account>span{color:var(--naro-ink-4);margin-bottom:5px;font-size:12px;display:block}.naro-cp-account-state{color:var(--naro-ink-4);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.naro-cp-account-state i{background:var(--naro-ink-4);border-radius:999px;width:7px;height:7px}.naro-cp-account-state.is-on{color:var(--naro-ink)}.naro-cp-account-state.is-on i{background:var(--naro-st-green-fg,#2f6b50)}.naro-cp-account-state em{color:var(--naro-ink-4);font-size:12px;font-style:normal;font-weight:500}.naro-cp-account-link{color:var(--naro-accent);margin-top:5px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.naro-cp-account-link:hover{text-decoration:underline}.naro-cp-contact-add{border-top:1px dashed var(--naro-line);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;padding-top:12px;display:flex}.naro-cp-contact-add input:not([type=checkbox]){border:0;border-bottom:1px solid var(--naro-line);min-width:120px;color:var(--naro-ink);background:0 0;outline:none;flex:130px;padding:5px 0;font-family:inherit;font-size:13px}.naro-cp-contact-add input:not([type=checkbox]):focus{border-bottom-color:var(--naro-accent)}.naro-cp-contact-add .naro-checkline{flex:none}.naro-cp-danger{border:1px solid var(--naro-st-red-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}@supports (color:color-mix(in lab, red, red)){.naro-cp-danger{border:1px solid color-mix(in srgb, var(--naro-st-red-fg) 30%, transparent)}}.naro-cp-danger{border-radius:var(--naro-radius);background:var(--naro-st-red-bg);padding:16px 20px}.naro-cp-danger-copy b{color:var(--naro-st-red-fg);font-size:13.5px;font-weight:700;display:block}.naro-cp-danger-copy p{max-width:460px;color:var(--naro-ink-3);margin-top:4px;font-size:12.5px;line-height:1.55}.naro-cp-danger-act{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.naro-cp-danger-act .naro-checkline{color:var(--naro-ink-2);font-size:12.5px}.naro-cp-danger .naro-btn.danger{background:var(--naro-st-red-fg);color:#fff}.naro-cp-danger .naro-btn.danger:hover{background:var(--naro-dday-overdue);color:#fff}@media (max-width:900px){.naro-cp-wrap{grid-template-columns:1fr;gap:24px}.naro-cp-side{border-right:0;border-bottom:1px solid var(--naro-line);padding-bottom:20px;padding-right:0;position:static}.naro-cp-kv{grid-template-columns:1fr}}.naro-bse{border:1px solid var(--naro-line);border-radius:var(--naro-radius);background:var(--naro-card,#fff);overflow:hidden}.naro-bse.is-disabled{opacity:.6;pointer-events:none}.naro-bse-toolbar{border-bottom:1px solid var(--naro-line);background:var(--naro-fill);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.naro-bse-btn{width:28px;height:28px;color:var(--naro-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.naro-bse-btn:hover{color:var(--naro-ink);background:#64748b24}.naro-bse-btn.is-on{background:var(--naro-accent-soft);color:var(--naro-accent)}.naro-bse-sep{background:var(--naro-line);width:1px;height:16px;margin:0 4px}.naro-bse-spacer{flex:1}.naro-bse-load{color:var(--naro-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:12px;font-weight:600;display:inline-flex}.naro-bse-load:hover{color:var(--naro-ink);background:#64748b24}.naro-bse-load:disabled{opacity:.55;cursor:default}.naro-bse-note{border-top:1px solid var(--naro-line);color:var(--naro-ink-3);background:var(--naro-fill);margin:0;padding:7px 12px;font-size:12px}.naro-bse-content{min-height:220px;color:var(--naro-ink);outline:none;padding:14px 16px;font-size:14px;line-height:1.7}.naro-bse-content:focus-visible{outline:none}.naro-bse-content p{margin:0 0 8px}.naro-bse-content h2{margin:18px 0 8px;font-size:16px;font-weight:800}.naro-bse-content h3{margin:14px 0 6px;font-size:14.5px;font-weight:700}.naro-bse-content h2:first-child,.naro-bse-content h3:first-child{margin-top:0}.naro-bse-content ul,.naro-bse-content ol{margin:0 0 8px;padding-left:22px}.naro-bse-content ul{list-style:outside}.naro-bse-content ol{list-style:decimal}.naro-bse-content li{margin:2px 0}.naro-bse-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:10px 0;font-size:13px}.naro-bse-content th,.naro-bse-content td{border:1px solid var(--naro-line-strong);vertical-align:top;word-break:break-word;padding:6px 9px}.naro-bse-content th{background:var(--naro-fill);text-align:left;font-weight:700}.naro-bse-content .selectedCell{background:var(--naro-accent-soft)}.naro-bse-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--naro-ink-4)}.naro-ccheck{border:1px solid var(--naro-line);border-radius:var(--naro-radius);background:var(--naro-card,#fff);overflow:hidden}.naro-ccheck-head{align-items:center;gap:11px;padding:13px 16px;display:flex}.naro-ccheck-ic{background:var(--naro-fill);width:34px;height:34px;color:var(--naro-ink-3);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.naro-ccheck-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.naro-ccheck-tx strong{color:var(--naro-ink);font-size:14px;font-weight:800}.naro-ccheck-tx span{color:var(--naro-ink-3);font-size:12.5px}.naro-ccheck-badge{color:var(--naro-st-gray-fg);background:var(--naro-fill);border-radius:999px;flex-shrink:0;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700}.naro-ccheck-body{overflow:hidden}.naro-ccheck-body.is-collapsed{height:0}.naro-ccheck-save{justify-content:flex-end;padding:6px 16px 14px;display:flex}.naro-ccheck-edit{margin-left:auto}.naro-ccheck-badge+.naro-ccheck-edit{margin-left:8px}.naro-ccheck-list{margin:0;padding:0 16px 6px;list-style:none}.naro-ccheck-item{border-top:1px solid var(--naro-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.naro-ccheck-qno{background:var(--naro-accent-soft);height:22px;color:var(--naro-accent);letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;align-items:center;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.naro-ccheck-q{color:var(--naro-ink);flex:1;min-width:220px;font-size:13.5px;font-weight:600}.naro-ccheck-actions{flex-shrink:0;gap:6px;display:inline-flex}.naro-ccheck-btn{border:1px solid var(--naro-line-strong);background:var(--naro-card,#fff);height:30px;color:var(--naro-ink-2);cursor:pointer;border-radius:999px;padding:0 16px;font-size:12.5px;font-weight:700;transition:background .12s,color .12s,border-color .12s}.naro-ccheck-btn:hover{background:var(--naro-fill)}.naro-ccheck-btn.is-yes{background:var(--naro-accent);border-color:var(--naro-accent);color:#fff}.naro-ccheck-btn.is-no{background:var(--naro-ink-2);border-color:var(--naro-ink-2);color:#fff}.naro-ccheck-req{color:var(--naro-ink-3);flex-basis:100%;font-size:12.5px}.naro-ccheck-req b{color:var(--naro-accent);font-weight:700}.naro-ccheck-error{color:var(--naro-st-red-fg,#b91c1c);margin:0;padding:8px 16px 12px;font-size:12.5px}.naro-cl-bs{flex-direction:column;gap:12px;margin-top:16px;display:flex}.rvw-content .naro-bse-content{border:1px solid var(--naro-line);border-radius:var(--naro-radius-sm);background:var(--naro-card,#fff);min-height:0;padding:12px 14px}.naro-settings-form.is-banner{grid-template-columns:minmax(260px,420px) auto auto;justify-content:start}.naro-check-inline{color:var(--naro-ink-2);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.naro-cl-req li.is-critical{color:var(--naro-st-red-fg,#b91c1c);font-weight:700}.naro-cl-req li.is-critical:before{color:var(--naro-st-red-fg,#b91c1c)}.naro-ccheck-detail{border-left:2px solid var(--naro-line-strong);flex-direction:column;flex-basis:100%;gap:10px;padding:10px 12px;display:flex}.naro-ccheck-field{flex-direction:column;gap:4px;max-width:420px;display:flex}.naro-ccheck-field.is-wide{max-width:560px}.naro-ccheck-field>span{color:var(--naro-ink-3);font-size:11.5px;font-weight:700}.naro-ccheck-field input{border:1px solid var(--naro-line-strong);border-radius:var(--naro-radius-sm);background:var(--naro-card,#fff);height:34px;color:var(--naro-ink);padding:0 10px;font-size:13px}.naro-ccheck-field input:focus-visible{outline:2px solid var(--naro-accent);outline-offset:-1px}.naro-ccheck-shares{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.naro-ccheck-shares .naro-ccheck-field{width:150px}.naro-ccheck-sharesum{color:var(--naro-ink-3);padding-bottom:8px;font-size:12.5px}.naro-ccheck-sharesum b{color:var(--naro-ink)}.naro-ccheck-reasons{flex-direction:column;gap:6px;display:flex}.naro-ccheck-reason-group{align-items:baseline;gap:10px;display:flex}.naro-ccheck-reason-dir{width:28px;color:var(--naro-ink-3);flex-shrink:0;font-size:11.5px;font-weight:700}.naro-ccheck-reason-chips{flex-wrap:wrap;gap:6px;display:flex}.naro-ccheck-chip{border:1px solid var(--naro-line-strong);background:var(--naro-card,#fff);height:26px;color:var(--naro-ink-2);cursor:pointer;border-radius:999px;padding:0 11px;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.naro-ccheck-chip:hover{background:var(--naro-fill)}.naro-ccheck-chip.is-on{background:var(--naro-accent);border-color:var(--naro-accent);color:#fff}.naro-ccheck-detail.is-sent{border-left:0;gap:9px;padding:4px 2px 6px}.naro-ccs-line{color:var(--naro-ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;display:flex}.naro-ccs-line.is-sub{color:var(--naro-ink-3);padding-left:16px}.naro-ccs-pair{align-items:center;gap:8px;display:inline-flex}.naro-ccs-t{white-space:nowrap}.naro-ccs-in{border:0;border-bottom:1.5px solid var(--naro-line-strong);height:30px;color:var(--naro-ink);background:0 0;border-radius:0;padding:0 6px;font-size:13.5px}.naro-ccs-in::placeholder{color:var(--naro-ink-4)}.naro-ccs-in:focus-visible{border-bottom-color:var(--naro-accent);outline:0}.naro-ccs-in.is-grow{flex:360px;min-width:260px}.naro-ccs-in.is-name{width:180px}.naro-ccs-in.is-num{text-align:right;font-variant-numeric:tabular-nums;width:110px}.naro-ccs-sum{color:var(--naro-ink);font-variant-numeric:tabular-nums;font-weight:800}.naro-ccs-seg{border:1px solid var(--naro-line-strong);border-radius:999px;display:inline-flex;overflow:hidden}.naro-ccs-seg-btn{background:var(--naro-card,#fff);height:28px;color:var(--naro-ink-4);cursor:pointer;border:0;padding:0 12px;font-size:12.5px;font-weight:700}.naro-ccs-seg-btn.is-on.is-up{background:var(--naro-st-green-bg);color:var(--naro-st-green-fg)}.naro-ccs-seg-btn.is-on.is-down{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-ccs-rsel{border:1px solid var(--naro-line-strong);background:var(--naro-card,#fff);max-width:420px;height:30px;color:var(--naro-accent);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:0 12px;font-size:13px;font-weight:700;line-height:28px;display:inline-block;overflow:hidden}.naro-ccs-rsel.is-empty{color:var(--naro-ink-4);font-weight:600}.naro-ccs-reasons{border:1px solid var(--naro-line);background:var(--naro-card,#fff);border-radius:12px;width:100%;padding:12px 14px 8px}.naro-ccs-reasons-hint{color:var(--naro-ink-4);margin:0 0 10px;font-size:11.5px}.naro-ccs-rgroup{margin-bottom:6px}.naro-ccs-rdir{align-items:center;gap:6px;margin-bottom:3px;font-size:12px;font-weight:800;display:inline-flex}.naro-ccs-rdir:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.naro-ccs-rdir.is-up{color:var(--naro-st-green-fg)}.naro-ccs-rdir.is-down{color:var(--naro-st-red-fg)}.naro-ccs-rgrid{grid-template-columns:1fr 1fr;gap:2px 12px;display:grid}.naro-ccs-ritem{color:var(--naro-ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.naro-ccs-ritem:hover{background:var(--naro-bg-muted)}.naro-ccs-ritem.is-on{background:var(--naro-accent-soft);color:var(--naro-accent);font-weight:700}.naro-ccs-ritem input{width:16px;height:16px;accent-color:var(--naro-accent);margin:0}.naro-ccheck-item-error{color:var(--naro-st-red-fg);flex-basis:100%;margin:0;padding-bottom:4px;font-size:12.5px;font-weight:600}.naro-headcount{margin-top:16px}.naro-headcount-fields{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.naro-headcount-field{flex-direction:column;gap:4px;display:flex}.naro-headcount-field>span{color:var(--naro-ink-3);font-size:11.5px;font-weight:700}.naro-headcount-input{align-items:center;gap:6px;display:flex}.naro-headcount-input input{border:1px solid var(--naro-line-strong);border-radius:var(--naro-radius-sm);background:var(--naro-card,#fff);width:108px;height:34px;color:var(--naro-ink);font-variant-numeric:tabular-nums;padding:0 10px;font-size:13px}.naro-headcount-input input:focus-visible{outline:2px solid var(--naro-accent);outline-offset:-1px}.naro-headcount-input input:disabled{background:var(--naro-fill);color:var(--naro-ink-3)}.naro-headcount-input .unit{color:var(--naro-ink-3);font-size:12.5px}.naro-headcount-saved{color:var(--naro-st-green-fg);align-items:center;gap:4px;padding-bottom:8px;font-size:12px;display:inline-flex}.naro-headcount-hint{color:var(--naro-ink-4);margin:6px 0 0;font-size:12px}.naro-cl-issue-guide,.naro-cl-other{margin-top:14px}.naro-cl-issue-guide>summary,.naro-cl-other>summary{color:var(--naro-ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12.5px;list-style:none;display:inline-flex}.naro-cl-issue-guide>summary::-webkit-details-marker{display:none}.naro-cl-other>summary::-webkit-details-marker{display:none}.naro-cl-issue-guide>summary:before,.naro-cl-other>summary:before{content:"▸";color:var(--naro-ink-4);font-size:10px;transition:transform .12s}.naro-cl-issue-guide[open]>summary:before,.naro-cl-other[open]>summary:before{transform:rotate(90deg)}.naro-cl-issue-guide>summary:hover,.naro-cl-other>summary:hover{color:var(--naro-ink)}.naro-cl-issue-body{border-left:2px solid var(--naro-line-strong);color:var(--naro-ink-2);margin-top:8px;padding:10px 12px;font-size:12.5px}.naro-cl-issue-body p{margin:0 0 6px}.naro-cl-issue-body a{color:var(--naro-accent);align-items:center;gap:3px;font-weight:600;text-decoration:none;display:inline-flex}.naro-cl-issue-body a:hover{text-decoration:underline}.naro-cl-issue-body ul{margin:0;padding-left:16px}.naro-cl-issue-body li{margin-top:2px}.naro-cl-other-body{border-left:2px solid var(--naro-line-strong);flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.naro-cl-other-body small{color:var(--naro-ink-4);font-size:11.5px}.naro-cl-other-file{color:var(--naro-ink-2);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.naro-cl-other-file svg{color:var(--naro-st-green-fg);flex-shrink:0}.naro-cl-other-file .fname{color:var(--naro-ink);overflow-wrap:anywhere;font-weight:700}.naro-cl-other-file .when{color:var(--naro-ink-4);font-size:11.5px}.naro-bs-mode{border:1px solid var(--naro-line-strong);background:var(--naro-fill);border-radius:999px;align-self:flex-start;padding:2px;display:inline-flex}.naro-bs-mode-btn{height:26px;color:var(--naro-ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:700}.naro-bs-mode-btn.is-on{background:var(--naro-card,#fff);color:var(--naro-ink);box-shadow:0 1px 2px #0f172a1a}.naro-bs-autosave{color:var(--naro-ink-4);text-align:right;margin:-4px 0 0;font-size:11.5px}.naro-bs-draft-note{color:var(--naro-ink-3);margin:0;font-size:12.5px}.naro-bse-loadwrap{display:inline-block;position:relative}.naro-bse-loadpop{z-index:30;border:1px solid var(--naro-line);border-radius:var(--naro-radius-sm);background:var(--naro-card,#fff);flex-direction:column;min-width:150px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f172a1f}.naro-bse-loadpop button{height:30px;color:var(--naro-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12.5px;font-weight:600}.naro-bse-loadpop button:hover{background:var(--naro-fill);color:var(--naro-ink)}.naro-vics-settle-seg{border-radius:var(--naro-radius-sm);background:var(--naro-fill);gap:2px;height:36px;padding:3px;display:inline-flex}.naro-vics-settle-btn{border-radius:calc(var(--naro-radius-sm) - 2px);color:var(--naro-ink-3);cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:12.5px;font-weight:700}.naro-vics-settle-btn.is-on{background:var(--naro-card,#fff);color:var(--naro-ink);box-shadow:0 1px 2px #0f172a1a}.rvw-cc{border:1px solid var(--naro-line);border-radius:var(--naro-radius-sm);background:var(--naro-fill);align-items:flex-start;gap:14px;margin:12px 0 4px;padding:10px 14px;display:flex}.rvw-cc-title{color:var(--naro-ink-3);flex-shrink:0;padding-top:1px;font-size:11.5px;font-weight:800}.rvw-cc-rows{flex-direction:column;gap:5px;min-width:0;display:flex}.rvw-cc-row{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12.5px;display:flex}.rvw-cc-row .q{color:var(--naro-ink-2)}.rvw-cc-row .a{color:var(--naro-ink-3);font-weight:800}.rvw-cc-row .a.is-yes{color:var(--naro-accent)}.rvw-cc-row .a.is-none{color:var(--naro-st-red-fg,#b91c1c)}.rvw-cc-row .d{color:var(--naro-ink-3);flex-basis:100%;padding-left:10px;font-size:12px}.rvw-cc-row.is-settled{opacity:.82}.rvw-cc-st{background:var(--naro-fill);color:var(--naro-ink-3);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:800}.rvw-cc-st.is-approved{color:var(--naro-accent)}.rvw-cc-st.is-rejected{color:var(--naro-st-red-fg,#b91c1c)}.rvw-cc-diffwrap{flex-basis:100%;margin:2px 0 0 10px;overflow-x:auto}.rvw-cc-diff{border-collapse:collapse;font-size:12px}.rvw-cc-diff th,.rvw-cc-diff td{text-align:left;white-space:nowrap;padding:2px 10px 2px 0}.rvw-cc-diff thead th{color:var(--naro-ink-3);font-size:11px;font-weight:700}.rvw-cc-diff tbody th{color:var(--naro-ink-2);font-weight:600}.rvw-cc-diff td.is-answer{font-weight:700}.rvw-cc-diff td.is-current{color:var(--naro-ink-3)}.rvw-cc-diff td.is-next{color:var(--naro-accent);font-weight:700}.rvw-cc-note,.rvw-cc-hint{color:var(--naro-ink-3);flex-basis:100%;padding-left:10px;font-size:12px}.rvw-cc-hint{flex-basis:auto;padding-left:0}.rvw-cc-issue{color:var(--naro-st-red-fg,#b91c1c);flex-basis:100%;padding-left:10px;font-size:12px}.rvw-cc-act{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;margin-top:3px;padding-left:10px;display:flex}.rvw-cc-act form{align-items:center;gap:6px;display:flex}.rvw-cc-note-in{border:1px solid var(--naro-line);border-radius:var(--naro-radius-sm);background:var(--naro-card,#fff);min-width:0;color:var(--naro-ink);flex:180px;padding:3px 8px;font-size:12px}.rvw-cc-hist{color:var(--naro-ink-3);flex-basis:100%;margin:4px 0 0 10px;padding:0;font-size:12px;list-style:none}.rvw-cc-hist li{padding:1px 0}.naro-ccheck-applied{color:var(--naro-accent);font-size:12px;font-weight:700}.rvw-doc .extra{color:var(--naro-ink-2);font-weight:600}.rvw-fixnote{min-width:0;max-width:38%;color:var(--naro-st-amber-strong);letter-spacing:-.01em;flex:0 auto;align-items:center;gap:5px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.rvw-fixnote svg{opacity:.85;flex:none}.rvw-fixnote .l{color:var(--naro-ink-3);letter-spacing:.02em;border-right:1px solid var(--naro-line-strong);flex:none;padding-right:7px;font-size:11px;font-weight:700}.rvw-fixnote .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rvw-fix-panel input[type=text]{border:1px solid var(--naro-line-strong);background:var(--naro-bg);width:100%;font:inherit;color:var(--naro-ink);border-radius:8px;padding:9px 14px;font-size:13px}.rvw-fix-panel input[type=text]:focus{outline:2px solid var(--naro-accent);outline-offset:-1px}.naro-eh-panel{border:1px solid var(--naro-line);border-radius:var(--naro-radius);background:var(--naro-bg);font-size:13px;overflow:hidden}.naro-eh-hd{border-bottom:1px solid var(--naro-line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.naro-eh-t{color:var(--naro-ink);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:700;display:flex}.naro-eh-token{background:var(--naro-accent-soft);color:var(--naro-accent);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.naro-eh-sub{color:var(--naro-ink-4);white-space:nowrap;font-size:12px}.naro-eh-row{color:inherit;grid-template-columns:148px minmax(0,1fr) auto 12px;align-items:center;gap:12px;padding:11px 16px;text-decoration:none;transition:background .12s;display:grid}.naro-eh-row+.naro-eh-row{border-top:1px solid var(--naro-line)}.naro-eh-row:hover{background:var(--naro-bg-muted)}.naro-eh-row.is-miss{background:var(--naro-st-red-fg)}@supports (color:color-mix(in lab, red, red)){.naro-eh-row.is-miss{background:color-mix(in srgb, var(--naro-st-red-fg) 5%, var(--naro-bg))}}.naro-eh-row.is-miss{box-shadow:inset 3px 0 0 var(--naro-st-red-fg)}.naro-eh-row.is-miss:hover{background:var(--naro-st-red-fg)}@supports (color:color-mix(in lab, red, red)){.naro-eh-row.is-miss:hover{background:color-mix(in srgb, var(--naro-st-red-fg) 9%, var(--naro-bg))}}.naro-eh-name{color:var(--naro-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.naro-eh-meta{min-width:0;color:var(--naro-ink-3);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.naro-eh-chip{border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.naro-eh-chip:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.naro-eh-chip.is-green{color:var(--naro-st-green-fg);background:var(--naro-st-green-bg)}.naro-eh-chip.is-blue{color:var(--naro-st-blue-fg);background:var(--naro-st-blue-bg)}.naro-eh-chip.is-amber{color:var(--naro-st-amber-strong);background:var(--naro-st-amber-bg)}.naro-eh-chip.is-red{color:var(--naro-st-red-fg);background:var(--naro-st-red-bg)}.naro-eh-chip.is-flash{animation:1.1s ease-out .2s backwards naro-ring-flash}.naro-eh-warn{color:var(--naro-st-red-fg);font-weight:600}.naro-eh-fix{color:var(--naro-st-amber-strong);text-overflow:ellipsis;font-weight:500;overflow:hidden}.naro-eh-dday{background:var(--naro-st-red-fg);color:var(--naro-bg);font-variant-numeric:tabular-nums;border-radius:5px;flex:none;padding:3px 6px;font-size:11px;font-weight:700;line-height:1}.naro-eh-pipe{flex:none;align-items:center;width:78px;display:inline-flex}.naro-eh-d{box-sizing:border-box;border:1px solid var(--naro-line-strong);background:var(--naro-bg);border-radius:50%;flex:none;width:6px;height:6px}.naro-eh-d.is-past{border-color:var(--naro-ink-4);background:var(--naro-ink-4)}.naro-eh-d.is-cur{border:0;width:9px;height:9px}.naro-eh-d.is-red{background:var(--naro-st-red-fg);box-shadow:0 0 0 3px var(--naro-st-red-bg)}.naro-eh-d.is-blue{background:var(--naro-st-blue-fg);box-shadow:0 0 0 3px var(--naro-st-blue-bg)}.naro-eh-d.is-amber{background:var(--naro-st-amber-strong);box-shadow:0 0 0 3px var(--naro-st-amber-bg)}.naro-eh-d.is-green{background:var(--naro-st-green-fg);box-shadow:0 0 0 3px var(--naro-st-green-bg)}.naro-eh-seg{background:var(--naro-line);border-radius:1px;flex:1;height:2px;margin:0 3px}.naro-eh-seg.is-on{background:var(--naro-ink-4)}.naro-eh-chev{color:var(--naro-ink-4);font-size:14px;line-height:1;transition:transform .12s,color .12s}.naro-eh-row:hover .naro-eh-chev{color:var(--naro-ink-2);transform:translate(2px)}.naro-eh-cols{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}@media (max-width:720px){.naro-eh-cols{grid-template-columns:1fr}}.naro-eh-past+.naro-eh-past{border-top:1px solid var(--naro-line)}.naro-eh-past-sum{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:11px 16px;list-style:none;transition:background .12s;display:grid}.naro-eh-past-sum::-webkit-details-marker{display:none}.naro-eh-past-sum:hover,.naro-eh-past[open] .naro-eh-past-sum{background:var(--naro-bg-muted)}.naro-eh-past-token{background:var(--naro-fill);color:var(--naro-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;justify-self:start;padding:3px 8px;font-size:12px;font-weight:600}.naro-eh-past-token b{color:var(--naro-ink);margin-left:1px;font-weight:800}.naro-eh-past-name{color:var(--naro-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.naro-eh-ticks{gap:3px;display:inline-flex}.naro-eh-tick{background:var(--naro-fill);border-radius:2px;width:10px;height:5px}.naro-eh-tick.is-on{background:var(--naro-st-green-fg)}.naro-eh-past-count{color:var(--naro-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.naro-eh-past-count b{color:var(--naro-ink);font-weight:700}.naro-eh-caret{color:var(--naro-ink-4);font-size:12px;line-height:1;transition:transform .15s}.naro-eh-past[open] .naro-eh-caret{transform:rotate(90deg)}.naro-eh-past-list{margin:0;padding:2px 16px 12px;list-style:none}.naro-eh-past-li{color:var(--naro-ink-2);grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:grid}.naro-eh-st{white-space:nowrap;font-weight:600}.naro-eh-st.is-green{color:var(--naro-st-green-fg)}.naro-eh-st.is-red{color:var(--naro-st-red-fg)}.naro-eh-past-date{color:var(--naro-ink-4);text-align:right;font-variant-numeric:tabular-nums}.naro-eh-empty{color:var(--naro-ink-4);text-align:center;padding:22px 16px;font-size:12.5px}.naro-eh-feed{margin:0;padding:8px 16px 12px;list-style:none}.naro-eh-ev{align-items:flex-start;gap:10px;padding:7px 0 7px 21px;display:flex;position:relative}.naro-eh-ev:before{content:"";background:var(--naro-line);width:1px;position:absolute;top:24px;bottom:-9px;left:5px}.naro-eh-ev:last-child:before{display:none}.naro-eh-ev-dot{border-radius:50%;width:9px;height:9px;position:absolute;top:12px;left:1px}.naro-eh-ev.is-amber .naro-eh-ev-dot{background:var(--naro-st-amber-strong);box-shadow:0 0 0 3px var(--naro-st-amber-bg)}.naro-eh-ev.is-blue .naro-eh-ev-dot{background:var(--naro-st-blue-fg);box-shadow:0 0 0 3px var(--naro-st-blue-bg)}.naro-eh-ev.is-red .naro-eh-ev-dot{background:var(--naro-st-red-fg);box-shadow:0 0 0 3px var(--naro-st-red-bg)}.naro-eh-ev.is-green .naro-eh-ev-dot{background:var(--naro-st-green-fg);box-shadow:0 0 0 3px var(--naro-st-green-bg)}.naro-eh-ev-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.naro-eh-ev-text{color:var(--naro-ink-2)}.naro-eh-ev-text b{color:var(--naro-ink);font-weight:600}.naro-eh-ev-sub{color:var(--naro-ink-4);font-size:12px}.naro-eh-ev-sub.is-amber{color:var(--naro-st-amber-strong)}.naro-eh-ev-time{color:var(--naro-ink-4);font-variant-numeric:tabular-nums;flex:none;padding-top:1px;font-size:12px}.naro-ask{border:1px solid var(--naro-line);border-radius:var(--naro-radius);background:var(--naro-bg-muted);align-items:flex-start;gap:14px;padding:16px 18px;font-size:13px;display:flex}.naro-ask-ic{background:var(--naro-accent-soft);width:40px;height:40px;color:var(--naro-accent);border-radius:12px;flex:none;place-items:center;display:grid}.naro-ask-body{flex:1;min-width:0}.naro-ask-title{color:var(--naro-ink);margin:0;font-size:13px;font-weight:700}.naro-ask-desc{color:var(--naro-ink-3);margin:4px 0 0;font-size:12.5px;line-height:1.6}.naro-ask-topics{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.naro-ask-topic{border:1px solid var(--naro-line);background:var(--naro-bg);color:var(--naro-ink-3);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.naro-ask-person{border-left:1px solid var(--naro-line);flex-direction:column;flex:none;align-items:flex-end;gap:2px;min-width:200px;padding-left:16px;display:flex}.naro-ask-name{color:var(--naro-ink);font-size:13px;font-weight:700}.naro-ask-org{color:var(--naro-ink-3);font-size:11.5px}.naro-ask-contact{flex-direction:column;align-items:flex-end;gap:1px;margin-top:6px;font-size:11.5px;display:flex}.naro-ask-contact a,.naro-ask-contact span{color:var(--naro-ink-3);text-decoration:none}.naro-ask-contact a:hover{color:var(--naro-accent);text-decoration:underline}.naro-ccm-overlay{z-index:120;background:#0f172a6b;place-items:center;padding:24px;animation:.18s ease-out naro-page-fade-in;display:grid;position:fixed;inset:0}.naro-ccm{background:var(--naro-bg);border-radius:14px;width:min(460px,100%);overflow:hidden;box-shadow:0 16px 44px #0f172a2e}.naro-ccm-head{background:var(--naro-bg-muted);border-bottom:1px solid var(--naro-line);align-items:center;gap:12px;padding:14px 14px 14px 20px;display:flex}.naro-ccm-ic{background:var(--naro-bg);border:1px solid var(--naro-line);width:38px;height:38px;color:var(--naro-accent);border-radius:11px;flex:none;place-items:center;display:grid}.naro-ccm h2{color:var(--naro-ink);margin:0;font-size:16px;font-weight:750}.naro-ccm-x{width:30px;height:30px;color:var(--naro-ink-4);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-left:auto;transition:background .12s,color .12s;display:grid}.naro-ccm-x:hover{background:var(--naro-hover);color:var(--naro-ink-2)}.naro-ccm p{color:var(--naro-ink-3);margin:0;padding:18px 22px 2px;font-size:13px;line-height:1.65}.naro-ccm p b{color:var(--naro-ink);font-weight:700}.naro-ccm-foot{justify-content:space-between;align-items:center;gap:10px;padding:16px 20px 18px;display:flex}.naro-ccm-skip{color:var(--naro-ink-4);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12.5px;font-weight:600}.naro-ccm-skip:hover{color:var(--naro-ink-2);text-decoration:underline}.naro-upd{flex-direction:column;width:min(560px,100%);max-height:min(84vh,760px);display:flex}.naro-upd:focus{outline:none}.naro-upd-headtext{flex-direction:column;gap:2px;min-width:0;display:flex}.naro-upd-headtext span{color:var(--naro-ink-4);font-size:12px}.naro-upd-body{flex:1;min-height:0;padding:16px 20px 18px;overflow-y:auto}.naro-upd-batch+.naro-upd-batch{border-top:1px solid var(--naro-line);margin-top:20px;padding-top:18px}.naro-upd-batch-head{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.naro-upd-batch-head b{min-width:0;color:var(--naro-ink);font-size:13.5px;font-weight:700}.naro-upd-batch-head .num{color:var(--naro-ink-4);flex:none;font-size:12px}.naro-upd-new{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg);border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:1.5}.naro-upd-group{border:1px solid var(--naro-line);border-radius:10px;overflow:hidden}.naro-upd-group+.naro-upd-group{margin-top:10px}.naro-upd-group-head{border-bottom:1px solid var(--naro-line);background:var(--naro-bg-muted);color:var(--naro-ink-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.naro-upd-group-head a{color:var(--naro-accent);flex:none;align-items:center;gap:3px;font-weight:600;text-decoration:none;display:inline-flex}.naro-upd-group-head a:hover{text-decoration:underline}.naro-upd-group ul{margin:0;padding:0;list-style:none}.naro-upd-group li{flex-direction:column;gap:3px;padding:10px 12px;display:flex}.naro-upd-group li+li{border-top:1px solid var(--naro-line)}.naro-upd-group li b{color:var(--naro-ink);font-size:13px;font-weight:650}.naro-upd-detail{color:var(--naro-ink-3);font-size:12.5px;line-height:1.6}.naro-upd .naro-ccm-foot{border-top:1px solid var(--naro-line);padding:12px 20px 14px}.naro-upd-skip{cursor:pointer;font-weight:600}.naro-upd-trigger{text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.naro-upd-trigger:hover{background:var(--naro-side-hover);color:var(--naro-side-ink)}.naro-upd-trigger .naro-upd-new{margin-left:auto}.naro-console-tabs{border-bottom:1px solid var(--naro-line);gap:2px;display:flex}.naro-console-tab{color:var(--naro-ink-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 13px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.naro-console-tab:hover{color:var(--naro-ink)}.naro-console-tab.is-active{border-bottom-color:var(--naro-accent);color:var(--naro-ink);font-weight:700}.naro-console-tab i{font-variant-numeric:tabular-nums;color:var(--naro-ink-4);font-size:11px;font-style:normal}.naro-console-tab.is-alt{color:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-console-tab.is-alt{color:color-mix(in srgb, var(--naro-accent) 60%, var(--naro-ink-3))}}.naro-console-tab.is-alt:hover,.naro-console-tab.is-alt.is-active,.naro-console-tab.is-alt i{color:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-console-tab.is-alt i{color:color-mix(in srgb, var(--naro-accent) 45%, var(--naro-ink-4))}}.naro-contact-editor{flex-direction:column;gap:14px;margin-top:18px;display:flex}.naro-console-table{border-collapse:collapse;width:100%;min-width:860px;font-size:13px}.naro-console-table th{border-bottom:1px solid var(--naro-line);color:var(--naro-ink-4);letter-spacing:.04em;text-align:left;white-space:nowrap;padding:10px;font-size:11px;font-weight:700}.naro-console-table th.text-right{text-align:right}.naro-console-table td{border-bottom:1px solid var(--naro-line);height:46px;color:var(--naro-ink-2);vertical-align:middle;white-space:nowrap;padding:5px 10px}.naro-console-table tbody tr:hover td{background:var(--naro-hover)}.naro-console-table tr.is-new td,.naro-console-table tbody tr.is-new:hover td{background:var(--naro-accent-soft);border-bottom-color:var(--naro-line-strong)}.naro-console-table tr.is-new .naro-console-field{border-color:var(--naro-line-strong);background:var(--naro-bg)}.naro-console-field{min-width:0;height:30px;color:var(--naro-ink);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 8px;font-size:12.5px}.naro-console-table tbody tr:hover .naro-console-field{border-color:var(--naro-line-strong);background:var(--naro-bg)}.naro-console-id{height:30px;color:var(--naro-ink);font-variant-numeric:tabular-nums;align-items:center;padding:0 8px;font-size:12.5px;display:inline-flex}.naro-console-field:focus{border-color:var(--naro-accent);background:var(--naro-bg);box-shadow:0 0 0 3px var(--naro-accent-soft);outline:none}.naro-console-role{cursor:pointer;border:1px solid #0000;border-radius:999px;height:26px;padding:0 9px;font-size:11.5px;font-weight:700}.naro-console-role.role-admin{background:var(--naro-st-violet-bg);color:var(--naro-st-violet-fg)}.naro-console-role.role-company{background:var(--naro-st-blue-bg);color:var(--naro-st-blue-fg)}.naro-console-role:focus{border-color:var(--naro-accent);outline:none}.naro-console-status{color:var(--naro-ink-2);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.naro-console-status .dot{background:var(--naro-st-green-fg);border-radius:999px;width:7px;height:7px}.naro-console-status.is-off{color:var(--naro-ink-4)}.naro-console-status.is-off .dot{background:var(--naro-line-strong)}.naro-console-savebtn{border:1px solid var(--naro-line);height:28px;color:var(--naro-ink-3);cursor:pointer;background:0 0;border-radius:7px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.naro-console-table tbody tr:hover .naro-console-savebtn{border-color:var(--naro-accent);color:var(--naro-accent)}.naro-console-savebtn:hover{background:var(--naro-accent-soft)}.naro-console-foot{color:var(--naro-ink-4);justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 0;font-size:12px;display:flex}.naro-console-foot b{color:var(--naro-ink-3);font-weight:700}.naro-register-bar{border-bottom:1px solid var(--naro-line);justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.naro-register-bar .naro-console-tabs{border-bottom:0}button.naro-console-tab{cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;font-family:inherit}.naro-register-tools{align-items:center;gap:8px;padding-bottom:6px;display:flex}.naro-register-tools .naro-period-trigger{gap:6px;width:148px;height:28px;padding:0 10px;font-size:12.5px}.naro-register-search{background:var(--naro-fill);border-radius:7px;align-items:center;gap:7px;width:min(200px,30vw);height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.naro-register-search{background:color-mix(in srgb, var(--naro-fill) 45%, transparent)}}.naro-register-search{color:var(--naro-ink-4);padding:0 9px}.naro-register-search:focus-within{background:var(--naro-bg);box-shadow:inset 0 0 0 1px var(--naro-line-strong)}.naro-register-search input{width:100%;min-width:0;color:var(--naro-ink);background:0 0;border:0;outline:none;font-size:12.5px;font-weight:600}.naro-register-search input::placeholder{color:var(--naro-ink-4)}.naro-register-table{border-collapse:collapse;width:100%;min-width:960px;font-size:12.5px}.naro-register-table th{border-bottom:1px solid var(--naro-line);color:var(--naro-ink-4);letter-spacing:.04em;text-align:left;white-space:nowrap;padding:8px 7px;font-size:10.5px;font-weight:700}.naro-register-table th.text-right,.naro-register-table td.text-right{text-align:right}.naro-register-table td{border-bottom:1px solid var(--naro-line);height:36px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.naro-register-table td{border-bottom:1px solid color-mix(in srgb, var(--naro-line) 62%, transparent)}}.naro-register-table td{color:var(--naro-ink-2);vertical-align:middle;white-space:nowrap}.naro-register-table tbody tr:hover td{background:var(--naro-hover)}.naro-register-table tbody tr.is-link{cursor:pointer}.naro-register-table tbody tr:hover .naro-console-field{border-color:var(--naro-line-strong);background:var(--naro-bg)}.naro-register-table tbody tr:hover .naro-console-savebtn{border-color:var(--naro-accent);color:var(--naro-accent)}.naro-register-name{max-width:100%;color:var(--naro-ink);text-overflow:ellipsis;vertical-align:middle;font-weight:700;text-decoration:none;display:inline-block;overflow:hidden}.naro-register-name:hover{color:var(--naro-accent)}.naro-register-num{font-variant-numeric:tabular-nums}.naro-register-grade{font-size:12px;font-weight:800}.naro-register-grade.is-a{color:var(--naro-st-blue-fg)}.naro-register-grade.is-b{color:var(--naro-ink-3)}.naro-register-grade.is-c{color:var(--naro-st-amber-fg)}.naro-register-cap{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.naro-register-cap.is-dim{color:var(--naro-ink-3)}.naro-register-dot{background:var(--naro-st-green-fg);border-radius:999px;width:7px;height:7px;display:inline-block}.naro-register-dot.is-off{border:1.5px solid var(--naro-line-strong);background:0 0}.naro-register-editcell{min-width:240px;display:inline-flex}.naro-register-editcell .naro-console-field{width:100%}.naro-register-sort{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.naro-register-sort:hover{color:var(--naro-ink-2)}.naro-register-sort i{min-width:8px;color:var(--naro-accent);font-size:8px;font-style:normal;line-height:1}.naro-register-owner{color:var(--naro-ink);font-weight:700}.naro-role-int{color:var(--naro-st-violet-fg);font-size:12px;font-weight:700}.naro-role-com{color:var(--naro-st-teal-fg);font-size:12px;font-weight:700}.naro-register-pwcell{text-align:center}.naro-pw-init,.naro-pw-done{vertical-align:middle;align-items:center;height:20px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.naro-pw-init{color:var(--naro-st-amber-fg)}.naro-pw-done{background:var(--naro-st-green-bg);color:var(--naro-st-green-fg);cursor:help;border-radius:6px}.naro-uadd{border:1px solid var(--naro-line-strong);border-radius:var(--naro-radius-sm);background:var(--naro-accent-soft);align-items:center;gap:10px;padding:10px 12px;display:flex}.naro-uadd select,.naro-uadd input{border:1px solid var(--naro-line-strong);background:var(--naro-bg);height:28px;color:var(--naro-ink);border-radius:7px;padding:0 9px;font-size:12.5px}.naro-uadd select{max-width:220px}.naro-uadd input[name=login_id]{flex:0 260px}.naro-uadd input[name=password]{flex:0 200px}.naro-uadd input:read-only{background:var(--naro-fill);color:var(--naro-ink-3)}.naro-uadd select:focus,.naro-uadd input:focus{border-color:var(--naro-accent);box-shadow:0 0 0 3px var(--naro-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.naro-uadd select:focus,.naro-uadd input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--naro-accent) 16%, transparent)}}.naro-uadd-hint{color:var(--naro-ink-3);margin-left:auto;font-size:12px}.naro-uadd-close{color:var(--naro-ink-4);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.naro-uadd-close:hover{color:var(--naro-ink-2)}@media (max-width:900px){.naro-register-bar{flex-direction:column;align-items:stretch}.naro-register-bar .naro-console-tabs{overflow-x:auto}.naro-register-bar.is-tabs-search.is-stack-fill{align-items:stretch}.naro-register-search{flex:auto;width:auto}.naro-uadd{flex-wrap:wrap}.naro-uadd-hint{flex:100%;margin-left:0}}.naro-nav-hint{opacity:0;visibility:hidden;background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;margin-left:auto}.naro-nav-hint.is-pending{visibility:visible;animation:.2s .1s forwards naro-hint-in,1.2s ease-in-out .1s infinite naro-hint-pulse}@keyframes naro-hint-in{to{opacity:.55}}@keyframes naro-hint-pulse{50%{opacity:.2}}.naro-pwc{background:var(--naro-bg-soft,var(--naro-bg));justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.naro-pwc-card{border:1px solid var(--naro-line);background:var(--naro-bg);border-radius:16px;width:min(420px,100%);padding:36px 32px 28px;box-shadow:0 18px 50px -24px #0f172a40}.naro-pwc-brand{align-items:center;gap:10px;margin-bottom:22px;display:flex}.naro-pwc-brand .naro-brand-name{border-left-color:var(--naro-line,#0000001f);color:var(--naro-ink-2,#5b616e)}.naro-pwc-card h1{color:var(--naro-ink);margin:0 0 8px;font-size:19px;font-weight:800}.naro-pwc-copy{color:var(--naro-ink-2);margin:0 0 22px;font-size:13.5px;line-height:1.6}.naro-pwc-form{flex-direction:column;gap:14px;display:flex}.naro-pwc-form label{color:var(--naro-ink-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.naro-pwc-form input{border:1px solid var(--naro-line-strong);background:var(--naro-bg);height:42px;color:var(--naro-ink);border-radius:10px;padding:0 14px;font-family:inherit;font-size:14px}.naro-pwc-form input:focus{outline:2px solid var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-pwc-form input:focus{outline:2px solid color-mix(in srgb, var(--naro-accent) 45%, transparent)}}.naro-pwc-form input:focus{outline-offset:0;border-color:var(--naro-accent)}.naro-pwc-rules{gap:14px;margin-top:-6px;display:flex}.naro-pwc-rule{color:var(--naro-ink-4);align-items:center;gap:5px;font-size:11.5px;font-weight:600;transition:color .15s;display:inline-flex}.naro-pwc-rule i{background:currentColor;border-radius:999px;width:5px;height:5px}.naro-pwc-rule.is-ok{color:var(--naro-st-green-fg,#15a34a)}.naro-pwc-rule.is-bad{color:var(--naro-st-red-fg,#c2334d)}.naro-pwc-error{color:var(--naro-st-red-fg,#c2334d);margin:0;font-size:12.5px}.naro-pwc-submit{background:var(--naro-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;height:44px;margin-top:4px;font-family:inherit;font-size:14px;font-weight:700}.naro-pwc-submit:hover{background:#1d5fd1}.naro-pwc-submit:disabled{opacity:.6;cursor:default}.naro-pwc-logout{text-align:center;margin-top:16px}.naro-pwc-logout button{color:var(--naro-ink-3);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-family:inherit;font-size:12.5px;text-decoration:underline}.naro-pwc-logout button:hover{color:var(--naro-ink)}.naro-ops-body{background:var(--naro-bg-muted)}.naro-ops-card{border:1px solid var(--naro-line);background:var(--naro-bg);border-radius:12px;scroll-margin-top:12px;overflow:hidden}.naro-ops-chead{align-items:center;gap:10px;padding:13px 18px 0;display:flex}.naro-ops-chead h2{color:var(--naro-ink);margin:0;font-size:14px;font-weight:700}.naro-ops-cnt{background:var(--naro-fill);color:var(--naro-ink-3);border-radius:9px;padding:1px 7px;font-size:11.5px;font-weight:600}.naro-ops-meta{color:var(--naro-ink-4);font-size:12px}.naro-ops-spacer{flex:1}.naro-ops-add{height:28px;color:var(--naro-accent);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;transition:background .15s;display:inline-flex}.naro-ops-add:hover{background:var(--naro-accent-soft)}.naro-ops-cdesc{color:var(--naro-ink-4);margin:4px 18px 11px;font-size:12px}.naro-ops-cdesc b{color:var(--naro-ink-3);font-weight:600}.naro-ops-banner{padding:0 18px 10px}.naro-ops-cols,.naro-ops-qrow,.naro-ops-qnew{border-top:1px solid var(--naro-line);grid-template-columns:48px minmax(0,1fr) 132px 150px 44px 64px;align-items:center;gap:8px;margin:0;padding:5px 18px;display:grid}.naro-ops-cols{color:var(--naro-ink-4);padding:6px 18px;font-size:11px;font-weight:500}.naro-ops-qrow{transition:background .15s,opacity .15s}.naro-ops-qrow:hover{background:var(--naro-bg-muted)}.naro-ops-qrow.is-dragging{background:var(--naro-accent-soft);opacity:.45}.naro-ops-ordcell{align-items:center;gap:2px;display:inline-flex}.naro-ops-grip{width:22px;height:26px;color:var(--naro-ink-4);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.naro-ops-grip:hover{background:var(--naro-fill);color:var(--naro-ink-2)}.naro-ops-grip:active{cursor:grabbing}.naro-ops-grip:focus-visible{outline:2px solid var(--naro-accent);outline-offset:1px}.naro-ops-grip:disabled{cursor:default;opacity:.45}.naro-ops-ord{min-width:18px;color:var(--naro-ink-3);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;font-weight:600}.naro-ops-ord.is-new{color:var(--naro-accent)}.naro-ops-gf{width:100%;min-width:0;height:28px;color:var(--naro-ink);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 7px;font-size:13px;transition:border-color .15s,background .15s}.naro-ops-gf::placeholder{color:var(--naro-ink-4)}.naro-ops-qrow:hover .naro-ops-gf{border-color:var(--naro-line)}.naro-ops-gf:hover{border-color:var(--naro-line-strong)}.naro-ops-gf:focus{border-color:var(--naro-accent);background:var(--naro-bg);outline:none}select.naro-ops-gf{color:var(--naro-ink-2);padding:0 3px;font-size:12.5px}.naro-ops-save{height:28px;color:var(--naro-accent);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12.5px;font-weight:600;transition:opacity .15s,background .15s}.naro-ops-qrow:hover .naro-ops-save,.naro-ops-qrow:focus-within .naro-ops-save{opacity:1}.naro-ops-save:hover{background:var(--naro-accent-soft)}.naro-ops-save:focus-visible{opacity:1;outline:2px solid var(--naro-accent);outline-offset:1px}.naro-ops-sw{cursor:pointer;justify-self:start;align-items:center;height:26px;display:inline-flex;position:relative}.naro-ops-sw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.naro-ops-tr{background:var(--naro-line-strong);border-radius:8px;width:28px;height:16px;transition:background .15s;display:block;position:relative}.naro-ops-tr:after{content:"";background:var(--naro-bg);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.naro-ops-sw input:checked~.naro-ops-tr{background:var(--naro-accent)}.naro-ops-sw input:checked~.naro-ops-tr:after{transform:translate(12px)}.naro-ops-sw input:focus-visible~.naro-ops-tr{outline:2px solid var(--naro-accent);outline-offset:2px}.naro-ops-empty{border-top:1px solid var(--naro-line);color:var(--naro-ink-4);text-align:center;padding:22px 18px;font-size:13px}.naro-ops-qnew{background:var(--naro-accent-soft);padding:9px 18px}.naro-ops-qnew .naro-ops-gf{border-color:var(--naro-line-strong);background:var(--naro-bg)}.naro-ops-qnew .naro-ops-gf:focus{border-color:var(--naro-accent)}.naro-ops-newsave{background:var(--naro-accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;height:28px;padding:0 10px;font-size:12.5px;font-weight:600}.naro-ops-newsave:disabled{cursor:default;opacity:.6}.naro-ops-dsummary{white-space:nowrap;border-radius:11px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.naro-ops-dsummary i{background:currentColor;border-radius:50%;width:7px;height:7px}.naro-ops-dsummary.is-ok{background:var(--naro-st-green-bg);color:var(--naro-st-green-fg)}.naro-ops-dsummary.is-warn{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg)}.naro-ops-drow{border-top:1px solid var(--naro-line);padding:10px 18px 11px}.naro-ops-dmain{flex-wrap:wrap;align-items:center;gap:10px;min-height:26px;display:flex}.naro-ops-ddot{border-radius:50%;flex:none;width:7px;height:7px}.naro-ops-ddot.is-ok{background:var(--naro-st-green-fg)}.naro-ops-ddot.is-warn{background:var(--naro-st-amber-bright)}.naro-ops-ddot.is-bad{background:var(--naro-st-red-fg)}.naro-ops-ddot.is-unknown{background:var(--naro-line-strong)}.naro-ops-drole{color:var(--naro-ink);flex:none;font-size:13px;font-weight:600}.naro-ops-dstate{border-radius:9px;padding:1px 7px;font-size:11.5px;font-weight:700}.naro-ops-dstate.is-warn{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg)}.naro-ops-dstate.is-bad{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-ops-dstate.is-unknown{background:var(--naro-st-gray-bg);color:var(--naro-st-gray-fg)}.naro-ops-dname{color:var(--naro-ink-2);white-space:nowrap;font-size:13px}.naro-ops-did{background:var(--naro-fill);color:var(--naro-ink-3);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:11.5px}.naro-ops-dtime{color:var(--naro-ink-4);white-space:nowrap;margin-left:auto;font-size:12px}.naro-ops-dchange{height:26px;color:var(--naro-accent);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 9px;font-size:12.5px;font-weight:600;transition:background .15s}.naro-ops-dchange:hover{background:var(--naro-accent-soft)}.naro-ops-ddesc{color:var(--naro-ink-4);margin:3px 0 0;padding-left:17px;font-size:11.5px}.naro-ops-dwarn{color:var(--naro-st-red-fg);align-items:flex-start;gap:6px;margin:8px 0 0 17px;font-size:12.5px;font-weight:600;line-height:1.5;display:flex}.naro-ops-dwarn svg{flex:none;margin-top:3px}.naro-ops-dnote{color:var(--naro-ink-3);margin:8px 0 0 17px;font-size:12.5px}.naro-ops-dform{gap:8px;margin:9px 0 0;padding-left:17px;display:flex}.naro-ops-dform input{border:1px solid var(--naro-line-strong);background:var(--naro-bg);height:30px;color:var(--naro-ink);border-radius:7px;flex:1;padding:0 10px;font-size:12.5px}.naro-ops-dform input::placeholder{color:var(--naro-ink-4)}.naro-ops-dform input:focus{border-color:var(--naro-accent);outline:none}.naro-ops-dform button{background:var(--naro-accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.naro-ops-notes{border-top:1px solid var(--naro-line);padding:10px 18px 12px}.naro-ops-notes-t{color:var(--naro-ink-3);align-items:center;gap:5px;margin:0 0 4px;font-size:11.5px;font-weight:600;display:flex}.naro-ops-notes ul{margin:0;padding:0}.naro-ops-notes li{color:var(--naro-ink-4);padding-left:11px;font-size:11.5px;line-height:1.65;list-style:none;position:relative}.naro-ops-notes li:before{content:"·";position:absolute;left:2px}.naro-ops-scroll{overflow-x:auto}.naro-ops-scroll .naro-ops-cols,.naro-ops-scroll .naro-ops-qrow,.naro-ops-scroll .naro-ops-qnew{min-width:660px}@media (max-width:980px){.naro-ops-cols,.naro-ops-qrow,.naro-ops-qnew{grid-template-columns:44px minmax(0,1fr) 110px 128px 40px 56px;gap:6px;padding-left:12px;padding-right:12px}.naro-ops-dtime{display:none}}.naro-person-form{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.naro-person-form .naro-console-field{box-sizing:border-box;flex:0 auto;width:auto;min-width:0}.naro-person-form .is-name{width:84px}.naro-person-form .is-title{width:72px}.naro-person-form .is-phone{width:116px}.naro-person-form .naro-console-savebtn{flex:none}.naro-inv-table{min-width:1240px}.naro-inv-table .naro-register-cap{max-width:130px}.naro-table-scroll.is-wide{overflow:visible}.naro-table-scroll.is-wide thead th,.naro-table-scroll thead th{top:calc(-1 * var(--naro-body-pad-top,0px));z-index:2;background:var(--naro-card,#fff);box-shadow:inset 0 -1px 0 var(--naro-line);position:sticky}.naro-register-table .naro-th-btn{letter-spacing:.04em;font-size:10.5px;text-decoration:none}.naro-register-table tfoot.naro-inv-total td{border-top:1px solid var(--naro-line-strong);background:var(--naro-bg-muted);height:34px;color:var(--naro-ink);border-bottom:0;font-weight:700}.naro-inv-strip .naro-strip-seg:hover{color:var(--naro-ink);background:0 0}.naro-inv-lock{color:var(--naro-ink-3);font-variant-numeric:tabular-nums}.naro-inv-strong{font-weight:600}.naro-inv-hint{color:var(--naro-ink-4);margin-top:3px;font-size:11.5px;font-style:normal;display:block}.naro-inv-tag{margin-left:6px}.naro-register-table tbody tr.naro-inv-void td{opacity:.55}.naro-inv-neg{color:var(--naro-st-amber-fg)}.naro-inv-repeat{color:var(--naro-ink-4);padding-left:6px}.naro-inv-warn{color:var(--naro-st-amber-fg);vertical-align:-1px;margin-left:5px}.naro-inv-note{border-radius:var(--naro-radius);background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg);align-items:center;gap:8px;padding:11px 16px;font-size:13px;display:flex}.naro-inv-details>summary{color:var(--naro-ink-4);cursor:pointer;margin-top:12px;font-size:12px}.naro-inv-details[open]>summary{margin-bottom:4px}.naro-pt-table{min-width:1120px}.naro-pt-kind{max-width:100px}.naro-mini-table{min-width:760px}.naro-inv-sechead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.naro-inv-sechead .naro-console-tabs{border-bottom:0}.naro-inv-sechead>.naro-cp-title{margin-right:auto}.naro-inline-link{color:var(--naro-accent);font-weight:600;text-decoration:none}.naro-inline-link:hover{text-decoration:underline}.naro-inv-subform{border:1px solid var(--naro-line);border-radius:var(--naro-radius);padding:14px 16px 12px}.naro-inv-preview{color:var(--naro-ink-2);font-variant-numeric:tabular-nums;margin-top:10px;font-size:12.5px}.naro-inv-form-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.naro-inv-rowact{color:var(--naro-accent);white-space:nowrap;margin-left:8px;font-size:12px;text-decoration:none}.naro-inv-reason{width:220px}button.naro-inline-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.naro-inv-pair{color:var(--naro-ink-4);align-items:center;gap:6px;font-size:12px;display:flex}.naro-inv-pair>.naro-cp-inline{flex:1 1 0;width:auto;margin:0}.naro-cp-i>.naro-cp-active{margin-top:2px}.naro-contrib-table{min-width:560px}.naro-contrib-share-col{width:110px}.naro-contrib-act-col{text-align:right;width:64px}.naro-contrib-share{text-align:right;font-variant-numeric:tabular-nums;width:84px;margin:0}.naro-contrib-table tfoot th,.naro-contrib-table tfoot td{border-top:1px solid var(--naro-line);font-weight:600}.naro-contrib-new{grid-template-columns:minmax(96px,1fr) 92px minmax(120px,1.4fr);gap:6px;margin-top:6px;display:grid}.naro-contrib-new>.naro-cp-inline{width:100%;margin:0}.naro-contrib-add{justify-content:flex-start;margin-top:6px}.naro-person-tools{justify-content:flex-start;margin:0 18px 10px}.naro-person-form{border:1px solid var(--naro-line);border-radius:var(--naro-radius);grid-template-columns:minmax(120px,1fr) 120px minmax(160px,1.3fr) minmax(160px,1.5fr);gap:0 10px;margin:0 18px 12px;padding:12px 14px;display:grid}.naro-person-form .naro-cp-note{margin-top:0}.naro-person-form .naro-person-active,.naro-person-form .naro-inv-form-act{grid-column:1/-1;margin-top:10px}.naro-person-form .naro-person-active{white-space:normal}@media (max-width:760px){.naro-person-form{grid-template-columns:1fr;gap:8px}}.naro-person-table-wrap{padding:0 18px 14px}.naro-person-table{width:100%}.naro-cap-types{flex-wrap:wrap;gap:6px 14px;display:flex}.naro-sel{flex:none;min-width:96px;height:32px;position:relative}.naro-sel.is-disabled{opacity:.55;pointer-events:none}.naro-sel-box{border:1px solid var(--naro-line);background:var(--naro-bg);inset-inline-start:0;border-radius:5px;width:100%;transition:border-color .14s,box-shadow .16s;position:absolute;top:0;overflow:hidden}.naro-sel-box.is-selected{border-color:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-sel-box.is-selected{border-color:color-mix(in srgb, var(--naro-accent) 40%, transparent)}}.naro-sel-box.is-open{z-index:60;border-color:var(--naro-ink-4);box-shadow:0 10px 26px #141e3229}.naro-sel-box.is-open.is-selected{border-color:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-sel-box.is-open.is-selected{border-color:color-mix(in srgb, var(--naro-accent) 45%, transparent)}}.naro-sel-trigger{width:100%;height:30px;color:var(--naro-ink-2);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:11px;transition:background-color .14s;display:flex}.naro-sel-trigger:hover{background:var(--naro-bg-muted)}@supports (color:color-mix(in lab, red, red)){.naro-sel-trigger:hover{background:color-mix(in srgb, var(--naro-bg-muted) 70%, transparent)}}.naro-sel-box.is-open .naro-sel-trigger{background:var(--naro-bg-muted)}@supports (color:color-mix(in lab, red, red)){.naro-sel-box.is-open .naro-sel-trigger{background:color-mix(in srgb, var(--naro-bg-muted) 60%, transparent)}}.naro-sel-box.is-open .naro-sel-trigger{border-bottom-color:var(--naro-line)}.naro-sel-box.is-selected .naro-sel-trigger{background:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-sel-box.is-selected .naro-sel-trigger{background:color-mix(in srgb, var(--naro-accent) 10%, transparent)}}.naro-sel-box.is-selected .naro-sel-trigger{color:var(--naro-accent)}.naro-sel-box.is-open.is-selected .naro-sel-trigger{border-bottom-color:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-sel-box.is-open.is-selected .naro-sel-trigger{border-bottom-color:color-mix(in srgb, var(--naro-accent) 20%, transparent)}}.naro-sel-trigger:focus-visible{outline:2px solid var(--naro-accent);outline-offset:-2px}.naro-sel-icon{color:var(--naro-ink-4);flex:none;display:inline-flex}.naro-sel-box.is-open .naro-sel-icon,.naro-sel-box.is-selected .naro-sel-icon{color:var(--naro-accent)}.naro-sel-text{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:700;overflow:hidden}.naro-sel-text.is-placeholder{color:var(--naro-ink-3);font-weight:600}.naro-sel-caret{color:var(--naro-ink-4);flex:none;transition:transform .18s}.naro-sel-box.is-open .naro-sel-caret{transform:rotate(180deg)}.naro-sel-clear{color:var(--naro-accent);border-radius:4px;flex:none;align-items:center;margin:-6px -6px -6px 0;padding:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.naro-sel-clear{color:color-mix(in srgb, var(--naro-accent) 70%, transparent)}}.naro-sel-clear{cursor:pointer;transition:color .14s}.naro-sel-clear:hover{color:var(--naro-accent)}.naro-sel-panel{animation:.16s ease-out naro-sel-open}@keyframes naro-sel-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.naro-sel-panel{animation:none}.naro-sel-caret{transition:none}}.naro-sel-search{border-bottom:1px solid var(--naro-line);color:var(--naro-ink-4);align-items:center;gap:6px;padding:6px 10px;display:flex}.naro-sel-search input{min-width:0;color:var(--naro-ink);background:0 0;border:0;outline:none;flex:auto;font-family:inherit;font-size:11px;font-weight:500}.naro-sel-search input::placeholder{color:var(--naro-ink-4);font-weight:500}.naro-sel-list{padding:4px 0;overflow-y:auto}.naro-sel-option{width:100%;color:var(--naro-ink-2);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.35;transition:background-color .12s;display:flex}.naro-sel-option.is-active{background:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-sel-option.is-active{background:color-mix(in srgb, var(--naro-accent) 6%, transparent)}}.naro-sel-option.is-current{background:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-sel-option.is-current{background:color-mix(in srgb, var(--naro-accent) 10%, transparent)}}.naro-sel-option.is-current{color:var(--naro-ink);font-weight:700}.naro-sel-option:disabled{opacity:.45;cursor:default}.naro-sel-olabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.naro-cp-check-sub,.naro-sel-osub{color:var(--naro-ink-4);margin-left:6px;font-size:11px;font-weight:400}.naro-sel-ohint{color:var(--naro-ink-4);flex:none;font-size:10.5px;font-style:normal}.naro-sel-option>svg:last-child{color:var(--naro-accent);flex:none}.naro-sel-empty{color:var(--naro-ink-4);text-align:center;margin:0;padding:10px;font-size:11px}.naro-sel-native{opacity:0;pointer-events:none;appearance:none;inset-inline-start:0;border:0;width:100%;height:30px;position:absolute;top:0}.naro-cp-i>.naro-sel{width:100%;min-width:0}.naro-tnote{vertical-align:middle;display:inline-flex;position:relative}.naro-tnote-btn{width:20px;height:20px;color:var(--naro-ink-4);cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .14s,background-color .14s;display:inline-flex}.naro-tnote-btn:hover,.naro-tnote:focus-within .naro-tnote-btn{background:var(--naro-fill);color:var(--naro-accent)}.naro-tnote-pop{z-index:70;border:1px solid var(--naro-line);background:var(--naro-bg);width:max-content;max-width:380px;color:var(--naro-ink-2);white-space:normal;opacity:0;visibility:hidden;top:calc(100% + 6px);border-radius:7px;padding:9px 11px;font-size:11.5px;font-weight:500;line-height:1.6;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;inset-inline-start:-6px;transform:translateY(-3px);box-shadow:0 10px 26px #141e3229}.naro-tnote:hover .naro-tnote-pop,.naro-tnote:focus-within .naro-tnote-pop{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.naro-tnote-pop{transition:none}}.naro-table-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.naro-table-bar>.naro-tools{flex:auto;justify-content:flex-start}.naro-register-bar.is-tabs-only{justify-content:flex-start}.naro-register-bar.is-tools-only{border-bottom:0;justify-content:flex-end;margin-top:4px}.naro-register-bar.is-tabs-search{border-bottom:0;align-items:center}.naro-register-bar.is-tabs-search .naro-console-tabs{border-bottom:1px solid var(--naro-line);flex:auto}.naro-register-bar.is-tabs-search .naro-register-tools{flex:none;padding-bottom:0}.naro-register-bar.is-tabs-search+.naro-register-bar.is-tools-only{margin-top:0}.naro-register-bar.is-tabs-search+.naro-register-bar.is-tools-only .naro-register-tools{justify-content:flex-start}.naro-register-bar.is-tools-only .naro-register-tools{flex-wrap:wrap;flex:auto;justify-content:flex-end;row-gap:6px}.naro-register-table.is-resizable{table-layout:fixed}.naro-register-table.is-resizable tbody th,.naro-register-table.is-resizable tfoot th{position:relative}.naro-colresize{z-index:5;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;width:7px;transition:background-color .1s;position:absolute;top:0;bottom:0;right:-1px}.naro-colresize:hover,.naro-colresize:focus-visible{background:#2383e280;outline:none}body.is-col-resizing,body.is-col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.naro-register-table.is-resizable thead th{height:35px;color:var(--naro-notion-muted);letter-spacing:0;text-transform:none;vertical-align:middle;-webkit-user-select:none;user-select:none;padding:0;font-size:12.5px;font-weight:450;transition:background-color .12s}.naro-register-table.is-resizable thead th:not(:has(.naro-th-btn)){padding:0 9px}.naro-register-table.is-resizable thead th:hover{background:var(--naro-hover)}.naro-register-table.is-resizable thead th .naro-th-btn{width:100%;height:35px;color:inherit;letter-spacing:0;cursor:inherit;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:7px;margin:0;padding:0 9px;font-size:12.5px;font-weight:450;display:flex}.naro-register-table.is-resizable thead th .naro-th-btn:hover{color:inherit;background:0 0}.naro-register-table.is-resizable thead th .naro-th-btn.is-active{color:var(--naro-accent)}.naro-register-table.is-resizable thead th.text-right .naro-th-btn{justify-content:flex-end}.naro-register-table.is-reorderable thead th a,.naro-register-table.is-reorderable thead th button{-webkit-user-drag:none}.naro-register-table.is-reorderable thead th{cursor:grab}.naro-register-table.is-reorderable thead th:active{cursor:grabbing}.naro-register-table.is-reorderable thead th.is-dragging{opacity:.35}body.is-col-dragging,body.is-col-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body.is-col-dragging.is-col-drag-invalid,body.is-col-dragging.is-col-drag-invalid *{cursor:not-allowed!important}.naro-colpreview{z-index:4100;box-sizing:border-box;border:1px solid var(--naro-line);background:var(--naro-card,#fff);opacity:.76;pointer-events:none;border-radius:5px;max-height:240px;margin:0;position:fixed;overflow:hidden;transform:none;box-shadow:0 8px 24px #00000021}.naro-colpreview[data-drop-state=invalid]{opacity:.5}.naro-colpreview table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;margin:0}.naro-colpreview th{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;position:static;overflow:hidden}.naro-colgrip{z-index:3;width:16px;height:22px;color:var(--naro-ink-4);cursor:grab;opacity:0;border-radius:4px;justify-content:center;align-items:center;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.naro-colgrip:hover{color:var(--naro-ink-2);background:#00000012}.naro-colgrip:active{cursor:grabbing}.naro-register-table.is-reorderable thead th:hover .naro-colgrip,.naro-register-table.is-reorderable thead th.is-menu-open .naro-colgrip,.naro-register-table.is-reorderable thead th.is-dragging .naro-colgrip{opacity:1}:is(.naro-register-table.is-reorderable thead th .naro-th-btn,.naro-register-table.is-reorderable thead th.has-grip:not(:has(.naro-th-btn))){transition:padding-left .12s,background-color .12s}.naro-register-table.is-reorderable:not(.is-measuring) thead th.has-grip:hover .naro-th-btn,.naro-register-table.is-reorderable:not(.is-measuring) thead th.has-grip.is-menu-open .naro-th-btn{padding-left:24px}.naro-register-table.is-reorderable:not(.is-measuring) thead th.has-grip:not(:has(.naro-th-btn)):hover{padding-left:24px}.naro-register-table.is-reorderable:not(.is-measuring) thead th.has-grip:not(:has(.naro-th-btn)).is-menu-open{padding-left:24px}.naro-register-table.is-resizable thead th.is-menu-open{background:var(--naro-hover)}.naro-colpreview .naro-colgrip{display:none}.naro-colmenu{z-index:4200;box-sizing:border-box;border:1px solid var(--naro-line);background:var(--naro-card,#fff);color:var(--naro-ink-2);border-radius:8px;padding:5px;font-size:12.5px;line-height:1.35;animation:.1s ease-out naro-colmenu-in;position:fixed;box-shadow:0 5px 18px #00000021,0 0 0 1px #00000009}@keyframes naro-colmenu-in{0%{opacity:0}to{opacity:1}}.naro-colmenu-name{color:var(--naro-notion-muted);white-space:nowrap;text-overflow:ellipsis;padding:6px 8px 8px;font-size:12px;overflow:hidden}.naro-colmenu hr{border:0;border-top:1px solid var(--naro-line);margin:5px -5px}.naro-colmenu-item{width:100%;min-height:30px;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:6px 8px;display:flex}.naro-colmenu-item:hover,.naro-colmenu-item:focus-visible{background:var(--naro-hover);outline:0}.naro-colmenu-item:disabled{opacity:.4;cursor:default}.naro-colmenu-item>svg{color:var(--naro-notion-muted);flex:none}.naro-colmenu-item>span{text-overflow:ellipsis;flex:1;overflow:hidden}.naro-colmenu-item>svg:last-child:not(:first-child){color:var(--naro-accent)}.naro-colline{z-index:4000;pointer-events:none;background:#2383e2;border-radius:1px;width:2px;display:none;position:fixed}.naro-register-table.is-resizable td:not(.naro-register-num){text-overflow:ellipsis;overflow:hidden}.naro-register-tools,.naro-table-bar .naro-tools{justify-content:flex-start}.naro-register-tools>.naro-register-search,.naro-table-bar .naro-tools>.naro-register-search{margin-inline-start:auto}.naro-register-tools>.naro-register-search~*,.naro-table-bar .naro-tools>.naro-register-search~*{margin-inline-start:0}.naro-register-table th.is-tight,.naro-register-table td.is-tight{text-align:center;padding-inline:2px}.naro-register-table th.is-tight .naro-th-btn{justify-content:center}.naro-console-tab.is-tone-active{color:var(--naro-st-blue-fg)}.naro-console-tab.is-tone-impaired{color:var(--naro-st-amber-fg,#b45309)}.naro-console-tab.is-tone-written_off{color:var(--naro-st-muted-fg)}.naro-console-tab.is-tone-recovered{color:var(--naro-st-green-fg)}.naro-console-tab.is-tone-none{color:var(--naro-ink-4)}.naro-console-tab.is-active[class*=is-tone-]{font-weight:700}.naro-inv-recog{gap:8px;margin-top:16px;display:grid}.naro-inv-recog-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:8px 12px;display:grid}.naro-inv-recog-form>b,.naro-inv-recog-form>.naro-inv-recog-check,.naro-inv-recog-form>.naro-row-actions{grid-column:1/-1}.naro-inv-recog-form label{color:var(--naro-ink-3);gap:4px;font-size:12px;display:grid}.naro-inv-recog-check{align-items:center;gap:6px;display:flex!important}.naro-people-orgs{flex-wrap:wrap;gap:2px 10px;display:flex}.naro-people-orgs>span.is-ended{color:var(--naro-ink-4)}.naro-people-restore{display:inline}.naro-linkbtn{appearance:none;color:var(--naro-accent,#2563eb);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-size:12px}.naro-people-unlinked{justify-content:space-between;align-items:center;gap:12px;display:flex}.naro-people-merge{gap:8px;margin-top:24px;display:grid}.naro-people-merge h3{margin:0;font-size:14px}.naro-people-merge-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.naro-cp-past{color:var(--naro-ink-4);cursor:help;margin-top:2px;font-size:12px;font-style:normal;line-height:1.4;display:block}.naro-register-past{color:var(--naro-ink-4);font-size:11px;font-weight:400;line-height:1.3;display:block}.naro-status.is-plain:before{display:none}.naro-console-tab.is-tone-portfolio{color:var(--naro-st-blue-fg)}.naro-console-tab.is-tone-review{color:var(--naro-st-amber-fg,#b45309)}.naro-console-tab.is-tone-sourcing{color:var(--naro-ink-3)}.naro-console-tab.is-tone-exited{color:var(--naro-st-green-fg)}.naro-console-tab.is-tone-exit_failed,.naro-console-tab.is-tone-dropped{color:var(--naro-st-muted-fg)}.naro-company-status-pick{border-radius:var(--naro-radius-sm);background:var(--naro-fill);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.naro-company-status-pick label{cursor:pointer;position:relative}.naro-company-status-pick input{opacity:0;pointer-events:none;position:absolute}.naro-company-status-pick span{height:26px;color:var(--naro-ink-3);border-radius:6px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.naro-company-status-pick input:checked+span{background:var(--naro-ink);color:var(--naro-bg)}.naro-company-status-pick input:focus-visible+span{outline:2px solid var(--naro-accent,currentColor);outline-offset:1px}.naro-cp-cstatus{justify-items:start;gap:4px;margin:6px 0 2px;display:grid}.naro-cp-cstatus select{width:100%}.naro-cp-cstatus-fail{color:var(--naro-st-amber-fg,#b45309);margin:0;font-size:12px;line-height:1.5}.naro-cp-cstatus-note{color:var(--naro-ink-4);margin:0;font-size:12px;line-height:1.5}.naro-cp-tabs{margin-bottom:22px}.naro-cp-fs-group{margin-top:14px}.naro-cp-doc-head,.naro-cp-doc-row{grid-template-columns:minmax(0,1fr) 96px 128px 84px;align-items:center;column-gap:12px;padding:0 9px;display:grid}.naro-cp-doc-head.is-report,.naro-cp-doc-row.is-report{grid-template-columns:minmax(0,1fr) 128px 84px}.naro-cp-doc-head{border-bottom:1px solid var(--naro-line);height:35px;color:var(--naro-notion-muted);font-size:12.5px;font-weight:450}.naro-cp-doc-row{border-bottom:1px solid var(--naro-line);min-height:36px}@supports (color:color-mix(in lab, red, red)){.naro-cp-doc-row{border-bottom:1px solid color-mix(in srgb, var(--naro-line) 62%, transparent)}}.naro-cp-doc-row{color:var(--naro-ink-2);font-size:12.5px;list-style:none}.naro-cp-doc-row::-webkit-details-marker{display:none}summary.naro-cp-doc-row{cursor:pointer}.naro-cp-doc-row:hover,.naro-cp-doc[open]>.naro-cp-doc-row{background:var(--naro-hover)}.naro-cp-doc-row b{color:var(--naro-ink);font-weight:500}.naro-cp-doc-row b:before{content:"";width:14px;color:var(--naro-ink-4);font-size:10px;transition:transform .12s;display:inline-block}summary.naro-cp-doc-row b:before{content:"▸"}.naro-cp-doc[open]>summary.naro-cp-doc-row b:before{content:"▾"}.naro-cp-doc-row .num{color:var(--naro-ink-3);font-variant-numeric:tabular-nums}.naro-cp-doc-row .naro-inv-rowact{justify-self:end;margin-left:0}.naro-cp-doc-row.is-empty b,.naro-cp-doc-row.is-empty .num{color:var(--naro-ink-4);font-weight:450}.naro-cp-doc ul{border-bottom:1px solid var(--naro-line);margin:0;padding:4px 0 8px;list-style:none}@supports (color:color-mix(in lab, red, red)){.naro-cp-doc ul{border-bottom:1px solid color-mix(in srgb, var(--naro-line) 62%, transparent)}}.naro-cp-doc li{grid-template-columns:minmax(0,1fr) 96px 128px 84px;align-items:baseline;column-gap:12px;padding:3px 9px;font-size:12.5px;display:grid}.naro-cp-doc li a{color:var(--naro-ink);overflow-wrap:anywhere;grid-column:1/3;padding-left:26px;text-decoration:none}.naro-cp-doc li a:hover{color:var(--naro-accent);text-decoration:underline}.naro-cp-doc li .num{color:var(--naro-ink-4);font-variant-numeric:tabular-nums;grid-column:3}.naro-cp-doc>.naro-bse-content,.naro-cp-doc>.naro-cp-doc-body{border-bottom:1px solid var(--naro-line);margin:0;padding:12px 9px 16px 32px}@supports (color:color-mix(in lab, red, red)){.naro-cp-doc>.naro-bse-content,.naro-cp-doc>.naro-cp-doc-body{border-bottom:1px solid color-mix(in srgb, var(--naro-line) 62%, transparent)}}.naro-register-table.is-autofit{width:max-content;min-width:100%}.naro-inv-table.is-autofit .naro-register-cap,.naro-register-table.is-autofit .naro-register-cap,.naro-register-table.is-autofit .naro-register-name{max-width:100%}.naro-colpick{flex:none;min-width:112px}.naro-colpick .naro-sel-box.is-open{width:248px;min-width:100%}.naro-colpick-count{color:var(--naro-ink-4);font-variant-numeric:tabular-nums;margin-inline-start:5px;font-size:10px;font-style:normal;font-weight:600}.naro-sel-box.is-selected .naro-colpick-count{color:inherit;opacity:.75}.naro-colpick-option{cursor:pointer;margin:0}.naro-colpick-option input[type=checkbox]{width:12px;height:12px;accent-color:var(--naro-accent);cursor:inherit;flex:none;margin:0}.naro-colpick-option:hover{background:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-colpick-option:hover{background:color-mix(in srgb, var(--naro-accent) 6%, transparent)}}.naro-colpick-option.is-locked{color:var(--naro-ink-4);cursor:default}.naro-colpick-option.is-locked input{cursor:default}.naro-colpick-foot{border-top:1px solid var(--naro-line);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:10.5px;display:flex}.naro-colpick-foot>.naro-muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.naro-colpick-reset{color:var(--naro-accent);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-family:inherit;font-size:10.5px;font-weight:700}.naro-colpick-reset:disabled{color:var(--naro-ink-4);cursor:default}.naro-sel-header{border-bottom:1px solid var(--naro-line);flex-direction:column;gap:5px;padding:7px 8px 6px;display:flex}.naro-sel-header .naro-view-toggle{width:100%;height:24px;display:flex}.naro-sel-header .naro-view-toggle button{white-space:nowrap;flex:1 1 0;justify-content:center;height:20px;padding:0 4px;font-size:10.5px}.naro-sido-select .naro-sel-box.is-open{width:184px}.naro-sido-note{color:var(--naro-ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:10.5px}.naro-cp-main{min-width:0}.naro-validation-empty{color:var(--naro-ink-4)}.naro-kpi{border-bottom:1px solid var(--naro-line);flex-wrap:wrap;align-items:flex-end;gap:12px 48px;margin-bottom:4px;padding:4px 0 16px;display:flex}.naro-kpi-hero{flex-direction:column;gap:6px;display:flex}.naro-kpi-label{color:var(--naro-ink-4);white-space:nowrap;font-size:12px;font-weight:500}.naro-kpi-hero .naro-kpi-label{color:var(--naro-ink-3);font-size:13px}.naro-kpi-hero-num{color:var(--naro-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:38px;font-weight:700;line-height:1}.naro-kpi-subs{flex-wrap:wrap;gap:8px 36px;padding-bottom:2px;display:flex}.naro-kpi-sub{color:var(--naro-ink);flex-direction:column;gap:3px;text-decoration:none;display:flex}.naro-kpi-sub.is-link{border-radius:var(--naro-radius-sm,6px);margin:-6px -10px;padding:6px 10px;transition:background .14s}.naro-kpi-sub.is-link:hover,.naro-kpi-sub.is-link:focus-visible,.naro-kpi-sub.is-link.is-active{background:var(--naro-bg-muted);outline:none}.naro-kpi-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:700}.naro-kpi-unit{color:var(--naro-ink-3);margin-left:2px;font-size:.58em;font-weight:500}.naro-kpi .is-red{color:var(--naro-st-red-fg)}.naro-kpi .is-blue{color:var(--naro-accent)}.naro-kpi .is-amber{color:var(--naro-st-amber-bright)}.naro-kpi .is-green{color:var(--naro-st-green-fg)}.naro-kpi .is-red .naro-kpi-unit,.naro-kpi .is-blue .naro-kpi-unit,.naro-kpi .is-amber .naro-kpi-unit,.naro-kpi .is-green .naro-kpi-unit{color:inherit;opacity:.7}.naro-kpi-aside{align-self:flex-start;margin-left:auto}.naro-pt-alias{color:var(--naro-ink-4);margin-left:8px;font-size:12px;font-style:normal}td[data-col-clip],.naro-register-table.is-resizable tbody td[data-col-clip],.naro-register-table.is-resizable tbody th[data-col-clip],.naro-register-table.is-resizable tfoot td[data-col-clip]{white-space:nowrap;text-overflow:clip;overflow:hidden}.naro-register-table.is-resizable [data-col-clip] *{white-space:nowrap;text-overflow:clip}.naro-register-table.is-resizable.is-clip-cells tbody td,.naro-register-table.is-resizable.is-clip-cells tbody th,.naro-register-table.is-resizable.is-clip-cells tfoot td{text-overflow:clip}.naro-register-table.is-reorderable thead th[data-col-fixed],.naro-register-table.is-reorderable thead th[data-col-fixed]:active{cursor:default}.naro-register-table.is-resizable thead th[data-col-fixed]:hover{background:var(--naro-card,#fff)}.naro-register-table.is-resizable thead th[data-col-fixed],.naro-register-table.is-resizable tbody td[data-col-fixed],.naro-register-table.is-resizable tbody th[data-col-fixed]{text-align:center;padding:0 4px}.naro-body.naro-pivot{--naro-pivot-accent-line:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-body.naro-pivot{--naro-pivot-accent-line:color-mix(in srgb, var(--naro-accent) 28%, var(--naro-bg))}}.naro-body.naro-pivot{--naro-pivot-accent-ink:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-body.naro-pivot{--naro-pivot-accent-ink:color-mix(in srgb, var(--naro-accent) 82%, #000)}}.naro-body.naro-pivot{--naro-body-pad-top:14px;padding:14px var(--naro-gutter,28px) 16px;gap:10px;overflow:auto}.dark .naro-body.naro-pivot{--naro-pivot-accent-ink:var(--naro-accent)}.naro-body.naro-pivot>.naro-pivot-content{flex:auto;min-height:320px}.naro-page-head.naro-pivot-head{padding:20px var(--naro-gutter,28px) 6px}.naro-pivot-sub{color:var(--naro-ink-3);flex-wrap:wrap;margin:4px 0 0;font-size:13px;display:flex}.naro-pivot-sub span+span:before{content:"·";color:var(--naro-ink-4);margin:0 7px}.naro-pivot-loading{color:var(--naro-accent)}.naro-pivot-preset-menu{display:inline-flex;position:relative}html[data-embed] .naro-side,html[data-embed] .naro-page-crumb,html[data-embed] .naro-cp-crumb,html[data-embed] .gbar{display:none}html[data-embed] .naro-main{box-shadow:none;border-radius:0}.naro-peek-overlay{z-index:130;background:#0f172a6b;place-items:center;padding:24px;animation:.15s ease-out naro-page-fade-in;display:grid;position:fixed;inset:0}.naro-peek{background:var(--naro-bg);border-radius:14px;outline:none;flex-direction:column;width:min(1280px,100%);height:100%;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a47}.naro-peek-head{border-bottom:1px solid var(--naro-line);flex:none;align-items:center;gap:8px;padding:8px 10px 8px 16px;display:flex}.naro-peek-title{min-width:0;color:var(--naro-ink);white-space:nowrap;flex:auto;font-size:14px;font-weight:700;overflow:hidden}.naro-peek-loading{color:var(--naro-accent);font-size:12px}.naro-peek-x{width:30px;height:30px;color:var(--naro-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.naro-peek-x:hover{background:var(--naro-bg-muted);color:var(--naro-ink)}.naro-peek-frame{background:var(--naro-bg);border:0;flex:auto;width:100%;min-height:0;display:block}@media (max-width:720px){.naro-peek-overlay{padding:0}.naro-peek{border-radius:0}}.naro-data-menu h2.naro-cp-title{margin-top:0}.naro-data-menu-list{border-top:1px solid var(--naro-line);margin:0;padding:0;list-style:none}.naro-data-menu-list>li{border-bottom:1px solid var(--naro-line)}.naro-data-menu-link{color:var(--naro-ink);padding:10px 6px;font-size:13.5px;font-weight:500;text-decoration:none;display:block}.naro-data-menu-link:hover{background:var(--naro-bg-muted);color:var(--naro-accent)}.naro-data-menu-deleted>summary{cursor:pointer;margin-bottom:0}.naro-data-menu-deleted[open]>summary{margin-bottom:13px}.naro-data-menu-gone{justify-content:space-between;align-items:center;gap:12px;padding:7px 6px;display:flex}.naro-data-menu-gone-main{min-width:0;color:var(--naro-ink-2);flex-direction:column;gap:2px;font-size:13px;display:flex}.naro-data-menu-gone-main small{color:var(--naro-ink-4);font-size:11.5px}.naro-data-menu-notice{border-radius:var(--naro-radius-sm);background:var(--naro-bg-muted);color:var(--naro-ink-2);margin:0;padding:8px 10px;font-size:12.5px}.naro-data-menu-notice.is-error{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-pivot-menu{z-index:50;border:1px solid var(--naro-line);background:var(--naro-bg);min-width:180px;color:var(--naro-ink-2);border-radius:9px;padding:4px;font-weight:400;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 28px #0f172a24}.naro-pivot-menu.is-wide{min-width:300px;max-height:360px;overflow-y:auto}.naro-pivot-menu.is-right{left:auto;right:0}.naro-pivot-menu-head{color:var(--naro-ink-4);margin:0;padding:6px 9px 5px;font-size:11px;font-weight:600}.naro-pivot-menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.naro-pivot-menu button:hover:not(:disabled),.naro-pivot-menu button:focus-visible{background:var(--naro-hover);outline:0}.naro-pivot-menu button.is-danger{color:var(--naro-st-red-fg)}.naro-pivot-menu hr{border:0;border-top:1px solid var(--naro-line);margin:4px 0}.naro-pivot-menu-main{flex-direction:column;gap:1px;min-width:0;display:flex}.naro-pivot-menu-main small{color:var(--naro-ink-4);font-size:11px}.naro-pivot-meta{color:var(--naro-ink-4);margin:-2px 0 0;font-size:12px}.naro-pivot-meta b{color:var(--naro-ink-3);font-weight:600}.naro-pivot-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.naro-pivot-tools-l,.naro-pivot-tools-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.naro-pivot-tools-l{flex:auto;min-width:0}.naro-pivot-tools-r{flex:none;justify-content:flex-end}.naro-pivot-field{border:1px solid var(--naro-line-strong);background:var(--naro-bg);border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 4px 0 10px;font-size:12.5px;display:inline-flex}.naro-pivot-field>span{color:var(--naro-ink-3);white-space:nowrap}.naro-pivot-field select,.naro-pivot-field input{height:28px;color:var(--naro-ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0 4px;font-size:12.5px;font-weight:600}.naro-pivot-field input[type=date]{width:122px}.naro-pivot-field.naro-pivot-find input{cursor:text;width:84px}.naro-pivot-field.naro-pivot-find input::placeholder{color:var(--naro-ink-4);font-weight:400}.naro-pivot-field.is-disabled{opacity:.5;pointer-events:none}.naro-pivot-field-link{color:var(--naro-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:11.5px}.naro-pivot-field.is-knob{border-color:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-field.is-knob{border-color:color-mix(in srgb, var(--naro-accent) 50%, var(--naro-bg))}}.naro-pivot-field.is-knob{background:var(--naro-accent-soft)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-field.is-knob{background:color-mix(in srgb, var(--naro-accent-soft) 50%, var(--naro-bg))}}.naro-pivot-field.is-knob{box-shadow:0 0 0 3px var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-field.is-knob{box-shadow:0 0 0 3px color-mix(in srgb, var(--naro-accent) 8%, transparent)}}.naro-pivot-btn{border:1px solid var(--naro-line-strong);background:var(--naro-bg);height:32px;color:var(--naro-ink-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.naro-pivot-btn:hover:not(:disabled){background:var(--naro-bg-muted)}.naro-pivot-btn:disabled{opacity:.45;cursor:not-allowed}.naro-pivot-btn.is-on{border-color:var(--naro-pivot-accent-line);background:var(--naro-accent-soft);color:var(--naro-pivot-accent-ink)}.naro-pivot-count{background:var(--naro-fill);color:var(--naro-ink-3);border-radius:9px;padding:0 6px;font-size:11px;font-style:normal;line-height:17px}.naro-pivot-btn.is-on .naro-pivot-count{background:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-btn.is-on .naro-pivot-count{background:color-mix(in srgb, var(--naro-accent) 16%, var(--naro-bg))}}.naro-pivot-btn.is-on .naro-pivot-count{color:var(--naro-pivot-accent-ink)}.naro-pivot-knob{border:1px solid var(--naro-accent);align-items:center;gap:5px;height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.naro-pivot-knob{border:1px solid color-mix(in srgb, var(--naro-accent) 50%, var(--naro-bg))}}.naro-pivot-knob{background:var(--naro-accent-soft);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.naro-pivot-knob{background:color-mix(in srgb, var(--naro-accent-soft) 50%, var(--naro-bg))}}.naro-pivot-knob{color:var(--naro-pivot-accent-ink);font:inherit;white-space:nowrap;cursor:pointer;font-size:12.5px;font-weight:600}.naro-pivot-knob:hover{background:var(--naro-accent-soft)}.naro-pivot-fsum{align-items:center;gap:2px;height:32px;font-size:12.5px;display:inline-flex;position:relative}.naro-pivot-fsum-btn,.naro-pivot-fsum-clear{height:28px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.naro-pivot-fsum-btn{color:var(--naro-pivot-accent-ink);font-weight:600}.naro-pivot-fsum-btn:hover,.naro-pivot-fsum-btn.is-open{background:var(--naro-accent-soft)}.naro-pivot-fsum-clear{color:var(--naro-ink-3)}.naro-pivot-fsum-clear:hover{background:var(--naro-fill);color:var(--naro-ink)}.naro-pivot-fsum-pop{z-index:60;border:1px solid var(--naro-line);background:var(--naro-card,var(--naro-bg));border-radius:8px;min-width:240px;max-width:420px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 5px 18px #00000021}.naro-pivot-fsum-pop button{width:100%;color:var(--naro-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.naro-pivot-fsum-pop button:hover{background:var(--naro-hover)}.naro-pivot-fsum-pop b{color:var(--naro-ink);white-space:nowrap;flex:none;font-weight:600}.naro-pivot-fsum-pop span{min-width:0;color:var(--naro-ink-3);overflow-wrap:anywhere}.naro-pivot-order{position:relative}.naro-pivot-order-pop{z-index:60;border:1px solid var(--naro-line);background:var(--naro-card,var(--naro-bg));border-radius:10px;width:280px;max-height:min(520px,100vh - 220px);padding:10px 10px 8px;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 5px 18px #00000021}.naro-pivot-order-note{color:var(--naro-ink-4);margin:8px 2px 0;font-size:11px;line-height:1.45}.naro-pivot-bar{border:1px solid var(--naro-line);background:var(--naro-bg-muted);color:var(--naro-ink-3);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:7px 8px 7px 12px;font-size:12.5px;display:flex}.naro-pivot-bar-grow{flex:260px;min-width:0}.naro-pivot-bar b{font-weight:700}.naro-pivot-bar .is-err{color:var(--naro-st-red-fg);font-weight:600}.naro-pivot-bar .naro-btn{border:1px solid var(--naro-line-strong);background:var(--naro-bg);height:28px;color:var(--naro-ink-2);box-shadow:none;border-radius:8px;padding:0 10px;font-size:12px;font-weight:600}.naro-pivot-bar .naro-btn:hover:not(:disabled){background:var(--naro-bg-muted)}.naro-pivot-bar .naro-btn.ghost{background:0 0;border-color:#0000}.naro-pivot-bar .naro-btn.ghost:hover:not(:disabled){background:var(--naro-ink)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-bar .naro-btn.ghost:hover:not(:disabled){background:color-mix(in srgb, var(--naro-ink) 6%, transparent)}}.naro-pivot-bar .naro-btn.primary{border-color:var(--naro-accent);background:var(--naro-accent);color:#fff}.naro-pivot-bar .naro-btn.primary:hover:not(:disabled){background:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-bar .naro-btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--naro-accent) 85%, #000)}}.naro-pivot-bar .naro-btn:disabled{opacity:.45;cursor:not-allowed}.naro-pivot-bar.is-amber{border-color:var(--naro-st-amber-fg)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-bar.is-amber{border-color:color-mix(in srgb, var(--naro-st-amber-fg) 28%, var(--naro-bg))}}.naro-pivot-bar.is-amber{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-bar.is-amber{color:color-mix(in srgb, var(--naro-st-amber-fg) 80%, var(--naro-ink))}}.naro-pivot-bar.is-blue{border-color:var(--naro-pivot-accent-line);background:var(--naro-accent-soft);color:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-bar.is-blue{color:color-mix(in srgb, var(--naro-accent) 55%, var(--naro-ink))}}.naro-pivot-bar.is-blue.is-error{border-color:var(--naro-st-red-fg)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-bar.is-blue.is-error{border-color:color-mix(in srgb, var(--naro-st-red-fg) 45%, transparent)}}.naro-pivot-bar.is-red{border-color:var(--naro-st-red-fg)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-bar.is-red{border-color:color-mix(in srgb, var(--naro-st-red-fg) 35%, transparent)}}.naro-pivot-bar.is-red{background:var(--naro-st-red-bg);color:var(--naro-st-red-fg)}.naro-pivot-bar.is-evidence{border-color:var(--naro-st-violet-fg)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-bar.is-evidence{border-color:color-mix(in srgb, var(--naro-st-violet-fg) 25%, var(--naro-bg))}}.naro-pivot-bar.is-evidence{background:var(--naro-st-violet-bg);color:var(--naro-st-violet-fg)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-bar.is-evidence{color:color-mix(in srgb, var(--naro-st-violet-fg) 75%, var(--naro-ink))}}.naro-pivot-bar.is-fill select,.naro-pivot-bar.is-fill input{border:1px solid var(--naro-line-strong);background:var(--naro-bg);height:28px;color:var(--naro-ink);font:inherit;border-radius:7px;padding:0 8px}.naro-pivot-editzone{flex-direction:column;gap:6px;display:flex}.naro-pivot-conflicts{border:1px solid var(--naro-st-amber-fg);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.naro-pivot-conflicts{border:1px solid color-mix(in srgb, var(--naro-st-amber-fg) 30%, transparent)}}.naro-pivot-conflicts{background:var(--naro-st-amber-bg);color:var(--naro-ink-2);border-radius:10px;font-size:12.5px}.naro-pivot-conflicts p{color:var(--naro-st-amber-fg);margin:0 0 6px}.naro-pivot-conflicts ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.naro-pivot-conflicts li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.naro-pivot-bars{flex-direction:column;gap:8px;display:flex}.naro-pivot-content{gap:12px;min-height:0;display:flex}.naro-pivot-tablebox{border:1px solid var(--naro-line);border-radius:10px;flex-direction:column;flex:auto;min-width:0;display:flex;position:relative;overflow:hidden}.naro-pivot-scroll{--naro-body-pad-top:0px;flex:auto;min-height:0;overflow:auto}.naro-pivot-tfoot{border-top:1px solid var(--naro-line);background:var(--naro-bg-muted);color:var(--naro-ink-3);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:12px;display:flex}.naro-pivot-tfoot-r{align-items:center;gap:12px;display:inline-flex}.naro-pivot-legend{gap:12px;display:inline-flex}.naro-pivot-legend i{border:1px solid var(--naro-line-strong);vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:4px;display:inline-block}.naro-pivot-legend i.is-white{background:var(--naro-bg)}.naro-pivot-legend i.is-gray{background:var(--naro-bg-muted)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-legend i.is-gray{background:color-mix(in srgb, var(--naro-bg-muted) 75%, var(--naro-line))}}.naro-pivot-legend i.is-changed{border-color:var(--naro-st-amber-bright,#f59e0b);background:var(--naro-st-amber-bg)}.naro-pivot-tfoot-btn{border:1px solid var(--naro-line-strong);background:var(--naro-bg);height:20px;color:var(--naro-ink-2);font:inherit;cursor:pointer;border-radius:6px;margin:-2px 0;padding:0 7px;font-size:11.5px;font-weight:600}.naro-pivot-tfoot-btn:hover:not(:disabled){background:var(--naro-hover)}.naro-pivot-tfoot-btn:disabled{opacity:.45;cursor:not-allowed}.naro-pivot-tablewrap{position:relative}.naro-register-table.naro-pivot-table{min-width:100%;font-size:12.5px}.naro-register-table.is-resizable.naro-pivot-table thead th{height:35px;color:var(--naro-notion-muted);vertical-align:middle;font-weight:450}.naro-register-table.is-resizable.naro-pivot-table thead th:not(:has(.naro-th-btn)){padding:0 10px}.naro-register-table.naro-pivot-table tbody td{border-bottom:1px solid var(--naro-line);background:var(--naro-bg);height:33px;color:var(--naro-ink);padding:0 10px}.naro-register-table.naro-pivot-table tbody tr:hover td{background:var(--naro-bg-muted)}@supports (color:color-mix(in lab, red, red)){.naro-register-table.naro-pivot-table tbody tr:hover td{background:color-mix(in srgb, var(--naro-bg-muted) 55%, var(--naro-bg))}}.naro-register-table.naro-pivot-table td+td,.naro-register-table.naro-pivot-table th+th{border-left:1px solid var(--naro-line)}.naro-register-table.naro-pivot-table tbody td:first-child{z-index:1;box-shadow:1px 0 0 var(--naro-line);font-weight:500;position:sticky;left:0}.naro-table-scroll .naro-register-table.naro-pivot-table thead th:first-child{z-index:3;left:0}.naro-pivot-th{white-space:nowrap;flex-direction:column;justify-content:center;min-height:35px;padding:5px 0;line-height:1.3;display:flex}.naro-register-table.naro-pivot-table th.text-right .naro-pivot-th{align-items:flex-end}.naro-pivot-th-main{align-items:baseline;gap:4px;display:inline-flex}.naro-pivot-th-sub{color:var(--naro-ink-4);margin-top:1px;font-size:10.5px;font-weight:500}.naro-pivot-th-sub.is-asof{color:var(--naro-accent)}.naro-pivot-th-drop{color:var(--naro-ink-4);flex:none;align-self:center}.naro-pivot-th-drop.is-filtered{color:var(--naro-accent)}.naro-pivot-table th[data-sort-active=asc] .naro-pivot-th-main:after,.naro-pivot-table th[data-sort-active=desc] .naro-pivot-th-main:after{color:var(--naro-accent);margin-left:4px;font-size:10px}.naro-pivot-table th[data-sort-active=asc] .naro-pivot-th-main:after{content:"▲"}.naro-pivot-table th[data-sort-active=desc] .naro-pivot-th-main:after{content:"▼"}.naro-pivot-table th[data-asof-now] .naro-pivot-th-label:after{content:"지금 값";background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg);border-radius:3px;margin-left:5px;padding:0 4px;font-size:10px;font-weight:600}.naro-pivot-flag{background:var(--naro-st-amber-bright);vertical-align:middle;cursor:help;border-radius:999px;width:6px;height:6px;margin-left:5px;display:inline-block}.naro-pivot-ev{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.naro-pivot-ev:hover,.naro-pivot-ev:focus-visible{color:var(--naro-accent);text-underline-offset:2px;outline:0;text-decoration:underline}.naro-pivot-table .naro-register-name{text-overflow:clip}.naro-register-name.is-fallback,.naro-pivot-fallback{color:var(--naro-ink-3);font-weight:500}.naro-pivot-emptyrow td{height:84px;color:var(--naro-ink-4);text-align:center}.naro-pivot-table.is-editing tbody td.is-gray{background:var(--naro-bg-muted)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-table.is-editing tbody td.is-gray{background:color-mix(in srgb, var(--naro-bg-muted) 75%, var(--naro-bg))}}.naro-pivot-table.is-editing tbody td.is-gray{color:var(--naro-ink-3);cursor:not-allowed}.naro-pivot-table.is-editing tbody td.is-editable{background:var(--naro-bg);cursor:text}.naro-pivot-table.is-editing tbody td.is-editable:hover{box-shadow:inset 0 0 0 1px var(--naro-accent)}.naro-pivot-table.is-editing tbody td.is-changed{background:var(--naro-st-amber-bg);box-shadow:inset 3px 0 0 var(--naro-st-amber-bright)}.naro-pivot-table.is-editing tbody td.is-conflict{box-shadow:inset 0 0 0 2px var(--naro-st-amber-bright)}.naro-pivot-table.is-editing tbody td.is-error{background:var(--naro-st-red-bg);box-shadow:inset 0 0 0 1px var(--naro-st-red-fg)}.naro-pivot-table.is-editing tbody td.is-active{box-shadow:inset 0 0 0 2px var(--naro-accent);padding:0}.naro-pivot-table td.is-active input,.naro-pivot-table td.is-active select,.naro-pivot-table td.is-active textarea{background:var(--naro-bg);width:100%;height:34px;color:var(--naro-ink);font:inherit;border:0;border-radius:0;outline:none;margin:0;padding:0 7px;display:block}.naro-pivot-table td.is-active textarea{resize:none;white-space:nowrap;padding-top:9px;overflow:hidden}.naro-pivot-table tbody td.naro-pivot-pick{white-space:nowrap}.naro-pivot-table .naro-pivot-pick input[type=checkbox]{accent-color:var(--naro-accent);vertical-align:middle;margin:0}.naro-pivot-open{color:var(--naro-ink-4);vertical-align:middle;margin-left:6px;display:inline-flex}.naro-pivot-open:hover{color:var(--naro-accent)}.naro-pivot-table tbody tr:has(.naro-pivot-pick input:checked) td:not(.is-changed):not(.is-error){background:var(--naro-accent-soft)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-table tbody tr:has(.naro-pivot-pick input:checked) td:not(.is-changed):not(.is-error){background:color-mix(in srgb, var(--naro-accent-soft) 60%, var(--naro-bg))}}.naro-pivot-panel{border:1px solid var(--naro-line);background:var(--naro-bg);border-radius:10px;flex-direction:column;flex:0 0 300px;width:300px;min-height:0;display:flex;overflow:hidden}.naro-pivot-panel-head{border-bottom:1px solid var(--naro-line);color:var(--naro-ink);justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.naro-pivot-panel-head button{color:var(--naro-ink-4);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;font-weight:400;line-height:1}.naro-pivot-panel-head button:hover{color:var(--naro-ink-2)}.naro-pivot-panel-body{flex:auto;min-height:0;padding:4px 0 12px;overflow:auto}.naro-pivot-psec{padding:10px 12px 4px}.naro-pivot-psec-title{color:var(--naro-ink-4);justify-content:space-between;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.naro-pivot-saving{color:var(--naro-accent);font-weight:600}.naro-pivot-hint{color:var(--naro-ink-4);font-size:11.5px}.naro-pivot-basis{grid-template-columns:1fr 1fr;gap:4px;display:grid}.naro-pivot-basis label{border:1px solid var(--naro-line);color:var(--naro-ink);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;display:flex}.naro-pivot-basis label:hover{background:var(--naro-bg-muted)}.naro-pivot-basis label.is-on{border-color:var(--naro-pivot-accent-line);background:var(--naro-accent-soft);color:var(--naro-pivot-accent-ink);font-weight:600}.naro-pivot-basis label.is-disabled{opacity:.55;cursor:default}.naro-pivot-basis input{accent-color:var(--naro-accent);margin:0}.naro-pivot-basis-sub{color:var(--naro-ink-4);grid-column:1/-1;margin:6px 0 2px;font-size:11px}.naro-pivot-basis-fam{color:var(--naro-ink-3);grid-column:1/-1;margin:3px 0 0;font-size:10.5px;font-weight:600}.naro-pivot-basis-sub+.naro-pivot-basis-fam{margin-top:0}.naro-pivot-sel{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.naro-pivot-sel li{background:var(--naro-bg-muted);color:var(--naro-ink);border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:3px 4px;font-size:12.5px;display:flex}.naro-pivot-sel li.is-empty{color:var(--naro-ink-4);background:0 0}.naro-pivot-sel li:focus-visible{outline:2px solid var(--naro-accent);outline-offset:-1px}.naro-pivot-sel li.is-drag{opacity:.4}.naro-pivot-sel li.is-over{border-color:var(--naro-accent)}.naro-pivot-grip{color:var(--naro-ink-4);letter-spacing:-2px;cursor:grab;padding:0 3px;font-size:12px}.naro-pivot-sel-name{flex:auto;min-width:0}.naro-pivot-sel-rm{color:var(--naro-ink-4);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;line-height:1}.naro-pivot-sel-rm:hover{color:var(--naro-st-red-fg)}.naro-pivot-panel-search{border:1px solid var(--naro-line-strong);background:var(--naro-bg);width:100%;height:30px;color:var(--naro-ink);font:inherit;border-radius:7px;outline:none;padding:0 9px;font-size:12.5px}.naro-pivot-panel-search:focus{border-color:var(--naro-accent)}.naro-pivot-agroup{border-top:1px solid var(--naro-line)}.naro-pivot-agroup+.naro-pivot-agroup{margin-top:0}.naro-pivot-agroup-head{align-items:center;gap:10px;padding-right:12px;display:flex}.naro-pivot-agroup-toggle{min-width:0;color:var(--naro-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:8px 0 8px 12px;font-size:12px;font-weight:700;display:flex}.naro-pivot-agroup-toggle:before{content:"▸";color:var(--naro-ink-4);flex:none;font-size:10px;transition:transform .12s}.naro-pivot-agroup.is-open .naro-pivot-agroup-toggle:before{transform:rotate(90deg)}.naro-pivot-agroup-toggle span{flex:auto;min-width:0}.naro-pivot-agroup-toggle em{color:var(--naro-ink-4);flex:none;font-size:11.5px;font-style:normal;font-weight:400}.naro-pivot-agroup-all{color:var(--naro-ink-3);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.naro-pivot-agroup-all:hover{color:var(--naro-ink)}.naro-pivot-agroup-all input{accent-color:var(--naro-accent);cursor:inherit;margin:0}.naro-pivot-agroup-all.is-disabled{color:var(--naro-ink-4);cursor:default}.naro-pivot-attr{color:var(--naro-ink);cursor:pointer;align-items:center;gap:7px;padding:4px 12px 4px 30px;font-size:12.5px;display:flex}.naro-pivot-attr:hover{background:var(--naro-bg-muted)}.naro-pivot-attr input{accent-color:var(--naro-accent);margin:0}.naro-pivot-attr.is-blocked{color:var(--naro-ink-4);cursor:not-allowed}.naro-pivot-attr{-webkit-user-select:none;user-select:none}.naro-pivot-panel.is-dragging,.naro-pivot-panel.is-dragging *{cursor:default}.naro-pivot-attr.is-blocked:hover{background:0 0}.naro-pivot-attr-name{flex:auto;min-width:0}.naro-pivot-attr-name small{color:var(--naro-ink-4);margin-left:4px;font-size:11px}.naro-pivot-tag{background:var(--naro-fill);color:var(--naro-st-gray-fg);border-radius:4px;flex:none;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:600;line-height:17px}.naro-pivot-tag.is-asof{background:var(--naro-accent-soft);color:var(--naro-accent)}.naro-pivot-tag.is-link{background:var(--naro-st-violet-bg);color:var(--naro-st-violet-fg)}.naro-pivot-tag.is-lock{color:var(--naro-ink-4);background:0 0}.naro-pivot-panel-note{border-top:1px solid var(--naro-line);color:var(--naro-ink-4);padding:9px 12px;font-size:11.5px;line-height:1.55}.naro-pivot-modal{border-radius:var(--naro-radius);background:var(--naro-bg);flex-direction:column;width:min(560px,100%);max-height:min(760px,100vh - 48px);padding:18px 20px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #0f172a2e}.naro-pivot-modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.naro-pivot-modal-head h2{color:var(--naro-ink);margin:0;font-size:16px;font-weight:700}.naro-pivot-form{flex-direction:column;gap:6px;display:flex}.naro-pivot-form>label,.naro-pivot-form-label{color:var(--naro-ink-2);margin:8px 0 0;font-size:12.5px;font-weight:650}.naro-pivot-form>input,.naro-pivot-form>select{border:1px solid var(--naro-line-strong);background:var(--naro-bg);height:34px;color:var(--naro-ink);font:inherit;border-radius:8px;outline:none;padding:0 10px;font-size:13px}.naro-pivot-form>input:focus,.naro-pivot-form>select:focus{border-color:var(--naro-accent)}.naro-pivot-modal-note{color:var(--naro-ink-3);margin:0;font-size:12px;line-height:1.6}.naro-pivot-form-error{color:var(--naro-st-red-fg);margin:6px 0 0;font-size:12.5px;font-weight:600}.naro-pivot-modal-foot{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.naro-pivot-modal-foot>.naro-pivot-modal-note{margin-right:auto}.naro-pivot-knobvalues{background:var(--naro-hover);border-radius:6px;flex-direction:column;gap:2px;margin-top:6px;padding:8px 10px;display:flex}.naro-pivot-knobvalues b{color:var(--naro-ink-2);font-weight:600}.naro-pivot-checklist{flex-direction:column;gap:6px;display:flex}.naro-pivot-checklist .naro-register-search{width:100%}.naro-pivot-checklist-box{border:1px solid var(--naro-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;max-height:200px;padding:8px 10px;display:grid;overflow-y:auto}.naro-pivot-checklist-box label{color:var(--naro-ink-2);border-radius:4px;align-items:center;gap:6px;padding:3px 4px;font-size:12px;display:flex}.naro-pivot-checklist-box label small{color:var(--naro-ink-4)}.naro-pivot-toast{z-index:80;background:var(--naro-ink);max-width:min(680px,100vw - 48px);color:var(--naro-bg);border-radius:10px;padding:10px 16px;font-size:13px;animation:.18s ease-out naro-pivot-toast-in;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0f172a4d}.naro-pivot-toast.is-warn{background:var(--naro-st-amber-fg);color:#fff}.naro-pivot-toast.is-error{background:var(--naro-st-red-fg);color:#fff}@keyframes naro-pivot-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.naro-pivot-toast{animation:none}}.naro-xf{z-index:4200;box-sizing:border-box;border:1px solid var(--naro-line);background:var(--naro-card,var(--naro-bg));color:var(--naro-ink-2);border-radius:8px;padding:5px;font-size:12.5px;line-height:1.35;animation:.1s ease-out naro-colmenu-in;position:fixed;box-shadow:0 5px 18px #00000021,0 0 0 1px #00000009}.naro-xf hr{border:0;border-top:1px solid var(--naro-line);margin:5px -5px}.naro-xf-item{width:100%;min-height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:6px 8px;display:flex}.naro-xf-item:hover:not(:disabled),.naro-xf-item:focus-visible{background:var(--naro-hover);outline:0}.naro-xf-item:disabled{opacity:.4;cursor:default}.naro-xf-item>svg:first-child{color:var(--naro-notion-muted,var(--naro-ink-3));flex:none}.naro-xf-item>span{overflow-wrap:anywhere;flex:1}.naro-xf-tick{color:var(--naro-accent);flex:none}.naro-xf-tick:not(.is-on){visibility:hidden}.naro-xf-more{color:var(--naro-ink-4);flex:none}.naro-xf-subwrap{position:relative}.naro-xf-sub{z-index:1;border:1px solid var(--naro-line);background:var(--naro-card,var(--naro-bg));border-radius:8px;width:180px;padding:5px;position:absolute;top:-5px;left:calc(100% + 4px);box-shadow:0 5px 18px #00000021}.naro-xf-sub:before{content:"";width:8px;position:absolute;top:0;bottom:0;left:-8px}.naro-xf.is-flip .naro-xf-sub{left:auto;right:calc(100% + 4px)}.naro-xf.is-flip .naro-xf-sub:before{left:auto;right:-8px}.naro-xf-search{padding:6px 4px 4px}.naro-xf-search input,.naro-xf-cond-row input{box-sizing:border-box;border:1px solid var(--naro-line-strong);background:var(--naro-bg);width:100%;height:28px;color:var(--naro-ink);font:inherit;border-radius:6px;outline:none;padding:0 8px;font-size:12.5px}.naro-xf-search input:focus,.naro-xf-cond-row input:focus{border-color:var(--naro-accent)}.naro-xf-list{border:1px solid var(--naro-line);border-radius:6px;max-height:232px;margin:2px 4px 0;padding:3px 0;overflow:auto}.naro-xf-row{color:var(--naro-ink);cursor:pointer;align-items:flex-start;gap:7px;padding:3px 8px;display:flex}.naro-xf-row:hover{background:var(--naro-hover)}.naro-xf-row input{accent-color:var(--naro-accent);flex:none;margin:2px 0 0}.naro-xf-row>span{overflow-wrap:anywhere;min-width:0}.naro-xf-row.is-all>span,.naro-xf-row.is-blank>span{color:var(--naro-ink-2)}.naro-xf-none{color:var(--naro-ink-4);margin:0;padding:6px 8px}.naro-xf-msg{color:var(--naro-st-red-fg);margin:6px 4px 0;font-size:11.5px}.naro-xf-note{color:var(--naro-ink-4);margin:2px 0 0;font-size:11px}.naro-xf-actions{justify-content:flex-end;gap:6px;padding:8px 4px 4px;display:flex}.naro-xf-btn{border:1px solid var(--naro-line-strong);background:var(--naro-bg);min-width:64px;height:28px;color:var(--naro-ink-2);font:inherit;cursor:pointer;border-radius:6px;padding:0 12px;font-size:12.5px;font-weight:600}.naro-xf-btn:hover:not(:disabled){background:var(--naro-bg-muted)}.naro-xf-btn.is-primary{border-color:var(--naro-accent);background:var(--naro-accent);color:#fff}.naro-xf-btn.is-primary:hover:not(:disabled){background:var(--naro-accent)}@supports (color:color-mix(in lab, red, red)){.naro-xf-btn.is-primary:hover:not(:disabled){background:color-mix(in srgb, var(--naro-accent) 88%, #000)}}.naro-xf-btn:disabled{opacity:.45;cursor:not-allowed}.naro-xf-cond{padding:6px 4px 0}.naro-xf-cond-title{color:var(--naro-ink-3);margin-bottom:6px;font-size:12px;font-weight:600}.naro-xf-cond-row{align-items:center;gap:6px;margin-bottom:6px;display:flex}.naro-xf-cond-row>span{color:var(--naro-ink-3);white-space:nowrap;flex:none}.naro-xf-colops{gap:4px;padding:0 2px;display:flex}.naro-xf-link{color:var(--naro-ink-3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 6px;font-size:12px}.naro-xf-link:hover:not(:disabled){background:var(--naro-hover);color:var(--naro-ink)}.naro-xf-link:disabled{opacity:.4;cursor:default}.naro-pivot-modal.is-wide{width:min(980px,100%)}.naro-pivot-tpl{flex-direction:column;gap:8px;display:flex}.naro-pivot-tpl-steps{gap:6px;margin:2px 0;padding:0;font-size:12px;list-style:none;display:flex}.naro-pivot-tpl-steps li{background:var(--naro-bg-muted);color:var(--naro-ink-3);border-radius:999px;padding:2px 10px;font-weight:600}.naro-pivot-tpl-steps li.is-on{background:var(--naro-ink-2);color:var(--naro-bg)}.naro-pivot-tpl-paste{resize:vertical;border:1px solid var(--naro-line-strong);background:var(--naro-bg);width:100%;height:160px;color:var(--naro-ink);white-space:pre;border-radius:8px;outline:none;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.5}.naro-pivot-tpl-paste:focus{border-color:var(--naro-accent)}.naro-pivot-tpl-examples{color:var(--naro-ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.naro-pivot-tpl-summary{flex-wrap:wrap;gap:6px;display:flex}.naro-pivot-badge{background:var(--naro-bg-muted);color:var(--naro-ink-3);white-space:nowrap;border-radius:5px;padding:0 6px;font-size:11.5px;font-weight:600;line-height:19px;display:inline-block}.naro-pivot-badge.is-green{background:var(--naro-st-green-bg);color:var(--naro-st-green-fg)}.naro-pivot-badge.is-blue{background:var(--naro-accent-soft);color:var(--naro-accent)}.naro-pivot-badge.is-teal{background:var(--naro-st-teal-bg,var(--naro-st-green-bg));color:var(--naro-st-teal-fg,var(--naro-st-green-fg))}.naro-pivot-badge.is-violet{background:var(--naro-st-violet-bg);color:var(--naro-st-violet-fg)}.naro-pivot-badge.is-amber{background:var(--naro-st-amber-bg);color:var(--naro-st-amber-fg)}.naro-pivot-tpl-setup{border:1px solid var(--naro-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 10px;display:flex}.naro-pivot-tpl-setup label{color:var(--naro-ink-3);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.naro-pivot-tpl-setup select,.naro-pivot-tpl-setup input{border:1px solid var(--naro-line-strong);background:var(--naro-bg);height:28px;color:var(--naro-ink);font:inherit;border-radius:7px;padding:0 8px;font-size:12.5px}.naro-pivot-tpl-setup input[type=number]{width:76px}.naro-pivot-tpl-maptools{justify-content:space-between;align-items:center;margin-top:6px;font-size:12.5px;display:flex}.naro-pivot-tpl-maptools label{color:var(--naro-ink-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.naro-pivot-tpl-mapbox{border:1px solid var(--naro-line);border-radius:8px}.naro-pivot-tpl-map{border-collapse:collapse;width:100%;font-size:12.5px}.naro-pivot-tpl-map th{z-index:1;border-bottom:1px solid var(--naro-line-strong);background:var(--naro-bg);color:var(--naro-ink-3);text-align:left;padding:7px 8px;font-size:11.5px;font-weight:600;position:sticky;top:-18px}.naro-pivot-tpl-map td{border-bottom:1px solid var(--naro-line);vertical-align:middle;padding:6px 8px}.naro-pivot-tpl-map tr:last-child td{border-bottom:0}.naro-pivot-tpl-map tr.is-need td{background:var(--naro-st-amber-bg)}.naro-pivot-tpl-map select{border:1px solid var(--naro-line-strong);background:var(--naro-bg);width:100%;height:30px;color:var(--naro-ink);font:inherit;border-radius:7px;padding:0 6px;font-size:12.5px}.naro-pivot-tpl-map tr.is-need select{border-color:var(--naro-st-amber-bright,#f59e0b)}.naro-pivot-tpl-letter{background:var(--naro-bg-muted);min-width:26px;color:var(--naro-ink-3);text-align:center;border-radius:4px;margin-right:6px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-block}.naro-pivot-tpl-name small{color:var(--naro-ink-4);font-size:11px;display:block}.naro-pivot-tpl-name{vertical-align:middle;display:inline-block}.naro-pivot-tpl-map code{color:var(--naro-ink-4);margin-left:32px;font-size:10.5px;display:block}.naro-pivot-tpl-why{color:var(--naro-ink-3);margin-top:3px;font-size:11.5px;line-height:1.45}.naro-pivot-bar.is-template{border-color:var(--naro-st-violet-fg)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-bar.is-template{border-color:color-mix(in srgb, var(--naro-st-violet-fg) 25%, var(--naro-bg))}}.naro-pivot-bar.is-template{background:var(--naro-st-violet-bg);color:var(--naro-st-violet-fg)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-bar.is-template{color:color-mix(in srgb, var(--naro-st-violet-fg) 75%, var(--naro-ink))}}.naro-pivot-tpl-blocks{flex-wrap:wrap;flex:100%;align-items:center;gap:6px;display:flex}.naro-pivot-tpl-blocks-lead{flex:100%;font-size:12px}.naro-pivot-tpl-blocks .naro-btn{align-items:center;gap:5px;display:inline-flex}.naro-pivot-tpltable th{vertical-align:top}.naro-pivot-tpltable th.is-tpl-item{cursor:pointer}.naro-pivot-tpltable th:not(.is-tpl-item){cursor:default}.naro-pivot-tpl-col{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.naro-pivot-tpltable th.is-tpl-formula{background:var(--naro-st-violet-bg)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-tpltable th.is-tpl-formula{background:color-mix(in srgb, var(--naro-st-violet-bg) 70%, var(--naro-bg))}}.naro-pivot-th-sub.is-tpl-formula{color:var(--naro-st-violet-fg)}.naro-pivot-tpltable td.is-tpl-formula,.naro-pivot-legend i.is-tpl-formula{background:repeating-linear-gradient(135deg, var(--naro-st-violet-bg) 0 6px, var(--naro-st-violet-bg) 6px 7px)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-tpltable td.is-tpl-formula,.naro-pivot-legend i.is-tpl-formula{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--naro-st-violet-bg) 60%, var(--naro-bg)) 0 6px, var(--naro-st-violet-bg) 6px 7px)}}.naro-pivot-tpltable td.is-tpl-blank{background:var(--naro-bg-muted)}@supports (color:color-mix(in lab, red, red)){.naro-pivot-tpltable td.is-tpl-blank{background:color-mix(in srgb, var(--naro-bg-muted) 75%, var(--naro-bg))}}.naro-pivot-tpltable td.is-tpl-bad{color:var(--naro-st-red-fg)}.naro-pivot-tpl-rowhead{color:var(--naro-ink-2);white-space:nowrap}.naro-pivot-flag.is-red{background:var(--naro-st-red-fg)}.naro-data-menu-tag{background:var(--naro-st-violet-bg);color:var(--naro-st-violet-fg);vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600}.naro-cap-notes{margin-top:10px}.naro-cap-lines-wrap{width:100%}.naro-cap-form .naro-cap-lines{table-layout:fixed;width:100%;min-width:0}.naro-cap-form .naro-cap-lines thead th{height:35px;color:var(--naro-notion-muted);letter-spacing:0;padding:0 6px;font-size:12.5px;font-weight:450}.naro-cap-form .naro-cap-lines input.naro-cp-inline,.naro-cap-form .naro-cap-lines select.naro-cp-inline{width:100%;min-width:0;margin:0}.naro-cap-form .naro-cap-lines td{vertical-align:middle;padding:4px 6px}.naro-cap-form .naro-cap-lines tr.is-error td{background:var(--naro-st-red-bg,#fdecec)}@supports (color:color-mix(in lab, red, red)){.naro-cap-form .naro-cap-lines tr.is-error td{background:color-mix(in srgb, var(--naro-st-red-bg,#fdecec) 60%, transparent)}}.naro-cap-line-issue td{color:var(--naro-st-red-fg,#b42318);white-space:normal;padding:2px 8px 8px;font-size:12px}.naro-cap-issues{color:var(--naro-st-red-fg,#b42318);margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.6}.naro-cap-capital-wrap{gap:8px;margin-top:14px;display:grid}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
