@layer reset, tokens, ui;@layer ui{[data-ui]{font-family:var(--font);font-size:var(--t-sm);line-height:1.5;color:var(--ink)}[data-ui] :is(code,kbd,samp,pre){font-family:inherit;font-size:inherit}.ui-display,.ui-empty-title,.ui-metric-section-title,.ui-page-title,.ui-section-title,.ui-sheet-title{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 30;letter-spacing:-.02em}.ui-display{margin:0;font-size:2.25rem;line-height:1.1;letter-spacing:-.03em}.ui-muted{color:var(--muted)}.ui-faint{color:var(--faint)}.ui-small{font-size:var(--t-xs)}.ui-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-error{color:var(--danger)}.ui-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ui-label{font-size:var(--t-xs);font-weight:600;color:var(--muted)}.ui-stack{display:flex;flex-direction:column;gap:8px}.ui-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ui-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:24px;gap:24px}.ui-ghost,.ui-primary,.ui-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 18px;border-radius:var(--r);border:1px solid transparent;font:inherit;font-size:var(--t-sm);font-weight:500;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),opacity var(--fast) var(--ease)}.ui-ghost:disabled,.ui-icon-btn:disabled,.ui-primary:disabled,.ui-secondary:disabled{cursor:default;opacity:.5}.ui-ghost.is-busy:disabled,.ui-primary.is-busy:disabled,.ui-secondary.is-busy:disabled{opacity:1;cursor:progress}.ui-primary{background:var(--ink);color:var(--page);box-shadow:var(--btn-shadow)}.ui-primary:not(:disabled):hover{background:color-mix(in srgb,var(--ink) 86%,var(--carolina))}.ui-primary:not(:disabled):active{background:color-mix(in srgb,var(--ink) 78%,var(--carolina))}.ui-secondary{background:var(--raised);color:var(--ink);border-color:var(--rule);box-shadow:var(--shadow-sm)}.ui-secondary:not(:disabled):hover{background:var(--hover)}.ui-secondary.ui-on{background:var(--carolina-soft);border-color:color-mix(in srgb,var(--carolina) 60%,var(--rule));color:var(--ink)}.ui-secondary.ui-danger{color:var(--danger)}.ui-secondary.ui-danger:not(:disabled):hover{border-color:color-mix(in srgb,var(--danger) 50%,var(--rule))}a.ui-primary,a.ui-secondary{text-decoration:none}.ui-ghost{background:none;color:var(--ink-2);font-weight:500}.ui-ghost:not(:disabled):hover{background:var(--hover);color:var(--ink)}.ui-wide{width:100%}.ui-icon-btn{width:34px;height:34px;padding:0;display:inline-grid;place-items:center;border-radius:var(--r);border:1px solid var(--rule);background:var(--raised);color:var(--ink-2);flex:none;cursor:pointer;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}.ui-icon-btn:not(:disabled):hover{background:var(--hover);color:var(--ink)}.ui-icon-btn.ui-bare{border-color:transparent;background:none;color:var(--muted)}.ui-icon-btn.ui-bare:not(:disabled):hover{background:var(--hover);color:var(--ink)}.ui-icon-btn.ui-bare.ui-danger:not(:disabled):hover{color:var(--danger)}.ui-link{background:none;border:0;padding:0;font:inherit;color:var(--carolina-ink);font-weight:500;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--carolina-ink) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--carolina-ink) 40%,transparent);text-underline-offset:3px}button.ui-link{padding-bottom:4px;margin-bottom:-4px}.ui-link.ui-quiet{color:var(--muted)}@media (hover:hover){.ui-link:not(:disabled):hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ui-link.ui-quiet:hover{color:var(--ink)}}.ui-count{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 6px;border-radius:var(--r);background:var(--carolina-soft);color:var(--carolina-ink);font-size:var(--t-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.ui-count.ui-zero{background:none;color:var(--faint);font-weight:500}.ui-nav-row.ui-active .ui-count:not(.ui-zero){background:var(--page);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--carolina) 70%,transparent)}.ui-segmented button.ui-active .ui-count:not(.ui-zero){background:var(--page);color:var(--carolina-ink)}.ui-segmented button.ui-active .ui-count.ui-zero{color:var(--on-carolina)}.ui-tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--r);border:1px solid var(--rule);color:var(--muted);font-size:var(--t-xs);font-weight:600;flex:none;white-space:nowrap}.ui-tag.ui-live{border-color:transparent;background:var(--tally-soft);color:var(--tally-ink)}.ui-segmented{padding:3px;gap:2px;border:1px solid var(--rule);border-radius:var(--r);background:color-mix(in srgb,var(--raised) 70%,transparent);box-shadow:inset 0 1px 2px rgba(27,28,20,.04)}.ui-segmented,.ui-segmented>button{position:relative;display:inline-flex}.ui-segmented>button{z-index:1;align-items:center;gap:6px;height:28px;padding:0 13px;border:0;border-radius:var(--r);background:none;color:var(--muted);font:inherit;font-size:var(--t-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--fast) var(--ease)}.ui-segmented>button:not(.ui-active):hover{color:var(--ink)}.ui-segmented>button.ui-active{color:var(--on-carolina);font-weight:600}.ui-segmented>button.ui-active,.ui-segmented[data-slider]:before{background:var(--carolina);box-shadow:0 1px 2px rgba(13,34,54,.2)}.ui-segmented[data-slider]:before{content:"";position:absolute;top:3px;left:0;height:28px;width:var(--sw,0);transform:translateX(var(--sx,0));border-radius:var(--r)}.ui-segmented[data-slider][data-slid]:before{transition:transform var(--med) var(--spring),width var(--med) var(--spring)}.ui-segmented[data-slider]>button.ui-active{background:none;box-shadow:none}.ui-segmented>button.ui-active .ui-faint{color:inherit}.ui-segmented-links{max-width:100%;overflow-x:auto;scrollbar-width:none}.ui-segmented-links>a{flex:none;display:inline-flex;align-items:center;height:28px;padding:0 13px;border-radius:var(--r);color:var(--muted);font-size:var(--t-sm);font-weight:500;white-space:nowrap;text-decoration:none;transition:color var(--fast) var(--ease)}.ui-segmented-links>a:not(.ui-active):hover{color:var(--ink)}.ui-segmented-links>a.ui-active{background:var(--carolina);color:var(--on-carolina);font-weight:600;box-shadow:0 1px 2px rgba(13,34,54,.2)}.ui-field{height:38px;border:1px solid var(--rule);background:var(--raised);color:var(--ink);border-radius:var(--r);padding:0 11px;font:inherit;font-size:var(--t-sm);outline:none;caret-color:var(--carolina-ink);transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.ui-field::placeholder{color:var(--faint);opacity:1}.ui-field:focus{border-color:var(--carolina-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--carolina) 30%,transparent)}textarea.ui-field{height:auto;min-height:88px;padding:9px 11px;line-height:1.5;resize:vertical}.ui-field.ui-select{height:34px;padding:0 30px 0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px;background-repeat:no-repeat;text-overflow:ellipsis}.ui-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);color:var(--muted);transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.ui-search:focus-within{border-color:var(--carolina-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--carolina) 30%,transparent)}.ui-search input{border:0;outline:none;background:none;flex:1 1;min-width:0;padding:0;font:inherit;font-size:var(--t-sm);color:var(--ink);caret-color:var(--carolina-ink)}.ui-search input::placeholder{color:var(--faint);opacity:1}.ui-search input::-webkit-search-cancel-button{display:none}.ui-search .ui-kbd-hint{color:var(--faint);opacity:1}.ui-search:focus-within .ui-kbd-hint{display:none}.ui-filter-field{width:15rem;max-width:100%}.ui-chip-x{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--r);background:none;color:var(--muted);flex:none;cursor:pointer}.ui-chip-x:hover{background:var(--hover);color:var(--ink)}.ui-form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-form-field>.ui-field{width:100%}.ui-field-label{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink)}.ui-field-req{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-xs);font-weight:500;color:var(--faint)}.ui-field-req.ui-done{color:var(--ok-ink)}.ui-field-help{margin:0;font-size:var(--t-sm);color:var(--muted)}.ui-field-help.ui-error{color:var(--danger)}.ui-required{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-xs);font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-required-bar{display:inline-flex;gap:3px}.ui-required-bar i{width:14px;height:4px;border-radius:1px;background:var(--rule);transition:background-color var(--med) var(--ease)}.ui-required-bar i.ui-on{background:var(--carolina)}.ui-required.ui-done{color:var(--ok-ink)}.ui-required.ui-done .ui-required-bar i.ui-on{background:var(--ok-ink)}.ui-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin:0;border:1.5px solid color-mix(in srgb,var(--muted) 70%,var(--rule));border-radius:var(--r);background:var(--raised);display:inline-grid;place-items:center;cursor:pointer;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.ui-check:after{content:"";width:9px;height:5px;border:2px solid var(--on-carolina);border-top:0;border-right:0;transform:rotate(-45deg);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-top:-2px;transition:-webkit-clip-path .26s var(--ease);transition:clip-path .26s var(--ease);transition:clip-path .26s var(--ease),-webkit-clip-path .26s var(--ease)}.ui-check:checked{background:var(--carolina);border-color:color-mix(in srgb,var(--carolina) 70%,var(--on-carolina))}.ui-check:checked:after{-webkit-clip-path:inset(0);clip-path:inset(0)}.ui-check:disabled{cursor:not-allowed;opacity:.55}.ui-check-label{display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:var(--ink)}.ui-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin:0;border:1.5px solid color-mix(in srgb,var(--muted) 70%,var(--rule));border-radius:50%;background:var(--raised);display:inline-grid;place-items:center;cursor:pointer;transition:border-color var(--fast) var(--ease)}.ui-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--carolina-ink);transform:scale(0);transition:transform var(--med) var(--spring)}.ui-radio:checked{border-color:var(--carolina-ink)}.ui-radio:checked:after{transform:scale(1)}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-slide-up{0%{transform:translateY(18px)}}@keyframes ui-reveal-down{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes ui-tally{0%,to{opacity:1}50%{opacity:.35}}@keyframes ui-busy{0%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-2px)}}.ui-busy{display:inline-flex;align-items:center;gap:3px;flex:none;vertical-align:1px}.ui-busy i{width:4px;height:4px;border-radius:1px;background:currentColor;opacity:.25;animation:ui-busy 1.2s ease-in-out infinite}.ui-busy i:nth-child(2){animation-delay:.16s}.ui-busy i:nth-child(3){animation-delay:.32s}.ui-working{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:20px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);animation:ui-working-in .52s var(--ease) both}@keyframes ui-working-in{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 -40px 0 0);clip-path:inset(0 -40px 0 0)}}.ui-working:not(.ui-compact):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--carolina),transparent) no-repeat;background-size:34% 100%;animation:ui-glint 2.8s var(--ease) infinite}@keyframes ui-glint{0%{background-position:-60% 0}to{background-position:160% 0}}.ui-working-pad{--pitch:9px;position:relative;display:grid;grid-gap:6px;gap:6px;padding-top:5px}.ui-working-pad i{position:relative;display:block;height:3px;border-radius:1px;background:var(--rule);overflow:hidden}.ui-working-pad i:nth-child(2){width:86%}.ui-working-pad i:nth-child(3){width:94%}.ui-working-pad i:nth-child(4){width:60%}.ui-working-pad i:after{content:"";position:absolute;inset:0;background:var(--carolina);transform:translateX(-101%);animation:ui-write-1 4s var(--ease) infinite}.ui-working-pad i:nth-child(2):after{animation-name:ui-write-2}.ui-working-pad i:nth-child(3):after{animation-name:ui-write-3}.ui-working-pad i:nth-child(4):after{animation-name:ui-write-4}@keyframes ui-write-1{0%,4%{transform:translateX(-101%)}20%,86%{transform:none}96%,to{transform:translateX(101%)}}@keyframes ui-write-2{0%,24%{transform:translateX(-101%)}40%,86%{transform:none}96%,to{transform:translateX(101%)}}@keyframes ui-write-3{0%,44%{transform:translateX(-101%)}60%,86%{transform:none}96%,to{transform:translateX(101%)}}@keyframes ui-write-4{0%,64%{transform:translateX(-101%)}80%,86%{transform:none}96%,to{transform:translateX(101%)}}.ui-working-pad b{position:absolute;left:0;top:2px;width:2px;height:9px;border-radius:1px;background:var(--carolina-ink);transform-origin:50% 100%;animation:ui-pen 4s var(--ease) infinite}@keyframes ui-pen{0%{top:2px;left:0;transform:scaleY(0)}4%{top:2px;left:0;transform:none}20%{top:2px;left:100%;transform:none}24%{top:calc(2px + var(--pitch));left:0;transform:none}40%{top:calc(2px + var(--pitch));left:86%;transform:none}44%{top:calc(2px + 2 * var(--pitch));left:0;transform:none}60%{top:calc(2px + 2 * var(--pitch));left:94%;transform:none}64%{top:calc(2px + 3 * var(--pitch));left:0;transform:none}80%{top:calc(2px + 3 * var(--pitch));left:60%;transform:none}86%,to{top:calc(2px + 3 * var(--pitch));left:60%;transform:scaleY(0)}}.ui-working-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-working-text strong{font-size:var(--t-md);font-weight:600;color:var(--ink)}.ui-working-detail{font-size:var(--t-sm);color:var(--ink-2);overflow-wrap:anywhere;animation:ui-step-in .42s var(--spring) both}@keyframes ui-step-in{0%{transform:translateY(8px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{transform:none;-webkit-clip-path:inset(0 0 -4px 0);clip-path:inset(0 0 -4px 0)}}.ui-working-note{margin-top:4px;font-size:var(--t-xs);color:var(--muted)}.ui-working.ui-compact{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:6px 0;border:0;background:none}.ui-working.ui-compact .ui-working-pad{--pitch:6px;gap:4px;padding-top:4px}.ui-working.ui-compact .ui-working-pad i{height:2px}.ui-working.ui-compact .ui-working-pad b{height:7px;top:1px}.ui-working.ui-compact .ui-working-text strong{font-size:var(--t-sm);font-weight:600;color:var(--ink-2)}.ui-working.ui-compact .ui-working-detail{color:var(--muted)}.ui-live-dot{width:8px;height:8px;border-radius:50%;background:var(--tally);flex:none;display:inline-block;animation:ui-tally 1.8s ease-in-out infinite}.ui-roller{display:block;height:18px;overflow:hidden;width:var(--rw,auto);transition:width var(--med) var(--spring)}.ui-roll{display:flex;flex-direction:column;transform:translateY(calc(var(--ri, 0) * -18px));transition:transform var(--med) var(--spring)}.ui-roll>span{display:flex;gap:8px;height:18px;line-height:18px;width:max-content}.ui-roll>span,.ui-save-status{align-items:center;white-space:nowrap}.ui-save-status{display:inline-flex;gap:10px;font-size:var(--t-xs);font-weight:500;color:var(--faint);vertical-align:middle}.ui-save-status .ui-roll>span{gap:7px}.ui-save-status.ui-s-saving{color:var(--carolina-ink)}.ui-save-status.ui-s-saved{color:var(--ok-ink)}.ui-save-status.ui-stay.ui-s-saved{color:var(--faint)}.ui-save-status.ui-stay.ui-s-saved .ui-drawn-check{color:var(--ok-ink)}.ui-save-status.ui-s-error{color:var(--danger)}.ui-save-status .ui-ss-retry{font-size:var(--t-xs);color:inherit;animation:ui-slide-up var(--med) var(--spring) backwards}.ui-drawn-check{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ui-drawn-check path{stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .46s .14s var(--ease)}.ui-s-saved .ui-drawn-check path{stroke-dashoffset:0}@keyframes ui-draw{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}.ui-drawn-check.ui-drawn path{stroke-dashoffset:0;animation:ui-draw .46s .16s var(--ease) backwards}[data-ui] [data-save]{transition:border-color var(--med) var(--ease),box-shadow var(--med) var(--ease)}[data-ui] [data-save=saving],[data-ui] [data-save=saving]:focus{border-color:var(--carolina);box-shadow:0 0 0 1px var(--carolina)}[data-ui] [data-save=error],[data-ui] [data-save=error]:focus{border-color:var(--danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 40%,transparent)}.ui-result-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0;font-size:var(--t-sm);color:var(--ink-2);animation:ui-reveal-down var(--med) var(--ease) backwards}.ui-result-line .ui-drawn-check{align-self:center;color:var(--ok-ink)}.ui-sidebar{width:264px;max-width:100%;min-height:0;background:var(--sidebar);border-right:1px solid var(--rule)}.ui-sidebar,.ui-sidebar-top{display:flex;flex-direction:column}.ui-sidebar-top{padding:44px 16px 18px;gap:14px}.ui-sidebar-top .ui-wordmark{padding:0 4px 4px}.ui-nav{padding:2px 12px 14px;display:flex;flex-direction:column;gap:3px}.ui-nav+.ui-nav{padding-top:14px;border-top:1px solid var(--rule)}.ui-nav-row{display:flex;align-items:center;gap:12px;width:100%;height:36px;padding:0 12px;text-align:left;background:none;border:0;border-radius:var(--r);color:var(--ink-2);font:inherit;font-size:var(--t-sm);font-weight:500;text-decoration:none;cursor:pointer;transition:background-color var(--fast) var(--ease)}.ui-nav-row svg{color:var(--muted);flex:none}.ui-nav-row .ui-count{margin-left:auto}.ui-nav-row:hover{background:var(--hover)}.ui-nav-row.ui-active{background:var(--carolina-soft);color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--carolina) 70%,transparent)}.ui-nav-row.ui-active svg{color:var(--carolina-ink)}.ui-sidebar-foot{margin-top:auto;border-top:1px solid var(--rule);padding:12px 12px 12px 10px;display:flex;align-items:center;gap:8px;font-size:var(--t-sm)}.ui-profile-btn{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;height:40px;padding:0 8px;border:0;border-radius:var(--r);background:none;color:var(--ink);font:inherit;font-weight:600;text-align:left;cursor:pointer;transition:background-color var(--fast) var(--ease)}.ui-profile-btn .ui-truncate{flex:1 1}.ui-profile-btn:hover{background:var(--hover)}.ui-wordmark{display:inline-flex;align-items:center;gap:9px;font-family:var(--serif);font-variation-settings:"opsz" 24;font-weight:400;font-size:1.1875rem;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.ui-wordmark svg{flex:none}.ui-page{display:flex;flex-direction:column;min-height:0;background:var(--page);container:ui-page/inline-size}.ui-topbar{height:72px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 44px;border-bottom:1px solid var(--rule)}.ui-topbar-title{display:flex;align-items:baseline;gap:12px;min-width:0}.ui-page-title{margin:0;font-size:1.625rem;line-height:1.1}.ui-topbar-actions{display:flex;align-items:center;gap:10px}.ui-page-scroll{flex:1 1;overflow-y:auto;padding:40px 44px 80px}.ui-page-inner{max-width:1040px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.ui-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.ui-section-title{margin:0;font-size:1.3125rem;line-height:1.2;display:flex;align-items:center;gap:10px}.ui-section-title .ui-count,.ui-section-title .ui-tag{font-family:var(--font);letter-spacing:0}.ui-section-note{margin:-6px 0 14px;font-size:var(--t-sm);color:var(--muted)}@container ui-page (max-width: 920px){.ui-page-scroll{padding:28px 24px 56px}.ui-topbar{padding:0 24px}}.ui-register{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.ui-register-head,.ui-register-row{display:grid;grid-template-columns:var(--cols);grid-gap:0 20px;gap:0 20px;align-items:center;padding:0 14px}.ui-register-head{height:40px;border-bottom:1px solid var(--rule)}.ui-register-group,.ui-register-head{font-size:var(--t-xs);font-weight:600;color:var(--muted)}.ui-register-group{padding:24px 14px 10px;border-bottom:1px solid var(--hair)}.ui-register-row{min-height:62px;padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--hair);transition:background-color var(--fast) var(--ease)}.ui-register-row.ui-clickable{cursor:pointer}.ui-register-row.ui-clickable:hover{background:var(--hover)}.ui-register-row.ui-selected,.ui-register-row.ui-selected.ui-clickable:hover{background:var(--carolina-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--carolina) 70%,transparent)}.ui-register-row.ui-selected :is(.ui-cell-source,.ui-faint,.ui-path-source,.ui-item-no){color:var(--muted)}.ui-register-row:focus-visible{outline:2px solid var(--carolina-ink);outline-offset:-2px}.ui-register-detail{padding:18px 14px 26px;border-bottom:1px solid var(--hair)}.ui-message{display:flex;flex-direction:column;gap:14px;max-width:740px}.ui-message-to{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.ui-message-to>.ui-label{min-width:22px}.ui-message-address{color:var(--ink-2);overflow-wrap:anywhere}.ui-message-inline{padding:18px 0 4px}.ui-message-reach{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px 16px;gap:12px 16px}.ui-message-acts{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ui-message-acts .ui-message-done{display:inline-flex;align-items:center;gap:6px;color:var(--ok-ink);font-weight:600}.ui-register .ui-end{text-align:right;justify-self:end}.ui-item-no{color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-cell-lead{color:var(--ink);font-weight:600}.ui-cell-what{color:var(--ink-2)}.ui-cell-source{font-size:var(--t-xs);color:var(--faint)}.ui-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px 0;font-size:var(--t-sm);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-pager-pages{display:inline-flex;align-items:center;gap:2px}.ui-pager-n{min-width:28px;height:28px;padding:0 6px;border:0;border-radius:var(--r);background:none;color:var(--muted);font:inherit;font-size:var(--t-sm);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.ui-pager-n:not(.ui-on):hover{background:var(--hover);color:var(--ink)}.ui-pager-n.ui-on{background:var(--carolina);color:var(--on-carolina);font-weight:600}.ui-pager-gap{min-width:18px;text-align:center;color:var(--faint)}.ui-pager .ui-icon-btn{width:28px;height:28px}.ui-show-more{display:flex;align-items:center;gap:18px;padding:14px 14px 0;font-size:var(--t-sm)}.ui-kbd{display:inline-flex;align-items:center;gap:3px;flex:none}.ui-kbd kbd{min-width:20px;height:20px;padding:0 5px;display:inline-grid;place-items:center;border:solid var(--rule);border-width:1px 1px 2px;border-radius:var(--r);background:var(--raised);color:var(--ink-2);font:inherit;font-size:var(--t-xs);font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-kbd-hint{margin-left:auto;font-size:var(--t-xs);font-weight:500;letter-spacing:.04em;opacity:.62;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-tip{position:fixed;z-index:40;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 12px;pointer-events:none;border-radius:var(--r);background:var(--ink);color:var(--page);font-size:var(--t-xs);font-weight:600;white-space:nowrap;box-shadow:var(--shadow)}.ui-tip.ui-above{transform:translate(-50%,-100%)}.ui-tip.ui-plain{padding-right:12px}.ui-tip[popover]{inset:auto;margin:0;border:0;overflow:visible;color:var(--page);background:var(--ink)}.ui-tip .ui-kbd kbd{background:color-mix(in srgb,var(--page) 14%,transparent);border-color:color-mix(in srgb,var(--page) 24%,transparent);color:var(--page)}.ui-key-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 32px;gap:0 32px}.ui-key-group{margin-top:14px}.ui-key-group h3{margin:0;padding-bottom:6px;border-bottom:1px solid var(--rule);font-size:var(--t-xs);font-weight:600;color:var(--muted)}.ui-key-group ul{list-style:none;margin:0;padding:0}.ui-key-group li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border-bottom:1px solid var(--hair);color:var(--ink-2)}@media (max-width:640px){.ui-key-list{grid-template-columns:minmax(0,1fr)}}.ui-sheet{width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);padding:0;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);color:var(--ink);box-shadow:var(--shadow);font-family:var(--font);font-size:var(--t-sm)}.ui-sheet.ui-wide-sheet{width:760px}.ui-sheet[open]{display:flex;flex-direction:column;animation:ui-slide-up .38s var(--spring)}.ui-sheet::-webkit-backdrop{background:color-mix(in srgb,var(--ink) 28%,transparent)}.ui-sheet::backdrop{background:color-mix(in srgb,var(--ink) 28%,transparent)}.ui-sheet[open]::-webkit-backdrop{animation:ui-fade var(--med) var(--ease)}.ui-sheet[open]::backdrop{animation:ui-fade var(--med) var(--ease)}.ui-sheet-head{display:flex;align-items:center;gap:10px;padding:18px 14px 14px 24px;border-bottom:1px solid var(--ink)}.ui-sheet-title{margin:0;font-size:1.625rem;line-height:1.1}.ui-sheet-head .ui-icon-btn{margin-left:auto}.ui-sheet-body{overflow-y:auto;padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px}.ui-sheet-body>p{margin:0;color:var(--ink-2)}.ui-sheet-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--rule)}.ui-menu-wrap{position:relative;display:inline-flex}.ui-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:190px;padding:6px;display:flex;flex-direction:column;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);transform-origin:top right;animation:ui-menu-in var(--med) var(--spring)}.ui-menu.ui-start{right:auto;left:0;transform-origin:top left}.ui-menu.ui-closing{animation:ui-menu-out .2s var(--ease) forwards;pointer-events:none}@keyframes ui-menu-in{0%{transform:scale(.9,.7);-webkit-clip-path:inset(0 0 100% 40% round var(--r));clip-path:inset(0 0 100% 40% round var(--r))}to{-webkit-clip-path:inset(0 0 0 0 round var(--r));clip-path:inset(0 0 0 0 round var(--r))}}@keyframes ui-menu-out{to{transform:scale(.9,.7);-webkit-clip-path:inset(0 0 100% 40% round var(--r));clip-path:inset(0 0 100% 40% round var(--r))}}.ui-menu button{height:38px;padding:0 12px;border:0;border-radius:var(--r);background:none;color:var(--ink);font:inherit;font-size:var(--t-sm);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--fast) var(--ease)}.ui-menu button:is(:hover,:focus-visible){background:var(--hover);outline:none}.ui-menu button.ui-danger{color:var(--danger)}.ui-toast{position:fixed;left:50%;translate:-50% 0;width:max-content;bottom:28px;max-width:min(520px,calc(100vw - 32px));display:flex;gap:14px;align-items:flex-start;font-size:var(--t-sm);background:var(--ink);color:var(--page);padding:14px 18px;border-radius:var(--r);box-shadow:var(--shadow);z-index:40;animation:ui-slide-up .38s var(--spring) backwards}.ui-toast .ui-link{color:var(--page);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (max-width:600px){.ui-toast{left:12px;right:12px;translate:none;width:auto;max-width:none}}.ui-loading{--lp:4.4s;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:480px;margin:10vh auto 0;padding:0 14px;color:var(--muted)}.ui-loading.ui-compact{flex-direction:row;align-items:center;gap:12px;max-width:none;margin:0;padding:18px 14px}.ui-loading-pen{width:160px;height:76px;overflow:visible;margin-left:-20px;animation:ui-loading-beat 0s .2s backwards}.ui-loading.ui-compact .ui-loading-pen{width:80px;height:38px;margin:0 0 0 -10px}@keyframes ui-loading-beat{0%{visibility:hidden}}.ui-loading-rules path{fill:none;stroke:var(--rule);stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:ui-spot-draw .52s var(--ease) .2s backwards}.ui-loading-rules path:nth-child(2){animation-delay:.29s}.ui-loading-rules path:nth-child(3){animation-delay:.38s}.ui-loading-ink{fill:none;stroke:var(--ink-2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}.ui-loading-ink.ui-accent{stroke:var(--carolina-ink)}.ui-loading-pencil{transform-origin:0 0;animation:ui-nib-in .32s var(--spring) .2s backwards}.ui-loading-pencil path{stroke-width:.8;stroke-linejoin:round}.ui-loading-lead{fill:var(--ink)}.ui-loading-wood{fill:var(--raised);stroke:var(--ink-2)}.ui-loading-body{fill:var(--carolina);stroke:var(--carolina-ink)}.ui-loading-band{fill:var(--muted);stroke:var(--ink-2)}.ui-loading-eraser{fill:var(--carolina-soft);stroke:var(--carolina-ink)}@keyframes ui-nib-in{0%{transform:scale(0)}}.ui-loading-line{font-size:var(--t-sm);color:var(--muted);animation:ui-spot-wipe .52s var(--ease) .42s backwards}.ui-loading-line .ui-roller{height:20px}.ui-loading-line .ui-roll{transform:translateY(calc(var(--ri, 0) * -20px))}.ui-loading-line .ui-roll>span{height:20px;line-height:20px}.ui-nav-progress{position:fixed;inset:0 0 auto;z-index:1000;height:2px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .16s var(--ease)}.ui-nav-progress.ui-on{opacity:1;transition-delay:.1s}.ui-nav-progress:before{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:var(--carolina);transform:translateX(-100%)}.ui-nav-progress.ui-on:before{animation:ui-nav-run 1.1s var(--ease) infinite}@keyframes ui-nav-run{to{transform:translateX(250%)}}.ui-spot{display:block;width:200px;height:128px;flex:none;overflow:visible;color:var(--muted);margin:0 0 6px -6px}.ui-spot path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ui-spot-s{--at:calc(var(--i) * 110ms + 140ms)}.ui-spot-s path{stroke-dasharray:1;stroke-dashoffset:0;animation:ui-spot-draw .56s var(--ease) var(--at) backwards}.ui-spot-s.ui-accent{color:var(--carolina-ink)}.ui-spot .ui-spot-faint{color:var(--rule)}.ui-spot .ui-spot-dash path{stroke-dasharray:.045 .035;animation:none}.ui-spot .ui-spot-dash{animation:ui-spot-wipe .62s var(--ease) var(--at) backwards}@keyframes ui-spot-draw{0%{stroke-dashoffset:1}}@keyframes ui-spot-wipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.ui-spot .ui-spot-glide{transform-box:fill-box;animation:ui-spot-glide .72s var(--spring) var(--at) backwards}@keyframes ui-spot-glide{0%{transform:translateX(-52px)}}.ui-spot .ui-spot-part-a,.ui-spot .ui-spot-part-b{transform-box:fill-box;animation:.42s var(--spring) calc(var(--at) + .56s) backwards}.ui-spot .ui-spot-part-a{animation-name:ui-spot-part-a}.ui-spot .ui-spot-part-b{animation-name:ui-spot-part-b}@keyframes ui-spot-part-a{0%{transform:translateX(7px)}}@keyframes ui-spot-part-b{0%{transform:translateX(-7px)}}.ui-spot.ui-compact{width:150px;height:96px;margin-bottom:2px}.ui-empty{max-width:480px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ui-empty-title{margin:0;font-size:2.125rem;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.ui-empty p{margin:4px 0 12px;color:var(--ink-2);font-size:var(--t-md);line-height:1.5}.ui-av{--av:#8a5a3c;flex:none;display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--av);color:#fffdf5;font-family:var(--serif);font-weight:400;line-height:1;width:32px;height:32px;font-size:1.0625rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-av img{width:100%;height:100%;object-fit:cover;display:block;background:var(--raised)}.ui-av[data-tone="0"]{--av:#9a5b34}.ui-av[data-tone="1"]{--av:#5f6b2e}.ui-av[data-tone="2"]{--av:#8c2f5a}.ui-av[data-tone="3"]{--av:#3a4f9a}.ui-av[data-tone="4"]{--av:#2f6f6a}.ui-av[data-tone="5"]{--av:#8a6816}.ui-av[data-tone="6"]{--av:#6b4a8c}.ui-av[data-tone="7"]{--av:#a2433a}.ui-av.ui-av-logo{background:#fff;outline:1px solid var(--rule);outline-offset:-1px}.ui-av.ui-av-logo img{object-fit:contain;padding:16%;background:#fff}.ui-av-sm{width:22px;height:22px;font-size:.75rem}.ui-av-lg{width:48px;height:48px;font-size:1.5625rem}.ui-av-xl{width:88px;height:88px;font-size:2.75rem}.ui-grow{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--med) var(--ease)}.ui-grow.ui-open{grid-template-rows:1fr}.ui-grow-in{min-height:0;overflow:hidden}.ui-path{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-path-hops{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.ui-path-lead{color:var(--ink);font-weight:600}.ui-path-at{color:var(--ink-2)}.ui-path-source,.ui-path-via{color:var(--faint)}.ui-path-source{font-size:var(--t-xs)}.ui-path-hops .ui-tag{align-self:center}.ui-menu.ui-up{top:auto;bottom:calc(100% + 6px);transform-origin:bottom right}.ui-menu.ui-up.ui-start{transform-origin:bottom left}.ui-menu.ui-menu-full{left:0;right:0}@keyframes ui-menu-up-in{0%{transform:scale(.9,.7);-webkit-clip-path:inset(100% 0 0 40% round var(--r));clip-path:inset(100% 0 0 40% round var(--r))}to{-webkit-clip-path:inset(0 0 0 0 round var(--r));clip-path:inset(0 0 0 0 round var(--r))}}@keyframes ui-menu-up-out{to{transform:scale(.9,.7);-webkit-clip-path:inset(100% 0 0 40% round var(--r));clip-path:inset(100% 0 0 40% round var(--r))}}.ui-menu.ui-up{animation-name:ui-menu-up-in}.ui-menu.ui-up.ui-closing{animation-name:ui-menu-up-out}.ui-shell{--side-w:264px;--panel-w:clamp(320px,28vw,400px);display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--page)}.ui-shell.ui-collapsed{grid-template-columns:0 minmax(0,1fr)}.ui-shell.ui-moving{transition:grid-template-columns var(--med) var(--ease)}.ui-shell>.ui-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;width:auto;overflow:hidden;display:flex;flex-direction:row;justify-content:flex-end;z-index:20}.ui-shell.ui-collapsed>.ui-sidebar{border-right-color:transparent;transition:border-color 0s linear var(--med)}.ui-sidebar-scroll+.ui-nav{padding-top:12px;border-top:1px solid var(--rule)}.ui-sidebar-inner{flex:none;width:var(--side-w);min-height:0;display:flex;flex-direction:column}.ui-sidebar-scroll{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ui-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-sidebar-head .ui-wordmark{padding:0 4px}.ui-sidebar-head-end{display:flex;align-items:center;gap:2px}.ui-shell>.ui-sidebar{grid-column:1;grid-row:1}.ui-shell-main{grid-column:2;grid-row:1;position:relative;min-width:0;display:flex;flex-direction:column;background:var(--page)}.ui-sidebar-toggle{position:fixed;top:19px;left:14px;z-index:31}.ui-sidebar-toggle-wrap{display:none}.ui-shell.ui-collapsed .ui-sidebar-toggle-wrap{display:contents}.ui-shell.ui-moving .ui-sidebar-toggle{animation:ui-toggle-in var(--med) var(--spring) backwards}@keyframes ui-toggle-in{0%{transform:translateX(-24px)}}.ui-shell.ui-collapsed .ui-topbar{padding-left:64px}.ui-shell.ui-moving .ui-topbar{transition:padding-left var(--med) var(--ease)}.ui-scrim{position:fixed;inset:0;z-index:35;background:color-mix(in srgb,var(--ink) 28%,transparent);animation:ui-fade var(--med) var(--ease)}.ui-shell .ui-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--page)}.ui-shell .ui-page{min-height:100vh;min-height:100dvh}.ui-bell{position:relative}.ui-bell-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--carolina);box-shadow:0 0 0 2px var(--sidebar);transform:scale(0);transition:transform var(--med) var(--spring)}.ui-bell.ui-unseen .ui-bell-dot{transform:scale(1)}.ui-bell.ui-active{background:var(--carolina-soft);color:var(--carolina-ink)}.ui-nav-label{padding:0 12px 4px;font-size:var(--t-xs);font-weight:600;color:var(--muted)}.ui-nav-sub{display:flex;flex-direction:column;gap:2px;padding-left:16px}.ui-nav-sub .ui-nav-row{height:32px}.ui-sidebar-surface{margin:-8px 4px 0;font-size:var(--t-xs);font-weight:600;color:var(--muted)}.ui-account-btn{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;height:40px;padding:0 8px;border:0;border-radius:var(--r);background:none;color:var(--ink);font:inherit;font-weight:600;text-align:left;cursor:pointer;transition:background-color var(--fast) var(--ease)}.ui-account-btn .ui-truncate{flex:1 1}.ui-account-btn svg{color:var(--muted);flex:none}.ui-account-btn:hover,.ui-account-btn[aria-expanded=true]{background:var(--hover)}.ui-account-btn.ui-active{background:var(--carolina-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--carolina) 70%,transparent)}.ui-sidebar-foot .ui-menu-wrap{flex:1 1;min-width:0}.ui-start{flex:none;margin:0 12px 12px;padding:12px 8px 8px;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);display:flex;flex-direction:column;gap:10px}.ui-start-head{display:flex;align-items:flex-start;gap:4px;padding-left:4px}.ui-start-open{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ui-start-title{font-size:var(--t-sm);font-weight:600}.ui-start-count{font-size:var(--t-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-start-open:hover .ui-start-title{text-decoration:underline;text-underline-offset:3px}.ui-start-bar{display:flex;gap:3px;padding:0 4px}.ui-start-bar i{flex:1 1;height:4px;border-radius:1px;background:var(--rule);transition:background-color var(--med) var(--ease)}.ui-start-bar i.ui-on{background:var(--carolina)}.ui-start-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ui-start-step{width:100%;display:flex;align-items:center;gap:10px;height:32px;padding:0 6px;border:0;border-radius:var(--r);background:none;color:var(--ink-2);font:inherit;font-size:var(--t-sm);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--fast) var(--ease)}.ui-start-step svg{flex:none;color:var(--muted)}.ui-start-step:hover{background:var(--hover);color:var(--ink)}.ui-start-sheet-count{display:flex;align-items:center;gap:12px;font-size:var(--t-xs);font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-start-sheet-count .ui-start-bar{flex:1 1;padding:0}.ui-start-steps{list-style:none;margin:0;padding:0}.ui-start-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--hair)}.ui-start-row:last-child{border-bottom:1px solid var(--hair)}.ui-start-mark{flex:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--rule);border-radius:50%;color:var(--muted)}.ui-start-row.ui-done .ui-start-mark{border-color:transparent;background:var(--ok-soft);color:var(--ok-ink)}.ui-start-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ui-start-row-title{font-weight:600;color:var(--ink)}.ui-start-row.ui-done .ui-start-row-title{color:var(--muted);text-decoration:line-through}.ui-start-go{flex:none;width:104px;justify-content:center}.ui-start-actions{flex:none;display:flex;align-items:center;gap:4px}.ui-start-mark-link{flex:none;width:116px;justify-content:center}.ui-start-row:has(.ui-start-actions){flex-wrap:wrap;row-gap:8px}.ui-start-actions{width:100%;justify-content:flex-end}.ui-start-tick{padding:0;background:none;cursor:pointer;transition:border-color var(--fast) var(--ease),background-color var(--fast) var(--ease),color var(--fast) var(--ease)}.ui-start-tick>svg+svg{display:none}.ui-start-row:not(.ui-done) .ui-start-tick:focus-visible,.ui-start-row:not(.ui-done) .ui-start-tick:hover{border-color:var(--ok-ink);background:var(--ok-soft);color:var(--ok-ink)}.ui-start-row:not(.ui-done) .ui-start-tick:focus-visible>svg:first-child,.ui-start-row:not(.ui-done) .ui-start-tick:hover>svg:first-child{display:none}.ui-start-row:not(.ui-done) .ui-start-tick:focus-visible>svg+svg,.ui-start-row:not(.ui-done) .ui-start-tick:hover>svg+svg{display:block}.ui-start-group+.ui-start-done,.ui-start-group+.ui-start-group{margin-top:20px}.ui-start-group-title{margin:0 0 6px;font-family:var(--font);font-size:var(--t-xs);font-weight:600;color:var(--muted)}.ui-start-done summary{display:flex;align-items:center;gap:6px;padding:8px 0;list-style:none;font-size:var(--t-sm);font-weight:600;color:var(--ink-2);cursor:pointer}.ui-start-done summary::-webkit-details-marker{display:none}.ui-start-done summary svg{color:var(--muted);transition:transform var(--fast) var(--ease)}.ui-start-done[open] summary svg{transform:rotate(90deg)}.ui-start-done-count{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-page-wrap{display:grid;grid-template-columns:minmax(0,1fr) 0;min-height:100vh;min-height:100dvh}.ui-page-wrap.ui-has-panel{grid-template-columns:minmax(0,1fr) var(--panel-w)}.ui-page-wrap>.ui-page,.ui-panel{min-width:0}.ui-panel{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;display:flex;justify-content:flex-start;background:var(--page);border-left:1px solid var(--gutter-rule);animation:ui-panel-in var(--med) var(--ease) backwards}.ui-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:18px;pointer-events:none;z-index:1;background:linear-gradient(to right,var(--gutter-shade),transparent)}@keyframes ui-panel-in{0%{transform:translateX(var(--panel-w))}}.ui-panel-inner{flex:none;width:var(--panel-w);min-height:0;display:flex;flex-direction:column}.ui-panel-head{height:72px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 24px;border-bottom:1px solid var(--rule)}.ui-panel-title{margin:0;min-width:0;font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 30;font-size:1.3125rem;letter-spacing:-.02em;outline:none}.ui-panel-actions{display:flex;align-items:center;gap:6px;flex:none}.ui-panel-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px 40px;gap:22px}.ui-panel-body,.ui-panel-section{display:flex;flex-direction:column}.ui-panel-section{gap:8px}.ui-panel-section>h3{margin:0;font-size:var(--t-xs);font-weight:600;color:var(--muted)}.ui-panel-section>p{margin:0;color:var(--ink-2)}@media (max-width:1100px){.ui-page-wrap.ui-has-panel{grid-template-columns:minmax(0,1fr) 0}.ui-panel{position:fixed;top:0;right:0;bottom:0;width:min(var(--panel-w),100vw);height:auto;z-index:32;border-left-color:var(--rule);box-shadow:var(--shadow)}.ui-panel-inner{width:100%}}.ui-record .ui-page-inner{max-width:740px;gap:40px}.ui-record-head{display:flex;align-items:center;gap:20px}.ui-record-head .ui-display{overflow-wrap:anywhere}.ui-record-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;color:var(--ink-2)}.ui-prose{max-width:740px;font-size:var(--t-md);line-height:1.7;color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere}.ui-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:10px 24px;gap:10px 24px;margin:0}.ui-facts dt{font-size:var(--t-xs);font-weight:600;color:var(--muted);padding-top:1px}.ui-facts dd{margin:0;color:var(--ink-2);min-width:0;overflow-wrap:anywhere}.ui-ruled{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:18px 0}.ui-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.ui-list>li{display:flex;align-items:center;gap:14px;min-height:56px;padding:10px 14px;border-bottom:1px solid var(--hair)}.ui-list>li>.ui-cell{flex:1 1}a.ui-row-link{color:inherit;text-decoration:none}a.ui-row-link:focus-visible .ui-cell-lead,a.ui-row-link:hover .ui-cell-lead{color:var(--carolina-ink)}.ui-toolbar{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap}.ui-toolbar .ui-search{flex:0 1 300px;min-width:180px}.ui-spacer{flex:1 1}.ui-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}button.ui-link.ui-name-btn{padding:0;margin:0;font-weight:inherit;color:inherit;text-decoration:none;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){button.ui-link.ui-name-btn:hover{color:var(--carolina-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--carolina-ink) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--carolina-ink) 40%,transparent)}}.ui-icon-btn.ui-bare.ui-on,.ui-icon-btn.ui-on{background:var(--carolina-soft);color:var(--carolina-ink)}.ui-icon-btn.ui-off{opacity:.4;cursor:default}.ui-rate{display:inline-flex;gap:2px}.ui-form-field>.ui-segmented,.ui-page-inner>.ui-segmented,.ui-set-control>.ui-segmented,.ui-stack>.ui-segmented{align-self:flex-start}.ui-list-search{display:contents}.ui-link-select .ui-select{max-width:15rem}a.ui-pager-n{display:inline-grid;place-items:center}a.ui-icon-btn,a.ui-pager-n{text-decoration:none}.ui-desc{display:flex;flex-direction:column;gap:12px;max-width:740px;font-size:var(--t-md);line-height:1.7;color:var(--ink-2);overflow-wrap:anywhere}.ui-desc p,.ui-desc ul{margin:0}.ui-desc ul{padding-left:20px;display:flex;flex-direction:column;gap:4px}.ui-desc-head{margin:10px 0 0;font-size:var(--t-md);font-weight:600;color:var(--ink)}.ui-person-cell{display:flex;align-items:center;gap:12px;min-width:0}.ui-person-cell>.ui-cell{flex:1 1}.ui-row-tight{display:flex;align-items:center;gap:8px;min-width:0}.ui-filters-note{margin:-28px 0 0;font-size:var(--t-xs);color:var(--muted)}.ui-drop{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised)}.ui-drop.ui-over{border-color:var(--carolina);box-shadow:inset 0 0 0 1px var(--carolina)}.ui-drop-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ui-drop-files{border-top-color:var(--rule)}.ui-drop-files>li:last-child{border-bottom:0}.ui-drop-mark{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;color:var(--muted)}.ui-drop-mark.ui-on{color:var(--carolina-ink)}.ui-drop-mark .ui-drawn-check{width:16px;height:16px}.ui-set-card{border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);box-shadow:var(--shadow-sm)}.ui-set-row{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;grid-gap:10px 36px;gap:10px 36px;padding:22px 26px}.ui-set-row.ui-wide{grid-template-columns:minmax(0,1fr);gap:16px}.ui-set-row+.ui-set-row{border-top:1px solid var(--hair)}.ui-set-label{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;column-gap:10px;min-height:22px}.ui-set-label label,.ui-set-name{font-weight:600;color:var(--ink)}.ui-set-label>p{flex-basis:100%;margin:5px 0 0;font-size:var(--t-sm);color:var(--muted);-webkit-padding-end:max(0px,calc(100% - 40ch));padding-inline-end:max(0px,calc(100% - 40ch))}.ui-set-row.ui-wide .ui-set-label>p{-webkit-padding-end:max(0px,calc(100% - 68ch));padding-inline-end:max(0px,calc(100% - 68ch))}.ui-set-control{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.ui-set-control>.ui-field,.ui-set-control>.ui-suggest{width:100%;max-width:26rem}.ui-set-control>textarea.ui-field{max-width:none}.ui-set-value{line-height:34px;overflow-wrap:anywhere}.ui-set-tabs{display:flex;gap:2px;align-self:flex-start;max-width:100%;padding:3px;border:1px solid var(--rule);border-radius:var(--r);background:color-mix(in srgb,var(--raised) 70%,transparent);overflow-x:auto;scrollbar-width:none}.ui-set-tabs::-webkit-scrollbar{display:none}.ui-set-tabs a{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:var(--r);color:var(--muted);font-size:var(--t-sm);font-weight:500;text-decoration:none;white-space:nowrap;transition:color var(--fast) var(--ease),background-color var(--fast) var(--ease)}.ui-set-tabs a:hover{color:var(--ink)}.ui-set-tabs a.ui-active{background:var(--carolina);color:var(--on-carolina);font-weight:600}@container ui-page (max-width: 720px){.ui-set-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 16px}}.ui-chips{display:flex;flex-direction:column;gap:10px;width:100%}.ui-chips-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ui-chips-list .ui-chip{height:28px;font-size:var(--t-sm);font-weight:500;color:var(--ink)}.ui-chip-n{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-chip-detail{color:var(--muted);font-weight:400}.ui-chips-add{display:flex;gap:8px;width:100%;max-width:26rem}.ui-chips-add .ui-suggest{flex:1 1;min-width:0}.ui-chips-add.ui-wide-add{max-width:none;align-items:flex-start}.ui-chips-add.ui-wide-add .ui-field{flex:1 1;min-width:0;resize:vertical}.ui-suggest{position:relative}.ui-suggest .ui-field{width:100%}.ui-suggest-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;max-height:240px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow)}.ui-suggest-menu li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:var(--r);font-size:var(--t-sm);cursor:pointer}.ui-suggest-menu li.ui-active{background:var(--carolina-soft)}.ui-suggest-menu .ui-cell-source{flex:none}.ui-offers{display:flex;flex-wrap:wrap;gap:6px}.ui-offer{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px dashed var(--rule);border-radius:var(--r);background:none;color:var(--ink-2);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.ui-offer:hover{border-color:var(--carolina);color:var(--carolina-ink)}.ui-check-row{display:flex;flex-wrap:wrap;gap:8px 18px}.ui-range{width:100%;max-width:26rem;accent-color:var(--carolina-ink)}.ui-identity{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ui-identity-photo{display:flex;flex-direction:column;align-items:center;gap:8px}.ui-identity-who{flex:1 1;min-width:14rem}.ui-identity-who,.ui-strength{display:flex;flex-direction:column;gap:6px}.ui-strength{width:15rem;max-width:100%}.ui-strength-bar{position:relative;height:4px;border-radius:1px;background:var(--hair);overflow:hidden}.ui-strength-bar>i{position:absolute;inset:0 auto 0 0;background:var(--carolina);transform-origin:left;transition:transform var(--med) var(--ease)}.ui-entries{list-style:none;margin:0;padding:0;width:100%}.ui-entry{padding:16px 0;border-bottom:1px solid var(--hair)}.ui-entry:first-child{padding-top:0}.ui-entry:last-child{border-bottom:0;padding-bottom:0}.ui-entry-view{display:flex;align-items:flex-start;gap:14px}.ui-entry-view>.ui-cell{flex:1 1;min-width:0}.ui-entry-acts{display:flex;gap:2px}.ui-entry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.ui-entry-foot,.ui-entry-form .ui-form-field.ui-span{grid-column:1/-1}.ui-entry-foot{display:flex;align-items:center;gap:10px}@container ui-page (max-width: 720px){.ui-entry-form{grid-template-columns:minmax(0,1fr)}}.ui-ep-page{min-height:100dvh;background:var(--page)}.ui-ep-topbar{display:flex;align-items:center;height:72px;padding:0 44px;border-bottom:1px solid var(--rule)}.ui-ep-topbar a{color:inherit;text-decoration:none}.ui-ep-main{max-width:720px;margin:0 auto;padding:56px 24px 96px;gap:32px}.ui-ep-intro,.ui-ep-main{display:flex;flex-direction:column}.ui-ep-intro{gap:14px}.ui-ep-fn,.ui-ep-note summary{color:var(--carolina-ink)}.ui-ep-note summary{cursor:pointer;font-size:var(--t-sm);font-weight:600}.ui-ep-note p{margin:10px 0 0;color:var(--ink-2);font-size:var(--t-sm);line-height:1.6;max-width:62ch}.ui-ep-assure{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:var(--t-sm)}.ui-ep-assure li{display:inline-flex;align-items:center;gap:6px}.ui-ep-form{gap:20px}.ui-ep-card{display:flex;flex-direction:column;gap:18px;padding:24px 26px}.ui-ep-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.ui-ep-radios{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;min-width:0}.ui-ep-radios legend{padding:0;margin-bottom:6px}.ui-ep-terms{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:var(--ink-2);line-height:1.6}.ui-ep-terms strong{color:var(--ink);font-weight:600}.ui-ep-terms-full{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);color:var(--ink-2);font-size:var(--t-sm);line-height:1.6}.ui-ep-terms-full p{margin:0}.ui-ep-consent{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--hair)}.ui-ep-consent-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ui-ep-consent-row .ui-check-label{align-items:flex-start;line-height:1.5}.ui-ep-consent-row .ui-check{margin-top:2px}.ui-ep-consent.ui-flagged .ui-field-req:not(.ui-done){color:var(--danger)}.ui-ep-done{display:flex;flex-direction:column;gap:12px}.ui-ep-done p{margin:0}@media (max-width:760px){.ui-ep-topbar{height:60px;padding:0 16px}.ui-ep-main{padding:32px 16px 64px}.ui-ep-card{padding:18px 16px}}.ui-onboard-page{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:64px 24px;background:radial-gradient(50% 36% at 50% 100%,color-mix(in srgb,var(--sky-2) 80%,transparent),transparent 70%),radial-gradient(80% 55% at 50% 100%,var(--sky-1),transparent 72%),var(--page)}.ui-onboard-sheet{width:640px;max-width:100%;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow)}.ui-onboard-head{display:flex;flex-direction:column;gap:12px;padding:36px 44px 28px;border-bottom:1px solid var(--hair)}.ui-onboard-head .ui-display{font-size:2rem;text-wrap:balance}.ui-onboard-step{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:14px 0 0;font-size:var(--t-sm);color:var(--muted)}.ui-onboard-lede{margin:0;color:var(--muted);font-size:var(--t-md);max-width:50ch}.ui-onboard-body{display:flex;flex-direction:column;gap:20px;padding:28px 44px 34px}.ui-onboard-body>[hidden]{display:none}.ui-onboard-foot{justify-content:space-between;align-items:center;gap:12px;padding:18px 44px}.ui-guide,.ui-onboard-foot{display:flex;border-top:1px solid var(--hair)}.ui-guide{flex-direction:column;margin:0;padding:0;list-style:none}.ui-guide-step{display:grid;grid-template-columns:28px minmax(0,1fr) 220px;grid-gap:4px 16px;gap:4px 16px;align-items:start;padding:16px 0;border-bottom:1px solid var(--hair)}.ui-guide-n{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r);background:var(--carolina-soft);color:var(--carolina-ink);font-size:var(--t-xs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-guide-title{margin:2px 0 0;font-weight:600;color:var(--ink)}.ui-guide-text{margin:4px 0 0;color:var(--ink-2);font-size:var(--t-sm);line-height:1.5}.ui-guide-art{margin:0}.ui-guide-art svg{display:block;width:100%;height:auto}.ui-guide-art figcaption{margin-top:4px;color:var(--faint);font-size:var(--t-xs);text-align:right}.ui-art-frame{fill:var(--raised);stroke:var(--rule)}.ui-art-rule{stroke:var(--hair)}.ui-art-dot{fill:var(--rule)}.ui-art-panel{fill:var(--sidebar)}.ui-art-line{fill:var(--hair)}.ui-art-box{fill:none;stroke:var(--faint);stroke-width:1.2}.ui-art-check{fill:var(--ink)}.ui-art-radio{fill:var(--raised);stroke:var(--ink);stroke-width:3}.ui-art-on{fill:var(--carolina-soft)}.ui-art-hit{fill:none;stroke:var(--carolina);stroke-width:2}.ui-art-button{fill:var(--ink)}.ui-art-faint,.ui-art-head,.ui-art-on-text,.ui-art-text{font-family:var(--font);fill:var(--ink)}.ui-art-head{font-weight:600}.ui-art-faint{fill:var(--muted)}.ui-art-on-text{fill:var(--page);font-weight:600}.ui-guide-wait{display:flex;gap:8px;align-items:flex-start;margin:0;color:var(--ink-2);font-size:var(--t-sm);line-height:1.5}.ui-guide-wait svg{flex:none;margin-top:2px;color:var(--carolina-ink)}.ui-tool-mark{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);color:var(--ink-2)}.ui-tool-mark svg{width:15px;height:15px}.ui-th{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--hair)}.ui-th-copy{display:flex;flex-direction:column;gap:18px}.ui-th-title{margin:0;font-family:var(--serif);font-weight:400;font-size:2.25rem;line-height:1.1;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.ui-th-lede{max-width:58ch;font-size:var(--t-md);line-height:1.6}.ui-th-facts,.ui-th-lede{margin:0;color:var(--ink-2)}.ui-th-facts{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:var(--t-sm);font-weight:500}.ui-th-facts li{display:inline-flex;align-items:center;gap:6px}.ui-th-facts svg{color:var(--ok-ink)}.ui-th-card{position:relative;overflow:hidden;margin:0;padding:22px 24px 18px;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);display:flex;flex-direction:column;gap:14px}.ui-th-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--carolina);transform-origin:left;animation:ui-th-rule calc(var(--med) * 4) var(--ease) both}.ui-th-card-head{display:flex;align-items:center;gap:10px;font-size:var(--t-sm);font-weight:600;color:var(--ink)}.ui-th-card-tag{margin-left:auto;font-size:var(--t-xs);font-weight:600;color:var(--faint)}.ui-th-ask{margin:0;font-family:var(--serif);font-size:1.375rem;line-height:1.25;letter-spacing:-.02em;color:var(--ink);animation:ui-th-wipe calc(var(--med) * 3) var(--ease) both}.ui-th-ask span{background:linear-gradient(var(--highlight),var(--highlight)) no-repeat 0 88% /0 30%;box-decoration-break:clone;-webkit-box-decoration-break:clone;animation:ui-th-mark calc(var(--med) * 2) var(--ease) calc(var(--med) * 3) both}.ui-th-verdict{display:flex;align-items:flex-start;gap:12px;padding-top:14px;border-top:1px solid var(--hair);animation:ui-th-focus calc(var(--med) * 1.5) var(--ease) calc(var(--med) * 3.2) both}.ui-th-badge{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--r);font-size:var(--t-xs);font-weight:600}.ui-th-badge.ui-v-no{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.ui-th-badge.ui-v-yes{background:var(--ok-soft);color:var(--ok-ink)}.ui-th-badge.ui-v-conditional,.ui-th-badge.ui-v-maybe{background:var(--carolina-soft);color:var(--carolina-ink)}.ui-th-headline{font-size:var(--t-md);font-weight:600;line-height:1.45;color:var(--ink)}.ui-th-instead{margin:0;font-size:var(--t-sm);line-height:1.55;color:var(--ink-2);animation:ui-th-focus calc(var(--med) * 1.5) var(--ease) calc(var(--med) * 4) both}.ui-th-cites{margin:0;display:flex;flex-wrap:wrap;gap:6px}.ui-th-cite{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--rule);border-radius:var(--r);font-size:var(--t-xs);font-weight:600;color:var(--carolina-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:ui-th-cite var(--med) var(--spring) calc(var(--med) * 4.8 + var(--i, 0) * 90ms) both}.ui-th-again{align-self:flex-start;padding:0;border:0;background:none;cursor:pointer;color:var(--muted);animation:ui-th-focus var(--med) var(--ease) calc(var(--med) * 5.6) both}.ui-th-again:hover{color:var(--carolina-ink)}@keyframes ui-th-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ui-th-wipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes ui-th-mark{0%{background-size:0 30%}to{background-size:100% 30%}}@keyframes ui-th-focus{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes ui-th-cite{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}.ui-adds{display:flex;flex-direction:column;gap:14px}.ui-adds-title{margin:0;font-family:var(--serif);font-weight:400;font-size:1.3125rem;line-height:1.2;color:var(--ink)}.ui-adds-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--hair)}.ui-adds-row>li+li{border-left:1px solid var(--hair)}.ui-adds-item{width:100%;height:100%;display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--fast) var(--ease)}.ui-adds-item:hover{background:var(--hover)}.ui-adds-icon{display:inline-flex;color:var(--carolina-ink)}.ui-adds-name{font-size:var(--t-sm);font-weight:600;color:var(--ink)}.ui-adds-body{font-size:var(--t-sm);line-height:1.5;color:var(--muted)}.ui-first{gap:22px;max-width:760px}.ui-first,.ui-first-head{display:flex;flex-direction:column}.ui-first-head{gap:8px}.ui-first-title{margin:0;font-family:var(--serif);font-weight:400;font-size:1.75rem;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.ui-first-lede{margin:0;max-width:62ch;font-size:var(--t-md);line-height:1.6;color:var(--ink-2)}.ui-first-example{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 14px;gap:2px 14px;align-items:baseline;padding:14px 16px;border:1px dashed var(--rule);border-radius:var(--r);background:color-mix(in srgb,var(--raised) 60%,transparent);animation:ui-th-focus calc(var(--med) * 1.5) var(--ease) both}.ui-first-tag{grid-row:span 3;align-self:start;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--r);background:var(--carolina-soft);color:var(--carolina-ink);font-size:var(--t-xs);font-weight:600}.ui-first-ex-lead{font-size:var(--t-sm);font-weight:600;color:var(--ink)}.ui-first-ex-what{font-size:var(--t-sm);color:var(--ink-2)}.ui-first-ex-change{font-size:var(--t-xs);color:var(--faint)}.ui-first-starts{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.ui-first-starts>li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--hair);animation:ui-th-focus calc(var(--med) * 1.2) var(--ease) calc(var(--med) + var(--i, 0) * 90ms) both}.ui-first-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);color:var(--carolina-ink)}.ui-first-icon svg{width:17px;height:17px}.ui-first-copy{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ui-first-gets{font-size:var(--t-sm);font-weight:600;color:var(--ink)}.ui-first-how{font-size:var(--t-sm);line-height:1.5;color:var(--muted)}.ui-first-starts .ui-btn,.ui-first-starts>li>a{flex:none}@container ui-page (max-width: 920px){.ui-th{gap:28px}.ui-adds-row,.ui-th{grid-template-columns:minmax(0,1fr)}.ui-adds-row>li+li{border-left:0;border-top:1px solid var(--hair)}}@media (max-width:640px){.ui-th-title{font-size:1.75rem}.ui-first-starts>li{flex-wrap:wrap;row-gap:10px}.ui-first-copy{flex-basis:calc(100% - 50px)}.ui-first-starts>li>a{margin-left:50px}.ui-guide-step{grid-template-columns:28px minmax(0,1fr)}.ui-guide-art{grid-column:2}}@media (max-width:760px){.ui-onboard-page{padding:20px 12px;place-items:start center}.ui-onboard-body,.ui-onboard-foot,.ui-onboard-head{padding-left:20px;padding-right:20px}.ui-onboard-head .ui-display{font-size:1.625rem}}.ui-feed-cols{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:48px;gap:48px;align-items:start}.ui-feed-cols>:first-child{max-width:740px}.ui-posts{border-top:1px solid var(--ink)}.ui-post{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px 0;border-bottom:1px solid var(--hair)}.ui-post-mark{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--carolina-soft);color:var(--carolina-ink)}.ui-post-main{display:flex;flex-direction:column;gap:10px;min-width:0}.ui-post-head{display:flex;align-items:center;gap:8px;min-height:28px}.ui-post-head .ui-post-meta{flex:1 1}.ui-post-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:var(--t-sm)}.ui-post-name{font-weight:600;color:var(--ink);text-decoration:none}a.ui-post-name:hover{color:var(--carolina-ink)}.ui-post-time{color:var(--muted);text-decoration:none}a.ui-post-time:hover{color:var(--carolina-ink);text-decoration:underline}.ui-post-body{margin:0;font-size:var(--t-md);line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.ui-post-body.ui-opens{cursor:pointer}.ui-post-body strong{font-weight:600}.ui-post-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;max-width:560px;cursor:pointer}.ui-post-images img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r)}.ui-post-images.ui-n-1{grid-template-columns:minmax(0,1fr)}.ui-post-images.ui-n-1 img{width:auto;max-width:100%;max-height:420px;aspect-ratio:auto}.ui-post-images.ui-n-3 img:first-child{grid-column:span 2;aspect-ratio:2}.ui-post-video{position:relative;width:100%;max-width:560px;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:var(--hover)}.ui-post-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ui-link-card{display:flex;align-items:stretch;max-width:560px;overflow:hidden;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);color:inherit;text-decoration:none;transition:border-color var(--fast) var(--ease)}a.ui-link-card:hover{border-color:var(--carolina)}.ui-link-card img{width:112px;height:112px;object-fit:cover;flex:none}.ui-link-card .ui-cell{justify-content:center;padding:10px 14px;min-width:0}.ui-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-post-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0}.ui-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);color:var(--ink-2);font-size:var(--t-xs);font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color var(--fast) var(--ease),color var(--fast) var(--ease)}a.ui-chip:hover{border-color:var(--carolina);color:var(--carolina-ink)}.ui-chip .ui-chip-x{margin-right:-4px}.ui-post-acts{justify-content:space-between;gap:8px;flex-wrap:wrap}.ui-post-acts,.ui-reactions{display:flex;align-items:center}.ui-reactions{gap:4px}.ui-react{display:inline-flex;align-items:center;gap:5px;height:30px;min-width:34px;padding:0 8px;border:1px solid transparent;border-radius:var(--r);background:none;color:var(--muted);font:inherit;font-size:var(--t-xs);font-weight:600;cursor:pointer;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.ui-react:hover{background:var(--hover);color:var(--ink)}.ui-react.ui-on{background:var(--carolina-soft);border-color:color-mix(in srgb,var(--carolina) 60%,var(--rule));color:var(--carolina-ink)}.ui-react svg{transition:transform var(--med) var(--spring)}.ui-react.ui-on svg{transform:rotate(-8deg)}.ui-post-journey{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--t-sm);color:var(--muted)}.ui-post-latest,.ui-post-thread{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--hair)}.ui-post-counts{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0}.ui-sheet-thread{max-height:40vh;overflow-y:auto;padding:4px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.ui-reply-box{display:flex;flex-direction:column;gap:8px}.ui-reply-box .ui-field{min-height:64px;resize:vertical}.ui-comments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ui-comments.ui-nested{margin-top:12px;padding-left:14px;border-left:1px solid var(--rule)}.ui-comment{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px}.ui-comment-main{min-width:0;display:flex;flex-direction:column;gap:4px}.ui-comment-body{margin:0;font-size:var(--t-sm);line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.ui-comment-acts{gap:14px}.ui-feed{gap:20px}.ui-feed-more{justify-content:center}.ui-posts-one{border-top:0}.ui-posts-one .ui-post{padding-top:0;border-bottom:0}.ui-discover{gap:32px}.ui-discover,.ui-discover section{display:flex;flex-direction:column}.ui-discover section{gap:12px}.ui-discover-title{margin:0;padding-bottom:8px;border-bottom:1px solid var(--ink);font-size:var(--t-sm);font-weight:600;color:var(--ink)}.ui-discover-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.ui-discover-list>li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px}.ui-discover-acts{gap:10px;margin-top:6px}.ui-composer-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);color:var(--muted);font:inherit;font-size:var(--t-md);text-align:left;cursor:text;transition:border-color var(--fast) var(--ease)}.ui-composer-trigger:hover{border-color:var(--carolina)}.ui-composer-trigger>span:nth-child(2){flex:1 1}.ui-composer-hint{color:var(--faint)}.ui-composer{gap:16px}.ui-composer-write{position:relative;display:flex;flex-direction:column;gap:6px}.ui-composer-write .ui-field{min-height:132px;resize:vertical;font-size:var(--t-md);line-height:1.6}.ui-mention-menu{position:absolute;left:0;top:calc(100% - 22px);z-index:30;width:min(300px,100%);max-height:260px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow)}.ui-mention-menu li{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--r);cursor:pointer}.ui-mention-menu li.ui-active{background:var(--carolina-soft)}.ui-composer-attach{display:flex;align-items:flex-start;gap:8px}.ui-composer-attach>:first-child{flex:1 1}.ui-composer-photos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ui-composer-photos li{position:relative;display:grid;place-items:center;width:76px;height:76px;padding:4px;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);text-align:center;color:var(--muted)}.ui-composer-photos li[data-save=error]{color:var(--danger)}.ui-composer-photos img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--r)}.ui-composer-photos .ui-chip-x{position:absolute;top:2px;right:2px;background:var(--raised)}.ui-composer-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding-top:14px;border-top:1px solid var(--hair)}.ui-composer-tools .ui-form-field{min-width:160px}.ui-composer-new{display:flex;align-items:flex-end;gap:8px}.ui-profile-col{display:flex;flex-direction:column;gap:48px;min-width:0}.ui-record-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.ui-record-row{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid var(--hair)}.ui-record-row-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0}.ui-record-row .ui-prose{font-size:var(--t-sm)}.ui-current{color:var(--ok-ink);font-weight:600}.ui-bullets{margin:0;padding-left:18px;white-space:normal}.ui-journeys{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.ui-journey-item{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-bottom:1px solid var(--hair)}.ui-journey-name{display:flex;align-items:center;gap:14px}.ui-journey-name .ui-field{flex:1 1;max-width:460px;font-weight:600}.ui-journey-picks .ui-select{width:auto;min-width:150px}.ui-jmx{display:flex;flex-direction:column;gap:48px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-jmx h1,.ui-jmx h2,.ui-jmx h3{margin:0;font-family:var(--serif);font-weight:400;color:inherit;text-wrap:balance}.ui-jmx p{margin:0}.ui-jmx :where(button){font:inherit;color:inherit}.ui-jmx :focus-visible{outline:2px solid var(--carolina-ink);outline-offset:2px}.ui-jm-section{gap:16px}.ui-jm-head,.ui-jm-section{display:flex;flex-direction:column}.ui-jm-head{gap:4px}.ui-jm-head h2{font-size:1.3125rem;letter-spacing:-.015em;line-height:1.2}.ui-jm-head p{max-width:68ch;color:var(--muted)}.ui-jm-h3{font-size:1.25rem;line-height:1.25}.ui-jm-fine{font-size:var(--t-sm);line-height:1.5;color:var(--muted)}.ui-jm-strong{font-weight:600}.ui-jm-sub{display:block;font-weight:400;font-size:var(--t-sm);color:var(--muted)}.ui-jm-tag{display:inline-flex;align-items:center;padding:1px 7px;white-space:nowrap;font-family:var(--font);font-size:var(--t-xs);font-weight:500;line-height:1.5;color:var(--ink-2);background:var(--hover);border-radius:var(--r)}.ui-jm-tag.ui-jm-accent{color:var(--on-carolina);background:var(--carolina)}.ui-jm-sq{display:inline-block;flex:none;width:8px;height:8px;border-radius:1px;vertical-align:0}.ui-jm-sq[data-s=built]{background:var(--ok-ink)}.ui-jm-sq[data-s=partly]{background:color-mix(in srgb,var(--ok-ink) 45%,var(--danger))}.ui-jm-sq[data-s=gap]{background:var(--danger)}.ui-jm-sq[data-s=manual]{border:1px dashed var(--muted)}.ui-jm-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-sm);font-weight:500;white-space:nowrap}.ui-jm-status[data-s=built]{color:var(--ok-ink)}.ui-jm-status[data-s=partly]{color:color-mix(in srgb,var(--ok-ink) 45%,var(--danger))}.ui-jm-status[data-s=gap]{color:var(--danger)}.ui-jm-status[data-s=manual]{color:var(--muted)}.ui-jm-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;white-space:nowrap;font-size:var(--t-sm);font-weight:500;cursor:pointer;border:1px solid transparent;border-radius:var(--r);transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}.ui-jm-btn.ui-jm-secondary{background:var(--raised);border-color:var(--rule)}.ui-jm-btn.ui-jm-secondary:hover{background:var(--hover)}.ui-jm-btn.ui-jm-ghost{background:none;color:var(--ink-2)}.ui-jm-btn.ui-jm-ghost:hover{background:var(--hover);color:var(--ink)}.ui-jm-btn:disabled{cursor:default;color:var(--muted);background:transparent}.ui-jm-tablewrap{overflow-x:auto;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r)}.ui-jm-table{width:100%;border-collapse:collapse;font-size:var(--t-sm)}.ui-jm-table th{padding:10px 16px;text-align:left;font-size:var(--t-xs);font-weight:600;color:var(--muted);border-bottom:1px solid var(--rule)}.ui-jm-table td{padding:12px 16px;vertical-align:top;border-top:1px solid var(--hair)}.ui-jm-table tr:first-child td{border-top:0}.ui-jm-phases{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));background:var(--raised);border:1px solid var(--rule);border-radius:var(--r)}.ui-jm-phase{padding:16px;display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--rule)}.ui-jm-phase:first-child{border-left:0}.ui-jm-phase[data-now]{background:var(--hover)}.ui-jm-phase-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.25rem;line-height:1.25}.ui-jm-phase-when{font-size:var(--t-sm);color:var(--muted)}.ui-jm-phase ul{margin:0;padding-left:1.1em;font-size:var(--t-sm);line-height:1.5;display:flex;flex-direction:column;gap:4px}.ui-jm-phase-gate{margin-top:auto!important;padding-top:8px;border-top:1px solid var(--rule);font-size:var(--t-sm);font-weight:600}.ui-jm-board{display:flex;flex-direction:column;gap:16px}.ui-jm-focus{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:8px;gap:8px}.ui-jm-focus-item{width:100%;height:100%;text-align:left;cursor:pointer;display:grid;grid-template-columns:1.5rem 1fr;grid-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;align-content:start;padding:12px;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r);transition:border-color var(--fast) var(--ease),background-color var(--fast) var(--ease)}.ui-jm-focus-item:hover{border-color:var(--muted)}.ui-jm-focus-item[aria-pressed=true]{border-color:var(--carolina);background:var(--carolina-soft)}.ui-jm-focus-n{grid-row:span 3;font-family:var(--serif);font-size:1.25rem;line-height:1}.ui-jm-focus-title{font-weight:600;line-height:1.35}.ui-jm-focus-why{font-size:var(--t-sm);line-height:1.45;color:var(--muted)}.ui-jm-focus-meta{display:block;font-size:var(--t-xs);line-height:1.5;color:var(--muted)}.ui-jm-focus-meta .ui-jm-sq{margin-right:6px}.ui-jm-filters{gap:8px 16px;padding:12px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ui-jm-fgroup,.ui-jm-filters{display:flex;flex-wrap:wrap;align-items:center}.ui-jm-fgroup{gap:4px}.ui-jm-flabel{margin-right:4px;font-size:var(--t-xs);font-weight:600;color:var(--muted)}.ui-jm-chip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:var(--t-sm);line-height:1.2;white-space:nowrap;padding:5px 9px;color:var(--muted);background:transparent;border:1px solid var(--rule);border-radius:var(--r);transition:border-color var(--fast) var(--ease),color var(--fast) var(--ease),background-color var(--fast) var(--ease)}.ui-jm-chip:hover,.ui-jm-chip[aria-pressed=true]{color:var(--ink);border-color:var(--muted)}.ui-jm-chip[aria-pressed=true]{background:var(--raised);font-weight:500}.ui-jm-count{margin-left:auto;font-size:var(--t-sm);color:var(--muted)}.ui-jm-gridwrap{overflow-x:auto;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r)}.ui-jm-tabs{display:contents}.ui-jm-grid{display:grid;grid-template-columns:116px repeat(8,minmax(112px,1fr));grid-gap:6px;gap:6px;padding:8px;min-width:1060px}.ui-jm-corner,.ui-jm-rowh{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--raised)}.ui-jm-rowh{display:flex;align-items:center;padding-right:8px;font-size:var(--t-sm);font-weight:600;line-height:1.3}.ui-jm-col{display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;color:var(--muted);padding:6px 8px;background:transparent;border:1px solid transparent;border-radius:var(--r);transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}.ui-jm-col:hover{color:var(--ink);background:var(--hover)}.ui-jm-col[aria-selected=true]{color:var(--on-carolina);background:var(--carolina)}.ui-jm-col-n{font-size:var(--t-xs)}.ui-jm-col-t{font-size:var(--t-sm);font-weight:600;line-height:1.25}.ui-jm-cell{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:88px;text-align:left;cursor:pointer;padding:8px;background:var(--page);border:1px solid var(--rule);border-radius:var(--r);transition:border-color var(--fast) var(--ease),background-color var(--fast) var(--ease)}.ui-jm-cell:hover{border-color:var(--muted)}.ui-jm-cell[data-current]{background:var(--hover)}.ui-jm-cell.ui-hidden{cursor:default;background:transparent;border-style:dashed;border-color:var(--hair)}.ui-jm-cell[data-mark=sel]{background:var(--carolina-soft);border-color:var(--carolina);outline:2px solid var(--carolina);outline-offset:-1px}.ui-jm-cell[data-mark=need]{outline:2px solid var(--danger);outline-offset:-1px}.ui-jm-cell[data-mark=unb]{outline:2px dashed var(--carolina-ink);outline-offset:-1px}.ui-jm-rank{position:absolute;top:6px;right:6px;min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-xs);font-weight:600;line-height:1;color:var(--page);background:var(--ink);border-radius:1px}.ui-jm-rank+.ui-jm-cell-h{padding-right:22px}.ui-jm-cell-h{font-size:var(--t-sm);line-height:1.3}.ui-jm-cell-k{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--muted)}.ui-jm-cell-k,.ui-jm-cell-k .ui-jm-status{font-size:var(--t-xs)}.ui-jm-cell-u{white-space:nowrap}.ui-jm-legend{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:var(--t-xs);color:var(--muted)}.ui-jm-legend span{display:inline-flex;align-items:center;gap:6px}.ui-jm-legend i{display:inline-block;width:14px;height:10px;border-radius:1px}.ui-jm-legend i[data-mark=sel]{background:var(--carolina-soft);outline:2px solid var(--carolina);outline-offset:-2px}.ui-jm-legend i[data-mark=need]{outline:2px solid var(--danger);outline-offset:-2px}.ui-jm-legend i[data-mark=unb]{outline:2px dashed var(--carolina-ink);outline-offset:-2px}.ui-jm-panel{scroll-margin-top:64px;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r)}.ui-jm-panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid var(--rule)}.ui-jm-panel-title{font-size:1.3125rem;line-height:1.2}.ui-jm-panel-desc,.ui-jm-panel-title span{color:var(--muted)}.ui-jm-panel-desc{margin-top:4px!important;max-width:68ch}.ui-jm-panel-nav{display:flex;gap:8px}.ui-jm-row{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;padding:16px;border-top:1px solid var(--hair);scroll-margin-top:80px;transition:background-color var(--med) var(--ease)}.ui-jm-panel-head+.ui-jm-row{border-top:0}.ui-jm-row[data-selected]{background:var(--carolina-soft)}.ui-jm-row-who{display:flex;flex-direction:column;gap:8px}.ui-jm-row-lane{font-weight:600}.ui-jm-row-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ui-jm-row-text{line-height:1.55}.ui-jm-row-text.ui-plan{color:var(--ink-2)}.ui-jm-row-label{display:block;margin-bottom:2px;font-size:var(--t-xs);font-weight:600;color:var(--muted)}.ui-jm-deps{grid-column:2/-1;display:flex;flex-direction:column;gap:8px}.ui-jm-dep-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--t-xs);font-weight:600;color:var(--muted)}.ui-jm-dep{cursor:pointer;font-size:var(--t-sm);font-weight:400;text-align:left;color:var(--ink);padding:3px 8px;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r);transition:background-color var(--fast) var(--ease)}.ui-jm-dep[data-kind=need]{border-color:var(--danger)}.ui-jm-dep[data-kind=unb]{border-style:dashed;border-color:var(--carolina-ink)}.ui-jm-dep:hover{background:var(--hover)}.ui-jm-empty{padding:24px 16px;color:var(--muted)}.ui-jm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.ui-jm-money{padding:16px;gap:12px;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r)}.ui-jm-money,.ui-jm-money dl{display:flex;flex-direction:column}.ui-jm-money dl{margin:0}.ui-jm-money-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--hair)}.ui-jm-money-row:first-child{border-top:0}.ui-jm-money-row dt{color:var(--muted)}.ui-jm-money-row dd{margin:0;text-align:right}.ui-jm-money-row.ui-total{border-top-color:var(--rule);font-weight:600}.ui-jm-money-row.ui-total dt{color:var(--ink)}.ui-jm-list{margin:0;padding-left:1.2em;max-width:76ch;display:flex;flex-direction:column;gap:8px}.ui-jm-list strong{font-weight:600}.ui-jm-tag[data-tone=ok]{color:var(--ok-ink)}.ui-jm-tag[data-tone=warn]{color:color-mix(in srgb,var(--ok-ink) 45%,var(--danger))}.ui-jm-tag[data-tone=danger]{color:var(--danger)}.ui-jm-jump{display:flex;flex-wrap:wrap;gap:4px;padding:12px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ui-jm-jump a{padding:5px 9px;font-size:var(--t-sm);line-height:1.2;white-space:nowrap;color:var(--ink-2);text-decoration:none;border-radius:var(--r);transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}.ui-jm-jump a:hover{color:var(--ink);background:var(--hover)}.ui-jm-section[id]{scroll-margin-top:72px}.ui-jw-meta{font-weight:500}.ui-jw-meta,.ui-jw-route{font-size:var(--t-xs);color:var(--muted)}.ui-jw-route{overflow-wrap:anywhere}.ui-jw-prose{gap:12px;max-width:72ch;color:var(--ink-2)}.ui-jw-chain,.ui-jw-prose{display:flex;flex-direction:column}.ui-jw-chain{background:var(--raised);border:1px solid var(--rule);border-radius:var(--r)}.ui-jw-lane{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--hair)}.ui-jw-lane:first-child{border-top:0}.ui-jw-lane-name{font-size:var(--t-sm);font-weight:600}.ui-jw-lane-nodes{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0}.ui-jw-lane-item{display:inline-flex;align-items:center}.ui-jw-node{padding:3px 8px;font-size:var(--t-sm);line-height:1.3;background:var(--page);border:1px solid var(--rule);border-radius:var(--r)}.ui-jw-node[data-s=weak]{border-color:color-mix(in srgb,var(--ok-ink) 45%,var(--danger))}.ui-jw-node[data-s=gap]{color:var(--danger);border:1px dashed var(--danger);background:transparent}.ui-jw-arrow{padding:0 6px;color:var(--muted)}.ui-jw-arrow[data-broken]{color:var(--danger)}.ui-jw-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:8px;gap:8px}.ui-jw-person{display:flex;flex-direction:column;gap:4px;padding:12px;color:inherit;text-decoration:none;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r);transition:border-color var(--fast) var(--ease)}.ui-jw-person:hover{border-color:var(--muted)}.ui-jw-person-name{font-family:var(--serif);font-size:1.1875rem;line-height:1.3}.ui-jw-person-blurb{font-size:var(--t-sm);line-height:1.45;color:var(--muted)}.ui-jw-person-verdict{margin-top:auto;padding-top:8px;border-top:1px solid var(--hair);font-size:var(--t-sm);line-height:1.45}.ui-jw-journey-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:24px;gap:24px;align-items:end}.ui-jw-curve{padding:12px;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r)}.ui-jw-curve-cap{display:flex;justify-content:space-between;margin-bottom:4px}.ui-jw-curve-svg{display:block;width:100%;height:auto}.ui-jw-axis{font:500 var(--t-xs) var(--font);fill:var(--muted)}.ui-jw-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r)}.ui-jw-step{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:20px;gap:20px;padding:16px;border-top:1px solid var(--hair);scroll-margin-top:72px}.ui-jw-step:first-child{border-top:0}.ui-jw-step-shots{display:flex;gap:12px;align-items:flex-start}.ui-jw-shot{margin:0;display:flex;flex-direction:column;gap:4px;min-width:0}.ui-jw-shot[data-kind=desktop]{flex:1 1 auto}.ui-jw-shot[data-kind=phone]{flex:0 0 22%}.ui-jw-shot a{display:block;border:1px solid var(--rule);border-radius:var(--r);overflow:hidden;background:var(--page)}.ui-jw-shot img{display:block;width:100%;height:auto}.ui-jw-shot figcaption{font-size:var(--t-xs);color:var(--muted)}.ui-jw-missing{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;padding:16px;text-align:center;font-size:var(--t-sm);color:var(--danger);border:1px dashed var(--danger);border-radius:var(--r)}.ui-jw-step-notes{display:flex;flex-direction:column;gap:8px;min-width:0}.ui-jw-step-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ui-jw-step-title{margin:0;font-family:var(--serif);font-weight:400;font-size:1.1875rem;line-height:1.3}.ui-jw-said{font-family:var(--serif);font-style:italic;color:var(--ink-2)}.ui-jw-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--t-sm);line-height:1.45}.ui-jw-notes li{gap:8px}.ui-jw-finding,.ui-jw-notes li{display:flex;align-items:baseline}.ui-jw-finding{flex-wrap:wrap;gap:4px 8px}.ui-jw-affects{display:flex;flex-wrap:wrap;gap:4px}.ui-jw-next{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.ui-jw-next-card{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--raised);border:1px solid var(--rule);border-radius:var(--r)}.ui-jw-next-card[data-lead]{grid-column:1/-1;border-color:var(--ink)}.ui-jw-next-card ol,.ui-jw-next-card ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px;font-size:var(--t-sm);line-height:1.5}.ui-jw-method{display:flex;flex-direction:column;gap:8px;max-width:76ch;padding-top:12px;border-top:1px solid var(--rule)}@media (max-width:760px){.ui-jmx{gap:40px;padding:24px 16px 64px}.ui-jm-top h1{font-size:1.75rem}.ui-jm-phase{border-left:0;border-top:1px solid var(--rule)}.ui-jm-phase:first-child{border-top:0}.ui-jm-grid{grid-template-columns:96px repeat(8,132px);min-width:0}.ui-jm-count{margin-left:0}.ui-jm-row{grid-template-columns:minmax(0,1fr)}.ui-jm-deps{grid-column:1}.ui-jw-lane{gap:6px}.ui-jw-journey-head,.ui-jw-lane,.ui-jw-step{grid-template-columns:minmax(0,1fr)}.ui-jw-shot[data-kind=phone]{flex-basis:30%}.ui-jw-ftable thead{display:none}.ui-jw-ftable tr{display:grid;grid-template-columns:2.25rem minmax(0,1fr);padding:12px 16px;border-top:1px solid var(--hair)}.ui-jw-ftable tr:first-child{border-top:0}.ui-jw-ftable td{display:block;padding:0;border-top:0}.ui-jw-ftable td:first-child{grid-row:span 3}.ui-jw-ftable td+td{margin-top:6px}}.ui-metric-section{display:flex;flex-direction:column;gap:12px}.ui-metric-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ui-metric-section-title{margin:0;font-size:1.3125rem;line-height:1.2}.ui-metric-inline-link,.ui-metric-section-link{color:var(--carolina-ink);font-size:var(--t-sm);font-weight:600;text-decoration:none;white-space:nowrap}.ui-metric-inline-link:hover,.ui-metric-section-link:hover{text-decoration:underline;text-underline-offset:3px}.ui-metric-section-lede,.ui-metric-section-why{margin:0;max-width:72ch;color:var(--muted);font-size:var(--t-sm)}.ui-metric-callout{margin:4px 0 0;max-width:76ch;padding:12px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-2);font-size:var(--t-sm);line-height:1.6}.ui-metric-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:32px;gap:32px;align-items:start}.ui-metric-chart-pair,.ui-metric-columns-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:32px;gap:32px;align-items:start}.ui-metric-chart-title{margin:0 0 10px;font-size:var(--t-sm);font-weight:600}.ui-metric-rows{margin:0;border-top:1px solid var(--ink)}.ui-metric-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--hair)}.ui-metric-row-label{min-width:0;color:var(--ink-2)}.ui-metric-row-value{margin:0;display:flex;align-items:baseline;gap:10px;white-space:nowrap}.ui-metric-row-number{font-size:var(--t-md);font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-metric-row.ui-emphasis .ui-metric-row-number{color:var(--carolina-ink)}a.ui-metric-row-drill{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px}a.ui-metric-row-drill:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ui-metric-row-suffix{color:var(--muted);font-size:var(--t-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-metric-gaps{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.ui-metric-gap{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid var(--hair)}.ui-metric-gap-label{font-weight:600}.ui-metric-gap-needs,.ui-metric-gap-why{margin:0;color:var(--muted);font-size:var(--t-sm);max-width:72ch}.ui-metric-gap-needs{color:var(--faint)}.ui-funnel,.ui-status-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.ui-funnel-head,.ui-status-bar-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.ui-funnel-label,.ui-status-bar-label{min-width:0;font-weight:600;font-size:var(--t-sm)}.ui-funnel-figures,.ui-status-bar-count{display:flex;align-items:baseline;gap:10px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-funnel-count{font-weight:600}.ui-funnel-delta,.ui-status-bar-share{color:var(--muted);font-size:var(--t-sm)}.ui-funnel-track,.ui-status-bar-track{height:8px;border-radius:var(--r);background:var(--hair);overflow:hidden}.ui-funnel-bar,.ui-status-bar-fill{height:100%;border-radius:var(--r);background:var(--ink-2)}.ui-status-bar-fill.ui-success{background:var(--ok-ink)}.ui-status-bar-fill.ui-warning{background:var(--carolina)}.ui-status-bar-fill.ui-danger{background:var(--danger)}.ui-status-bar-fill.ui-neutral{background:var(--faint)}.ui-metric-chart{margin:0}.ui-metric-chart-caption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.ui-metric-chart-label{color:var(--muted);font-size:var(--t-sm)}.ui-metric-chart-readout{font-size:var(--t-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-metric-chart-frame{display:flex;gap:8px}.ui-metric-chart-yaxis{position:relative;flex:0 0 36px;height:180px}.ui-metric-chart-tick{position:absolute;right:0;transform:translateY(-50%);color:var(--faint);font-size:var(--t-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-metric-chart-plot{position:relative;flex:1 1 auto;height:180px;min-width:0}.ui-metric-chart-grid{position:absolute;left:0;right:0;height:1px;background:var(--hair)}.ui-metric-chart-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ui-metric-chart-area{fill:color-mix(in srgb,var(--ink) 7%,transparent)}.ui-metric-chart-line{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ui-metric-chart-crosshair{position:absolute;top:0;bottom:0;width:1px;background:var(--rule);pointer-events:none}.ui-metric-chart-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--carolina);outline:2px solid var(--page);transform:translate(-50%,-50%);pointer-events:none}.ui-metric-chart-xaxis{display:flex;justify-content:space-between;margin-top:8px;padding-left:44px;color:var(--faint);font-size:var(--t-xs)}.ui-metric-chart-empty{padding:24px;border:1px dashed var(--rule);border-radius:var(--r);text-align:center;color:var(--muted);font-size:var(--t-sm)}.ui-metric-chart-empty p{margin:0}.ui-metric-table-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ui-metric-table-count{margin:0;color:var(--muted);font-size:var(--t-sm)}.ui-metric-table-scroll{overflow-x:auto}.ui-metric-table-empty{color:var(--faint)}.ui-metric-table-sort{color:inherit;text-decoration:none}.ui-metric-table-sort.ui-active,.ui-metric-table-sort:hover{color:var(--ink)}.ui-table{width:100%;border-collapse:collapse;border-top:1px solid var(--ink);font-size:var(--t-sm)}.ui-table th{height:40px;padding:0 12px;text-align:left;font-size:var(--t-xs);font-weight:600;color:var(--muted);border-bottom:1px solid var(--rule);white-space:nowrap}.ui-table td{padding:12px;border-bottom:1px solid var(--hair);color:var(--ink-2);white-space:nowrap;vertical-align:top}.ui-table td.ui-end,.ui-table th.ui-end{text-align:right}.ui-table td.ui-wrap-cell{white-space:normal;min-width:220px}.ui-def{position:relative;display:inline-block;max-width:100%}.ui-def-term{border-bottom:1px dotted var(--faint);cursor:help}.ui-def-term:focus-visible{outline:2px solid var(--carolina);outline-offset:2px;border-radius:var(--r)}.ui-def-tip{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:max-content;max-width:min(320px,calc(100vw - 48px));padding:10px 12px;border-radius:var(--r);background:var(--ink);color:var(--page);font-size:var(--t-xs);line-height:1.5;box-shadow:var(--shadow);visibility:hidden;pointer-events:none;white-space:normal}.ui-def-term:focus+.ui-def-tip,.ui-def:hover .ui-def-tip{visibility:visible}.ui-def-tip-caveat{display:block;margin-top:6px;opacity:.78}@media (max-width:760px){.ui-metric-row{flex-wrap:wrap;gap:6px}.ui-metric-chart-plot,.ui-metric-chart-yaxis{height:150px}}.ui-admin-intro{margin:0;max-width:72ch}.ui-topbar-actions:has(>.ui-set-tabs){min-width:0}.ui-topbar-actions>.ui-set-tabs{flex:0 1 auto;min-width:0}.ui-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px 20px;gap:16px 20px}.ui-fieldset{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:8px}.ui-fieldset>legend{padding:0;margin-bottom:8px}.ui-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px 16px;gap:8px 16px}.ui-invite-form{max-width:720px}.ui-link-out{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);min-width:0}.ui-link-out code{flex:1 1;min-width:0;font-size:var(--t-sm)}.ui-contents{display:contents}.ui-code{margin:0;padding:12px;font-family:inherit;max-height:360px;overflow:auto;border:1px solid var(--rule);font-size:var(--t-xs);line-height:1.6;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.ui-code,.ui-logo-box{border-radius:var(--r);background:var(--raised)}.ui-logo-box{flex:none;width:32px;height:32px;border:1px solid var(--hair);object-fit:contain}.ui-company-edit{gap:16px}.ui-subhead{margin:8px 0 0;font-size:var(--t-sm);font-weight:600;color:var(--ink)}.ui-job-log{list-style:none;margin:0;padding:12px 14px;max-height:240px;overflow-y:auto;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised);font-size:var(--t-sm);line-height:1.7;color:var(--ink-2)}.ui-field.ui-narrow-field{width:88px}.ui-fill{flex:1 1;min-width:0}.ui-break{overflow-wrap:anywhere}.ui-email-preview{padding:14px;border:1px solid var(--rule);border-radius:var(--r);background:var(--raised)}.ui-email-body,.ui-email-preview{display:flex;flex-direction:column;gap:8px}.ui-email-body{padding-top:10px;border-top:1px solid var(--hair)}.ui-email-body p{margin:0}.ui-filter-group{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-filter-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ui-filter-head a{color:var(--carolina-ink)}.ui-filter-group>.ui-link{align-self:flex-start}.ui-toggles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ui-toggles a{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;border-radius:var(--r);color:var(--ink-2);font-size:var(--t-sm);text-decoration:none;transition:background-color var(--fast) var(--ease),color var(--fast) var(--ease)}.ui-toggles a:hover{background:var(--hover);color:var(--ink)}.ui-toggles a .ui-truncate{flex:1 1}.ui-toggles a.ui-on{color:var(--ink);font-weight:600}.ui-toggle-box{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border:1.5px solid var(--muted);border-radius:var(--r);background:var(--raised);transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.ui-toggles a.ui-on .ui-toggle-box{background:var(--carolina);border-color:var(--carolina);color:var(--on-carolina)}.ui-ask-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.ui-ask-filters{display:flex;flex-direction:column;gap:22px}@container ui-page (max-width: 820px){.ui-ask-layout{grid-template-columns:minmax(0,1fr)}.ui-ask-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.ui-ask-box{display:flex;gap:8px;max-width:720px}.ui-ask-box>.ui-field{flex:1 1;min-width:0}.ui-prewrap{white-space:pre-wrap}.ui-entry>.ui-muted{margin:8px 0 0 46px}.ui-record-entry{margin-top:14px;padding-left:46px;gap:14px}.ui-contact-edit{width:100%}.ui-contact-edit>.ui-field{flex:1 1;min-width:0}.ui-carolina-ink{display:inline-flex;color:var(--carolina-ink)}.ui-scroll-box{max-height:420px;overflow-y:auto;overscroll-behavior:contain}.ui-field.ui-display-field{height:52px;font-family:var(--serif);font-size:var(--t-xl);font-weight:400;letter-spacing:-.02em}.ui-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.ui-figures>div{padding:16px 18px 18px 0;display:flex;flex-direction:column;gap:4px;min-width:0}.ui-figures>div+div{padding-left:18px;border-left:1px solid var(--hair)}.ui-figures dt{font-size:var(--t-xs);font-weight:600;color:var(--muted)}.ui-figures dd{margin:0;font-size:var(--t-xl);line-height:1.15}.ui-figures dd.ui-figure-note{font-size:var(--t-xs);line-height:1.4;color:var(--faint)}@media (max-width:760px){.ui-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-figures>div:nth-child(odd){padding-left:0;border-left:0}.ui-figures>div:nth-child(n+3){border-top:1px solid var(--hair)}}@media (max-width:1100px){.ui-feed-cols{grid-template-columns:minmax(0,1fr)}.ui-feed-cols>.ui-discover{display:none}}@media (max-width:760px){.ui-shell,.ui-shell.ui-collapsed{grid-template-columns:0 minmax(0,1fr)}.ui-shell>.ui-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:min(304px,86vw);height:auto;transform:translateX(-100%);visibility:hidden;transition:transform var(--med) var(--ease),visibility 0s linear var(--med)}.ui-shell.ui-drawer-open>.ui-sidebar{transform:none;visibility:visible;box-shadow:var(--shadow);transition:transform var(--med) var(--ease)}.ui-shell>.ui-sidebar .ui-sidebar-inner{width:100%}.ui-shell .ui-sidebar-top{padding-top:max(16px,env(safe-area-inset-top))}.ui-shell .ui-sidebar-foot{padding-bottom:max(8px,env(safe-area-inset-bottom))}.ui-shell.ui-collapsed .ui-sidebar-toggle-wrap,.ui-sidebar-toggle-wrap{display:contents}.ui-sidebar-toggle{top:13px;left:10px}.ui-panel{width:100vw}.ui-shell .ui-topbar,.ui-shell.ui-collapsed .ui-topbar{padding-left:56px}.ui-record-head{flex-direction:column;gap:14px}.ui-facts{grid-template-columns:minmax(0,1fr);gap:2px}.ui-facts dd{margin-bottom:10px}.ui-list>li{padding:10px 6px}.ui-toolbar .ui-search{flex:1 1 100%}.ui-field,.ui-search input{font-size:1rem}.ui-topbar{height:60px;padding:0 16px;gap:8px}.ui-page-title{font-size:1.375rem}.ui-topbar:has(.ui-topbar-actions) .ui-topbar-title .ui-muted{display:none}.ui-topbar-actions{gap:6px}.ui-topbar-actions .ui-secondary{padding:0 10px}.ui-page-scroll{padding:22px 16px 48px}.ui-page-inner{gap:32px}.ui-empty-title{font-size:1.75rem}.ui-segmented{max-width:100%;overflow-x:auto}.ui-register-head,.ui-register-row{gap:0 12px;padding-left:6px;padding-right:6px}.ui-register-detail,.ui-register-group{padding-left:6px;padding-right:6px}.ui-register[data-narrow]>.ui-register-head,.ui-register[data-narrow]>.ui-register-row{grid-template-columns:var(--cols-narrow)}.ui-register [data-wide]{display:none}.ui-nav-row{min-height:40px}.ui-toast{bottom:max(12px,env(safe-area-inset-bottom))}}}