@layer nk-ui-base,tokens,base,shell,components,nk-ui;:root{--ink:var(--nk-fg-default);--line:var(--nk-border-soft);--paper:var(--nk-bg-base);--panel:var(--nk-bg-sheet);--muted:var(--nk-fg-muted);--muted2:var(--nk-fg-off);--hair:var(--nk-border-hair);--warn:var(--nk-fg-alert);--warn-tint:var(--nk-bg-alert);--tint:var(--nk-bg-hover);--fill:var(--nk-bg-fill);--fill2:var(--nk-bg-fill-pressed);--scrim:var(--nk-bg-scrim);--veil:var(--nk-bg-veil);--veil-soft:var(--nk-bg-veil-soft)}
@layer tokens{:root{--ink-deep:var(--nk-scale-color-ink-deep);--red:var(--nk-scale-color-red);--gold:var(--nk-scale-color-gold);--silver-2:var(--nk-scale-color-silver2);--fg:var(--nk-fg-default);--fg-2:var(--nk-fg-muted);--fg-off:var(--nk-fg-off);--bad:var(--nk-fg-alert);--bad-tint:var(--nk-bg-alert);--bg:var(--nk-bg-base);--surface:var(--nk-bg-sheet);--rule-hair:var(--nk-border-hair);--rule-soft:var(--nk-border-soft);--rule-strong:var(--nk-border-strong);--hover:var(--nk-bg-hover);--line-accent:var(--nk-border-accent);--hover-2:var(--nk-bg-fill);--ctl-bg:var(--nk-bg-fill);--ctl-bg-2:var(--nk-bg-fill-pressed);--inv-bg:var(--nk-bg-inverse);--inv-bg-2:var(--nk-bg-inverse-hover);--inv-fg:var(--nk-fg-on-inverse);--inv-fg-2:var(--nk-fg-on-inverse-muted);--s-2xs:var(--nk-scale-space-1);--s-xs:var(--nk-scale-space-2);--s-sm:var(--nk-scale-space-3);--s-md:var(--nk-scale-space-4);--s-lg:var(--nk-scale-space-5);--s-xl:var(--nk-scale-space-6);--s-2xl:var(--nk-scale-space-7);--s-3xl:var(--nk-scale-space-8);--t-num-xl:var(--nk-text-number-l-size);--t-num-l:var(--nk-text-number-m-size);--t-num-m:var(--nk-text-number-s-size);--t-title:var(--nk-text-title-size);--t-section:var(--nk-scale-font-size-17);--t-body:var(--nk-text-body-size);--t-dense:var(--nk-text-dense-size);--t-caption:var(--nk-text-caption-size);--t-label:var(--nk-text-label-size);--w-hair:var(--nk-scale-font-weight-thin);--w-thin:var(--nk-scale-font-weight-extralight);--w-light:var(--nk-scale-font-weight-light);--w-text:var(--nk-scale-font-weight-regular);--w-mark:var(--nk-scale-font-weight-medium);--tr-label:var(--nk-scale-font-tracking-p180);--tr-btn:var(--nk-scale-font-tracking-p120);--r-card:var(--nk-scale-radius-0);--r-ctl:var(--nk-scale-radius-0);--r-sm:var(--nk-scale-radius-0);--r-pill:var(--nk-scale-radius-0);--r-round:var(--nk-scale-radius-round);--tap:var(--nk-motion-tap-duration) var(--nk-motion-tap-ease);--bar-top:calc(var(--s-md) * 3.5);--btn-h:36px;--btn-h-sm:28px;--panel-n-size:var(--t-num-m);--r-panel-n:0;--r-code:0;--btn-quiet-bg:transparent;--btn-quiet-bg-hover:transparent;--btn-line:var(--rule-soft);--field-bg:transparent;--field-bg-hover:transparent;--field-line:var(--rule-soft);--seg-bg:var(--surface);--pill-bg:transparent;--pill-line:var(--rule-soft);--panel-n-soft-bg:transparent;--code-bg:var(--ctl-bg);--tank-line:var(--rule-strong);--tank-inner:var(--line-accent);--tank-gap:6px;--band-pad:28px 36px;--band-rule:color-mix(in srgb, var(--paper) 22%, transparent)}}@layer base{*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-pretendard), Pretendard, -apple-system, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)){color:inherit}button:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)):focus-visible,.btn:focus-visible,input:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)):focus-visible,select:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)):focus-visible,textarea:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)):focus-visible,a:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)):focus-visible,summary:focus-visible{outline:2px solid var(--rule-strong);outline-offset:2px}code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--t-caption);background:var(--code-bg);border-radius:var(--r-code);padding:1px 6px}table:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)){border-collapse:collapse;width:100%;font-size:var(--t-dense);line-height:1.4}th:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)),td:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)){text-align:left;padding:6px var(--s-xs) 6px 0;vertical-align:top}th:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)){font-weight:var(--w-mark);font-size:var(--t-label);color:var(--fg-2);letter-spacing:var(--tr-label);border-bottom:1px solid var(--rule-hair);white-space:nowrap;padding-bottom:6px}tbody tr:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *))+tr td{border-top:1px solid var(--rule-hair)}tbody tr:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)):hover td{background:var(--hover)}tr.dim:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)) td{color:var(--fg-2);text-decoration:line-through}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}}@layer shell{.main{min-width:0;padding:0 0 var(--s-3xl)}.wrap{max-width:480px;padding:var(--s-3xl) var(--s-md);margin:0 auto}.toolbar,.bar{top:var(--bar-top);z-index:4;background:var(--bg);align-items:center;gap:var(--s-sm);border-bottom:1px solid var(--rule-hair);padding:var(--s-md) 0;margin-bottom:var(--s-lg);flex-wrap:wrap;display:flex;position:sticky}.toolbar h1,.bar h1{font-size:var(--t-title);font-weight:var(--w-light);letter-spacing:.02em;margin:0}.toolbar .who,[data-slot=page-actions] .who,.bar .who{color:var(--fg-2);font-size:var(--t-caption);letter-spacing:.02em;margin-left:auto}.wrap .bar{align-items:flex-start;gap:var(--s-lg);margin-bottom:var(--s-lg);border-bottom:0;flex-direction:column;padding:0;position:static}.wrap .bar h1{font-size:var(--t-num-l);font-weight:var(--w-thin);letter-spacing:-.02em;line-height:1.1}.days{align-items:center;gap:var(--s-xs);display:flex}.days strong{font-weight:var(--w-mark);letter-spacing:.04em;font-variant-numeric:tabular-nums}.days:before{content:"";background:var(--rule-hair);width:1px;height:14px;margin-right:var(--s-2xs)}@media (max-width:900px){.wrap{padding-top:var(--s-xl)}}}@layer components{.icon{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;flex:none}.icon *{vector-effect:non-scaling-stroke}.rail{bottom:var(--s-sm);z-index:5;margin:var(--s-lg) 0 0;padding:var(--s-sm) var(--s-lg);background:var(--inv-bg);color:var(--inv-fg);border-radius:var(--r-card);align-items:center;gap:var(--s-lg);border:0;flex-wrap:wrap;display:flex;position:sticky}.rail .stat{align-items:baseline;gap:6px;display:flex}.rail .stat .n{font-size:var(--t-num-m);font-weight:var(--w-light);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.rail .stat .l{font-size:var(--t-caption);color:var(--inv-fg-2);letter-spacing:.08em}.rail .stat.hot:before{content:"";background:var(--bad);align-self:center;width:6px;height:6px}.rail .note{color:var(--inv-fg-2)}.rail button,.rail .btn,.sum-band button,.sum-band .btn{background:var(--inv-fg);color:var(--fg)}.rail button:hover,.rail .btn:hover,.sum-band button:hover,.sum-band .btn:hover{background:var(--surface)}.rail button.quiet,.rail .btn.quiet,.sum-band button.quiet,.sum-band .btn.quiet{color:var(--inv-fg);border-color:var(--inv-fg-2);background:0 0}.rail button.quiet:hover,.rail .btn.quiet:hover,.sum-band button.quiet:hover,.sum-band .btn.quiet:hover{border-color:var(--inv-fg)}.rail .spacer{flex:1}.rail .note{font-size:var(--t-caption)}.card{border-radius:var(--r-card);padding:20px var(--s-lg);background:var(--surface);border:0}.frame-tank{border:1px solid var(--tank-line);outline:1px solid var(--tank-inner);outline-offset:calc(0px - var(--tank-gap))}.wrap .card{padding:28px}.wrap .card p:first-child{margin-top:0}.wrap .card+.card{margin-top:var(--s-md)}:where(button:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)),.btn{font:inherit;font-size:var(--t-dense);cursor:pointer;border-radius:var(--r-ctl);background:var(--inv-bg);color:var(--inv-fg);min-height:var(--btn-h);transition:background var(--tap), color var(--tap), opacity var(--tap);border:0;padding:7px 16px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-block}.btn,button.quiet,button.tiny,:where(button:not([class],[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)){letter-spacing:var(--tr-btn);text-align:center}button:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)):hover,.btn:hover{background:var(--inv-bg-2)}button.quiet,.btn.quiet{background:var(--btn-quiet-bg);color:var(--fg);border:1px solid var(--btn-line)}button.quiet:hover,.btn.quiet:hover{background:var(--btn-quiet-bg-hover);border-color:var(--rule-strong)}.note{color:var(--fg-2);font-size:var(--t-caption)}.warn{color:var(--bad)}.block{margin-bottom:var(--s-md)}.block h2{font-size:var(--t-label);font-weight:var(--w-mark);margin:0 0 var(--s-xs);padding-left:var(--s-2xs);letter-spacing:var(--tr-label);color:var(--fg-2)}button.tiny,.btn.tiny{min-height:var(--btn-h-sm);border-radius:var(--r-sm);font-size:var(--t-caption);padding:3px 10px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.scroll{overflow-x:auto}.grid td,.grid th{padding-right:var(--s-md)}.grid .miss,.miss{color:var(--fg-off)}input.memo,textarea.memo,input[type=search]{font:inherit;font-size:var(--t-dense);color:var(--fg);padding:5px var(--s-xs);border:1px solid var(--field-line);border-radius:var(--r-ctl);background:var(--field-bg);transition:border-color var(--tap)}input.memo::placeholder,textarea.memo::placeholder,input[type=search]::placeholder{color:var(--fg-2)}input.memo{width:160px}input.memo:hover,textarea.memo:hover,input[type=search]:hover,input.memo:focus,textarea.memo:focus,input[type=search]:focus{background:var(--field-bg-hover);border-color:var(--rule-strong)}.denied{color:var(--bad);border-top:1px solid var(--rule-hair);border-bottom:1px solid var(--rule-hair);border-radius:var(--r-ctl);padding:var(--s-sm) 0;margin:var(--s-sm) 0}.denied code{-webkit-user-select:all;user-select:all;background:var(--surface)}.tag{font-size:var(--t-label);font-weight:var(--w-text);color:var(--fg-2);letter-spacing:.08em;margin-left:var(--s-2xs);white-space:nowrap}.seg{border:1px solid var(--rule-strong);border-radius:var(--r-ctl);background:var(--seg-bg);vertical-align:middle;gap:0;padding:0;display:inline-flex}.seg button{font:inherit;font-size:var(--t-caption);font-weight:var(--w-text);letter-spacing:.04em;border-radius:var(--r-sm);min-height:0;color:var(--fg);cursor:pointer;white-space:nowrap;transition:background var(--tap), color var(--tap);background:0 0;border:0;padding:5px 12px;line-height:1.4}.seg button+button{border-left:1px solid var(--rule-hair)}.seg button:hover{background:var(--hover-2)}.seg button[aria-pressed=true]{background:var(--inv-bg);color:var(--inv-fg);font-weight:var(--w-mark);text-decoration:none}@media (max-width:900px){.seg.toggles{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid;overflow:hidden}.seg.toggles button{border-left:0;border-right:1px solid var(--rule-hair);border-bottom:1px solid var(--rule-hair);margin:0 -1px -1px 0}.seg.toggles button:focus-visible{outline:1px solid var(--rule-strong);outline-offset:-4px}.seg.toggles button[aria-pressed=true]:focus-visible{outline-color:var(--inv-fg)}}.seg.win{gap:var(--s-lg);background:0 0;border:0}.seg.win a,.seg.win span{font-size:var(--t-dense);font-weight:var(--w-text);letter-spacing:.04em;border-radius:var(--r-sm);color:var(--fg-2);white-space:nowrap;transition:border-color var(--tap), color var(--tap);border-bottom:2px solid #0000;padding:4px 0;line-height:1.4;text-decoration:none;display:inline-block}.seg.win a:hover{color:var(--fg)}.seg.win a[aria-current=true],.seg.win a[aria-current=page],.seg.win span[aria-current=true]{color:var(--fg);font-weight:var(--w-mark);border-bottom-color:var(--line-accent);background:0 0}.fields{gap:var(--s-sm) var(--s-md);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.fields label{gap:var(--s-2xs);font-size:var(--t-label);color:var(--fg-2);letter-spacing:.12em;flex-direction:column;display:flex}.fields input,.fields textarea{font:inherit;font-size:var(--t-body);letter-spacing:0;color:var(--fg);padding:var(--s-xs) var(--s-xs);border:1px solid var(--field-line);border-radius:var(--r-ctl);background:var(--field-bg);transition:border-color var(--tap)}.fields input:hover,.fields textarea:hover,.fields input:focus,.fields textarea:focus{background:var(--field-bg-hover);border-color:var(--rule-strong)}.fields .wide{grid-column:1/-1}.panel{background:var(--surface);border-radius:var(--r-card);margin-bottom:var(--s-md)}.panel-head{gap:var(--s-md);padding:var(--s-md) var(--s-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.panel-n{border-radius:var(--r-panel-n);min-width:44px;height:44px;font-size:var(--panel-n-size);font-weight:var(--w-light);letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:var(--inv-bg);color:var(--inv-fg);place-items:center;padding:0 14px;display:grid}.panel-n.info{background:var(--panel-n-soft-bg);color:var(--fg)}.panel-n.quiet{background:var(--panel-n-soft-bg);color:var(--fg-2)}.panel-n.word{font-size:var(--t-caption);font-weight:var(--w-mark);letter-spacing:.08em}.panel-head h2{font-size:var(--t-section);font-weight:var(--w-text);letter-spacing:.06em;margin:0;line-height:1.3}.panel-head .sub{font-size:var(--t-dense);color:var(--fg-2);max-width:80ch;margin-top:2px}.panel-head .act{justify-self:end;gap:var(--s-xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.panel-body{border-top:1px solid var(--rule-hair)}.panel-note{padding:var(--s-sm) var(--s-lg) var(--s-2xs);font-size:var(--t-caption);color:var(--fg-2);max-width:80ch;margin:0}.panel-empty{padding:var(--s-md) var(--s-lg) var(--s-lg);color:var(--fg-2);font-size:var(--t-dense);max-width:70ch;margin:0}.panel-head .sub,.panel-note,.panel-empty{word-break:keep-all;overflow-wrap:anywhere}.actions{gap:var(--s-xs);flex-wrap:wrap;align-items:center;display:flex}.actions .spacer{flex:1}.text-act{border-radius:var(--r-ctl);min-height:0;color:var(--fg);font-size:var(--t-dense);font-weight:var(--w-text);letter-spacing:.04em;text-underline-offset:5px;white-space:nowrap;cursor:pointer;transition:text-decoration-color var(--tap);background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.text-act:hover{background:0 0;text-decoration-color:currentColor}.text-act.dim{color:var(--fg-2)}.text-act.dim:hover{color:var(--fg)}.state-word{font-size:var(--t-label);font-weight:var(--w-mark);letter-spacing:.12em;color:var(--fg);white-space:nowrap;align-items:center;gap:6px;padding:5px 0;line-height:1;display:inline-flex}.state-word.box{border:1px solid var(--pill-line);padding:4px 7px}.state-word.need{background:var(--inv-bg);color:var(--inv-fg);padding:5px 8px}.state-word.bad{color:var(--bad)}.state-word.quiet{color:var(--fg-2)}.sum-band{justify-content:space-between;align-items:flex-end;gap:var(--s-lg) 40px;margin:0 0 var(--s-md);padding:var(--band-pad);background:var(--inv-bg);color:var(--inv-fg);flex-wrap:wrap;display:flex}.sum-band dl{row-gap:var(--s-md);flex-wrap:wrap;margin:0;display:flex}.sum-band dl>div{border-left:1px solid var(--band-rule);padding:0 36px}.sum-band dl>div:first-child{border-left:0;padding-left:0}.sum-band dt{align-items:center;gap:var(--s-xs);font-size:var(--t-label);font-weight:var(--w-mark);letter-spacing:var(--tr-label);color:var(--inv-fg-2);display:inline-flex}.sum-band dd{font-size:var(--t-num-l);font-weight:var(--w-thin);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:10px 0 0;line-height:1}.sum-band dd small{font-size:var(--t-caption);font-weight:var(--w-text);letter-spacing:.1em;color:var(--inv-fg-2);margin-left:6px}.sum-band dd.small{padding-top:var(--s-sm);font-size:var(--t-num-m);font-weight:var(--w-light)}.sum-band .wait>dd:first-of-type{text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--inv-fg);text-decoration-color:var(--inv-fg);text-underline-offset:10px}.sum-band .wait.gold>dd:first-of-type{-webkit-text-decoration-color:var(--line-accent);text-decoration-color:var(--line-accent)}.rail .text-act,.rail .text-act:hover,.sum-band .text-act,.sum-band .text-act:hover{color:var(--inv-fg);background:0 0}.nr-note,.nr-empty{margin:var(--s-md) 0;color:var(--fg-2);font-size:var(--t-caption)}.nr-empty{padding:var(--s-xl) 0;text-align:center}.nr-title,.nr-meta{white-space:normal;gap:2px;min-width:0;display:grid}.nr-title a{color:inherit;font-weight:var(--w-mark)}.nr-title small,.nr-meta small{color:var(--fg-2);font-size:var(--t-caption)}.nr-title:has(>.nr-thumb){column-gap:var(--s-sm);grid-template-columns:4rem minmax(0,1fr);align-items:center}.nr-thumb{aspect-ratio:4/3;object-fit:cover;filter:grayscale();grid-row:span 2;width:4rem}.nr-thumb-sm{object-fit:cover;width:2.5rem;height:2.5rem}.nr-label{font-size:var(--t-caption);font-weight:var(--w-mark)}.nr-acts{gap:var(--s-2xs);justify-content:flex-end;display:flex}.nr-words{gap:var(--s-xl);max-width:40rem;margin-top:var(--s-md);display:grid}.nr-words h2{font-size:var(--t-body);font-weight:var(--w-mark)}.nr-words ul{margin:0;padding:0;list-style:none;display:grid}.nr-words li{padding:var(--s-xs) 0;border-bottom:1px solid var(--rule-hair);justify-content:space-between;align-items:center;display:flex}.nr-add{gap:var(--s-xs);flex-wrap:wrap;align-items:center;display:flex}.nr-add>[data-slot=input]{flex:12rem}@media (max-width:900px){.rail{border-radius:var(--r-card) var(--r-card) 0 0;bottom:0}.panel-head{grid-template-columns:auto minmax(0,1fr)}.panel-head .act{grid-column:1/-1;justify-self:start}.sum-band{padding:var(--s-md) var(--s-lg)}.sum-band dl>div{padding:0 var(--s-md)}}}button:where(:not([data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]),[data-slot]:not([data-slot=sidebar-wrapper],[data-slot=sidebar-inset],[data-slot=page],[data-slot=page-head],[data-slot=page-title],[data-slot=page-actions]) *)):disabled,.seg button:disabled{opacity:.4;cursor:default}
