@font-face{font-family:Barriecito;src:url(/assets/Barriecito-Regular-CF3cw3uO.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/assets/LibreCaslonText-Regular-CfldDPV-.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/assets/LibreCaslonText-Italic-snTzlHlN.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/assets/LibreCaslonText-Bold-D1WVYPaO.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(/assets/CourierPrime-Regular-BbyBr73r.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/assets/LibreFranklin-Bold-TBBKpXzk.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/assets/LibreFranklin-ExtraBold-IoztdYMZ.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--paper:#f2ead9;--paper-raised:#faf6ee;--line:#d9cfbe;--line-strong:#857a6c;--ink:#1c1917;--ink-muted:#5d544b;--red:#c62f26;--red-ink:#ab2620;--red-soft:#f6dbd2;--on-red:#faf6ee;--ochre:#e2a127;--on-ochre:#1c1917;--shadow-misprint:3px 3px 0 0 #1c1917;--shadow-misprint-filter:drop-shadow(3px 3px 0 #1c1917);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-0:0;--radius-1:3px;--radius-round:9999px;--tilt-1:-1deg;--tilt-2:1.5deg;--tilt-3:-4deg;--motion-quick:.12s;--motion-paste:.22s;--motion-sheet:.3s;--motion-lift:.14s;--ease-paste:cubic-bezier(.2, 1.3, .4, 1);--ease-slide:cubic-bezier(.2, .9, .3, 1);--ease-lift:cubic-bezier(.4, 0, 1, 1);--font-display:Barriecito, "Cooper Black", serif;--font-gothic:"Libre Franklin", "Franklin Gothic Medium", Arial, sans-serif;--font-serif:"Libre Caslon Text", Georgia, serif;--font-typewriter:"Courier Prime", "Courier New", monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#171412;--paper-raised:#221e1b;--line:#3a3430;--line-strong:#8a7f70;--ink:#f2ead9;--ink-muted:#b7ab9c;--red:#ff6d58;--red-ink:#ff6d58;--red-soft:#451b19;--on-red:#171412;--ochre:#f0b440;--on-ochre:#171412;--shadow-misprint:3px 3px 0 0 #f0b440;--shadow-misprint-filter:drop-shadow(3px 3px 0 #f0b440);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#171412;--paper-raised:#221e1b;--line:#3a3430;--line-strong:#8a7f70;--ink:#f2ead9;--ink-muted:#b7ab9c;--red:#ff6d58;--red-ink:#ff6d58;--red-soft:#451b19;--on-red:#171412;--ochre:#f0b440;--on-ochre:#171412;--shadow-misprint:3px 3px 0 0 #f0b440;--shadow-misprint-filter:drop-shadow(3px 3px 0 #f0b440);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.poster{font-family:var(--font-display);font-size:104px;font-weight:400;line-height:.95}.headline{font-family:var(--font-display);font-size:64px;font-weight:400;line-height:.95}.heading{font-family:var(--font-gothic);letter-spacing:-.01em;font-size:40px;font-weight:800;line-height:44px}.title{font-family:var(--font-gothic);font-size:24px;font-weight:800;line-height:30px}.cue{font-family:var(--font-gothic);font-size:17px;font-weight:700;line-height:22px}.lead{font-family:var(--font-serif);font-size:21px;font-weight:400;line-height:32px}.body{font-family:var(--font-serif);font-size:18px;font-weight:400;line-height:30px}.aside{font-family:var(--font-serif);font-size:17px;font-style:italic;font-weight:400;line-height:24px}.small{font-family:var(--font-serif);font-size:15px;font-weight:400;line-height:23px}.ledger{font-family:var(--font-typewriter);font-size:15px;font-weight:400;line-height:23px}.wic-focus:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.wic-btn{isolation:isolate;font-family:var(--font-gothic);height:46px;padding:0 var(--space-6);color:var(--paper);cursor:pointer;transition:transform var(--motion-quick) var(--ease-paste);background:0 0;border:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;line-height:22px;text-decoration:none;display:inline-flex;position:relative}.wic-btn:before{content:"";z-index:-1;background:var(--ink);clip-path:polygon(1% 6%,52% 0,99% 4%,100% 92%,47% 100%,0 96%);position:absolute;inset:0}.wic-btn:hover{filter:var(--shadow-misprint-filter);transform:translateY(-2px)}.wic-btn:active:not(:disabled){filter:none;transition-duration:40ms;transform:translateY(1px)}.wic-btn-primary{color:var(--on-red)}.wic-btn-primary:before{background:var(--red)}.wic-btn-quiet{color:var(--ink);padding:0 var(--space-2)}.wic-btn-quiet:before{display:none}.wic-btn-quiet:hover{filter:none}.wic-btn-quiet:after{content:"";background:var(--ochre);z-index:-1;clip-path:polygon(0 30%,60% 0,100% 40%,98% 100%,30% 80%,2% 100%);height:6px;position:absolute;bottom:2px;left:0;right:0}.wic-btn:disabled{color:var(--ink-muted);cursor:not-allowed;filter:none;text-decoration:line-through;transform:none}.wic-btn:disabled:before,.wic-btn:disabled:after{display:none}.wic-badge{align-items:center;gap:var(--space-1);font-family:var(--font-gothic);padding:3px var(--space-2) 2px;background:var(--paper-raised);color:var(--ink);clip-path:polygon(0 8%,100% 0,97% 100%,3% 92%);transform:rotate(var(--tilt-1));font-size:15px;font-weight:700;line-height:20px;display:inline-flex}.wic-badge-admitted{background:var(--ink);color:var(--paper)}.wic-badge-refused{background:var(--red-soft);color:var(--red-ink)}.wic-badge-pending{background:var(--ochre);color:var(--on-ochre)}.wic-badge-license{font-family:var(--font-typewriter);clip-path:none;border-bottom:1px solid var(--line-strong);background:0 0;padding:0;font-size:15px;font-weight:400;transform:none}.wic-slogan{padding:var(--space-6) 0 var(--space-8) var(--space-4);min-height:120px;position:relative}.wic-slogan-kicker{font-family:var(--font-serif);color:var(--ink-muted);margin:0 0 var(--space-3) var(--space-12);font-size:18px;font-style:italic;line-height:24px;display:block}.wic-slogan-text{z-index:1;font-family:var(--font-display);color:var(--red);flex-wrap:wrap;align-items:baseline;column-gap:18px;max-width:640px;margin:0;font-size:64px;font-weight:400;line-height:.9;display:flex;position:relative}.wic-slogan-ink .wic-slogan-text{color:var(--ink)}.wic-w{font-size:64px;display:inline-block}.wic-w:nth-child(3n){font-size:80px}.wic-w:nth-child(4n){color:var(--ink)}.wic-slogan-ink .wic-w:nth-child(4n){color:var(--red)}.wic-bar{pointer-events:none;clip-path:polygon(0 18%,100% 0,99% 82%,1% 100%);display:block;position:absolute}.wic-bar-1{background:var(--ochre);width:36px;height:12px;transform:rotate(var(--tilt-3));top:10px;left:0}.wic-bar-2{background:var(--ink);width:120px;height:14px;top:18px;right:8%;transform:rotate(6deg)}.wic-bar-3{background:var(--ochre);width:64px;height:26px;transform:rotate(var(--tilt-3));bottom:6px;right:18%}.wic-bar-4{background:var(--ink);width:200px;height:9px;bottom:0;left:30%;transform:rotate(-1deg)}.wic-notice{background:var(--paper-raised);padding:var(--space-6) var(--space-6) var(--space-4);clip-path:polygon(0 1%,100% 0,99.5% 99%,.5% 100%);max-width:560px;position:relative}.wic-notice-label{font-family:var(--font-gothic);background:var(--ochre);color:var(--on-ochre);padding:1px var(--space-3);margin:0 0 var(--space-3) calc(-1 * var(--space-6));clip-path:polygon(0 0,100% 10%,97% 100%,0 90%);font-size:15px;font-weight:700;line-height:22px;display:inline-block}.wic-notice-body{font-family:var(--font-serif);margin:0;font-size:18px;line-height:30px}.wic-source{background:var(--paper-raised);max-width:560px;transition:transform var(--motion-quick) var(--ease-paste), box-shadow var(--motion-quick);padding-top:10px;position:relative}.wic-source:before{content:"";background:var(--ink);clip-path:polygon(0 0,100% 30%,100% 100%,0 70%);height:8px;position:absolute;top:0;left:0;right:0}.wic-source:hover{box-shadow:var(--shadow-misprint);transform:translateY(-2px)}.wic-source-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);display:flex}.wic-source-name{font-family:var(--font-gothic);margin:0;font-size:24px;font-weight:800;line-height:30px}.wic-source dl{padding:0 var(--space-4) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.wic-source dt,.wic-source dd{padding:var(--space-2) 0;border-bottom:1px solid var(--line);margin:0}.wic-source dt{font-family:var(--font-serif);color:var(--ink-muted);padding-right:var(--space-6);font-size:16px;font-style:italic;line-height:23px}.wic-source dd{font-family:var(--font-typewriter);overflow-wrap:anywhere;font-size:15px;line-height:23px}.wic-sheet{background:var(--paper-raised);padding:var(--space-6);clip-path:polygon(0 2%,100% 0,99.4% 98%,.6% 100%);position:relative}.wic-sheet:before{content:"";background:var(--ink);clip-path:polygon(0 0,100% 30%,100% 100%,0 70%);width:100%;height:8px;position:absolute;top:0;left:0}.wic-sheet-red:before{background:var(--red)}.wic-sheet-ochre:before{background:var(--ochre)}.wic-sheet-title{margin:0 0 var(--space-3);font-family:var(--font-gothic);font-size:24px;font-weight:800;line-height:30px}.wic-heading{margin:0 0 var(--space-4);font-family:var(--font-gothic);letter-spacing:-.01em;text-wrap:balance;font-size:40px;font-weight:800;line-height:44px}h3.wic-heading{letter-spacing:0;font-size:24px;line-height:30px}.wic-heading-kicker{margin-bottom:var(--space-2);font-family:var(--font-serif);letter-spacing:0;color:var(--ink-muted);font-size:17px;font-style:italic;font-weight:400;line-height:24px;display:block}.wic-mark{width:auto;display:block}.wic-field{gap:var(--space-1);margin:0 0 var(--space-4);display:grid}.wic-label{font-family:var(--font-gothic);font-size:17px;font-weight:700;line-height:22px}.wic-input{width:100%;min-height:46px;padding:var(--space-2) var(--space-3);font-family:var(--font-serif);color:var(--ink);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius-1);box-sizing:border-box;font-size:18px;line-height:28px}.wic-input::placeholder{color:var(--ink-muted);font-style:italic}.wic-input[aria-invalid=true]{border-color:var(--red-ink);border-width:2px}.wic-input:disabled{color:var(--ink-muted);cursor:not-allowed}.wic-textarea{resize:vertical}.wic-select{appearance:none;padding-right:var(--space-8);background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(-45deg, transparent 50%, var(--ink) 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px}.wic-field-hint{font-family:var(--font-serif);color:var(--ink-muted);margin:0;font-size:17px;font-style:italic;line-height:24px}.wic-field-error{gap:var(--space-1);font-family:var(--font-gothic);color:var(--red-ink);margin:0;font-size:15px;font-weight:700;line-height:20px;display:flex}.wic-check{column-gap:var(--space-2);grid-template-columns:max-content 1fr;align-items:start}.wic-check .wic-field-hint,.wic-check .wic-field-error{grid-column:2}.wic-check-box{width:20px;height:20px;accent-color:var(--ink);margin:1px 0 0}.wic-check-label{font-family:var(--font-serif);font-size:18px;line-height:22px}.wic-switch{align-items:center}.wic-switch .wic-check-label{font-family:var(--font-gothic);font-size:17px;font-weight:700}.wic-switch .wic-field-hint{font-style:normal}.wic-switch-track{appearance:none;border:2px solid var(--ink);background:var(--paper-raised);cursor:pointer;width:44px;height:24px;transition:background var(--motion-quick) var(--ease-slide);margin:0;position:relative}.wic-switch-track:before{content:"";background:var(--ink);width:16px;height:16px;transition:transform var(--motion-paste) var(--ease-paste), background var(--motion-quick);position:absolute;top:2px;left:2px}.wic-switch-track:checked{background:var(--ochre)}.wic-switch-track:checked:before{background:var(--on-ochre);transform:translate(20px)}.wic-switch-track:disabled{cursor:not-allowed;opacity:.5}.wic-status{align-items:center;gap:var(--space-1);font-family:var(--font-gothic);padding:2px var(--space-2) 1px;clip-path:polygon(0 8%,100% 0,97% 100%,3% 92%);white-space:nowrap;font-size:15px;font-weight:700;line-height:20px;display:inline-flex}.wic-status-running,.wic-status-waiting{background:var(--ochre);color:var(--on-ochre)}.wic-status-offline{background:var(--red-soft);color:var(--red-ink)}.wic-status-done{background:var(--ink);color:var(--paper)}.wic-status-running>span[aria-hidden]{animation:1.6s steps(4,end) infinite wic-turn;display:inline-block}@keyframes wic-turn{to{transform:rotate(360deg)}}.wic-messages{gap:var(--space-6);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.wic-messages:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.wic-message{max-width:72ch;position:relative}.wic-message-label{margin-bottom:var(--space-1);font-family:var(--font-serif);color:var(--ink-muted);font-size:17px;font-style:italic;line-height:24px;display:block}.wic-message-body{font-family:var(--font-serif);overflow-wrap:anywhere;font-size:18px;line-height:30px}.wic-message-body>:first-child{margin-top:0}.wic-message-body>:last-child{margin-bottom:0}.wic-message-user{background:var(--paper-raised);padding:var(--space-3) var(--space-4) var(--space-4);clip-path:polygon(0 3%,100% 0,99% 100%,1% 97%);align-self:flex-end}.wic-message-assistant{padding-left:var(--space-4);border-left:3px solid var(--ink);align-self:flex-start}.wic-message-failed{border-left-color:var(--red-ink)}.wic-message-body>:has(+.wic-message-cursor){display:inline}.wic-message-cursor{vertical-align:-3px;background:var(--red);width:10px;height:20px;margin-left:2px;animation:1s steps(2,end) infinite wic-blink;display:inline-block}@keyframes wic-blink{50%{opacity:0}}.wic-message-end{gap:var(--space-1);margin:var(--space-2) 0 0;font-family:var(--font-gothic);color:var(--ink-muted);font-size:15px;font-weight:700;line-height:20px;display:inline-flex}.wic-message-failed .wic-message-end{color:var(--red-ink)}.wic-message-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.wic-message-actions .wic-btn{height:32px;font-size:15px}.wic-message:focus{outline:none}.wic-message-details{font-family:var(--font-typewriter);color:var(--ink-muted);opacity:0;transition:opacity var(--motion-paste) var(--ease-lift);margin-left:auto;font-size:14px;line-height:20px}.wic-message:hover .wic-message-details,.wic-message:focus-within .wic-message-details{opacity:1;transition-timing-function:var(--ease-slide)}.wic-composer{padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.wic-composer-box{gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius-1);display:grid}.wic-composer-box:has(.wic-composer-field:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.wic-composer-field{width:100%;min-height:56px;max-height:33dvh;padding:var(--space-1) 0;color:var(--ink);font-family:var(--font-serif);resize:none;field-sizing:content;box-sizing:border-box;background:0 0;border:0;outline:0;font-size:18px;line-height:28px}.wic-composer-field::placeholder{color:var(--ink-muted);font-style:italic}.wic-composer-actions{justify-content:flex-start;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wic-composer-box .wic-picker-button{border-color:#0000}.wic-composer-box .wic-picker-button:hover,.wic-composer-box .wic-picker[data-open] .wic-picker-button{border-color:var(--line-strong)}.wic-composer-hint{min-width:12ch;font-family:var(--font-serif);color:var(--ink-muted);flex:1 1 0;font-size:15px;font-style:italic;line-height:20px}@media (width<=560px){.wic-composer-hint{flex:100%;order:1;margin-right:0;font-size:14px}.wic-composer-hint+*{margin-left:auto}}.wic-conversations ul{margin:0;padding:0;list-style:none}.wic-conversation-link{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--ink);font-family:var(--font-gothic);font-size:15px;font-weight:700;line-height:20px;text-decoration:none;display:flex;position:relative}.wic-conversation-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wic-conversation-link:hover .wic-conversation-title{text-decoration:underline;text-decoration-thickness:2px}.wic-conversation-current .wic-conversation-link:before{content:"";z-index:-1;background:var(--ochre);clip-path:polygon(0 10%,100% 0,98% 100%,1% 90%);transform-origin:0;animation:wic-strip var(--motion-paste) var(--ease-paste);position:absolute;inset:2px 0}@keyframes wic-strip{0%{transform:scaleX(0)}}.wic-conversation-current .wic-conversation-link{color:var(--on-ochre)}.wic-branches{align-items:center;gap:var(--space-1);font-family:var(--font-typewriter);font-size:15px;line-height:23px;display:inline-flex}.wic-branches-step{min-width:32px;height:32px;color:var(--ink);font-family:var(--font-gothic);cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;font-weight:700}.wic-branches-step:disabled{color:var(--ink-muted);cursor:not-allowed}.wic-tool{background:var(--paper-raised);border-left:3px solid var(--line-strong);max-width:72ch}.wic-tool-error{border-left-color:var(--red-ink)}.wic-tool-head{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;flex-wrap:wrap;display:flex}.wic-tool-name{font-family:var(--font-typewriter);font-size:15px;line-height:23px}.wic-tool-state{gap:var(--space-1);font-family:var(--font-gothic);font-size:15px;font-weight:700;line-height:20px;display:inline-flex}.wic-tool-error .wic-tool-state{color:var(--red-ink)}.wic-tool-progress{font-family:var(--font-serif);color:var(--ink-muted);font-size:15px;font-style:italic;line-height:23px}.wic-tool-body{padding:0 var(--space-3) var(--space-3);font-family:var(--font-typewriter);font-size:15px;line-height:23px;overflow-x:auto}.wic-tool{interpolate-size:allow-keywords}.wic-tool::details-content{block-size:0;transition:block-size var(--motion-paste) var(--ease-slide), content-visibility var(--motion-paste) allow-discrete;overflow:clip}.wic-tool[open]::details-content{block-size:auto}.wic-tool-body pre{margin:0 0 var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere}.wic-question{background:var(--paper-raised);max-width:72ch;padding:var(--space-6) var(--space-6) var(--space-4);clip-path:polygon(0 1%,100% 0,99.5% 99%,.5% 100%);position:relative}.wic-question-label{font-family:var(--font-gothic);background:var(--ochre);color:var(--on-ochre);padding:1px var(--space-3);margin:0 0 var(--space-3) calc(-1 * var(--space-6));clip-path:polygon(0 0,100% 10%,97% 100%,0 90%);font-size:15px;font-weight:700;line-height:22px;display:inline-block}.wic-question-text{margin:0 0 var(--space-4);font-family:var(--font-serif);font-size:21px;line-height:32px}.wic-question-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.wic-skeleton{gap:var(--space-3);padding:var(--space-2) 0;display:grid}.wic-skeleton-line{background:var(--line);clip-path:polygon(0 10%,100% 0,99% 100%,0 90%);height:14px;animation:1.4s ease-in-out infinite alternate wic-fade;display:block}.wic-skeleton-line:nth-child(3n){width:60%}.wic-skeleton-line:nth-child(3n+2){width:85%}@keyframes wic-fade{0%{opacity:1}to{opacity:.4}}.wic-poster{isolation:isolate;animation:wic-paste var(--motion-sheet) var(--ease-paste) both;position:relative}.wic-poster:before{content:"";z-index:-1;clip-path:polygon(.4% .6%,38% 0,99.6% .3%,100% 47%,99.5% 99.6%,61% 100%,.2% 99.3%,0 52%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .11 0 0 0 0 .1 0 0 0 0 .09 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E"), var(--paper-raised);position:absolute;inset:0}.wic-poster:after{content:"";z-index:1;pointer-events:none;opacity:.88;background:var(--ochre);clip-path:polygon(0 35%,92px 8%,94px 80%,2px 100%,0 35%,calc(100% - 94px) 12%,100% 30%,calc(100% - 2px) 96%,calc(100% - 92px) 78%,calc(100% - 94px) 12%,0 35%);height:24px;position:absolute;top:-10px;left:-14px;right:-14px}@media (width<=560px){.wic-poster:after{display:none}}@keyframes wic-paste{0%{opacity:0;transform:translateY(6px) rotate(var(--tilt-1))}}.wic-enter{animation:wic-paste var(--motion-paste) var(--ease-paste) both}.wic-dialog{color:var(--ink);opacity:0;max-width:none;max-height:none;transition:opacity var(--motion-lift) var(--ease-lift), transform var(--motion-lift) var(--ease-lift), display var(--motion-lift) allow-discrete, overlay var(--motion-lift) allow-discrete;background:0 0;border:0;padding:0;overflow:visible;transform:translateY(-12px)}.wic-dialog[open]{opacity:1;transition-duration:var(--motion-sheet);transition-timing-function:var(--ease-paste);transform:none}@starting-style{.wic-dialog[open]{opacity:0;transform:translateY(16px) rotate(var(--tilt-1))}}.wic-dialog::backdrop{transition:background var(--motion-lift) var(--ease-lift), display var(--motion-lift) allow-discrete, overlay var(--motion-lift) allow-discrete;background:0 0}.wic-dialog[open]::backdrop{background:color-mix(in srgb, var(--paper) 72%, transparent);transition-duration:var(--motion-sheet);transition-timing-function:var(--ease-slide)}@starting-style{.wic-dialog[open]::backdrop{background:0 0}}.wic-dialog-center{width:min(720px, calc(100vw - 2 * var(--space-4)));margin:var(--space-12) auto}.wic-dialog-sheet{max-height:calc(100dvh - 2 * var(--space-12));background:var(--paper-raised);clip-path:polygon(0 .6%,100% 0,99.6% 99.4%,.4% 100%);flex-direction:column;padding-top:8px;display:flex;position:relative}.wic-dialog-sheet:before{content:"";background:var(--ink);clip-path:polygon(0 0,100% 30%,100% 100%,0 70%);width:100%;height:8px;position:absolute;top:0;left:0}.wic-dialog-head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-2);display:flex}.wic-dialog-title{font-family:var(--font-gothic);margin:0 auto 0 0;font-size:24px;font-weight:800;line-height:30px}.wic-dialog-body{min-height:0;padding:var(--space-2) var(--space-6) var(--space-6);flex:1;overflow-y:auto}.wic-dialog-side{width:min(340px,88vw);height:100dvh;margin:0;inset:0 auto 0 0;transform:translate(-100%)}.wic-dialog-side[open]{transition-timing-function:var(--ease-slide);transform:none}@starting-style{.wic-dialog-side[open]{opacity:1;transform:translate(-100%)}}.wic-dialog-side .wic-dialog-sheet{clip-path:polygon(0 0,100% 0,99% 100%,0 100%);height:100%;max-height:none}.wic-dialog-side .wic-dialog-head{padding:var(--space-4) var(--space-4) var(--space-2)}.wic-dialog-side .wic-dialog-body{padding:var(--space-2) var(--space-3) var(--space-4);flex-direction:column;display:flex}.wic-picker{display:inline-block;position:relative}.wic-picker-button{align-items:center;gap:var(--space-2);max-width:100%;height:36px;padding:0 var(--space-6) 0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-1);color:var(--ink);cursor:pointer;font-family:var(--font-gothic);background:linear-gradient(45deg, transparent 50%, var(--ink) 50%) no-repeat calc(100% - 15px) 50% / 5px 5px, linear-gradient(-45deg, transparent 50%, var(--ink) 50%) no-repeat calc(100% - 10px) 50% / 5px 5px, var(--paper-raised);font-size:15px;font-weight:700;line-height:20px;display:inline-flex}.wic-picker-button:disabled{color:var(--ink-muted);cursor:not-allowed}.wic-picker-current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wic-picker-panel{z-index:10;gap:var(--space-2);width:max(100%,320px);max-width:calc(100vw - 2 * var(--space-4));max-height:min(420px,60dvh);padding:var(--space-2);background:var(--paper-raised);border:1px solid var(--line-strong);filter:var(--shadow-misprint-filter);transition:opacity var(--motion-paste) var(--ease-paste), transform var(--motion-paste) var(--ease-paste), display var(--motion-paste) allow-discrete;grid-template-rows:auto 1fr;display:grid;position:absolute;left:0}.wic-picker-below .wic-picker-panel{top:calc(100% + var(--space-1));transform-origin:0 0}.wic-picker-above .wic-picker-panel{bottom:calc(100% + var(--space-1));transform-origin:0 100%}.wic-picker-panel[hidden]{opacity:0;transition-duration:var(--motion-lift);transition-timing-function:var(--ease-lift);display:none;transform:translateY(-4px)}.wic-picker-above .wic-picker-panel[hidden]{transform:translateY(4px)}@starting-style{.wic-picker-panel:not([hidden]){opacity:0;transform:translateY(6px) rotate(var(--tilt-1))}}.wic-picker-filter{min-height:38px;padding:var(--space-1) var(--space-2);font-size:16px;line-height:24px}.wic-picker-body{min-height:0;display:flex}.wic-picker-list{flex:1;min-width:0;min-height:0;overflow-y:auto}.wic-picker-panel:not(:has(.wic-picker-filter)){grid-template-rows:1fr}.wic-picker-list:focus{outline:none}.wic-picker-split{width:min(600px, calc(100vw - 2 * var(--space-4)));height:min(400px,60dvh)}.wic-picker-rail{width:190px;padding-right:var(--space-2);margin-right:var(--space-2);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:2px;display:flex;overflow-y:auto}.wic-picker-tab{isolation:isolate;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--ink);text-align:left;cursor:pointer;font-family:var(--font-gothic);background:0 0;border:0;font-size:14px;font-weight:700;line-height:22px;display:flex;position:relative}.wic-picker-tab:hover .wic-picker-tab-name{text-decoration:underline;text-decoration-thickness:2px}.wic-picker-tab[aria-selected=true]{color:var(--on-ochre)}.wic-picker-tab[aria-selected=true]:before{content:"";z-index:-1;background:var(--ochre);clip-path:polygon(0 10%,100% 0,98% 100%,1% 90%);transform-origin:0;animation:wic-strip var(--motion-paste) var(--ease-paste);position:absolute;inset:1px 0}.wic-picker-tab[data-unmatched]{color:var(--ink-muted)}.wic-picker-tab-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wic-picker-icon{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.wic-picker-icon>*{width:100%;height:100%}.wic-picker-count{font-family:var(--font-serif);color:var(--ink-muted);font-style:italic;font-weight:400}.wic-picker-tab[aria-selected=true] .wic-picker-count{color:var(--on-ochre)}.wic-picker-group{padding:var(--space-2) var(--space-2) var(--space-1);font-family:var(--font-serif);color:var(--ink-muted);font-size:15px;font-style:italic;line-height:20px}.wic-picker-option{isolation:isolate;padding:var(--space-1) var(--space-2);cursor:pointer;display:grid;position:relative}.wic-picker-label{font-family:var(--font-gothic);font-size:15px;font-weight:700;line-height:22px}.wic-picker-slug{font-family:var(--font-typewriter);color:var(--ink-muted);overflow-wrap:anywhere;font-size:13px;line-height:18px}.wic-picker-option[aria-selected=true] .wic-picker-slug{color:var(--on-ochre)}.wic-picker-active:before{content:"";z-index:-1;background:var(--line);clip-path:polygon(0 10%,100% 0,99% 100%,1% 90%);position:absolute;inset:1px 0}.wic-picker-option[aria-selected=true]{color:var(--on-ochre)}.wic-picker-option[aria-selected=true]:before{content:"";z-index:-1;background:var(--ochre);clip-path:polygon(0 10%,100% 0,98% 100%,1% 90%);position:absolute;inset:1px 0}@media (width<=560px){.wic-picker-split .wic-picker-body{flex-direction:column}.wic-picker-split .wic-picker-rail{width:auto;padding:0 0 var(--space-2);margin:0 0 var(--space-2);border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow:auto hidden}.wic-picker-split .wic-picker-tab{white-space:nowrap}}.wic-picker-empty{padding:var(--space-2);font-family:var(--font-serif);color:var(--ink-muted);margin:0;font-size:15px;font-style:italic}@media (width<=560px){.wic-bar-2,.wic-bar-3{display:none}h2.wic-heading{font-size:32px;line-height:36px}}@media (prefers-reduced-motion:reduce){.wic-btn,.wic-source,.wic-dialog,.wic-dialog::backdrop,.wic-picker-panel,.wic-switch-track,.wic-switch-track:before,.wic-message-details{transition:none}.wic-tool::details-content{transition:none}.wic-btn:hover,.wic-btn:active:not(:disabled),.wic-source:hover{transform:none}.wic-message-cursor,.wic-skeleton-line,.wic-status-running>span[aria-hidden],.wic-enter,.wic-poster,.wic-picker-tab:before,.wic-conversation-current .wic-conversation-link:before{animation:none}}:root{--gap-hair:var(--space-1);--gap-tight:var(--space-2);--gap-group:var(--space-4);--gap-block:var(--space-6);--gap-section:var(--space-8)}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;overflow-x:hidden}a:not(.wic-btn){color:var(--ink);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;text-decoration-thickness:2px}a:not(.wic-btn):focus-visible,summary:focus-visible,button.sort:focus-visible{outline:3px solid var(--ink);outline-offset:3px}p,h2,h3{margin:0 0 var(--gap-tight)}.ledger{overflow-wrap:anywhere}.aside{color:var(--ink-muted)}.wrap .aside{font-size:15px;line-height:23px}.quiet{color:var(--ink-muted)}.row{align-items:center;gap:var(--gap-tight) var(--gap-group);flex-wrap:wrap;display:flex}.row.tight{gap:var(--gap-tight)}.nowrap{white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap .wic-btn{height:36px;padding:0 var(--gap-group);font-size:15px;line-height:20px}.wrap .wic-btn-quiet{padding:0 var(--gap-hair)}.wrap .wic-field{margin-bottom:var(--gap-group);gap:var(--gap-hair)}.wrap .wic-label{font-size:15px;line-height:20px}.wrap .wic-input{min-height:36px;padding:var(--gap-hair) var(--gap-tight);font-size:15px;line-height:23px}.wrap .wic-select{padding-right:var(--gap-section)}.wrap .wic-field-hint{font-size:14px;line-height:20px}.wrap .wic-check-label{font-size:15px}.wrap .wic-check-box{width:16px;height:16px}.wrap .wic-notice{padding:var(--gap-group) var(--gap-group) var(--gap-tight);margin:0 0 var(--gap-block)}.wrap .wic-notice-label{margin-left:calc(-1 * var(--gap-group))}.wrap .wic-notice-body{font-size:15px;line-height:23px}.wrap{padding:var(--gap-tight) max(var(--gap-group), env(safe-area-inset-right,0px)) 96px max(var(--gap-group), env(safe-area-inset-left,0px))}.top{align-items:center;gap:var(--gap-tight) var(--gap-block);padding-bottom:var(--gap-tight);margin-bottom:var(--gap-block);border-bottom:2px solid var(--ink);flex-wrap:wrap;display:flex}.home{align-items:center;gap:var(--gap-tight);padding:var(--gap-hair);text-decoration:none;display:inline-flex}.pages{gap:var(--gap-tight) var(--gap-block);flex-wrap:wrap;flex:1;display:flex}.page-group{gap:var(--gap-hair) var(--gap-group);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-group+.page-group{padding-left:var(--gap-block);border-left:1px solid var(--line-strong)}.page-group a{font-size:15px;text-decoration:none}.page-group a[aria-current=page],.home[aria-current=page] .cue{-webkit-text-decoration:underline var(--ochre);text-decoration:underline var(--ochre);text-decoration-thickness:var(--space-1);text-underline-offset:6px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--gap-tight) var(--gap-block);margin-bottom:var(--gap-block);flex-wrap:wrap;display:flex}.page-head-main{gap:var(--gap-hair);flex:420px;min-width:0;display:grid}.page-title{overflow-wrap:anywhere;margin:0}.page-meta{align-items:center;gap:var(--gap-hair) var(--gap-tight);flex-wrap:wrap;display:flex}.chain{max-width:60em;color:var(--ink-muted);margin:0}.head-actions{justify-items:end;gap:var(--gap-tight);flex:0 auto;display:grid}.head-buttons{justify-content:flex-end;align-items:center;gap:var(--gap-tight);flex-wrap:wrap;display:flex}.head-note{text-align:right;max-width:28em;color:var(--ink-muted);margin:0}.section{margin-top:var(--gap-section);padding-top:var(--gap-tight);border-top:2px solid var(--ink);min-width:0}.section-head{justify-content:space-between;align-items:baseline;gap:var(--gap-tight) var(--gap-group);margin-bottom:var(--gap-tight);flex-wrap:wrap;display:flex}.section-title{margin:0}.page-head+.section{margin-top:0}.refusal{margin:0 0 var(--gap-group);padding:var(--gap-tight) var(--gap-group);background:var(--red-soft);color:var(--red-ink);overflow-wrap:anywhere}.refusal p{margin:0}.done{margin:0 0 var(--gap-group)}.not-allowed{color:var(--red-ink)}.required-mark{color:var(--red-ink);margin-left:var(--gap-hair)}.form-note{margin:0 0 var(--gap-tight);color:var(--ink-muted)}.form-note .required-mark{margin:0 var(--gap-hair) 0 0}.form-part{margin:0 0 var(--gap-group);border:0;min-width:0;padding:0}.form-part>legend{margin-bottom:var(--gap-tight);padding:0}.form-part>.wic-field-hint{margin:calc(-1 * var(--gap-hair)) 0 var(--gap-tight)}.form-narrow{max-width:880px}.form-small{max-width:560px}.fields{gap:0 var(--gap-group);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:start;display:grid}.entry-row{align-items:flex-end;gap:var(--gap-tight);margin-bottom:var(--gap-tight);flex-wrap:wrap;display:flex}.entry-row .wic-field{margin-bottom:0}.facts{gap:var(--gap-hair) var(--gap-group);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.notice-text{white-space:pre-wrap}.plain{gap:var(--gap-hair);margin:0;padding:0;list-style:none;display:grid}.plain li{gap:0 var(--gap-tight);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.plain li>.cut{flex:0 auto;min-width:0;max-width:32em}.stacked li{display:block}.table-scroll{overflow-x:auto}.ledger-table{border-collapse:collapse;width:100%;font-size:15px;line-height:20px}.ledger-table[aria-busy=true]{opacity:.5}.ledger-table th{text-align:left;padding:var(--gap-hair) var(--gap-tight);border-bottom:1px solid var(--line-strong);white-space:nowrap;font-family:var(--font-serif);color:var(--ink-muted);font-style:italic;font-weight:400}.ledger-table td{padding:var(--gap-hair) var(--gap-tight);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:18em;overflow:hidden}.ledger-table td.wide-cell{max-width:28em}.ledger-table td>.cut,.ledger-table td>a.cut{display:block}.ledger-table .number{text-align:right}.ledger-table tr.ticked td,.ledger-table tbody tr:hover td{background:var(--paper-raised)}.tick-cell{width:28px}.cut{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.sort{all:unset;cursor:pointer;font-family:var(--font-serif);color:var(--ink-muted);font-style:italic}.sort:hover,th[aria-sort] .sort{color:var(--ink)}.table-tools{align-items:center;gap:var(--gap-tight) var(--gap-group);margin-bottom:var(--gap-tight);flex-wrap:wrap;display:flex}.pager{justify-content:space-between;align-items:center;gap:var(--gap-tight) var(--gap-group);margin-top:var(--gap-tight);flex-wrap:wrap;display:flex}.page-number{width:6em}.page-size{width:auto}.filter-bar{align-items:stretch;gap:var(--gap-tight);margin-bottom:var(--gap-group);display:flex}.filter-bar>.tick-menu{flex:1 0 max-content;min-width:0}.filter-bar>.sql{width:auto;min-width:0;font-family:var(--font-typewriter);flex:2 240px}.filter-bar>.wic-btn{flex:none;align-self:center}.tick-menu{position:relative}.tick-menu>summary{cursor:pointer;align-items:center;gap:var(--gap-hair);min-width:0;height:100%;list-style:none;display:flex}.tick-menu>summary::-webkit-details-marker{display:none}.tick-menu>summary .cue{flex:none;font-size:15px}.tick-menu>summary:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);flex:none;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.tick-said{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:9em;overflow:hidden}.tick-panel{z-index:20;top:calc(100% + var(--gap-hair));width:min(320px, calc(100vw - 2 * var(--gap-group)));background:var(--paper-raised);border:1px solid var(--line-strong);padding:var(--gap-group);position:absolute;left:0}.ticks{margin:0 0 var(--gap-group);border:0;min-width:0;padding:0}.ticks>legend{margin-bottom:var(--gap-hair);padding:0}.ticks>.wic-field-hint{margin:0 0 var(--gap-tight)}.tick-panel .ticks>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tick-panel .ticks{margin:0}.tick-search{margin-bottom:var(--gap-tight)}.tick-options{gap:var(--gap-hair);max-height:260px;display:grid;overflow-y:auto}.tick{align-items:center;gap:var(--gap-tight);cursor:pointer;min-width:0;font-size:15px;line-height:21px;display:flex}.tick input[type=radio],.tick .wic-check-box{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:0}.tick-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tick-count{flex:none}.selection-bar{z-index:30;align-items:center;gap:var(--gap-tight) var(--gap-group);padding:var(--gap-tight) max(var(--gap-group), env(safe-area-inset-right,0px)) calc(var(--gap-tight) + env(safe-area-inset-bottom,0px)) max(var(--gap-group), env(safe-area-inset-left,0px));background:var(--paper-raised);border-top:2px solid var(--ink);flex-wrap:wrap;display:flex;position:fixed;bottom:0;left:0;right:0}.wic-dialog-center:has(.wide){width:min(1280px, calc(100vw - 2 * var(--gap-group)));margin-block:var(--gap-block)}.wic-dialog-center:has(.wide) .wic-dialog-sheet{max-height:calc(100dvh - 2 * var(--gap-block))}.wic-dialog-title{font-size:20px;line-height:26px}.wrap .wic-dialog-body{font-family:var(--font-serif);font-size:15px;line-height:23px}.reach-summary{gap:var(--gap-tight) var(--gap-block);margin-bottom:var(--gap-group);padding-bottom:var(--gap-tight);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.reach-summary h3{font-size:15px}.blocked{margin-bottom:var(--gap-block);padding:var(--gap-tight) var(--gap-group) var(--gap-group);border-left:4px solid var(--red);background:var(--paper-raised)}.blocked h3{font-size:15px}.blocked .ledger-table tr.ticked td,.blocked .ledger-table tbody tr:hover td{background:var(--paper)}.blocked .why{white-space:normal;max-width:24em}.blocked-tools{margin:var(--gap-tight) 0}.blocked-form{margin-top:var(--gap-group);padding-top:var(--gap-tight);border-top:1px solid var(--line-strong)}.review .blocked-form .action-form{margin:0 0 var(--gap-tight);border:0;padding:0}.review .action-form{margin-top:var(--gap-block);padding-top:var(--gap-group);border-top:2px solid var(--ink)}.confirm-area{align-items:flex-start;gap:var(--gap-tight) var(--gap-group);margin-top:var(--gap-tight);flex-wrap:wrap;display:flex}.confirm-area>.wic-btn{flex:none}.confirm-words{min-width:0;color:var(--ink-muted);flex:320px}.confirm-words p{margin:0 0 var(--gap-hair)}.confirm-words .act{color:var(--ink)}.chain-strip{margin:0 0 var(--gap-block);align-items:stretch;gap:var(--gap-tight);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chain-strip li{align-items:center;gap:var(--gap-tight);display:flex}.chain-strip li+li:before{content:"→";color:var(--ink-muted)}.chain-step{padding:var(--gap-tight) var(--gap-group);background:var(--paper-raised);gap:0;text-decoration:none;display:grid}.board{gap:0 var(--gap-block);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.board>.section:nth-child(-n+2){margin-top:0}.board>.span-2{grid-column:1/-1}.board>.tall{grid-row:span 2}.board:has(>.tall){grid-template-rows:auto 1fr auto}.two-lists{gap:var(--gap-group);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.counted li{justify-content:space-between;gap:var(--gap-tight);display:flex}.counted .number{font-family:var(--font-typewriter)}.status-counts{max-width:320px;margin-bottom:var(--gap-group)}.tag-list{max-width:480px}.text-layout{gap:var(--gap-block);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;display:grid}.record>.section:first-child{margin-top:0}.record .section{margin-top:var(--gap-block)}.viewer{background:var(--paper-raised);padding:var(--gap-group);max-height:75vh;overflow:auto}.text-page{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-serif);margin:0;font-size:15px;line-height:23px}.json{font-size:14px;line-height:21px}.json-nest{padding-left:var(--gap-group)}.json-key,.json-other{color:var(--ink-muted)}.json-string>span{white-space:pre-wrap;font-family:var(--font-serif)}mark{background:var(--red-soft);color:var(--ink);box-shadow:0 2px 0 var(--red)}.decisions{gap:var(--gap-tight);margin:0;padding:0;list-style:none;display:grid}.decisions li{gap:0;display:grid}.decisions li.uncounted{color:var(--ink-muted)}.erase-layout{gap:var(--gap-block);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;display:grid}.erase-layout .viewer{max-height:60vh}.wic-dialog-sheet .viewer{background:var(--paper);border:1px solid var(--line)}.passage pre{white-space:pre-wrap;background:var(--paper-raised);padding:var(--gap-tight);margin:0 0 var(--gap-tight);max-height:8em;overflow:auto}.picks .pick{all:unset;box-sizing:border-box;align-items:baseline;gap:0 var(--gap-tight);width:100%;padding:var(--gap-hair) var(--gap-tight);cursor:pointer;flex-wrap:wrap;display:flex}.picks .pick>.cut{flex:0 auto;min-width:0;max-width:32em}.picks .pick:hover,.picks .pick:focus-visible{background:var(--paper-raised)}.picks .pick:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.chosen-text{margin-bottom:var(--gap-tight);padding-bottom:var(--gap-tight);border-bottom:1px solid var(--line);justify-content:space-between}.diff-file{margin-top:var(--gap-group);padding-top:var(--gap-tight);border-top:1px solid var(--line-strong)}.diff-file-head{margin-bottom:var(--gap-tight);font-size:15px}.hunk{margin-bottom:var(--gap-group)}.hunk-head{margin:0 0 var(--gap-hair);color:var(--ink-muted)}.diff{border:1px solid var(--line);background:var(--paper);font-size:14px;line-height:21px}.diff-line{grid-template-columns:3ch minmax(0,1fr);display:grid}.diff-gutter{text-align:center;color:var(--ink-muted);border-right:1px solid var(--line);-webkit-user-select:none;user-select:none}.diff-text{padding:0 var(--gap-tight);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.diff-removed{background:color-mix(in srgb, var(--red-soft) 50%, transparent)}.diff-removed .diff-gutter{color:var(--red-ink);font-weight:700}.diff-gap .diff-text{color:var(--ink-muted)}.diff del{background:var(--red-soft);color:var(--ink);text-decoration:line-through;-webkit-text-decoration-color:var(--red-ink);text-decoration-color:var(--red-ink)}.erased-mark{background:var(--red-soft);color:var(--red-ink);font-style:italic}.remote{padding:var(--gap-tight) var(--gap-group);background:var(--paper-raised);white-space:pre-wrap;max-height:24em;margin:0;overflow:auto}.license-text{padding:var(--gap-group);background:var(--paper-raised);white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;font-family:var(--font-serif);margin:0;font-size:15px;line-height:23px;overflow-y:auto}.problems summary{cursor:pointer}.problems[open] summary{margin-bottom:var(--gap-tight)}.schema-object{border:0;border-left:2px solid var(--line);margin:0 0 var(--gap-group);padding:0 0 0 var(--gap-group)}.schema-head{align-items:baseline;gap:var(--gap-hair) var(--gap-tight);margin-bottom:var(--gap-tight);flex-wrap:wrap;padding:0;display:flex}.schema-object>.wic-field-hint{margin:calc(-1 * var(--gap-hair)) 0 var(--gap-tight)}.field-line{margin-bottom:var(--gap-group)}.code textarea{font-family:var(--font-typewriter)}.wrap.full{flex-direction:column;height:100dvh;padding-bottom:0;display:flex}.wrap.full>.top{margin-bottom:var(--gap-tight)}.wrap.full>main,.workspace-frame{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-frame>.filter-bar{margin-bottom:var(--gap-tight)}.workspace{gap:var(--gap-block);flex:1;grid-template-columns:minmax(180px,240px) minmax(260px,340px) minmax(0,1fr);min-height:0;display:grid}.workspace.blob-mode{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.workspace>*{min-width:0;min-height:0;overflow-y:auto}.open-bar{justify-content:space-between;align-items:baseline;gap:var(--gap-hair) var(--gap-block);margin-bottom:var(--gap-tight);padding-bottom:var(--gap-hair);border-bottom:2px solid var(--ink);flex-wrap:wrap;display:flex}.open-bar>.library-head,.open-head{flex:420px;min-width:0}.open-head{align-items:baseline;gap:var(--gap-hair) var(--gap-group);flex-wrap:wrap;display:flex}.open-head-main{align-items:baseline;gap:var(--gap-hair) var(--gap-group);flex-wrap:wrap;flex:420px;min-width:0;display:flex}.open-head-main>.chain{flex-basis:100%;margin:0}.open-title{margin:0;font-size:22px;line-height:28px}.open-head .problems{flex-basis:100%}.view-switch{gap:var(--gap-group);flex-wrap:wrap;display:flex}.view-switch a{padding:var(--gap-hair) 0;text-decoration:none}.view-switch a[aria-current=true]{-webkit-text-decoration:underline var(--ochre);text-decoration:underline var(--ochre);text-decoration-thickness:var(--space-1);text-underline-offset:6px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.said-line{margin:var(--gap-tight) 0 0;flex:none}.workspace-frame>.selection-bar{margin-top:var(--gap-tight);flex:none;position:static}.said-line .refusal{margin:0}.sources{padding-right:var(--gap-hair)}.source-group{margin-top:var(--gap-group)}.source-head{justify-content:space-between;align-items:baseline;gap:var(--gap-tight);border-bottom:1px solid var(--line-strong);margin-bottom:var(--gap-hair);display:flex}.source-title{margin:0;font-size:15px}.source-list{gap:0}.source-list li{align-items:center;gap:var(--gap-hair);display:flex}.source{justify-content:space-between;align-items:baseline;gap:var(--gap-tight);min-width:0;padding:var(--gap-hair) var(--gap-tight);flex:1;text-decoration:none;display:flex}.source:hover{background:var(--paper-raised)}.source[aria-current=true]{background:var(--paper-raised);box-shadow:inset 4px 0 0 var(--ochre)}.source:focus-visible{outline-offset:-3px}.source-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-count{flex:none}.source-find{width:100%;margin:var(--gap-hair) 0}.forget{all:unset;cursor:pointer;padding:0 var(--gap-hair);color:var(--ink-muted);flex:none}.forget:hover{color:var(--red-ink)}.forget:focus-visible{outline:3px solid var(--ink);outline-offset:1px}.save-filter{width:100%;margin-top:var(--gap-tight)}.save-filter .wic-field{margin-bottom:var(--gap-hair)}.playlist-head{align-items:center;gap:var(--gap-tight);margin-bottom:var(--gap-tight);flex-wrap:wrap;display:flex}.playlist-head select{width:auto}.playlist-rows{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.playlist-rows[aria-busy=true]{opacity:.5}.playlist-row{align-items:center;gap:var(--gap-tight);padding:0 var(--gap-tight);border-bottom:1px solid var(--line);display:flex}.playlist-row .wic-check-box{width:16px;height:16px;accent-color:var(--ink);flex:none;margin:0}.playlist-row:hover,.playlist-row.ticked{background:var(--paper-raised)}.playlist-row.current{background:var(--paper-raised);box-shadow:inset 4px 0 0 var(--ochre)}.playlist-link{align-items:baseline;gap:var(--gap-tight);min-width:0;padding:var(--gap-hair) 0;flex:1;font-size:15px;line-height:22px;text-decoration:none;display:flex}.playlist-link:focus-visible{outline-offset:-3px}.playlist-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.playlist-row.current .playlist-title{font-weight:700}.playlist-length{font-variant-numeric:tabular-nums;flex:none;font-size:13px}.status-mark{text-align:center;width:1.1em;font-family:var(--font-gothic);flex:none;font-weight:700}.status-mark.under-review{color:var(--ochre)}.status-mark.admitted{color:var(--ink)}.status-mark.refused{color:var(--red-ink)}.key-legend{justify-content:space-between;align-items:center;gap:var(--gap-hair) var(--gap-block);margin-top:var(--gap-tight);padding:var(--gap-hair) 0 var(--gap-tight);border-top:2px solid var(--ink);flex-wrap:wrap;flex:none;display:flex}.keys{gap:var(--gap-hair) var(--gap-group);flex-wrap:wrap;display:flex}.key{white-space:nowrap}kbd{font-family:var(--font-typewriter);padding:0 var(--gap-hair);border:1px solid var(--line-strong);background:var(--paper-raised);white-space:nowrap;font-size:13px}.key-legend .act{color:var(--ink)}.editor-column{padding-right:var(--gap-hair);flex-direction:column;display:flex}.text-panel,.text-panel>[role=tabpanel]:not([hidden]),.edit-content{flex-direction:column;flex:1;min-height:0;display:flex}.save-idle{margin:var(--gap-tight) 0 0}.more-menu{position:relative}.more-menu>summary{cursor:pointer;align-items:center;list-style:none;display:inline-flex}.more-menu>summary::-webkit-details-marker{display:none}.more-items{z-index:2;justify-items:start;gap:var(--gap-hair);padding:var(--gap-tight);background:var(--paper-raised);border:1px solid var(--line-strong);box-shadow:0 4px 12px color-mix(in srgb, var(--ink) 15%, transparent);white-space:nowrap;display:grid;position:absolute;top:100%;left:0}.text-head{gap:var(--gap-hair);margin-bottom:var(--gap-tight);display:grid}.text-title{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:28px}.text-actions{justify-content:flex-start}.head-note-left{color:var(--ink-muted);margin:0}.tabs{gap:var(--gap-group);border-bottom:1px solid var(--line-strong);margin-bottom:var(--gap-tight);display:flex}.tab{all:unset;cursor:pointer;padding:var(--gap-hair) 0;font-size:15px}.tab[aria-selected=true]{box-shadow:inset 0 calc(-1 * var(--space-1)) 0 var(--ochre)}.tab:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.editor-tools{align-items:center;gap:var(--gap-hair) var(--gap-tight);margin-bottom:var(--gap-tight);flex-wrap:wrap;display:flex}.editor-count{margin-left:auto}.code-editor{border:1px solid var(--line-strong);flex:1;min-height:240px}.edit-content .confirm-area{margin-top:var(--gap-group)}.blob{max-width:60em}.blob-text{margin-bottom:var(--gap-group)}.blob-rule{margin:0 0 var(--gap-hair);border-top:1px solid var(--line-strong);padding-top:var(--gap-hair);font-weight:400}.blob-name{all:unset;cursor:pointer;align-items:baseline;gap:var(--gap-tight);max-width:100%;font-family:var(--font-serif);color:var(--ink-muted);font-style:italic;display:flex}.blob-name:hover{color:var(--ink)}.blob-name:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.blob-passage{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-serif);cursor:pointer;margin:0;font-size:15px;line-height:23px}.blob-passage:hover{background:var(--paper-raised)}.blob-end{padding:var(--gap-group) 0}@media (width<=1100px){.wrap.full{height:auto;display:block}.workspace>*{overflow-y:visible}.workspace{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.workspace>.sources{grid-column:1/-1;max-height:40vh;overflow-y:auto}.workspace.blob-mode{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.workspace{grid-template-columns:minmax(0,1fr)}.editor-column{position:static}.board{grid-template-columns:minmax(0,1fr)}.board>.section:nth-child(2){margin-top:var(--gap-section)}.board>.tall{grid-row:auto}.board:has(>.tall){grid-template-rows:none}.chain-strip{justify-items:start;display:grid}.chain-strip li{align-items:flex-start;gap:var(--gap-hair);flex-direction:column}.chain-strip li+li:before{content:"↓";padding-left:var(--gap-group)}.text-layout,.erase-layout{grid-template-columns:minmax(0,1fr)}.top{margin-bottom:var(--gap-group);justify-content:space-between}.pages{gap:var(--gap-hair) var(--gap-group);flex-basis:100%;order:1}.page-group+.page-group{border-left:0;padding-left:0}.head-actions{justify-items:start}.head-buttons{justify-content:flex-start}.head-note{text-align:left}.facts{grid-template-columns:minmax(0,1fr);gap:0}.facts dd{margin-bottom:var(--gap-hair)}.ledger-table td{max-width:12em}.blocked .why{white-space:nowrap;max-width:none}.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-bar>.tick-menu:last-of-type:nth-of-type(odd),.filter-bar>.sql{grid-column:1/-1}.filter-bar>.wic-btn{justify-self:start}}
