@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.t-display{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:38px;font-weight:400;line-height:1.12}.t-title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:30px;font-weight:400;line-height:1.2}.t-heading{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:1.3}.t-name{font-family:var(--font-display);font-size:17px;font-weight:400;line-height:1.3}.t-subhead{color:var(--ink-soft);font-size:14px;font-weight:600;line-height:1.4}.t-body{max-width:68ch;font-size:15px;line-height:1.55}.t-small{color:var(--ink-soft);font-size:13px;line-height:1.45}.t-caption{font-size:var(--type-chrome-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;line-height:1.3}.t-panel-title{font-family:var(--font-display);font-size:var(--type-chrome-title);color:var(--ink);font-weight:400;line-height:1.25}.t-code{font-family:var(--font-mono);background:var(--paper-deep);border:1px solid var(--line);border-radius:var(--radius-control);padding:1px 5px;font-size:12.5px}.btn{height:32px;font-family:var(--font-sans);white-space:nowrap;border-radius:var(--radius-control);color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex;position:relative}.btn svg{flex:none}.btn:focus-visible,.btn[data-force=focus]{outline:2px solid var(--accent);outline-offset:2px}.btn:active:not(:disabled),.btn[data-force=active]{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.btn[data-loading=true]{cursor:progress}.btn[data-loading=true] .btn-label{opacity:.55}.btn-sm{height:28px;padding:0 10px;font-size:13px}.btn-icon{width:32px;padding:0}.btn-icon.btn-sm{width:28px}.bz-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.bz-btn-primary:hover:not(:disabled),.bz-btn-primary[data-force=hover],.bz-btn-primary[data-force=active]{background:var(--accent-strong);border-color:var(--accent-strong)}.btn-secondary{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.btn-secondary:hover:not(:disabled),.btn-secondary[data-force=hover],.btn-secondary[data-force=active]{border-color:var(--accent);color:var(--accent-strong)}.btn-quiet{color:var(--ink-soft)}.btn-quiet:hover:not(:disabled),.btn-quiet[data-force=hover],.btn-quiet[data-force=active],.btn-quiet[aria-pressed=true]{background:var(--paper-deep);color:var(--ink)}.btn-danger{background:var(--surface);border-color:var(--line-strong);color:var(--bad-ink)}.btn-danger:hover:not(:disabled),.btn-danger[data-force=hover],.btn-danger[data-force=active]{background:var(--bad);border-color:var(--bad);color:var(--accent-ink)}.spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite b-spin}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{font-size:var(--type-chrome-field);color:var(--ink);font-weight:500;line-height:1.3}.field-help{color:var(--ink-soft);font-size:12.5px;line-height:1.4}.field-error{color:var(--bad-ink);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.field-error svg{flex:none;margin-top:1px}.bz-input{width:100%;min-width:0;height:34px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-control);border-radius:var(--radius-control);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:0 10px;font-size:14px}.bz-input::placeholder{color:var(--ink-faint)}.bz-input:hover:not(:disabled):not(:focus){border-color:var(--ink-soft)}.bz-input:focus,.bz-input[data-force=focus]{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2a574529;box-shadow:0 0 0 3px lab(33.5193% -20.3041 5.80037/.16)}.bz-input[aria-invalid=true]{border-color:var(--bad)}.bz-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #a43b3829;box-shadow:0 0 0 3px lab(40.6069% 44.0896 26.0737/.16)}.bz-input:disabled{background:var(--paper-deep);color:var(--ink-faint);cursor:not-allowed}textarea.bz-input{resize:vertical;height:auto;min-height:84px;padding:8px 10px;line-height:1.5}select.bz-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23776f63' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}.input-sm{height:30px;padding:0 8px;font-size:13px}select.bz-input.input-sm{background-position:right 9px center;padding-right:26px}.input-unit{align-items:center;display:flex;position:relative}.input-unit .bz-input{padding-right:30px}.input-unit>span{color:var(--ink-faint);pointer-events:none;font-size:12px;position:absolute;right:9px}.swatch{border-radius:var(--radius-control);border:1px solid var(--line-strong);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--surface);cursor:pointer;flex:none}.check,.radio{appearance:none;border:1px solid var(--line-control);background:var(--surface);cursor:pointer;width:16px;height:16px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none;margin:2px 0 0}.check{border-radius:3px}.radio{border-radius:50%}.check:hover,.radio:hover{border-color:var(--accent)}.check:checked{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.6 2.6L9 1' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 10px 8px no-repeat;border-color:var(--accent)}.radio:checked{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--surface);background:var(--accent)}.check[aria-invalid=true],.radio[data-invalid=true]{border-color:var(--bad)}.check:disabled,.radio:disabled{cursor:not-allowed;opacity:.5}.check:disabled:hover,.radio:disabled:hover{border-color:var(--line-control)}.choice{cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.seg{background:var(--paper-deep);border:1px solid var(--line);border-radius:5px;gap:2px;padding:2px;display:inline-flex}.seg-btn{height:26px;color:var(--ink-soft);border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.seg-btn:hover{color:var(--ink)}.seg-btn[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #211d181f;box-shadow:0 1px 2px lab(11.2729% 1.18008 4.54919/.12)}.aud-chips{flex-wrap:wrap;gap:6px;display:flex}.aud-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;border-radius:99px;padding:3px 10px;font-size:12px}.aud-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.aud-reach{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:10px}.aud-reach-n{color:var(--ink);font-size:22px;font-weight:600}.aud-bar{background:var(--paper-deep);border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.aud-bar i{background:var(--accent);height:100%;display:block}.shell{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.topbar{align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;min-height:56px;padding:8px 12px;display:flex}.topbar-group{align-items:center;gap:4px;display:flex}.topbar-divider{background:var(--line);width:1px;height:20px;margin:0 4px}.workspace{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@media (min-width:1024px){.workspace{grid-template-columns:248px minmax(0,1fr) 288px}}.panel{background:var(--paper);flex-direction:column;min-width:0;display:flex}.panel-left,.panel-right{border-top:1px solid var(--line)}.desk{order:-1}@media (min-width:1024px){.panel-left,.panel-right{border-top:0}.desk{order:0}.panel-left{border-right:1px solid var(--line)}.panel-right{border-left:1px solid var(--line)}}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:flex}.panel-section{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.panel-section:last-child{border-bottom:0}.crumbs{white-space:nowrap;color:var(--ink-soft);align-items:center;gap:4px;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.crumbs b{color:var(--ink);font-weight:600}.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.block-tile{height:68px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);cursor:grab;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.block-tile svg{color:var(--ink-soft)}.block-tile:hover,.block-tile[data-force=hover]{border-color:var(--accent);box-shadow:var(--shadow-lift)}.block-tile:hover svg,.block-tile[data-force=hover] svg{color:var(--accent)}.block-tile[data-force=dragging]{cursor:grabbing;border-color:var(--accent);box-shadow:var(--shadow-pop);transform:rotate(-2deg)scale(1.02)}.layout-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);cursor:grab;height:34px;transition:border-color var(--dur-fast) var(--ease-out);gap:3px;padding:6px;display:flex}.layout-tile:hover{border-color:var(--accent)}.layout-tile i{background:var(--paper-deep);border:1px dashed var(--line-strong);border-radius:2px;flex:1}.desk{background:var(--desk);padding:var(--space-xl) var(--space-md);justify-content:center;align-items:flex-start;min-width:0;display:flex;position:relative;overflow:auto}.letter-frame{width:600px;max-width:100%;box-shadow:var(--shadow-letter)}.letter-frame[data-view=phone]{outline:8px solid var(--ink);outline-offset:0;border-radius:22px;width:375px;overflow:hidden}.sel{position:relative}.sel[data-state=hover]{outline:1px dashed var(--accent);outline-offset:2px}.sel[data-state=selected]{outline:2px solid var(--accent);outline-offset:2px}.sel-tag{height:20px;font-family:var(--font-sans);color:var(--accent-ink);background:var(--accent);white-space:nowrap;border-radius:3px 3px 0 0;align-items:center;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;top:-24px;left:-2px}.sel-tools{z-index:1;background:var(--ink);box-shadow:var(--shadow-lift);border-radius:5px;gap:2px;padding:2px;display:inline-flex;position:absolute;top:calc(100% + 6px);right:-2px}.sel-tools button{width:24px;height:24px;color:var(--paper);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.sel-tools button:hover{background:#ffffff24;background:lab(100% 0 0/.14)}.footer-preview{border-top:1px dashed var(--line-strong);background:#fff;position:relative}.footer-preview-label{width:fit-content;font-family:var(--font-sans);font-size:var(--type-chrome-label);color:var(--ink-soft);background:var(--paper-deep);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin:10px auto 2px;padding:2px 9px;font-weight:500;line-height:16px;display:flex}.footer-preview iframe{pointer-events:none;-webkit-user-select:none;user-select:none;border:0;width:100%;display:block}.footer-preview-missing{text-align:center;font-family:var(--font-sans);color:var(--ink-soft);padding:28px 16px 22px;font-size:12.5px}.merge-chip{font-family:var(--font-sans);vertical-align:.25em;color:var(--accent-strong);background:var(--accent-wash);white-space:nowrap;border:1px solid #2a57454d;border:1px solid lab(33.5193% -20.3041 5.80037/.3);border-radius:3px;align-items:center;padding:1px 7px;font-size:.55em;font-weight:500;display:inline-flex}.drop-line{background:var(--accent);height:2px;margin:4px 0;position:relative}.drop-line:before,.drop-line:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.drop-line:before{left:-4px}.drop-line:after{right:-4px}.bz-status{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.dot{background:var(--ink-faint);border-radius:50%;flex:none;width:7px;height:7px}.dot-good{background:var(--good)}.dot-warn{background:var(--warn)}.dot-bad{background:var(--bad)}.dot-info{background:var(--info)}.dot-live{background:var(--accent);animation:b-pulse 1.2s var(--ease-out) infinite}.notice{border-radius:var(--radius-tile);color:var(--ink);border:1px solid #0000;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.notice svg{flex:none;margin-top:2px}.notice b{font-weight:600}.notice-good{background:var(--good-wash);border-color:#42825240;border-color:lab(49.0757% -30.0243 19.6104/.25)}.notice-good svg{color:var(--good-ink)}.notice-warn{background:var(--warn-wash);border-color:#bb731b4d;border-color:lab(55.5071% 24.3689 55.9288/.3)}.notice-warn svg{color:var(--warn-ink)}.notice-bad{background:var(--bad-wash);border-color:#a43b3840;border-color:lab(40.6069% 44.0896 26.0737/.25)}.notice-bad svg{color:var(--bad-ink)}.notice-info{background:var(--info-wash);border-color:#3f6e9440;border-color:lab(44.1776% -7.48375 -26.3715/.25)}.notice-info svg{color:var(--info-ink)}.state{text-align:center;padding:var(--space-2xl) var(--space-lg);flex-direction:column;align-items:center;gap:10px;display:flex}.state p{max-width:44ch}.skel{background:linear-gradient(100deg, var(--paper-deep) 30%, #f9f6f1 50%, var(--paper-deep) 70%);background-size:300% 100%;border-radius:4px;animation:1.4s linear infinite b-shimmer}@supports (color:lab(0% 0 0)){.skel{background:linear-gradient(100deg, var(--paper-deep) 30%, lab(97.1324% .224501 3.04743) 50%, var(--paper-deep) 70%)}}.pen-loader{min-height:50vh;color:var(--accent);place-items:center;animation:.24s ease-out .18s both b-fade;display:grid}.pen-loader path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.2s cubic-bezier(.45,0,.3,1) infinite b-scribble}.gallery{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.design-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.design-card:hover,.design-card:focus-within{border-color:var(--line-strong);transform:translateY(-2px)}.design-thumb{background:var(--desk);border-bottom:1px solid var(--line);justify-content:center;height:176px;padding:20px 20px 0;display:flex;overflow:hidden}.design-thumb>div{width:150px;box-shadow:var(--shadow-letter)}.design-meta{justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px 14px;display:flex}.design-excerpt{color:var(--ink-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.new-card{min-height:120px;color:var(--accent);border:1px dashed var(--line-strong);border-radius:var(--radius-card);cursor:pointer;transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}@media (min-width:560px){.new-card{min-height:236px}}.new-card:hover{border-color:var(--accent);background:var(--accent-wash)}.scrim{background:#211d185c;background:lab(11.2729% 1.18008 4.54919/.36);position:fixed;inset:0}.dialog{background:var(--surface);width:460px;max-width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);text-align:left;flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.dialog-wide{width:620px}.dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 16px 0 24px;display:flex}.dialog-body{flex-direction:column;gap:14px;min-height:0;padding:14px 24px 8px;display:flex;overflow-y:auto}.dialog-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px 20px;display:flex}dialog.modal{background:0 0;border:0;max-width:100vw;margin:auto;padding:16px;overflow:visible}dialog.modal::backdrop{background:#211d185c;background:lab(11.2729% 1.18008 4.54919/.36)}dialog.modal[open] .dialog{animation:b-pop var(--dur) var(--ease-out)}dialog.modal[open]::backdrop{animation:b-fade var(--dur) var(--ease-out)}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.asset{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:0;display:flex}.asset-img{aspect-ratio:4/3;border-radius:var(--radius-tile);border:1px solid var(--line);background:var(--paper-deep);color:var(--ink-faint);transition:border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.asset:hover .asset-img{border-color:var(--accent)}.asset[aria-pressed=true] .asset-img{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.dropzone{border:1px dashed var(--line-strong);border-radius:var(--radius-tile);text-align:center;background:var(--paper);flex-direction:column;align-items:center;gap:6px;padding:22px 16px;display:flex}.progress{background:var(--paper-deep);border-radius:2px;height:4px;overflow:hidden}.progress>i{background:var(--accent);border-radius:2px;height:100%;display:block}.tag-row{border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);text-align:left;cursor:pointer;width:100%;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tag-row:hover,.tag-row[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash)}.tag-row:disabled{cursor:not-allowed;opacity:.6}.reveal{animation:b-reveal var(--dur-reveal) var(--ease-out) both}.transition-std{transition:transform var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-8{top:calc(var(--spacing) * 8)}.bottom-3{bottom:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-\[2\]{z-index:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.ml-\[7\.75rem\]{margin-left:7.75rem}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-\[max\(520px\,calc\(100dvh-56px-64px\)\)\]{height:max(520px,100dvh - 120px)}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.min-h-0{min-height:0}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-2\/3{width:66.6667%}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-\[600px\]{width:600px}.w-full{width:100%}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[560px\]{max-width:560px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:2147483647px}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.bg-\[var\(--surface\,\#fbf8f3\)\]{background-color:var(--surface,#fbf8f3)}.bg-surface{background-color:var(--surface)}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-8{padding:calc(var(--spacing) * 8)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-1{--tw-leading:var(--spacing);line-height:var(--spacing)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--bad-ink\)\]{color:var(--bad-ink)}.text-accent{color:var(--accent)}.text-ink-soft{color:var(--ink-soft)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.accent-ink{accent-color:var(--ink)}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.\[scope\:af-merge-review\]{scope:af-merge-review}.\[scope\:aie\]{scope:aie}.\[scope\:audit-2026-10-31\]{scope:audit-2026-10-31}.\[scope\:auth\]{scope:auth}.\[scope\:av\]{scope:av}.\[scope\:casl\]{scope:casl}.\[scope\:cedarfolio\]{scope:cedarfolio}.\[scope\:cl\]{scope:cl}.\[scope\:contact-hub-api\]{scope:contact-hub-api}.\[scope\:contacts\]{scope:contacts}.\[scope\:cp\]{scope:cp}.\[scope\:crm-canonical\]{scope:crm-canonical}.\[scope\:crm\]{scope:crm}.\[scope\:cw\]{scope:cw}.\[scope\:dashboard\]{scope:dashboard}.\[scope\:deals\]{scope:deals}.\[scope\:deploy-speed\]{scope:deploy-speed}.\[scope\:deploy\]{scope:deploy}.\[scope\:design\]{scope:design}.\[scope\:docs\]{scope:docs}.\[scope\:door-list\]{scope:door-list}.\[scope\:door\]{scope:door}.\[scope\:dossier-cutover\]{scope:dossier-cutover}.\[scope\:ec\]{scope:ec}.\[scope\:editor\]{scope:editor}.\[scope\:eh4\]{scope:eh4}.\[scope\:email-choices\]{scope:email-choices}.\[scope\:email-plates\]{scope:email-plates}.\[scope\:events\]{scope:events}.\[scope\:followups\]{scope:followups}.\[scope\:home\]{scope:home}.\[scope\:household\]{scope:household}.\[scope\:intake\]{scope:intake}.\[scope\:junk\]{scope:junk}.\[scope\:kpi1c\]{scope:kpi1c}.\[scope\:kpi1e\]{scope:kpi1e}.\[scope\:kpi\]{scope:kpi}.\[scope\:lead-source\]{scope:lead-source}.\[scope\:mailer\]{scope:mailer}.\[scope\:mb4b\]{scope:mb4b}.\[scope\:mk\]{scope:mk}.\[scope\:mobile\]{scope:mobile}.\[scope\:msgfill\]{scope:msgfill}.\[scope\:multi-user\]{scope:multi-user}.\[scope\:nc-door\]{scope:nc-door}.\[scope\:nc6w-p1\]{scope:nc6w-p1}.\[scope\:nl2f\]{scope:nl2f}.\[scope\:notion-cutover\]{scope:notion-cutover}.\[scope\:ops\]{scope:ops}.\[scope\:p1\]{scope:p1}.\[scope\:pcrm1\]{scope:pcrm1}.\[scope\:pcrm4\]{scope:pcrm4}.\[scope\:pcrm\]{scope:pcrm}.\[scope\:pi6\]{scope:pi6}.\[scope\:plates\]{scope:plates}.\[scope\:pof\]{scope:pof}.\[scope\:polish\]{scope:polish}.\[scope\:privacy\]{scope:privacy}.\[scope\:ql\]{scope:ql}.\[scope\:ra-panel\]{scope:ra-panel}.\[scope\:ra\]{scope:ra}.\[scope\:reply\]{scope:reply}.\[scope\:rsvp-app\]{scope:rsvp-app}.\[scope\:rsvp-consent\]{scope:rsvp-consent}.\[scope\:rsvp-crash-replay\]{scope:rsvp-crash-replay}.\[scope\:rsvp-ip\]{scope:rsvp-ip}.\[scope\:rsvp-wording\]{scope:rsvp-wording}.\[scope\:rsvp\]{scope:rsvp}.\[scope\:segments\]{scope:segments}.\[scope\:send-segments\]{scope:send-segments}.\[scope\:sendsafe\]{scope:sendsafe}.\[scope\:settings\]{scope:settings}.\[scope\:shell\]{scope:shell}.\[scope\:swap\]{scope:swap}.\[scope\:ta\]{scope:ta}.\[scope\:tags\]{scope:tags}.\[scope\:test-split\]{scope:test-split}.\[scope\:today\]{scope:today}.\[scope\:tooling\]{scope:tooling}.\[scope\:touch-signal\]{scope:touch-signal}.\[scope\:verify-hygiene\]{scope:verify-hygiene}.\[scope\:verify\]{scope:verify}@media not all and (min-width:719px){.max-\[719px\]\:basis-full{flex-basis:100%}}@media not all and (min-width:64rem){.max-lg\:h-\[640px\]{height:640px}}@media (min-width:40rem){.sm\:inline{display:inline}}@media (min-width:64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:h-dvh{height:100dvh}}}:root{--paper:#faf7f1;--paper-deep:#f4f0e7;--surface:#fefcf9;--desk:#e7e2d9;--ink:#211d18;--ink-soft:#625d54;--ink-faint:#706b62;--line:#ded8cf;--line-strong:#b0aaa0;--line-control:#948e84;--accent:#2a5745;--accent-strong:#134834;--accent-ink:#f7fbf9;--accent-wash:#e0f2e9;--good:#428252;--good-ink:#255d34;--good-wash:#e3f6e6;--warn:#bb731b;--warn-ink:#834b14;--warn-wash:#fff1d9;--bad:#a43b38;--bad-ink:#9a3130;--bad-wash:#ffebe8;--info:#3f6e94;--info-ink:#2a597f;--info-wash:#e7f2fc;--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--type-chrome-label:11px;--type-chrome-field:13.75px;--type-chrome-title:17.2px;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--radius-control:3px;--radius-tile:6px;--radius-card:10px;--shadow-letter:0 1px 2px #211d180f, 0 12px 32px -12px #211d1838;--shadow-pop:0 2px 6px #211d1814, 0 24px 48px -16px #211d184d;--shadow-lift:0 2px 4px #211d180d, 0 10px 24px -12px #211d1833;--ease-out:cubic-bezier(.165, .84, .44, 1);--dur-fast:.15s;--dur:.2s;--dur-reveal:.32s}@supports (color:lab(0% 0 0)){:root{--paper:lab(97.3643% .224441 3.04739);--paper-deep:lab(94.8276% .352055 4.5813);--surface:lab(99.0885% .107318 1.52055);--desk:lab(90.1764% .769049 4.91437);--ink:lab(11.2729% 1.18008 4.54919);--ink-soft:lab(39.711% 1.13505 5.68676);--ink-faint:lab(45.5186% .948489 5.71417);--line:lab(86.7053% .671178 5.32458);--line-strong:lab(69.8829% .980943 6.07246);--line-control:lab(59.4421% .994772 6.08249);--accent:lab(33.5193% -20.3041 5.80037);--accent-strong:lab(26.6229% -22.2108 6.30984);--accent-ink:lab(98.3275% -1.64136 .476944);--accent-wash:lab(93.9164% -7.2481 2.10195);--good:lab(49.0757% -30.0243 19.6104);--good-ink:lab(35.0185% -27.1172 17.8155);--good-wash:lab(95.1816% -8.87269 5.65833);--warn:lab(55.5071% 24.3689 55.9288);--warn-ink:lab(38.1027% 21.059 40.7633);--warn-wash:lab(95.6775% 2.29388 13.396);--bad:lab(40.6069% 44.0896 26.0737);--bad-ink:lab(37.1199% 44.153 26.4318);--bad-wash:lab(94.5494% 7.658 4.12686);--info:lab(44.1776% -7.48375 -26.3715);--info-ink:lab(36.0268% -6.84808 -26.2457);--info-wash:lab(94.7844% -2.41941 -6.18148);--shadow-letter:0 1px 2px lab(11.2729% 1.18008 4.54919/.06), 0 12px 32px -12px lab(11.2729% 1.18008 4.54919/.22);--shadow-pop:0 2px 6px lab(11.2729% 1.18008 4.54919/.08), 0 24px 48px -16px lab(11.2729% 1.18008 4.54919/.3);--shadow-lift:0 2px 4px lab(11.2729% 1.18008 4.54919/.05), 0 10px 24px -12px lab(11.2729% 1.18008 4.54919/.2)}}.num{font-variant-numeric:tabular-nums}@keyframes b-spin{to{transform:rotate(360deg)}}@keyframes b-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes b-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes b-reveal{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes b-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes b-fade{0%{opacity:0}to{opacity:1}}@keyframes b-scribble{0%{stroke-dashoffset:1px}55%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important}.reveal,dialog.modal[open] .dialog{animation-name:b-fade!important}.skel,.dot-live,.spinner{animation-duration:0s!important}.pen-loader path{stroke-dashoffset:0;animation:none!important}}[data-motion=reduce] .reveal{animation-name:b-fade}[data-motion=reduce] .transition-std{transition-duration:1ms}[data-editor-canvas] .gjs-toolbar{background:var(--ink);box-shadow:var(--shadow-lift);z-index:3;border-radius:5px;gap:2px;padding:2px;display:inline-flex}[data-editor-canvas] .gjs-toolbar-items{gap:2px;display:inline-flex}[data-editor-canvas] .gjs-toolbar-item{box-sizing:border-box;width:auto;min-width:24px;height:24px;color:var(--paper);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-editor-canvas] .gjs-toolbar-item[hidden]{display:none}[data-editor-canvas] .gjs-toolbar-item:hover{background:#ffffff24;background:lab(100% 0 0/.14)}[data-editor-canvas] .gjs-toolbar-item svg{vertical-align:middle;width:14px;height:14px}[data-editor-canvas] .gjs-toolbar-item [data-tlb-parent]{font-family:var(--font-sans);white-space:nowrap;padding:0 8px;font-size:12px;font-weight:500;line-height:24px}:root[data-palette=warm],.palette-swatch[data-palette=warm]{--paper:#faf7f1;--paper-deep:#f4f0e7;--ink:#211d18;--ink-soft:#625d54;--ink-faint:#706b62;--line:#ded8cf;--accent:#2a5745;--accent-strong:#134834;--accent-ink:#f7fbf9;--surface:#fdfcf8;--hover:#f6f3ec;--accent-tint:#2a57452e}@supports (color:lab(0% 0 0)){:root[data-palette=warm],.palette-swatch[data-palette=warm]{--paper:lab(97.3643% .224441 3.04739);--paper-deep:lab(94.8276% .352055 4.5813);--ink:lab(11.2729% 1.18008 4.54919);--ink-soft:lab(39.711% 1.13505 5.68676);--ink-faint:lab(45.5186% .948489 5.71417);--line:lab(86.7053% .671178 5.32458);--accent:lab(33.5193% -20.3041 5.80037);--accent-strong:lab(26.6229% -22.2108 6.30984);--accent-ink:lab(98.3275% -1.64136 .476944);--surface:lab(98.8605% .13572 1.90164);--hover:lab(95.9801% .286937 3.81343);--accent-tint:lab(33.5193% -20.3041 5.80037/.18)}}:root[data-palette=warm][data-theme=dark],.palette-swatch[data-palette=warm][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#161310;--paper-deep:#1f1b17;--ink:#eae7e2;--ink-soft:#afaaa2;--ink-faint:#9f9b93;--line:#39352f;--accent:#73b598;--accent-strong:#86c8ab;--accent-ink:#0d1914;--surface:#1d1a16;--hover:#24211c;--accent-tint:#73b59840}@supports (color:lab(0% 0 0)){:root[data-palette=warm][data-theme=dark],.palette-swatch[data-palette=warm][data-theme=dark]{--paper:lab(6.20388% .652634 2.34887);--paper-deep:lab(10.1117% .965223 3.7746);--ink:lab(91.9123% .225455 3.04804);--ink-soft:lab(69.8787% .576615 4.56489);--ink-faint:lab(64.0785% .580728 4.56774);--line:lab(22.3093% .786409 4.59289);--accent:lab(68.5888% -26.8654 7.70817);--accent-strong:lab(75.5497% -26.8119 7.70148);--accent-ink:lab(7.47921% -5.99022 1.75424);--surface:lab(9.53105% .859894 3.37659);--hover:lab(13.0124% .952899 3.76472);--accent-tint:lab(68.5888% -26.8654 7.70817/.25)}}:root[data-palette=slate],.palette-swatch[data-palette=slate]{--paper:#f3f8fd;--paper-deep:#eaf1f8;--ink:#1a1f24;--ink-soft:#575e66;--ink-faint:#656d74;--line:#d2dae2;--accent:#2e5483;--accent-strong:#1a4373;--accent-ink:#f8fafd;--surface:#f9fcff;--hover:#eff4fa;--accent-tint:#2e54832e}@supports (color:lab(0% 0 0)){:root[data-palette=slate],.palette-swatch[data-palette=slate]{--paper:lab(97.3256% -.878513 -2.85897);--paper-deep:lab(94.7696% -1.30263 -4.28009);--ink:lab(11.2424% -1.16598 -4.21499);--ink-soft:lab(39.6627% -1.54643 -5.30835);--ink-faint:lab(45.4633% -1.55953 -5.31462);--line:lab(86.6471% -1.50657 -4.98631);--accent:lab(34.5492% -1.51621 -31.2634);--accent-strong:lab(27.4763% -.0277907 -32.796);--accent-ink:lab(98.2503% -.411987 -1.83779);--surface:lab(98.8362% -.553519 -1.78941);--hover:lab(95.9316% -1.09181 -3.57021);--accent-tint:lab(34.5492% -1.51621 -31.2634/.18)}}:root[data-palette=slate][data-theme=dark],.palette-swatch[data-palette=slate][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#111417;--paper-deep:#181c20;--ink:#e4e8ed;--ink-soft:#a5acb2;--ink-faint:#969ca3;--line:#31363b;--accent:#89aedd;--accent-strong:#9bc1f1;--accent-ink:#10171f;--surface:#171b1f;--hover:#1e2226;--accent-tint:#89aedd40}@supports (color:lab(0% 0 0)){:root[data-palette=slate][data-theme=dark],.palette-swatch[data-palette=slate][data-theme=dark]{--paper:lab(6.18678% -.66746 -2.55596);--paper-deep:lab(10.0864% -.991643 -3.52098);--ink:lab(91.8735% -.877559 -2.85842);--ink-soft:lab(69.8289% -1.28996 -4.27327);--ink-faint:lab(64.0287% -1.28588 -4.2711);--line:lab(22.2652% -1.21899 -4.23815);--accent:lab(69.5462% -4.01118 -28.3494);--accent-strong:lab(76.5176% -4.22478 -28.4118);--accent-ink:lab(7.16059% -.970602 -7.04916);--surface:lab(9.50825% -.902012 -3.17309);--hover:lab(12.9871% -1.00497 -3.52685);--accent-tint:lab(69.5462% -4.01118 -28.3494/.25)}}:root[data-palette=clay],.palette-swatch[data-palette=clay]{--paper:#fdf6f2;--paper-deep:#f9eee8;--ink:#241c18;--ink-soft:#665b55;--ink-faint:#756963;--line:#e3d6cf;--accent:#833f29;--accent-strong:#722c15;--accent-ink:#fdf9f8;--surface:#fffbf8;--hover:#fbf1ec;--accent-tint:#833f292e}@supports (color:lab(0% 0 0)){:root[data-palette=clay],.palette-swatch[data-palette=clay]{--paper:lab(97.2925% 2.07904 2.83062);--paper-deep:lab(94.72% 3.13342 4.25581);--ink:lab(11.1936% 3.25789 4.35578);--ink-soft:lab(39.6011% 3.99388 5.37651);--ink-faint:lab(45.4017% 3.98192 5.36709);--line:lab(86.5894% 3.66834 4.9739);--accent:lab(35.4024% 28.7349 27.1468);--accent-strong:lab(28.3747% 30.5615 30.2232);--accent-ink:lab(98.2267% 1.32498 1.18651);--surface:lab(98.8155% 1.29491 1.76626);--hover:lab(95.8903% 2.60493 3.54234);--accent-tint:lab(35.4024% 28.7349 27.1468/.18)}}:root[data-palette=clay][data-theme=dark],.palette-swatch[data-palette=clay][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#171310;--paper-deep:#211a17;--ink:#ede6e2;--ink-soft:#b3a8a3;--ink-faint:#a39994;--line:#3c332f;--accent:#dd9781;--accent-strong:#f1aa94;--accent-ink:#1e130f;--surface:#1f1916;--hover:#27201d;--accent-tint:#dd978140}@supports (color:lab(0% 0 0)){:root[data-palette=clay][data-theme=dark],.palette-swatch[data-palette=clay][data-theme=dark]{--paper:lab(6.15929% 1.85015 2.2451);--paper-deep:lab(10.0456% 2.69768 3.61376);--ink:lab(91.8405% 2.07999 2.83124);--ink-soft:lab(69.7794% 3.14567 4.26426);--ink-faint:lab(63.9792% 3.1496 4.26701);--line:lab(22.2161% 3.21156 4.31461);--accent:lab(69.1752% 25.0344 22.5643);--accent-strong:lab(76.1401% 24.951 22.4435);--accent-ink:lab(7.0916% 5.36042 4.02446);--surface:lab(9.47147% 2.41955 3.23313);--hover:lab(12.9462% 2.68597 3.60368);--accent-tint:lab(69.1752% 25.0344 22.5643/.25)}}:root[data-palette=plum],.palette-swatch[data-palette=plum]{--paper:#fbf6fa;--paper-deep:#f5edf4;--ink:#211c21;--ink-soft:#635b62;--ink-faint:#716970;--line:#dfd6dd;--accent:#6c3d62;--accent-strong:#5c2b52;--accent-ink:#fcf9fb;--surface:#fefbfd;--hover:#f8f1f7;--accent-tint:#6c3d622e}@supports (color:lab(0% 0 0)){:root[data-palette=plum],.palette-swatch[data-palette=plum]{--paper:lab(97.2235% 2.35918 -1.49739);--paper-deep:lab(94.617% 3.53763 -2.24429);--ink:lab(11.0949% 3.52906 -2.2296);--ink-soft:lab(39.475% 4.41669 -2.79619);--ink-faint:lab(45.2752% 4.41748 -2.79759);--line:lab(86.4696% 4.12637 -2.61683);--accent:lab(32.6634% 25.6764 -13.1039);--accent-strong:lab(25.6163% 27.0907 -13.8192);--accent-ink:lab(98.1918% 1.54087 -.78876);--surface:lab(98.7723% 1.4748 -.936413);--hover:lab(95.8043% 2.94852 -1.87099);--accent-tint:lab(32.6634% 25.6764 -13.1039/.18)}}:root[data-palette=plum][data-theme=dark],.palette-swatch[data-palette=plum][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#161315;--paper-deep:#1f1a1e;--ink:#ebe6ea;--ink-soft:#afa8ae;--ink-faint:#a0999f;--line:#393338;--accent:#cc9cc1;--accent-strong:#e0afd4;--accent-ink:#1c131a;--surface:#1d191d;--hover:#242024;--accent-tint:#cc9cc140}@supports (color:lab(0% 0 0)){:root[data-palette=plum][data-theme=dark],.palette-swatch[data-palette=plum][data-theme=dark]{--paper:lab(6.10362% 2.01482 -1.29248);--paper-deep:lab(9.96271% 2.94205 -1.86);--ink:lab(91.7715% 2.35912 -1.49727);--ink-soft:lab(69.6768% 3.53673 -2.24282);--ink-faint:lab(63.8767% 3.53646 -2.24234);--line:lab(22.1157% 3.53219 -2.235);--accent:lab(69.953% 22.8621 -11.6823);--accent-strong:lab(76.915% 22.8799 -11.6927);--accent-ink:lab(6.9686% 5.89055 -3.03287);--surface:lab(9.39659% 2.6484 -1.67498);--hover:lab(12.8629% 2.94283 -1.86137);--accent-tint:lab(69.953% 22.8621 -11.6823/.25)}}:root[data-palette=graphite],.palette-swatch[data-palette=graphite]{--paper:#f7f7f9;--paper-deep:#eff0f2;--ink:#1d1e1f;--ink-soft:#5c5e60;--ink-faint:#6b6c6e;--line:#d8d9db;--accent:#2b2e34;--accent-strong:#1b1f28;--accent-ink:#f8fafe;--surface:#fbfcfd;--hover:#f2f3f5;--accent-tint:#2b2e342e}@supports (color:lab(0% 0 0)){:root[data-palette=graphite],.palette-swatch[data-palette=graphite]{--paper:lab(97.3236% -.0501573 -.758064);--paper-deep:lab(94.7673% -.0742078 -1.13649);--ink:lab(11.2468% -.0656098 -1.1315);--ink-soft:lab(39.664% -.0864863 -1.39871);--ink-faint:lab(45.4641% -.087291 -1.39916);--line:lab(86.6451% -.0857115 -1.32543);--accent:lab(18.7415% -.163481 -4.47554);--accent-strong:lab(11.7477% -.0685006 -6.27235);--accent-ink:lab(98.2387% -.120819 -1.89242);--surface:lab(98.8345% -.032872 -.492919);--hover:lab(95.9294% -.0622571 -.94732);--accent-tint:lab(18.7415% -.163481 -4.47554/.18)}}:root[data-palette=graphite][data-theme=dark],.palette-swatch[data-palette=graphite][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#131415;--paper-deep:#1b1c1d;--ink:#e7e8e9;--ink-soft:#aaabad;--ink-faint:#9a9b9d;--line:#353537;--accent:#cdd1d9;--accent-strong:#e1e5ed;--accent-ink:#12161f;--surface:#1a1b1c;--hover:#212223;--accent-tint:#cdd1d940}@supports (color:lab(0% 0 0)){:root[data-palette=graphite][data-theme=dark],.palette-swatch[data-palette=graphite][data-theme=dark]{--paper:lab(6.18836% -.0379607 -.649029);--paper-deep:lab(10.0891% -.0559166 -.943613);--ink:lab(91.8716% -.0500679 -.758016);--ink-soft:lab(69.8273% -.0733733 -1.13602);--ink-faint:lab(64.0272% -.0731349 -1.13585);--line:lab(22.267% -.0688881 -1.13337);--accent:lab(83.707% -.258148 -4.52364);--accent-strong:lab(90.6672% -.261456 -4.52545);--accent-ink:lab(7.11543% .0978708 -7.25583);--surface:lab(9.51043% -.0499412 -.830796);--hover:lab(12.9891% -.0567362 -.944084);--accent-tint:lab(83.707% -.258148 -4.52364/.25)}}.palette-swatch{background:var(--paper);color:var(--ink)}:root{--paper:#faf7f1;--paper-deep:#f4f0e7;--ink:#211d18;--ink-soft:#625d54;--ink-faint:#706b62;--line:#ded8cf;--accent:#2a5745;--accent-strong:#134834;--accent-ink:#f7fbf9;--good:#428252;--warn:#bb731b;--bad:#a43b38;--surface:#fdfcf8;--hover:#f6f3ec;--accent-tint:#2a57452e;--serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--serif-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px}@supports (color:lab(0% 0 0)){:root{--paper:lab(97.3643% .224441 3.04739);--paper-deep:lab(94.8276% .352055 4.5813);--ink:lab(11.2729% 1.18008 4.54919);--ink-soft:lab(39.711% 1.13505 5.68676);--ink-faint:lab(45.5186% .948489 5.71417);--line:lab(86.7053% .671178 5.32458);--accent:lab(33.5193% -20.3041 5.80037);--accent-strong:lab(26.6229% -22.2108 6.30984);--accent-ink:lab(98.3275% -1.64136 .476944);--good:lab(49.0757% -30.0243 19.6104);--warn:lab(55.5071% 24.3689 55.9288);--bad:lab(40.6069% 44.0896 26.0737);--surface:lab(98.8605% .13572 1.90164);--hover:lab(95.9801% .286937 3.81343);--accent-tint:lab(33.5193% -20.3041 5.80037/.18)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#161310;--paper-deep:#1f1b17;--ink:#eae7e2;--ink-soft:#afaaa2;--ink-faint:#9f9b93;--line:#39352f;--accent:#73b598;--accent-strong:#86c8ab;--accent-ink:#0d1914;--good:#6fb880;--warn:#eca851;--bad:#f07f77;--surface:#1d1a16;--hover:#24211c;--accent-tint:#73b59840;--accent-wash:#1a2e25;--good-ink:#95d7a2;--good-wash:#172c1c;--warn-ink:#f8c379;--warn-wash:#36250d;--bad-ink:#ffaaa2;--bad-wash:#3a1d1b;--info:#73abda;--info-ink:#98caf5;--info-wash:#172836}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--paper:lab(6.20388% .652634 2.34887);--paper-deep:lab(10.1117% .965223 3.7746);--ink:lab(91.9123% .225455 3.04804);--ink-soft:lab(69.8787% .576615 4.56489);--ink-faint:lab(64.0785% .580728 4.56774);--line:lab(22.3093% .786409 4.59289);--accent:lab(68.5888% -26.8654 7.70817);--accent-strong:lab(75.5497% -26.8119 7.70148);--accent-ink:lab(7.47921% -5.99022 1.75424);--good:lab(68.9361% -32.9132 21.3779);--warn:lab(74.2674% 20.0168 53.8013);--bad:lab(66.1606% 43.7527 24.7306);--surface:lab(9.53105% .859894 3.37659);--hover:lab(13.0124% .952899 3.76472);--accent-tint:lab(68.5888% -26.8654 7.70817/.25);--accent-wash:lab(16.881% -10.0652 2.88941);--good-ink:lab(80.4199% -29.8207 19.2662);--good-wash:lab(15.8357% -11.9622 7.7632);--warn-ink:lab(82.5927% 13.0467 44.6246);--warn-wash:lab(16.4576% 5.67238 18.5709);--bad-ink:lab(78.0709% 34.1602 18.8857);--bad-wash:lab(14.8866% 14.0239 7.83988);--info:lab(67.4005% -9.25702 -29.8639);--info-ink:lab(79.0474% -8.91417 -26.7376);--info-wash:lab(15.271% -3.54841 -11.6007)}}:root[data-theme=dark] .notice-good{border-color:#6fb88066;border-color:lab(68.9361% -32.9132 21.3779/.4)}:root[data-theme=dark] .notice-warn{border-color:#eca85166;border-color:lab(74.2674% 20.0168 53.8013/.4)}:root[data-theme=dark] .notice-bad{border-color:#f07f7766;border-color:lab(66.1606% 43.7527 24.7306/.4)}:root[data-theme=dark] .notice-info{border-color:#73abda66;border-color:lab(67.4005% -9.25702 -29.8639/.4)}:root[data-theme=dark] [data-cat="1"]{--cat:#7fafe2}@supports (color:lab(0% 0 0)){:root[data-theme=dark] [data-cat="1"]{--cat:lab(69.6052% -6.73747 -30.9505)}}:root[data-theme=dark] [data-cat="2"]{--cat:#e0a26f}@supports (color:lab(0% 0 0)){:root[data-theme=dark] [data-cat="2"]{--cat:lab(71.8323% 19.5474 36.1934)}}:root[data-theme=dark] [data-cat="3"]{--cat:#c499ce}@supports (color:lab(0% 0 0)){:root[data-theme=dark] [data-cat="3"]{--cat:lab(68.5833% 23.9041 -21.2507)}}:root[data-theme=dark] [data-cat="4"]{--cat:#69babf}@supports (color:lab(0% 0 0)){:root[data-theme=dark] [data-cat="4"]{--cat:lab(70.6224% -25.1582 -10.3953)}}:root[data-theme=dark] [data-cat="5"]{--cat:#e3928b}@supports (color:lab(0% 0 0)){:root[data-theme=dark] [data-cat="5"]{--cat:lab(68.886% 31.0581 17.1761)}}:root[data-theme=dark] [data-cat="6"]{--cat:#adb074}@supports (color:lab(0% 0 0)){:root[data-theme=dark] [data-cat="6"]{--cat:lab(70.4573% -7.77698 30.3929)}}.flow>*+*{margin-block-start:var(--flow,var(--space-sm,12px))}html,body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6}::selection{background:var(--accent-tint,#2a57452e)}@supports (color:lab(0% 0 0)){::selection{background:var(--accent-tint,lab(33.5193% -20.3041 5.80037/.18))}}.serif{font-family:var(--serif)}h1.serif,h2.serif{font-family:var(--serif-display);letter-spacing:-.011em}.smallcaps{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:11.5px}.page-title{font-family:var(--serif-display);color:var(--ink);font-size:30px;font-weight:400}.smallcaps+.page-title{margin-top:var(--space-xs,8px)}.head-block{font-family:var(--serif);color:var(--ink);margin:0 0 var(--space-sm,12px);font-size:20px;font-weight:400;line-height:1.3}.head-sub{font-family:var(--sans);color:var(--ink-soft);margin:0 0 var(--space-xs,8px);font-size:14px;font-weight:500}.hairline{border-top:1px solid var(--line)}.btn-primary{font-family:var(--sans);letter-spacing:.03em;color:var(--accent-ink);background:var(--accent);border:1px solid var(--accent);padding:var(--space-xs,8px) var(--space-lg,24px);cursor:pointer;border-radius:2px;font-size:13.5px;transition:background .18s cubic-bezier(.165,.84,.44,1);display:inline-block}.btn-primary:hover{background:var(--accent-strong)}.btn-primary:disabled{opacity:.45;cursor:default}.btn-ghost{font-family:var(--sans);color:var(--accent);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:2px;padding:8px 16px;font-size:13.5px;transition:border-color .18s cubic-bezier(.165,.84,.44,1),color .18s cubic-bezier(.165,.84,.44,1);display:inline-block}.btn-ghost:hover{border-color:var(--accent)}.btn-text{font-family:var(--sans);color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13.5px;text-decoration:underline}.input{font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:2px;width:100%;padding:8px 12px;font-size:14px;transition:border-color .18s cubic-bezier(.165,.84,.44,1)}.input:focus{border-color:var(--accent);outline:none}select.input{appearance:none;padding-right:var(--space-xl,32px);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23999' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}.cm-check{font-family:var(--sans);color:var(--ink);cursor:pointer;align-items:center;gap:7px;padding-bottom:8px;font-size:13.5px;display:flex}.cm-check input[type=checkbox]{accent-color:var(--accent);cursor:pointer;width:14px;height:14px}.input-editorial{font-family:var(--serif);font-size:17px}textarea.input{resize:vertical;line-height:1.65}.editable-text{white-space:pre-wrap;word-wrap:break-word;border-radius:2px;outline:none;min-height:1.2em;margin:-2px -4px;padding:2px 4px;transition:background .18s cubic-bezier(.165,.84,.44,1)}.editable-text:hover{background:var(--paper-deep)}.editable-text:focus{background:var(--paper-deep);box-shadow:0 0 0 1px var(--line)}.editable-text:empty:before{content:attr(data-placeholder);color:var(--ink-faint)}.block-row{border:1px solid #0000;border-radius:2px;margin:-8px -10px;padding:8px 10px;transition:border-color .16s cubic-bezier(.165,.84,.44,1),background .16s cubic-bezier(.165,.84,.44,1)}.block-row:hover{border-color:var(--line);background:var(--paper-deep)}.block-row:focus-within{border-color:var(--accent);background:var(--paper-deep)}.cm-record-subhead,.block-label{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.block-label{margin-bottom:var(--space-2xs,4px);display:block}.toggle-btn{cursor:pointer;font-family:var(--sans);color:var(--ink-soft);background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.toggle-btn:hover{color:var(--ink)}.toggle-btn:disabled{opacity:.5;cursor:default}.toggle-mark{border:1px solid var(--line);border-radius:2px;flex-shrink:0;width:11px;height:11px;transition:background .16s cubic-bezier(.165,.84,.44,1),border-color .16s cubic-bezier(.165,.84,.44,1);display:inline-block}.toggle-btn.on{color:var(--accent)}.toggle-btn.on .toggle-mark{background:var(--accent);border-color:var(--accent)}.section-head{border-top:1px solid var(--line);padding-top:var(--space-lg,24px);margin-top:var(--space-xl,32px);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:11.5px}.section-sub{color:var(--ink-faint);margin-top:var(--space-2xs,4px);text-transform:none;letter-spacing:normal;max-width:66ch;font-size:13px;font-family:var(--sans)}.sheet{background:var(--paper-deep);border:1px solid var(--line);padding:var(--space-lg,24px);border-radius:2px}.hint{color:var(--ink-faint);max-width:66ch;font-size:13px;line-height:1.5}.cm-dupe-section{padding-bottom:var(--space-xs,8px)}.cm-dupe-sub{margin-bottom:var(--space-sm,12px)}.cm-dupe-empty{color:var(--ink-soft);max-width:62ch;font-size:14px}.status{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:11.5px}.status:before{content:"";vertical-align:1px;background:var(--ink-faint);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.status.good:before{background:var(--good)}.status.warn:before{background:var(--warn)}.status.is-wrap{white-space:normal}.status.bad:before{background:var(--bad)}.status.accent:before{background:var(--accent)}.table{border-collapse:collapse;width:100%}.table th{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);text-align:left;padding:0 var(--space-sm,12px) var(--space-sm,12px) 0;border-bottom:1px solid var(--line);font-size:11.5px;font-weight:500}.table td{padding:var(--space-md,16px) var(--space-sm,12px) var(--space-md,16px) 0;border-bottom:1px solid var(--line);vertical-align:top;font-size:14px}.table tr:hover td{background:var(--hover,#f6f3ec)}@supports (color:lab(0% 0 0)){.table tr:hover td{background:var(--hover,lab(95.9801% .286937 3.81343))}}.navlink{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);padding:var(--space-xs,8px) 0;font-size:11.5px;transition:color .16s cubic-bezier(.165,.84,.44,1);display:block}.navlink:hover{color:var(--ink)}.navlink.active{color:var(--accent)}.navlink-new{color:var(--accent);margin-top:var(--space-xs,8px);border-top:1px solid var(--line);padding-top:calc(var(--space-xs,8px) + 6px)}.navlink-new:hover{color:var(--accent-strong)}.navlink-count{color:var(--accent);font-variant-numeric:tabular-nums}.band{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);margin-bottom:26px;padding:18px 0;position:sticky;top:0}.band-head h1{max-width:70ch}.cockpit-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr) minmax(0,2fr) minmax(0,.95fr);align-items:start;gap:26px;display:grid}.cockpit-col{min-width:0}@media (max-width:1180px){.cockpit-grid{grid-template-columns:1fr;gap:34px}}.band-audience-toggle{font-family:var(--sans);color:var(--ink);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;height:37px;padding:8px 14px;font-size:13px;transition:border-color .18s cubic-bezier(.165,.84,.44,1)}.band-audience-toggle:hover{border-color:var(--accent)}.band-audience-toggle[aria-expanded=true]{border-color:var(--accent);color:var(--accent);background:var(--paper-deep)}.audience-drawer{margin-bottom:26px;box-shadow:0 6px 16px -8px #1a150b40;box-shadow:0 6px 16px -8px lab(7.27453% 1.01619 6.17766/.25)}.wg-sentence{font-family:var(--serif);margin:0 0 var(--space-2xs);max-width:900px;font-size:24px;line-height:1.55}.wg-slot{font:inherit;color:var(--ink);padding:1px var(--space-xs) 2px;border:1px solid var(--line);background:var(--paper);cursor:pointer;white-space:nowrap;border-radius:4px;transition:border-color .16s cubic-bezier(.165,.84,.44,1);display:inline-block}.wg-slot:hover{border-color:var(--accent)}.wg-slot.empty{color:var(--ink-faint);border-style:dashed}.wg-slot.open{border-color:var(--accent);color:var(--accent-strong);background:var(--paper-deep);box-shadow:inset 0 0 0 1px var(--accent)}.wg-and{color:var(--ink-soft)}.wg-result{font-weight:500}.wg-result.zero,.wg-big.zero{color:var(--bad)}.wg-count-link{font-family:var(--serif);font-size:inherit}.wg-help{color:var(--ink-faint);margin:0 0 var(--space-md);font-size:13px}.wg-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin:0 6px 2px 0;display:inline-block}.wg-n{font-family:var(--sans);color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12.5px}.wg-picker{background:var(--paper);border:1px solid var(--line);padding:var(--space-md) var(--space-md) var(--space-sm);margin:0 0 var(--space-lg);border-radius:6px;max-width:900px}.wg-picker-head{margin-bottom:var(--space-xs);justify-content:space-between;align-items:baseline;display:flex}.wg-picker-head b{font-size:13.5px;font-weight:500}.wg-picker-hint{margin:var(--space-sm) 0 0}.wg-chips{gap:var(--space-xs) var(--space-xs);flex-wrap:wrap;display:flex}.wg-chip{font-family:var(--sans);color:var(--ink);padding:5px var(--space-sm);border:1px solid var(--line);background:var(--paper-deep);cursor:pointer;border-radius:999px;align-items:center;gap:6px;font-size:13.5px;transition:border-color .16s cubic-bezier(.165,.84,.44,1),background .16s cubic-bezier(.165,.84,.44,1);display:inline-flex}.wg-chip:hover{border-color:var(--accent)}.wg-chip.on{border-color:var(--accent);color:var(--accent-strong);background:var(--paper);box-shadow:inset 0 0 0 1px var(--accent)}.wg-chip.on:before{content:"✓";font-size:12px}.wg-chip .wg-dot{margin:0}.wg-group{gap:var(--space-xs) var(--space-sm);padding:var(--space-xs) 0;border-top:1px solid var(--line);grid-template-columns:110px 1fr;align-items:baseline;display:grid}.wg-group:first-of-type{border-top:0;padding-top:0}.wg-k{color:var(--ink-soft);font-size:13px}.wg-more{margin-top:var(--space-sm);font-size:13px}.wg-result-block{gap:var(--space-2xs) var(--space-lg);border-top:1px solid var(--line);padding-top:var(--space-md);grid-template-columns:200px 1fr;align-items:start;max-width:900px;display:grid}.wg-big{font-family:var(--serif);letter-spacing:-.01em;font-size:44px;line-height:1}.wg-big small{font-family:var(--sans);color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;margin-top:var(--space-xs);font-size:12.5px;display:block}.wg-chain{color:var(--ink);margin:var(--space-2xs) 0 0;font-size:14px}.wg-chain b{font-weight:500}.wg-muted{color:var(--ink-faint)}.wg-why{color:var(--ink-soft);margin:var(--space-xs) 0 0;font-size:13.5px}.wg-why summary{cursor:pointer;color:var(--accent-strong);list-style:none;display:inline}.wg-why summary::-webkit-details-marker{display:none}.wg-why summary:before{content:"› "}.wg-why[open] summary:before{content:"⌄ "}.wg-why ul{margin:6px 0 0;padding-left:18px}.wg-why li{margin:2px 0}.wg-segrows{margin:var(--space-sm) 0 0;padding:0;font-size:13.5px;list-style:none}.wg-segrows li{gap:var(--space-xs);border-top:1px solid var(--line);grid-template-columns:8px 1fr;align-items:baseline;padding:6px 0;display:grid}.wg-segrows b{font-weight:500}.wg-segrows .wg-dot{margin:0;position:relative;top:-1px}.wg-bounce{color:var(--bad)}.wg-segrows a{color:var(--accent-strong)}@media (max-width:800px){.wg-sentence{font-size:20px}.wg-result-block,.wg-group{grid-template-columns:1fr}}.cockpit-media-placeholder{opacity:.85}.accordion-panel{padding:0;overflow:hidden}.accordion-panel+.accordion-panel{margin-top:14px}.accordion-head{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:18px 22px;display:flex}.accordion-head:hover .smallcaps{color:var(--ink-soft)}.accordion-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.accordion-caret{border-right:1.5px solid var(--ink-faint);border-bottom:1.5px solid var(--ink-faint);flex-shrink:0;width:7px;height:7px;transition:transform .16s cubic-bezier(.165,.84,.44,1);display:inline-block;transform:rotate(45deg)}.accordion-caret.open{transform:rotate(-135deg)}.accordion-body{padding:0 22px 20px}.primary-panel-label{margin-bottom:4px}.focus-view{max-width:1080px;margin:0 auto;padding:8px 0 60px}.focus-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;padding-bottom:18px;display:flex}.focus-body{grid-template-columns:1fr;align-items:start;gap:34px;display:grid}@media (min-width:900px){.focus-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.focus-preview{position:sticky;top:24px}}.focus-toggle{white-space:nowrap}.asset-picker-backdrop{z-index:50;background:#1a150b73;background:lab(7.27453% 1.01619 6.17766/.45);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.asset-picker-dialog{background:var(--paper);border:1px solid var(--line);border-radius:3px;flex-direction:column;width:100%;max-width:640px;max-height:min(640px,84vh);padding:20px 22px;display:flex;box-shadow:0 12px 40px -12px #1a150b66;box-shadow:0 12px 40px -12px lab(7.27453% 1.01619 6.17766/.4)}.asset-picker-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.asset-picker-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;padding-right:2px;display:grid;overflow-y:auto}.asset-picker-thumb{aspect-ratio:1;cursor:pointer;background:var(--paper-deep);border:1px solid var(--line);border-radius:3px;padding:0;transition:border-color .16s cubic-bezier(.165,.84,.44,1);overflow:hidden}.asset-picker-thumb:hover,.asset-picker-thumb:focus-visible{border-color:var(--accent);outline:none}.asset-picker-thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.asset-picker-thumb{transition:none}}.compose-canvas{box-sizing:border-box;width:calc(100vw - 190px);max-width:1440px;margin-left:-56px;margin-right:-56px;padding:0 24px}.ev-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ev-focus:focus-visible,.ev-tip-trigger:focus-visible,.ev-tally:focus-visible,.ev-diff-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.ev-tip-trigger:focus-visible{border-radius:50%}.ev-tip-wrap{align-items:center;gap:6px;display:inline-flex;position:relative}.ev-tip-trigger{border:1px solid var(--line);width:16px;height:16px;font-family:var(--sans);color:var(--ink-faint);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:10px;line-height:1;transition:border-color .16s cubic-bezier(.165,.84,.44,1),color .16s cubic-bezier(.165,.84,.44,1);display:inline-flex}.ev-tip-trigger:hover,.ev-tip-trigger[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.ev-tip-bubble{z-index:20;background:var(--paper);border:1px solid var(--line);width:max-content;max-width:30ch;font-family:var(--sans);color:var(--ink-soft);text-align:left;text-transform:none;letter-spacing:normal;border-radius:2px;padding:10px 12px;font-size:12.5px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 6px 16px -8px #1a150b4d;box-shadow:0 6px 16px -8px lab(7.27453% 1.01619 6.17766/.3)}.ev-tip-bubble.below{top:calc(100% + 8px);bottom:auto}.ev-steprail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none;display:flex}.ev-step{min-width:0;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);flex:1 1 0;align-items:baseline;gap:8px;padding:13px 16px 13px 0;font-size:12px;display:flex}.ev-step-dot{border:1px solid var(--line);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:9px;height:9px;display:inline-flex}.ev-step.is-done{color:var(--ink-soft)}.ev-step.is-done .ev-step-dot{background:var(--accent);border-color:var(--accent)}.ev-step.is-active{color:var(--ink)}.ev-step.is-active .ev-step-dot{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--paper);background:var(--accent)}.ev-step.is-error{color:var(--bad)}.ev-step.is-error .ev-step-dot{background:var(--bad);border-color:var(--bad)}.ev-step-mark{color:var(--accent-ink);font-size:10px;line-height:1}.ev-step-count{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding:13px 0;font-size:11.5px;display:none}.ev-wizard-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.ev-wizard-gate{flex-basis:100%;order:3}.ev-wizard-foot .btn-ghost:disabled{opacity:.45;cursor:default}.ev-wizard-foot .btn-ghost:disabled:hover{border-color:var(--line)}.ev-counts{border-top:1px solid var(--line);padding-top:22px}.ev-counts-primary{flex-wrap:wrap;gap:14px 52px;display:flex}.ev-count{min-width:0}.ev-count-figure{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--ink);font-size:38px;font-weight:400;line-height:1.1}.ev-count-label{margin-top:4px}.ev-count-sub{margin-top:3px}.ev-counts-more{border-top:1px solid var(--line);margin-top:22px;padding-top:12px}.ev-counts-more>summary{cursor:pointer;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;list-style:none;transition:color .16s cubic-bezier(.165,.84,.44,1);display:inline-block}.ev-counts-more>summary::-webkit-details-marker{display:none}.ev-counts-more>summary:after{content:"";vertical-align:2px;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:9px;transition:transform .16s cubic-bezier(.165,.84,.44,1);display:inline-block;transform:rotate(45deg)}.ev-counts-more[open]>summary:after{transform:rotate(-135deg)}.ev-counts-more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.ev-counts-more>summary:hover{color:var(--accent)}.ev-counts-secondary{flex-wrap:wrap;gap:8px 34px;margin-top:14px;display:flex}.ev-count-minor{font-family:var(--sans);color:var(--ink-soft);font-size:13px}.ev-count-minor b{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--ink);margin-right:7px;font-size:17px;font-weight:400}.ev-diff-head,.ev-diff-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:8px 18px;display:grid}.ev-diff-head{padding:0 0 10px}.ev-diff-row{padding:15px 0}.ev-diff-name{font-family:var(--serif);font-size:15.5px}.ev-diff-value{font-family:var(--sans);color:var(--ink-soft);overflow-wrap:anywhere;min-width:0;font-size:13.5px}.ev-diff-value.is-conflict{color:var(--ink);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--warn);-webkit-text-decoration-color:var(--warn);-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn);text-underline-offset:4px;text-decoration-thickness:1.5px}.ev-diff-actions{justify-self:end;gap:14px;display:flex}.ev-diff-action{font-family:var(--sans);color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.ev-diff-action.is-reject{color:var(--ink-soft)}.ev-diff-action:hover{color:var(--accent-strong)}.ev-diff-row.is-resolved .ev-diff-name,.ev-diff-row.is-resolved .ev-diff-value{color:var(--ink-faint)}.ev-diff-row.is-rejected .ev-diff-value.is-incoming{text-decoration:line-through}.ev-diff-label{display:none}.ev-tally{text-align:left;width:100%;min-height:60px;font:inherit;background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;transition:border-color .18s cubic-bezier(.165,.84,.44,1),background .18s cubic-bezier(.165,.84,.44,1);display:flex}.ev-tally+.ev-tally{margin-top:10px}.ev-tally:hover:not(:disabled){border-color:var(--accent)}.ev-tally[aria-pressed=true]{background:var(--paper-deep);border-color:var(--accent)}.ev-tally:disabled{opacity:.45;cursor:default}.ev-tally-name{font-family:var(--serif);color:var(--ink);font-size:17px}.ev-tally-meta{margin-top:2px}.ev-tally-mark{border:1px solid var(--line);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:background .18s cubic-bezier(.165,.84,.44,1),border-color .18s cubic-bezier(.165,.84,.44,1);display:inline-flex}.ev-tally[aria-pressed=true] .ev-tally-mark{background:var(--accent);border-color:var(--accent)}.ev-tally-side{flex-shrink:0;align-items:center;gap:12px;display:flex}.ev-hero-cover{aspect-ratio:16/7;object-fit:cover;background:var(--paper-deep);border-radius:2px;width:100%;margin-bottom:26px;display:block}.ev-hero-grid{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:26px;display:grid}.ev-hero-date{border:1px solid var(--line);text-align:center;background:var(--paper);border-radius:2px;flex-shrink:0;min-width:92px;padding:12px 16px 13px}.ev-hero-day{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--ink);font-size:30px;line-height:1.05}.ev-hero-title{font-family:var(--serif-display);letter-spacing:-.011em;max-width:22ch;color:var(--ink);font-size:38px;font-weight:400;line-height:1.2}.ev-hero-venue{font-family:var(--serif);color:var(--ink-soft);max-width:46ch;margin-top:12px;font-size:17px;line-height:1.6}.ev-hero-logo{width:auto;height:26px;margin-bottom:22px;display:block}.ev-brand{background:var(--paper);color:var(--ink);--paper-deep:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ev-brand{--paper-deep:color-mix(in oklab, var(--ink) 5%, var(--paper))}}.ev-brand{--line:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ev-brand{--line:color-mix(in oklab, var(--ink) 16%, var(--paper))}}.ev-brand{--ink-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ev-brand{--ink-soft:color-mix(in oklab, var(--ink) 72%, var(--paper))}}.ev-brand{--ink-faint:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ev-brand{--ink-faint:color-mix(in oklab, var(--ink) 56%, var(--paper))}}.ev-brand{--accent-strong:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ev-brand{--accent-strong:color-mix(in oklab, var(--accent) 82%, var(--ink))}}.ev-board-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,auto);align-items:start;gap:6px 20px;padding:16px 0;display:grid}.ev-board-row.has-select{grid-template-columns:22px minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,auto)}.ev-board-cell-select{padding-top:3px}.ev-board-cell-actions{flex-wrap:wrap;justify-self:end;align-items:baseline;gap:14px;display:flex}.ev-board-cell-detail{background:var(--paper-deep);border-radius:2px;grid-column:1/-1;margin-top:4px;padding:14px 16px}.ev-board-field-label{display:none}.ev-board-list{border-top:1px solid var(--line)}.ev-ref-page{max-width:1040px;padding:48px 56px 96px}.ev-ref-spec{max-width:74ch;margin-top:8px}.ev-ref-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px;display:grid}.ev-ref-state{margin-bottom:30px}.ev-ref-state:last-child{margin-bottom:0}@media (max-width:760px){.ev-ref-page{padding:32px 20px 72px}.ev-ref-pair{grid-template-columns:minmax(0,1fr);gap:30px}.ev-step{flex:none;padding:13px 14px 13px 0}.ev-step .ev-step-label{display:none}.ev-step.is-active .ev-step-label,.ev-step.is-error .ev-step-label{display:inline}.ev-step-count{margin-left:auto;display:block}.ev-counts-primary{gap:18px 34px}.ev-count-figure{font-size:30px}.ev-diff-head{display:none}.ev-diff-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}.ev-diff-label{display:block}.ev-diff-actions{justify-self:start;margin-top:6px}.ev-tally{min-height:68px}.ev-hero-grid{grid-template-columns:minmax(0,1fr);gap:20px}.ev-hero-date{justify-self:start}.ev-hero-title{font-size:30px}.ev-tip-bubble{max-width:min(30ch,72vw)}.ev-board-row,.ev-board-row.has-select{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0}.ev-board-cell-select{order:-1}.ev-board-cell-actions{justify-self:start;margin-top:6px}.ev-board-field-label{display:block}}@media (prefers-reduced-motion:reduce){.ev-tip-trigger,.ev-tally,.ev-tally-mark,.ev-counts-more>summary{transition:none}}.ev-guest-page{max-width:640px;margin:0 auto;padding:48px 24px 96px}.ev-notfound{text-align:center;max-width:480px;margin:0 auto;padding:96px 24px}.ev-desc{flex-direction:column;gap:16px;display:flex}.ev-desc-h1{color:var(--ink);font-size:24px;font-weight:400;line-height:1.3}.ev-desc-h2{color:var(--ink);font-size:19px;font-style:italic;font-weight:400}.ev-desc-p{color:var(--ink-soft);font-size:16.5px;line-height:1.75}.ev-desc-p a{color:var(--accent)}.ev-desc-quote{border-left:3px solid var(--accent);color:var(--ink);margin:0;padding-left:18px;font-size:18px;font-style:italic}.ev-desc-figure{margin:0}.ev-desc-figure img{width:100%;height:auto;display:block}.ev-desc-hr{border:none;border-top:1px solid var(--line);margin:4px 0}.ev-desc-spacer-sm{height:8px}.ev-desc-spacer-md{height:20px}.ev-desc-spacer-lg{height:40px}.ev-desc-signoff{color:var(--ink-soft)}.ev-gate{border-top:1px solid var(--line);padding-top:30px}.ev-gate-head{color:var(--ink);max-width:32ch;margin-top:6px;font-size:22px;font-weight:400;line-height:1.35}.ev-gate-body{color:var(--ink-soft);max-width:56ch;margin-top:12px;font-size:16px;line-height:1.7}.ev-mode-banner{margin-bottom:18px}.ev-wizard-area{border-top:1px solid var(--line);padding-top:28px}.ev-wizard-step{flex-direction:column;gap:20px;margin-top:26px;display:flex}.ev-locked-value{color:var(--ink);font-size:16px}.ev-radio-group{border:none;margin:0;padding:0}.ev-radio-row{flex-wrap:wrap;gap:10px 22px;margin-top:4px;display:flex}.ev-radio-option{font-family:var(--sans);color:var(--ink);cursor:pointer;align-items:center;gap:7px;font-size:14.5px;display:inline-flex}.ev-radio-option input{accent-color:var(--accent)}.ev-stepper{align-items:center;gap:10px;margin-top:4px;display:inline-flex}.ev-stepper-btn{width:32px;height:32px;font-family:var(--sans);color:var(--accent);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.ev-stepper-btn:hover:not(:disabled){border-color:var(--accent)}.ev-stepper-btn:disabled{opacity:.4;cursor:default}.ev-stepper-input{text-align:center;width:52px;font-family:var(--sans);color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:2px;padding:6px 4px;font-size:15px}.ev-consent-row{cursor:pointer;color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.ev-consent-row input{flex-shrink:0;margin-top:3px}.ev-review-row{border-top:1px solid var(--line);padding-top:16px}.ev-review-row .btn-text{margin-top:6px}.ev-error-banner{border:1px solid var(--bad);color:var(--bad);border-radius:2px;margin-bottom:20px;padding:12px 14px;font-size:14px}@media (max-width:760px){.ev-guest-page{padding:32px 18px 72px}.ev-desc-h1{font-size:21px}.ev-radio-row{gap:10px 16px}}.ev-admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:30px;display:flex}.ev-admin-title{margin-top:6px;font-size:28px;font-weight:400}.ev-admin-status-line{margin-top:8px}.ev-admin-accent-link{color:var(--accent)}.ev-admin-row-edit{font-size:12.5px}.ev-admin-note{margin-top:10px;font-size:13.5px}.ev-admin-note.good{color:var(--good)}.ev-admin-note.warn{color:var(--warn)}.ev-admin-note.bad{color:var(--bad)}.ev-admin-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ev-admin-num{text-align:right}.ev-admin-figure{font-family:var(--serif);font-size:17px}.ev-admin-row{flex-wrap:wrap;gap:10px;display:flex}.ev-admin-row>*{flex:1;min-width:180px}.ev-admin-field-error{color:var(--bad);margin-top:4px;font-size:12.5px}.ev-admin-section-body{margin-top:14px}.ev-admin-list-item{margin-bottom:10px}.ev-admin-add-row{flex-wrap:wrap;gap:4px 16px;margin-top:4px;display:inline-flex}.ev-admin-block-actions{gap:2px;display:inline-flex}.ev-admin-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.ev-admin-mt-1{margin-top:6px}.ev-admin-mt-2{margin-top:10px}.ev-admin-mt-3{margin-top:14px}.ev-admin-mb-2{margin-bottom:10px}.ev-admin-mb-4{margin-bottom:24px}@media (max-width:640px){.ev-admin-row>*{min-width:100%}.ev-admin-title{font-size:24px}}.ev-admin-url{font-family:var(--sans);font-size:inherit;color:var(--ink-soft)}@media (max-width:760px){.ev-tally{flex-wrap:wrap}.ev-tally-side{flex-shrink:1;min-width:0}.ev-tally-side>.smallcaps{white-space:normal;overflow-wrap:anywhere}.ev-tally-mark{flex-shrink:0}.app-shell{flex-direction:column!important;min-height:0!important}.app-rail{border-right:none!important;border-bottom:1px solid var(--line)!important;flex-shrink:1!important;width:auto!important;padding:14px 16px!important}.app-rail-top{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.app-rail-tagline{display:none!important}.app-rail-status{margin-bottom:0!important}.app-rail-signout{border-top:1px solid var(--line);padding-top:8px;margin-top:6px!important}.app-rail-signout-btn{width:auto;display:inline-block}.app-content{padding:20px 16px 48px!important}.app-nav{-webkit-overflow-scrolling:touch;gap:4px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.app-nav .navlink{letter-spacing:.08em;white-space:nowrap;padding:6px 7px}.app-rail-toggle{display:none}.app-nav{flex-wrap:wrap;gap:0;margin-top:8px;overflow-x:visible}.app-nav .navlink{letter-spacing:0;text-transform:none;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column-reverse;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;padding:6px 2px;font-size:12.5px;display:flex}.app-nav .navlink-short{display:inline-flex}.app-nav .navlink-more{order:2}.app-nav>.navlink:nth-child(n+6):not(.navlink-more){order:3;display:none}:root[data-more=open] .app-nav>.navlink:nth-child(n+6):not(.navlink-more){border-top:1px solid var(--line);flex-direction:row-reverse;flex:0 0 100%;justify-content:flex-end;gap:12px;padding:6px 4px;display:flex}.app-rail-signout{display:none}:root[data-more=open] .app-rail-signout{display:block}.app-rail-signout-btn{letter-spacing:0;text-transform:none;flex-direction:row-reverse;align-items:center;gap:12px;min-height:44px;font-size:12.5px;display:inline-flex}.app-rail-signout-btn .navlink-short{display:inline-flex}.app-nav .navlink.app-rail-toggle{display:none}.cm-jump-link{white-space:nowrap;flex:none;align-items:center;min-height:44px}.cm-card button,.cm-card a[role=button],.cm-card .btn-text,.cm-card .btn-ghost,.cm-card .btn-primary{white-space:nowrap;min-width:44px;min-height:44px;font-size:15px;line-height:1.2}.cm-card .btn-text,.cm-card .btn-ghost,.cm-card .btn-primary{justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.cm-card .btn-text{border:1px solid var(--line);background:var(--paper);border-radius:6px;text-decoration:none}.cm-card .cm-inline-value{align-items:center;padding:0 4px;display:inline-flex}.cm-card .cm-tag-add,.cm-card .cm-tag button{align-items:center;padding:0 14px;font-size:14px}.cm-card summary{align-items:center;min-height:44px;display:flex}.cm-card .cm-group-toggle{align-items:center;display:inline-flex}.cm-card input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.cm-card select,.cm-card textarea{min-height:44px;font-size:16px}.cm-notebox-foot{flex-direction:column;align-items:stretch;gap:10px}.cm-notebox-foot .btn-primary{width:100%}.cm-property{flex-wrap:wrap}.cm-property>.hint{flex:0 0 100%}.cm-card .cm-tag-add{margin:4px 0 4px 6px}.cm-rel{flex-wrap:wrap}.cm-rel>div:last-child{flex:0 0 100%}.toggle-btn{min-height:44px}.cm-sheet-backdrop{z-index:40;background:#211d1866;background:lab(11.2729% 1.18008 4.54919/.4);position:fixed;inset:0}.cm-sheet{z-index:41;max-height:80vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--paper,#faf7f1);border-top:1px solid var(--line);border-radius:12px 12px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px #211d181f;box-shadow:0 -8px 24px lab(11.2729% 1.18008 4.54919/.12)}.cm-sheet-title{font-family:var(--sans);color:var(--ink-faint,#777);margin:0 0 8px;font-size:12.5px}.cm-sheet-list{margin:0;padding:0;list-style:none}.cm-sheet-option,.cm-sheet-cancel{border:0;border-top:1px solid var(--line);width:100%;min-height:48px;font-family:var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;padding:10px 12px;font-size:16px;display:flex}.cm-sheet-option.is-current{color:var(--accent);font-weight:600}.cm-sheet-cancel{border:1px solid var(--line);border-radius:6px;justify-content:center;margin-top:8px}}.ev-desc-gallery{gap:8px;display:flex}.ev-desc-gallery-item{aspect-ratio:4/3;object-fit:cover;border-radius:2px;flex:1 1 0;min-width:0;display:block}@media (max-width:760px){.ev-desc-gallery{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.ev-desc-gallery-item{aspect-ratio:4/3;scroll-snap-align:start;flex:0 0 78%}}.ev7-prose{resize:none;width:100%;min-height:7.4em;display:block;overflow-y:hidden}.ev7-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ev7-picture{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.ev7-thumb-wrap{border:1px solid var(--line);background:var(--paper-deep);border-radius:2px;flex:none;justify-content:center;align-items:center;width:108px;height:78px;display:flex;overflow:hidden}.ev7-thumb{object-fit:cover;width:100%;height:100%;display:block}.ev7-thumb-empty{text-align:center;padding:0 6px;font-size:11px}.ev7-picture-controls{flex:220px;min-width:0}.ev7-file-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ev7-figure{width:100%}.ev7-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.ev7-gallery-item{border:1px solid var(--line);border-radius:2px;min-width:0;padding:10px}.ev7-gallery-item .ev7-picture{display:block}.ev7-gallery-item .ev7-thumb-wrap{width:100%;height:96px}.ev7-gallery-item .ev7-picture-controls{margin-top:8px}.ev7-library{background:var(--paper-deep);border:1px solid var(--line);border-radius:2px;max-width:100%;margin-top:8px;padding:10px}.ev7-library-strip{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.ev7-library-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:2px;flex:none;width:96px;padding:3px}.ev7-library-item:hover{border-color:var(--accent)}.ev7-library-thumb{object-fit:cover;border-radius:2px;width:100%;height:64px;display:block}.ev7-library-name{font-family:var(--sans);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10.5px;display:block;overflow:hidden}.ev7-cond-badge{font-family:var(--sans);color:var(--ink-faint);border:1px solid var(--line);white-space:nowrap;border-radius:2px;padding:1px 7px;font-size:11px}.ev7-check{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.ev7-checkbox{width:15px;height:15px;accent-color:var(--accent);flex:none;position:relative;top:2px}.ev7-check-label{font-family:var(--sans);color:var(--ink);cursor:pointer;font-size:14px}.ev7-template-bar{margin-bottom:4px}@media (max-width:640px){.ev7-gallery-grid{grid-template-columns:minmax(0,1fr)}.ev7-block-head{gap:6px}}.ev-admin-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.ev8-event-picker{box-shadow:0 4px 14px #0000001f}.ev-review-row{padding-right:60px;position:relative}.ev-review-row .btn-text{margin-top:0;font-size:12.5px;text-decoration:none;position:absolute;top:16px;right:0}.ev-review-row .btn-text:hover,.ev-review-row .btn-text:focus-visible{text-decoration:underline}@media (max-width:760px){.ev-review-row{padding-right:50px}.ev-review-row .btn-text{font-size:11.5px}}.cm-roster-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (min-width:1440px){.cm-wide{margin-right:max(-300px,1302px - 100vw)}}.cm-demo-hover .cm-sort{color:var(--ink)}.cm-demo-hover .cm-sort-mark{opacity:.5}.cm-demo-focus .cm-sort{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.cm-roster-list{--cm-row-h:36px;border-top:1px solid var(--line);min-width:1100px}:root[data-density=compact] .cm-roster-list{--cm-row-h:28px}.cm-roster-head,.cm-roster-row{grid-template-columns:22px minmax(150px,1.5fr) minmax(168px,1.7fr) 46px 104px minmax(150px,1.8fr) minmax(112px,1fr) 84px 32px;align-items:center;gap:0 14px;display:grid}.cm-roster-head{border-bottom:1px solid var(--line);padding-bottom:8px}.cm-roster-row{min-height:var(--cm-row-h);border-bottom:1px solid var(--line);transition:background .16s cubic-bezier(.165,.84,.44,1)}.cm-roster-row:hover{background:var(--paper-deep)}.cm-cell{white-space:nowrap;min-width:0;font-family:var(--sans);color:var(--ink-soft);font-size:13px}.cm-truncate{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.cm-cell-end{justify-self:end}.cm-name{font-family:var(--serif);color:var(--ink);font-size:14.5px}.cm-none{font-family:var(--serif);color:var(--ink-faint);font-style:italic}.cm-deceased-flare{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--bad);border:1px solid var(--bad);white-space:nowrap;vertical-align:middle;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-block}.cm-num{font-variant-numeric:tabular-nums}.cm-density{margin-top:10px}.cm-sort{cursor:pointer;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);background:0 0;border:none;align-items:baseline;gap:5px;padding:0;font-size:11.5px;transition:color .16s cubic-bezier(.165,.84,.44,1);display:inline-flex}.cm-sort:hover,[aria-sort=ascending]>.cm-sort,[aria-sort=descending]>.cm-sort{color:var(--ink)}.cm-sort-mark{opacity:0;font-size:9px;line-height:1;transition:opacity .16s cubic-bezier(.165,.84,.44,1)}.cm-sort:hover .cm-sort-mark,.cm-sort:focus-visible .cm-sort-mark{opacity:.5}[aria-sort=ascending] .cm-sort-mark,[aria-sort=descending] .cm-sort-mark{opacity:1}.cm-chiprow{overflow-clip-margin:3px;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:clip}.cm-chiprow-wrap{flex-wrap:wrap;overflow:visible}.cm-tag{border:1px solid var(--line);max-width:100%;font-family:var(--sans);color:var(--ink-soft);white-space:nowrap;background:0 0;border-radius:2px;flex:none;align-items:center;gap:5px;padding:1px 7px;font-size:11.5px;line-height:1.55;display:inline-flex}.cm-tag.is-type{background:var(--paper-deep);color:var(--ink)}.cm-tag-label{text-overflow:ellipsis;overflow:hidden}.cm-tag-group{color:var(--ink-faint);margin-right:3px}[data-cat]{--cat:var(--ink-faint)}[data-cat=type]{--cat:var(--accent)}[data-cat="1"]{--cat:#3e6c9b}@supports (color:lab(0% 0 0)){[data-cat="1"]{--cat:lab(44.0057% -5.17508 -30.6054)}}[data-cat="2"]{--cat:#9c622f}@supports (color:lab(0% 0 0)){[data-cat="2"]{--cat:lab(47.4161% 20.5093 38.5168)}}[data-cat="3"]{--cat:#7a5283}@supports (color:lab(0% 0 0)){[data-cat="3"]{--cat:lab(40.6995% 24.0897 -21.0688)}}[data-cat="4"]{--cat:#147175}@supports (color:lab(0% 0 0)){[data-cat="4"]{--cat:lab(42.7742% -25.0503 -10.2908)}}[data-cat="5"]{--cat:#9a504b}@supports (color:lab(0% 0 0)){[data-cat="5"]{--cat:lab(43.3496% 31.2454 17.6451)}}[data-cat="6"]{--cat:#66672d}@supports (color:lab(0% 0 0)){[data-cat="6"]{--cat:lab(42.5625% -6.96476 32.0119)}}.cm-tag[data-cat]{border-color:var(--cat)}@supports (color:color-mix(in lab, red, red)){.cm-tag[data-cat]{border-color:color-mix(in oklab, var(--cat) 32%, var(--paper))}}.cm-tag[data-cat]{background:var(--cat)}@supports (color:color-mix(in lab, red, red)){.cm-tag[data-cat]{background:color-mix(in oklab, var(--cat) 8%, var(--paper))}}.cm-tag.is-type[data-cat]{background:var(--cat)}@supports (color:color-mix(in lab, red, red)){.cm-tag.is-type[data-cat]{background:color-mix(in oklab, var(--cat) 14%, var(--paper))}}.cm-cat-dot{background:var(--cat);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.cm-tag-x{cursor:pointer;font-family:var(--sans);color:var(--ink-faint);background:0 0;border:none;margin-right:-2px;padding:0;font-size:12px;line-height:1;transition:color .16s cubic-bezier(.165,.84,.44,1)}.cm-tag-x:hover{color:var(--bad)}.cm-tag-add{color:var(--accent);cursor:pointer;border-style:dashed;flex:none}.cm-chip-more{font-family:var(--sans);color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.cm-originrow{gap:13px}.cm-origin{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px dotted var(--line);cursor:default;white-space:nowrap;flex:none;font-size:10.5px}.cm-inline{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.cm-inline-value{cursor:pointer;font-family:var(--sans);color:var(--ink);text-align:left;background:0 0;border:none;border-bottom:1px dotted #0000;padding:0;font-size:13px;transition:border-color .16s cubic-bezier(.165,.84,.44,1)}.cm-inline-value:hover{border-bottom-color:var(--ink-faint)}.cm-inline-select{font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--accent);border-radius:2px;padding:2px 6px;font-size:13px}.cm-inline-input{font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--accent);border-radius:2px;min-width:12ch;padding:2px 6px;font-size:13px}.cm-inline-note{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:11px}.cm-inline.is-saving .cm-inline-value{color:var(--ink-faint)}.cm-inline-fail{font-family:var(--sans);color:var(--bad);flex:1 0 100%;max-width:46ch;margin-top:4px;font-size:12px}.cm-selbar{background:var(--paper-deep);border:1px solid var(--line);border-radius:2px;flex-wrap:wrap;align-items:center;gap:18px;padding:11px 16px;display:flex}.cm-selbar-count{font-family:var(--sans);color:var(--ink);white-space:nowrap;font-size:13px}.cm-selbar-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cm-selbar-absent{border:1px dashed var(--line);border-radius:2px;place-items:center;min-height:45px;display:grid}.cm-tier-defs{max-width:62ch;margin:10px 0 0;padding:0;list-style:none}.cm-tier-def{font-family:var(--sans);color:var(--ink-soft);grid-template-columns:82px minmax(0,1fr);gap:12px;padding:5px 0;font-size:13px;display:grid}.cm-tier-def dt{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);padding-top:2px;font-size:11.5px}.cm-tl{border-top:1px solid var(--line)}.cm-tl-entry{border-bottom:1px solid var(--line);grid-template-columns:168px minmax(0,1fr);gap:0 20px;padding:14px 0;display:grid}.cm-tl-when{font-family:var(--sans);color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:13px}.cm-tl-kind{margin-bottom:4px;display:block}.cm-tl-body{font-family:var(--serif);color:var(--ink);max-width:92ch;margin:0;font-size:15px;line-height:1.55}.cm-tl-author{font-family:var(--sans);color:var(--ink-faint);margin-top:5px;font-size:13px;display:block}.cm-tl-change{font-family:var(--sans);color:var(--ink-soft);margin-top:5px;font-size:13px;display:block}.cm-tl-before{color:var(--ink-faint);text-decoration:line-through}.cm-tl-after{color:var(--ink)}.cm-tl-via{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px dotted var(--line);margin-top:5px;font-size:11.5px;display:inline-block}.cm-tl-undo{margin-top:5px;display:block}.cm-tl-undo .cm-tl-via{margin-top:0}.cm-notebox{border:1px solid var(--line);background:var(--paper);border-radius:2px;max-width:none;padding:14px 16px 12px;transition:border-color .16s cubic-bezier(.165,.84,.44,1)}.cm-notebox:focus-within{border-color:var(--accent)}.cm-notebox textarea{resize:vertical;border:none;min-height:96px;padding:0}.cm-notebox textarea:focus{outline:none}.cm-notebox-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:10px;display:flex}.cm-notebox-foot .btn-primary{white-space:nowrap;flex:none}.cm-rel{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 20px;padding:13px 0;display:grid}.cm-rel-who{font-family:var(--serif);color:var(--ink);font-size:15px}.cm-rel-meta{font-family:var(--sans);color:var(--ink-faint);margin-top:3px;font-size:12.5px;display:block}.cm-rel-reason{font-family:var(--serif);color:var(--ink-soft);grid-column:1/-1;max-width:92ch;margin:6px 0 0;font-size:14px;line-height:1.5}.cm-rel.is-closed .cm-rel-who{color:var(--ink-faint)}.cm-views{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:4px;display:flex}.cm-view{cursor:pointer;font-family:var(--sans);color:var(--ink-soft);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 12px 8px;font-size:13px;transition:color .16s cubic-bezier(.165,.84,.44,1),border-color .16s cubic-bezier(.165,.84,.44,1)}.cm-view:hover{color:var(--ink)}.cm-view.is-active{color:var(--ink);border-bottom-color:var(--accent)}.cm-view-save{margin-left:auto;padding:7px 4px 8px}.cm-view-n{color:var(--ink-faint,#8b8378);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11.5px}.cm-view-mark{letter-spacing:.06em;text-transform:uppercase;color:var(--accent,#9a4a2a);margin-left:6px;font-size:10.5px}.cm-view.is-unreadable{color:var(--ink-faint,#8b8378);cursor:default;font-style:italic}.cm-view-controls{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:8px;font-size:13px;display:flex}.cm-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:0 2px;margin-bottom:16px;display:flex}.cm-tab{align-items:baseline;text-decoration:none;display:inline-flex}.cm-tab-count{background:var(--accent);color:var(--paper);font-variant-numeric:tabular-nums;border-radius:9px;margin-left:6px;padding:3px 5px;font-size:11.5px;line-height:1}.cm-tab-count.is-zero{color:var(--ink-faint);background:0 0;padding-left:2px;padding-right:2px}.cm-tabs+section>.section-head,.cm-tabs+section>.cm-record-cols>.section-head{border-top:none;padding-top:0}@media (max-width:760px){.cm-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cm-tabs::-webkit-scrollbar{display:none}}.cm-disclose{margin-top:var(--space-xs,8px)}.cm-disclose-summary{align-items:center;gap:var(--space-xs,8px);cursor:pointer;font-family:var(--sans);color:var(--accent);padding:var(--space-2xs,4px) 0;font-size:13px;list-style:none;transition:color .16s cubic-bezier(.165,.84,.44,1);display:inline-flex}.cm-disclose-summary::-webkit-details-marker{display:none}.cm-disclose-summary:before{content:"›";color:var(--ink-faint);font-size:15px;line-height:1;transition:transform .16s cubic-bezier(.165,.84,.44,1);display:inline-block;transform:rotate(0)}.cm-disclose[open]>.cm-disclose-summary:before{transform:rotate(90deg)}.cm-disclose-summary.is-quiet{color:var(--ink-faint);font-size:12.5px}.cm-disclose-summary:hover{color:var(--accent)}.cm-disclose::details-content{opacity:0;transition:grid-template-rows .22s cubic-bezier(.165, .84, .44, 1), opacity .16s cubic-bezier(.165, .84, .44, 1), content-visibility .22s allow-discrete;grid-template-rows:0fr;display:grid;overflow:hidden}.cm-disclose[open]::details-content{opacity:1;grid-template-rows:1fr}.cm-disclose-body{min-height:0}@keyframes cm-panel-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.cm-tabs+section,.cm-tabs+.cm-record-panel{animation:.18s cubic-bezier(.165,.84,.44,1) both cm-panel-in}.cm-conflict-head,.cm-conflict{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.9fr) minmax(0,1.2fr) minmax(0,1.2fr) 178px;align-items:start;gap:6px 18px;padding:12px 0;display:grid}.cm-conflict-head{padding:0 0 8px}.cm-conflict-value{font-family:var(--sans);color:var(--ink);word-break:break-word;font-size:13.5px}.cm-conflict.is-skipped .cm-conflict-value,.cm-conflict.is-skipped .cm-conflict-field{color:var(--ink-faint)}.cm-conflict-field{font-family:var(--sans);color:var(--ink);font-size:13px}.cm-pick{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cm-pick label{font-family:var(--sans);color:var(--ink-soft);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cm-pick input{accent-color:var(--accent)}.cm-conflict-note{grid-column:1/-1;margin:4px 0 0}.cm-ledger-head,.cm-ledger{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) 108px repeat(4,74px) 96px;align-items:baseline;gap:0 14px;padding:12px 0;display:grid}.cm-ledger-head{padding:0 0 8px}.cm-ledger-num{font-family:var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:13.5px}.cm-ledger-file{font-family:var(--sans);color:var(--ink);white-space:nowrap;min-width:0;font-size:13.5px}.cm-queue-head,.cm-queue{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.4fr) minmax(0,1.6fr) 140px 190px;align-items:center;gap:4px 18px;padding:8px 0;display:grid}.cm-queue-head{padding:0 0 8px}.cm-queue-who{font-family:var(--serif);color:var(--ink);font-size:15px}.cm-queue-why{font-family:var(--sans);color:var(--ink-soft);font-size:13px}.cm-queue-actions{flex-wrap:wrap;justify-self:end;align-items:baseline;gap:14px;display:flex}.cm-queue-form{justify-content:flex-end;align-items:baseline;gap:var(--space-xs,8px);flex-wrap:wrap;width:100%;display:flex}.cm-queue-btn{padding:var(--space-2xs,4px) var(--space-sm,12px);font-size:13px}.cm-queue-btn:disabled,.cm-queue-form .btn-text:disabled{opacity:.5;cursor:default}.cm-queue-members{display:block}.cm-queue-id{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.cm-queue-tag{font-family:var(--sans);color:var(--ink-faint);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:11px}.cm-queue-tag.is-stage{border-style:dashed}.cm-queue[data-compact] .cm-queue-actions{flex-wrap:nowrap;align-items:center;gap:6px}.cm-ico{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-soft);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}a.cm-ico:hover{color:var(--accent);border-color:var(--accent)}.cm-ico.is-off{opacity:.35;cursor:not-allowed}.cm-logmenu{position:relative}.cm-logmenu>summary{cursor:pointer;white-space:nowrap;list-style:none}.cm-logmenu>summary::-webkit-details-marker{display:none}.cm-logmenu-pop{z-index:20;background:var(--paper);border:1px solid var(--line);border-radius:8px;gap:8px;width:330px;padding:12px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 22px #1d140d24;box-shadow:0 6px 22px lab(7.17208% 3.64868 5.4563/.14)}.cm-logmenu-pop .cm-queue-form{justify-content:flex-start}.cm-queue>[data-tries3]{grid-column:1/-1;justify-content:flex-start}.cm-queue-pending{text-align:right;flex-basis:100%}.cm-occ-head,.cm-occ{border-bottom:1px solid var(--line);grid-template-columns:142px 116px 96px minmax(0,1.4fr) 168px;align-items:baseline;gap:6px 18px;padding:13px 0;display:grid}.cm-occ-head{padding:0 0 8px}.cm-occ-kind{font-family:var(--sans);color:var(--ink);font-size:13.5px}.cm-occ-consent{grid-column:1/-1;max-width:74ch;margin:4px 0 0}.cm-occ-modes{flex-wrap:wrap;justify-self:end;align-items:center;gap:14px;display:flex}.cm-export{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.cm-export-note{max-width:62ch}.cm-header-strip{font-family:var(--sans);color:var(--ink-soft);background:var(--paper-deep);border:1px solid var(--line);white-space:nowrap;border-radius:2px;margin-top:6px;padding:7px 10px;font-size:12px;display:block;overflow-x:auto}.cm-used-by{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:6px;font-size:11px;display:block}.cm-field-label{display:none}@media (max-width:760px){.cm-conflict-head,.cm-ledger-head,.cm-queue-head,.cm-occ-head,.cm-tl-entry>.cm-tl-when{display:none}.cm-conflict,.cm-ledger,.cm-queue,.cm-occ{grid-template-columns:minmax(0,1fr);gap:8px}.cm-tl-entry{grid-template-columns:minmax(0,1fr)}.cm-field-label{display:block}.cm-queue-actions,.cm-occ-modes{justify-self:start}.cm-ledger-num{text-align:left}.cm-roster-list{min-width:0}.cm-roster-head,.cm-roster-row{grid-template-columns:22px minmax(90px,1.4fr) minmax(100px,1.6fr) 46px 32px}.cm-roster-head>:nth-child(n+5):nth-last-child(n+2),.cm-roster-row>:nth-child(n+5):nth-last-child(n+2){display:none}}@media (min-width:761px) and (max-width:1099px){.cm-roster-list{min-width:0}.cm-roster-head,.cm-roster-row{grid-template-columns:22px minmax(110px,1.3fr) minmax(130px,1.5fr) 46px 90px 32px}.cm-roster-head>:nth-child(n+6):nth-last-child(n+2),.cm-roster-row>:nth-child(n+6):nth-last-child(n+2){display:none}.cm-ledger-head,.cm-ledger{grid-template-columns:minmax(0,1.6fr) 74px 74px 74px 96px}.cm-ledger-head>:nth-child(2),.cm-ledger-head>:nth-child(6),.cm-ledger>:nth-child(2),.cm-ledger>:nth-child(6){display:none}}@media (prefers-reduced-motion:reduce){.cm-roster-row,.cm-sort,.cm-sort-mark,.cm-tag-x,.cm-inline-value,.cm-view,.cm-notebox{transition:none}}.navlink-short{display:none}.app-rail-toggle{cursor:pointer;text-align:left;width:100%;color:var(--ink-faint);background:0 0;border:0;align-items:center;gap:8px;display:flex}.app-rail-toggle-glyph{font-family:var(--serif);font-size:15px;line-height:1}@media (min-width:761px){:root[data-rail=collapsed] .app-rail{width:64px!important;padding:28px 12px!important}:root[data-rail=collapsed] .app-rail-brand,:root[data-rail=collapsed] .app-rail-tagline,:root[data-rail=collapsed] .app-rail-status,:root[data-rail=collapsed] .navlink-full{display:none!important}:root[data-rail=collapsed] .navlink-short{display:inline}:root[data-rail=collapsed] .app-nav .navlink{text-align:center}:root[data-rail=collapsed] .app-rail-toggle{justify-content:center}:root[data-rail=collapsed] .app-rail-signout-btn{text-align:center;width:100%}}.nav-icon{vertical-align:middle;flex-shrink:0;display:inline-block}@media (max-width:760px){.cm-card-list{margin-top:var(--space-sm,12px);display:block}.cm-card-person{border:1px solid var(--line,#e3ddd0);border-radius:var(--r,8px);background:var(--card,var(--surface,#fdfcf9));margin:0 0 10px;padding:14px 14px 12px}.cm-card-person p{margin:0}.cm-card-name{min-height:44px;font-family:var(--serif,Georgia, serif);color:var(--ink,#2a2620);padding:8px 0 0;font-size:19px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-block}.cm-card-sub{color:var(--ink-soft,#6b6558);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:13.5px;display:flex}.cm-card-dot{background:var(--accent,#2c5b49);border-radius:50%;width:8px;height:8px}.cm-card-dot[data-tier=B]{background:var(--warn,#b8741a)}.cm-card-dot[data-tier=C],.cm-card-dot[data-tier=NON_CLIENT]{background:var(--ink-faint,#7a7466)}.cm-card-chip{border:1px solid var(--line,#e3ddd0);color:var(--ink-soft,#6b6558);border-radius:99px;padding:1px 8px;font-size:12px}.cm-card-chip.is-warn{border-color:var(--warn,#b8741a);color:var(--warn,#b8741a)}.cm-card-reach{color:var(--ink,#2a2620);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:14px}.cm-card-ago{color:var(--ink-faint,#7a7466);font-size:12.5px}.cm-card-acts{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:12px;display:grid}.cm-card-btn{border:1px solid var(--line,#e3ddd0);background:var(--card,var(--surface,#fdfcf9));min-width:44px;min-height:46px;color:var(--accent-strong,#234a3b);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:15px;text-decoration:none;display:inline-flex}.cm-card-btn.is-primary{background:var(--accent,#2c5b49);border-color:var(--accent,#2c5b49);color:var(--accent-ink,#fbfaf6)}.cm-qc{padding:var(--space-md,16px) 0;border-bottom:1px solid var(--line,#e3ddd0);display:block}.cm-qc-name{min-height:44px;line-height:44px;font-family:var(--serif,Georgia, serif);color:var(--ink,#2a2620);font-size:17px;text-decoration:none;display:inline-block}.cm-qc-sub,.cm-qc-ago{font-family:var(--sans,system-ui, sans-serif);color:var(--ink-faint,#7a7466);margin:0;font-size:13px}.cm-qc-why{margin:var(--space-xs,8px) 0 4px;font-family:var(--sans,system-ui, sans-serif);color:var(--ink-soft,#5a5448);overflow-wrap:anywhere;font-size:14px}.cm-qc-reach{gap:var(--space-xs,8px);margin-top:var(--space-sm,12px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.cm-qc-form{align-items:center;gap:var(--space-xs,8px);margin-top:var(--space-sm,12px);flex-wrap:wrap;display:flex}.cm-qc-lead{flex-basis:100%}.cm-qc-form .cm-queue-pending{text-align:left}.cm-qc-btn{box-sizing:border-box;min-width:44px;min-height:46px;padding:0 var(--space-sm,12px);border:1px solid var(--line,#e3ddd0);background:var(--card,var(--surface,#fdfcf9));color:var(--accent-strong,#234a3b);font-family:var(--sans,system-ui, sans-serif);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.cm-qc-form .cm-qc-btn{flex:auto}.cm-qc-btn.is-primary{background:var(--accent,#2c5b49);border-color:var(--accent,#2c5b49);color:var(--accent-ink,#fbfaf6)}.cm-qc-btn:disabled{opacity:.5;cursor:default}.cm2-head .cm-add-person{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:15px;display:inline-flex}}.cm-tidy{margin:0 0 14px}.cm-tidy-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft,#6b665c);margin:0 0 6px;font-size:12px}.cm-tidy-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.cm-tidy-row>li{flex:none}@media (min-width:761px){.cm-tidy-row{flex-wrap:wrap;overflow-x:visible}}.cm-tidy-pill{border:1px solid var(--line,#e3ddd0);background:var(--card,var(--surface,#fdfcf9));min-height:36px;color:var(--ink,#2b2a26);white-space:nowrap;border-radius:999px;align-items:baseline;gap:8px;padding:7px 12px;font-size:13px;text-decoration:none;display:inline-flex}.cm-tidy-pill.is-none{color:var(--ink-soft,#6b665c)}.cm-tidy-pill.is-active{border-color:var(--accent,#2c5b49);background:var(--accent,#2c5b49);color:var(--accent-ink,#fbfaf6)}.cm-tidy-count{font-variant-numeric:tabular-nums;font-weight:600}.cm-tidy-note{color:var(--ink-soft,#6b665c);margin:6px 0 0;font-size:13px}@media (max-width:760px){.cm-tidy-pill{align-items:center;min-height:44px;padding:0 14px;font-size:15px}}.cm-review{margin-top:var(--space-sm,12px)}.cm-review-left{margin:0 0 var(--space-xs,8px);color:var(--ink-soft,#6b665c);font-size:13px}.cm-review-form{gap:var(--space-sm,12px);grid-template-columns:minmax(0,1fr);display:grid}.cm-review-heads{gap:var(--space-sm,12px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cm-review-head{padding:var(--space-xs,8px) 0;border-bottom:1px solid var(--line,#e3ddd0);flex-direction:column;gap:2px;display:flex}.cm-review-head.is-fuller{border-bottom-color:var(--ink,#2b2a26)}.cm-review-fuller{color:var(--ink-soft,#6b665c);font-size:12px}.cm-review-diff td.is-more{font-weight:600}.cm-review,.cm-review-form,.cm-review-heads>*{min-width:0}.cm-review .cm-review-diff{table-layout:fixed;width:100%;min-width:0}.cm-review .cm-review-diff th:first-child{width:34%}.cm-review .cm-review-diff th,.cm-review .cm-review-diff td{overflow-wrap:anywhere}.cm-review .cm-review-diff tbody th{white-space:normal}.cm-review-actions{gap:var(--space-xs,8px);flex-wrap:wrap;display:flex}.cm-review-btn{min-height:36px;padding:0 var(--space-sm,12px);font-family:var(--sans,system-ui, sans-serif);color:var(--ink,#2b2a26);border:1px solid var(--line,#e3ddd0);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.cm-review-btn.is-primary{border-color:var(--ink,#2b2a26)}.cm-dismissed{margin-top:var(--space-md,16px)}.cm-dismissed-list{gap:var(--space-xs,8px);margin:0;padding:0;list-style:none;display:grid}.cm-dismissed-row{justify-content:space-between;align-items:center;gap:var(--space-sm,12px);display:flex}@media (max-width:760px){.cm-review-actions{grid-template-columns:1fr 1fr;display:grid}.cm-review-btn{min-height:44px;font-size:15px}.cm-review-start{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.cm-dismissed>summary{align-items:center;min-height:44px;font-size:15px;display:flex}.cm-review-diff{font-size:14px}}@media (min-width:761px) and (max-width:1023px){.app-rail{width:64px!important;padding:28px 12px!important}.app-rail-brand,.app-rail-tagline,.app-rail-status,.navlink-full{display:none!important}.navlink-short{display:inline}.app-nav .navlink{text-align:center}.app-rail-toggle{display:none!important}.app-rail-signout-btn{text-align:center;width:100%}}@media (min-width:761px) and (pointer:coarse){.app-nav .navlink,.btn-primary,.btn-ghost{min-height:44px}}[data-hex-swatch]{outline:1px solid var(--ink-faint,#8b8378);outline-offset:1px}.addr-wrap{position:relative}.addr-list{z-index:20;background:var(--surface,#fdfcf8);border:1px solid var(--line,#ded8cf);border-radius:2px;margin:2px 0 0;padding:2px 0;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 14px #1915111f;box-shadow:0 4px 14px lab(7.23656% .926107 3.21851/.12)}@supports (color:lab(0% 0 0)){.addr-list{background:var(--surface,lab(98.8605% .13572 1.90164));border:1px solid var(--line,lab(86.7053% .671178 5.32458))}}.addr-item{cursor:pointer;color:var(--ink,#211d18);flex-direction:column;gap:1px;padding:6px 12px;font-size:14px;display:flex}@supports (color:lab(0% 0 0)){.addr-item{color:var(--ink,lab(11.2729% 1.18008 4.54919))}}.addr-item.on{background:var(--accent-tint,#2a57452e)}@supports (color:lab(0% 0 0)){.addr-item.on{background:var(--accent-tint,lab(33.5193% -20.3041 5.80037/.18))}}.addr-detail{color:var(--ink-soft,#625d54);font-size:12px}@supports (color:lab(0% 0 0)){.addr-detail{color:var(--ink-soft,lab(39.711% 1.13505 5.68676))}}.ev-desc-columns{gap:var(--space-5,24px);grid-template-columns:1fr 1fr;display:grid}.ev-desc-column{gap:var(--space-3,12px);flex-direction:column;min-width:0;display:flex}@media (max-width:760px){.ev-desc-columns{grid-template-columns:1fr}}.ev11-columns{gap:var(--space-3,12px);grid-template-columns:1fr 1fr;display:grid}.ev11-column{gap:var(--space-2,8px);flex-direction:column;min-width:0;display:flex}.ev11-cell{border-top:1px solid var(--line,#d9d4c8);padding-top:var(--space-2,8px)}.ev11-contact-grid{gap:var(--space-3,12px);grid-template-columns:1fr 1fr;display:grid}@media (max-width:760px){.ev11-columns,.ev11-contact-grid{grid-template-columns:1fr}:root{--app-top-h:92px}.app-rail{z-index:20;background:var(--paper,#faf6ee);position:sticky;top:0;padding:8px 16px 2px!important}.app-rail-top{flex-wrap:nowrap;align-items:center;gap:10px}.app-rail-brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:16px!important;line-height:1.2!important}.app-rail-status{flex:none;font-size:10.5px;margin:0!important}.app-nav{margin-top:2px}.app-nav .navlink{gap:1px;min-height:44px;padding:2px}.band,.cm-jump,.cp-bar{top:var(--app-top-h,0px)}.cm-record-layout [id]{scroll-margin-top:calc(var(--app-top-h,0px) + var(--space-2xl,48px) + var(--space-md,16px))}}@media (min-width:761px){.app-rail{z-index:20;background:var(--paper,#faf6ee);align-self:flex-start;height:100vh;position:sticky;top:0;overflow-y:auto}}.app-content:has(.wide-page){max-width:none!important}:is(.app-content:has(.wide-page) .cp-top,.app-content:has(.wide-page) .cp-body){max-width:none}@media (min-width:1440px){.app-content:has(.wide-page) .cm-wide{margin-right:0}}@media (min-width:1180px){.app-content:has(.wide-page) .cp-top{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.app-content:has(.wide-page) .cp-grid{max-width:none}.app-content:has(.wide-page) .cp-top{align-items:stretch}.app-content:has(.wide-page) .cp-top .cp-stand-col{display:flex}.app-content:has(.wide-page) .cp-top .cp-stand{padding:var(--space-lg,24px) var(--space-md,18px);flex:1;align-content:space-between}.app-content:has(.wide-page) .cp-top .cp-stand-extra{display:flex}.app-content:has(.wide-page) .cp-top .cp-stand-first-extra{border-top:1px solid var(--line,#ded8cf);padding-top:var(--space-md,16px)}@supports (color:lab(0% 0 0)){.app-content:has(.wide-page) .cp-top .cp-stand-first-extra{border-top:1px solid var(--line,lab(86.7053% .671178 5.32458))}}.app-content:has(.wide-page) .cp-details .cm-record-meta{display:none}}@media (min-width:1100px){:is(.app-content:has(.wide-page) .cm-ledger-head,.app-content:has(.wide-page) .cm-ledger){grid-template-columns:minmax(0,1.6fr) 108px repeat(4,74px) 128px}}.cp-stand-extra{display:none}.cp-stand-fact{color:var(--ink,#211d18);font-size:14px}@supports (color:lab(0% 0 0)){.cp-stand-fact{color:var(--ink,lab(11.2729% 1.18008 4.54919))}}.occ-scroll{margin:0 0 var(--space-md,16px);overflow-x:auto}.occ-grid{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.occ-grid th,.occ-grid td{border-bottom:1px solid var(--line,#ded8cf);text-align:left;vertical-align:top}@supports (color:lab(0% 0 0)){.occ-grid th,.occ-grid td{border-bottom:1px solid var(--line,lab(86.7053% .671178 5.32458))}}.occ-grid thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint,#706b62);padding:0 var(--space-xs,8px) var(--space-sm,12px);font-size:11.5px;font-weight:500}@supports (color:lab(0% 0 0)){.occ-grid thead th{color:var(--ink-faint,lab(45.5186% .948489 5.71417))}}.occ-grid thead th:first-child{width:204px;padding-left:0}.occ-grid td{padding:var(--space-xs,8px) var(--space-2xs,4px)}.occ-kind{padding:var(--space-md,16px) var(--space-sm,12px) var(--space-md,16px) 0;font-weight:400}.occ-kind-name{font-family:var(--serif,Georgia, serif);color:var(--ink,#211d18);font-size:17px;line-height:1.3;display:block}@supports (color:lab(0% 0 0)){.occ-kind-name{color:var(--ink,lab(11.2729% 1.18008 4.54919))}}.occ-kind-who{color:var(--ink-faint,#706b62);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}@supports (color:lab(0% 0 0)){.occ-kind-who{color:var(--ink-faint,lab(45.5186% .948489 5.71417))}}.occ-cell{text-align:left;width:100%;min-height:60px;font:inherit;padding:var(--space-xs,8px);cursor:pointer;color:var(--ink,#211d18);background:0 0;border:1px solid #0000;border-radius:2px;transition:border-color .16s,background .16s;display:block}@supports (color:lab(0% 0 0)){.occ-cell{color:var(--ink,lab(11.2729% 1.18008 4.54919))}}.occ-cell:hover{border-color:var(--line,#ded8cf);background:var(--hover,#f6f3ec)}@supports (color:lab(0% 0 0)){.occ-cell:hover{border-color:var(--line,lab(86.7053% .671178 5.32458));background:var(--hover,lab(95.9801% .286937 3.81343))}}.occ-cell.is-open{border-color:var(--accent,#2a5745);background:var(--paper-deep,#f4f0e7)}@supports (color:lab(0% 0 0)){.occ-cell.is-open{border-color:var(--accent,lab(33.5193% -20.3041 5.80037));background:var(--paper-deep,lab(94.8276% .352055 4.5813))}}.occ-mode{font-size:13.5px;line-height:1.35;display:block}.occ-mode.auto:before,.occ-mode.remind:before,.occ-flag:before{content:"";vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.occ-mode.auto:before{background:var(--accent,#2a5745)}@supports (color:lab(0% 0 0)){.occ-mode.auto:before{background:var(--accent,lab(33.5193% -20.3041 5.80037))}}.occ-mode.remind:before{background:var(--ink-soft,#625d54)}@supports (color:lab(0% 0 0)){.occ-mode.remind:before{background:var(--ink-soft,lab(39.711% 1.13505 5.68676))}}.occ-mode.off{font-family:var(--serif,Georgia, serif);color:var(--ink-faint,#706b62);font-style:italic}@supports (color:lab(0% 0 0)){.occ-mode.off{color:var(--ink-faint,lab(45.5186% .948489 5.71417))}}.occ-meta{font-variant-numeric:tabular-nums;color:var(--ink-faint,#706b62);margin-top:2px;font-size:12px;line-height:1.4;display:block}@supports (color:lab(0% 0 0)){.occ-meta{color:var(--ink-faint,lab(45.5186% .948489 5.71417))}}.occ-flag{margin-top:var(--space-2xs,4px);color:var(--ink-soft,#625d54);font-size:12px;line-height:1.35;display:block}@supports (color:lab(0% 0 0)){.occ-flag{color:var(--ink-soft,lab(39.711% 1.13505 5.68676))}}.occ-flag:before{background:var(--warn,#bb731b);vertical-align:1px;margin-right:6px}@supports (color:lab(0% 0 0)){.occ-flag:before{background:var(--warn,lab(55.5071% 24.3689 55.9288))}}.occ-col-label{display:none}.occ-edit-row td{padding:0 0 var(--space-md,16px);border-bottom:1px solid var(--line,#ded8cf)}@supports (color:lab(0% 0 0)){.occ-edit-row td{border-bottom:1px solid var(--line,lab(86.7053% .671178 5.32458))}}.occ-cell:focus-visible{outline:2px solid var(--accent,#2a5745);outline-offset:2px}@supports (color:lab(0% 0 0)){.occ-cell:focus-visible{outline:2px solid var(--accent,lab(33.5193% -20.3041 5.80037))}}.occ-cell.is-dirty .occ-mode:after{content:" ·";color:var(--accent,#2a5745)}@supports (color:lab(0% 0 0)){.occ-cell.is-dirty .occ-mode:after{color:var(--accent,lab(33.5193% -20.3041 5.80037))}}.occ-edit-head .head-sub{color:var(--ink,#211d18);margin:0}@supports (color:lab(0% 0 0)){.occ-edit-head .head-sub{color:var(--ink,lab(11.2729% 1.18008 4.54919))}}.occ-under .btn-text{font-size:12.5px}.occ-says .warnline{font-family:var(--sans,system-ui, sans-serif);color:var(--ink-soft,#625d54);margin-top:6px;font-size:13px;display:block}@supports (color:lab(0% 0 0)){.occ-says .warnline{color:var(--ink-soft,lab(39.711% 1.13505 5.68676))}}.occ-says .warnline:before{content:"";vertical-align:1px;background:var(--warn,#bb731b);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}@supports (color:lab(0% 0 0)){.occ-says .warnline:before{background:var(--warn,lab(55.5071% 24.3689 55.9288))}}.occ-edit{margin-top:var(--space-2xs,4px)}.occ-edit-head{align-items:baseline;gap:var(--space-2xs,4px) var(--space-sm,12px);margin-bottom:var(--space-md,16px);flex-wrap:wrap;display:flex}.occ-fields{gap:var(--space-md,16px);grid-template-columns:minmax(0,1.1fr) minmax(0,.6fr) minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.occ-fields>div{min-width:0}.occ-fields .block-label{display:block}.occ-under{color:var(--ink-faint,#706b62);margin-top:6px;font-size:12.5px;line-height:1.45;display:block}@supports (color:lab(0% 0 0)){.occ-under{color:var(--ink-faint,lab(45.5186% .948489 5.71417))}}.occ-says{font-family:var(--serif,Georgia, serif);max-width:70ch;margin-top:var(--space-md,16px);padding-top:var(--space-md,16px);border-top:1px solid var(--line,#ded8cf);color:var(--ink,#211d18);font-size:16px;line-height:1.55}@supports (color:lab(0% 0 0)){.occ-says{border-top:1px solid var(--line,lab(86.7053% .671178 5.32458));color:var(--ink,lab(11.2729% 1.18008 4.54919))}}.occ-edit-foot{margin-top:var(--space-md,16px);justify-content:flex-end;display:flex}@media (max-width:760px){.occ-scroll{overflow:visible}.occ-grid,.occ-grid tbody,.occ-grid tr,.occ-grid th,.occ-grid td{width:100%;min-width:0;display:block}.occ-grid thead{display:none}.occ-grid th,.occ-grid td{border-bottom:none}.occ-grid tr.occ-row{border-bottom:1px solid var(--line,#ded8cf);padding-bottom:var(--space-xs,8px)}@supports (color:lab(0% 0 0)){.occ-grid tr.occ-row{border-bottom:1px solid var(--line,lab(86.7053% .671178 5.32458))}}.occ-grid td{padding:0}.occ-kind{padding:var(--space-lg,24px) 0 var(--space-xs,8px)}.occ-cell{gap:0 var(--space-sm,12px);border-top:1px solid var(--line,#ded8cf);border-radius:0;grid-template-columns:108px minmax(0,1fr);min-height:0;padding:10px 6px;display:grid}@supports (color:lab(0% 0 0)){.occ-cell{border-top:1px solid var(--line,lab(86.7053% .671178 5.32458))}}.occ-grid td:nth-child(2) .occ-cell{border-top:none}.occ-col-label{color:var(--ink-soft,#625d54);grid-row:1/span 3;font-size:13.5px;display:block}@supports (color:lab(0% 0 0)){.occ-col-label{color:var(--ink-soft,lab(39.711% 1.13505 5.68676))}}.occ-mode,.occ-meta,.occ-flag{grid-column:2}.occ-edit-row td{border-bottom:1px solid var(--line,#ded8cf)}@supports (color:lab(0% 0 0)){.occ-edit-row td{border-bottom:1px solid var(--line,lab(86.7053% .671178 5.32458))}}.occ-edit.sheet{padding:var(--space-md,16px)}.occ-fields{grid-template-columns:1fr 1fr}.occ-fields .occ-f-letter{grid-column:1/-1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
