.lightbox{position:fixed;z-index:100;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;inset:0;padding:48px;border:0;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.55;font-variant-numeric:normal;cursor:zoom-out;touch-action:none;overscroll-behavior:contain}@supports (height: 100dvh){.lightbox{height:100dvh}}.lightbox:not([open]){display:none}.lightbox[open]{display:block}.lightbox::backdrop{background:#f7f7f7;opacity:1}.lightbox:focus{outline:none}:where(.lightbox) button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.lightbox-image{display:block;width:100%;max-width:none;height:100%;object-fit:contain;cursor:zoom-in;touch-action:none;user-select:none;-webkit-user-drag:none;transition:opacity .18s cubic-bezier(.25,.1,.25,1);will-change:opacity}.lightbox.cannot-zoom .lightbox-image{cursor:default}.lightbox.zoomed .lightbox-image,.lightbox.zoomed .lightbox-svg{cursor:grab}.lightbox-svg{width:100%;height:100%;touch-action:none;display:flex;align-items:center;justify-content:center;cursor:default}.lightbox-svg svg{display:block;max-width:none}.lightbox-svg.is-pressable{cursor:pointer}.lightbox-image[hidden],.lightbox-svg[hidden]{display:none!important}.lightbox-close{position:absolute;top:10px;right:12px;z-index:4;padding:14px;color:var(--ink);cursor:pointer}.lightbox-close svg{display:block}.lightbox-prev,.lightbox-next{position:absolute;z-index:3;padding:8px 12px;color:var(--ink);opacity:.55;cursor:pointer;transition:opacity .2s ease}.lightbox-prev svg,.lightbox-next svg{display:block}.lightbox-prev:hover,.lightbox-next:hover{opacity:1}.lightbox-prev,.lightbox-next{bottom:12px;display:inline-flex;align-items:center;line-height:1}.lightbox-prev{left:50%;transform:translate(calc(-50% - 56px))}.lightbox-next{right:50%;transform:translate(calc(50% + 56px))}.lightbox-scroll{display:contents}@media(max-width:767px){.lightbox{padding:0}.lightbox-scroll{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;padding:48px 16px 0;overflow:hidden auto;overscroll-behavior:contain;touch-action:pan-y}.lightbox-scroll:after{content:"";flex:none;order:3;height:72px}.lightbox-image,.lightbox-svg{flex:1 0 0;min-height:50vh;height:auto}@supports (height: 100dvh){.lightbox-image,.lightbox-svg{min-height:50dvh}}.lightbox:before,.lightbox:after{content:"";position:absolute;left:0;right:0;z-index:2;pointer-events:none}.lightbox:before{top:0;height:48px;background:var(--bg)}.lightbox:after{bottom:0;height:72px;background:linear-gradient(rgba(var(--bg-rgb),0),var(--bg) 24px)}.lightbox.solo .lightbox-scroll:after{height:20px}.lightbox.solo:after{height:20px;background:linear-gradient(rgba(var(--bg-rgb),0),var(--bg))}.lightbox.zoomed:before,.lightbox.zoomed:after{display:none}.lightbox-close{top:0;right:6px;padding:12px 12px 12px 14px;background:var(--bg)}}@media(min-width:768px){.lightbox{padding:48px 48px 64px}.lightbox-prev{top:50%;bottom:auto;left:6px;transform:translateY(-50%)}.lightbox-next{inset:50% 6px auto auto;transform:translateY(-50%)}}.lightbox.solo .lightbox-prev,.lightbox.solo .lightbox-next{display:none}.lightbox-thumbs{display:flex;gap:8px;position:absolute;left:48px;bottom:16px;z-index:2;max-width:calc(100% - 96px)}.lightbox-thumbs[hidden]{display:none}.lightbox-thumbs button{display:block;flex:0 1 auto;min-width:0;height:56px;padding:0;cursor:pointer;opacity:.45;transition:opacity .2s ease}.lightbox-thumbs button:hover,.lightbox-thumbs button[aria-current=true]{opacity:1}.lightbox-thumbs img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain}.lightbox-thumbs svg{display:block;height:100%;width:auto;max-width:100%}@media(max-width:767px){.lightbox-thumbs{position:static;order:1;flex:none;max-width:none;margin-top:12px}.lightbox-thumbs button{height:44px}}.lightbox-credit{position:absolute;left:32px;bottom:64px;z-index:1;max-width:316px;padding:10px 14px 14px 16px;background:var(--bg);cursor:default;text-align:left}.lightbox-credit[hidden]{display:none!important}.lightbox-credit .lb-artist{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-bottom:6px}.lightbox-credit .lb-ttl{font-style:italic;font-size:17px;line-height:1.25;margin-bottom:6px}.lightbox-credit .lb-meta{font-size:12px;line-height:1.5;color:var(--muted)}.lightbox-credit .lb-sizes{font-style:italic}.lightbox-credit .lb-wall{margin-top:6px}.lightbox-credit .lb-view{text-transform:uppercase;letter-spacing:.14em;font-size:11px;margin-top:6px}.lightbox-credit .lb-press{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lightbox-credit .lb-choices{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.lightbox-credit .lb-choice{font:inherit;font-size:13px;line-height:1.2;padding:6px 12px;border:0;border-radius:999px;background:rgba(var(--ink-rgb),.07);color:var(--ink);cursor:pointer}.lightbox-credit .lb-choice[aria-pressed=true]{background:var(--ink);color:var(--bg)}.lightbox-credit .lb-choice:disabled{opacity:.5;cursor:default}@media(pointer:coarse){.lightbox-credit .lb-choice{min-height:44px;padding:0 16px;font-size:15px}}.lightbox-credit .lb-inquire{display:inline-block;margin-top:10px;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .2s ease;color:var(--ink);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;text-decoration:none;cursor:pointer}.lightbox-credit .lb-inquire:hover{color:var(--ink);border-bottom-color:var(--ink)}@media(pointer:coarse){.lightbox-credit .lb-inquire{display:inline-flex;align-items:center;min-height:44px;margin-top:-4px;padding:0;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.lightbox .lightbox-credit{padding-bottom:24px}}@media(max-width:767px){.lightbox-credit{position:static;order:2;flex:none;max-width:none;padding:12px 0 0;background:transparent}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f7f7f7;--paper: #ffffff;--ink: #1a1a1a;--ink-2: #2b2b2b;--muted: #666666;--faint: #949494;--border: #e5e5e5;--line: #ededed;--ink-rgb: 26, 26, 26;--bg-rgb: 247, 247, 247;--danger: #B11226;--ok: #2c7a4b;--warn: #94690a;--held: #2f5f9e;--radius: 4px;--btn-bg: #ececec;--btn-bg-on-ground: #e4e4e4;--btn-bg-hover: #dedede;--loader: #F8B0B0;--doorway: #3A3833;--ease: cubic-bezier(.16, 1, .3, 1);--font: "Archivo Variable", system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--mono: var(--font);--label-track: .14em}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink)}body{font:14px/1.5 var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--ink)}img{display:block;max-width:100%}h1,h2,h3{margin:0;font-weight:500;letter-spacing:-.02em;line-height:1.15}h1{font-size:20px}h2{font-size:15px}.muted{color:var(--muted)}.small{font-size:12px}.mono{font-variant-numeric:tabular-nums;font-size:13px;letter-spacing:.03em}.mono.small,.check.small{font-size:12px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}:root{--rail-w: 56px;--rail-wide: 232px}:root{--control-h: 37px}@media screen and (max-width:620px),(pointer:coarse){:root{--control-h: 44px}}.btn:not(.small),.input:not(.small):not(textarea){min-height:var(--control-h)}.app{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100dvh;transition:grid-template-columns .22s var(--ease)}.app.pinned{grid-template-columns:var(--rail-wide) minmax(0,1fr)}.rail{position:sticky;top:0;z-index:46;width:var(--rail-w);height:100dvh}.app.pinned .rail{width:var(--rail-wide)}.rail-inner{position:absolute;left:0;top:0;bottom:0;width:var(--rail-w);display:flex;flex-direction:column;padding:12px 0;background:var(--paper);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;transition:width .2s var(--ease),box-shadow .2s var(--ease)}.rail-inner::-webkit-scrollbar{display:none}.rail.wide .rail-inner{width:var(--rail-wide);box-shadow:14px 0 28px -14px rgba(var(--ink-rgb),.2)}.app.pinned .rail.wide .rail-inner{box-shadow:none}.rail-row{position:relative;display:flex;align-items:center;flex:none;height:36px;margin:0 10px;border:0;border-radius:8px;background:none;padding:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background 80ms linear}.rail-row:hover{background:var(--line)}.rail-row:active{background:var(--border)}.rail-row.active,.rail-pin.on{background:var(--line)}.rail-row.active{font-weight:500}.rail-cell{position:relative;flex:none;width:36px;height:36px;display:grid;place-items:center}.rail-word{padding-left:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity 80ms linear}.rail.wide .rail-word{opacity:1;transition:opacity .16s 70ms var(--ease)}.rail-space{margin-bottom:12px}.rail-still{cursor:default}.rail-still:hover{background:none}.rail-mark{width:36px;height:36px;border-radius:8px;background:var(--line);display:grid;place-items:center;padding-top:2px;font-weight:600;font-size:14px;line-height:1}.rail-space-name{font-weight:600}.rail-spaces{display:flex;flex-direction:column;margin:-8px 0 10px}.rail-spaces .rail-word{padding-left:42px}.rail-space-name,.rail-spaces .rail-word{white-space:normal;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rail-group{display:flex;flex-direction:column}.rail-head{flex:none;height:28px;margin:0 10px;display:flex;align-items:flex-end;padding:0 0 6px 10px;font-size:10px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--faint);white-space:nowrap}.rail-head .rail-word{padding-left:0}.rail-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.rail-list::-webkit-scrollbar{display:none}.rail-foot{margin-top:auto;display:flex;flex-direction:column;padding-top:16px}.rail-foot-wide{display:flex;flex-direction:column}.rail-who{display:flex;flex-direction:column;min-width:0;margin:6px 20px;font-size:12px;color:var(--muted);white-space:nowrap}.rail-who span{overflow:hidden;text-overflow:ellipsis}.rail-who span+span{color:var(--faint)}.rail-dot{position:absolute;top:6px;right:6px;width:5px;height:5px;border-radius:50%;background:var(--faint);pointer-events:none}.rail-search[aria-expanded=true]{background:var(--line)}.so-catch{position:fixed;inset:0 0 0 var(--rail-w);z-index:47}.app.pinned .so-catch{left:var(--rail-wide)}.so-panel{--so-at: calc(78px - var(--control-h) / 2 - 6px);position:fixed;z-index:48;top:var(--so-at);left:calc(var(--rail-w) + 12px);width:min(600px,calc(100vw - var(--rail-w) - 24px));max-height:calc(100dvh - var(--so-at) - 12px);display:flex;flex-direction:column;background:var(--paper);color:var(--ink);border-radius:12px;box-shadow:0 18px 48px rgba(var(--ink-rgb),.16),0 0 0 1px rgba(var(--ink-rgb),.06);animation:so-in .16s var(--ease)}.app.pinned .so-panel{left:calc(var(--rail-wide) + 12px);width:min(600px,calc(100vw - var(--rail-wide) - 24px))}@keyframes so-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.so-head{flex:none;display:flex;align-items:center;gap:6px;padding:6px 6px 6px 16px}.so-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;cursor:text}.so-glass{flex:none;display:grid;place-items:center;color:var(--muted)}.so-field:focus-within .so-glass{color:var(--ink)}.so-input{flex:1 1 auto;min-width:0;height:var(--control-h);border:0;background:none;padding:0;font:inherit;font-size:15px;color:var(--ink);outline:none}.so-input::placeholder{color:var(--muted)}.btn.small.so-x{flex:none;justify-content:center;width:var(--control-h);height:var(--control-h);--btn-px: 0px;--btn-py: 1px}.so-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 10px}.so-label{padding:12px 8px 4px;font-size:10px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted)}.so-hit{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 8px;border-radius:8px;color:var(--ink);text-decoration:none;cursor:pointer}.so-hit.is-at{background:var(--bg)}.so-pic{flex:none;width:56px;height:56px;object-fit:contain;background:none}.so-nopic{display:flex;align-items:center;justify-content:center;background:var(--line);color:var(--muted);font-size:10px;text-align:center}.so-text{min-width:0;display:flex;flex-direction:column;gap:1px}.so-title{font-weight:500;overflow-wrap:anywhere}.so-sub{display:block;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.so-all{font-weight:500}.so-none{padding:8px;margin:0;font-size:14px;color:var(--muted);overflow-wrap:anywhere}.side-group{font-size:10px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--faint);padding:14px 10px 4px}.side-group:first-child{padding-top:0}.content{min-width:0}.topbar,.dock,.dock-catch{display:none}main.page{padding:22px 28px 80px;max-width:1760px;width:100%;margin:0 auto}.welcome-col{max-width:70ch;margin-inline:auto}.page-head{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.person-artist{margin:-8px 0 16px}.artist-same{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.page-head h1{margin-right:auto}.btn{--btn-py: 7px;--btn-nudge: 1px;--btn-px: 14px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;position:relative;padding:calc(var(--btn-py) + var(--btn-nudge)) var(--btn-pr, var(--btn-px)) calc(var(--btn-py) - var(--btn-nudge)) var(--btn-pl, var(--btn-px));border:1px solid transparent;background:var(--btn-bg);color:var(--ink);cursor:pointer;white-space:nowrap;line-height:1.3;transition:background .16s var(--ease),color .16s var(--ease),transform .1s var(--ease)}main.page>.page-head .btn,.sticky-actions .btn,.sticky-foot .btn{--btn-bg: var(--btn-bg-on-ground)}@media(hover:hover){.btn:hover:not(:disabled){background:var(--btn-bg-hover)}}.btn:active:not(:disabled){background:var(--btn-bg-hover);transform:scale(.98)}.btn.primary{--btn-px: 16px;background:var(--ink);color:var(--bg)}@media(hover:hover){.btn.primary:hover:not(:disabled){background:var(--ink-2)}}.btn.primary:active:not(:disabled){background:var(--ink-2)}.btn.danger{color:var(--danger)}@media(hover:hover){.btn.danger:hover:not(:disabled){background:var(--danger);color:var(--paper)}}.btn.ghost{background:transparent;color:var(--ink);--btn-px: 10px}@media(hover:hover){.btn.ghost:hover:not(:disabled){background:var(--btn-bg)}}.btn.danger.ghost{color:var(--danger)}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn.small{--btn-py: 4px;--btn-px: 11px;font-size:12px}.btn.is-busy,.btn.is-busy:hover{--btn-shift: min(9px, var(--btn-px));--btn-pl: calc(var(--btn-px) + var(--btn-shift));--btn-pr: calc(var(--btn-px) - var(--btn-shift));cursor:progress;background-image:linear-gradient(var(--doorway),var(--doorway));background-repeat:no-repeat;background-size:7px 13px;background-position:calc(var(--btn-px) - 4px) 50%;perspective:36px;perspective-origin:calc(var(--btn-px) - .5px) 50%}.btn.is-busy:disabled{opacity:1}.btn.is-busy:before{content:"";position:absolute;left:calc(var(--btn-px) - 4px);top:50%;width:7px;height:13px;margin-top:-6.5px;background:var(--loader);border-radius:1px;transform-origin:right center;animation:wait-door-swing 2.2s infinite}@media(prefers-reduced-motion:reduce){.btn.is-busy:before{animation:none;transform:rotateY(40deg)}}.login .btn.is-busy{--btn-pl: var(--btn-px);--btn-pr: var(--btn-px);background-image:none}.login .btn.is-busy:before{position:static;margin:0;flex:none}@media screen and (max-width:840px){.feed-foot .btn.is-busy,.visits-foot .btn.is-busy{--btn-pl: var(--btn-px);--btn-pr: var(--btn-px);background-image:none}.feed-foot .btn.is-busy:before,.visits-foot .btn.is-busy:before{position:static;margin:0;flex:none}}@media(prefers-reduced-motion:reduce){.btn.is-busy:before{animation:none}}.btn>svg{position:relative;top:calc(-1 * var(--btn-nudge))}.input,select.input,textarea.input{width:100%;padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);transition:border-color .16s var(--ease)}.input.small{padding:4px 8px;font-size:12px}select.input.small{padding-right:26px}.year-start{display:flex;gap:6px}.year-start .input{flex:1 1 0;min-width:0}.year-start .input.year-start-day{flex:none;width:80px}.input:focus{outline:none;border-color:var(--ink)}.input:disabled{background-color:var(--bg);color:var(--muted)}select.input{-webkit-appearance:none;appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:right 12px top 55%,right 8px top 55%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}textarea.input{min-height:72px;resize:none;field-sizing:content;overflow:hidden}textarea.input.line-box{min-height:var(--control-h);line-height:1.5}.field{display:flex;flex-direction:column;gap:4px}.field>label,.field>.fu-who-head>label{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;font-weight:500;color:var(--muted)}.field>label.checkbox{font-size:14px;letter-spacing:normal;text-transform:none;font-weight:400;color:var(--ink)}.hint,.empty-hint,.muted.small{font-size:11px;line-height:1.35;color:var(--muted)}.grid{display:grid;gap:14px}.grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:620px){.grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.c3{grid-template-columns:minmax(0,1fr)}}.grid.main-rail{grid-template-columns:minmax(0,1fr) 340px}.grid.doc-rail{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.grid.person-rail{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.pp-held-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pp-held-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.pp-held-main{min-width:0;overflow-wrap:anywhere}.list-works .items-rank{width:40px}.list-works.le-works .items-rank{width:64px}.list-works .items-pic{width:92px}.list-works .items-price{width:130px}@media screen and (max-width:900px){.grid.doc-rail,.grid.main-rail,.grid.person-rail{grid-template-columns:minmax(0,1fr)}.grid.wk-rail>div{display:contents}.wk-rail .wk-pic{order:-3}.wk-rail .wk-images{order:-2}.wk-rail .wk-money,.wk-rail .wk-where,.wk-rail .wk-history{order:5}.wk-rail .wk-rooms{order:4}}.room-pic{width:100%;display:block;overflow:hidden}.room-pic>svg{display:block}.wk-room-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px 12px;margin-top:12px}.wk-rooms .wk-room-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px 10px}.wk-room-grid.st-walls{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.wk-room{display:flex;flex-direction:column;gap:3px;padding:0;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.wk-room-pic{width:100%;border-radius:4px;display:block}.wk-room:not(.on) .wk-room-pic{opacity:.4}.wk-room-name{font-size:13px;font-weight:500;margin-top:4px}.wk-room-state{font-size:12px;color:var(--muted)}.wk-room.on .wk-room-state{color:var(--ink)}.wk-room:disabled{cursor:default;opacity:.6}@media(hover:hover){.wk-room:not(:disabled):hover .wk-room-pic{opacity:.85}.wk-room.on:not(:disabled):hover .wk-room-pic{opacity:1}}.ce-rail>.ce-works{grid-column:1 / -1}@media screen and (max-width:840px){.grid.person-rail>div,.grid.ce-rail>.ce-col{display:contents}.person-rail>div>.card+.card,.ce-rail>.ce-col>.card+.card{margin-top:0}.person-rail .pp-brief{order:-3}.person-rail .pp-question,.person-rail .pp-held{order:-2}.person-rail .pp-timeline{order:-1}.ce-rail .ce-works{order:1}.ce-rail .ce-sign{order:2}.ce-rail .ce-notes{order:3}}.span2{grid-column:span 2}.span3{grid-column:span 3}.checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.checkbox.is-off{opacity:.5;cursor:default}.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.filters .input{width:auto;min-width:140px}.filters .search{min-width:240px}.card{background:var(--paper);border-radius:var(--radius);padding:16px 18px}.card+.card{margin-top:14px}.card h2{margin-bottom:12px}.card.private{background:var(--bg)}.card.private h2:after{content:"private, never published";margin-left:.6em;color:var(--muted);font-weight:400;font-size:12px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--paper);border-radius:var(--radius)}.table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0}.table th,.table td{text-align:left;padding:11px 12px;vertical-align:middle}.table th{position:sticky;top:0;z-index:1;background:var(--paper);border-bottom:1px solid var(--line);font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-weight:500;white-space:nowrap}.table tr:last-child td{border-bottom:none}.table tbody tr.row{cursor:pointer;transition:background .12s var(--ease)}.table tbody tr.row:hover{background:var(--bg)}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.table td.num{font-size:13px}.num,.fact .n,.attn .n,.totals div>span:last-child,.line-read,.line-total,.charttip em{white-space:nowrap;overflow-wrap:normal}.num>div,.num .cell-note,.num .hint,.num .num-words{white-space:normal}.table td.num .input{text-align:right;font-variant-numeric:tabular-nums}.table td>select.input{width:auto;max-width:100%}.thumb{width:64px;min-width:64px;max-width:none;height:64px;flex:none;object-fit:contain;background:var(--line);border-radius:2px}.thumb.noimg{background:var(--line);display:flex;align-items:center;justify-content:center;color:var(--faint);font-size:10px}.thumb.big{width:100%;height:auto;max-height:360px;object-fit:contain}.thumb.md{width:64px;height:64px}.thumb.lg{width:80px;min-width:80px;height:80px}.title-cell .t{font-weight:500}.title-cell .s{color:var(--muted);font-size:12px}.title-cell-artist{display:none}.table td.thumb-cell{width:88px}.only-phone{display:none}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 0;border-radius:999px;font-size:12px;white-space:nowrap}.facts-row>span+span,.fact-apart{margin-left:.65em}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--faint);flex:none}.pill.available .dot{background:var(--ok)}.pill.sold .dot{background:var(--danger)}.pill.on_hold .dot,.pill.on_approval .dot,.pill.loaned .dot{background:var(--warn)}.pill.published{color:var(--ok)}.pill.unpublished{color:var(--muted)}.pill.pill-select{padding-right:4px;cursor:pointer}.pill.pill-select:hover{text-decoration:underline}.pill.pill-select select{appearance:none;-webkit-appearance:none;border:none;background:transparent;font:inherit;color:inherit;padding:0 14px 0 0;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 6px top 55%,right 2px top 55%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.pill.pill-select select:focus{outline:none}.pill.pill-select:has(select:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.sel-menu{position:fixed;z-index:200;background:var(--paper);color:var(--ink);border-radius:var(--radius);padding:5px 0;overflow-y:auto;outline:none;box-shadow:0 10px 28px rgba(var(--ink-rgb),.14),0 0 0 1px rgba(var(--ink-rgb),.06);animation:sel-in 90ms var(--ease)}@keyframes sel-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sel-menu{animation:none}}.sel-item{display:flex;align-items:center;gap:8px;padding:6px 12px;line-height:1.35;white-space:nowrap;cursor:default}.sel-item.is-active{background:var(--bg)}.sel-item[aria-disabled=true]{color:var(--faint)}.sel-label{flex:1}.sel-mark{width:12px;flex:none;display:inline-flex}.sel-hint{margin-left:16px;font-size:12px;color:var(--muted)}.sel-group{padding:8px 12px 3px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sel-menu .pill.sel-dot{padding:0}.dp-box{position:fixed;z-index:200;width:334px;padding:8px 8px 6px;background:var(--paper);color:var(--ink);border-radius:var(--radius);outline:none;box-shadow:0 10px 28px rgba(var(--ink-rgb),.14),0 0 0 1px rgba(var(--ink-rgb),.06);animation:sel-in 90ms var(--ease)}@media(prefers-reduced-motion:reduce){.dp-box{animation:none}}.dp-row{display:grid;grid-template-columns:40px repeat(7,minmax(0,1fr)) 40px;align-items:center;height:30px}.dp-head{height:22px;font-size:11px;color:var(--muted);text-align:center}.dp-list{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),transparent);mask-image:linear-gradient(#000 calc(100% - 14px),transparent)}.dp-list::-webkit-scrollbar{display:none}.dp-lab{font-size:12px;font-weight:500;line-height:1.1;color:var(--ink-2);white-space:nowrap;padding-left:2px}.dp-lab i{display:block;font-style:normal;font-weight:400;font-size:10.5px;color:var(--muted)}.dp-sticky{position:absolute;left:8px;top:30px;width:40px;height:30px;display:flex;flex-direction:column;justify-content:center;background:var(--paper);pointer-events:none}.dp-sticky[hidden]{display:none}.dp-day{position:relative;display:grid;place-items:center;height:30px;color:var(--ink);font-size:13px;cursor:pointer}.dp-day>span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;transition:background .12s var(--ease),color .12s var(--ease)}.dp-day.is-active>span{background:var(--line);color:var(--ink)}.dp-day.on>span{background:var(--ink);color:var(--paper)}.dp-day.today:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--ink)}.dp-day.today.on:after{background:var(--paper);bottom:5px}.dp-day[aria-disabled=true]{color:var(--faint);opacity:.5;cursor:default}.dp-day[aria-disabled=true]>span{background:none}.dp-foot{display:flex;justify-content:center;gap:18px;padding-top:4px}.dp-act{border:none;background:none;font:inherit;font-size:12px;color:var(--ink);padding:4px 6px;cursor:pointer;border-radius:var(--radius)}.dp-act:hover{color:var(--ink);background:var(--bg)}input[type=date].input::-webkit-calendar-picker-indicator{display:none}input[type=date].input{padding-right:30px;background-image:linear-gradient(var(--muted),var(--muted)),linear-gradient(var(--muted),var(--muted)),linear-gradient(var(--muted),var(--muted)),linear-gradient(var(--muted),var(--muted)),linear-gradient(var(--muted),var(--muted)),linear-gradient(var(--muted),var(--muted));background-size:12px 2px,12px 1px,1px 10px,1px 10px,1px 3px,1px 3px;background-position:right 10px top calc(50% - 4px),right 10px top calc(50% + 6.5px),right 21px top calc(50% + 2px),right 10px top calc(50% + 2px),right 13px top calc(50% - 5.5px),right 18px top calc(50% - 5.5px);background-repeat:no-repeat}@supports (-webkit-touch-callout: none){input[type=date].input,input[type=time].input{-webkit-appearance:none;appearance:none;display:block;min-width:0;max-width:100%;min-height:calc(1.5em + 16px);line-height:1.5;text-align:left}input[type=date].input::-webkit-date-and-time-value,input[type=time].input::-webkit-date-and-time-value{text-align:left;margin:0;min-height:1.5em}}input[type=date].input[aria-expanded=true]{border-color:var(--ink)}.notice{position:relative;margin-bottom:12px;padding:12px 14px 12px 38px;border-radius:var(--radius);color:var(--ink);font-size:13px;line-height:1.55;--notice-tone: var(--muted);--notice-mark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%223.4%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);background:#f1f1f1;background:color-mix(in srgb,var(--ink) 6%,var(--paper))}.draft-grid .missing-line{margin:10px 0 0}.notice:before{content:"";position:absolute;left:13px;top:13px;width:16px;height:16px;background:var(--notice-tone);-webkit-mask:var(--notice-mark) center / 16px 16px no-repeat;mask:var(--notice-mark) center / 16px 16px no-repeat}.notice.err{--notice-tone: var(--danger);--notice-mark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226.25%22%2F%3E%3Cpath%20d%3D%22m6.1%206.1%203.8%203.8m0-3.8-3.8%203.8%22%2F%3E%3C%2Fsvg%3E)}.notice.ok{--notice-tone: var(--ok);--notice-mark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226.25%22%2F%3E%3Cpath%20d%3D%22M5.35%208.2%207.1%209.95%2010.75%206.3%22%2F%3E%3C%2Fsvg%3E);background:#eaf2ed;background:color-mix(in srgb,var(--ok) 10%,var(--paper))}.notice.warn{--notice-tone: var(--warn);--notice-mark: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226.25%22%2F%3E%3Cpath%20d%3D%22M8%204.8v3.9%22%2F%3E%3Cpath%20d%3D%22M8%2011.15h.01%22%2F%3E%3C%2Fsvg%3E);background:#f4f0e6;background:color-mix(in srgb,var(--warn) 10%,var(--paper))}.empty{padding:40px;text-align:center;color:var(--muted)}.empty-state{padding:48px 24px;text-align:center;background:var(--line);border-radius:var(--radius)}.empty-title{font-weight:500}.empty-hint{margin-top:4px;max-width:48ch;margin-left:auto;margin-right:auto}.empty-action{margin-top:14px}@keyframes wait-door-swing{0%{transform:rotateY(0);animation-timing-function:cubic-bezier(.4,0,.2,1)}45.45%{transform:rotateY(68deg);animation-timing-function:cubic-bezier(.3,0,.1,1)}to{transform:rotateY(0)}}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:72px 20px;min-height:220px;color:var(--muted);font-size:13px;opacity:0;animation:loading-in .2s var(--ease) .2s forwards}.wait-door{position:relative;font-size:10px;width:1.86em;height:3.6em;perspective:7em}.wait-door-way{position:absolute;inset:0;background:var(--doorway);border-radius:.05em}.wait-door-leaf{position:absolute;inset:0;width:100%;height:100%;transform-origin:right center;animation:wait-door-swing 2.2s infinite}@keyframes loading-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){.loading{opacity:1}}.actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sticky-actions{position:sticky;bottom:0;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(6px);padding:12px 0;border-top:1px solid transparent;margin-top:18px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sticky-actions[data-stuck]{border-top-color:var(--border)}.card .sticky-actions{background:color-mix(in srgb,var(--paper) 92%,transparent)}.sticky-actions>.muted.small{flex-basis:100%}.dirty{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--warn)}.dirty:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--warn)}@media screen and (max-width:840px){.sticky-actions{padding:5px 0 6px;margin-top:14px}.sticky-actions.is-quiet{position:static}.sticky-actions.is-quiet[data-stuck]{border-top-color:transparent}.sticky-foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}.sticky-foot>.muted.small{flex-basis:100%}}.toasts{position:fixed;left:50%;bottom:18px;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;z-index:20;pointer-events:none}.toast{pointer-events:auto;display:inline-flex;align-items:center;gap:12px;padding:9px 10px 9px 14px;background:var(--ink);color:var(--bg);border-radius:6px;font-size:13px;box-shadow:0 8px 24px -12px rgba(var(--ink-rgb),.45);animation:toast-in .22s var(--ease)}.toast.err{background:var(--danger)}.toast-action{background:transparent;border:1px solid rgba(var(--bg-rgb),.35);color:inherit;border-radius:4px;padding:2px 8px;cursor:pointer}.toast-action:hover{border-color:var(--bg)}.toast-x{display:inline-grid;place-items:center;background:transparent;border:none;color:inherit;cursor:pointer;padding:2px;border-radius:2px}.toast-x:hover{background:#ffffff1f}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media screen and (max-width:840px){.toasts{left:12px;right:12px;transform:none}.toast>span{flex:1 1 auto;min-width:0}.toast-action,.toast-x{flex:none;white-space:nowrap}.toast:has(.toast-action+.toast-action){flex-wrap:wrap;row-gap:8px}.toast:has(.toast-action+.toast-action)>span{flex-basis:100%}.toast:has(.toast-action+.toast-action)>.toast-x{margin-left:auto}}.loadbar{position:fixed;top:0;left:0;height:2px;z-index:60;background:var(--ink);width:0;transition:width 2.4s cubic-bezier(.15,.85,.25,1),opacity .22s var(--ease)}.loadbar.going{width:88%}.loadbar.done{width:100%;opacity:0;transition:width .14s var(--ease),opacity .22s var(--ease) 60ms}main.page,.login-form{animation:rise .2s var(--ease) backwards}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.loadbar{display:none}}.login{min-height:100dvh;display:grid;grid-template-columns:1fr;place-items:center;background:var(--ink);color-scheme:dark;padding:40px 20px}.login-main{width:100%;display:grid;place-items:center}.login-form{width:100%;max-width:420px;background:#fff;color:var(--ink);color-scheme:light;border-radius:14px;padding:36px 36px 32px}.login-head{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.login-door{position:relative;font-size:20px;width:1.86em;height:3.6em;perspective:7em;flex:none}.login-door-way{position:absolute;inset:0;background:var(--doorway);border-radius:.05em}.login-door-leaf{position:absolute;inset:0;width:100%;height:100%;transform-origin:right center;transform:rotateY(68deg);animation:login-door-open 1s cubic-bezier(.4,0,.2,1) .32s both}@keyframes login-door-open{0%{transform:rotateY(0)}to{transform:rotateY(68deg)}}@media(prefers-reduced-motion:reduce){.login-door-leaf{animation:none;transform:rotateY(68deg)}}.login-mark{height:28px;width:auto;display:block;align-self:flex-start}.login-lockup{display:flex;align-items:flex-end;gap:12px;align-self:flex-start}.login-lockup .login-mark{align-self:auto}.login-lockup-word{font-size:12px;letter-spacing:var(--label-track);text-transform:uppercase;line-height:1;padding-bottom:5px;white-space:nowrap}.login-say{font-size:22px;line-height:1.25;font-weight:400;margin:0;max-width:22ch}.login h1{font-size:26px;margin-bottom:6px}.login .sub{color:var(--muted);margin-bottom:22px}.login form{display:grid;gap:16px}.login .notice{margin-bottom:18px}.login .input{padding:11px 12px}.login .btn.primary{width:100%;justify-content:center;--btn-py: 12px;--btn-px: 16px;font-weight:500}.login .lab-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.login .lab-row label{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;font-weight:500;color:var(--muted)}.login .input:focus{box-shadow:inset 0 0 0 1px var(--ink)}.login .linkish{background:none;border:0;border-bottom:1px solid transparent;border-radius:0;padding:0 0 1px;font:inherit;color:var(--ink);cursor:pointer;transition:border-color .16s var(--ease),color .16s var(--ease)}.login .linkish:hover{border-bottom-color:var(--ink)}.login .linkish:disabled{opacity:.5;cursor:default}.login .linkish.quiet{font-size:12px}.login-alt{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;margin-top:2px}@media(pointer:coarse){.login .field{gap:8px}.login .linkish{position:relative}.login .linkish:after{content:"";position:absolute;inset:-9px -6px -10px}.login .lab-row .linkish:after{inset:-14px -6px -6px}.login-alt{row-gap:20px}}@media screen and (max-width:860px){.login{padding:28px 16px;place-items:start center}.login-form{padding:28px 22px 26px}.login-head{gap:18px;margin-bottom:26px}}.hist{list-style:none;margin:0;padding:0}.hist li{padding:8px 0;font-size:12px}.hist .when{color:var(--muted)}.hist .changes{margin-top:2px}.wk-where-note{margin-top:6px}.brief{display:grid;margin:0}.brief dt{font-size:12px;color:var(--muted);margin-top:14px}.brief dt:first-child{margin-top:0}.brief dd{margin:4px 0 0;min-width:0;font-size:13px}.brief-works{display:flex;flex-wrap:wrap;gap:12px}.brief-work{display:flex;flex-direction:column;gap:4px;width:88px;min-width:0;color:var(--ink);text-decoration:none}.brief-title{font-size:12px;line-height:1.3;overflow-wrap:anywhere}.brief-under{font-size:11px;color:var(--muted)}.brief-under.brief-ran{color:var(--danger)}.brief-held{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:88px;min-width:0}.brief-held .btn{margin-top:auto}@media(hover:hover){.brief-work:hover .brief-title{text-decoration:underline;text-underline-offset:2px}}.fu-head .fu-sp{flex:1}.fu-round-pick{width:auto;max-width:280px}.fu-search{width:280px;flex:0 1 280px;min-width:0}.fu-chips{display:none}main.fu-page{padding-bottom:24px}.fu-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;height:max(420px,calc(100dvh - var(--fu-top, 200px) - 24px))}.fu-col{display:flex;flex-direction:column;min-height:0;border-radius:var(--radius);transition:background-color .12s var(--ease),box-shadow .12s var(--ease)}.fu-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.fu-col.fu-target{background-color:rgba(var(--ink-rgb),.06);box-shadow:0 0 0 6px rgba(var(--ink-rgb),.06)}.fu-dragging{user-select:none;-webkit-user-select:none}.fu-col h2{font-size:13px;font-weight:500;margin:0 0 2px}.fu-col h2 span{color:var(--muted);font-weight:400}.fu-why{font-size:12px;color:var(--muted);margin:0 0 10px;min-height:2.6em}.fu-card{position:relative;background:var(--paper);border-radius:var(--radius);padding:10px 12px;margin-bottom:8px;display:grid;gap:6px;min-width:0}.fu-card.fu-ghost{opacity:.3}.fu-top{display:flex;gap:10px;align-items:center;min-width:0}.fu-id{flex:1;min-width:0}.fu-grip{align-self:flex-start;margin:-2px -6px 0 0}.fu-thumbs{display:flex;flex:none}.fu-thumbs .fu-thumb{width:44px;min-width:44px;height:44px;background:transparent}.fu-who{font-weight:500;font-size:13px;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}@media(hover:hover){.fu-who:hover{text-decoration:underline;text-underline-offset:2px}}.fu-kind{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.fu-what{font-size:12px;overflow-wrap:anywhere}.fu-what.fu-hot{font-weight:500}.fu-what.fu-bad{color:var(--danger);font-weight:500}.fu-repeat{display:grid;gap:2px;font-size:12px;color:var(--warn);overflow-wrap:anywhere}.fu-repeat-one{display:grid;gap:0}.fu-repeat-acts{display:flex;flex-wrap:wrap;margin-left:-8px}.fu-repeat-mark{color:var(--warn)}.fu-write .fu-repeat{margin-top:6px;font-size:13px}.fu-quote{font-size:12px;background:var(--bg);border-radius:var(--radius);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;padding:0;border:solid transparent;border-width:6px 8px}.fu-card-acts{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.fu-end,.fu-end-all,.fu-clear{position:relative;display:inline-flex;align-items:center;flex:none;border:0;background:none;font:inherit;font-size:12px;color:var(--ink);height:28px;padding:1px 8px 0;border-radius:999px}.fu-end-all,.fu-clear{cursor:pointer}.fu-end select{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer}.fu-end:has(select:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.send-list{position:relative;cursor:pointer}.send-list select{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer}.send-list:has(select:focus-visible){outline:2px solid var(--ink);outline-offset:2px}@media(hover:hover){.fu-end:hover,.fu-end-all:hover,.fu-clear:hover{background:var(--btn-bg)}}.fu-fold{background:var(--paper);border-radius:var(--radius);padding:10px 12px;margin-bottom:8px;display:grid;gap:6px}.fu-fold strong{font-weight:500;font-size:13px}.fu-fold-again{margin:0 0 8px}.fu-lift{position:fixed;z-index:60;margin:0;pointer-events:none;transform:rotate(-1.5deg);box-shadow:0 12px 30px -6px rgba(var(--ink-rgb),.22)}.fu-move{position:fixed;z-index:70;min-width:210px}.fu-move-head{font-size:11px;color:var(--muted);padding:6px 12px 2px}.fu-move button{display:flex;justify-content:space-between;align-items:center;gap:12px}.fu-move button.on{font-weight:500}.fu-move button.on:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink)}.fu-head .fu-select.on{box-shadow:inset 0 0 0 1.5px var(--ink)}.fu-col-head{position:relative}.fu-col-head .fu-clear{position:absolute;right:0;top:50%;transform:translateY(-50%)}.fu-col-head .fu-pickall{right:4px;transform:translateY(calc(-50% - 2px))}.fu-fold-col{width:28px;padding:0;justify-content:center}.fu-fold-col svg{width:14px;height:14px}.fu-tick{width:16px;height:16px;margin:1px 0 0;flex:none;align-self:flex-start}.fu-card.fu-pickable{cursor:pointer;-webkit-user-select:none;user-select:none}.fu-card.fu-picked{box-shadow:inset 0 0 0 1.5px var(--ink)}.fu-bulk{margin:0 0 14px}.fu-bulk .fu-bulk-cancel{margin-left:auto}.fu-bulk .input:disabled{opacity:.5}.fu-bulk .fu-bulk-stop{background:var(--paper);color:var(--ink)}.fu-bulk .fu-bulk-stop:disabled{opacity:.5}.fu-bulk-ask{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fu-bulk-ask .fu-bulk-yes{background:var(--paper);color:var(--ink)}.fu-sent{max-width:720px}.fu-sent-one+.fu-sent-one{margin-top:28px}.fu-sent-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.fu-sent-subject{font-weight:600;margin-bottom:10px}.fu-bulk.bulkbar-phone .bulkbar-acts .input:last-child{grid-column:auto}.fu-earlier{margin:2px 0 8px 4px}.fu-strip{display:none}@media(min-width:901px){.fu-board.fu-ended-folded{grid-template-columns:repeat(3,minmax(0,1fr)) 44px}.fu-col-folded>:not(.fu-strip){display:none}.fu-col-folded .fu-strip{display:flex;align-items:center;gap:6px;flex:1;min-height:0;width:100%;writing-mode:vertical-rl;padding:14px 2.4px 14px 0;border:0;border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.fu-strip span{color:var(--muted);font-weight:400}@media(hover:hover){.fu-col-folded .fu-strip:hover{background:var(--btn-bg)}}}@media(max-width:900px){.fu-fold-col{display:none}.fu-col-head{display:flex;justify-content:flex-end}.fu-col-head .fu-pickall{position:static;transform:none;margin:0 4px 8px 0}}@media screen and (max-width:840px){main.fu-page.fu-selecting{padding-bottom:calc(140px + var(--phone-nav-h, 0px))}}@media(max-width:900px){.fu-chips{display:flex;gap:8px;margin:0 calc(-1 * var(--fu-gutter, 0px)) 14px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.fu-chips::-webkit-scrollbar{display:none}.fu-chip-s{flex:none;white-space:nowrap;border:0;background:var(--btn-bg-on-ground);color:var(--ink);border-radius:999px;padding:9px 14px 7px;font:inherit;font-size:13px;min-height:40px}.fu-chip-s.on{background:var(--ink);color:var(--bg)}.fu-board{display:block;height:auto}.fu-list{overflow:visible}.fu-col{display:none}.fu-col.fu-col-on{display:block}.fu-col h2,.fu-why{display:none}.fu-round-pick{max-width:none;flex:1 1 200px}.fu-search{flex:1 1 100%;width:auto}}.fu-win-grid{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.fu-names{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;max-height:60vh;overflow-y:auto;overflow-x:hidden}.fu-name{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 8px;border:0;border-radius:var(--radius);background:transparent;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.fu-name small{color:var(--muted);font-size:12px;text-align:right}.fu-name>span{min-width:0;overflow-wrap:anywhere}.fu-name.on{background:var(--bg);font-weight:500}.fu-name-row{display:flex;align-items:center;border-radius:var(--radius)}.fu-name-row.on{background:var(--bg)}.fu-name-row.on .fu-name-x{background:var(--paper)}.fu-name-row .fu-name{flex:1 1 auto;min-width:0;background:transparent}.fu-name-x{flex:none;width:28px;height:28px;margin-right:4px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:none;color:var(--ink);cursor:pointer;opacity:0}.fu-name-x svg{width:14px;height:14px}.fu-name-row:hover .fu-name-x,.fu-name-row:focus-within .fu-name-x,.fu-name-row.on .fu-name-x{opacity:1}@media(hover:hover){.fu-name-x:hover{background:var(--btn-bg)}}@media(pointer:coarse){.fu-name-x{opacity:1;width:40px;height:40px}}.fu-name-x.is-none{visibility:hidden}.fu-ready{color:var(--ok)}.fu-away-where{display:flex;gap:6px;min-width:0}.fu-away-where .input{flex:1 1 0;width:auto;min-width:0}.fu-away-who{display:grid;gap:12px}.fu-away-group{display:grid;gap:4px}.fu-away-group>.small{color:var(--muted)}.fu-away-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.fu-away-name{min-width:0;border:0;border-radius:var(--radius);background:none;padding:4px 6px;font:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere}.fu-away-name small{display:block;color:var(--muted);font-size:11px}@media(hover:hover){.fu-away-name:hover{background:var(--paper)}}.fu-away-pick{display:flex;gap:4px;flex:none}.fu-away-one{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:6px}.fu-away-one>.small{color:var(--muted);margin-right:4px}.fu-to-addr{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.fu-addr{border:0;border-radius:999px;background:none;padding:3px 10px 2px;font:inherit;font-size:12px;color:var(--ink);cursor:pointer;text-decoration:line-through}.fu-addr.on{background:var(--btn-bg);text-decoration:none}.fu-to-place{color:var(--muted);margin-top:2px}.fu-ready:before{content:"";display:inline-block;width:6px;height:6px;margin:0 5px 1px 0;border-radius:50%;background:var(--ok)}.fu-tpl{margin-bottom:10px}.fu-who-edit{justify-self:start;margin-bottom:8px}.fu-greet{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.fu-greet .input{width:auto;min-width:0}.fu-greet-word{flex:0 1 180px}.fu-greet-name{flex:1 1 160px}.fu-greet-name.is-said{color:var(--muted)}.fu-greet-comma{margin-left:-2px}.fu-later{flex-basis:100%;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;background:var(--paper);border-radius:var(--radius)}.fu-later-when{display:flex;gap:6px;align-items:center}.fu-later-when .input{width:auto;height:var(--control-h)}.fu-later-on{font-size:13px}.inv-run{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:13px}.inv-run .sf-step{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.inv-run .sf-do{overflow-wrap:anywhere}.inv-run-paper{color:var(--ink);text-decoration:none}@media(hover:hover){.inv-run-paper:hover{text-decoration:underline;text-underline-offset:3px}.inv-run li:hover .sf-skip{opacity:1}}.inv-run li:focus-within .sf-skip{opacity:1}.inv-run-note{color:var(--muted)}.inv-run-note.late{color:var(--danger)}.inv-run-foot{margin-top:18px;align-items:center;flex-wrap:wrap}.inv-run-foot .btn{min-height:28px}@media screen and (max-width:620px),(pointer:coarse){.inv-run-foot .btn{min-height:40px}}.inv-run-void{margin-left:auto}@media screen and (min-width:901px){.inv-head-next{display:none!important}}.fu-later.fu-later-window{padding:0;margin-top:10px;background:none;border-radius:0}.draft-later-on{margin-top:12px;align-items:center}.draft-later-on .fu-later-err{flex:1 1 200px}.fu-later-err{color:var(--danger);font-size:13px;margin:0}.fu-chip.is-sent{cursor:default}.fu-chip.is-sent small{color:var(--muted);font-size:11px;margin-left:4px}.fu-own{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.rich{display:grid;gap:4px}.rich-marks{display:flex;gap:2px}.rich-mark{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:none;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.rich-mark.on{background:var(--btn-bg)}.rich-insert{margin-left:8px;height:28px;padding:1px 10px 0;border:0;border-radius:999px;background:var(--btn-bg);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.rich-insert:disabled{opacity:.5;cursor:default}@media(pointer:coarse){.rich-insert{height:40px}}@media(hover:hover){.rich-mark:hover:not(:disabled){background:var(--btn-bg)}}.rich-mark:disabled{opacity:.5;cursor:default}.rich-bold{font-weight:700}.rich-italic{font-style:italic}.rich-underline{text-decoration:underline;text-underline-offset:2px}.rich-box{position:relative;min-height:72px;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;line-height:1.5}.rich-box.is-empty:before{content:attr(data-placeholder);position:absolute;left:10px;top:8px;color:var(--faint);pointer-events:none}.fu-rich .rich-box{min-height:150px}textarea.fu-why-line{min-height:0}.rich-token{display:inline-flex;align-items:center;gap:4px;margin:0 2px;padding:1px 8px 0;border-radius:999px;background:var(--btn-bg);font-size:12px;line-height:20px;color:var(--ink);cursor:pointer;user-select:none;vertical-align:1px;white-space:nowrap}.rich-token:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--ink)}.rich-token.is-hot{background:var(--ink);color:var(--paper)}.rich-token.is-hot:before{background:var(--paper)}.rich-insert:disabled{opacity:.5}.fu-why-panel{display:grid;gap:8px;padding:12px 14px;border-radius:var(--radius);background:var(--bg);transition:box-shadow .2s var(--ease)}.fu-why-panel.is-hot{box-shadow:0 0 0 1px var(--ink)}.fu-why-panel.is-flash{animation:fu-flash .9s var(--ease)}@keyframes fu-flash{0%,40%{box-shadow:0 0 0 2px var(--ink)}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.fu-why-panel.is-flash{animation:none}}.fu-why-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.fu-why-head strong{font-weight:500;font-size:13px}.fu-why-head span{color:var(--muted)}.fu-why-rows{display:grid;gap:6px}.fu-why-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;align-items:start;font-size:12px;color:var(--muted)}.fu-why-row>span{padding-top:9px}.fu-why-row .input{color:var(--ink);font-size:13px}.fu-why-panel .hint{margin:0}.fu-sig{font-size:12px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.fu-sig img{max-width:100%;height:auto}.fu-write{display:grid;gap:16px;align-content:start}@media(max-width:760px){.fu-why-row{grid-template-columns:minmax(0,1fr);gap:4px}.fu-why-row>span{padding-top:0}}.fu-saved{color:var(--ok);margin-right:8px;align-self:center}@media(pointer:coarse){.rich-mark{width:40px;height:40px}}.fu-back{display:none}.fu-words{min-height:150px}.fu-note{min-height:64px}.fu-count{margin-right:auto;align-self:center}.fu-preview-cap{margin-bottom:6px}.fu-letter{background:var(--paper);border-radius:var(--radius);padding:20px 22px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;box-shadow:0 0 0 1px var(--line) inset;overflow-wrap:anywhere}.fu-letter a{color:#15c}.fu-link-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.fu-link-row .input{flex:1 1 180px;width:auto;min-width:0}.fu-acts{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.fu-win.dlg-card{padding-bottom:0}.fu-win .fu-acts{position:sticky;bottom:0;z-index:2;margin:14px -18px 0;padding:10px 18px 14px;background:var(--paper)}.fu-win .fu-acts[data-stuck]{box-shadow:0 -1px 0 var(--border)}.fu-step{display:flex;gap:8px;align-items:center}.fu-all{flex-basis:100%;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fu-ask-all{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fu-ask-all>span{font-size:13px}@media(min-width:761px){.fu-win.dlg-card{display:flex;flex-direction:column;height:90vh;overflow:hidden}.fu-win .dlg-head{flex:none}.fu-win-grid{flex:1;min-height:0;align-items:stretch}.fu-win-grid>*{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px 4px 14px 2px}.fu-names{max-height:none}.fu-win .fu-acts{position:static;flex:none}}@media(max-width:760px){.fu-win-grid{grid-template-columns:1fr}.fu-on-list .fu-write,.fu-on-list .fu-preview,.fu-on-list .fu-acts,.fu-on-letter .fu-names{display:none}.fu-back{display:inline-flex;margin-bottom:10px}.fu-names{max-height:none}}.fu-round-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.fu-days-row{display:flex;gap:8px;align-items:center}.fu-round-acts{align-items:center;flex-wrap:wrap}.fu-draft-del{margin-left:auto;color:var(--danger)}.fu-drafts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.fu-days-row .input{width:72px}.fu-chosen{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px;max-height:30vh;overflow-y:auto}.fu-chip{display:inline-flex;align-items:center;gap:4px;border:0;background:var(--btn-bg);border-radius:999px;padding:6px 8px 4px 12px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.fu-chip svg{width:14px;height:14px}.fu-suggest{background:var(--bg);border-radius:var(--radius);padding:12px;display:grid;gap:6px;max-height:50vh;overflow-y:auto}.fu-suggest-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.fu-pick{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.fu-pick>span{display:grid}.fu-pick-name{font-weight:500}.fu-press{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.fu-who-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}@media(max-width:760px){.fu-round-grid{grid-template-columns:1fr}}.fu-mail{margin:-6px 0 16px;color:var(--muted)}.fu-mail .btn{margin-left:8px}.fu-mail button.link{margin-left:6px;color:var(--ink)}.fu-return{margin-top:14px}.hist .changes span{display:inline-block;margin-right:10px;max-width:100%;overflow-wrap:anywhere}.hist .changes b{font-weight:500}.hist .changes del{color:var(--danger);text-decoration:line-through;opacity:.7}.hist .changes ins{color:var(--ok);text-decoration:none}@media screen and (max-width:840px){:root{--dock-h: 56px;--dock-room: calc(100vw - 32px - var(--dock-h));--phone-nav: calc(var(--dock-h) + 16px + env(safe-area-inset-bottom));--phone-nav-h: var(--phone-nav);scroll-padding-bottom:calc(var(--phone-nav) + 8px)}.app,.app.pinned{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.rail{display:none}.topbar{display:flex;align-items:center;gap:10px;min-height:44px;padding:5px 12px;background:var(--paper);border-bottom:1px solid var(--border)}.topbar-space{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;min-height:40px}.topbar-name{min-width:0;font-weight:600;letter-spacing:-.02em;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.topbar-chev{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;color:var(--ink)}.topbar-chev svg{width:16px;height:16px;transform:rotate(90deg)}.topbar-switch{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer}.topbar-space.can-switch:has(.topbar-switch:focus-visible){outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--radius)}.topbar-role{flex:none;font-size:11px;margin-left:auto}.btn.small.topbar-search{flex:none;justify-content:center;width:36px;height:36px;margin-right:-4px;--btn-px: 0px;--btn-py: 1px;-webkit-tap-highlight-color:transparent}.topbar-search:after{content:"";position:absolute;inset:-5px}.topbar-search[aria-expanded=true]{background:var(--btn-bg)}.so-catch{display:none}.so-panel,.app.pinned .so-panel{top:var(--so-top, 0px);left:0;right:0;width:auto;height:var(--so-h, 100dvh);max-height:none;border-radius:0;box-shadow:none;animation:so-up .22s var(--ease)}@keyframes so-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.so-head{padding:calc(4px + env(safe-area-inset-top)) 4px 4px 14px}.so-field{gap:8px}.so-input{font-size:16px}.so-body{flex:1 1 auto;padding:0 8px calc(24px + env(safe-area-inset-bottom))}.topbar-out{flex:none;margin-left:auto}.dock a,.dock button{-webkit-tap-highlight-color:transparent}.dock{display:flex;align-items:flex-end;gap:8px;position:fixed;z-index:21;left:12px;right:12px;bottom:calc(8px + env(safe-area-inset-bottom));height:var(--dock-h);pointer-events:none}.dock-catch{display:block;position:fixed;inset:0;z-index:20}.dock-room{position:relative;flex:1 1 auto;min-width:0;height:100%}.dock-shape{position:absolute;left:50%;bottom:0;width:100%;height:var(--dock-h);transform:translate(-50%);overflow:hidden;pointer-events:auto;border-radius:28px;background:var(--paper);box-shadow:0 0 0 1px var(--border),0 12px 32px -10px rgba(var(--ink-rgb),.24);transition:border-radius .3s var(--ease)}.dock.is-open .dock-shape{border-radius:24px}.dock-tabs,.dock-grid{position:absolute;bottom:0;left:50%;width:var(--dock-room);margin-left:calc(var(--dock-room) / -2)}.dock-tabs{display:flex;height:var(--dock-h);padding:4px;transition:opacity .22s .17s var(--ease),filter .28s .17s var(--ease)}.dock.is-open .dock-tabs{opacity:0;filter:blur(6px);transition-delay:0s;transition-duration:90ms}.dock-glide{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:24px;background:var(--line);transition:left .34s cubic-bezier(.3,1.3,.5,1),width .34s cubic-bezier(.3,1.3,.5,1),opacity .12s linear}.dock-tab{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:24px;color:var(--ink);transition:color .16s var(--ease)}.dock-tab.active{color:var(--ink);font-weight:500}.dock-tab-icon,.dock-tile-icon{position:relative}.dock-tab-icon{display:grid;place-items:center}.dock-dot{position:absolute;top:-2px;right:-4px;width:5px;height:5px;border-radius:50%;background:var(--faint);pointer-events:none}.dock-tile-icon .dock-dot{top:6px;right:6px}.dock-more{position:relative}.dock-more-dot{top:12px;right:12px}.dock-tab-word,.dock-tile-word{display:block;max-width:100%;font-size:10.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 0;padding:16px 4px 14px;opacity:0;filter:blur(8px);transform:scale(.94);transform-origin:50% 100%;transition:opacity .2s var(--ease),filter .16s var(--ease),transform .26s var(--ease)}.dock.is-open .dock-grid{opacity:1;filter:none;transform:none;transition:opacity .22s .14s var(--ease),filter .28s .14s var(--ease),transform .46s .1s cubic-bezier(.3,1.3,.5,1)}.dock-tile{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;border:none;background:none;font:inherit;color:var(--ink);cursor:pointer}.dock-tile-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--bg);color:var(--ink);transition:background .32s var(--ease),transform .2s var(--ease)}.dock-tile:active .dock-tile-icon{background:var(--border);transform:scale(.94);transition-duration:60ms}.dock-tile.active{color:var(--ink);font-weight:500}.dock-tile.active .dock-tile-icon{background:var(--line)}.dock-more{flex:none;width:var(--dock-h);height:var(--dock-h);display:grid;place-items:center;pointer-events:auto;border:none;border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer;box-shadow:0 0 0 1px var(--border),0 12px 32px -10px rgba(var(--ink-rgb),.24);transition:transform .22s cubic-bezier(.3,1.4,.5,1),background .2s var(--ease)}.dock-more:active{transform:scale(1.1);background:var(--line);transition-duration:90ms}.dock-more-mark{position:relative;width:18px;height:18px}.dock-more-mark i{position:absolute;left:50%;top:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:2px;background:currentColor;transition:transform .42s cubic-bezier(.3,1.4,.5,1),width .26s var(--ease),height .26s var(--ease),margin .26s var(--ease)}.dock-more-mark i:nth-child(1){transform:translate(-6px)}.dock-more-mark i:nth-child(3){transform:translate(6px)}.dock.is-open .dock-more-mark i:nth-child(1),.dock.is-open .dock-more-mark i:nth-child(3){width:17px;height:1.5px;margin:-.75px 0 0 -8.5px}.dock.is-open .dock-more-mark i:nth-child(1){transform:rotate(45deg)}.dock.is-open .dock-more-mark i:nth-child(2){transform:scale(0)}.dock.is-open .dock-more-mark i:nth-child(3){transform:rotate(-45deg)}main.page{padding:14px 12px calc(var(--phone-nav) + 24px)}main.page{overflow-wrap:anywhere}.sticky-actions{bottom:var(--phone-nav)}.toasts{bottom:calc(var(--phone-nav) + 12px)}.grid.c2,.grid.c3,.grid.c4{grid-template-columns:1fr}.span2,.span3{grid-column:span 1}.table th.opt,.table td.opt{display:none}.title-cell-artist,.only-phone{display:block}.table td.mono{white-space:nowrap}.title-cell .s.only-phone{margin-top:4px}.title-cell .s.only-phone .pill{font-size:12px;padding:1px 8px 1px 6px}.table td.thumb-cell{width:72px;padding-right:4px}.table td.thumb-cell .thumb.md{width:56px;min-width:56px;height:56px}.table td.thumb-cell .thumb.md.noimg{font-size:10px}.table{min-width:0}.filters .search{min-width:0;flex:1 1 100%}}@media screen and (max-width:359px){.dock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:840px){.table.ps-table,.ps-table>tbody{display:block;min-width:0}.ps-table>thead{display:none}.ps-table>tbody>tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:4px;padding:14px var(--ps-x);align-items:baseline}.ps-table{--ps-x: 16px}.card .ps-table{--ps-x: 0px}.ps-table>tbody>tr+tr{margin-top:2px}.ps-table>tbody>tr>td{display:none;padding:0;border:0;min-width:0}.ps-table>tbody>tr>:is(.ps-thumb,.ps-main,.ps-fig,.ps-sub,.ps-field,.ps-wide,.ps-acts,.ps-x){display:block}.ps-table .ps-main{grid-column:1;font-size:15px}.ps-table .ps-fig{grid-column:2;grid-row:1;text-align:right;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;font-size:15px}.ps-table .ps-sub{grid-column:1 / -1;font-size:13px;color:var(--muted)}.ps-table .ps-sub a.link{color:var(--ink)}.ps-table .ps-wide{grid-column:1 / -1}.ps-table .ps-acts{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ps-table .ps-thumb{position:absolute;left:var(--ps-x);top:14px}.ps-table .ps-thumb .thumb{width:56px;min-width:56px;height:56px}.ps-table>tbody>tr:has(>.ps-thumb){min-height:84px}.ps-table>tbody>tr:has(>.ps-thumb)>:is(.ps-main,.ps-sub){padding-left:72px}.ps-form>tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;align-items:start}.ps-form .ps-main{grid-column:1 / -1;align-self:center}.ps-form>tbody>tr:has(>.ps-thumb)>.ps-main{min-height:56px;display:flex;flex-direction:column;justify-content:center}.ps-form .ps-fig{grid-column:2;grid-row:auto}.ps-form>tbody>tr>.ps-field{grid-column:auto;text-align:left}.ps-form .ps-field:before,.ps-form .ps-wide[data-label]:before{content:attr(data-label);display:block;margin-bottom:6px;font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-weight:500}.ps-form .ps-field :is(.input,select.input){width:100%;max-width:none;height:44px}.ps-form .ps-field :is(.cell,.cell.right,.input){text-align:left;align-items:stretch}.ps-table .ps-x{display:block;position:absolute;right:var(--ps-x);top:10px}.ps-table>tbody>tr:has(>.ps-x :is(button,a))>.ps-main{padding-right:44px}.ps-table>tbody>tr>.ps-acts{display:flex;order:1}.table.ps-table>tbody>tr>td{width:auto;padding:0}.ps-table>tbody>tr:not(:has(>.ps-fig))>.ps-main{grid-column:1 / -1}}.ar-rank{width:44px}@media screen and (max-width:840px){.ps-table .ps-acts .rank-buttons{flex-direction:row;width:auto;margin:0;gap:8px}.ps-table .ps-acts .rank-step{width:40px;height:40px;padding:0;display:inline-grid;place-items:center;font-size:18px}}@media screen and (max-width:840px){.ar-works.ps-table>tbody>tr>.ps-main{grid-row:1 / span 2}.ar-works.ps-table>tbody>tr>.ps-acts{grid-column:2;grid-row:2;order:0;margin-top:0;align-self:end;justify-content:flex-end}.ar-works.ps-table>tbody>tr>.ps-fig:has(.price-edit){grid-column:1 / -1;grid-row:3;justify-self:end}.ps-table .ps-main .s.only-phone .pill{padding-left:0}}@media screen and (max-width:840px){.le-works.ps-form>tbody>tr>.ps-main{grid-row:1}.le-works.ps-form>tbody>tr>.le-price{grid-row:2;grid-column:1}.le-works.ps-form>tbody>tr>.ps-acts{grid-row:2;grid-column:2;order:0;margin-top:0;align-self:end;justify-content:flex-end}.le-works.ps-form>tbody>tr>.le-note{grid-row:3;grid-column:1 / -1}}@media(pointer:coarse){.drag-words{display:none}.rank-buttons .rank-step{min-height:26px}}a.link,button.link{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .16s var(--ease)}a.link:hover{text-decoration-color:currentColor}button.link{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}@media(hover:hover){button.link:hover{text-decoration-color:currentColor}}.hold-line a.wk-hold-who{color:var(--ink)}button.link:disabled{opacity:.5;cursor:default}.hint a,.muted a,.hint button.link,.muted button.link{color:var(--ink)}.notice a.link{text-decoration-color:currentColor;font-weight:500}.page-head h1 .muted{font-weight:400}.page-head>h1:has(+.head-facts){margin-right:0}.page-head>h1:has(+.head-facts),.page-head>.head-facts{align-self:baseline}.page-head>.head-facts{margin-right:auto}.tabs{display:flex;gap:2px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs{touch-action:pan-x;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.tabs>*{scroll-snap-align:start}.tabs[data-scroll=start]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.tabs[data-scroll=end]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent)}.tabs[data-scroll=mid]{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.tabs a,.tabs .tab{white-space:nowrap}.tabs a:focus-visible,.tabs .tab:focus-visible,.tabs button:focus-visible{outline-offset:-2px}@media screen and (max-width:840px){.tabs a,.tabs .tab{padding:12px;min-height:44px;display:inline-flex;align-items:center}}.tabs a,.tabs .tab{padding:8px 12px;color:var(--ink);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;font:inherit;cursor:pointer;transition:color .16s var(--ease),border-color .16s var(--ease)}.tabs a:hover,.tabs .tab:hover{color:var(--ink);border-bottom-color:var(--border)}.tabs .tabs-end{margin-left:auto;padding-left:16px;font-size:12px;color:var(--muted);white-space:nowrap}.tabs a.active,.tabs .tab.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}:is(.cv,.cv-sheet){line-height:1.6}:is(.cv,.cv-sheet) header{margin-bottom:28px}.cv-logo{display:block;height:26px;width:auto;margin-bottom:16px}.cv-gallery{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);margin-bottom:14px}:is(.cv,.cv-sheet) h1{font-size:26px;font-weight:500;letter-spacing:-.02em}.cv-zh{font-weight:400;color:var(--muted)}.cv-meta{color:var(--muted);margin-top:6px}:is(.cv,.cv-sheet) section{margin-top:22px}:is(.cv,.cv-sheet) h2{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);margin-bottom:8px}:is(.cv,.cv-sheet) p{margin:0 0 10px}:is(.cv,.cv-sheet) ul{list-style:none;margin:0;padding:0}:is(.cv,.cv-sheet) li{padding:2px 0}.cv-foot{margin-top:40px;display:flex;flex-wrap:wrap;gap:2px 20px;font-size:12px;color:var(--muted)}@media print{@page{margin:16mm}body{background:#fff;font-size:11.5pt}.rail,.topbar,.dock,.no-print,.toasts{display:none!important}.app{display:block}main.page{padding:0;max-width:none}.cv li{break-inside:avoid}.cv section{break-inside:avoid-page}}.progress{position:relative;margin-top:12px;height:26px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);overflow:hidden}.progress-bar{position:absolute;inset:0 auto 0 0;background:var(--line);transition:width .3s var(--ease);background-image:linear-gradient(90deg,transparent 0 40%,rgba(var(--ink-rgb),.06) 50%,transparent 60% 100%);background-size:200% 100%;animation:progress-sheen 1.4s linear infinite}.progress-label{position:relative;font-size:12px;line-height:24px;padding:0 10px;color:var(--ink);font-variant-numeric:tabular-nums}.pill.running .dot{background:var(--warn);animation:pulse 1.2s ease-in-out infinite}@keyframes progress-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.img-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.img-cell{margin:0;display:flex;flex-direction:column;gap:4px}label.btn input[type=file]{display:none}.stream{list-style:none;margin:0;padding:0}.stream li{display:flex;gap:10px;align-items:baseline;padding:7px 0;font-size:13px}.stream li.read{opacity:.55}.stream-time{flex:none;font-variant-numeric:tabular-nums;font-size:12px;color:var(--muted);min-width:52px}.stream-kind{flex:none;font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);min-width:108px}.stream-body{min-width:0;overflow-wrap:anywhere}.stream li .btn{margin-left:auto}@media screen and (max-width:840px){.stream-kind{min-width:0}}@media screen and (max-width:840px){.stream li{flex-wrap:wrap;column-gap:10px;row-gap:2px;padding:8px 0}.stream-body{flex:1 0 100%}.pp-timeline .stream-time{min-width:130px}}.tab-count{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:10.5px;line-height:16px;vertical-align:1px;font-variant-numeric:tabular-nums}.stream-nested{margin-top:6px;padding-left:10px}.stream-nested li{border-bottom:none;padding:2px 0;font-size:12px}.dim-tool{display:flex;gap:22px 6px;align-items:center;margin-top:8px;padding-top:16px;flex-wrap:wrap}.dim-tool .input{width:74px}.dim-tool select.input{width:auto}@media screen and (max-width:620px){.dim-tool .dim-box{flex:1 1 0;min-width:0}.dim-tool .dim-box .input{width:100%}.dim-tool{row-gap:6px}.dim-tool>.checkbox{flex-basis:100%}}details.advanced summary{cursor:pointer;font-size:12px;color:var(--muted)}details.advanced summary:hover{color:var(--ink)}.pill.inv-draft .dot{background:var(--faint)}.pill.inv-issued .dot,.pill.inv-sent .dot,.pill.inv-viewed .dot,.pill.inv-partially_paid .dot{background:var(--warn)}.pill.inv-paid .dot{background:var(--ok)}.pill.inv-void .dot{background:var(--danger)}.pill.inv-overdue{color:var(--danger)}.pill.inv-overdue .dot{background:var(--danger)}.inv-late{margin-top:2px;font-size:12px;color:var(--danger)}.totals{margin-left:auto;min-width:260px}.totals div{display:flex;justify-content:space-between;padding:3px 0;font-variant-numeric:tabular-nums}.totals .grand{margin-top:6px;padding-top:4px;font-weight:600}.totals .balance{color:var(--danger)}main.page.invoice-page,main.page.print-page{max-width:none}.invoice-page>.actions,.print-page>.actions{width:var(--paper-w);max-width:100%;margin-left:auto;margin-right:auto}.made-with{width:var(--paper-w);max-width:100%;margin:14px auto 0;text-align:right;font-size:11px;line-height:1.4;color:var(--muted);opacity:.7}.inv-doc{line-height:1.55}.inv-logo{display:block;height:9mm;width:auto;max-width:70mm;margin-bottom:8px}.inv-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;align-items:flex-start;margin-bottom:32px}.inv-head>:first-child{flex:1 1 200px;min-width:0}.inv-gallery{font-weight:600;letter-spacing:.02em;margin-bottom:6px}.inv-meta{text-align:right;flex:none;max-width:100%}.inv-meta h1{font-size:20px}.inv-small{font-size:12px;color:var(--muted);white-space:pre-line}.inv-paid{color:var(--ok);font-weight:500;margin-top:4px}.inv-label{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;font-weight:500;color:var(--muted);margin-bottom:4px}.inv-parties{display:flex;gap:48px;margin-bottom:24px}.inv-table{width:100%;border-collapse:collapse;margin-top:8px}.inv-table th{text-align:left;font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-weight:500;padding:0 0 10px}.inv-table th.num,.inv-table td.num{text-align:right;font-variant-numeric:tabular-nums}.inv-table td{padding:14px 0;vertical-align:top}.inv-table tr.inv-sized td{padding-bottom:4px}.inv-table tr.inv-size td{padding:2px 0}.inv-table tr.inv-size:not(:has(+tr.inv-size)) td{padding-bottom:14px}.inv-line-1{font-weight:500}.inv-totals{margin-left:auto;width:280px;margin-top:28px}.inv-totals div{display:flex;justify-content:space-between;padding:3px 0;font-variant-numeric:tabular-nums}.inv-totals .grand{margin-top:10px;font-weight:600}.inv-plan{margin-left:auto;width:280px;margin-top:22px}.inv-plan .inv-label{margin-bottom:6px}.inv-plan-row{display:grid;grid-template-columns:1fr auto 44px;gap:10px;padding:3px 0;font-variant-numeric:tabular-nums}.inv-plan-state{text-align:right;color:var(--muted)}.inv-foot{margin-top:40px;padding-top:14px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.inv-foot p{text-align:justify}@media print{@page{margin:16mm}body{background:#fff;font-size:11pt}.rail,.topbar,.dock,.no-print,.toasts{display:none!important}.app{display:block}main.page{padding:0;max-width:none}.inv-table tr{break-inside:avoid}}.combo{position:relative}.combo .input,.filters .combo .input{width:100%;padding-right:30px}.combo-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;border:none;background:none;color:var(--ink);cursor:pointer;padding:3px}.combo-clear:hover{color:var(--ink)}.combo-pop{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:320px;overflow-y:auto;background:var(--paper);border-radius:var(--radius);box-shadow:0 8px 24px -8px rgba(var(--ink-rgb),.18)}.modal-card .combo-pop{position:static;margin-top:4px}.combo-item{display:flex;gap:8px;align-items:baseline;width:100%;text-align:left;padding:7px 10px;background:none;border:none;cursor:pointer}.combo-item.active{background:var(--bg)}.combo-item.chosen .combo-label{font-weight:500}.combo-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo-hint{margin-left:auto;flex:none;font-size:12px;color:var(--muted)}.combo-empty{padding:8px 10px;font-size:12px;color:var(--muted)}.combo-action{color:var(--ink)}.pw-box{position:relative;width:100%}.pw-box>input.input,.pw-box>input.vr-input{padding-right:42px}.pw-eye{position:absolute;top:0;right:0;bottom:0;width:42px;display:grid;place-items:center;padding:0;border:0;background:none;border-radius:0 var(--radius) var(--radius) 0;color:var(--ink);cursor:pointer;transition:color .16s var(--ease)}.pw-eye:hover{color:var(--ink)}.pw-eye:disabled{opacity:.5;cursor:default}.pw-eye:focus-visible{outline-offset:-4px;border-radius:var(--radius)}.pw-box>input::-ms-reveal{display:none}.actions>.pw-box{width:260px;max-width:100%}.vr-page{--vr-gutter: 28px;max-width:1080px;margin:0 auto;padding:56px var(--vr-gutter) 80px;color:var(--ink)}.vr-center{max-width:380px;text-align:left;padding-top:18vh}.vr-head{margin-bottom:44px;max-width:62ch}.vr-gallery{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);margin-bottom:14px}.vr-title{font-size:26px;font-weight:500;letter-spacing:-.02em;margin:0 0 10px}.vr-intro{color:var(--muted);line-height:1.65;max-width:60ch}.vr-note{color:var(--muted)}.vr-loading{display:grid;place-items:center;min-height:62vh;padding-top:0}.vr-form{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.vr-input{width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);font:inherit;margin-bottom:8px}.vr-input:focus{outline:none;border-color:var(--ink)}.vr-form>.pw-box{margin-bottom:8px}.pw-box>.vr-input{margin-bottom:0}.vr-btn{padding:9px 16px;border:1px solid var(--ink);background:var(--ink);color:var(--bg);border-radius:var(--radius);cursor:pointer;font:inherit;font-size:13px}.vr-btn:hover{background:var(--ink-2)}.vr-btn.ghost{background:transparent;color:var(--ink)}.vr-btn:disabled{opacity:.45;cursor:default}.vr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:44px 32px}.vr-item{margin:0;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.vr-stage{display:flex;align-items:center;justify-content:center;min-height:0;width:100%;padding:0;border:none;background:none;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.vr-stage img{max-width:100%;max-height:340px;width:auto;height:auto;display:block;background:var(--bg);transition:opacity .16s var(--ease)}.vr-stage:hover img{opacity:.88}.vr-noimage{width:100%;height:240px;display:grid;place-items:center;background:var(--bg);color:var(--faint);font-size:12px}.vr-caption{margin-top:16px;display:flex;flex-direction:column;gap:4px}.vr-artist{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;font-weight:500;margin-bottom:2px}.vr-ttl{font-style:italic;font-size:20px;line-height:1.25}.vr-zh{font-style:normal}.vr-meta{font-size:13px;letter-spacing:.01em;color:var(--muted)}.vr-size+.vr-size{margin-top:6px}.vr-pic{position:relative;display:inline-block;max-width:100%;line-height:0}.vr-sizes-mark{position:absolute;top:12px;right:12px;padding:4px 7px 3px;background:var(--bg);color:var(--ink);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1;pointer-events:none}.vr-dot{display:block;width:7px;height:7px;border-radius:50%;background:var(--faint);margin-top:8px}.vr-dot.available{background:var(--ok)}.vr-dot.reserved{background:var(--held)}.vr-dot.sold{background:var(--danger)}.vr-btn.small{padding:5px 12px;font-size:12px;margin-top:10px;background:transparent;color:var(--ink)}.vr-btn.small:hover{background:var(--ink);color:var(--bg)}.vr-btn:active{transform:translateY(1px)}.vr-logo{max-height:44px;width:auto;margin-bottom:16px}.vr-mark{display:block;width:fit-content;text-decoration:none;color:inherit}.vr-foot{margin-top:64px;padding-top:22px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.vr-brand{font-size:12px;color:var(--muted)}.vr-rooms{position:relative;display:inline-flex;justify-self:start;align-self:start;align-items:center;gap:9px;margin-top:12px;padding:0;border:0;background:none;font:inherit;font-size:13px;letter-spacing:.01em;color:var(--ink);text-align:left;cursor:pointer}.vr-rooms:after{content:"";position:absolute;inset:-8px 0}.vr-rooms-pic{flex:none;width:28px;height:28px}.vr-rooms span{position:relative;top:1px}@media(hover:hover){.vr-rooms:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.iq-back{position:fixed;inset:0;z-index:70;background:rgba(var(--ink-rgb),.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:40px;overscroll-behavior:contain}.iq{background:var(--bg);max-width:560px;width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;padding:48px;position:relative}.iq-x{position:absolute;top:12px;right:12px;padding:12px 12px 12px 16px;border:none;background:none;color:var(--ink);font:inherit;font-size:12px;letter-spacing:var(--label-track);text-transform:uppercase;cursor:pointer}.iq h3{font-size:32px;margin:0 0 8px;font-weight:500;letter-spacing:-.02em}.iq-sub{font-size:12px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);margin-bottom:28px;min-height:1em}.iq label{display:block;font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);margin:18px 0 6px}.iq input,.iq textarea{width:100%;background:transparent;border:none;border-bottom:1px solid var(--border);padding:10px 0;font-family:inherit;font-size:15px;color:var(--ink);outline:none}.iq input:focus,.iq textarea:focus{border-bottom-color:var(--ink)}.iq-sizes{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0 2px}.iq-sizes button{font:inherit;font-size:14px;padding:7px 14px;border:0;border-radius:999px;background:rgba(var(--ink-rgb),.07);color:var(--ink);cursor:pointer}.iq-sizes button[aria-pressed=true]{background:var(--ink);color:var(--bg)}@media(pointer:coarse){.iq-sizes button{min-height:44px;padding:0 16px;font-size:16px}}.iq textarea{min-height:80px;resize:none;field-sizing:content;overflow:hidden;line-height:1.55}.iq-submit{margin-top:28px;width:100%;padding:16px;border:none;background:var(--ink);color:var(--bg);font:inherit;font-size:12px;letter-spacing:var(--label-track);text-transform:uppercase;font-weight:500;cursor:pointer}.iq-submit:disabled{opacity:.4;cursor:default}@media screen and (max-width:767px){.iq-back{padding:16px}.iq{padding:40px 24px 32px}.iq h3{font-size:26px}}@media screen and (max-width:760px){.vr-page{--vr-gutter: 18px;padding:32px var(--vr-gutter) 60px}.vr-grid{grid-template-columns:1fr;gap:36px}.vr-stage img{max-height:74vh}.vr-btn.small{padding:11px 20px;font-size:13px}}.share-card{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:10px;background:var(--paper);scroll-margin-top:16px}.share-card.open{border-color:var(--ink)}.share-head{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 6px;flex-wrap:wrap}.share-head .actions{margin-left:auto}.share-sum{display:flex;align-items:center;gap:9px;flex:1;min-width:220px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:4px 2px;border-radius:var(--radius)}.share-sum svg{flex:none;color:var(--faint);transition:transform .16s var(--ease)}.share-card.open .share-sum svg{transform:rotate(90deg);color:var(--ink)}.share-sum:hover .share-name{text-decoration:underline}.share-name{font-weight:500}.share-nums{color:var(--muted);font-size:12px;margin-left:auto;padding-left:10px}.share-body{padding:4px 12px 14px;animation:rise .2s var(--ease) both}.share-group+.share-group{margin-top:24px}.share-group h3{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-weight:500;margin:0 0 8px}.rank-buttons{display:flex;flex-direction:column;align-items:center;width:24px;margin:0 auto}.rank-step{border:0;background:none;color:var(--ink);cursor:pointer;padding:1px 6px;font-size:13px;line-height:1.2;border-radius:3px}.rank-step:hover{color:var(--ink);background:var(--line)}.rank-buttons .row-grip{padding:4px 0 2px}.day{margin-bottom:26px}.day-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.day-head h2{margin-bottom:0;font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--faint);font-weight:500}.day:last-child .stream li:last-child{border-bottom:none}.hs-cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start}.hs-head{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;margin:0 0 12px}.hs-count{color:var(--muted);font-weight:400}.hs-list{display:grid;gap:12px}.hs-slide{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;background:var(--bg);border-radius:var(--radius);padding:12px}.hs-frame{position:relative;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius);overflow:hidden;background:var(--line);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.hs-frame.desktop{width:228px;aspect-ratio:1440 / 900}.hs-frame.mobile{width:84px;aspect-ratio:390 / 844}.hs-frame img{width:100%;height:100%;object-fit:cover;display:block}.hs-frame.whole,.hs-frame.framed{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.hs-frame.whole img{object-fit:contain;box-sizing:border-box;filter:drop-shadow(0 4px 6px rgba(var(--ink-rgb),.22))}.hs-frame.desktop.whole img{padding:7.8% 11% 11.1%}.hs-frame.mobile.whole img{padding:30.8% 7.2% 48.7%}.hs-frame.framed img{filter:drop-shadow(0 4px 6px rgba(var(--ink-rgb),.22));position:absolute;height:auto;max-width:none;transform:translate(-50%,-50%);object-fit:fill}.hs-frame:disabled{cursor:default}.hs-frame-it{margin-right:auto}.hs-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;position:relative;padding-right:0}.hs-tools{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:2px;margin:-4px -4px 0 0}.hs-up svg{transform:rotate(-90deg)}.hs-down svg{transform:rotate(90deg)}.hs-field{display:grid;gap:3px;min-width:0}.hs-field.hs-wide{grid-column:1 / -1}.hs-field>span{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted)}.hs-warn{grid-column:1 / -1;margin:0}.hs-add{justify-self:start}@media screen and (max-width:1100px){.hs-cols{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:620px){.hs-slide{grid-template-columns:minmax(0,1fr)}.hs-frame.desktop{width:100%}.hs-body{grid-template-columns:minmax(0,1fr)}}.hc-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.hc-right{display:grid;gap:16px}.hc-slot{display:flex;flex-direction:column;gap:8px;background:var(--bg);border-radius:var(--radius);padding:14px;min-width:0}.hc-place{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted)}.hc-pic{height:130px;border-radius:var(--radius);overflow:hidden;background:var(--line)}.hc-slot.large .hc-pic{height:372px}.hc-pic img{width:100%;height:100%;object-fit:contain;display:block}.hc-title{font-size:15px;font-weight:500}.hc-line{font-size:12px;color:var(--muted);margin-top:-4px}@media screen and (max-width:840px){.hc-grid{grid-template-columns:minmax(0,1fr)}.hc-slot.large .hc-pic{height:220px}}.fe{position:relative;width:auto;max-width:calc(100vw - 48px)}.fe-close{position:absolute;top:14px;right:14px}.fe-stage{position:relative;margin:70px auto 60px;cursor:grab;touch-action:none;user-select:none}.fe-stage:active{cursor:grabbing}.fe-stage img{position:absolute;max-width:none;pointer-events:none}.fe-ghost{opacity:.28}.fe-frame img{filter:drop-shadow(0 18px 26px rgba(var(--ink-rgb),.22)) drop-shadow(0 3px 6px rgba(var(--ink-rgb),.12))}.fe-frame{position:absolute;inset:0;overflow:hidden;background:var(--paper);box-shadow:0 0 0 1px rgba(var(--ink-rgb),.25)}.fe-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.fe-size{display:flex;align-items:center;gap:8px;font-size:13px}.fe-size input{width:220px;accent-color:var(--ink)}.fe-spacer{flex:1}.modal-card.fe{display:flex;flex-direction:column;overflow:hidden}.fe-body{flex:1 1 auto;min-height:0;overflow-y:auto}.fe-tools{flex:none;padding-top:12px}@media screen and (max-width:840px){.fe-stage{margin:28px auto}}.pwall{position:relative}.pwall-close{position:absolute;top:14px;right:14px}.pwall-body{min-height:300px}.pwall-group{margin-top:14px}.pwall-group h4{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-weight:500;margin:0 0 8px}.pwall-row{display:flex;flex-wrap:wrap;gap:8px}.pwall-thumb{padding:0;border:0;background:var(--bg);border-radius:var(--radius);cursor:pointer;height:84px}.pwall-thumb img{height:84px;width:auto;display:block;border-radius:var(--radius)}.pwall-thumb.on{outline:2px solid var(--ink);outline-offset:2px}.pwall-drop{display:grid;place-items:center;height:220px;border-radius:var(--radius);background:var(--bg);cursor:pointer;font-size:14px}.pwall-drop.off{cursor:default;opacity:.6}.picker{border:1px solid var(--border);border-radius:var(--radius);padding:12px;margin-bottom:14px;background:var(--bg)}.picker.has-close{position:relative}.picker.has-close>.filters{padding-right:40px}.picker-close{position:absolute;top:19px;right:10px}@media screen and (max-width:620px),(pointer:coarse){.picker-close{top:14px}}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:12px;margin-top:12px;max-height:68vh;overflow-y:auto}.pick-tile{position:relative;text-align:left;background:var(--paper);border-radius:var(--radius);padding:8px;cursor:pointer;transition:background .15s var(--ease)}.pick-tile:hover{background:var(--bg)}.pick-tile img{width:100%;height:156px;object-fit:contain;margin-bottom:6px}.pick-tile .noimg{width:100%;height:156px;object-fit:contain;background:var(--bg);margin-bottom:6px}.pick-tile .noimg{display:flex;align-items:center;justify-content:center;color:var(--faint);font-size:11px}.pick-tile .pt-title{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-tile .pt-sub{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-tile .pt-hold{color:var(--ink)}.pick-tile.in{box-shadow:inset 0 0 0 1px var(--ok)}.pick-tile .pt-in{position:absolute;top:6px;right:6px;background:var(--ok);color:#fff;font-size:11px;line-height:1.6;padding:0 7px;border-radius:999px}@media(hover:hover){.hds-pick .pick-tile.in:hover .pt-in{font-size:0;background:var(--ink)}.hds-pick .pick-tile.in:hover .pt-in:after{content:"Take off";font-size:11px}}.inv-item{display:flex;gap:12px;align-items:flex-start}.inv-thumb{width:64px;max-height:80px;object-fit:contain;flex:none}.table td.pack-pic{width:72px;padding-right:8px}.booth-unhung{list-style:none;padding:0;display:grid;gap:8px}.booth-unhung li{display:flex;gap:12px;align-items:center}.inv-noimg{width:64px;height:64px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--faint);font-size:9px;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sig-grid{display:flex;gap:48px;margin-top:0;padding-top:28px}.sig-grid>div{flex:1;max-width:300px}.sig-line{border-bottom:1px solid var(--ink);height:34px;margin-top:18px}.sig-line.short{width:60%}.doc-preview{border-radius:var(--radius);padding:16px 18px;background:var(--line)}@media print{.sig-grid{break-inside:avoid}.inv-thumb{border:none}}.modal-back{position:fixed;inset:0;background:rgba(var(--ink-rgb),.45);display:grid;place-items:center;padding:24px;z-index:50}.modal-card{width:min(560px,100%);max-height:90vh;overflow-y:auto;margin:0}.dlg-head{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.dlg-head h2{margin:0 auto 0 0;min-width:0}.dlg-x{flex:none;margin:-4px -6px 0 0}.dlg-acts{margin-top:14px}@media screen and (max-width:620px),(pointer:coarse){.btn.small.dlg-x{min-width:44px;min-height:44px;margin:-12px -14px -12px 0;justify-content:center}}@media screen and (max-width:840px){.dlg-card{display:flex;flex-direction:column;padding-bottom:0}.dlg-card>*{flex-shrink:0}.dlg-acts{order:1;position:sticky;bottom:0;z-index:2;margin:14px -18px 0;padding:10px 18px 12px;row-gap:6px;background:var(--paper)}.dlg-acts[data-stuck]{box-shadow:0 -1px 0 var(--border)}}.inv-chip{display:block;margin-top:3px;font-size:11.5px;color:var(--muted)}.hold-line{display:flex;flex-wrap:wrap;gap:0 8px;align-items:baseline;margin-top:3px;font-size:11.5px;color:var(--muted)}.hold-line a.link{color:var(--ink)}.wk-cert-for{margin:4px 0 0}.hold-release{background:none;border:0;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.inv-chip:hover{text-decoration:underline}.inv-chip.paid{color:var(--ok)}.inv-chip.partially_paid{color:var(--warn)}.modal-card.wide{width:min(1180px,100%)}.draft-grid{display:grid;grid-template-columns:minmax(0,1fr) 620px;gap:20px;align-items:start}.draft-preview iframe{width:100%;height:62vh;border:0;border-radius:var(--radius);background:#fff}.sources{margin:0;padding-left:18px;font-size:12px;color:var(--muted);line-height:1.7}@media screen and (max-width:1100px){.draft-grid{grid-template-columns:1fr}.draft-preview iframe{height:46vh}}@media screen and (min-width:1101px){.modal-card.draft-card{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.draft-card>.draft-grid{grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.draft-card>.draft-grid>:first-child{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 4px;margin:0 -4px}.draft-card .draft-preview{display:flex;flex-direction:column;min-height:0}.draft-card .draft-preview iframe{flex:1 1 var(--letter-h, 62vh);height:auto;min-height:0}}.draft-in-letter{margin-top:10px;font-size:13px}.ds{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,600px);gap:28px;align-items:start}.ds.ds-no-pv{grid-template-columns:200px minmax(0,1fr)}.ds-nav{display:grid;gap:2px;position:sticky;top:16px}.ds-nav a{color:var(--ink);text-decoration:none;font-size:14px;line-height:1.3;padding:calc(8px + var(--btn-nudge, 1px)) 12px calc(8px - var(--btn-nudge, 1px));border-radius:8px}.ds-nav a.is-on{background:var(--btn-bg);font-weight:600}@media(hover:hover){.ds-nav a:not(.is-on):hover{background:var(--bg)}}.ds-zh{justify-self:start;margin:14px 0 0 4px}.ds-mid{display:grid;gap:14px;min-width:0;align-content:start}.ds-mid>.field{margin:0}.ds-mid .grid.c2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ds-h{font-size:18px;font-weight:500;letter-spacing:-.01em;margin:0 0 4px}.card .ds-h{margin-bottom:4px}.ds-where{font-size:13px;color:var(--muted);margin:0}.ds-sub{font-size:14px;font-weight:600;color:var(--ink);margin-top:6px}.ds-note{font-size:14px;line-height:1.5;color:var(--ink)}.ds-note a{color:var(--ink);text-decoration:underline}.ds-mid .field[data-box]{border-radius:var(--radius);transition:background-color .15s ease-out,box-shadow .15s ease-out}.ds-mid .field[data-lit]{background:var(--bg);box-shadow:0 0 0 10px var(--bg)}.ds-mid .field[data-lit] .input{outline:2px solid var(--ink);outline-offset:0}@media(prefers-reduced-motion:reduce){.ds-mid .field[data-box]{transition:none}}.my-signature{display:grid;gap:8px}.my-signature h2,.my-signature .hint{margin:0}.ds-back{color:var(--ink);text-decoration:none;font-size:14px;justify-self:start;padding:6px 0}.ds-pv{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;min-width:0}.ds-pv-label{font-size:12px;color:var(--muted);margin:0 0 6px}.ds-pv>*+.ds-pv-label,.ds-pv>.ds-letter+.ds-pv-label{margin-top:18px}.ds-pv-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ds-pv-head .ds-pv-label{margin:0}.ds-letter{display:block;width:100%;height:var(--letter-h, 640px);border:0;border-radius:var(--radius);background:#fff}.ds-lead{background:var(--bg);border-radius:var(--radius);padding:14px 16px;font-size:13px;line-height:1.55;color:var(--ink)}.ds-lead+.ds-lead{margin-top:8px}.ds-sheet{background:var(--bg);border-radius:var(--radius);padding:12px;overflow:hidden}@media screen and (max-width:1279px){.ds,.ds.ds-no-pv{grid-template-columns:180px minmax(0,1fr)}.ds-pv{grid-column:2;position:static;max-height:none;overflow:visible}}@media screen and (max-width:760px){.ds,.ds.ds-no-pv{grid-template-columns:minmax(0,1fr);gap:18px}.ds-pv{grid-column:auto}.ds-nav{position:static}.ds-nav a{font-size:16px;padding:calc(12px + var(--btn-nudge, 1px)) 12px calc(12px - var(--btn-nudge, 1px))}}@media screen and (min-width:1280px){.ds:has(>.settings-nav){grid-template-columns:216px minmax(0,1fr) minmax(0,600px)}.ds.ds-no-pv:has(>.settings-nav){grid-template-columns:216px minmax(0,1fr)}}@media screen and (min-width:761px)and (max-width:1279px){.ds:has(>.settings-nav),.ds.ds-no-pv:has(>.settings-nav){grid-template-columns:216px minmax(0,1fr)}}.settings-nav{max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;align-content:start}.settings-nav::-webkit-scrollbar{display:none}.settings-group{display:grid;gap:2px;min-width:0}.settings-group+.settings-group{margin-top:4px}.settings-group-head{height:26px;display:flex;align-items:flex-end;padding:0 12px 6px;font-size:10px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-group:first-child .settings-group-head{height:20px}.ds-nav.settings-nav a{position:relative;padding-top:calc(7px + var(--btn-nudge, 1px));padding-bottom:calc(7px - var(--btn-nudge, 1px))}.ds-mid .grid.c2.settings-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ds-mid .grid.c2>.span2{grid-column:1 / -1}.ds-nav.settings-nav a.has-dot{padding-right:28px}.ds-nav.settings-nav a.has-dot:after{content:"";position:absolute;right:12px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--faint)}.settings-group .ds-zh{margin-top:8px}.settings-sub{display:grid;gap:10px;min-width:0}.settings-sub+.settings-sub{margin-top:14px}.settings-sub>.ds-sub,.settings-add-head{margin:0}.settings-add-head{margin-top:10px}.wk-room-grid.settings-walls{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-room-grid.settings-homes{grid-template-columns:repeat(3,minmax(0,1fr))}.taxrule.taxrule-caps{margin-top:10px;margin-bottom:-4px}.taxrule-caps>span{font-size:10px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted)}.taxrule-caps>.row-grip{visibility:hidden;text-transform:none;letter-spacing:0;font-size:15px}.taxrule-caps>.muted.small{visibility:hidden;text-transform:none;letter-spacing:0;font-size:12px}.settings-fact{min-height:var(--control-h);display:flex;align-items:center;font-size:14px;color:var(--ink);overflow-wrap:anywhere}.settings-conn{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg);border-radius:var(--radius);padding:12px 14px;font-size:14px}.settings-spaces>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px}.settings-spaces>div>span:last-child{color:var(--muted)}.spv-sheet{background:var(--bg);border-radius:var(--radius);padding:14px 16px;font-size:13px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.spv-case+.spv-case{margin-top:14px}.spv-case-h{font-weight:600;margin-bottom:4px}.spv-row{display:flex;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.spv-row>span:first-child{color:var(--muted)}.spv-row>span:last-child{white-space:nowrap}.spv-total{font-weight:600;margin-top:4px}.spv-total>span:first-child{color:var(--ink)}.spv-unset,.spv-note{color:var(--muted)}.spv-note{margin:10px 0 0}.spv-mono{font-family:var(--mono, inherit)}.spv-work{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start}.spv-work>img{width:120px;height:auto;max-width:none;display:block}.sel-menu.spv-menu{position:static;display:inline-block;min-width:220px;max-width:100%;animation:none}.spv-letter-ground{padding:16px}.spv-letter{background:var(--paper);border-radius:var(--radius);padding:20px 22px;font-size:14px;line-height:1.6}.spv-letter>p{margin:0 0 12px}.spv-letter-btn{display:inline-block;background:var(--ink);color:var(--paper);border-radius:999px;padding:9px 18px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin:2px 0 16px}.spv-closing{white-space:pre-line}.spv-letter-foot{color:var(--muted);font-size:12px;margin-top:16px!important}@media screen and (max-width:760px){.settings-nav{max-height:none;overflow:visible}.wk-room-grid.settings-walls{grid-template-columns:minmax(0,1fr)}.wk-room-grid.settings-homes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:840px){.ssw-grid{row-gap:0}.ssw-grid>.ssw-form{display:contents}.ssw-grid>.ssw-preview{order:1;margin-top:14px}.ssw-form>.ssw-after{order:2}.ssw-form>.ssw-send{order:3}}.draft-sample{margin-top:14px;padding-top:12px}.draft-sample .input{max-width:320px}.draft-other-way{margin-top:4px}.draft-asked{margin:0;padding:10px 12px;background:var(--bg);border-radius:var(--radius);font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:9.5em;overflow:auto}.table tr.dragging{opacity:.4}.table tr[draggable=true]{cursor:grab}.vr-preview{background:var(--ink);color:var(--bg);font-size:12px;letter-spacing:.04em;padding:8px 14px;margin-bottom:24px;text-wrap:pretty}.vr-preview button{border:none;background:none;color:var(--bg);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.vr-tabs{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 28px;position:sticky;top:0;z-index:5;background:var(--bg);margin:-10px calc(-1 * var(--vr-gutter)) calc(26px - var(--vr-grow, 0px));padding:10px var(--vr-gutter) 8px}.vr-tabs button{position:relative;border:none;background:none;padding:0 0 10px;cursor:pointer;font:inherit;font-size:15px;color:var(--ink);border-bottom:1px solid transparent}.vr-tabs button.on{border-bottom-color:var(--ink)}.vr-artist-pick{position:relative;margin-left:auto;display:inline-flex;align-items:baseline;gap:8px;padding-bottom:10px;font-size:13px;color:var(--ink);cursor:pointer}.vr-artist-chev{width:10px;height:10px;flex:none;align-self:center}.vr-artist-pick select{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer}.vr-artist-pick:has(select:focus-visible){outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}@media(pointer:coarse){.vr-tabs button:after{content:"";position:absolute;inset:-7px -8px -8px}.vr-artist-pick select{inset:-7px -8px -8px;width:auto;height:auto}}.vr-row-mark{display:inline-flex;align-self:center;min-width:0;max-width:40%;margin-right:8px;padding-bottom:10px;color:var(--ink);text-decoration:none}span.vr-row-mark{color:var(--muted)}.vr-row-mark img{display:block;height:17px;width:auto;max-width:100%;object-fit:contain}.vr-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;font-weight:500}.vr-tabs .vr-top{display:inline-flex;align-items:baseline;gap:6px;margin-left:auto;font-size:13px}.vr-artist-pick+.vr-top{margin-left:0}.vr-top svg{width:10px;height:10px;flex:none;align-self:center}.vr-stuck-only{animation:vr-stuck-in .16s var(--ease) both}@keyframes vr-stuck-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.vr-stuck-only{animation:none}}@media(pointer:coarse){.vr-row-mark{position:relative}.vr-row-mark:after{content:"";position:absolute;inset:-9px -8px}}@media(max-width:760px){.vr-tabs.is-stuck:not(.vr-tabs-bare){row-gap:0}.vr-tabs.is-stuck:not(.vr-tabs-bare):after{content:"";order:2;flex-basis:100%;height:0}.vr-tabs.is-stuck:not(.vr-tabs-bare) .vr-row-mark,.vr-tabs.is-stuck:not(.vr-tabs-bare) .vr-top{height:18px;align-self:flex-start;align-items:center;padding-bottom:0;line-height:1}.vr-tabs.is-stuck:not(.vr-tabs-bare) .vr-row-mark{order:0;margin-right:0}.vr-tabs.is-stuck:not(.vr-tabs-bare) .vr-row-mark img{height:14px}.vr-tabs.is-stuck:not(.vr-tabs-bare) .vr-top{order:1;margin-left:auto}.vr-tabs.is-stuck:not(.vr-tabs-bare)>button:not(.vr-top),.vr-tabs.is-stuck:not(.vr-tabs-bare)>.vr-artist-pick{order:3;margin-top:13px}}@media(max-width:760px)and (pointer:coarse){.vr-tabs.is-stuck:not(.vr-tabs-bare) .vr-top:after,.vr-tabs.is-stuck:not(.vr-tabs-bare) .vr-row-mark:after{inset:-10px -8px -13px}.vr-tabs.is-stuck:not(.vr-tabs-bare)>button:not(.vr-top):after{inset:0 -8px -8px}.vr-tabs.is-stuck:not(.vr-tabs-bare) .vr-artist-pick select{inset:-3px -8px -9px}}.vr-tabs-bare .vr-stuck-only{position:absolute!important;visibility:hidden!important}.vr-price-gate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 32px;align-items:end;margin:0 0 44px}.vr-price-gate-k{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);margin-bottom:6px}.vr-price-gate-words p{margin:0;font-size:15px}.vr-price-gate-fields{display:flex;gap:8px}.vr-price-gate-fields .vr-input{margin:0;width:150px;height:40px}.vr-price-gate-fields .vr-input[type=email]{width:210px}.vr-price-gate-fields .vr-btn{height:40px;white-space:nowrap}.vr-price-consent,.vr-price-err{grid-column:2}.vr-price-consent{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--ink);cursor:pointer}.vr-price-consent input{appearance:none;-webkit-appearance:none;flex:none;margin:0;width:12px;height:12px;border:1px solid var(--faint);border-radius:2px;background:transparent;display:grid;place-content:center;cursor:pointer}.vr-price-consent input:after{content:"";width:6px;height:3px;margin-top:-2px;border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);transform:rotate(-45deg);opacity:0}.vr-price-consent input:checked:after{opacity:1}.vr-price-consent input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vr-price-err{margin:0;font-size:13px;color:var(--danger)}.vr-price-ask{border:0;background:none;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:1000px){.vr-price-gate{grid-template-columns:minmax(0,1fr)}.vr-price-consent,.vr-price-err{grid-column:1}}@media(max-width:620px){.vr-price-gate-fields{flex-wrap:wrap}.vr-price-gate-fields .vr-input{flex:1 1 calc(50% - 4px);width:auto;min-width:0}.vr-price-gate-fields .vr-input[type=email],.vr-price-gate-fields .vr-btn{flex:1 1 100%;width:auto}}@media(pointer:coarse){.vr-price-gate-fields .vr-input,.vr-price-gate-fields .vr-btn{height:44px;font-size:16px}.vr-price-consent{min-height:44px}.vr-price-consent input[type=checkbox]{width:14px;height:14px}}.vr-docs{list-style:none;margin:0;padding:0;max-width:62ch;display:grid;gap:26px}.vr-docs a{display:block;color:var(--ink)}.vr-doc-name{font-size:15px}.vr-docs a:hover .vr-doc-name{text-decoration:underline}.vr-doc-hint{font-size:12.5px;color:var(--muted);margin-top:3px}.look{margin-top:10px;padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius)}.look-head{font-size:12.5px;color:var(--muted);margin-bottom:8px}.look-table{min-width:0}.look-table td{padding:5px 8px 5px 0;border:none}.look-table td.num{white-space:nowrap}.feed{list-style:none;margin:0;padding:0}.feed-row{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto auto;grid-template-areas:"main sub time acts" "detail detail detail detail";align-items:baseline;column-gap:12px;padding:8px 0;font-size:14px}.feed-row.read>:not(.feed-acts){opacity:.55}.feed-main{grid-area:main;min-width:0;max-width:40ch;overflow-wrap:anywhere}.feed-at{color:var(--muted)}.feed-sub{grid-area:sub;min-width:0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.feed-time{grid-area:time;font-variant-numeric:tabular-nums;font-size:12px;color:var(--faint);white-space:nowrap}.feed-acts{grid-area:acts;display:inline-flex;gap:4px}.feed-acts:empty{display:none}.feed-detail{grid-area:detail}@media screen and (min-width:621px)and (pointer:fine){.feed .feed-acts{min-width:112px;justify-content:flex-end}.feed.feed-asks .feed-acts{min-width:244px}}.feed-raw{list-style:none;margin:8px 0 0;padding:0;font-size:12px;color:var(--muted);columns:2;column-gap:16px}.feed-raw li{padding:1px 0;break-inside:avoid}.feed-foot{padding:6px 0 20px;font-size:12px}.day:last-of-type .feed-row:last-child{border-bottom:none}@media screen and (max-width:620px),(pointer:coarse){.feed-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main time" "sub acts" "detail detail";padding:9px 0;row-gap:2px}.feed-main{max-width:none}.feed-row.feed-ask{grid-template-areas:"main time" "sub sub" "acts acts" "detail detail"}.feed-row.feed-ask .feed-acts{flex-wrap:wrap;row-gap:12px;margin-top:6px}.feed-row.feed-ask .feed-acts .btn{position:relative}.feed-row.feed-ask .feed-acts .btn:after{content:"";position:absolute;inset:-6px -2px}.feed-time{justify-self:end}.feed-main .link{position:relative}.feed-main .link:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:36px;transform:translateY(-50%)}.feed-raw{columns:1}.feed-foot .btn{width:100%;justify-content:center}}.diff{border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;background:var(--bg)}.diff-block{margin-bottom:12px}.diff-block:last-child{margin-bottom:0}.diff-head{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);margin-bottom:4px}.diff-head.added{color:var(--ok)}.diff-head.removed{color:var(--danger)}.diff ul{margin:0;padding-left:18px;font-size:13px;line-height:1.7}.settings-cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:0 16px;align-items:start}@media screen and (max-width:1100px){.settings-cols{grid-template-columns:minmax(0,1fr)}}.settings-pane button.linkish{background:none;border:0;padding:0;font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .16s var(--ease)}.settings-pane button.linkish:hover{text-decoration-color:currentColor}.bulkbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding:10px 12px;background:var(--ink);color:var(--bg);border-radius:var(--radius)}.bulkbar .input{width:auto;background:var(--paper);color:var(--ink)}.bulkbar .btn.ghost{color:var(--bg);border-color:transparent}.bulkbar .btn.ghost:hover{background:#ffffff1f}.bulkbar button.bulk-price-open{text-align:left;cursor:pointer;font:inherit}.bulk-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1 1 auto}.bulk-price-field{display:inline-flex;align-items:center;gap:6px}.bulk-price-field .input{width:140px}.bulk-price-cur{font-size:13px}.table tr.picked td{background:var(--line)}.today-card{margin-bottom:16px}.today-card h2{margin-bottom:2px}.today-group{margin-top:18px}.today-group h3{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-weight:500;margin:0 0 4px}.today-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.today-group-head h3{margin:0}.today-row{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 0}.today-row.compact{padding:5px 0;align-items:center}.today-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-top:7px;background:var(--border);flex:none}.today-row.compact .today-dot,.today-tasks .today-dot{margin-top:0}.today-dot.new{background:var(--danger)}.today-dot.due{background:var(--warn)}.today-main{min-width:0}.today-title{font-size:14px;overflow-wrap:anywhere}.today-row.compact .today-title{font-size:13px}.today-meta,.today-sub{font-size:12px;color:var(--muted)}.today-sub{margin-top:2px}.today-fold,.today-later{margin:0}.today-quiet{color:var(--muted);font-size:13px;margin:6px 0 0}.today-acts{display:flex;gap:4px;align-items:center;flex:none}.today-acts .input.today-date{width:150px}.today-acts-pair{display:flex;gap:4px;align-items:center}.today-answer,.today-rest,.today-rest-plain,.pp-answer{display:contents}.ia-keep{visibility:hidden}.today-tasks{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.today-tasks a{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:14px}.today-tasks a:hover{text-decoration:underline}.today-start{margin-top:6px}.today-start li{font-size:14px}@media(pointer:coarse){.today-start .today-tasks{gap:20px;margin-top:12px}.today-start li :is(a,button){position:relative}.today-start li :is(a,button):after{content:"";position:absolute;inset:-10px -2px}}@media(pointer:coarse){:is(.today-acts,.today-group-head) .btn{position:relative}:is(.today-acts,.today-group-head) .btn:after{content:"";position:absolute;inset:-6px -2px}.today-acts{row-gap:12px}}.sf-thumb{display:block;flex:none;object-fit:contain;border-radius:2px}.sf-thumb.md{width:64px;height:64px}.sf-thumb.noimg{display:flex;align-items:center;justify-content:center;color:var(--faint);font-size:10px;background:var(--line)}.sf-thumbs{display:flex;flex-direction:column;gap:6px}.sf-who{min-width:0;font-size:14px;overflow-wrap:anywhere}.sf-meta{font-size:12px;color:var(--muted);margin-top:2px}.sf-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start;padding:10px 0}.sf-main{min-width:0}.sf-run{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.sf-step{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.sf-step.later{color:var(--faint)}.sf-step.wait{color:var(--ink-2)}.sf-step .sf-do{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sf-step.late .sf-do{color:var(--danger)}.sf-check{flex:none}.sf-skip,.sf-undo{font:inherit;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;position:relative}.sf-skip{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:3px;opacity:0}.sf-skip svg{width:12px;height:12px}.sf-do,.sf-title{position:relative}.sf-skip:after,.sf-undo:after,.sf-do:after{content:"";position:absolute;inset:-12px -6px;z-index:1}.sf-title:after{content:"";position:absolute;inset:-13px -4px;z-index:1}.sf-row:focus-within .sf-skip,.sf-skip:focus-visible{opacity:1}@media(hover:hover){.sf-row:hover .sf-skip{opacity:1}.sf-skip:hover{background:var(--line)}}@media(pointer:coarse){.sf-skip{opacity:1}}.sf-undo{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sf-people{list-style:none;margin:6px 0 2px;padding:0;display:grid;grid-template-columns:max-content max-content minmax(0,1fr);gap:6px 16px;align-items:center;font-size:14px}.sf-party{display:contents}.sf-party>*{min-height:36px;display:flex;align-items:center}.sf-party-do{gap:6px;min-width:0}.sf-party .sf-do{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-wrap:pretty}.sf-party.late .sf-do{color:var(--danger)}.sf-party.wait .sf-party-do{color:var(--ink-2)}.sf-count{font-size:12px;color:var(--muted);white-space:nowrap}.sf-pics{flex-wrap:wrap;gap:4px;min-width:0}.sf-pic{display:block;width:32px;height:32px;object-fit:contain;flex:none}.sf-pic.noimg{display:flex;align-items:center;justify-content:center;font-size:7px;color:var(--faint);background:var(--line);text-align:center}.sf-people .sf-party-do:focus-within .sf-skip{opacity:1}@media(hover:hover){.sf-party-do:hover .sf-skip{opacity:1}}@media(max-width:620px),(pointer:coarse){.sf-people{grid-template-columns:minmax(0,1fr) max-content;gap:2px 12px}.sf-party>.sf-party-do{min-height:40px}.sf-party>.sf-pics{grid-column:1 / -1;min-height:0;margin-bottom:10px}}.st-share{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:4px 0 10px}.st-share-label{font-size:14px;text-transform:none;letter-spacing:0;color:var(--ink);font-weight:400;margin:0}.st-share-box{width:96px;padding-right:26px;text-align:right}.st-share .line-pct>i{right:12px}.st-share-hint{flex:1 1 100%;margin:0}.st-share-err{color:var(--danger)}.st-was{margin-left:8px;font-size:12px;color:var(--muted);text-decoration:line-through;white-space:nowrap}.fold-words{display:inline-grid;justify-items:center}.fold-words>span{grid-area:1 / 1}.fold-words>[aria-hidden=true]{visibility:hidden}.inv-side{position:sticky;top:var(--side-top, 22px)}.sticky-totals .totals{min-width:0;margin-left:0}@media screen and (max-width:900px){.inv-side{position:static}}.lines{display:flex;flex-direction:column}.line{display:grid;grid-template-columns:auto minmax(140px,1fr) auto 24px;gap:16px;align-items:start;padding:16px 0}.line-img{width:76px;flex:none}.sig-status{display:flex;flex-direction:column;gap:10px}.sig-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0}.line-img img{width:76px;height:76px;object-fit:contain;background:var(--line);border-radius:2px}.line-noimg{width:76px;height:76px;display:grid;place-items:center;background:var(--bg);color:var(--faint);font-size:10px}.line-body{min-width:0}.line-money{display:grid;grid-template-columns:repeat(5,minmax(84px,104px));justify-content:end;align-items:start;gap:14px}.line-fig{display:block;text-align:right}.line-read{font-variant-numeric:tabular-nums;padding-top:5px}.line-fig>span{display:block;font-size:10.5px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--faint);margin-bottom:3px}.line-fig .input{width:96px}.line-fig.read>div{font-variant-numeric:tabular-nums;padding-top:5px}@media(max-width:1180px){.line-money{grid-template-columns:repeat(3,minmax(80px,1fr));gap:10px 12px}}@media screen and (min-width:1025px){.line:has(>.line-money .input)>.line-img,.line:has(>.line-money .input)>.line-body{padding-top:19px}.line:has(>.line-money .input)>.line-x{margin-top:25px}.lines.can-move>.line:has(>.line-money .input)>.row-grip{top:41px}}.line-total{min-width:96px;text-align:right;font-weight:500;font-variant-numeric:tabular-nums;padding-top:16px}.line-x{display:inline-grid;place-items:center;border:none;background:none;color:var(--ink);cursor:pointer;padding:5px;border-radius:var(--radius)}.line-x:hover{color:var(--danger);background:var(--line)}.input.flat{border-color:transparent;background:transparent;padding-left:0;padding-right:0}.input.flat:hover:not(:disabled){border-color:var(--border)}.input.flat:focus{border-color:var(--ink);background:var(--paper)}.input.flat:disabled{color:var(--ink);opacity:1}.input.flat.num{text-align:right}.inv-rail .line .input.flat:not(:disabled){border-color:var(--border);padding-left:8px;padding-right:8px}.inv-rail .line .input.flat:not(:disabled):focus{border-color:var(--ink)}.line-fig input[type=number]{appearance:textfield}.line-fig input[type=number]::-webkit-inner-spin-button,.line-fig input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.line-pct{position:relative;display:inline-block;vertical-align:top}.line-pct>i{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--muted);pointer-events:none}.inv-rail .line .line-pct .input.flat:not(:disabled){padding-right:22px}.inv-form>.input{width:var(--w, auto)}.inv-form>.inv-grow{flex:1;min-width:var(--min, 120px)}@media screen and (max-width:840px){.inv-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:center}.inv-form>.input,.inv-form>.inv-grow{width:100%;min-width:0}.inv-form>:is(.inv-grow,.inv-full,.muted){grid-column:1 / -1}.inv-form>.btn{justify-self:start}}@media screen and (max-width:840px){.inv-rail .line{position:relative}.inv-rail .line-x{top:10px;right:0}.inv-rail .line-x:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px}.inv-rail .line:has(>.line-x)>.line-body{padding-right:32px}.inv-rail .tax-table .ps-sub{grid-column:1;grid-row:2;text-align:left}.inv-rail .tax-table .ps-fig{grid-row:2}.grid.inv-rail>div{display:contents}.inv-rail>div>.card+.card{margin-top:0}.inv-rail #inv-payments,.inv-rail #inv-handover,.inv-rail #inv-credit-notes{order:2}.inv-rail .inv-side>.card{order:3}.inv-rail .inv-side>.sticky-totals{order:1}}@media screen and (max-width:1024px){.line{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"img body" "money money"}.line-img{grid-area:img}.line-body{grid-area:body}.line-money{grid-area:money;justify-content:start}}@media screen and (max-width:840px){.line{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"img body" "money money"}.line-img{grid-area:img}.line:has(>.line-img:empty){grid-template-columns:0 minmax(0,1fr)}.line-img:empty{display:none}.line-body{grid-area:body}.line-money{grid-area:money;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:flex-start;align-items:flex-end}.line-money .line-fig{min-width:0}.line-money .line-fig:empty{display:none}.line-money .line-fig .input{width:88px}.line-money .line-total{margin-left:auto;padding-top:0}.tax-table td:first-child,.tax-table th:first-child{white-space:nowrap}.line-x{position:absolute;right:0}.today-row,.today-row.compact{grid-template-columns:7px minmax(0,1fr)}.today-acts{grid-column:2;flex-wrap:wrap}.today-answer{display:flex;flex-wrap:wrap;gap:4px;row-gap:12px;flex-basis:100%}.ia-keep{display:none}.today-rest{display:flex;flex-wrap:wrap;gap:0 0;row-gap:12px;margin-left:-6px}.today-rest .btn.small{--btn-px: 6px}.today-rest .today-acts-pair{gap:0}.today-acts .input.today-date{width:auto;flex:1 1 140px}}label.btn{cursor:pointer}label.btn.disabled{opacity:.45;pointer-events:none}.tagbox{position:relative}.tagbox-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:38px;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);cursor:text}.tagbox-chips:focus-within{border-color:var(--ink)}.tagbox.disabled .tagbox-chips{background:var(--bg);cursor:default}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12.5px;background:var(--line);color:var(--ink)}.chip.likes{background:#e0eee6;color:#1f5c3c}.chip.is{background:#eee8d8;color:#77591a}.chip.from{background:#e2e8f4;color:#3a4d73}.chip.plain{background:#eaeaea;color:#666}.chip.likes button{color:#1f5c3c}.chip.is button{color:#77591a}.chip.from button{color:#3a4d73}.chip.removable{padding-right:4px}.chip button{display:inline-grid;place-items:center;border:none;background:none;color:var(--ink);cursor:pointer;padding:1px 3px;border-radius:999px}.chip button svg{width:11px;height:11px}.chip button:hover{color:var(--danger)}.tagbox-field{flex:1;min-width:90px;border:none;background:none;font:inherit;padding:4px 2px;outline:none}.tagbox-pop{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);max-height:260px;overflow-y:auto;background:var(--paper);border-radius:var(--radius);box-shadow:0 8px 24px -8px rgba(var(--ink-rgb),.18)}.tagbox-opt{display:block;width:100%;text-align:left;border:none;background:none;font:inherit;padding:9px 12px;cursor:pointer}.tagbox-opt:hover{background:var(--line)}.tagbox-opt.new{color:var(--muted)}.chips-row{display:flex;flex-wrap:wrap;gap:4px}.chip.small{font-size:11.5px;padding:2px 8px}.chip.small.removable{padding-right:3px}.tag-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 4px;font-size:12px;color:var(--muted)}.tag-legend span{display:inline-flex;align-items:center;gap:6px}.swatch{width:10px;height:10px;border-radius:3px;flex:none;display:inline-block}.swatch.likes{background:#1f5c3c}.swatch.is{background:#9a6f0b}.swatch.from{background:#3a4d73}.swatch.plain{background:#a9a9a9}.taxplace{padding:14px 0 4px;border-top:1px solid var(--line)}.taxplace:first-of-type{border-top:0;padding-top:4px}.taxplace-head{display:flex;gap:8px;align-items:center}.taxplace-head>.input:first-of-type{flex:0 1 300px}.taxrule{display:flex;gap:8px;align-items:center;margin-top:8px}.taxplace .taxrule{margin-left:18px}.taxplace>.btn{margin:10px 0 0 18px}.taxrule>.taxrule-name{width:120px}.taxrule>.taxrule-rate{width:96px}.taxrule>.taxrule-needs{width:auto;min-width:150px}.taxrule>.taxreg-name{width:190px}.taxrule>.taxreg-number{flex:1;min-width:160px}@media screen and (max-width:840px){.taxrule{flex-wrap:wrap;row-gap:8px}.taxplace-head>.input:first-of-type{flex:1 1 0}.taxrule>:is(.taxrule-name,.taxreg-name){flex:1 1 0;width:auto;min-width:0}.taxrule>:is(.taxrule-needs,.taxreg-number){order:1;flex:1 1 100%;width:auto;min-width:0}.taxrule>.taxrule-note{order:2;flex:1 1 100%;margin-top:-4px}}.publish-bar{display:flex;align-items:center;gap:10px;padding:9px 14px;margin:16px 28px 0;max-width:1760px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);font-size:13px;color:var(--ink-2)}.trial-bar{padding:10px 14px;margin:16px 28px 0;max-width:1760px;box-sizing:border-box;border-radius:var(--radius);background:var(--paper);font-size:13px;line-height:1.5;color:var(--muted)}.trial-bar b{color:var(--ink);font-weight:600}@media screen and (max-width:840px){.publish-bar,.trial-bar{margin:10px 12px 0}}.publish-bar .dot{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none}.publish-bar.warn{color:var(--danger)}.publish-bar.warn .dot{background:var(--danger)}.publish-bar .publish-what{flex:1;min-width:0}@media screen and (max-width:840px){.publish-bar{flex-wrap:wrap;row-gap:8px}.publish-bar .publish-what{flex-basis:calc(100% - 16px)}.publish-bar .dot{align-self:flex-start;margin-top:7px}.publish-bar .publish-what+.btn{margin-left:16px}}.coa{background:var(--paper);color:var(--ink);display:flex;flex-direction:column;position:relative}.coa-logo{align-self:flex-start;display:block;height:7mm;width:auto;margin-bottom:12mm}.coa-kicker{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);margin-bottom:12mm}.coa-top{display:flex;align-items:baseline;justify-content:space-between;gap:12mm}.coa-top h1{font-size:32px;font-weight:400;letter-spacing:-.02em;margin:0;line-height:1.1}.coa-no{font-size:11px;color:var(--muted);letter-spacing:.08em;white-space:nowrap}.coa-body{font-size:12.5px;line-height:1.75;margin:6mm 0 0;color:var(--ink-2)}.coa-work{margin:0;display:flex;align-items:flex-start;gap:10mm}.coa-plate{display:block;max-width:57%;max-height:92mm;width:auto;height:auto;object-fit:contain;flex:0 1 auto}.coa-facts{flex:1 1 0;min-width:0;font-size:13.5px;line-height:1.75;text-wrap:pretty;padding-top:0}.coa-artist{font-weight:600;font-size:16px;line-height:1.15;margin:-2px 0 5px}.coa-title i{font-style:italic}.coa-edition{margin-top:6px;font-weight:600}.coa-inv{font-size:11px;color:var(--muted);margin-top:6px;letter-spacing:.04em}.coa-lead,.coa-fill{flex:1 1 auto;min-height:12mm}.coa-signs{display:flex;gap:12mm;align-items:flex-start;margin-bottom:18mm}.coa-sign{flex:1 1 0;min-width:0}.coa-rule{border-bottom:1px solid var(--ink);height:14mm}.coa-role{font-size:10px;color:var(--muted);margin-top:6px;line-height:1.6;text-align:center}.coa-ink,.coa-date{position:relative}.coa-ink canvas{position:absolute;inset:-8mm 0 -3mm;width:100%;height:calc(100% + 11mm);touch-action:none;cursor:crosshair}.coa-ink img{position:absolute;left:0;top:-8mm;width:100%;height:calc(100% + 11mm);object-fit:contain}.coa-ink-hint{position:absolute;left:0;right:0;bottom:4px;text-align:center;font-size:11px;color:var(--faint);pointer-events:none}.coa-ink-clear{position:absolute;right:0;bottom:4px}.coa-date-input{position:absolute;left:0;right:0;bottom:3px;width:100%;box-sizing:border-box;border:0;background:transparent;padding:0 4px;font:inherit;font-size:13px;color:var(--ink);text-align:center}.coa-date-input::placeholder{color:var(--faint)}@media print{.coa-date-input::placeholder{color:transparent}}.invoice-page>.cert-save-foot{margin-top:16px}.coa-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12mm}.coa-verify{display:flex;gap:4mm;align-items:center}.coa-verify-label{font-size:9px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--faint)}.coa-verify-url{font-size:11px;letter-spacing:.05em;color:var(--ink-2)}.coa-issued{text-align:right;font-size:11px;color:var(--ink-2)}.coa-void{position:absolute;top:24mm;right:24mm;transform:rotate(-8deg);border:2px solid var(--danger);color:var(--danger);border-radius:3px;padding:4px 14px;font-size:20px;letter-spacing:var(--label-track);text-transform:uppercase}@media print{@page{margin:16mm}.coa{min-height:232mm}.coa-plate{max-height:86mm;max-width:57%}.coa-void{top:0;right:0}}.verify{max-width:560px;margin:0 auto;padding:48px 20px 80px}.verify h1{font-size:22px;font-weight:500;line-height:1.35;margin:14px 0 18px}.verify-mark{display:inline-block;font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;padding:4px 10px;border-radius:3px}.verify-mark.good{background:#e4efe9;color:var(--ok)}.verify-mark.bad{background:color-mix(in srgb,var(--ink) 6%,var(--paper));color:var(--danger)}.verify-head{box-sizing:border-box;width:var(--paper-w);max-width:100%;margin:0 auto 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.verify-head p{flex:1 1 320px;margin:0;font-size:13px;line-height:1.6;color:var(--ink-2)}.import-part{margin-bottom:40px}.import-part>h2{margin-bottom:6px}.step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:0 0 26px;align-items:start}.step-n{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;line-height:24px;text-align:right}.step-body h3{font-size:15px;font-weight:600;margin:0 0 4px}.step-body .actions{margin-top:10px}.caption-preview{font-size:12.5px;line-height:1.6;white-space:pre-line;padding:10px 12px;background:var(--bg);border-radius:var(--radius)}.sign-page{max-width:calc(var(--paper-w) + 32px);margin:0 auto;padding:28px 16px 80px}.sign-doc{padding-bottom:18mm}.sign-parties{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:8mm 0 4mm}.sign-facts{margin-bottom:4px}.sign-table{width:100%;border-collapse:collapse;margin:6mm 0 0}.sign-table th{text-align:left;font-size:10px;letter-spacing:var(--label-track);text-transform:uppercase;font-weight:500;color:var(--muted);padding:0 8px 8px 0}.sign-table th.num,.sign-table td.num{text-align:right;font-variant-numeric:tabular-nums}.sign-table td{padding:10px 8px 10px 0;vertical-align:top;font-size:13px}.sign-thumb-cell{width:80px}.sign-thumb{width:72px;height:auto;max-height:88px;object-fit:contain;display:block}.sign-thumbs{display:grid;gap:6px}.sign-caption{white-space:pre-line;line-height:1.5}.sign-signs{display:grid;grid-template-columns:1fr 1fr;gap:14mm;margin-top:14mm}.sign-role-label{font-size:10px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);margin-bottom:26px}.sign-rule{border-bottom:1px solid var(--ink);height:12mm}.sign-ink{height:46px;width:auto;display:block}.sign-under{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted);margin-top:6px}.sign-audit{font-size:10.5px;color:var(--faint);margin-top:10mm}.sign-terms{margin-top:8mm}.sign-terms .term-block+.term-block{margin-top:.85em}.sign-table tfoot td{padding-top:10px;font-size:13px}.sign-total{font-weight:600}.sign-noimg{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--faint);font-size:9px;line-height:1.3;text-align:center;padding:4px;box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sign-parties>div:last-child{text-align:right}.sig-pad{width:100%;max-width:560px;height:140px;border-radius:var(--radius);background:var(--bg);touch-action:none;cursor:crosshair;display:block;margin-bottom:6px}.sign-box{margin-top:18px}@media print{.sign-box,.sign-page>p{display:none}.sign-page{padding:0;max-width:none}}.measure-doc{position:absolute;visibility:hidden;pointer-events:none;width:695px;padding:0!important;border:none!important;left:-9999px}.print-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media print{.print-scroll{overflow:visible}}.print-sheet{position:relative;width:695px;height:934px;overflow:hidden;margin:0 auto 22px;box-sizing:content-box;padding:24px!important}.print-sheet .inv-table,.measure-doc .inv-table{table-layout:fixed}.sheet-foot{position:absolute;left:24px;right:24px;bottom:8px;font-size:10px;color:var(--faint);text-align:right}@media print{.measure-doc{display:none}.print-sheet{border:none;margin:0;width:auto;height:247mm;padding:0!important;page-break-after:always}.print-sheet:last-of-type{page-break-after:auto}.sheet-foot{left:0;right:0;bottom:0}}.blank-note{margin-top:26px;text-align:center;font-size:11px;color:var(--faint);letter-spacing:.04em}.sign-recital{font-size:11px;color:var(--muted);line-height:1.7;margin:12mm 0 0}.sign-below{display:inline-flex;align-items:flex-start;gap:6px;margin:0;padding:0;background:none;border:0;color:var(--ink);font:inherit;font-size:12px;text-align:left;cursor:pointer}.sign-below:hover span{text-decoration:underline;text-underline-offset:3px}.sign-below svg{width:14px;height:14px;flex:none;margin-top:2px;transform:rotate(90deg)}.sign-void{max-width:var(--paper-w);margin:0 auto 18px;line-height:1.6}.void-mark{position:absolute;inset:0;z-index:3;pointer-events:none;background-repeat:repeat;background-size:360px 240px;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{.void-mark{display:block!important}}.take-list{display:flex;flex-direction:column;gap:16px;margin-top:14px}.take-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.take-row>div{min-width:0}.rows-edit{display:flex;flex-direction:column;gap:6px}.rows-edit>.btn{align-self:flex-start}.rows-drop{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rows-drop.empty{justify-content:center;padding:26px 16px;background:var(--line);border-radius:var(--radius)}.rows-drop-err{color:var(--danger);margin:0}.rows-pic{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.rows-cover-on{font-size:12px;font-weight:500;color:var(--ink);padding:5px 0;white-space:nowrap}.rows-add{margin-bottom:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.rows-add>div{flex-basis:100%}.row-card{border-radius:var(--radius);padding:12px;background:var(--bg)}.row-card+.row-card{margin-top:8px}.row-card-top{display:grid;grid-template-columns:auto auto 1fr auto;gap:14px;align-items:start}.row-card-top.no-pic{grid-template-columns:auto 1fr auto}.row-grip{cursor:grab;background:none;border:0;padding:5px 3px 3px;color:var(--ink);font-size:15px;line-height:1;align-self:start;touch-action:none;user-select:none;-webkit-user-select:none}.row-grip:hover{color:var(--ink)}.row-grip:active{cursor:grabbing}[data-line].dragging{opacity:.45}[data-line]:not(tr){position:relative}.rows-gap-before:before,.rows-gap-after:after{content:"";position:absolute;left:0;right:0;height:3px;border-radius:2px;background:var(--ink);pointer-events:none}[data-line].rows-gap-before:before{top:-5px}[data-line].rows-gap-after:after{bottom:-5px}.row-card.rows-gap-before:before{top:-10px}.row-card.rows-gap-after:after{bottom:-10px}:has(>[data-line].dragging){user-select:none;-webkit-user-select:none}tr[data-line].rows-gap-before:before,tr[data-line].rows-gap-after:after{content:none}tr[data-line].rows-gap-before>td{box-shadow:inset 0 3px 0 var(--ink)}tr[data-line].rows-gap-after>td{box-shadow:inset 0 -3px 0 var(--ink)}.rows-grip-cell{width:20px;padding-left:0;padding-right:0}.taxrule>.row-grip,.taxplace-head>.row-grip,.wl-manage-row>.row-grip,.pack-crate-title>.row-grip,.rank-buttons>.row-grip{align-self:center}.le-doc-rows td{padding-left:4px;padding-right:4px}.le-doc-rows td.le-doc-size{width:56px;white-space:nowrap}.le-doc-rows td.le-doc-x{width:32px}.hs-tools>.row-grip{margin-right:auto;align-self:center}.hs-slide.rows-gap-before:before{top:-8px}.hs-slide.rows-gap-after:after{bottom:-8px}.pack-crate-title{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.pack-crates{display:contents}.pack-crate.rows-gap-before:before{top:-9px}.pack-crate.rows-gap-after:after{bottom:-9px}.lines.can-move{padding-left:24px}.lines.can-move>.line>.row-grip{position:absolute;left:-24px;top:16px}@media(pointer:coarse){.row-grip{position:relative}.lines.can-move>.line>.row-grip{position:absolute}.row-grip:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px}}@media screen and (max-width:840px){.ps-table>tbody>tr[data-line]{position:relative}.ps-table>tbody>tr:has(>.rows-grip-cell){padding-left:calc(var(--ps-x) + 28px)}.ps-table>tbody>tr>.rows-grip-cell{position:absolute;left:var(--ps-x);top:12px;margin:0;width:auto}.ps-table>tbody>tr[data-line].rows-gap-before>td,.ps-table>tbody>tr[data-line].rows-gap-after>td{box-shadow:none}.ps-table>tbody>tr[data-line].rows-gap-before:before,.ps-table>tbody>tr[data-line].rows-gap-after:after{content:"";position:absolute;left:0;right:0;height:3px;border-radius:2px;background:var(--ink)}.ps-table>tbody>tr[data-line].rows-gap-before:before{top:-3px}.ps-table>tbody>tr[data-line].rows-gap-after:after{bottom:-3px}}.rows-move{position:fixed;z-index:60;min-width:190px;padding:4px 0;display:flex;flex-direction:column;background:var(--paper);border-radius:var(--radius);box-shadow:0 8px 24px -8px rgba(var(--ink-rgb),.18)}.rows-move button{text-align:left;border:none;background:none;font:inherit;color:var(--ink);padding:9px 12px;cursor:pointer}.rows-move button:hover:not(:disabled){background:var(--line)}.rows-move button:disabled{color:var(--faint);cursor:default}.row-card-pic{display:flex;flex-direction:column;gap:4px;max-width:160px}.row-card-work{width:96px;max-height:120px;object-fit:contain;display:block}.row-card-pic .hint{font-size:11px;line-height:1.35}.row-card-id{min-width:0}.row-card-lab{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;font-weight:500;color:var(--muted)}.row-card-name{font-size:14px;margin-top:3px;overflow-wrap:anywhere}.row-card-acts{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.row-card-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:14px}.row-card-fields .field{display:flex;flex-direction:column;gap:4px}.row-card-fields .field>span{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;font-weight:500;color:var(--muted)}@media(max-width:720px){.row-card-top{grid-template-columns:auto 1fr auto}.row-card-pic{grid-column:1 / -1;max-width:none}}.rows-line{display:grid;grid-template-columns:var(--cols, 1fr 1fr auto);gap:6px;align-items:start}.rows-line .btn{--btn-py: 4px;--btn-px: 8px}@media(max-width:720px){.rows-line{grid-template-columns:auto minmax(0,1fr)}.rows-line>*{grid-column:2}.rows-line>.row-grip{grid-column:1;grid-row:1}}@media(max-width:720px){.rows-line{grid-template-columns:auto minmax(0,1fr) auto}.rows-line>.rows-x{grid-column:3;grid-row:1}}@media(pointer:coarse){.rows-drop-words{display:none}.rows-x{position:relative}.rows-x:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px}}.rows-cap,.rows-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.rows-cap>span{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;font-weight:500;color:var(--muted)}.rows-line:has(.rows-cap)>.row-grip,.rows-line:has(.rows-cap)>.btn{margin-top:18px}.field-shown,.rows-line>.rows-shown{margin:0;font-size:13px;line-height:1.45;color:var(--ink)}.field-shown{margin-top:12px}.rows-line>.rows-shown{grid-column:1 / -1;margin:2px 0 6px}.field-shown>span,.rows-shown>span{margin-right:8px;font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;font-weight:500;color:var(--muted)}.pic{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.pic-frame{display:grid;place-items:center;width:92px;height:92px;overflow:hidden;border-radius:3px;background:var(--line);cursor:pointer;transition:background .16s ease}.pic-frame:hover{background:var(--border)}.pic-frame.off{cursor:default;opacity:.6}.pic-frame img{width:100%;height:100%;object-fit:contain;display:block}button.pic-frame{border:0;padding:0;font:inherit;color:inherit}.artist-cover-pick{display:block;width:100%;border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer}.artist-cover-tile{position:relative;overflow:hidden;width:min(100%,416px);aspect-ratio:4 / 5;margin:0 auto;background:var(--line)}.artist-cover-tile img{position:absolute;width:calc(var(--fs) * 100%);height:auto;max-width:none;left:calc(var(--fx) * 100%);top:calc(var(--fy) * 100%);transform:translate(-50%,-50%)}.artist-cover-empty{display:grid;place-items:center;width:100%;aspect-ratio:4 / 5;max-height:320px;background:var(--line);color:var(--ink);font-size:13px}.artist-cover-tools{margin-top:10px}.sign-words-choice{margin-top:8px;flex-wrap:wrap}.st-cards{display:grid;gap:10px;margin-bottom:18px}.st-card{padding:14px 18px;display:grid;gap:8px}.st-head{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.st-line{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.st-line>span:first-child{flex:1 1 320px;min-width:0}.st-line .actions{flex:none}@media screen and (max-width:840px){.st-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.st-fig{text-align:right;overflow-wrap:normal}}.st-thumbs{display:flex;gap:8px;flex-wrap:wrap}.st-thumb{display:inline-flex;gap:4px}.sq{display:grid;gap:12px;margin-top:18px}.sq-bar{display:flex;gap:8px 16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sq-bar-text{min-width:0}.sq-bar .actions{flex-wrap:wrap}.sq-connect{padding:16px 18px;display:flex;gap:12px 24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sq-connect-text{display:grid;gap:4px;flex:1 1 360px;min-width:0}.sq-day{display:grid;gap:10px}.sq-day-head{font-size:14px;font-weight:600;margin:10px 0 0}.sq-card{padding:16px 18px;display:grid;gap:12px}.sq-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:baseline}.sq-when,.sq-fig{font-weight:600}.sq-fig{font-variant-numeric:tabular-nums;white-space:nowrap}.sq-facts{font-size:13px;margin-top:-8px}.sq-note,.sq-said{margin:0;overflow-wrap:anywhere}.sq-said{font-size:13px;color:var(--muted)}.sq-note q+q,.sq-said q+q{margin-left:8px}.sq-label{color:var(--muted);font-size:13px;margin-right:8px}.sq-works{display:grid;gap:10px;justify-items:start}.sq-work{display:grid;grid-template-columns:64px minmax(0,1fr) 132px 36px;gap:12px;align-items:center;justify-self:stretch}.sq-work-text{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.sq-near{font-size:12px;color:var(--warn)}.sq-price{display:grid;gap:2px}.sq-price .input{text-align:right;font-variant-numeric:tabular-nums}.sq-price .hint{text-align:right}.sq-buyer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sq-buyer .sq-label{margin-right:0}.sq-new{display:inline-flex;gap:4px 8px;flex-wrap:wrap;align-items:baseline;min-width:0;overflow-wrap:anywhere}.sq-pick{flex:1 1 220px;max-width:320px;margin-left:auto}.sq-foot{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;font-size:13px}.sq-off{color:var(--warn)}.sq-place{display:inline-flex;gap:8px;align-items:center;margin-left:auto}.sq-place .input{width:auto}.sq-actions{justify-content:flex-start}.sq-why{flex:1 1 200px;min-width:0}.sq-fee .sq-work-text{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;grid-column:2 / 4}.sq-fee .sq-x{grid-column:4}.contact-email{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;margin-top:4px}.contact-email-addr{min-width:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.contact-email .actions{flex-wrap:nowrap}.contact-email-x .ico,.contact-email-x svg{width:14px;height:14px}.contact-email-new{margin-top:4px}.contact-email-wrong{color:var(--danger)}.contact-email-add{align-self:flex-start;margin-top:2px;font-size:12px;color:var(--ink)}.sq-fee-amount.input{width:110px;text-align:right;font-variant-numeric:tabular-nums}.sq-people{display:grid;gap:8px;margin-top:8px}.sq-people-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sq-people-list{display:grid;gap:0;padding:4px 20px}.sq-person{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 0}.sq-person-text{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.sq-person-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.sq-person-note{color:var(--muted)}.sq-person-note q{color:var(--ink)}.sq-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.further-st{display:grid;gap:14px}.further-st-one{display:grid;gap:6px}.further-st-head{display:flex;align-items:center;gap:8px}.further-st-head .input{flex:1;min-width:0}.sq-close-one{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.sq-fee-pct{display:inline-flex;gap:6px;align-items:center}.sq-part{font-size:13px;margin-left:4px}.sq-to-bill{font-size:13px;color:var(--ink)}.sq-take-off{font-size:13px}.plan{display:grid;gap:6px}.plan-head{display:flex;align-items:center;gap:14px;margin-bottom:2px}.plan-head h2{margin:0}.plan-head .sq-label{margin-right:0}.plan-part{display:grid;grid-template-columns:170px 130px 88px;gap:8px;align-items:center}.plan-done{min-height:var(--control-h);font-variant-numeric:tabular-nums}.plan-day,.plan-amount{padding-left:11px}.plan-word{font-size:13px;color:var(--muted);white-space:nowrap}.plan-x{justify-self:start}.plan-off{color:var(--danger)}.plan-save{margin-top:10px}@media(max-width:620px),(pointer:coarse){.plan-part{grid-template-columns:minmax(0,1fr) 100px 44px}.plan-done{min-height:0;padding:4px 0;row-gap:0}.plan-day,.plan-amount{padding-left:11px}.plan-word{grid-column:1 / -1;grid-row:2;padding-left:11px}}.sq-toward-work{grid-template-columns:auto minmax(0,1fr)}.sq-fee-pct .input{width:72px;text-align:right;font-variant-numeric:tabular-nums}.sq-adds{gap:8px}.sq-notes{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:start}.sq-notes .sq-label{margin-right:0;padding-top:var(--sq-notes-pad, 9px)}.sq-more>summary{cursor:pointer;padding:8px 0;font-weight:500}.sq-row{display:flex;justify-content:space-between;gap:6px 12px;padding:6px 0;align-items:center;flex-wrap:wrap}@media screen and (max-width:620px){.sq-work{grid-template-columns:56px minmax(0,1fr) 36px;grid-template-areas:"pic text x" "pic price .";row-gap:6px}.sq-work>.thumb{grid-area:pic;width:56px;height:56px;align-self:start}.sq-work-text{grid-area:text}.sq-price{grid-area:price}.sq-x{grid-area:x}.sq-fee-mark{grid-area:pic}.sq-fee .sq-work-text{grid-area:text}.sq-fee .sq-x{grid-area:x;align-self:start;margin-top:calc((var(--control-h) - 36px) / 2)}.sq-pick{max-width:none;margin-left:0}.sq-place{margin-left:0}}.covers{display:grid;gap:8px;margin-top:4px}.covers-row{display:flex;gap:10px;align-items:center}.st-pick{display:flex;gap:10px;align-items:center;margin:6px 0}.field label.st-pick,.field label.st-pick .noimg{text-transform:none;letter-spacing:normal;font-size:14px;color:var(--ink);font-weight:400}.field label.st-pick .noimg{font-size:10px;color:var(--faint)}.st-countersign{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;align-items:start}@media(max-width:840px){.st-countersign{grid-template-columns:minmax(0,1fr)}}.statement-asks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:22px 0 6px}@media(max-width:640px){.statement-asks-form{grid-template-columns:minmax(0,1fr)}}.sign-box .statement-asks-form{margin:0 0 22px}.statement-asks h3{font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.statement-asks .checkbox{display:flex;gap:8px;align-items:flex-start;margin:6px 0}.statement-detail{white-space:pre-wrap;overflow-wrap:anywhere}.artist-cover-tile.whole img{position:static;width:100%;height:100%;object-fit:contain;transform:none}.artist-cover-wants{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--ink)}.mail-home.input{width:auto;flex:none}.mail-hint{margin-top:8px}.mail-open{position:relative;display:inline-flex}.mail-pop{position:absolute;left:0;top:calc(100% + 8px);z-index:60;width:min(300px,calc(100vw - 32px));padding:16px;background:var(--paper);border-radius:6px;color:var(--ink);box-shadow:0 10px 30px rgba(var(--ink-rgb),.18),0 2px 6px rgba(var(--ink-rgb),.08);font-size:13px;line-height:1.5;display:grid;gap:8px;justify-items:start}.mail-pop-head{font-weight:600}.mail-pop .btn{margin-top:4px}.swap-label{display:inline-grid}.swap-label>span{grid-area:1 / 1;text-align:center}.swap-label>.off{visibility:hidden}.artist-cover .hint{margin-top:8px}.pic-empty{font-size:11px;color:var(--faint);text-align:center;padding:0 8px;line-height:1.4}.plan-line{margin-top:10px;padding:10px 12px;background:var(--bg);border-radius:var(--radius);font-size:13px;line-height:1.5;color:var(--muted)}.plan-line b{color:var(--ink);font-weight:600}.plan-origin{font-size:14px;line-height:20px;padding:8px 0;overflow-wrap:anywhere}.link-icon-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.link-icon-chip{display:inline-flex;align-items:center;gap:8px;max-width:220px;height:28px;padding:0 12px 0 10px;border-radius:8px 8px 0 0;font-size:12px;line-height:1}.link-icon-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-icon-chip img{flex:none;width:16px;height:16px}.link-icon-chip.is-light{background:var(--bg);color:var(--ink)}.link-icon-chip.is-dark{background:var(--ink);color:var(--paper)}.plan-page{display:grid;gap:18px}.plan-card{background:var(--ink);color:color-mix(in srgb,var(--paper) 72%,transparent);border-radius:6px;padding:26px 28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,auto);gap:26px 48px}.plan-tag{font-size:13px;display:flex;gap:14px;flex-wrap:wrap}.plan-status{color:var(--paper)}.plan-card h2{font-size:26px;color:var(--paper);margin:6px 0 22px}.plan-meters{display:grid;grid-template-columns:70px 120px minmax(0,260px);gap:14px 16px;margin:0;align-items:center;font-size:14px}.plan-meters dt{color:inherit}.plan-meters dd{margin:0;min-width:0}.plan-count{color:var(--paper);font-variant-numeric:tabular-nums}.plan-note{color:inherit}.plan-bar{display:block;height:6px;border-radius:3px;background:color-mix(in srgb,var(--paper) 18%,transparent);overflow:hidden}.plan-bar i{display:block;height:100%;background:var(--paper);border-radius:3px}.plan-seats{display:flex;gap:4px}.plan-seats i{width:12px;height:12px;border-radius:2px;background:color-mix(in srgb,var(--paper) 18%,transparent)}.plan-seats i.in{background:var(--paper)}.plan-seats i.extra{background:color-mix(in srgb,var(--paper) 55%,transparent)}.plan-bill{text-align:right}.plan-total{margin:0}.plan-total b{display:block;font-size:36px;font-weight:500;color:var(--paper);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.plan-lines{display:grid;gap:6px;margin-top:22px;font-size:13px;text-align:left}.plan-lines div{display:flex;justify-content:space-between;gap:24px;font-variant-numeric:tabular-nums}.plan-others{display:grid;gap:4px}.plan-others h3{font-size:13px;color:var(--muted);font-weight:500;margin:0 0 6px}.plan-row{display:grid;grid-template-columns:200px 150px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px;background:var(--paper);border-radius:var(--radius);font-size:14px;color:var(--muted)}.plan-row b{color:var(--ink);font-weight:500}.plan-row-price{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums}.plan-row-works{display:block;color:var(--muted);font-size:12px;font-weight:400}.plan-was{margin-right:6px;opacity:.55;font-weight:400;text-decoration-thickness:1px}.plan-row-price .plan-was{display:block;margin:0;font-size:12px}.plan-lines>div>span:last-child{white-space:nowrap}.plan-foot{font-size:13px;color:var(--muted);margin:0;line-height:1.5}@media(max-width:840px),(pointer:coarse){.plan-card{grid-template-columns:minmax(0,1fr);padding:20px}.plan-bill{text-align:left}.plan-meters{grid-template-columns:64px minmax(0,1fr)}.plan-meters .plan-meter{grid-column:2}.plan-meters .plan-meter:empty{display:none}.plan-row{grid-template-columns:minmax(0,1fr) auto}.plan-row-say{display:none}.plan-row .btn{justify-self:start}}.map-panel{border:1px solid var(--border);border-radius:var(--radius);padding:14px;background:var(--paper)}.map-panel h4{font-size:14px;font-weight:600}.map-table td{vertical-align:middle}.map-table td:first-child{white-space:nowrap}.map-table .input{min-width:190px}.map-table .input.unset{color:var(--faint)}.price-cell{white-space:nowrap}.price-open{appearance:none;border:1px solid transparent;background:none;font:inherit;color:inherit;padding:4px 6px 2px;margin:-4px -6px -2px;border-radius:var(--radius);cursor:pointer;font-variant-numeric:tabular-nums}.price-open:hover:not(:disabled){border-color:var(--border);background:var(--bg)}.price-figure{font-variant-numeric:tabular-nums}.price-edit{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}.price-edit .cur{font-size:11px;color:var(--muted);letter-spacing:var(--label-track)}.price-edit .input{width:108px;text-align:right;font-variant-numeric:tabular-nums}.price-edit .btn.small{--btn-py: 4px;--btn-px: 8px;line-height:1}.price-err{font-size:11px;color:var(--danger)}.drift{margin-top:4px;font-size:11px;color:var(--warn);white-space:nowrap;font-variant-numeric:tabular-nums}.date-fill{appearance:none;border:0;background:none;color:var(--ink);font:inherit;font-size:11px;padding:2px 0;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px;margin-top:4px;border-radius:var(--radius);cursor:pointer;font-variant-numeric:tabular-nums}.date-fill:hover{text-decoration-color:var(--ink)}.until-fill{display:flex;gap:16px;margin-top:4px}.until-fill .date-fill{margin-top:0;font-size:12px}.until-fill .date-fill[aria-pressed=true]{color:var(--ink)}.items td,.items th{vertical-align:top}.items td{padding-top:12px;padding-bottom:12px}.items th{padding-top:10px;padding-bottom:10px}.cell{display:flex;flex-direction:column;gap:4px}.cell-note{min-height:15px;font-size:11px;line-height:15px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cell.right{align-items:stretch;text-align:right}.cell.left{text-align:left}.items .title-cell{min-width:180px}.items .title-cell .t{font-size:14px;line-height:1.3}.items .title-cell .s{font-size:12px;color:var(--muted);margin-top:2px;font-variant-numeric:tabular-nums}.items .thumb.md{margin-top:1px}.cell-note .drift,.cell-note .date-fill{margin-top:0}.cell-note .date-fill{padding:0 5px;line-height:15px}.cell-note .drift{font-size:11px;line-height:15px}.cell-note:has(.ce-back){min-height:0;line-height:normal}.cell-note .ce-back{font-size:14px}.ce-lead{margin-top:8px}.ce-no-share{margin:6px 0 0}.field.ce-with{position:relative}.ce-with-open{position:absolute;right:0;top:0;font-size:12px;line-height:16px}.ce-with-open:after{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:40px;transform:translateY(-50%)}.th-sort{appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:var(--ink);letter-spacing:inherit;text-transform:inherit;cursor:pointer;display:inline-flex;align-items:baseline;gap:4px}.th-sort:hover,.th-sort.on{color:var(--ink)}.th-caret{font-size:10px;line-height:1}.num .th-sort{flex-direction:row-reverse}.table tbody tr.st-draft td:first-child,.table tbody tr.st-over td:first-child,.table tbody tr.st-soon td:first-child,.table tbody tr.st-done td:first-child{box-shadow:inset 3px 0 0 var(--edge)}tr.st-draft{--edge: var(--faint)}tr.st-over{--edge: var(--danger)}tr.st-soon{--edge: var(--warn)}tr.st-done{--edge: var(--line)}tr.st-done td,tr.st-done td.mono{color:var(--muted)}.pill.state{margin-left:6px;font-size:11px}.pill.state.over{color:var(--danger)}.pill.state.soon{color:var(--warn)}.pill.state.done{color:var(--muted)}.pill.sold-off{align-self:flex-start;color:var(--muted);font-size:12px}.quick{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;margin-bottom:14px}.quick a{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:var(--paper);border-radius:var(--radius);color:var(--ink);text-decoration:none;transition:border-color .16s var(--ease)}.quick a:hover{background:var(--bg)}.quick a b{font-weight:500}.quick a span{font-size:12px;color:var(--muted)}.rec-form{max-width:820px;margin-inline:auto}.rec-drop{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:14px;padding:14px 16px;background:var(--bg);border-radius:var(--radius)}.dropzone.over .rec-drop{background:var(--line)}.rec-drop-what{display:flex;align-items:center;gap:12px;flex:1 1 280px;min-width:0}.rec-drop-words{min-width:0}.rec-drop-words b{font-weight:500}.rec-file-name{display:block;overflow-wrap:anywhere}.rec-file-off{margin-top:6px}.rec-file{flex:none;width:56px;height:56px;object-fit:contain}.rec-file-doc{display:flex;align-items:center;justify-content:center;background:var(--line);border-radius:2px;color:var(--muted);font-size:11px}.rec-drop-buttons{flex:none;margin-left:auto}.rec-tax .input{max-width:180px}.card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.card-head h2{margin:0 auto 0 0}.card-head .sub{flex-basis:100%;font-size:12px;color:var(--muted)}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.fact{padding:10px 12px;border-radius:var(--radius)}.fact .k{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-weight:500}.fact .n{font-size:20px;font-weight:500;margin-top:4px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fact .s{font-size:12px;color:var(--muted);margin-top:2px}.n.in,.num.in,td.num.in,.in>.n{color:var(--ok)}.n.neg,.num.neg{color:var(--danger)}.kv{display:grid;grid-template-columns:1fr auto;gap:6px 14px;align-items:baseline}.kv .k{color:var(--muted);font-size:13px}.kv .num{text-align:right;font-variant-numeric:tabular-nums}.attn{display:flex;flex-direction:column}.attn a{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:8px 0;color:var(--ink);text-decoration:none}.attn a:hover{color:var(--ink);background:var(--bg);margin:0 -8px;padding-left:8px;padding-right:8px}.attn .s{color:var(--muted);font-size:12px}.attn .s{white-space:nowrap}.attn .n{font-variant-numeric:tabular-nums}.pill.late .dot{background:var(--danger)}.pill.asked .dot{background:var(--warn)}.basis{display:inline-flex;border-radius:var(--radius);overflow:hidden}.basis button{padding:4px 10px;font:inherit;font-size:12px;background:var(--line);color:var(--ink);border:none;cursor:pointer}.basis button.on{background:var(--ink);color:var(--bg)}.basis button:disabled{cursor:default}.basis button:disabled:not(.on){opacity:.5}.legend{display:flex;gap:14px;font-size:12px;color:var(--muted);margin-bottom:4px}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.legend i.dash{height:2px;width:14px;border-radius:1px}svg.chart{width:100%;height:auto;display:block}svg.chart:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--radius)}.chartbox{position:relative}.charttip{position:absolute;top:0;z-index:2;pointer-events:none;display:grid;gap:3px;min-width:148px;padding:8px 10px;background:var(--paper);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 6px 20px rgba(var(--ink-rgb),.1);font-size:12px;color:var(--muted)}.charttip b{font-size:12px;color:var(--ink);font-weight:600;letter-spacing:var(--label-track);text-transform:uppercase}.charttip span{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px}.charttip i{width:10px;height:10px;border-radius:2px;display:inline-block}.charttip i.dash{height:2px;border-radius:1px}.charttip em{font-style:normal;color:var(--ink);font-variant-numeric:tabular-nums}.charttip em.neg{color:var(--danger)}svg.chart text{font:12px var(--font);fill:var(--muted)}.tx-sum{font-size:12px;color:var(--muted);margin-bottom:8px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tx-sum .facts-row>span{white-space:nowrap}.tx-table tr.open td{background:var(--bg)}.tx-table tr.editor td{background:var(--bg);padding:12px 14px 14px;cursor:default}.tx-table td .s{font-size:11px;color:var(--muted)}.ed .field>label{font-size:10.5px}.trail{margin-top:12px;padding-top:10px;display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted)}.check{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.table.report{min-width:var(--rep-min, 0px)}.table.report tr.section td{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-weight:500;padding-top:14px;border-bottom-color:var(--border)}.table.report tr.subsection td{color:var(--muted);font-size:12px}.table.report td.indent{padding-left:24px}.table.report td.indent2{padding-left:36px}.table.report tr.total td{font-weight:500;border-top:1px solid var(--border)}.table.report tr.total.strong td{border-top:1px solid var(--border);background:var(--bg)}.table.report td.strong{font-weight:500}@media screen and (max-width:840px){.table.report.ps-table{min-width:0}.report.ps-table>tbody>tr{padding-top:10px;padding-bottom:10px}.report.ps-table>tbody>tr.section{padding-top:20px;padding-bottom:2px}.table.report.ps-table>tbody>tr:is(.total,.section,.subsection)>td{border:0;background:none}.table.report.ps-table tr.section td,.table.report.ps-table td.indent,.table.report.ps-table td.indent2{padding:0}.report.ps-table>tbody>tr.total.strong{background:var(--bg)}.report.ps-table>tbody>tr.subsection>.ps-main{font-size:13px}.fact .n{font-size:18px}.grid.bs-rail>div{display:contents}.bs-rail>div>.card+.card{margin-top:0}.bs-rail .bs-read{order:-1}.bs-rail .bs-accounts{order:1}}.grid.side-rail{grid-template-columns:200px minmax(0,1fr);align-items:start}.report-list{display:flex;flex-direction:column;gap:2px;position:sticky;top:12px}.report-list .side-group{margin:10px 0 4px}.rep-head{margin-bottom:14px}.rep-head h2{font-size:19px;margin-bottom:3px}.rep-head p{font-size:13px;color:var(--muted);margin:0}.rep-note{font-size:13px;color:var(--ink);background:var(--bg);padding:8px 12px;margin:0 0 12px}.table td.rep-pic{width:76px;padding-right:0}.rep-pic .thumb:not(.noimg){background:none}.report-list a{display:block;padding:7px 10px 5px;border-radius:var(--radius);color:var(--ink);text-decoration:none;font-size:13px}.report-list a:hover{color:var(--ink);background:var(--paper)}.report-list a.active{color:var(--ink);background:var(--paper);font-weight:500}.report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.report-head h2{margin:0 0 2px}.pkg{margin:0;padding-left:20px;font-size:13px;line-height:1.6}.pkg b{font-weight:500}.bs-methods{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;align-items:center;margin-top:2px}.bs-method{display:contents}.bs-method-name{font-size:13px}.bs-method-off{grid-column:2;margin-top:-2px}.acct-group+.acct-group{margin-top:16px}.acct-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.acct-head h3{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-weight:500;margin:0}.acct-add{padding:12px;border-radius:var(--radius);margin-bottom:8px;background:var(--bg)}.table.acct-table{min-width:0}.acct-table .title-cell{width:auto}.acct-table .acct-kind,.acct-table .acct-acts,.acct-table td.num{width:1%;white-space:nowrap}.acct-wrap{container-type:inline-size}@container (max-width: 560px){.table.acct-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 0}.table.acct-table td{display:block;padding:0;width:auto}.table.acct-table .title-cell{grid-column:1}.table.acct-table .acct-kind{grid-column:1;white-space:normal}.table.acct-table td.num:not(.acct-acts){grid-column:2;grid-row:1}.table.acct-table td.num.acct-acts{grid-column:2;grid-row:2;text-align:right}}.table.acct-table td{padding:7px 8px}.table.acct-table tr.archived td,.table tr.archived td,.faint{color:var(--faint)}.inbox{display:flex;flex-direction:column;gap:12px}.inbox-card{background:var(--paper);border-radius:var(--radius);padding:14px 16px}.inbox-card .q{font-size:13px;margin-bottom:10px}.inbox-card .q.soft{color:var(--muted)}.inbox-body{display:flex;gap:16px;align-items:flex-start}.inbox-fields{flex:1;min-width:0}.inbox-thumb{flex:none;width:120px;height:120px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--muted);font-size:12px}.inbox-thumb img{width:100%;height:100%;object-fit:contain}.wizard{display:flex;flex-direction:column;gap:18px}.wizard-step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px}.wizard-step .n{width:24px;height:24px;border-radius:50%;border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500}.wizard-step b{font-weight:500}.choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.choice{display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px 12px;background:var(--bg);border-radius:var(--radius);font:inherit;color:var(--ink);cursor:pointer}.choice span{font-size:12px;color:var(--muted)}.choice.on{box-shadow:inset 0 0 0 1px var(--ink)}.sale-who{margin-top:10px}.sale-who-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-who .choice{border:0}@media(max-width:560px){.sale-who{grid-template-columns:minmax(0,1fr)}}.sale-head{gap:12px}.sale-head .thumb{background:none}.sale-head .thumb.noimg{background:var(--line)}.sale-name{margin-right:auto;min-width:0;overflow-wrap:anywhere}.sale-name h2{margin:0 0 2px}.sale-facts{font-size:13px;color:var(--muted)}.sale-email{margin-top:10px}.sale-back{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.sale-back .btn.ghost{margin-left:calc(-1 * var(--btn-px))}.sale-handed{margin-top:-2px}.sale-note{margin-top:10px}.sale-alt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px}@media screen and (max-width:620px),(pointer:coarse){.sale-alt .btn.small,.sale-back .btn.small{min-height:44px}}.sale-lines{display:grid;gap:10px;margin:12px 0}.sale-line-title{font-weight:500}.sale-number.input{width:auto;justify-self:start;margin-top:4px}.sale-left{margin:-4px 0 12px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.money-elsewhere{margin-bottom:12px}.part-pct{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px;color:var(--muted)}.part-pct .input{width:6rem;flex:none}@media(max-width:900px){.quick{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.quick a:last-child:nth-child(odd){grid-column:1 / -1}.grid.side-rail{grid-template-columns:minmax(0,1fr)}.report-list{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:6px;padding-bottom:4px;margin-bottom:6px}.report-list::-webkit-scrollbar{display:none}.report-list>div{display:contents}.report-list a{white-space:nowrap;min-height:38px;display:flex;align-items:center}.report-list .side-group{display:none}.choices{grid-template-columns:1fr}.inbox-body{flex-direction:column}}.dropzone{border-radius:4px;transition:background .12s ease}.dropzone.over{background:var(--line)}.mailout-lead{margin:-8px 0 14px}.mailout-seg{display:grid;grid-template-columns:auto 3.4rem 1fr;gap:10px;align-items:start;padding:12px 0;border-top:1px solid var(--border)}.mailout-seg:first-of-type{border-top:0}.mailout-seg-n{font-variant-numeric:tabular-nums;text-align:right;font-size:18px;line-height:1.2}.mailout-seg-out{color:var(--muted)}.mailout-seg-out .mailout-seg-n{grid-column:2}.mailout-total{font-size:40px;line-height:1;font-variant-numeric:tabular-nums;margin-top:10px}.payable-detail>td{background:var(--bg);border-top:0;padding:14px 12px 16px}.payable-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:720px){.payable-detail-grid{grid-template-columns:1fr}}.pay-table .pay-group>td{padding-top:18px;padding-bottom:6px;font-weight:500;font-size:14px;border-bottom:0}.pay-table tbody>.pay-group:first-child>td{padding-top:8px}@media screen and (max-width:840px){.pay-table.ps-table{--ps-x: 18px}.ps-table>tbody>tr.pay-group{padding-top:18px;padding-bottom:0}.pay-table .ps-thumb .small{display:none}.pay-table>tbody>tr.payable-detail{padding-top:0}.pay-table .payable-detail>td.ps-wide{padding:14px 12px 16px;border-radius:var(--radius)}}.inv-totals .inv-after{margin-top:10px;color:var(--muted)}.shareqr{display:grid;grid-template-columns:168px 1fr;gap:16px;align-items:start;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:10px}.shareqr-code{width:168px;height:168px;display:block}.shareqr-url{font-size:12px;word-break:break-all;line-height:1.5}@media(max-width:620px){.shareqr{grid-template-columns:1fr}.shareqr-code{width:100%;height:auto;max-width:260px}}.members-table td{vertical-align:top}.member-access,.member-doorway{display:grid;gap:6px;justify-items:start}.member-access select.input{width:auto;max-width:100%}.member-until{display:inline-flex;align-items:center;gap:8px}.member-until .input{width:auto}.member-access .btn.ghost{margin-left:calc(-1 * var(--btn-px))}.member-switches{padding:6px 0 12px;display:grid;gap:16px;max-width:62ch}.member-area{display:grid;gap:5px}.member-area>b{font-size:13px}.member-area .check{display:flex;align-items:flex-start;line-height:1.45}.member-area .check input{margin-top:2px;flex:none}@media screen and (max-width:840px){.members-table .member-doorway{margin-top:8px}}.warn-text{color:var(--warn)}.booth-sheet{margin:28px auto 80px}.booth-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.booth-head h1{margin:0 0 4px}.booth-wall{margin-bottom:26px;break-inside:avoid}.booth-wall h2{margin:0 0 8px;font-size:15px}.booth-wall table{margin-top:10px}@media print{.booth-wall{break-inside:avoid;page-break-inside:avoid}body,.app,.booth-sheet{background:#fff}}.room{perspective-origin:50% 56%;margin:4px 0 14px;overflow:hidden}.room-stage{position:relative;margin:12px auto;transform-style:preserve-3d}.room-wall{position:absolute;left:0;top:0;transform-origin:0 50%;background:var(--paper);box-shadow:inset 0 0 0 1px var(--border);transform-style:preserve-3d}.room-side{background:#fafafa}.room-floor{position:absolute;left:0;top:100%;transform-origin:0 0;background:#f1f1f1}.room-wall,.room-work{backface-visibility:hidden;-webkit-backface-visibility:hidden}.room.can-turn{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.room.can-turn:active{cursor:grabbing}.room.can-turn img{-webkit-user-drag:none}.bp-wall .page-head .actions>.input{height:26px;padding-top:0;padding-bottom:0;font-size:12px}@media screen and (max-width:620px),(pointer:coarse){.bp-wall .page-head .actions>.input{height:36px;font-size:16px}}.bp-room.is-easing .room-stage{transition:transform .45s ease-in-out}@media(prefers-reduced-motion:reduce){.bp-room.is-easing .room-stage{transition:none}}.room.can-pick .room-stage{pointer-events:none}.room.can-pick .room-wall,.room.can-pick .room-floor,.room.can-pick .room-standing{cursor:pointer;pointer-events:auto}.room.can-pick .room-wall:before,.room.can-pick .room-floor:before{content:"";position:absolute;inset:0;background:rgba(var(--ink-rgb),.07);opacity:0;transition:opacity .16s ease-out;pointer-events:none}@media(hover:hover){.room.can-pick .room-wall:hover:before,.room.can-pick .room-floor:hover:before{opacity:1}}.room.can-pick .room-wall:focus-visible:before,.room.can-pick .room-floor:focus-visible:before{opacity:1}.room.can-pick .room-wall:focus-visible,.room.can-pick .room-floor:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.room-work{position:absolute}.room-work img{width:100%;height:100%;object-fit:fill;display:block}.room-work:after{content:"";position:absolute;inset:0;box-shadow:0 2px 6px rgba(var(--ink-rgb),.18),inset 0 0 0 1px rgba(var(--ink-rgb),.22)}.room-standing{position:absolute;transform-style:preserve-3d}.room-standing img{width:100%;height:100%;object-fit:contain;display:block}.room-standing span{font-size:10px;color:var(--muted)}.room-plinth{position:absolute;pointer-events:auto}.room-contact{position:absolute;pointer-events:none}.room-person{position:absolute;pointer-events:none;transform-style:preserve-3d}.room-person img{width:100%;height:100%;display:block}.btn.bp-person[aria-pressed=true]{background:var(--btn-bg)}.bp-wall-tools{display:flex;align-items:center;gap:8px;min-height:30px;margin:0 0 6px}.bp-wall-tools>.bp-enlarge{margin-left:auto}.bp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.bp-bar-count{margin-left:6px;font-variant-numeric:tabular-nums}.bp-bar-swap{position:relative}.bp-picker{position:absolute;left:0;top:calc(100% + 6px);z-index:20;width:min(360px,calc(100vw - 48px));max-height:60vh;overflow:auto;background:var(--paper);border-radius:12px;padding:14px 16px;box-shadow:0 4px 24px rgba(var(--ink-rgb),.16);display:flex;flex-direction:column;gap:10px}.bp-picker-head{margin:0 0 6px}.bp-picker-row{display:flex;flex-wrap:wrap;gap:8px}.bp-pick{all:unset;box-sizing:border-box;width:72px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;border-radius:8px;padding:4px;font-size:11px;line-height:1.25;text-align:center;color:var(--ink)}.bp-pick .booth-thumb{width:56px;height:56px}@media(hover:hover){.bp-pick:hover{background:var(--btn-bg)}}.bp-pick:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bp-pick>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bp-plinth{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.bp-plinth>.input.num{width:64px}.bp-plinth>select.input{width:auto}.bp-stand{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.bp-stand-pic{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center}.bp-stand-pic img{max-width:100%;max-height:100%;object-fit:contain;display:block}.bp-stand-pic.is-block{width:28px;height:28px;border-radius:4px}dialog.bp-big{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));background:var(--bg);color:var(--ink);display:flex;flex-direction:column;gap:12px;box-sizing:border-box}dialog.bp-big::backdrop{background:#0003}.bp-big-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bp-big-head>h2{margin:0;font-size:17px}.bp-big-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex:1 1 auto;min-width:0}.bp-big-zoom{display:flex;align-items:center;gap:4px;margin-left:auto}.bp-big-pct{min-width:4.2ch;text-align:center;font-variant-numeric:tabular-nums}.bp-big-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--paper);border-radius:10px}.bp-big-canvas{display:inline-block;min-width:100%}.bp-big-canvas>div>svg,.bp-big-canvas svg{margin:0 auto;display:block}.booth-thumb{width:64px;height:64px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:2px;overflow:hidden}.booth-thumb.noimg{background:var(--line);color:var(--faint);font-size:10px}.booth-thumb img{max-width:100%;max-height:100%;object-fit:contain;display:block}.bp-lines{display:flex;flex-direction:column}.bp-line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px 0}.bp-works .bp-line{grid-template-columns:64px minmax(0,1fr);row-gap:8px}.bp-works .bp-line>.booth-thumb{grid-row:span 2}.bp-artists{display:flex;flex-wrap:wrap;gap:4px;margin:-4px 0 12px}.notice.bp-note-pair{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding-block:10px}.notice.bp-note-pair:before{top:26px}.bp-note-works{display:flex;gap:4px;flex:none}.bp-note-say{flex:1 1 200px;min-width:0}.bp-note-thumb{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:2px;cursor:default}.bp-note-thumb img{max-width:100%;max-height:100%;object-fit:contain;display:block}.bp-note-thumb.noimg{background:var(--line);color:var(--faint);font-size:9px;text-align:center}.bp-note-thumb:after{content:attr(data-name);position:absolute;left:0;bottom:calc(100% + 6px);z-index:4;width:max-content;max-width:240px;padding:5px 8px;border-radius:var(--radius);background:var(--ink);color:var(--paper);font-size:12px;line-height:1.4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease-out,visibility 0s linear .12s}@media(hover:hover){.bp-note-thumb:hover:after{opacity:1;visibility:visible;transition-delay:.12s,0s}}.bp-note-thumb:focus-visible:after,.bp-note-thumb.is-open:after{opacity:1;visibility:visible;transition-delay:0s}.bp-line.bp-group{grid-template-columns:auto minmax(0,1fr) auto}.bp-group-thumbs{display:flex;flex-wrap:wrap;gap:4px;max-width:200px}@media screen and (max-width:840px){.bp-flow{display:flex;flex-direction:column}.bp-main,.bp-side{display:contents}.bp-side>.bp-room{order:-5;margin-bottom:16px}.bp-main>.bp-note{order:-4}.bp-side>.bp-works{order:-3;margin:0 0 16px}.bp-main>.bp-wall,.bp-main>.bp-panel{order:-2}.bp-main>.bp-floor{order:-1}.bp-room.is-pinned{position:sticky;top:0;z-index:3;box-shadow:0 0 0 12px var(--bg)}.bp-room .page-head{gap:8px 10px}.bp-room .page-head>h2{flex:1 1 60%}.bp-room-from{display:none}.bp-room .bp-draw{margin:0}.bp-line{grid-template-columns:64px minmax(0,1fr)}.bp-works .bp-line>.booth-thumb{grid-row:auto}.bp-line>.bp-acts{grid-column:1 / -1}.bp-line.bp-group{grid-template-columns:minmax(0,1fr)}.bp-draw{margin:2px 0 6px}}@media screen and (min-width:1100px){.bp-flow.has-side{display:grid;grid-template-columns:minmax(0,1fr) clamp(400px,45%,760px);column-gap:16px;align-items:start}.bp-flow.has-side>.bp-booth{grid-column:1 / -1}.bp-side{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 32px)}.bp-flow.has-side>.bp-side{margin-bottom:-72px}.bp-side>.card{margin:0}.bp-side>.bp-room{flex:none}.bp-side>.bp-works{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.bp-side>.bp-works>.bp-lines{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}}@media screen and (min-width:841px)and (max-width:1099px){.bp-flow{display:flex;flex-direction:column}.bp-flow>.bp-booth{order:-2}.bp-side{order:-1}.bp-side>.bp-room,.bp-side>.bp-works{margin:0 0 16px}}.bp-room .room{margin-bottom:0}.booth-name{width:auto;font:inherit}.bp-room-from{flex:1}.room-panel{box-shadow:inset 0 0 0 1px var(--border);background:var(--paper)}.dim-box{position:relative;display:block}.dim-box>span{position:absolute;left:0;bottom:calc(100% + 2px);white-space:nowrap;font-size:10px;line-height:14px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}select.pack-unit{width:auto;min-width:128px}.pack-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;padding:16px 18px}.pack-totals>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pack-totals b{font-size:19px;font-weight:500;line-height:1.2}.pack-crate{padding:16px 18px}.pack-filling{background:var(--line)}.pack-crate-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pack-name{font-size:16px;font-weight:500;border:1px solid transparent;background:transparent;padding:4px 6px;border-radius:var(--radius);color:var(--ink);min-width:140px;max-width:100%}.pack-name:hover{border-color:var(--border)}.pack-name:focus{border-color:var(--ink);outline:none;background:var(--paper)}.pack-dims{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 10px}.pack-num{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted)}.pack-num input{width:116px;padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit;font-size:13px}.pack-num input:focus{border-color:var(--ink);outline:none}.pack-note{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.pack-note input{padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit;font-size:13px}.pack-note input:focus{border-color:var(--ink);outline:none}.pack-strip{display:flex;flex-wrap:wrap;gap:8px}.pack-work{display:flex;align-items:center;gap:9px;padding:6px 10px 6px 6px;text-align:left;border-radius:var(--radius);background:var(--bg);color:var(--ink);font:inherit;max-width:290px;position:relative}button.pack-work:hover:not(:disabled){background:var(--line);cursor:pointer}button.pack-work:disabled{opacity:.55}.pack-work-t{display:flex;flex-direction:column;gap:1px;min-width:0}.pack-work-t b{font-weight:500;font-size:13px;overflow-wrap:anywhere}@media screen and (max-width:840px){.pack-strip{flex-direction:column}.pack-work{max-width:none;min-width:0}.pack-work-t{flex:1}}.pack-thumb{width:56px;height:56px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--line);border-radius:2px;overflow:hidden}.pack-thumb img{max-width:100%;max-height:100%;object-fit:contain;display:block}.pack-out{display:inline-grid;place-items:center;border:0;background:transparent;color:var(--ink);padding:4px;cursor:pointer;border-radius:2px}.pack-out:hover{color:var(--danger);background:var(--line)}.pack-totals-print{border:0;padding:0 0 4px;margin-bottom:18px}.pack-totals-print b{font-size:16px}.pack-table{table-layout:fixed}.pack-table th:nth-child(1),.pack-table td:nth-child(1){width:4%}.pack-table th:nth-child(2),.pack-table td:nth-child(2){width:10%}.pack-table th:nth-child(3),.pack-table td:nth-child(3){width:13%}.pack-table th:nth-child(4),.pack-table td:nth-child(4){width:11%}.pack-table th:nth-child(5),.pack-table td:nth-child(5){width:17%}.pack-table th:nth-child(6),.pack-table td:nth-child(6){width:18%}.pack-table th:nth-child(7),.pack-table td:nth-child(7){width:17%}.pack-table th:nth-child(8),.pack-table td:nth-child(8){width:10%}.pack-table td:nth-child(3),.pack-table td:nth-child(7),.pack-table td:nth-child(8){white-space:nowrap}.pack-table th{white-space:normal}.pack-table td{padding-top:9px;padding-bottom:9px;vertical-align:top}.pack-table,.pack-table td.num,.pack-table th.num{font-size:12px}.pack-sign{display:flex;gap:28px;margin-top:30px}.pack-sign>div{flex:1;display:flex;flex-direction:column;gap:22px}.pack-sign i{display:block;border-bottom:1px solid var(--ink)}@media screen and (max-width:620px),(pointer:coarse){.btn.small{min-height:36px;--btn-py: 8px;--btn-px: 11px;font-size:13px}.btn.ghost{--btn-px: 11px}.input.small,textarea.input{min-height:40px}.input,select.input,textarea.input{font-size:16px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}textarea.input.line-box{padding-top:9px;padding-bottom:9px}.input.small{min-height:36px;font-size:16px}.fu-end,.fu-end-all,.fu-clear{font-size:13px;height:36px}.pill.pill-select select{font-size:16px}.checkbox{min-height:40px}.rows-move button{min-height:44px}input[type=checkbox],input[type=radio]{width:20px;height:20px}.rank-step,.toast-x,.pack-out,.th-sort,.tagbox-x,.price-open,.hold-release,.row-grip{position:relative}.rank-step:after,.toast-x:after,.combo-clear:after,.pack-out:after,.th-sort:after,.tagbox-x:after,.price-open:after,.hold-release:after,.row-grip:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px}.rank-step:after{height:26px}.actions .link,.card>.link{min-height:36px;display:inline-flex;align-items:center}.contact-email-add{min-height:44px;display:inline-flex;align-items:center;margin-top:0;font-size:13px}.sq-adds .sq-to-bill{min-height:44px}.title-cell .link{min-height:36px;display:inline-flex;align-items:center}.title-cell .hold-line a.wk-hold-who{min-height:0;display:inline;position:relative}.title-cell .hold-line a.wk-hold-who:after{content:"";position:absolute;left:0;right:0;top:50%;height:40px;transform:translateY(-50%)}.needs-item,.basis button,.until-fill .date-fill{min-height:40px}.pill.pill-select select{padding:10px 14px 10px 21px;margin:-10px 0 -10px -21px}}.filters-combo{width:200px}.filters-combo.wide{width:220px}@media screen and (max-width:840px){.filters.fdrawer-row .search{flex:1 1 0}.fdrawer-btn{flex:none}.fdrawer-btn.on{border-color:var(--ink);font-weight:500}.fdrawer-count{flex:none}.fdrawer-back{position:fixed;inset:0;background:rgba(var(--ink-rgb),.3);z-index:40}.fdrawer{position:fixed;left:0;right:0;bottom:var(--phone-nav-h, 0px);z-index:41;display:flex;flex-direction:column;gap:10px;max-height:calc(100dvh - 56px - var(--phone-nav-h, 0px));overflow-y:auto;background:var(--paper);border-top:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;padding:14px 16px;box-shadow:0 -12px 32px rgba(var(--ink-rgb),.14);animation:fdrawer-up .16s var(--ease)}.fdrawer:focus-visible{outline-offset:-2px}.fdrawer-body{display:flex;flex-direction:column;gap:10px}.filters .fdrawer .input,.filters .fdrawer .filters-combo{width:100%;min-width:0}.fdrawer-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.fdrawer-foot .btn.ghost{margin-right:auto}.wk-head{gap:6px 8px;margin-bottom:12px}.wk-head>.muted.small{order:5;flex:1 1 100%}.wk-head>h1{margin-right:auto}.wk-head>.wk-facts:empty{display:none}.wk-head .btn.primary{order:4;min-height:36px;--btn-py: 1px;--btn-px: 9px}.wk-head .btn.primary span{display:none}.wk-phone-tools{display:flex;gap:8px;order:3}.wk-phone-tools .btn.on{border-color:var(--ink);background:var(--line)}.wk-view{padding-left:10px;padding-right:10px}.filters.fdrawer-row{margin-bottom:12px}.bulkbar-phone{position:fixed;left:0;right:0;bottom:var(--phone-nav-h, 0px);z-index:15;margin:0;border-radius:0;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:8px;padding:8px 12px}.bulkbar-head{display:flex;align-items:center;gap:10px;min-height:36px}.bulkbar-head .btn{margin-left:auto}.bulkbar-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bulkbar-acts .input{width:100%;min-width:0}.bulkbar-acts .input:last-child:nth-child(odd){grid-column:span 2}.bulkbar-phone .bulk-price{flex-direction:column;align-items:stretch;gap:8px}.bulkbar-phone .bulk-price-field .input{flex:1;width:auto}main.page.wk-selecting{padding-bottom:calc(260px + var(--phone-nav-h, 0px))}@media(min-width:600px){.bulkbar-acts{grid-template-columns:1fr 1fr 1fr}}.wk-grid{columns:2;column-gap:12px}.wk-tile{position:relative;min-width:0;break-inside:avoid;margin-bottom:18px}.wk-tile-link{display:block;color:inherit;text-decoration:none}.wk-tile-pic{display:flex;align-items:center;justify-content:center;margin-bottom:8px;border-radius:2px;overflow:hidden}.wk-tile-pic.noimg{aspect-ratio:1;background:var(--bg);border:1px solid var(--line);color:var(--faint);font-size:11px}.wk-tile-pic.free{min-height:80px}.wk-tile-img{display:block;width:100%;height:100%;object-fit:contain}.wk-tile-pic.free .wk-tile-img{height:auto}.wk-tile-artist{font-size:12px;color:var(--muted)}.wk-tile-title{font-size:13px;font-weight:500;line-height:1.3;margin-top:1px}.wk-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:4px;font-size:12px;min-width:0}.wk-tile-foot>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-tile-foot .pill{flex:none;font-size:11px;padding:1px 7px 1px 6px}.wk-tile-pick{position:absolute;top:8px;left:8px;margin:0;background:var(--paper);z-index:1}.wk-tile.picked .wk-tile-pic{outline:2px solid var(--ink);outline-offset:-2px}.wk-grid.selecting .wk-tile-link{cursor:default}}@keyframes fdrawer-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.title-cell .wk-hold .hold-line{margin-top:0;font-size:12px}.wk-status-top{margin-bottom:14px}.wk-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.wk-status-row .pill,.wk-reserve{flex:none}.wk-price{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px}.sp{margin-top:8px;display:grid;gap:4px}.sp-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.sp-fig{font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.sp-row .btn{flex:none}.sp-how{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:11px;line-height:1.35;color:var(--muted)}.sp-how select.input,.sp-how .sp-rate{width:auto;flex:none;height:26px;padding-top:0;padding-bottom:0;font-size:11px}.sp-how select.input{padding-right:24px}.sp-how .sp-rate{width:64px;font-variant-numeric:tabular-nums}.sp-from{min-width:0}.sp-from .link{font-size:inherit}@media screen and (min-width:841px){.wk-price-field>.sp{width:max-content;max-width:calc(300% + 28px)}}@media(pointer:coarse),(max-width:620px){.sp-how select.input,.sp-how .sp-rate{height:36px;font-size:16px}.sp-how .sp-rate{width:84px}}.wk-more>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;cursor:pointer;list-style:none;font-size:15px;color:var(--ink)}.wk-more>summary::-webkit-details-marker{display:none}.wk-more>summary svg{flex:none;transform:rotate(90deg);transition:transform .2s var(--ease)}.wk-more[open]>summary svg{transform:rotate(-90deg)}.thumb.noimg.wk-add{position:relative;flex-direction:column;gap:8px;cursor:pointer;color:var(--ink);font-size:15px}.wk-add-drop{color:var(--muted);font-size:12px}@media(pointer:coarse){.wk-add-drop{display:none}}.wk-add-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wk-add:has(.wk-add-input:focus-visible),.wk-pending-add:has(.wk-add-input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.wk-pending-add{position:relative}.wk-shot{display:block;width:100%;height:auto;max-height:360px;object-fit:contain}.wk-pending{margin-top:12px}.wk-pending-add{margin-top:10px}.phone-list{display:none;list-style:none;margin:0;padding:0;background:var(--paper);border-radius:var(--radius)}.phone-row{display:flex;align-items:center;gap:12px;padding:10px 12px;min-height:64px;color:inherit;text-decoration:none}.phone-row:hover{background:var(--bg)}.phone-row>svg{flex:none;color:var(--faint)}.phone-pic{flex:none;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--line);border-radius:2px}.phone-pic img{width:56px;height:56px;max-width:none;object-fit:contain}.phone-img{width:52px;height:52px;object-fit:contain;display:block}.phone-initials,.phone-blank{width:56px;height:56px;border-radius:2px;background:var(--line);display:flex;align-items:center;justify-content:center;color:var(--faint);font-size:14px;letter-spacing:.04em}.phone-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.phone-t{font-weight:500}.phone-s{color:var(--muted);font-size:12px}.phone-end{flex:none;font-size:13px;font-variant-numeric:tabular-nums}@media screen and (max-width:840px){.phone-list{display:block}.phone-list-desk{display:none}}.lists-group>td,.lists-group-phone{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-weight:500}.table .lists-group>td{padding:22px 12px 8px}.lists-group-phone{display:none;margin:20px 0 8px}@media screen and (max-width:840px){.lists-group-phone{display:block}}.visits-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.visits-tile{background:var(--paper);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.visits-k{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-weight:500;white-space:nowrap}.visits-n{font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1}.visits-of{font-size:13px;color:var(--muted);font-weight:400}.visits-day+.visits-day{margin-top:18px}.visits-day h3{font-size:11px;letter-spacing:var(--label-track);text-transform:uppercase;color:var(--muted);font-weight:500;margin:0 0 4px}.visits-row{display:flex;gap:12px;align-items:baseline;padding:7px 0}.visits-row.visits-ask{flex-wrap:wrap}.visits-row.visits-ask .visits-text{flex:1 1 0}.visits-asked{display:block;color:var(--muted);font-size:13px;margin-top:2px;overflow-wrap:anywhere}.visits-acts{display:flex;flex-wrap:wrap;gap:6px;row-gap:12px;width:100%;padding:6px 0 4px 76px}.visits-text{flex:1 1 auto;min-width:0}.visits-who{font-weight:500;margin-right:4px}.visits-at{flex:none;width:64px;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.visits-card>.btn{margin-top:12px}.visits-foot{display:flex;gap:10px;margin-top:16px}@media screen and (max-width:840px){.visits-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.visits-foot{position:sticky;bottom:var(--phone-nav, 0px);z-index:5;margin:16px -12px 0;padding:10px 12px;background:var(--bg);border-top:1px solid var(--border)}.visits-foot .btn{flex:1 1 0;justify-content:center}}@media screen and (max-width:620px),(pointer:coarse){.visits-who .link{position:relative}.visits-who .link:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:36px;transform:translateY(-50%)}.visits-row{min-height:40px;padding:2px 0}.visits-at{order:1;margin-left:auto;width:auto}.visits-row.visits-ask .visits-acts{order:2;padding-left:0}.visits-acts .btn{position:relative}.visits-acts .btn:after{content:"";position:absolute;inset:-6px -2px}}:root{--paper-w: 8.5in;--paper-h: 11in}@media print{@page{size:letter}}.inv-doc,.cv,.coa,.booth-sheet{box-sizing:border-box;width:var(--paper-w);max-width:none;margin-left:auto;margin-right:auto;min-height:var(--paper-h);padding:16mm;font-size:11pt;background:var(--paper);box-shadow:0 1px 2px rgba(var(--ink-rgb),.06),0 10px 30px rgba(var(--ink-rgb),.07)}:is(.inv-doc,.cv,.coa,.booth-sheet) .table{min-width:0}:is(.inv-doc,.cv,.coa,.booth-sheet) .table th{white-space:normal}.st-countersign .coa{min-height:0;box-shadow:none}.coa{min-height:264mm}.sign-doc{min-height:var(--paper-h);padding-bottom:18mm}@media screen{.sheet-fit{transform:scale(var(--fit));transform-origin:0 0;margin-left:calc((100% - var(--fit-w) * var(--fit)) / 2)!important;margin-right:0!important;margin-bottom:calc(var(--fit-h) * (var(--fit) - 1) + var(--fit-mb, 0px))!important;align-self:flex-start}}:is(.inv-doc,.cv,.cv-sheet,.coa,.booth-sheet,.print-sheet){-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--sheet-print-h: calc(var(--paper-h) - 14mm)}.paged{position:relative}.paged-flow{position:absolute;left:-10000px;top:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.paged-pages{display:flex;flex-direction:column;align-items:center;gap:24px}.paged-pages>.paged-sheet{height:var(--paper-h);min-height:0;overflow:hidden;position:relative;margin:0}.paged-pages>.paged-sheet.is-tall{height:auto;min-height:var(--paper-h)}@media screen{.paged:has(>.paged-flow>.booth-sheet)>.paged-pages{padding:28px 12px 80px}}.page-no{position:absolute;right:var(--pad-r);bottom:9mm;font-size:8pt;line-height:1;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:0}@media print{.paged-flow{display:none!important}.paged-pages{display:block}.paged-pages>.paged-sheet{width:calc(var(--paper-w) - 12mm);height:var(--sheet-print-h);margin:0 auto;box-shadow:none;break-after:page;padding:max(0px,calc(var(--pad-t) - 6mm)) max(0px,calc(var(--pad-r) - 6mm)) max(0px,calc(var(--pad-b) - 8mm)) max(0px,calc(var(--pad-l) - 6mm))}.paged-pages>.paged-sheet:last-child{break-after:auto}.paged-pages>.paged-sheet.is-tall{height:auto}.page-no{right:max(0px,calc(var(--pad-r) - 6mm));bottom:1mm}@supports (-webkit-touch-callout: none){.paged-pages{min-width:calc(var(--sheet-print-h) / 1.24)}}}@media print{.inv-doc,.cv,.coa,.sign-doc,.booth-sheet{width:auto;max-width:none;margin:0;padding:0;box-shadow:none}.inv-doc,.cv,.sign-doc,.booth-sheet{min-height:0}.coa{min-height:232mm}}.cv-artist{--cv-head: 9.5em;--cv-gap: 18px}:root{--cv-print-h: calc(var(--paper-h) - 14mm)}.cv-artist header{margin:0 0 36px var(--cv-head);padding-left:var(--cv-gap)}.cv-artist h1{font-size:30px;line-height:1.15}.cv-artist .cv-meta .facts-row>span{white-space:nowrap}.cv-artist section{display:grid;grid-template-columns:var(--cv-head) minmax(0,1fr);column-gap:var(--cv-gap);margin-top:26px}.cv-artist h2{align-self:start;margin:0;padding-top:.35em;line-height:1.3;color:var(--ink)}.cv-artist .cv-bio p{max-width:none}.cv-artist .cv-bio p:last-child{margin-bottom:0}.cv-artist .cv-rows{display:grid;grid-template-columns:3.5em minmax(0,1fr);column-gap:12px}.cv-artist .cv-row{display:contents}.cv-artist .cv-row>*{padding:1px 0}.cv-artist .cv-row.cv-new-year>*{padding-top:7px}.cv-artist .cv-year{color:var(--muted);overflow-wrap:normal;word-break:normal}.cv-artist .cv-again{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cv-artist .cv-foot{display:grid;grid-template-columns:var(--cv-head) minmax(0,1fr);column-gap:var(--cv-gap);align-items:start;margin-top:56px;font-size:inherit;color:var(--muted)}.cv-artist .cv-foot-mark img{display:block;height:18px;width:auto;max-width:100%;margin-top:2px}.cv-artist .cv-foot-mark span{color:var(--ink);font-weight:500}.cv-artist .cv-foot-lines{display:flex;flex-wrap:wrap;gap:6px 28px;font-size:8pt;line-height:1.5}.cv-artist .cv-foot a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font:inherit!important}.cv-artist .cv-page{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.cv-sheet{box-sizing:border-box;width:var(--paper-w);height:var(--paper-h);padding:16mm 16mm 10mm;display:flex;flex-direction:column;overflow:hidden;font-size:11pt;background:var(--paper);box-shadow:0 1px 2px rgba(var(--ink-rgb),.06),0 10px 30px rgba(var(--ink-rgb),.07)}.cv-sheet .cv-body{flex:1 1 auto}.cv-sheet .cv-body>:first-child{margin-top:0}.cv-sheet .cv-foot{flex:none;margin-top:10mm}.cv-pages{display:flex;flex-direction:column;align-items:center;gap:24px}.cv-measure{position:absolute;left:-10000px;top:0;width:var(--paper-w);visibility:hidden;pointer-events:none}@media print{html{background:#fff}.cv-measure{display:none!important}.cv-pages{display:block}.cv-sheet{width:calc(var(--paper-w) - 12mm);height:var(--cv-print-h);margin:0 auto;padding:10mm 10mm 2mm;box-shadow:none;background:none;break-after:page}.cv-sheet:last-child{break-after:auto}@supports (-webkit-touch-callout: none){.cv-pages{min-width:calc(var(--cv-print-h) / 1.24)}}}.cov-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cov-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.cov-main{min-width:0;display:grid;gap:2px}.cov-title{overflow-wrap:anywhere}.cov-thanks{color:var(--muted);overflow-wrap:anywhere}.cov-form{display:grid;gap:4px;margin-top:12px}.cov-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,11em);gap:12px}@media(max-width:620px){.cov-row{grid-template-columns:minmax(0,1fr)}}.cov-add{margin-top:12px}.purchase-inv{white-space:nowrap}.bought-mark{flex:none;display:inline-flex;align-items:center;font-size:12px;font-weight:600;line-height:1;padding:5px 10px 4px;border-radius:999px;background:var(--ink);color:var(--bg);white-space:nowrap}.bought-words{font-size:14px;white-space:nowrap}.title-cell .t .bought-mark,.fu-to-bought{margin-left:8px;vertical-align:1px}.fp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:20px;align-items:start}.fp-card{display:block;color:var(--ink);text-decoration:none}.fp-room{min-width:0}.fp-room .room{pointer-events:none}.fp-name{margin-top:12px;font-weight:600}.fp-facts{margin-top:4px}.bl-card{width:min(880px,100%)}.bl-card:focus{outline:none}.bl-keep{margin-top:14px;flex-wrap:wrap}.bl-name{flex:0 1 260px;min-width:0}.bl-empty{margin:16px 0 0}.bl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin-top:18px}.bl-item{background:var(--bg);border-radius:var(--radius);padding:16px;min-width:0}.bl-acts{margin-top:12px}.bp-still-note{margin-bottom:16px}.bp-still .bp-acts{display:none}.bp-still .bp-booth :is(input,select,button){opacity:.5}.bp-still .booth-name{border-color:transparent;background:transparent;padding-left:0;pointer-events:none}.bp-sold{margin-left:10px;vertical-align:1px}.bp-sold-down{margin:0 0 12px}.btn.le-cv{white-space:normal;max-width:100%}.la-views{display:inline-flex;padding:3px;border-radius:999px;background:var(--btn-bg)}.la-views button{border:0;background:none;font:inherit;font-size:13px;line-height:1.3;color:var(--ink);padding:6px 14px 4px;border-radius:999px;cursor:pointer}.la-views button.is-on{background:var(--paper);font-weight:500;box-shadow:0 1px 2px rgba(var(--ink-rgb),.12)}.la-bar{position:sticky;top:8px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;margin:0 0 10px;border-radius:16px;background:var(--bg);box-shadow:0 6px 18px -12px rgba(var(--ink-rgb),.35)}.la-bar .btn{--btn-bg: var(--btn-bg-on-ground)}.la-bar-count{margin-left:auto;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.la-run-name{font:inherit;font-size:15px;font-weight:500;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}span.la-run-name{cursor:default}button.la-run-name{position:relative}button.la-run-name:after{content:"";position:absolute;inset:-10px -4px}@media(hover:hover){button.la-run-name:hover{text-decoration-color:currentColor}}.la-run-count{margin-left:8px;font-size:13px;color:var(--muted)}.le-works>tbody>tr.le-run>td{padding:22px 12px 4px}.le-works>tbody>tr.le-run:first-child>td{padding-top:6px}.la-check{width:18px;height:18px;margin:0;accent-color:var(--ink);cursor:pointer}.la-pick{display:inline-grid;place-items:center;min-width:28px;min-height:28px;vertical-align:middle;cursor:pointer}.le-acts{white-space:nowrap}.le-grip{display:inline-block;vertical-align:middle;margin-left:4px;padding:8px 6px 6px}.le-works>tbody>tr.is-on>td{background:rgba(var(--ink-rgb),.04)}.le-works>tbody>tr.is-held{opacity:.45}.le-works>tbody>tr.la-gap-before>td{box-shadow:inset 0 3px 0 var(--ink)}.le-works>tbody>tr.la-gap-after>td{box-shadow:inset 0 -3px 0 var(--ink)}.le-works.is-dragging,.le-works.is-dragging *{cursor:grabbing;user-select:none;-webkit-user-select:none}.la-grid{display:flex;flex-direction:column;gap:22px;user-select:none;-webkit-user-select:none}.la-run-head{display:flex;align-items:baseline;margin-bottom:10px}.la-tiles{display:grid;grid-template-columns:repeat(auto-fill,112px);gap:16px 14px}.la-tile{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:0;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:grab;-webkit-touch-callout:none;touch-action:pan-y}.la-tile[aria-disabled=true]{cursor:default}.la-pic{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:4px}.la-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;display:block;pointer-events:none;-webkit-user-drag:none}.la-noimg{position:absolute;inset:0;display:grid;place-items:center;border-radius:4px;background:var(--line);font-size:11px;color:var(--muted)}.la-title{font-size:12px;line-height:1.3;overflow-wrap:anywhere}.la-tick{position:absolute;top:-6px;left:-6px;width:22px;height:22px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 1.5px rgba(var(--ink-rgb),.4);opacity:0;transition:opacity .15s var(--ease)}.la-grid.is-choosing .la-tick,.img-grid.is-choosing .la-tick{opacity:1}@media(hover:hover){.la-tile:hover .la-tick{opacity:1}}.la-tile.is-on .la-tick{opacity:1;background:var(--ink);box-shadow:none}.la-tile.is-on .la-tick:after{content:"";position:absolute;left:8px;top:4px;width:5px;height:10px;border:solid var(--paper);border-width:0 2px 2px 0;transform:rotate(45deg)}.la-tile.is-on .la-pic{outline:2px solid var(--ink);outline-offset:3px}.la-tile.is-held{opacity:.35}.la-tile.la-gap-before .la-pic:before,.la-tile.la-gap-after .la-pic:after{content:"";position:absolute;top:0;bottom:0;width:3px;border-radius:2px;background:var(--ink)}.la-tile.la-gap-before .la-pic:before{left:-9px}.la-tile.la-gap-after .la-pic:after{right:-9px}.la-grid.is-dragging,.la-grid.is-dragging *{cursor:grabbing}.img-grid.is-dragging,.img-grid.is-dragging *{cursor:grabbing;user-select:none;-webkit-user-select:none}.la-ghost{position:fixed;left:0;top:0;z-index:80;width:88px;pointer-events:none;transform:translate(-999px,-999px);filter:drop-shadow(0 10px 18px rgba(var(--ink-rgb),.25))}.la-ghost-n{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:grid;place-items:center;background:var(--ink);color:var(--paper);font-size:12px;font-variant-numeric:tabular-nums}@media screen and (max-width:840px){.le-works.ps-table>tbody>tr.le-run{display:block;min-height:0;padding:18px 0 0}.le-works.ps-table>tbody>tr.le-run:first-child{padding-top:4px}.le-works.ps-table>tbody>tr.le-run>td{padding:0}.le-works.ps-table>tbody>tr.is-on{background:rgba(var(--ink-rgb),.04)}.le-works.ps-table>tbody>tr.la-gap-before>td,.le-works.ps-table>tbody>tr.la-gap-after>td{box-shadow:none;background:none}.le-works.ps-table>tbody>tr.la-gap-before:before,.le-works.ps-table>tbody>tr.la-gap-after:after{content:"";position:absolute;left:0;right:0;height:3px;border-radius:2px;background:var(--ink)}.le-works.ps-table>tbody>tr.la-gap-before:before{top:-3px}.le-works.ps-table>tbody>tr.la-gap-after:after{bottom:-3px}.le-works.ps-table>tbody>tr>.le-acts{width:auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px}}@media(pointer:coarse){.la-check{width:22px;height:22px}.la-pick{min-width:40px;min-height:40px}.la-views button{min-height:40px;padding:11px 16px 9px}.le-grip{min-width:40px;min-height:40px;display:inline-grid;place-items:center;padding:0;font-size:18px}}@media screen and (max-width:620px){.la-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.la-bar-count{display:none}.la-bar .btn.ghost{margin-left:auto}.la-bar-more{display:none}}.wl-page{max-width:none}.wl-head-acts{margin-left:auto}.wl-print-hint{margin:-6px 0 14px}@media(pointer:coarse),(max-width:620px){.print-hint{display:none}}.wl-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.wl-paper{min-width:0}.wl-side{position:sticky;top:16px;display:grid;gap:10px;justify-items:start;max-height:calc(100vh - 32px);overflow-y:auto}.wl-side>.card{width:100%;box-sizing:border-box}@media(max-width:1100px){.wl-layout{grid-template-columns:minmax(0,1fr)}.wl-side{position:static;max-height:none;overflow:visible}}.wl-card h2{margin-bottom:12px}.wl-rows{display:grid;gap:10px}.wl-row-f{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:10px;font-size:13px}.wl-row-f>span:first-child{color:var(--muted)}.wl-row-f .input{width:100%}.wl-row-f textarea.input{min-height:0}.wl-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:999px;background:var(--btn-bg);justify-self:start}.wl-seg button{border:0;background:none;color:var(--ink);font-size:13px;line-height:1.2;padding:7px 12px 4px;border-radius:999px;cursor:pointer}.wl-seg button.on{background:var(--paper);box-shadow:0 1px 2px rgba(var(--ink-rgb),.14);font-weight:500}.wl-seg button:disabled{cursor:default}.wl-tpl-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 2px 118px}.wl-tpl-name{display:flex;gap:6px;width:100%}.wl-tpl-name .input{flex:1;min-width:0}.wl-note-line{margin:10px 0 0}.wl-qr-where{margin:-2px 0 2px 118px;display:grid;gap:6px}.wl-qr-where p{margin:0}.wl-qr-addr{overflow-wrap:anywhere}.wl-qr-off{color:var(--danger)}.wl-qr-where .actions{gap:6px}.wl-off{margin-top:16px;display:grid;gap:6px}.wl-off-row{display:flex;align-items:center;gap:10px;font-size:13px}.wl-off-row>span{flex:1;min-width:0;overflow-wrap:anywhere}.wl-linkbtn{background:none;border:0;padding:0;color:var(--ink);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wl-manage,.wl-putback{margin-top:14px;display:inline-block}.wl-manage-rows{display:grid;gap:8px;margin-top:14px}.wl-manage-row{display:flex;gap:8px;align-items:center}.wl-manage-row .input{flex:1;min-width:0}.wl-this-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.wl-this-head h2{margin:0}.wl-this-lead{margin:6px 0 14px}.wl-field{margin:0 0 10px}.wl-field>label{display:flex;align-items:baseline;gap:10px}.wl-back{margin-left:auto}.wl-field textarea.input{min-height:0}.wl-this-acts{margin-top:6px;flex-wrap:wrap}.wl-measure{position:absolute;left:-10000px;top:0;visibility:hidden;pointer-events:none}.wl-measure .wl-mid{width:79mm}.wl-measure .wl-mid.wl-mid-qr{width:57.5mm}.wl-doc,.wl-set-labels,.wl-measure{--wl-ink: #111111;--wl-ink-2: #1a1a1a;--wl-meta: #464646;--wl-soft: #767676;--wl-foot: #a8a8a8;--wl-mark: #8a8a8a;--wl-rule: #d4d4d4;--wl-border: #aaaaaa;color:var(--wl-ink);font-variant-numeric:normal;font-family:Archivo Variable,Archivo,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.wl-doc{box-sizing:border-box;width:var(--paper-w);min-height:var(--paper-h);margin:0 auto;padding:12mm calc((var(--paper-w) - 186mm) / 2) 16mm;background:var(--paper);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:0 1px 2px rgba(var(--ink-rgb),.06),0 10px 30px rgba(var(--ink-rgb),.07)}.wl-sheet{height:calc(var(--paper-h) - 28mm);display:flex;justify-content:flex-start;gap:6mm}.wl-col{width:90mm;display:flex;flex-direction:column;gap:4mm}.wl-row{display:flex;justify-content:flex-start;align-items:flex-start;gap:6mm;margin-bottom:4mm}.wl-label{width:90mm;box-sizing:border-box;position:relative;flex:none;break-inside:avoid}@media screen{.wl-paper .wl-label{cursor:pointer}.wl-label.is-picked{outline:2px solid var(--ink);outline-offset:2.5mm}.wl-label:focus-visible{outline:2px solid var(--ink);outline-offset:2.5mm}}.wl-label.wl-border{border:.4pt solid var(--wl-border)}.wl-m{position:absolute;display:block}.wl-m.h{width:4mm;border-top:.3pt solid var(--wl-mark)}.wl-m.v{height:4mm;border-left:.3pt solid var(--wl-mark)}.wl-m.h.tl{left:-2mm;top:0}.wl-m.v.tl{left:0;top:-2mm}.wl-m.h.tr{right:-2mm;top:0}.wl-m.v.tr{right:0;top:-2mm}.wl-m.h.bl{left:-2mm;bottom:0}.wl-m.v.bl{left:0;bottom:-2mm}.wl-m.h.br{right:-2mm;bottom:0}.wl-m.v.br{right:0;bottom:-2mm}.wl-wall{height:var(--wl-h, 50mm);padding:4.5mm 5.5mm 9.5mm;display:flex;align-items:center}.wl-wall.wl-tall{height:100mm;align-items:flex-start}.wl-wall.wl-taller{height:150mm;align-items:flex-start}.wl-wall .wl-body{width:100%;display:flex;align-items:center}.wl-wall.wl-tall .wl-body,.wl-wall.wl-taller .wl-body{align-items:flex-start}.wl-mid{flex:1;min-width:0;font-size:10pt}.wl-mid .wl-name{font-size:1.2em;font-weight:600;letter-spacing:.01em;line-height:1.28;margin:0 0 .85em}.wl-mid .wl-title{font-size:1.02em;line-height:1.38;color:var(--wl-ink-2);margin:0 0 .34em}.wl-mid .wl-zh{font-size:.98em;line-height:1.38;color:var(--wl-ink-2);margin:0 0 .34em}.wl-mid .wl-meta{font-size:.92em;line-height:1.42;color:var(--wl-meta)}.wl-mid .wl-price{font-size:1em;font-weight:600;margin:.79em 0 0}.wl-mid .wl-credit{font-size:.86em;line-height:1.42;color:var(--wl-soft);margin:.62em 0 0}.wl-mid .wl-caution{font-size:.86em;line-height:1.42;color:var(--wl-ink-2);margin:.5em 0 0}.wl-mid .wl-note{font-size:.86em;margin:1.3em 0 0;padding-top:1em;border-top:.3pt solid var(--wl-rule)}.wl-mid .wl-note p{font-size:1em;line-height:1.42;color:#333;margin:0 0 .6em}.wl-mid .wl-note p:last-child{margin-bottom:0}.wl-name-zh{margin-left:.2em}.wl-dot{display:inline-block;width:.62em;height:.62em;border-radius:50%;background:var(--danger);margin-right:.4em;vertical-align:.02em}.wl-wall .wl-foot{position:absolute;left:0;right:0;bottom:4.5mm;text-align:center;font-size:6.2pt;color:var(--wl-foot);letter-spacing:.08em;text-transform:uppercase}.wl-qr{flex:none;width:19mm;padding-left:2.5mm;text-align:center;box-sizing:content-box}.wl-qr-code{width:15mm;height:15mm;display:block;margin:0 auto}.wl-scan{font-size:5pt;color:#999;line-height:1.35;margin-top:2pt}.wl-booth{padding:4mm;display:flex;align-items:center}.wl-booth .wl-left{flex:1;min-width:0}.wl-booth .wl-name{font-size:8pt;font-weight:700;margin:0 0 2pt}.wl-booth .wl-title,.wl-booth .wl-zh{font-size:6.8pt;color:#222;line-height:1.45;margin:0 0 3pt}.wl-booth .wl-meta{font-size:6.5pt;color:#555;line-height:1.45;margin:0 0 1.5pt}.wl-booth .wl-price{font-size:7.5pt;font-weight:700;margin:0 0 3pt}.wl-booth .wl-credit,.wl-booth .wl-caution{font-size:6.2pt;line-height:1.45;margin:0 0 2pt}.wl-booth .wl-credit{color:var(--wl-soft)}.wl-booth .wl-foot{font-size:5.5pt;color:#bbb;margin:2pt 0 0}.wl-booth .wl-booth-note{margin-top:3pt}@media print{.wl-layout{display:block}.wl-doc{box-shadow:none}.wl-label.is-picked{outline:none}}.wl-set-pic{position:relative;height:190px;overflow:hidden;border-radius:8px;background:var(--bg);margin-bottom:12px}.wl-set-labels{position:absolute;left:50%;top:14px;display:grid;grid-template-columns:90mm 90mm;gap:4mm 6mm;padding:4mm;background:var(--paper);transform:translate(-50%) scale(.4);transform-origin:top center;width:max-content;pointer-events:none}.show-labels{margin:10px 0 0}.ho-bar{width:var(--paper-w);max-width:calc(100% - 32px);margin:24px auto 0;flex-wrap:wrap}.ho-bar .ho-crates{margin-left:auto}.ho-to{display:grid;gap:8px}.ho-totals{flex-wrap:wrap}.ho-table{table-layout:fixed;font-size:12px}.ho-table th{white-space:normal}.ho-table th,.ho-table td{padding-left:0;padding-right:10px}.ho-table th:last-child,.ho-table td:last-child{padding-right:0}.ho-table td{padding-top:9px;padding-bottom:9px;vertical-align:top}.ho-table .ho-c-no{width:4%}.ho-table .ho-c-pic,.ho-table .ho-c-inv{width:12%}.ho-table .ho-c-size{width:14%}.ho-table .ho-c-crate{width:9%}.ho-table .ho-c-value{width:12.5%}.ho-table .ho-c-tick{width:11.5%}.ho-table .ho-c-cond{width:13%}.ho-table td.ho-pic{padding-right:8px}.ho-table td.ho-pic .inv-thumb{width:100%;height:auto;max-height:22mm;object-fit:contain;display:block}.ho-table td.num{white-space:nowrap;font-size:inherit}.ho-table td{overflow-wrap:anywhere}.ho-unit{display:inline-block}.ho-artist{font-weight:500}.ho-box{display:inline-block;width:3.5mm;height:3.5mm;border:.75pt solid var(--ink)}.ho-line{display:block;border-bottom:.5pt solid var(--muted);height:14px;margin-top:12px}.ho-crates-list{margin-top:18px}.ho-crates-list h2{font-size:13px;margin:0 0 6px}.ho-crates-list p{margin:0 0 4px}.ho-sign{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:28px;font-size:10pt;break-inside:avoid}.ho-sign h3{font-size:11pt;margin:0 0 10px}.ho-f{display:grid;grid-template-columns:30mm minmax(0,1fr);align-items:end;gap:6px;margin-bottom:10px;color:var(--muted)}.ho-f i{display:block;border-bottom:.75pt solid var(--ink);height:16px}.ho-f b{color:var(--ink);font-weight:400}.ho-f-sig i{height:32px}@media print{.ho-bar{display:none}}.hds-note,.hds-pick,.hds-history{width:var(--paper-w);max-width:calc(100% - 32px);margin:12px auto 0}.hds-note p{margin:0}.hds-history{margin-top:24px;margin-bottom:48px}.hds-row{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:16px;align-items:start;padding:10px 0}.hds-act{justify-self:end}.ho-remove{margin-top:8px}.ho-updated{color:var(--ink)}.hds-sent-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0}@media(max-width:620px){.hds-row{grid-template-columns:minmax(0,1fr);gap:4px}.hds-act{justify-self:start}}.le-docs{margin:4px 0 18px;flex-wrap:wrap}.la-run-all{font:inherit;font-size:13px;color:var(--ink);background:none;border:0;padding:0;margin-left:10px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--ink-rgb),.35);position:relative}.la-run-all:after{content:"";position:absolute;inset:-12px -6px}@media(hover:hover){.la-run-all:hover{text-decoration-color:currentColor}}.le-docs-note{align-self:center}.ll-says{margin:-4px 0 14px}.ll-off{margin-top:18px}.ll-off-nopic{margin:18px 0 0}.ho-only,.wl-only{align-self:center}.wl-only{margin:-6px 0 8px}.vr-held-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.vr-held-acts a.vr-btn{display:inline-block;text-decoration:none}.vr-ts:not(:empty){margin-top:12px}.vr-ts iframe{max-width:100%}.wsend-choices{display:grid;gap:12px}.wsend-group{display:grid;gap:6px}.wsend-list{margin:0}.wsend-choice{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left}.wsend-choice>span:first-child{min-width:0;overflow-wrap:anywhere}.wsend-prices{flex:none;font-size:12px}.wk-send-cell,.ppl-send{white-space:nowrap;width:1%}.wk-send-cell .actions,.ppl-send .actions{flex-wrap:nowrap;justify-content:flex-end}@media screen and (max-width:620px),(pointer:coarse){.wk-send-cell .btn:after{content:"";position:absolute;inset:-5px -2px;z-index:1}.ppl-send .send-list select{inset:-5px -2px;width:auto;height:auto;z-index:1}}.wsend-links{margin-top:14px}.method-need{color:var(--danger);font-size:13px}.wk-money-acts{margin-top:12px;flex-wrap:wrap;align-items:center}.wk-money-acts select.input{width:auto;max-width:100%}.list-new{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.list-new .input{width:auto;min-width:180px}@media(min-width:841px){.line-money:has(.line-read) .line-total{padding-top:5px}.line-money:has(.line-read) .line-total:before{content:" ";display:block;font-size:10.5px;letter-spacing:var(--label-track);margin-bottom:3px;font-weight:400}}.cf-back{z-index:210}.modal-card.cf-card{width:min(440px,100%)}.cf-card .cf-title{margin:0 0 8px}.cf-body{margin:0;color:var(--ink);line-height:1.5}.cf-acts{margin-top:18px}.btn.primary.cf-ok-danger{background:var(--danger);color:var(--paper)}@media(hover:hover){.btn.primary.cf-ok-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 86%,var(--ink))}}.btn.primary.cf-ok-danger:active:not(:disabled){background:color-mix(in srgb,var(--danger) 86%,var(--ink))}@media screen and (max-width:620px){.cf-back{padding:16px}.cf-acts{flex-direction:column-reverse;align-items:stretch;gap:8px}.cf-acts .btn{width:100%;min-height:44px;justify-content:center}}.guide{max-width:760px;margin:0 auto;display:grid;gap:24px}.guide .page-head{margin-bottom:0}.guide-lead{margin:0}.guide-steps{list-style:none;margin:0;padding:0;display:grid;gap:44px}.guide-step{display:grid;gap:14px}.guide-text{margin:0;display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:baseline}.guide-n{font-weight:600;font-variant-numeric:tabular-nums}.guide-pic{display:block;width:100%;height:auto;border-radius:10px}.goes-row{display:grid;grid-template-columns:18px 44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:5px 0}.goes-pic{width:44px;height:44px;object-fit:contain;display:block}.goes-nopic{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1.2;text-align:center;color:var(--muted);background:var(--btn-bg)}.goes-name{font-size:13px;line-height:1.35;color:var(--ink)}.goes-sub{font-size:12px;line-height:1.35;color:var(--muted)}.goes-see{font-size:12px;white-space:nowrap}.goes-grip{padding:0;border:0;background:none;border-radius:3px;cursor:grab;display:block;touch-action:pan-y}.goes-row.is-on .goes-grip{outline:2px solid var(--ink);outline-offset:1px}.goes-row.la-gap-before{box-shadow:0 -2px 0 var(--ink)}.goes-row.la-gap-after{box-shadow:0 2px 0 var(--ink)}.goes-rows.is-dragging .goes-row{user-select:none}.goes-doc-name{width:100%;padding:2px 6px;margin-left:-6px;min-height:0;height:auto;font-size:13px;line-height:1.35}.goes-acts{display:flex;align-items:center;gap:8px}.goes-add{margin-top:8px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.goes-pad{position:relative;margin-top:8px;height:96px;background:#fff;border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--border)}.goes-pad canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.goes-pad-line{position:absolute;left:18px;right:18px;bottom:22px;height:1px;background:var(--border);pointer-events:none}.goes-pad-hint{position:absolute;left:0;right:0;bottom:28px;text-align:center;font-size:11px;color:var(--faint);pointer-events:none}.goes-pad-clear{position:absolute;right:6px;top:6px}.goes-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.goes-sign{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.goes-peek{position:relative;overflow:auto;max-height:86vh;padding-top:44px}.goes-peek-x{position:absolute;right:12px;top:12px}.goes-peek-pic{display:block;max-width:100%;max-height:72vh;width:auto;height:auto;margin:0 auto}.paper-picture img{display:block;max-width:100%;max-height:calc(100dvh - 48px);width:auto;height:auto;margin:0 auto}@media screen and (max-width:620px){.goes-fields{grid-template-columns:minmax(0,1fr)}}.invoice-page>.paper-tabs,.print-page>.paper-tabs{width:var(--paper-w);max-width:100%;margin:0 auto 10px}.paper-tabs{display:flex;flex-wrap:wrap;gap:8px}.btn.paper-tab{white-space:normal;text-align:left;border-radius:22px;min-height:var(--control-h);--btn-py: 5px}.btn.paper-tab,.btn.paper-tab.primary{--btn-px: 14px}.paper-tab img{width:26px;height:26px;object-fit:contain;flex:none;display:block}.work-about-text{margin:8mm 0 0;white-space:pre-line;line-height:1.6}.work-about .coa-work{margin-top:8mm}.guide-part{margin:12px 0 0;scroll-margin-top:16px}.guide-live{margin:0 0 0 34px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;overflow-wrap:anywhere}@media screen and (max-width:620px){.guide-live{margin-left:0}}
