.pe-newproj{gap:5px;display:grid}.pe-newproj>label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.pe-newproj input{width:100%;color:var(--ink);font-family:inherit;font-weight:inherit}
.pay-page .f-card .f-input{color:#100f0c;caret-color:#100f0c}.pay-page .f-card .f-input::placeholder{color:#a5a294;opacity:1}.cal .cal-grid .cal-cell:not(.out){cursor:pointer}.cal .cal-grid .cal-cell:not(.out):not(.today):hover{background:var(--hover-wash)}.cp-month .book-cal-day:not(:disabled){cursor:pointer}html[data-st-compact] .studio:has(.st-left.pe-rail){--st-left-w:var(--st-left-expanded-w,320px)}.studio:has(.st-left.pe-rail.pe-folded){--st-left-w:44px}html[data-st-compact] .studio:has(.st-left.pe-rail.pe-folded){--st-left-w:44px}.st-left.pe-rail.pe-folded{justify-content:center;align-items:flex-start;padding:10px 0;display:flex}.pe-unfold,.pe-fold{border-radius:var(--st-r-pill);width:26px;height:26px;color:var(--ink-3);cursor:pointer;transition:color var(--st-dur) var(--ease), background var(--st-dur) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.pe-unfold:hover,.pe-fold:hover{color:var(--ink);background:var(--hover-wash)}.pe-rail-head{justify-content:space-between;align-items:center;display:flex}@media (max-width:1023px){.bay-m .pe-fold,.bay-m .pe-unfold{display:none}}.ct-reworded{border:1px solid var(--rust-tint,#b4533c47);background:color-mix(in srgb, var(--rust,#b4533c) 6%, transparent);border-radius:8px;flex-direction:column;gap:6px;padding:9px 10px;display:flex}.ct-reworded-note{color:var(--ink-2);font-size:11.5px;line-height:1.5}.ct-revert{border:1px solid var(--hair);border-radius:var(--st-r-pill);background:var(--card);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;transition:color var(--st-dur) var(--ease), border-color var(--st-dur) var(--ease);align-self:flex-start;padding:4px 10px;font-size:9.5px}.ct-revert:hover{color:var(--ink);border-color:var(--hair-strong)}.pay-page .sign-pad .sign-name:not([type=range]){color:#100f0c;caret-color:#100f0c;background:#fbfaf7;border-color:#e2dfd6}.pay-page .sign-pad .sign-name:not([type=range]):focus{border-color:#100f0c}.pay-page .f-card .f-input:not([type=range]):focus{background:#fff;border-color:#100f0c}.pay-page .pp-sign .pp-sign-in:not([type=range]):focus{border-color:#100f0c}.pay-page .pp-accept:disabled{opacity:.45;cursor:not-allowed;background:#100f0c;transform:none}
.pe-preview-body .cp-surface{background:0 0;min-height:0;padding:0}.pe-preview-body .cp-surface .pay-shell{max-width:860px;margin-inline:auto}
.pe-preview-body .cp-surface .pay-shell.fp-shell{max-width:560px}.fp-shell>.inv-brand{border-top:0;margin-top:16px;padding-top:0}.fp-shell .fp-count{font-family:var(--mono);letter-spacing:.08em;color:#9c998e;font-variant-numeric:tabular-nums;font-size:10.5px}.fp-shell .fp-progress{background:#e2dfd6;border-radius:2px;height:3px;margin-bottom:20px;overflow:hidden}.fp-shell .fp-progress-fill{background:#100f0c;border-radius:2px;height:100%;transition:width .18s}.fp-shell .fp-card{font-family:var(--ui);color:#100f0c;background:#fff;border:1px solid #e2dfd6;border-radius:16px;padding:30px 28px;box-shadow:0 10px 40px -24px #100f0c66}.fp-shell .fp-view{animation:.16s both lance-fp-in}@keyframes lance-fp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fp-shell .fp-view{animation:none}.fp-shell .fp-progress-fill{transition:none}}.fp-shell .fp-intro-name{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#9c998e;margin-bottom:12px;font-size:10.5px}.fp-shell .fp-intro-body{font-family:var(--display);color:#100f0c;margin:0 0 24px;font-size:20px;line-height:1.5}.fp-shell .pay-btn.fp-start{width:100%}.fp-shell .fp-card .fe-q-label{font-family:var(--display);letter-spacing:-.01em;color:#100f0c;font-size:22px;font-weight:600;line-height:1.32;display:block}.fp-shell .fp-card .fp-opt{font-family:var(--mono);letter-spacing:.04em;color:#a5a294;font-size:11px;font-weight:400}.fp-shell .fp-card .fe-help{color:#7a776c;margin-top:7px;font-size:13.5px;line-height:1.5}.fp-shell .fp-card .fe-statement{font-family:var(--display);color:#100f0c;max-width:none;font-size:19px;line-height:1.5}.fp-shell .fp-card .fe-in{color:#a5a294;background:#fbfaf7;border:1px solid #dcd8cd;border-radius:11px;width:100%;max-width:none;min-height:0;margin-top:18px;padding:13px 14px;font-size:16px}.fp-shell .fp-card .fe-long{min-height:108px}.fp-shell .fp-card .fe-opts{flex-direction:column;gap:10px;max-width:none;margin-top:18px;display:flex}.fp-shell .fp-card .fe-yesno{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.fp-shell .fp-card .fe-opt-card{background:#fbfaf7;border:1px solid #dcd8cd;border-radius:12px;gap:12px;padding:14px 15px;font-size:15px}.fp-shell .fp-card .fe-yesno .fe-opt-card{justify-content:center;min-width:0}.fp-shell .fp-card .fe-opt-key{color:#7a776c;background:#efece4;border:0;border-radius:7px;width:24px;height:24px;font-size:11px;font-weight:600}.fp-shell .fp-card .fe-opt-box{border-color:#c6c2b4;border-radius:4px;width:16px;height:16px}.fp-shell .fp-card .fe-file{color:#56544c;width:100%;max-width:none;font-family:var(--display);background:#fbfaf7;border:1px dashed #cfcabb;border-radius:12px;margin-top:18px;padding:18px 16px;font-size:14px;font-weight:600}.fp-shell .fp-card button.fe-opt-card{text-align:left;cursor:pointer;width:100%;font-family:inherit;transition:border-color .14s,background .14s}.fp-shell .fp-card button.fe-opt-card:hover{border-color:#b7b2a4}.fp-shell .fp-card button.fe-opt-card:focus-visible{border-color:#100f0c;outline:none}.fp-shell .fp-card button.fe-opt-card.on{background:#fff;border-color:#100f0c}.fp-shell .fp-card button.fe-opt-card.on .fe-opt-key{color:#fff;background:#100f0c}.fp-shell .fp-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.fp-shell .fp-back{color:#7a776c;cursor:pointer;background:0 0;border:1px solid #d8d4c8;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .14s,color .14s;display:inline-flex}.fp-shell .fp-back:hover{color:#100f0c;border-color:#b7b2a4}.fp-shell .pay-btn.fp-go{padding:12px 26px;font-size:14px}.fp-shell .fp-done{text-align:center}.fp-shell .fp-done-mark{color:#100f0c;background:#eceae1;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:2px auto 16px;display:inline-flex}.fp-shell .fp-done-title{font-family:var(--display);color:#100f0c;margin-bottom:10px;font-size:22px;font-weight:700}.fp-shell .fp-done-body{color:#56544c;max-width:42ch;margin:0 auto;font-size:14.5px;line-height:1.6}.fp-shell .fp-shut-t{font-family:var(--display);color:#100f0c;margin-bottom:8px;font-size:18px;font-weight:600}.fp-shell .fp-shut-b{color:#56544c;margin:0;font-size:13.5px;line-height:1.6}@media (max-width:560px){.fp-shell .fp-card{border-radius:14px;padding:24px 20px}.fp-shell .fp-card .fe-q-label{font-size:20px}}
.tpk{margin-top:18px;position:relative}.tpk-trigger{color:#100f0c;text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #dcd8cd;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 14px;font-family:inherit;font-size:16px;transition:border-color .12s,background .12s;display:flex}.tpk-trigger.empty .tpk-value{color:#a5a294}.tpk-trigger svg{color:#8a877c;flex:none}.tpk-trigger:focus-visible,.tpk-trigger[aria-expanded=true]{background:#fff;border-color:#100f0c;outline:none}.tpk-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tpk-pop{z-index:30;background:#fff;border:1px solid #e2dfd6;border-radius:14px;flex-direction:column;gap:8px;width:100%;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px -22px #100f0c73}.tpk-head{flex:none}.tpk .tpk-pop .tpk-head .tpk-find{color:#100f0c;background:#fbfaf7;border:1px solid #dcd8cd;border-radius:9px;width:100%;padding:9px 11px;font-family:inherit;font-size:16px;transition:border-color .12s,background .12s}.tpk .tpk-pop .tpk-head .tpk-find::placeholder{color:#a5a294}.tpk .tpk-pop .tpk-head .tpk-find:focus{background:#fff;border-color:#100f0c;outline:none}.tpk-note{color:#8a877c;flex:none;padding:0 2px;font-size:12px;line-height:1.4}.tpk-list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;max-height:250px;position:relative;overflow-y:auto}.tpk-list::-webkit-scrollbar{width:6px}.tpk-list::-webkit-scrollbar-thumb{background:#d9d5c9;border-radius:3px}.tpk-list::-webkit-scrollbar-track{background:0 0}.tpk-mark{color:#100f0c;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.5}.tpk-pop .tpk-mark.active:not(.on){background:#f2efe8;box-shadow:inset 0 0 0 1px #cfcabb}.tpk-pop .tpk-mark.on{color:#fff;background:#100f0c;font-weight:600}.tpk-foot{border-top:1px solid #eceae1;flex:none;align-items:center;gap:14px;padding-top:8px;display:flex}.tpk-mini{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8a877c;cursor:pointer;background:0 0;border:none;padding:0;font-size:10px}.tpk-mini:hover{color:#100f0c}.tpk-mini:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #100f0c}.tpk.tpk-app{margin-top:0}.tpk-app{--tpk-field:var(--surface)}html[data-theme=dark] .modal .tpk-app{--tpk-field:var(--surface-2)}.tpk-app .tpk-trigger{border-color:var(--hair);background:var(--tpk-field);color:var(--ink);border-radius:9px;padding:10px 12px;font-size:13.5px;transition:border-color .14s,box-shadow .14s}.tpk-app .tpk-trigger.empty .tpk-value{color:var(--ink-3)}.tpk-app .tpk-trigger svg{width:14px;height:14px;color:var(--ink-3)}.tpk-app .tpk-trigger:focus-visible,.tpk-app .tpk-trigger[aria-expanded=true]{border-color:var(--pine);background:var(--tpk-field);box-shadow:0 0 0 3px var(--pine-tint)}.tpk.tpk-compact .tpk-trigger{gap:8px;width:auto;padding:7px 9px;font-size:12.5px}.tpk.tpk-compact .tpk-trigger svg{width:13px;height:13px}.tpk-app .tpk-pop{background:var(--notif-paper);border-color:var(--hair-strong);width:232px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-md);color:var(--ink)}.tpk-app .tpk-pop.up{top:auto;bottom:calc(100% + 8px)}.tpk-layer{z-index:140;pointer-events:none;position:fixed}.tpk-layer>.tpk-pop{pointer-events:auto}.tpk-app .tpk-pop .tpk-head .tpk-find{border:1px solid var(--hair);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .14s,box-shadow .14s}.tpk-app .tpk-pop .tpk-head .tpk-find::placeholder{color:var(--ink-3)}.tpk-app .tpk-pop .tpk-head .tpk-find:focus{border-color:var(--pine);box-shadow:0 0 0 3px var(--pine-tint);background:var(--surface);outline:none}.tpk-app .tpk-note{color:var(--ink-3);font-size:11.5px}.tpk-app .tpk-list::-webkit-scrollbar-thumb{background:var(--hair-strong)}.tpk-app .tpk-mark{color:var(--ink);font-size:13px}.tpk-app .tpk-list .tpk-mark.active:not(.on){background:var(--hover-wash);box-shadow:inset 0 0 0 1px var(--hair-strong)}.tpk-app .tpk-list .tpk-mark.on{background:var(--btn-bg);color:var(--btn-ink)}.tpk-app .tpk-foot{border-top-color:var(--line-2)}.tpk-app .tpk-mini{color:var(--ink-3)}.tpk-app .tpk-mini:hover{color:var(--ink)}.tpk-app .tpk-mini:focus-visible{outline-color:var(--ink)}@media (prefers-reduced-motion:reduce){.tpk-trigger,.tpk .tpk-pop .tpk-head .tpk-find,.tpk-app .tpk-trigger,.tpk-app .tpk-pop .tpk-head .tpk-find{transition:none}}
div.cd{--cd-hour:56px;--cd-gutter:58px;--cd-tile:46px;--cd-tile-gap:4px;min-width:0;max-width:100%}.cd .cd-ribbon{gap:var(--cd-tile-gap);padding-inline:calc(50% - var(--cd-tile) / 2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;display:flex;overflow:auto hidden}.cd .cd-ribbon::-webkit-scrollbar{width:0;height:0;display:none}.cd .cd-tile{flex:0 0 var(--cd-tile);scroll-snap-align:center;height:54px;color:var(--ink);background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;transition:background .12s,color .12s;display:flex}.cd .cd-tile:hover{background:var(--hover-wash)}.cd .cd-tile.today:not(.on){box-shadow:inset 0 0 0 1px var(--ink-3)}.cd .cd-tile.on{background:var(--btn-bg);color:var(--btn-ink)}.cd .cd-tile.on:hover{background:var(--btn-bg)}.cd .cd-tile:focus-visible{outline:2px solid var(--pine);outline-offset:-2px}.cd .cd-tile.on:focus-visible{outline-color:var(--btn-ink);outline-offset:-3px}.cd .cd-tile-wd{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;line-height:1}.cd .cd-tile-wd.mon{color:var(--ink-2)}.cd .cd-tile.on .cd-tile-wd{color:var(--btn-ink);opacity:.7}.cd .cd-tile-n{font-family:var(--display);font-size:14px;font-weight:400;line-height:1}.cd .cd-tile.today .cd-tile-n{font-weight:600}.cd .cd-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 12px;display:flex}.cd .cd-head-name{flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.cd .cd-day .cd-day-tight{display:none}.cd .cd-day{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.cd .cd-stamp{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:10px}.cd .cd-nav{flex:none}.cd .cd-band{margin-bottom:14px}.cd .cd-band-h{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cd .cd-band-lab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.cd .cd-band-n{font-family:var(--mono);color:var(--ink-3);font-size:10px}.cd .cd-add{width:22px;height:22px;color:var(--ink-3);background:0 0;border-radius:7px;place-items:center;padding:0;transition:background .12s,color .12s;display:inline-grid}.cd .cd-add:hover{background:var(--hover-wash);color:var(--ink)}.cd .cd-add:focus-visible{outline:2px solid var(--pine);outline-offset:-2px}.cd .cd-empty{color:var(--ink-2);max-width:54ch;margin:0 0 6px;font-size:13px;line-height:1.55}.cd .cd-band-list{flex-direction:column;gap:4px;display:flex}.cd .cd-ev{background:var(--cd-ev-tint,var(--surface));width:100%;min-height:26px;color:var(--ink);text-align:left;box-shadow:inset 3px 0 0 var(--hair-strong);border-radius:3px 8px 8px 3px;align-items:baseline;gap:8px;padding:5px 9px;transition:background .12s;display:flex;overflow:hidden}.cd .cd-ev:hover{background:var(--cd-ev-tint-hover,var(--surface-2))}.cd .cd-ev:focus-visible{outline:2px solid var(--pine);outline-offset:-2px}.cd .cd-ev-tx{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;line-height:16px;overflow:hidden}.cd .cd-ev-meta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:9.5px}.cd .cd-ev.late .cd-ev-tx{color:var(--rust)}.cd .cd-ev.late .cd-ev-meta{color:var(--rust);font-weight:600}.cd .cd-ev.done{opacity:.45}.cd .cd-ev.done .cd-ev-tx{text-decoration:line-through}.cd .cd-ev-booking{box-shadow:inset 3px 0 0 var(--pine)}.cd .cd-ev-invoice{border:1px dashed var(--gold);box-shadow:none;background:0 0;border-radius:8px}.cd .cd-ev-invoice:hover{background:var(--gold-tint)}.cd .cd-ev-invoice .cd-ev-meta{color:var(--gold)}.cd .cd-spine{position:relative}.cd .cd-hour{width:100%;height:var(--cd-hour);border-top:1px solid var(--line-2);text-align:left;padding:0;transition:background .12s;display:block;position:relative}.cd .cd-hour:last-of-type{border-bottom:1px solid var(--line-2)}.cd .cd-hour:hover{background:var(--hover-wash)}.cd .cd-hour:focus-visible{outline:2px solid var(--pine);outline-offset:-2px}.cd .cd-hour-lab{width:var(--cd-gutter);text-align:right;font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);pointer-events:none;padding-right:10px;font-size:9.5px;position:absolute;top:5px;left:0}.cd .cd-blocks{top:0;bottom:0;left:var(--cd-gutter);pointer-events:none;position:absolute;right:0}.cd .cd-spine .cd-ev{pointer-events:auto;position:absolute}.cd .cd-now{left:calc(var(--cd-gutter) - 20px);border-top:1px solid var(--live);pointer-events:none;height:0;position:absolute;right:0}.cd .cd-now:before{content:"";background:var(--live);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:0}@media (max-width:760px){div.cd{--cd-hour:52px;--cd-gutter:46px;--cd-tile:42px}.cd .cd-head{margin:12px 0 10px}.cd .cd-day{font-size:15.5px}.cd .cd-stamp{font-size:9px}.cd .cd-day .cd-day-full{display:none}.cd .cd-day .cd-day-tight{display:inline}.cd .cd-hour-lab{padding-right:8px}}@media (max-width:1199px){.rail-pin{display:none}}.task-check .tc-auto{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:10px;padding:4px 2px;font-size:9.5px;display:inline-flex}.task-check .tc-auto:hover,.task-check .tc-auto.on{color:var(--ink-2)}.task-check .tc-auto .toggle{width:28px;height:16px}.task-check .tc-auto .toggle:after{width:12px;height:12px}.task-check .tc-auto .toggle.on:after{left:13px}.cd .cd-tile{position:relative}.cd .cd-dots{pointer-events:none;gap:3px;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.cd .cd-dot{border-radius:50%;width:4px;height:4px}.cd .cd-tile.on .cd-dot{background:var(--btn-ink)!important}.cd.cd-mini{--cd-gutter:40px}.cd.cd-mini .cd-band{margin-bottom:10px}.cd.cd-mini .cd-band:last-child{margin-bottom:0}.cd.cd-mini .cd-empty{margin-bottom:8px;font-size:12.5px}.cd.cd-mini .cdm-spine{flex-direction:column;display:flex}.cd.cd-mini .cdm-hour{grid-template-columns:var(--cd-gutter) minmax(0, 1fr);border-top:1px solid var(--line-2);padding:6px 0;display:grid}.cd.cd-mini .cdm-hour:last-child{border-bottom:1px solid var(--line-2)}.cd.cd-mini .cdm-at{text-align:right;font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);padding:5px 8px 0 0;font-size:9.5px;line-height:16px}.cd.cd-mini .cdm-rows{flex-direction:column;gap:4px;display:flex}
.dp-sheet.gnd-black.gnd-black{--dpk-ink:#f4f3ef;--dpk-body:#c9c6bd;--dpk-ink-2:#b0ada4;--dpk-micro:#ffffff8c;--dpk-line:#ffffff24;--dpk-line-2:#ffffff17;--dpk-hair:#ffffff1c;--dpk-edge:#fff3;--dpk-fill:#141416;--ink:var(--dpk-ink);--ink-2:var(--dpk-ink-2);--ink-3:var(--dpk-micro);--line:var(--dpk-line);--line-2:var(--dpk-line-2);--hair:var(--dpk-hair);--hair-strong:#ffffff3d;--surface:#0a0a0ab3;--surface-2:#17171a;--card:#101012;--hover-wash:#ffffff0f;--btn-bg:#f4f3ef;--btn-ink:#0a0a0a;--btn-hover:#dcdad1;--btn-fill:#ffffff12;--btn-fill-hover:#ffffff21;color:var(--dpk-ink);background:#0a0a0a}.dp-sheet.gnd-black .dp-hl{border-bottom-color:var(--dpk-ink)}.dp-sheet.gnd-black .dp-h1{color:var(--dpk-ink)}.dp-sheet.gnd-black .dp-h1-sub{color:var(--dpk-ink-2)}.dp-sheet.gnd-black .dp-p,.dp-sheet.gnd-black .dp-phase-note,.dp-sheet.gnd-black .dp-list-body,.dp-sheet.gnd-black .dp-person-bio{color:var(--dpk-body)}.dp-sheet.gnd-black .dp-cont,.dp-sheet.gnd-black .dp-person-rl,.dp-sheet.gnd-black .dp-items-sub,.dp-sheet.gnd-black .dp-items-row .r.m em,.dp-sheet.gnd-black .dp-phase-lab em,.dp-sheet.gnd-black .clause h4 .n,.dp-sheet.gnd-black .dp-permo,.dp-sheet.gnd-black .dp-sign-meta,.dp-sheet.gnd-black .dp-tier-price em{color:var(--dpk-micro)}.dp-sheet.gnd-black .dp-items-row{border-bottom-color:var(--dpk-line-2)}.dp-sheet.gnd-black .dp-phase{border-bottom-color:var(--dpk-line)}.dp-sheet.gnd-black .dp-list-en{border-bottom-color:var(--dpk-hair)}.dp-sheet.gnd-black .dp-terms{border-top-color:var(--dpk-line)}.dp-sheet.gnd-black .dp-person-blank{color:var(--dpk-ink-2);background:#1c1c1f}.dp-sheet.gnd-black .dp-tot .row.grand .num,.dp-sheet.gnd-black .dp-sign-hand{color:var(--dpk-ink)}.dp-sheet.gnd-black .dp-sign-line{border-top-color:var(--dpk-ink)}.dp-sheet.gnd-black .dp-tier{border-color:var(--dpk-edge);background:var(--dpk-fill);color:var(--dpk-ink)}.dp-sheet.gnd-black .dp-tier.on,.dp-sheet.gnd-black .dp-tier.live:hover{border-color:var(--dpk-ink)}.dp-sheet.gnd-black .dp-tier-blurb,.dp-sheet.gnd-black .dp-tier-feats span{color:var(--dpk-ink-2)}.dp-sheet.gnd-black .dp-opt{color:var(--dpk-ink);border-bottom-color:var(--dpk-hair)}.dp-sheet.gnd-black .dp-opt-box{border-color:var(--dpk-ink);background:0 0}.dp-sheet.gnd-black .dp-opt.on .dp-opt-box{background:var(--dpk-ink);color:#0a0a0a}.dp-sheet.gnd-black .dp-opt:not(.on) .dp-opt-desc,.dp-sheet.gnd-black .dp-opt:not(.on) .dp-opt-price{color:var(--dpk-micro)}.dp-sheet.gnd-black .inv-brand{border-top-color:var(--dpk-hair);color:var(--dpk-micro)}.dp-sheet.gnd-black .inv-brand b{color:var(--dpk-ink-2)}.dp-sheet.brk .dp-brk-txt,.dp-sheet .dp-cov-main{--dpfx-edge:#0a0a0ad9;--dpfx-shade:#0a0a0a9e}.dp-sheet.brk.collage:not(.gnd-black) .dp-brk-txt,.dp-sheet.brk.band:not(.dark) .dp-brk-txt,.dp-sheet.cov:not(.dark) .dp-cov-main{--dpfx-edge:#ffffffeb;--dpfx-shade:#ffffffb3}.dp-sheet.brk .dp-brk-txt.dp-fx-shadow .dp-brk-t,.dp-sheet.brk .dp-brk-txt.dp-fx-outline .dp-brk-t,.dp-sheet.brk .dp-brk-txt.dp-fx-none .dp-brk-t{background:0 0;margin-right:-.38em;padding:0}.dp-sheet.brk .dp-brk-txt.dp-fx-shadow .dp-brk-b,.dp-sheet.brk .dp-brk-txt.dp-fx-outline .dp-brk-b,.dp-sheet.brk .dp-brk-txt.dp-fx-none .dp-brk-b{background:0 0;padding:0}.dp-sheet.brk .dp-brk-txt.dp-fx-shadow .dp-brk-t,.dp-sheet.brk .dp-brk-txt.dp-fx-shadow .dp-brk-b,.dp-sheet .dp-cov-main.dp-fx-shadow .dp-cov-client,.dp-sheet .dp-cov-main.dp-fx-shadow .dp-cov-for,.dp-sheet .dp-cov-main.dp-fx-shadow .dp-cov-req{text-shadow:0 1px 2px var(--dpfx-shade), 0 8px 26px var(--dpfx-shade)}.dp-sheet.brk .dp-brk-txt.dp-fx-outline .dp-brk-t,.dp-sheet.brk .dp-brk-txt.dp-fx-outline .dp-brk-b,.dp-sheet .dp-cov-main.dp-fx-outline .dp-cov-client,.dp-sheet .dp-cov-main.dp-fx-outline .dp-cov-for,.dp-sheet .dp-cov-main.dp-fx-outline .dp-cov-req{-webkit-text-stroke:.7px var(--dpfx-edge);paint-order:stroke fill}.dp-sheet.brk .dp-brk-txt.dp-fx-blur .dp-brk-t,.dp-sheet.brk .dp-brk-txt.dp-fx-white .dp-brk-t,.dp-sheet.brk .dp-brk-txt.dp-fx-black .dp-brk-t{margin-right:0;padding:12px 26px 12px calc(26px + .38em)}.dp-sheet.brk .dp-brk-txt.dp-fx-blur .dp-brk-b,.dp-sheet.brk .dp-brk-txt.dp-fx-white .dp-brk-b,.dp-sheet.brk .dp-brk-txt.dp-fx-black .dp-brk-b{padding:6px 14px}.dp-sheet .dp-cov-main.dp-fx-blur,.dp-sheet .dp-cov-main.dp-fx-white,.dp-sheet .dp-cov-main.dp-fx-black{padding:30px 34px 34px}.dp-sheet .dp-cov-main.dp-fx-blur .dp-cov-client,.dp-sheet .dp-cov-main.dp-fx-white .dp-cov-client,.dp-sheet .dp-cov-main.dp-fx-black .dp-cov-client{margin-right:0}.dp-sheet.brk .dp-brk-txt.dp-fx-white .dp-brk-t,.dp-sheet.brk .dp-brk-txt.dp-fx-white .dp-brk-b,.dp-sheet .dp-cov-main.dp-fx-white{background:#fff}.dp-sheet.brk .dp-brk-txt.dp-fx-white .dp-brk-t,.dp-sheet .dp-cov-main.dp-fx-white .dp-cov-client,.dp-sheet .dp-cov-main.dp-fx-white .dp-cov-for,.dp-sheet .dp-cov-main.dp-fx-white .dp-cov-req{color:#100f0c}.dp-sheet.brk .dp-brk-txt.dp-fx-white .dp-brk-b{color:#3a3934}.dp-sheet.brk .dp-brk-txt.dp-fx-black .dp-brk-t,.dp-sheet.brk .dp-brk-txt.dp-fx-black .dp-brk-b,.dp-sheet .dp-cov-main.dp-fx-black{background:#0a0a0a}.dp-sheet.brk .dp-brk-txt.dp-fx-black .dp-brk-t,.dp-sheet .dp-cov-main.dp-fx-black .dp-cov-client,.dp-sheet .dp-cov-main.dp-fx-black .dp-cov-for,.dp-sheet .dp-cov-main.dp-fx-black .dp-cov-req{color:#fff}.dp-sheet.brk .dp-brk-txt.dp-fx-black .dp-brk-b{color:#ffffffd6}.dp-sheet.brk .dp-brk-txt.dp-fx-blur .dp-brk-t,.dp-sheet.brk .dp-brk-txt.dp-fx-blur .dp-brk-b,.dp-sheet .dp-cov-main.dp-fx-blur{-webkit-backdrop-filter:blur(14px)saturate(.9);backdrop-filter:blur(14px)saturate(.9);background:#0a0a0a4d;border-radius:0}.dp-sheet.brk .dp-brk-txt.dp-fx-blur .dp-brk-t,.dp-sheet .dp-cov-main.dp-fx-blur .dp-cov-client,.dp-sheet .dp-cov-main.dp-fx-blur .dp-cov-for,.dp-sheet .dp-cov-main.dp-fx-blur .dp-cov-req{color:#fff}.dp-sheet.brk .dp-brk-txt.dp-fx-blur .dp-brk-b{color:#ffffffdb}.dp-sheet.brk.collage.gnd-black .dp-brk-txt.dp-fx-shadow .dp-brk-t,.dp-sheet.brk.collage.gnd-black .dp-brk-txt.dp-fx-outline .dp-brk-t,.dp-sheet.brk.collage.gnd-black .dp-brk-txt.dp-fx-none .dp-brk-t{color:#fff}.dp-sheet.brk.collage.gnd-black .dp-brk-txt.dp-fx-shadow .dp-brk-b,.dp-sheet.brk.collage.gnd-black .dp-brk-txt.dp-fx-outline .dp-brk-b,.dp-sheet.brk.collage.gnd-black .dp-brk-txt.dp-fx-none .dp-brk-b{color:#ffffffd6}.dp-sheet.brk.collage.gnd-black .dp-brk-txt{--dpfx-edge:#0a0a0ad9;--dpfx-shade:#0a0a0a9e}.dp-sheet.brk .dp-brk-txt.dp-fx-none .dp-brk-t,.dp-sheet.brk .dp-brk-txt.dp-fx-none .dp-brk-b{text-shadow:none}.dp-sheet.cov.own.cov-blur .dp-cov-img{filter:blur(22px)saturate(.85);transform:scale(1.12)}.dp-sheet .dp-tiers .dp-tier{position:relative;overflow:hidden}.dp-sheet .dp-tiers .dp-tier .dp-tier-name,.dp-sheet .dp-tiers .dp-tier .dp-tier-blurb,.dp-sheet .dp-tiers .dp-tier .dp-tier-price,.dp-sheet .dp-tiers .dp-tier .dp-tier-feats{z-index:1;position:relative}.dp-sheet .dp-tiers .dp-tier .dp-tier-art{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dp-sheet .dp-tiers .dp-tier .dp-tier-scrim{z-index:0;pointer-events:none;background:linear-gradient(#0000004d 0%,#00000070 52%,#000000a8 100%);position:absolute;inset:0}.dp-sheet .dp-tiers .dp-tier.dp-tier-veil .dp-tier-art{filter:blur(14px)saturate(.85);transform:scale(1.18)}.dp-sheet .dp-tiers .dp-tier.dp-tier-hasart{background:#0a0a0a}.dp-sheet .dp-tiers .dp-tier.dp-tier-hasfill:not(.dp-tier-ondark){border-color:#0a0a0a24}.dp-sheet .dp-tiers .dp-tier.dp-tier-ondark{color:#fff;border-color:#ffffff4d}.dp-sheet .dp-tiers .dp-tier.dp-tier-ondark .dp-tier-blurb,.dp-sheet .dp-tiers .dp-tier.dp-tier-ondark .dp-tier-feats span{color:#ffffffd1}.dp-sheet .dp-tiers .dp-tier.dp-tier-ondark .dp-tier-price em{color:#ffffffb3}.dp-sheet .dp-tiers .dp-tier.dp-tier-ondark.on,.dp-sheet .dp-tiers .dp-tier.dp-tier-ondark.live:hover{border-color:#fff}.dp-sheet .dp-tiers .dp-tier.dp-tier-hasfill:not(.dp-tier-ondark).on,.dp-sheet .dp-tiers .dp-tier.dp-tier-hasfill:not(.dp-tier-ondark).live:hover{border-color:#100f0c}.dp-sheet .dp-tiers .dp-tier:disabled,.dp-sheet .dp-opt:disabled{pointer-events:none}.dp-sheet .dp-people-row.circ{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:24px}.dp-sheet .dp-person.circ{text-align:center;justify-items:center;gap:10px}.dp-sheet .dp-person.circ .dp-person-ph{border-radius:50%;width:150px;height:150px}.dp-sheet .dp-person.circ .dp-person-txt{justify-items:center}.dp-sheet .dp-person.circ.hero{grid-template-columns:minmax(0,1fr);justify-items:center}.dp-sheet .dp-person.circ.hero .dp-person-ph{order:1;width:260px;height:260px}.dp-sheet .dp-person.circ.hero .dp-person-txt{order:2;padding-bottom:0}.dp-sheet .dp-person.circ.hero .dp-person-bio{max-width:460px}.dp-sheet.ppl.bios:not(.circ) .dp-person:not(.hero) .dp-person-ph{height:200px}.dp-sheet .dp-person-bio{color:#3a3934;max-width:560px;margin-top:8px;font-size:12.5px;line-height:1.62;display:block}.dp-sheet .dp-person.circ .dp-person-bio{max-width:260px}@media (max-width:700px){.dp-sheet.ppl.bios:not(.circ) .dp-person:not(.hero) .dp-person-ph{height:260px}.dp-sheet .dp-people-row.circ{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dp-sheet .dp-person.circ .dp-person-ph{width:116px;height:116px}.dp-sheet .dp-person.circ.hero .dp-person-ph{width:190px;height:190px}.dp-sheet .dp-person.circ .dp-person-bio{max-width:100%}.dp-sheet .dp-cov-main.dp-fx-blur,.dp-sheet .dp-cov-main.dp-fx-white,.dp-sheet .dp-cov-main.dp-fx-black{padding:20px 22px 24px}}@media print{.dp-stack .dp-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dp-sheet.brk .dp-brk-txt.dp-fx-blur .dp-brk-t,.dp-sheet.brk .dp-brk-txt.dp-fx-blur .dp-brk-b,.dp-sheet .dp-cov-main.dp-fx-blur{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0a9e}}.pe-ctx .pe-look-row{align-items:center;gap:5px;padding-top:1px;display:flex}.pe-ctx .pe-imgcell{justify-items:start;gap:4px;display:grid}.pe-ctx .pe-imgcell-bar{align-items:center;gap:4px;display:flex}.pe-ctx .pe-focal{border:1px solid var(--hair);background:var(--surface-2);cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;width:92px;height:66px;padding:0;display:block;position:relative;overflow:hidden}.pe-ctx .pe-focal img{object-fit:cover;width:100%;height:100%;display:block}.pe-ctx .pe-focal-dot{pointer-events:none;background:#fff;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;box-shadow:inset 0 0 0 3px #100f0c}.pe-ctx .pe-swap{border:1px dashed var(--hair-strong);background:var(--btn-fill);height:20px;color:var(--ink-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;padding:0 8px;font-size:8.5px;display:inline-flex}.pe-ctx .pe-swap:hover{background:var(--btn-fill-hover);color:var(--ink)}.pe-ctx label.pm-row-ph{cursor:pointer}.pe-ctx .pe-look-tools{align-items:center}.pe-ctx .pe-look-tools .ce-mv,.pe-ctx .pe-look-tools .ce-rm{cursor:pointer;background:0 0;border:0;border-radius:5px;width:20px;height:20px;font-size:13px;line-height:1}.pe-ctx .pe-look-tools .ce-mv[disabled]{opacity:.28;cursor:default}.pe-ctx .pe-person{gap:4px;padding-bottom:6px;display:grid}.pe-ctx .pe-person-crop{padding-left:38px}.pe-ctx .pe-tier-look{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.pe-ctx .pe-tier-look .pe-color{flex:none}.pe-ctx .pe-tier-feats{border-left:1px solid var(--hair);margin-top:6px;padding-left:10px}.pe-ctx .pe-color{flex:none;align-items:center;gap:6px;display:inline-flex}.pe-ctx .pe-color .pe-color-sw{border-radius:7px;flex:none;width:26px;height:26px}.pe-ctx .pe-signers{flex-wrap:wrap}.pe-ctx .pe-hint{color:var(--ink-3);margin-top:5px;font-size:10.5px;line-height:1.5}
.st-transport .st-mark:not(.on){background:var(--st-field-bg);color:var(--ink-2)}.st-transport .st-mark:not(.on):hover{background:var(--btn-fill-hover);color:var(--ink)}.st-transport .st-mark.on,.st-transport .st-mark:active,.st-transport .cm-mode:active{background:var(--btn-bg);color:var(--btn-ink);transition-duration:0s}.fld .bgsw-row>label.bgsw{margin:0;display:block}.dp-sheet.dark ::selection,.dp-sheet.dark::selection{background:#ffffff38}.studio .st-main.st-main :is(.pe-paper,.doc-paper,.fe-paper,.ce-paper,.ie-paper),.studio .st-main.st-main :is(.pe-paper,.doc-paper,.fe-paper,.ce-paper,.ie-paper) *{cursor:default}.studio .st-main.st-main :is(.pe-paper,.doc-paper,.fe-paper,.ce-paper,.ie-paper) :is(.dp-ed,.dp-ed *,[contenteditable=true],[contenteditable=true] *,[contenteditable=plaintext-only],[contenteditable=plaintext-only] *,textarea,input:not([type]),input[type=text],input[type=email],input[type=number]){cursor:text}.cal.cal{box-shadow:none;background:0 0;border:0;overflow:visible}.cal .cal-bar{background:0 0;border:0;padding:8px 0 18px}.cal .cal-title{font-family:var(--ui);color:var(--ink);font-size:20px;font-weight:600}:is(.cal,.cd) :is(.cal-arrow,.today-btn,.cal-ics){background:var(--st-field-bg);color:var(--ink-2);border-color:#0000;border-radius:999px}:is(.cal,.cd) :is(.cal-arrow,.today-btn,.cal-ics):hover{background:var(--btn-fill-hover);color:var(--ink);border-color:#0000}.cal .cal-dow{background:0 0;border:0;gap:4px}.cal .cal-dow span{text-align:center;padding:10px 0}.cal .cal-grid{gap:4px}.cal .cal-grid .cal-cell{background:var(--surface);border:0;border-radius:10px;padding:8px}.cal .cal-grid .cal-cell.out{background:0 0}.cal .cal-grid .cal-cell.today{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--ink-3)}.cal .cal-cell .dnum{width:26px;height:26px;font-family:var(--ui);align-self:center;place-items:center;padding:0;font-size:12px;display:grid}.cal .cal-cell.today .dnum{box-shadow:none}@media (max-width:640px){.cal .cal-grid{grid-auto-rows:minmax(82px,auto)}.cal .cal-grid .cal-cell{padding:4px 2px}}.cm-shell.cm-shell.cm-shell:not(.is-audio){aspect-ratio:16/9}.cm-shell.cm-shell.cm-shell:not(.is-audio)>video{aspect-ratio:16/9;object-fit:contain;width:100%;height:100%;max-height:none;margin:0;display:block}.cm-embed.cm-embed.cm-embed :is(.cm-embed-frame,.cm-embed-poster),.cm-embed-frame.cm-embed-lb.cm-embed-lb.is-portrait{aspect-ratio:16/9;width:100%;height:auto;max-height:none;margin:0}.cm-embed.cm-embed.cm-embed .cm-embed-poster img{object-fit:contain}.mg-sheet .mg-frame.is-tall{aspect-ratio:16/9;width:100%;max-height:none}.mg-sheet .mg-frame .mg-poster img{object-fit:contain}.compose-send:disabled{cursor:wait;opacity:.55}
