.cal-tool{gap:calc(14px * var(--ui, 1))}.cal-bar,.cal-foot,.cal-stage{max-width:calc(1000px * var(--ui, 1))}.cal-v-month .cal-bar,.cal-v-month .cal-foot,.cal-v-month .cal-stage{max-width:none}.cal-bar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10px * var(--ui, 1)) calc(20px * var(--ui, 1));padding-bottom:calc(11px * var(--ui, 1));border-bottom:1px solid var(--border);min-height:calc(34px * var(--ui, 1))}.cal-views{display:inline-flex;align-items:stretch;border:1px solid var(--hair-strong);border-radius:999px;padding:2px;gap:2px}.cal-vb{position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 calc(12px * var(--ui, 1));min-height:calc(25px * var(--ui, 1));border:0;border-radius:999px;background:transparent;cursor:pointer;font-family:var(--mono);font-size:calc(11px * var(--ui, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--label-ink);transition:color .14s var(--ease),background .16s var(--ease),transform .14s var(--ease)}.cal-vb:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.cal-vb:hover{color:var(--text);transform:translateY(-1px)}.cal-vb:active{transform:translateY(0) scale(.97)}.cal-vb.on{background:var(--text);color:var(--bg);font-weight:700}.cal-vb:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.cal-nav{display:inline-flex;align-items:center;gap:calc(7px * var(--ui, 1));min-width:0}.cal-nb{position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:calc(28px * var(--ui, 1));height:calc(28px * var(--ui, 1));padding:0;line-height:calc(26px * var(--ui, 1));font-family:var(--mono);font-size:calc(18px * var(--ui, 1));text-align:center;color:var(--label-ink);background:transparent;border:1px solid var(--border);border-radius:999px;cursor:pointer;transition:color .14s var(--ease),border-color .14s var(--ease),transform .14s var(--ease)}.cal-nb:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.cal-nb:hover{color:var(--text);border-color:var(--hair-strong);transform:translateY(-1px)}.cal-nb:active{transform:translateY(0) scale(.94)}.cal-nb:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.cal-range{display:inline-flex;align-items:baseline;gap:calc(8px * var(--ui, 1));padding:0 calc(4px * var(--ui, 1));white-space:nowrap}.cal-range .microlabel{font-size:calc(11px * var(--ui, 1))}.cal-range b{font-family:var(--serif);font-size:calc(19px * var(--ui, 1));font-weight:400;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.cal-here{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0 2px;font-family:var(--mono);font-size:calc(11px * var(--ui, 1));letter-spacing:.06em;color:var(--label-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);transition:color .14s var(--ease),-webkit-text-decoration-color .14s var(--ease);transition:color .14s var(--ease),text-decoration-color .14s var(--ease);transition:color .14s var(--ease),text-decoration-color .14s var(--ease),-webkit-text-decoration-color .14s var(--ease)}.cal-here:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%)}.cal-here:hover{color:var(--text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cal-here:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.cal-tally{display:inline-flex;align-items:baseline;gap:calc(6px * var(--ui, 1));margin-left:auto;white-space:nowrap}.cal-tl{font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.cal-tl:not(:first-child){margin-left:calc(8px * var(--ui, 1))}.cal-tally b{font-family:var(--mono);font-size:calc(14px * var(--ui, 1));font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-et{font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));letter-spacing:.08em;color:var(--dim);cursor:help}.cal-stage{display:flex;flex-direction:column;gap:calc(20px * var(--ui, 1));min-height:calc(240px * var(--ui, 1));transition:opacity .16s var(--ease)}.cal-stage.busy{opacity:.55}.cal-stage .rk-empty{font-size:calc(13px * var(--ui, 1))}.cal-fail{max-width:calc(46ch * var(--ui, 1));text-align:center;line-height:1.55}.cal-refail{margin:0;max-width:calc(1000px * var(--ui, 1));padding-bottom:calc(8px * var(--ui, 1));border-bottom:1px solid var(--border);font-family:var(--mono);font-size:calc(11.5px * var(--ui, 1));line-height:1.55;color:var(--label-ink)}.cal-skel{pointer-events:none}.cal-skel .cal-big,.cal-skel .cal-dh,.cal-skel .cal-row{align-items:center}.cal-skel .cal-dh{min-height:calc(24px * var(--ui, 1))}.cal-skel .cal-rel{display:flex;align-items:center;min-height:calc(21px * var(--ui, 1))}.cal-skel .cal-act,.cal-skel .cal-prev{display:flex;align-items:center;justify-content:flex-end;min-height:calc(18px * var(--ui, 1))}.cal-gh{display:block;border-radius:2px}.cal-gh-dow{width:calc(32px * var(--ui, 1));height:calc(10px * var(--ui, 1))}.cal-gh-date{width:calc(82px * var(--ui, 1));height:calc(15px * var(--ui, 1))}.cal-gh-time{width:calc(46px * var(--ui, 1));height:calc(10px * var(--ui, 1))}.cal-gh-rel{height:calc(12px * var(--ui, 1))}.cal-gh-big{height:calc(17px * var(--ui, 1))}.cal-gh-fig{width:calc(54px * var(--ui, 1));height:calc(12px * var(--ui, 1));justify-self:end}.cal-gh-n{width:calc(25px * var(--ui, 1));height:calc(25px * var(--ui, 1));border-radius:999px;align-self:flex-start}.cal-gh-line{height:calc(9px * var(--ui, 1));width:82%}.cal-gh-line.short{width:54%}.cal-cell-gh{cursor:default}.cal-pair-gh{min-height:calc(48px * var(--ui, 1));align-items:center}.cal-said{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.cal-cols,.cal-row{display:grid;grid-template-columns:calc(66px * var(--ui, 1)) calc(12px * var(--ui, 1)) minmax(0,1fr) calc(82px * var(--ui, 1)) calc(92px * var(--ui, 1)) calc(62px * var(--ui, 1));grid-column-gap:calc(10px * var(--ui, 1));column-gap:calc(10px * var(--ui, 1))}.cal-cols{align-items:end;padding-bottom:calc(7px * var(--ui, 1));border-bottom:1px solid var(--hair-strong);margin-bottom:calc(-8px * var(--ui, 1))}.cal-cl{font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-cl-r{text-align:right}.cal-cl-act{border-left:1px solid var(--border);padding-left:calc(10px * var(--ui, 1))}.cal-day{display:flex;flex-direction:column}.cal-dh{display:flex;align-items:baseline;gap:calc(10px * var(--ui, 1));margin:0 0 calc(6px * var(--ui, 1));font-weight:400}.cal-dow{font-family:var(--mono);font-size:calc(12px * var(--ui, 1));letter-spacing:.12em;color:var(--label-ink)}.cal-date{font-family:var(--serif);font-size:calc(21px * var(--ui, 1));color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.cal-rule{flex:1 1 auto;align-self:center;border-top:1px solid var(--border)}.cal-day.today .cal-rule{border-top-color:var(--hair-strong)}.cal-todaylab{letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.cal-dcount,.cal-todaylab{font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1))}.cal-dcount{letter-spacing:.1em;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cal-none{padding:calc(5px * var(--ui, 1)) 0 calc(4px * var(--ui, 1)) calc(88px * var(--ui, 1));font-family:var(--mono);font-size:calc(12px * var(--ui, 1));color:var(--dim)}.cal-none-big{display:flex;flex-direction:column;gap:calc(7px * var(--ui, 1));padding:calc(26px * var(--ui, 1)) 0 calc(30px * var(--ui, 1));border-bottom:1px solid var(--border)}.cal-none-say{font-family:var(--serif);font-size:calc(21px * var(--ui, 1));font-style:italic;color:var(--dim)}.cal-none-why{max-width:calc(46ch * var(--ui, 1));font-family:var(--mono);font-size:calc(11.5px * var(--ui, 1));line-height:1.55;color:var(--placeholder)}.cal-row{position:relative;align-items:baseline;min-height:calc(38px * var(--ui, 1));padding:calc(8px * var(--ui, 1)) 0;border-bottom:1px solid color-mix(in oklab,var(--border) 55%,transparent)}.cal-row:last-child{border-bottom:0}.cal-time{font-family:var(--mono);font-size:calc(13px * var(--ui, 1));color:var(--label-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cal-big.soon .cal-time,.cal-row.soon .cal-time{color:var(--dim)}.cal-mark{display:inline-block;flex:none;width:calc(9px * var(--ui, 1));height:calc(9px * var(--ui, 1));border-radius:50%;align-self:start;margin-top:calc(6px * var(--ui, 1))}.cal-mark.i3{background:var(--text)}.cal-mark.i2{border:1px solid var(--text)}.cal-mark.i1{visibility:hidden}.cal-rel{min-width:0;font-family:var(--serif);line-height:1.3;color:var(--text)}.cal-rel a{color:inherit;text-decoration:none}.cal-rel a:hover{text-decoration:underline;text-underline-offset:3px}.cal-row.i3 .cal-rel{font-size:calc(18px * var(--ui, 1));font-weight:600}.cal-row.i2 .cal-rel{font-size:calc(16px * var(--ui, 1))}.cal-row.i1 .cal-rel{font-size:calc(14.5px * var(--ui, 1));color:var(--label-ink)}.cal-row.i3 .cal-time{color:var(--text)}.cal-row.i1 .cal-time{color:var(--dim)}.cal-per{margin-left:calc(9px * var(--ui, 1));font-size:calc(11.5px * var(--ui, 1));letter-spacing:.02em;color:var(--dim)}.cal-act,.cal-per,.cal-prev{font-family:var(--mono);white-space:nowrap}.cal-act,.cal-prev{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:calc(16px * var(--ui, 1));text-align:right}.cal-prev{color:var(--dim)}.cal-act{position:relative;color:var(--text);padding-left:calc(10px * var(--ui, 1))}.cal-act:before{content:"";position:absolute;left:0;top:calc(-8px * var(--ui, 1));bottom:calc(-8px * var(--ui, 1));border-left:1px solid var(--border)}.cal-act .cal-n{font-weight:600;color:var(--text)}.cal-act .cal-n.up{color:var(--up)}.cal-act .cal-n.dn{color:var(--dn)}.cal-pending{font-family:var(--mono);font-size:calc(11px * var(--ui, 1));font-style:normal;letter-spacing:.04em;color:var(--dim);cursor:help}.cal-blank{display:inline-block;vertical-align:baseline;width:calc(34px * var(--ui, 1));height:calc(9px * var(--ui, 1));border-bottom:1px solid var(--field-line)}.cal-meas,.cal-unit{font-size:calc(11px * var(--ui, 1));letter-spacing:.06em}.cal-dates,.cal-meas,.cal-unit{font-family:var(--mono);color:var(--dim)}.cal-dates{grid-column:4/-1;text-align:right;font-size:calc(11.5px * var(--ui, 1));letter-spacing:.04em;cursor:help}.cal-flab{display:none}.cal-big{display:grid;grid-template-columns:calc(76px * var(--ui, 1)) calc(12px * var(--ui, 1)) minmax(0,1fr) auto;grid-column-gap:calc(10px * var(--ui, 1));column-gap:calc(10px * var(--ui, 1));align-items:baseline;padding:calc(16px * var(--ui, 1)) 0 calc(20px * var(--ui, 1));border-bottom:1px solid color-mix(in oklab,var(--border) 55%,transparent)}.cal-big:last-child{border-bottom:0}.cal-big .cal-time{font-size:calc(14px * var(--ui, 1))}.cal-big .cal-mark{margin-top:calc(8px * var(--ui, 1))}.cal-big .cal-rel{grid-area:1/3;margin:0;font-weight:400}.cal-big.i3 .cal-rel{font-size:calc(25px * var(--ui, 1));font-weight:600}.cal-big.i2 .cal-rel{font-size:calc(21px * var(--ui, 1))}.cal-big.i1 .cal-rel{font-size:calc(18px * var(--ui, 1));color:var(--label-ink)}.cal-big.i3 .cal-time{color:var(--text)}.cal-big.i1 .cal-time{color:var(--dim)}.cal-meta{grid-area:1/4;justify-self:end;align-self:baseline;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:calc(6px * var(--ui, 1)) calc(12px * var(--ui, 1));max-width:calc(300px * var(--ui, 1))}.cal-meta .cal-per{margin-left:0}.cal-agency{letter-spacing:.1em;color:var(--dim)}.cal-agency,.cal-badge{font-family:var(--mono);font-size:calc(11px * var(--ui, 1));text-transform:uppercase}.cal-badge{letter-spacing:.08em;color:var(--label-ink);border:1px solid var(--hair-strong);border-radius:999px;padding:calc(2px * var(--ui, 1)) calc(8px * var(--ui, 1))}.cal-pair{grid-area:2/3/auto/-1;justify-self:start;display:grid;grid-auto-flow:column;margin-top:calc(14px * var(--ui, 1));background:color-mix(in oklab,var(--text) 4%,transparent);border-top:1px solid var(--border);padding:calc(10px * var(--ui, 1)) calc(14px * var(--ui, 1)) calc(11px * var(--ui, 1))}.cal-fig{display:flex;flex-direction:column;justify-content:space-between;gap:calc(5px * var(--ui, 1));min-width:calc(112px * var(--ui, 1))}.cal-fig .cal-flab{display:block;font-family:var(--mono);font-size:calc(11px * var(--ui, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.cal-fig .cal-act,.cal-fig .cal-prev{font-size:calc(30px * var(--ui, 1));line-height:1.05;padding-left:0}.cal-fig .cal-act:before{content:none}.cal-fig-act{border-left:1px solid var(--hair-strong);margin-left:calc(16px * var(--ui, 1));padding-left:calc(16px * var(--ui, 1))}.cal-fig-meas{min-width:calc(76px * var(--ui, 1));margin-left:calc(18px * var(--ui, 1))}.cal-fig-meas .cal-meas{font-size:calc(13px * var(--ui, 1));color:var(--label-ink)}.cal-fig .cal-blank{width:calc(56px * var(--ui, 1));height:calc(16px * var(--ui, 1))}.cal-fig .cal-pending{font-size:calc(13px * var(--ui, 1))}.cal-pair-dates .cal-dates{grid-column:auto;text-align:left}.cal-month{display:flex;flex-direction:column;min-width:0}.cal-mg,.cal-mh{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) repeat(2,minmax(0,.55fr));min-width:0}.cal-mh{border-bottom:1px solid var(--hair-strong)}.cal-mhd{padding:0 calc(8px * var(--ui, 1)) calc(7px * var(--ui, 1));font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));letter-spacing:.08em;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-mhd:nth-child(n+6){color:var(--placeholder)}.cal-cell{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:stretch;gap:calc(4px * var(--ui, 1));min-width:0;min-height:calc(104px * var(--ui, 1));padding:calc(8px * var(--ui, 1)) calc(8px * var(--ui, 1)) calc(9px * var(--ui, 1));background:transparent;border:0;border-radius:0;border-bottom:1px solid var(--border);border-right:1px solid color-mix(in oklab,var(--border) 55%,transparent);text-align:left;cursor:pointer;transition:background .14s var(--ease)}.cal-cell:nth-child(7n){border-right:0}.cal-cell.hot{background:color-mix(in oklab,var(--text) 5%,transparent)}.cal-cell:hover{background:color-mix(in oklab,var(--text) 10%,transparent)}.cal-cell:active{background:color-mix(in oklab,var(--text) 17%,transparent)}.cal-cell:focus-visible{outline:2px solid var(--amber);outline-offset:-2px;z-index:1}.cal-cell.out{opacity:.62}.cal-cell.out:hover{opacity:.85}.cal-cn{align-self:flex-start;min-width:calc(25px * var(--ui, 1));height:calc(25px * var(--ui, 1));padding:0 calc(5px * var(--ui, 1));margin-bottom:calc(2px * var(--ui, 1));display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--serif);font-size:calc(16px * var(--ui, 1));line-height:1;color:var(--text);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.cal-cell.hot .cal-cn{font-weight:700}.cal-cell.today .cal-cn{background:var(--text);color:var(--bg);font-weight:700}.cal-ci{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;grid-gap:calc(6px * var(--ui, 1));gap:calc(6px * var(--ui, 1));min-width:0;font-family:var(--mono);font-size:calc(11.5px * var(--ui, 1));line-height:1.35;color:var(--text)}.cal-ci .cal-mark{align-self:baseline;margin-top:0;width:calc(7px * var(--ui, 1));height:calc(7px * var(--ui, 1))}.cal-ci-t{min-width:0;overflow-wrap:anywhere}.cal-ci.i3{font-size:calc(12.5px * var(--ui, 1))}.cal-ci.i3 .cal-ci-t{font-weight:700}.cal-ci.i1{font-size:calc(11px * var(--ui, 1))}.cal-ci-n,.cal-ci.i1{color:var(--label-ink)}.cal-ci-n{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;font-size:calc(11.5px * var(--ui, 1));white-space:nowrap}.cal-ci-n.up{color:var(--up)}.cal-ci-n.dn{color:var(--dn)}.cal-more,.cal-tail{font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));letter-spacing:.06em;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-tail{display:none}.cal-foot{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:calc(6px * var(--ui, 1)) calc(20px * var(--ui, 1));gap:calc(6px * var(--ui, 1)) calc(20px * var(--ui, 1));margin:0;padding-top:calc(14px * var(--ui, 1));border-top:1px solid var(--hair-strong)}.cal-foot>div{display:contents}.cal-foot dt{font-family:var(--mono);font-size:calc(11px * var(--ui, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--dim);line-height:1.7}.cal-foot dd{margin:0;font-family:var(--sans);font-size:calc(12.5px * var(--ui, 1));line-height:1.45;color:var(--label-ink)}.cal-key{display:flex;flex-wrap:wrap;gap:calc(6px * var(--ui, 1)) calc(20px * var(--ui, 1))}.cal-key span{display:inline-flex;align-items:center;gap:calc(7px * var(--ui, 1))}.cal-foot .cal-mark{align-self:center;margin-top:0}@container (max-width: 520px){.cal-cols{display:none}.cal-row{grid-template-columns:calc(58px * var(--ui, 1)) calc(11px * var(--ui, 1)) minmax(0,1fr) auto auto;row-gap:calc(5px * var(--ui, 1))}.cal-row .cal-time{grid-area:1/1}.cal-row .cal-mark{grid-area:1/2}.cal-row .cal-rel{grid-area:1/3/auto/-1}.cal-row.i3 .cal-rel{font-size:calc(16.5px * var(--ui, 1))}.cal-row.i2 .cal-rel{font-size:calc(15px * var(--ui, 1))}.cal-row.i1 .cal-rel{font-size:calc(13.5px * var(--ui, 1))}.cal-act,.cal-prev{display:inline-flex;align-items:baseline;gap:calc(6px * var(--ui, 1));font-size:calc(15px * var(--ui, 1))}.cal-row .cal-prev{grid-area:2/3;justify-self:end}.cal-row .cal-act{grid-area:2/4;padding-left:calc(11px * var(--ui, 1))}.cal-act:before{top:0;bottom:0}.cal-row .cal-unit{grid-area:2/5;padding-left:calc(8px * var(--ui, 1))}.cal-flab{display:inline;font-family:var(--mono);font-size:calc(11px * var(--ui, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-style:normal}.cal-row .cal-dates{grid-area:2/3/auto/-1;justify-self:end}.cal-none{padding-left:calc(72px * var(--ui, 1))}.cal-bar{gap:calc(8px * var(--ui, 1)) calc(12px * var(--ui, 1))}.cal-tally{margin-left:0}.cal-et{margin-left:auto}.cal-big{grid-template-columns:calc(56px * var(--ui, 1)) calc(11px * var(--ui, 1)) minmax(0,1fr)}.cal-big.i3 .cal-rel{font-size:calc(20px * var(--ui, 1))}.cal-big.i2 .cal-rel{font-size:calc(17.5px * var(--ui, 1))}.cal-big.i1 .cal-rel{font-size:calc(15.5px * var(--ui, 1))}.cal-meta{grid-area:2/3;justify-self:start;justify-content:flex-start;max-width:none;margin-top:calc(4px * var(--ui, 1))}.cal-pair{grid-area:3/3/auto/-1;margin-top:calc(11px * var(--ui, 1))}.cal-fig{min-width:calc(78px * var(--ui, 1))}.cal-fig-meas{min-width:calc(56px * var(--ui, 1));margin-left:calc(12px * var(--ui, 1))}.cal-fig .cal-act,.cal-fig .cal-prev{display:block;font-size:calc(24px * var(--ui, 1));margin:0}.cal-fig-act{margin-left:calc(11px * var(--ui, 1));padding-left:calc(11px * var(--ui, 1))}.cal-pair{padding:calc(9px * var(--ui, 1)) calc(11px * var(--ui, 1))}.cal-mhd{padding:0 calc(4px * var(--ui, 1)) calc(6px * var(--ui, 1));font-size:calc(10.5px * var(--ui, 1));letter-spacing:.04em}.cal-cell{min-height:calc(78px * var(--ui, 1));padding:calc(5px * var(--ui, 1)) calc(4px * var(--ui, 1)) calc(6px * var(--ui, 1));gap:calc(3px * var(--ui, 1))}.cal-cn{min-width:calc(21px * var(--ui, 1));height:calc(21px * var(--ui, 1));font-size:calc(13px * var(--ui, 1));padding:0 calc(3px * var(--ui, 1));margin-bottom:0}.cal-ci{font-size:calc(10.5px * var(--ui, 1));gap:calc(4px * var(--ui, 1))}.cal-ci.i3{font-size:calc(11px * var(--ui, 1))}.cal-ci-n,.cal-ci.i1{display:none}.cal-tail{display:block}.cal-ci .cal-mark,.cal-more{display:none}.cal-foot{gap:calc(4px * var(--ui, 1)) calc(12px * var(--ui, 1))}.cal-foot dd{font-size:calc(11.5px * var(--ui, 1))}}@container (max-width: 360px){.cal-vb{padding:0 calc(8px * var(--ui, 1))}.cal-act,.cal-prev{font-size:calc(14px * var(--ui, 1))}.cal-foot{grid-template-columns:minmax(0,1fr);gap:calc(2px * var(--ui, 1))}.cal-foot>div{display:block;margin-bottom:calc(7px * var(--ui, 1))}}.odin-card-body .cal-tool{height:100%;gap:calc(10px * var(--ui, 1))}.odin-card-body .cal-tool>.cal-bar,.odin-card-body .cal-tool>.cal-foot{flex:none}.odin-card-body .cal-stage{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;gap:calc(14px * var(--ui, 1));padding-right:2px;max-width:none}.odin-card-body .cal-foot{padding-top:calc(10px * var(--ui, 1))}.odin-card-body .cal-foot dd{font-size:calc(11px * var(--ui, 1))}@keyframes cal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cal-stage>.cal-cols,.cal-stage>.cal-day,.cal-stage>.cal-month{animation:cal-in .22s var(--ease) backwards}.cal-stage>:nth-child(2){animation-delay:40ms}.cal-stage>:nth-child(3){animation-delay:80ms}.cal-stage>:nth-child(4){animation-delay:.12s}.cal-stage>:nth-child(5){animation-delay:155ms}.cal-stage>:nth-child(6){animation-delay:185ms}.cal-stage>:nth-child(n+7){animation-delay:.21s}@media (prefers-reduced-motion:reduce){.cal-stage>.cal-cols,.cal-stage>.cal-day,.cal-stage>.cal-month{animation:none;animation-delay:0s}.cal-stage>:nth-child(n){animation-delay:0s}.cal-cell,.cal-here,.cal-nb,.cal-stage,.cal-vb{transition:none}.cal-nb:active,.cal-nb:hover,.cal-vb:active,.cal-vb:hover{transform:none}}.nb-tool{display:flex;flex-direction:column;min-width:0}.nb-err{margin:calc(10px * var(--ui, 1)) 0 0;color:var(--red);font-family:var(--mono);font-size:calc(11px * var(--ui, 1))}.nb-compose{border:1px solid transparent;border-radius:8px;padding:calc(13px * var(--ui, 1)) calc(14px * var(--ui, 1)) calc(9px * var(--ui, 1));display:flex;flex-direction:column;gap:calc(2px * var(--ui, 1));transition:background .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease)}.nb-compose.editing{box-shadow:0 0 0 1px color-mix(in oklab,var(--text) 22%,transparent)}.nb-compose-top{display:flex;align-items:baseline;gap:calc(10px * var(--ui, 1));padding-bottom:calc(7px * var(--ui, 1));border-bottom:1px solid color-mix(in oklab,var(--text) 11%,transparent)}.nb-title{flex:1 1;min-width:0;background:none;border:0;outline:none;padding:2px 0;color:var(--text);font-family:var(--serif);font-size:calc(16.5px * var(--ui, 1));font-weight:700;letter-spacing:-.008em}.nb-body:focus-visible,.nb-title:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:3px}.nb-title::placeholder{color:var(--placeholder);font-weight:400;font-style:italic}.nb-body{width:100%;min-width:0;min-height:calc(84px * var(--ui, 1));resize:none;background:none;border:0;outline:none;padding:calc(9px * var(--ui, 1)) 0 calc(3px * var(--ui, 1));color:var(--text);line-height:1.55;letter-spacing:0}.nb-body::placeholder{color:var(--placeholder);font-style:italic;font-family:var(--serif)}.nb-marks{margin:0;padding:calc(2px * var(--ui, 1)) 0 calc(3px * var(--ui, 1));font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));letter-spacing:.02em;color:var(--placeholder);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-text.f-sans{font-family:var(--sans)}.nb-text.f-serif{font-family:var(--serif)}.nb-text.f-mono{font-family:var(--mono)}.nb-text.z-s{font-size:calc(13px * var(--ui, 1))}.nb-text.z-m{font-size:calc(15px * var(--ui, 1))}.nb-text.z-l{font-size:calc(18px * var(--ui, 1))}.nb-compose-acts{flex-basis:100%;justify-content:flex-end;display:flex;align-items:center;gap:calc(8px * var(--ui, 1));margin-top:calc(2px * var(--ui, 1))}.nb-key{letter-spacing:.06em;color:var(--placeholder);white-space:nowrap}.nb-key,.nb-save{font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1))}.nb-save{letter-spacing:.08em;text-transform:uppercase;font-weight:700;cursor:pointer;padding:calc(5px * var(--ui, 1)) calc(13px * var(--ui, 1));border-radius:999px;background:color-mix(in oklab,var(--text) 84%,transparent);color:var(--tint-note);border:1px solid transparent;transition:background .14s var(--ease),opacity .14s var(--ease),transform .14s var(--ease)}.nb-save:hover:not(:disabled){background:var(--text);transform:translateY(-1px)}.nb-save:active:not(:disabled){transform:translateY(0) scale(.97)}.nb-save:disabled{opacity:.3;cursor:default}.nb-save:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.nb-find{display:flex;align-items:baseline;gap:calc(8px * var(--ui, 1));margin-top:calc(18px * var(--ui, 1));border-bottom:1px solid var(--hair-strong);transition:border-color .14s var(--ease)}.nb-find:focus-within{border-bottom-color:var(--amber)}.nb-filter{flex:1 1;min-width:0;background:transparent;color:var(--text);border:0;border-radius:0;outline:none;padding:calc(6px * var(--ui, 1)) 2px;font-family:var(--mono);font-size:calc(11.5px * var(--ui, 1));letter-spacing:.02em}.nb-filter::placeholder{color:var(--placeholder)}.nb-count{font-family:var(--mono);font-size:calc(11px * var(--ui, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--dim);white-space:nowrap}.nb-count-now{color:var(--text);font-weight:700}.nb-count-of{color:var(--placeholder);padding:0 .25em}.nb-chips{display:flex;flex-wrap:wrap;gap:calc(5px * var(--ui, 1));margin-top:calc(10px * var(--ui, 1))}.nb-chip{position:relative;font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));letter-spacing:.03em;padding:calc(3px * var(--ui, 1)) calc(7px * var(--ui, 1));border-radius:3px;background:color-mix(in oklab,var(--text) 6%,transparent);border:1px solid transparent;color:var(--dim);cursor:pointer;transition:color .14s var(--ease),background .14s var(--ease),transform .14s var(--ease)}.nb-chip:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.nb-chip:hover{color:var(--text);background:color-mix(in oklab,var(--text) 11%,transparent);transform:translateY(-1px)}.nb-chip:active{transform:translateY(0) scale(.97)}.nb-chip.on{background:var(--text);border-color:var(--text);color:var(--bg);font-weight:700}.nb-chip:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.nb-chip-tkr{font-weight:700;color:var(--label-ink)}.nb-chip-more{background:none;color:var(--placeholder);border-color:color-mix(in oklab,var(--text) 18%,transparent)}.nb-chip-more:hover{background:none;color:var(--text)}.nb-empty{margin:calc(26px * var(--ui, 1)) 0 calc(10px * var(--ui, 1));color:var(--dim);font-family:var(--serif);font-style:italic;font-size:calc(14px * var(--ui, 1));line-height:1.45}.nb-stream{margin-top:calc(20px * var(--ui, 1));padding-left:calc(34px * var(--ui, 1));border-left:1px solid color-mix(in oklab,var(--text) 24%,transparent)}.nb-group{position:relative}.nb-group.is-day{margin-top:calc(20px * var(--ui, 1))}.nb-group.is-month{margin-top:calc(32px * var(--ui, 1))}.nb-group:first-child{margin-top:0}.nb-group-head{position:relative;display:flex;align-items:baseline;gap:calc(9px * var(--ui, 1));margin:0 0 calc(9px * var(--ui, 1));font-weight:600}.nb-group-head:after{content:"";flex:1 1;height:1px;order:1;background:color-mix(in oklab,var(--text) 15%,transparent);position:relative;top:-.28em}.nb-group-when{order:0}.nb-group-n{order:2}.nb-daymark,.nb-group-fig{position:absolute;left:calc(-34px * var(--ui, 1));width:calc(24px * var(--ui, 1));text-align:right;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.nb-group-fig{top:-.12em;font-size:calc(14px * var(--ui, 1));font-weight:700;color:color-mix(in oklab,var(--text) 80%,transparent)}.nb-group-dot{left:calc(-34px * var(--ui, 1));width:calc(24px * var(--ui, 1));top:.32em}.nb-group-dot,.nb-group-dot:after{position:absolute;height:calc(7px * var(--ui, 1))}.nb-group-dot:after{content:"";right:0;top:0;width:calc(7px * var(--ui, 1));border-radius:50%;background:var(--text)}.nb-group-when{font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.nb-group.is-pinned .nb-group-when{color:var(--label-ink)}.nb-group.is-month .nb-group-when{font-family:var(--serif);font-size:calc(15px * var(--ui, 1));font-weight:700;letter-spacing:-.005em;text-transform:none;color:var(--text)}.nb-group-n{font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dim)}.nb-list{display:flex;flex-direction:column;gap:calc(11px * var(--ui, 1))}.nb-entry{position:relative;min-width:0}.nb-daymark{top:calc(11px * var(--ui, 1));font-size:calc(11px * var(--ui, 1));font-weight:600;color:color-mix(in oklab,var(--text) 62%,transparent)}.nb-sheet{border:1px solid transparent;border-radius:8px;padding:calc(11px * var(--ui, 1)) calc(13px * var(--ui, 1)) calc(7px * var(--ui, 1));color:var(--text);line-height:1.55;overflow-wrap:anywhere;min-width:0}.nb-sheet-title{margin:0 0 .35em;font-family:var(--serif);font-size:1.16em;font-weight:700;letter-spacing:-.008em;line-height:1.25}.nb-sheet-body{white-space:pre-wrap}.nb-sheet-body>:last-child{margin-bottom:0}.nb-sheet-body.folded{max-height:calc(15 * 1.55em);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 2.6em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 2.6em),transparent)}.nb-fold{display:block;margin:calc(4px * var(--ui, 1)) 0 0;padding:calc(8px * var(--ui, 1)) 0;background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--text) 62%,transparent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab,var(--text) 28%,transparent);text-decoration-color:color-mix(in oklab,var(--text) 28%,transparent);transition:color .14s var(--ease),-webkit-text-decoration-color .14s var(--ease);transition:color .14s var(--ease),text-decoration-color .14s var(--ease);transition:color .14s var(--ease),text-decoration-color .14s var(--ease),-webkit-text-decoration-color .14s var(--ease)}.nb-fold:hover{color:var(--text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.nb-fold:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.nb-sheet-foot{display:flex;align-items:center;gap:calc(9px * var(--ui, 1));flex-wrap:wrap;margin-top:calc(9px * var(--ui, 1));padding-top:calc(6px * var(--ui, 1));border-top:1px solid color-mix(in oklab,var(--text) 10%,transparent);font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));letter-spacing:.04em;color:var(--dim)}.nb-when{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nb-onboard{color:color-mix(in oklab,var(--text) 62%,transparent);white-space:nowrap;padding-right:calc(4px * var(--ui, 1))}.nb-sheet-acts{margin-left:auto;display:flex;align-items:center;gap:calc(2px * var(--ui, 1))}.nb-sheet-acts .nb-act{opacity:0;pointer-events:none;transition:opacity .14s var(--ease)}.nb-sheet:focus-within .nb-sheet-acts .nb-act,.nb-sheet:hover .nb-sheet-acts .nb-act{opacity:1;pointer-events:auto}@media (hover:none){.nb-sheet-acts .nb-act{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.nb-sheet-acts .nb-act{transition:none}}.nb-pin{position:relative;flex:0 0 auto;width:calc(16px * var(--ui, 1));height:calc(16px * var(--ui, 1));margin:calc(-3px * var(--ui, 1)) calc(-4px * var(--ui, 1));padding:0;border:0;background:none;cursor:pointer}.nb-pin:before{width:calc(9px * var(--ui, 1));height:calc(9px * var(--ui, 1));border-radius:50%;border:1px solid color-mix(in oklab,var(--text) 40%,transparent);transition:background .14s var(--ease),border-color .14s var(--ease)}.nb-pin:after,.nb-pin:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.nb-pin:after{width:44px;height:44px}.nb-pin.on:before,.nb-pin:hover:before{border-color:var(--text)}.nb-pin.on:before{background:var(--text)}.nb-pin:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.nb-act{background:none;border:0;cursor:pointer;border-radius:4px;padding:calc(3px * var(--ui, 1)) calc(6px * var(--ui, 1));font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));letter-spacing:.04em;color:var(--dim);text-transform:lowercase;transition:color .14s var(--ease),background .14s var(--ease);position:relative}.nb-act:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.nb-act:hover:not(:disabled){color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.nb-act:active:not(:disabled){transform:scale(.96)}.nb-act:disabled{cursor:default;color:var(--dim);opacity:.85}.nb-act-del:hover:not(:disabled){color:var(--red);background:color-mix(in oklab,var(--red) 10%,transparent)}.nb-act:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.nb-undo{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;box-shadow:0 1px 2px -1px var(--mark-rim,rgba(30,14,23,.22)),0 10px 26px -14px var(--mark-rim,rgba(30,14,23,.22));display:flex;align-items:center;gap:calc(6px * var(--ui, 1));margin:calc(12px * var(--ui, 1)) auto 0;width:-moz-fit-content;width:fit-content;padding:calc(5px * var(--ui, 1)) calc(6px * var(--ui, 1)) calc(5px * var(--ui, 1)) calc(12px * var(--ui, 1));border-radius:999px;border:1px solid var(--border);background:var(--panel2);font-family:var(--mono);font-size:calc(11px * var(--ui, 1));letter-spacing:.02em;color:var(--dim);animation:nb-in .16s var(--ease)}.nb-undo .nb-act{color:var(--amber-ink);font-weight:700}@keyframes nb-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nb-undo{animation:none}}.odin-note-h1{margin:.85em 0 .3em;font-size:1.16em;font-weight:700;letter-spacing:-.008em;line-height:1.28}.odin-note-h1:first-child{margin-top:0}.odin-note-h2{margin:.95em 0 .3em;font-family:var(--mono);font-size:.74em;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);opacity:1}.odin-note-h2:first-child{margin-top:0}.odin-note-p{margin:0 0 .5em}.odin-note-gap{height:.45em}.odin-note-ul{margin:0 0 .5em;padding-left:1.05em;list-style:disc}.odin-note-ul li{margin:0 0 .22em}.odin-note-ul li::marker{color:color-mix(in oklab,currentColor 42%,transparent);opacity:1}.odin-note-task{list-style:none;margin-left:-1.6em;display:flex;gap:.55em;align-items:flex-start}.odin-note-box{position:relative;flex:0 0 auto;width:1.05em;height:1.05em;margin-top:.22em;font-size:inherit;line-height:1;padding:0;border:1px solid color-mix(in oklab,currentColor 36%,transparent);border-radius:3px;cursor:pointer;color:inherit;background:color-mix(in oklab,currentColor 5%,transparent);transition:border-color .14s var(--ease),background .14s var(--ease)}.odin-note-box:after{content:"";position:absolute;left:50%;top:47%;width:.28em;height:.56em;border-right:max(1px,.085em) solid;border-bottom:max(1px,.085em) solid;transform:translate(-50%,-55%) rotate(43deg);opacity:0;transition:opacity .12s var(--ease)}.odin-note-box:hover:not(:disabled){border-color:color-mix(in oklab,currentColor 60%,transparent)}.odin-note-box:hover:not(:disabled):after{opacity:.32}.odin-note-box:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.odin-note-box:disabled{cursor:default}.odin-note-task.done .odin-note-box{border-color:color-mix(in oklab,currentColor 55%,transparent)}.odin-note-task.done .odin-note-box:after{opacity:1}.odin-note-task.done>span{opacity:.58;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-decoration-thickness:1px}.odin-note-tag{font-size:.8em;padding:.08em .36em;border-radius:3px;background:color-mix(in oklab,currentColor 7%,transparent);color:color-mix(in oklab,currentColor 76%,transparent);white-space:nowrap}.odin-note-tag,.odin-note-tkr{font-family:var(--mono);letter-spacing:.02em}.odin-note-tkr{background:none;border:0;padding:0;cursor:pointer;font-size:.85em;font-weight:700;color:var(--amber-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab,var(--amber-ink) 38%,transparent);text-decoration-color:color-mix(in oklab,var(--amber-ink) 38%,transparent);transition:color .14s var(--ease),-webkit-text-decoration-color .14s var(--ease);transition:text-decoration-color .14s var(--ease),color .14s var(--ease);transition:text-decoration-color .14s var(--ease),color .14s var(--ease),-webkit-text-decoration-color .14s var(--ease)}button.odin-note-tkr:hover{color:var(--text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}button.odin-note-tkr:focus-visible{outline:2px solid var(--amber);outline-offset:2px}span.odin-note-tkr{cursor:text;text-decoration:none}.odin-note-a{-webkit-text-decoration-color:color-mix(in oklab,var(--amber-ink) 38%,transparent);text-decoration-color:color-mix(in oklab,var(--amber-ink) 38%,transparent)}.odin-note-a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.odin-note-dress{display:flex;align-items:center;gap:calc(11px * var(--ui, 1));flex-wrap:wrap;padding:calc(9px * var(--ui, 1)) calc(2px * var(--ui, 1)) 0;border-top:1px solid color-mix(in oklab,var(--text) 11%,transparent);margin-top:calc(9px * var(--ui, 1))}.odin-note-papers{display:flex;align-items:flex-end;gap:calc(5px * var(--ui, 1))}.odin-note-swatch{width:calc(15px * var(--ui, 1));height:calc(19px * var(--ui, 1));border-radius:2px;border:1px solid;cursor:pointer;padding:0;box-shadow:none;transform:translateY(0);transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.odin-note-swatch:hover{transform:translateY(-2px)}.odin-note-swatch.on{transform:translateY(-3px);box-shadow:0 0 0 1px color-mix(in oklab,var(--text) 72%,transparent)}.odin-note-swatch:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media (prefers-reduced-motion:reduce){.odin-note-swatch,.odin-note-swatch.on,.odin-note-swatch:hover{transform:none}.odin-note-swatch{transition:box-shadow .16s linear}}.odin-note-seg{display:flex;align-items:baseline;gap:calc(4px * var(--ui, 1));padding-left:calc(11px * var(--ui, 1));border-left:1px solid color-mix(in oklab,var(--text) 12%,transparent)}.odin-note-face,.odin-note-size{background:none;border:0;border-bottom:1px solid transparent;border-radius:0;padding:calc(2px * var(--ui, 1)) calc(4px * var(--ui, 1));color:color-mix(in oklab,var(--text) 52%,transparent);cursor:pointer;line-height:1;transition:color .14s var(--ease),border-color .14s var(--ease)}.odin-note-seg>:first-child,.odin-note-seg>:last-child{border-radius:0}.odin-note-face:hover,.odin-note-size:hover{color:var(--text)}.odin-note-face.on,.odin-note-size.on{background:none;color:var(--text);border-bottom-color:var(--text)}.odin-note-face:focus-visible,.odin-note-size:focus-visible{outline:2px solid var(--amber);outline-offset:1px}.odin-note-face{font-size:calc(13px * var(--ui, 1))}.odin-note-face.f-sans{font-family:var(--sans)}.odin-note-face.f-serif{font-family:var(--serif)}.odin-note-face.f-mono{font-family:var(--mono)}.odin-note-size{font-family:var(--serif);font-weight:700}.odin-note-size.z-s{font-size:calc(9.5px * var(--ui, 1))}.odin-note-size.z-m{font-size:calc(12.5px * var(--ui, 1))}.odin-note-size.z-l{font-size:calc(16px * var(--ui, 1))}.odin-note-acts{margin-left:auto;display:flex;align-items:center;gap:calc(2px * var(--ui, 1))}.odin-note-act{background:none;border:0;cursor:pointer;border-radius:4px;padding:calc(3px * var(--ui, 1)) calc(6px * var(--ui, 1));font-family:var(--mono);font-size:calc(10.5px * var(--ui, 1));letter-spacing:.04em;color:color-mix(in oklab,var(--text) 62%,transparent);text-transform:lowercase;transition:color .14s var(--ease),background .14s var(--ease)}.odin-note-act:hover:not(:disabled){color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.odin-note-act:disabled{cursor:default;opacity:.6}.odin-note-act-del:hover:not(:disabled){color:var(--red);background:color-mix(in oklab,var(--red) 10%,transparent)}.odin-note-act-err{font-family:var(--mono);font-size:calc(11px * var(--ui, 1));color:var(--red)}.nb-skel{pointer-events:none}.nb-skel .nb-sheet{border-color:color-mix(in oklab,var(--text) 10%,transparent);display:flex;flex-direction:column;gap:calc(7px * var(--ui, 1))}.nb-gh{display:block;border-radius:2px}.nb-gh-when{width:calc(58px * var(--ui, 1));height:calc(9px * var(--ui, 1))}.nb-gh-title{width:52%;height:calc(14px * var(--ui, 1))}.nb-gh-line{width:96%;height:calc(9px * var(--ui, 1))}.nb-gh-line.b{width:88%}.nb-gh-line.c{width:61%}.nb-skel .nb-sheet-foot{margin-top:calc(4px * var(--ui, 1))}.nb-said{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.nb-err{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4px * var(--ui, 1));line-height:1.5}@media (prefers-reduced-motion:reduce){.nb-act,.nb-chip,.nb-save{transition:none}.nb-act:active:not(:disabled),.nb-chip:active,.nb-chip:hover,.nb-save:active:not(:disabled),.nb-save:hover:not(:disabled){transform:none}}