@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.address-field{position:relative;min-width:0;margin:12px 0;color:var(--ink,#272522)}.address-field>label{display:block;margin-bottom:6px;font-size:12px;font-weight:650}.address-field-control{position:relative}.address-field-control>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#756452;pointer-events:none}.address-field-control input{width:100%;padding-left:37px!important}.address-field-hint{display:block;margin-top:7px;color:#746c62;font-size:11px;line-height:1.5}.address-suggestions{position:relative;z-index:2;margin-top:6px;border:1px solid #c8bba9;border-radius:6px;background:#fffcf6;box-shadow:0 8px 24px #211c1110;overflow:hidden;text-align:left}.address-suggestions-heading{padding:12px 14px;border-bottom:1px solid #ded5c6;font-size:9px;letter-spacing:.15em;color:#62503c;display:flex;justify-content:space-between;gap:12px}.address-suggestions-heading>span{letter-spacing:0;text-transform:none;color:#827463}.address-suggestions ul{padding:0;margin:0;list-style:none}.address-suggestions li{display:flex;gap:12px;padding:12px 14px;cursor:pointer;border-bottom:1px solid #ebe4d9}.address-suggestions li>svg{margin-top:3px;flex:none;color:#846e4e}.address-suggestions li>span{display:grid;gap:3px;min-width:0}.address-suggestions li strong{font-size:13px;font-weight:600}.address-suggestions li span span{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.address-suggestions li small{font-size:10px;color:#766751}.address-suggestions li:hover,.address-suggestions li[aria-selected=true]{background:#ede4d5;box-shadow:inset 3px 0 #7d6845}.address-suggestions>p{font-size:12px;margin:12px 14px;color:#665a4a}.address-attribution{padding:9px 14px;font-size:10px;color:#756b5b}.address-attribution a{text-decoration:underline;color:inherit}.rehearsal-handoff{margin:24px 0;border:1px solid #cfc2b0;border-radius:8px;overflow:hidden;scroll-margin-top:30px;background:#fcfaf5;color:#26241f}.handoff-mast{display:flex;align-items:center;gap:22px;padding:28px 30px;background:#252824;color:#f5f0e4;border-bottom:3px double #b3a07a}.handoff-seal{display:grid;place-items:center;width:62px;height:72px;border:1px solid #8e8164;border-radius:2px 2px 28px 28px;flex:none}.handoff-seal svg{width:38px;stroke-width:1.1}.handoff-mast>div:nth-child(2){flex:1}.handoff-mast small{display:block;color:#c8bca4;font-size:9px;letter-spacing:.16em}.handoff-mast h2{font:400 36px/1.15 Georgia,Times New Roman,serif;margin:5px 0 7px;letter-spacing:-.04em}.handoff-mast p{font-size:12px;color:#d1cabc;margin:0}.handoff-mast>span{font:400 32px/1.3 Georgia,serif;text-align:right}.handoff-mast>span small{font:9px/1.6 system-ui;letter-spacing:.1em}.handoff-body{padding:22px 28px}.handoff-intro{display:flex;gap:26px;justify-content:space-between;border-bottom:1px solid #e2d9ca;padding-bottom:18px}.handoff-intro p{max-width:620px;margin:0;font-size:13px;line-height:1.65;color:#675f53}.handoff-intro>span{font-size:11px;line-height:1.7;color:#796b54;flex:none}.handoff-notice{display:flex;align-items:center;gap:8px;font-size:13px;color:#3b5943}.handoff-notes{list-style:none;padding:0;margin:0}.handoff-notes li{display:flex;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #e3dbcf}.handoff-number{font:italic 22px Georgia,serif;color:#95836b;min-width:26px}.handoff-notes li>div{flex:1;min-width:0}.handoff-notes h3{font-size:14px;font-weight:650;margin:0 0 6px}.handoff-notes p{font-size:12px;line-height:1.6;color:#655c50;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.handoff-notes button{font-size:11px;white-space:nowrap;background:transparent;border-color:#c8baa4;color:#4d4233}.handoff-more{margin-top:14px}.handoff-empty{display:flex;gap:12px;align-items:center;padding:22px 0;color:#7d705b}.handoff-empty p{font-size:13px}.handoff-body>footer{font-size:10px;color:#8a7c66;padding-top:20px;letter-spacing:.02em}.handoff-assigned{margin-top:25px}.handoff-assigned>h3{font:400 22px Georgia,serif;margin-bottom:12px}.handoff-assigned h4{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#867252;margin:17px 0 8px}.handoff-assigned a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #e4dccf;text-decoration:none;color:inherit}.handoff-assigned a>span:first-child{display:grid;gap:4px}.handoff-assigned strong{font-size:13px;font-weight:600}.handoff-assigned small{font-size:11px;color:#746957}.handoff-assigned a>span:last-child{display:flex;align-items:center;gap:10px;font-size:11px;color:#6a5a42}.handoff-editor{background:#fcfaf5;color:#26241f;width:min(600px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #a99472;border-radius:7px;box-shadow:0 22px 90px #0004}.handoff-editor>header{display:flex;justify-content:space-between;gap:20px;padding:23px 26px;background:#252824;color:#f5f0e4}.handoff-editor>header small{font-size:9px;letter-spacing:.18em;color:#c6b89e}.handoff-editor h2{font:400 25px/1.2 Georgia,serif;margin:8px 0 0}.handoff-editor>header button{color:inherit;background:transparent;border-color:#5c5e53;align-self:flex-start}.handoff-editor fieldset{border:0;margin:0;padding:22px 26px;min-width:0}.handoff-editor fieldset>label{display:grid;gap:7px;margin-bottom:16px;font-size:12px}.handoff-editor fieldset .formrow,.handoff-editor .search-select{margin-bottom:16px}.handoff-source{border:1px solid #dbd0bf;padding:12px;font-size:12px}.handoff-source p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.handoff-editor>footer{display:flex;justify-content:flex-end;gap:10px;padding:17px 26px;border-top:1px solid #e0d5c4}.handoff-editor>.error{margin:0 26px 16px}.release-drift{padding:14px 16px;border-left:3px solid #8b7049;background:#f3ecdf;font-size:13px;line-height:1.5;color:#574831}@media(max-width:700px){.handoff-mast{gap:14px;padding:22px 18px}.handoff-seal{width:45px;height:57px}.handoff-seal svg{width:30px}.handoff-mast h2{font-size:30px}.handoff-mast>span{display:none}.handoff-body{padding:18px}.handoff-intro{display:block}.handoff-intro>span{display:block;margin-top:10px}.handoff-notes li{gap:12px;flex-wrap:wrap;align-items:flex-start}.handoff-notes li>div{flex-basis:calc(100% - 42px)}.handoff-notes button{margin-left:38px}.handoff-editor fieldset,.handoff-editor>header,.handoff-editor>footer{padding:18px}.handoff-assigned a{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.address-suggestions,.rehearsal-handoff{scroll-behavior:auto}}.handoff-editor .formrow>label{display:grid;gap:7px;flex:1;font-size:12px;min-width:0}.handoff-editor .formrow input,.handoff-editor .formrow select{width:100%;min-width:0}.rehearsal-handoff .handoff-mast{height:auto;min-height:148px;position:static}.handoff-editor>header{height:auto;min-height:90px;position:static}.rehearsal-handoff{scroll-margin-top:140px}@media(max-width:1100px){.rehearsal-handoff{scroll-margin-top:85px}}.sectionheading.house-heading.house-mast[data-house-kind]{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 36px auto;align-items:center;gap:24px;margin:0 0 24px!important;padding:30px 32px!important;border:1px solid #5a414a!important;border-radius:3px!important;background:linear-gradient(116deg,#29232b,#392633 64%,#4b2c3d)!important;box-shadow:inset 0 0 0 5px #352934,inset 0 0 0 6px #b095643d!important;color:#f4ead7!important;isolation:isolate}.sectionheading.house-heading.house-mast .house-heading-copy{min-width:0}.sectionheading.house-heading.house-mast[data-house-kind]>.house-heading-copy>.house-overline{display:block;color:#d7bb84!important;font:600 10px/1.7 Arial,sans-serif;letter-spacing:.17em;margin-bottom:11px}.sectionheading.house-heading.house-mast[data-house-kind]>.house-heading-copy>:is(h1,h2){margin:0!important;color:#fff4df!important;font:400 clamp(29px,3vw,39px)/1.15 Georgia,serif!important;letter-spacing:-.025em!important;text-transform:none!important}.sectionheading.house-heading.house-mast .house-heading-copy>p{margin:11px 0 0!important;max-width:610px;color:#e2d5d4!important;font-size:14px!important;line-height:1.6!important}.sectionheading.house-heading.house-mast .house-heading-mark{position:static!important;display:block;width:33px;height:43px;color:#d3b37d;opacity:.88;transform:none!important}.sectionheading.house-heading.house-mast .house-heading-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;max-width:340px}.sectionheading.house-heading.house-mast .house-heading-actions :is(button,a){font-size:12px}.sectionheading.house-heading.house-mast .house-heading-actions>button,.sectionheading.house-heading.house-mast .house-heading-actions>a,.sectionheading.house-heading.house-mast .house-heading-actions>.wf-actions>button,.sectionheading.house-heading.house-mast .register-create-menu>summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 13px;color:#f3e8d4!important;background:#ffffff07!important;border:1px solid #cfb78365!important;border-radius:2px!important;text-decoration:none}.sectionheading.house-heading.house-mast .house-heading-actions>button.primary,.sectionheading.house-heading.house-mast .register-create-menu>summary{background:#e5d4b2!important;color:#302430!important;border-color:#e5d4b2!important}.sectionheading.house-heading.house-mast .house-heading-actions>a:hover,.sectionheading.house-heading.house-mast .house-heading-actions>button:hover{box-shadow:inset 0 0 0 1px #dcc494;background:#ffffff10!important}.sectionheading.house-heading.house-mast .house-heading-actions>button.primary:hover{background:#f6e7c9!important}.house-mast-footer{grid-column:1/-1;margin-top:0;border-top:1px solid #d4b47a50;padding-top:17px}.house-mast-view-fieldset{border:0;padding:0;margin:0;min-width:0}.house-mast-footer .register-view-line{margin:0!important;padding:0!important;display:flex;justify-content:space-between;gap:16px;align-items:center}.house-mast-footer .register-views{display:flex;flex-wrap:wrap;gap:5px;background:none!important;border:0!important;padding:0!important}.house-mast-footer .register-views>button{background:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#dfced2!important;padding:8px 12px!important;font-size:12px!important;min-height:44px}.house-mast-footer .register-views>button[aria-pressed=true]{color:#fff0ce!important;border-bottom-color:#d7ba80!important;background:#ffffff08!important}.house-mast-footer .register-views>button>span{background:#ffffff12!important;color:inherit!important;border:0!important}.house-mast-footer .register-views>button:disabled{opacity:.5}.house-mast-footer .register-display-switch{color:#f0dec2}:is(.task-register,.documents-center) .register-controls{border:0!important;border-bottom:1px solid #cbb99d!important;background:transparent!important;border-radius:0!important;padding:0 0 13px!important;margin:0 0 18px!important;box-shadow:none!important}:is(.task-register,.documents-center) .register-control-line{align-items:center;gap:10px}:is(.task-register,.documents-center) .register-search{min-height:42px;background:#fffdf8!important;border-color:#ccbcac!important;border-radius:3px!important}:is(.task-register,.documents-center) .register-control-line select{min-height:42px;background:#fffdf8!important;border:1px solid #ccbcac!important;border-radius:3px!important;font-size:13px}:is(.task-register,.documents-center) .register-filter-line{margin-top:10px;gap:10px;font-size:12px}.task-owner-link{display:inline-flex;align-items:center;gap:4px}.documents-center .document-grid{display:grid;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid #bda88b}.documents-center .document-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(200px,1fr);gap:13px 28px;border:0!important;border-bottom:1px solid #d0bfa6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:24px 8px!important}.documents-center .document-card>.document-card-top{grid-column:1/-1;padding:0;border:0;margin:0}.documents-center .document-identity{min-width:0;grid-column:1}.documents-center .document-identity h2{font:400 25px/1.3 Georgia,serif!important;margin:0 0 9px!important}.documents-center .document-identity p{margin:5px 0;font-size:13px}.documents-center .document-open-title{display:inline-flex;gap:10px;align-items:baseline;text-align:left;background:none!important;border:0!important;border-radius:0!important;padding:0!important;font:inherit!important;color:#482a3b!important}.documents-center .document-open-title svg{flex-shrink:0}.documents-center .document-review-facts{grid-column:2;align-self:center;margin:0!important}.documents-center .document-card>:is(details,.rider-progress,.document-linked-work,.document-files,.document-actions){grid-column:1/-1}.document-linked-work{display:flex;align-items:center;gap:14px;border-top:1px solid #d8cbb8;border-bottom:1px solid #d8cbb8;padding:12px 0;color:#60324a;text-decoration:none;font-size:13px}.document-linked-work small{color:#72616b;margin-right:auto;font-size:12px}.documents-center .document-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:2px;padding:0!important;border:0!important}.documents-center .document-actions>button{min-height:36px;font-size:12px;border-radius:3px}.record-inspector.house-record>.modalhead{background:linear-gradient(112deg,#302530,#492a3a);color:#f5e8d2;border-bottom:1px solid #a68b62;padding:23px 25px}.record-inspector.house-record>.modalhead :is(h2,.eyebrow,.house-overline){color:inherit!important}.record-inspector.house-record>.modalhead>button{color:#f7e9d2!important;background:transparent!important;border-color:#cbb28b66!important}.record-inspector.house-record .formal-form-heading{border-bottom:1px solid #d3c2aa;padding-bottom:12px;color:#573346;letter-spacing:0;font-size:17px}.record-inspector.house-record .formal-form-heading span{color:#8e7046}.record-inspector.house-record .modalfoot{background:#efe6d8;border-top:1px solid #c7b596}.nav-event .nav-production-archive{display:flex;gap:6px;align-items:center;justify-content:flex-end;margin-top:8px;padding:3px 0;color:#765746;font-size:11px;text-decoration:none}.nav-production-archive span{font-variant-numeric:tabular-nums;opacity:.8}.crew-workspace{padding:8px 32px 30px;min-width:0}.crew-workspace-context{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:0 2px 14px;border-bottom:1px solid #c9b99e;color:#715968;font-size:12px}.crew-workspace-context>span{font-weight:600;margin-right:auto}.crew-workspace-context>a{display:inline-flex;gap:5px;align-items:center;color:#66364d;text-decoration:none}.crew-workspace .arrivalpage,.crew-workspace .production-planning,.crew-workspace .operations-suite{padding:20px 0!important;margin:0!important;max-width:none!important}.crew-workspace .arrivalpage>.sectionheading.house-heading.house-mast[data-house-kind],.crew-workspace .production-planning>.planning-intro,.crew-workspace .crew-office>.house-page-heading{padding:6px 0 20px!important;margin:0 0 18px!important;border:0!important;border-bottom:1px solid #cdbda4!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;color:#412e3b!important;display:flex!important;align-items:center;justify-content:space-between;gap:20px}.crew-workspace .arrivalpage>.house-heading.house-mast[data-house-kind]>.house-heading-copy>.house-overline,.crew-workspace .arrivalpage>.house-heading .house-heading-mark{display:none!important}.crew-workspace .arrivalpage>.house-heading.house-mast[data-house-kind]>.house-heading-copy>:is(h1,h2),.crew-workspace .planning-intro :is(h1,h2),.crew-workspace .crew-office>.house-page-heading h2{font:400 25px/1.2 Georgia,serif!important;color:#482a3b!important}.crew-workspace .arrivalpage>.house-heading .house-heading-copy>p{color:#766573!important;font-size:13px!important}.crew-workspace .arrivalpage>.house-heading .house-heading-actions>button{color:#4c2c3d!important;background:#f9f3e8!important;border-color:#c0a97f!important}.crew-workspace .arrivalpage>.house-heading .house-heading-actions>button.primary{background:#4a2d40!important;color:#fff1dc!important;border-color:#4a2d40!important}.crew-workspace .crew-clock-panel{background:#303936;color:#f5e7d1;border:1px solid #8f8969;border-radius:3px;padding:22px}.crew-workspace .crew-clock-panel :is(h3,p,.house-overline){color:inherit}.crew-workspace .crew-clock-panel a{color:#f0d69f}.crew-workspace .crew-office-columns{gap:32px}.crew-workspace .suite-ledger-card{background:transparent;border:0;border-bottom:1px solid #cfbfa6;border-radius:0;padding:18px 0;box-shadow:none}.crew-workspace-editing,.crew-workspace-loading{font-size:13px;color:#695567;padding:12px 0;margin:0}.crew-workspace :is(.planning-position,.planning-position-card){border-radius:3px;box-shadow:none}@media(max-width:1100px){.sectionheading.house-heading.house-mast[data-house-kind]{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:26px!important}.sectionheading.house-heading.house-mast .house-heading-mark{display:none}.sectionheading.house-heading.house-mast .house-heading-actions{max-width:270px}}@media(max-width:700px){.sectionheading.house-heading.house-mast[data-house-kind]{display:grid!important;grid-template-columns:1fr;padding:24px 21px!important;gap:18px;margin-bottom:18px!important}.sectionheading.house-heading.house-mast .house-heading-actions{justify-content:flex-start;max-width:none}.sectionheading.house-heading.house-mast[data-house-kind]>.house-heading-copy>:is(h1,h2){font-size:32px!important}.house-mast-footer{margin-top:1px;padding-top:9px}.house-mast-footer .register-view-line{align-items:flex-start;flex-direction:column}.house-mast-footer .register-views{gap:0}.house-mast-footer .register-views>button{padding:8px 9px!important;font-size:11px!important}.documents-center .document-card{grid-template-columns:1fr;padding:21px 2px!important;gap:12px}.documents-center .document-review-facts{grid-column:1;grid-row:auto}.document-linked-work{flex-wrap:wrap;gap:7px}.document-linked-work small{width:100%;order:3}.crew-workspace .arrivalpage>.sectionheading.house-heading.house-mast[data-house-kind],.crew-workspace .crew-office>.house-page-heading{display:flex!important;flex-direction:column;align-items:flex-start}.crew-workspace{padding:8px 18px 24px}.crew-workspace-context{gap:12px}.crew-workspace-context>span{width:100%}.crew-workspace .crew-office-columns{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.house-mast *{transition:none!important}}.crew-workspace .production-planning>.planning-context>span{display:none}.crew-workspace .production-planning>.planning-intro .planning-overline{display:none}.crew-workspace .production-planning>.planning-intro :is(h1,h2){font:400 25px/1.2 Georgia,serif!important}html[data-show-mode=dark] .nav-event .nav-production-archive{color:#d6bf94}html[data-show-mode=dark] :is(.task-register,.documents-center) :is(.register-search,.register-control-line select){background:#302833!important;color:#f4e7d3!important;border-color:#756351!important}html[data-show-mode=dark] .documents-center :is(.document-open-title,.document-linked-work){color:#e4c28d!important}html[data-show-mode=dark] .document-linked-work small{color:#c5b2bc}html[data-show-mode=dark] .crew-workspace :is(.crew-workspace-context,.crew-workspace-context>a,.crew-workspace-editing,.crew-workspace-loading){color:#d6c1b4}html[data-show-mode=dark] .crew-workspace .arrivalpage>.house-heading.house-mast[data-house-kind]>.house-heading-copy>:is(h1,h2),html[data-show-mode=dark] .crew-workspace .crew-office>.house-page-heading h2{color:#f5e7cd!important}html[data-show-mode=dark] .crew-workspace .arrivalpage>.house-heading .house-heading-copy>p{color:#d1bfc9!important}html[data-show-mode=dark] .record-inspector.house-record .modalfoot{background:#302632}.crew-workspace .production-planning>.planning-intro p{color:#766573!important}.crew-workspace .production-planning>.planning-intro button{color:#4c2c3d!important;background:#f9f3e8!important;border-color:#c0a97f!important}.crew-workspace .production-planning>.planning-intro button.primary{background:#4a2d40!important;color:#fff1dc!important;border-color:#4a2d40!important}html[data-show-mode=dark] .crew-workspace .production-planning>.planning-intro p{color:#d1bfc9!important}html[data-show-mode=dark] .crew-workspace .production-planning>.planning-intro :is(h1,h2){color:#f5e7cd!important}.crew-workspace-context>button{font:inherit;color:inherit;background:none;border:0;border-bottom:1px solid #b7a17c;border-radius:0;padding:3px 0}.landing-page.landing-register.house-production-register>.landing-mast{position:relative;padding:29px 32px!important;background:linear-gradient(115deg,#302530,#482c3d)!important;color:#f7ebd7!important;border:1px solid #615044!important;border-radius:3px!important;box-shadow:inset 0 0 0 5px #ffffff04,inset 0 0 0 6px #baa2734a!important}.landing-page.landing-register.house-production-register[data-collection=past]>.landing-mast{background:linear-gradient(115deg,#20302e,#34433a)!important}.landing-page.landing-register.house-production-register>.landing-mast h1{color:#fff1d9!important;font:400 clamp(31px,3.3vw,45px)/1.13 Georgia,serif!important;letter-spacing:-.03em}.landing-page.landing-register.house-production-register>.landing-mast p{color:#e1d7c8!important;font-size:14px!important;line-height:1.6}.landing-page.landing-register.house-production-register .landing-client,.landing-page.landing-register.house-production-register .landing-client span{color:#d8c198!important}.landing-page.landing-register.house-production-register .landing-register-actions>button{color:#f5e5c9!important;background:#ffffff08!important;border:1px solid #b49b735c!important}.landing-page.landing-register.house-production-register .landing-register-actions>button.primary{background:#e4d0aa!important;color:#302831!important}.landing-page.landing-register.house-production-register>.landing-register-selection{background:transparent!important;box-shadow:none!important;border-width:0 0 1px!important;border-radius:0!important;padding:8px 0 16px!important}@media(max-width:700px){.landing-page.landing-register.house-production-register>.landing-mast{padding:23px 21px!important}}.nav-assigned-archive{margin-top:8px;font-size:11px}.nav-assigned-archive summary{cursor:pointer;color:inherit;padding:4px 0}.nav-assigned-archive select{max-width:100%}:is(.task-register,.documents-center) .saved-register-views{border:0!important;border-bottom:1px solid #c9bba6!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;margin:0 0 12px!important;padding:5px 0 10px!important}.crew-workspace .crew-office>.house-page-heading p{color:#766573!important}.crew-workspace .crew-office>.house-page-heading .house-actions>:is(button,a){background:#faf3e7!important;color:#4c2c3d!important;border:1px solid #c0a97f!important}@media(max-width:700px){.crew-workspace .production-planning>.planning-intro{flex-direction:column;align-items:flex-start}.crew-workspace .production-planning>.planning-intro .planning-actions{justify-content:flex-start;flex-wrap:wrap}}.crew-show-dateline{display:block;margin-top:3px;font-size:12px;color:#ddcbb9}.crew-workspace-context .production-page-actions{margin:0!important;padding:0!important}.crew-workspace-context .production-action-menu>summary{min-height:30px!important;padding:4px 0!important}.production-counsel-overlay{z-index:1200;background:#101217c9;padding:20px;display:grid;place-items:center}.production-counsel-panel{align-self:center;width:min(920px,100%);height:auto!important;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:#222a2a;color:#eee5d5;border:1px solid #ad9265;border-radius:7px;box-shadow:0 30px 100px #0007;overflow:hidden;margin:auto}.production-counsel-panel>.production-counsel-head{height:auto!important;min-height:0;display:flex;align-items:start;justify-content:space-between;gap:20px;padding:24px 28px;flex:none;background:linear-gradient(115deg,#20312d,#342530)!important;border-bottom:1px solid #b79b674d}.production-counsel-head small{display:flex;align-items:center;gap:10px;color:#d9be8c;font:500 9px/1.6 Arial,sans-serif;letter-spacing:.14em}.production-counsel-head .house-glyph{width:28px;height:24px;flex:none}.production-counsel-panel .production-counsel-head h2{font:400 34px/1.2 Georgia,serif;color:#f4e7d0!important;letter-spacing:-.025em;margin:10px 0}.production-counsel-head p{font-size:13px;color:#ccc3b3!important;margin:0}.production-counsel-panel button{min-height:44px;padding:10px 14px;background:transparent;color:#eddbb8;border:1px solid #b39a6a77;border-radius:4px;font-size:13px;line-height:1.5;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.production-counsel-panel .production-counsel-head>button{width:44px;min-width:44px;padding:10px;border-color:#b39a6a77;color:#eddbb8!important}.production-counsel-body{overflow:auto;min-height:0;padding:24px 28px;overscroll-behavior:contain}.production-counsel-panel .production-counsel-intro{color:#cbc3b4!important;font-size:14px;line-height:1.7;margin:0 0 20px}.production-counsel-question{border:0;padding:0;margin:0;min-width:0}.production-counsel-question>label{font-size:13px;display:block;color:#eee2cd!important;margin-bottom:9px}.production-counsel-question textarea{width:100%;padding:14px;background:#161e20!important;color:#f4ead7!important;border:1px solid #b39a6a88!important;border-radius:4px;resize:vertical;min-height:110px;font:400 15px/1.65 Arial,sans-serif}.production-counsel-question textarea::placeholder{color:#bcb6a9}.production-counsel-prompts{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.production-counsel-panel .production-counsel-prompts button{border-color:#a58d6044;padding:8px 12px;color:#d9c296;font-size:12px}.production-counsel-progress{display:flex;align-items:center;gap:10px;color:#e4c994!important;font-size:13px;min-height:44px;margin:16px 0 0}.production-counsel-panel .production-counsel-error{margin:18px 0 0;background:#492e35;color:#ffe1d2!important;border:1px solid #cb967855;padding:13px 16px;font-size:13px;line-height:1.7}.production-counsel-answer{margin-top:28px;padding-top:22px;border-top:1px solid #b39a6a55}.production-counsel-answer-head>small{font-size:9px;letter-spacing:.14em;color:#d5b67e}.production-counsel-panel .production-counsel-answer h3{font:400 25px/1.4 Georgia,serif;color:#f0e1c9!important;margin:10px 0;overflow-wrap:anywhere}.production-counsel-answer-head>p{color:#e1d9c9!important;font-size:14px;line-height:1.75;white-space:pre-wrap}.production-counsel-answer-head>span{color:#b8b9a9;font-size:11px;line-height:1.6}.production-counsel-panel .production-counsel-stale{font-size:13px;line-height:1.7;padding:13px 16px;margin:18px 0;color:#f1d8a9!important;border-left:2px solid #c09d62;background:#aa894412}.production-counsel-findings{list-style:none;padding:0;margin:24px 0 0}.production-counsel-findings>li{padding:19px 0;border-top:1px solid #b39a6a40}.production-counsel-finding-label{display:flex;align-items:center;gap:13px}.production-counsel-finding-label>span{font:400 20px/1.2 Georgia,serif;color:#d9b980}.production-counsel-finding-label>small{font-size:10px;letter-spacing:.05em;color:#d5c39f}.production-counsel-findings article[data-kind=inference] .production-counsel-finding-label>small{color:#c9bad3}.production-counsel-findings article[data-kind=confirm] .production-counsel-finding-label>small{color:#e9bf8d}.production-counsel-findings article>p{font-size:14px;line-height:1.75;color:#e7dece!important;margin:10px 0;white-space:pre-wrap}.production-counsel-evidence>summary{display:flex;align-items:center;gap:9px;cursor:pointer;min-height:44px;font-size:12px;color:#d9bd89}.production-counsel-evidence>summary:before{content:"+";font-size:16px}.production-counsel-evidence[open]>summary:before{content:"\2212"}.production-counsel-evidence ul{list-style:none;margin:0;padding:0 0 0 21px}.production-counsel-evidence li{padding:9px 0}.production-counsel-evidence a{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:13px;color:#e0c394!important;text-underline-offset:4px}.production-counsel-evidence blockquote{margin:3px 0 0;padding:10px 14px;border-left:1px solid #b39a6a66;background:#ffffff04;color:#bfc6b6;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.production-counsel-limitations{padding:15px 0;border-block:1px solid #b39a6a40}.production-counsel-panel .production-counsel-limitations h4{font-size:13px;color:#d5bc90!important;margin:0 0 10px}.production-counsel-limitations ul{margin:0;padding-left:18px;color:#c5c4b6;font-size:13px;line-height:1.8}.production-counsel-coverage{font-size:11px;line-height:1.7;color:#b9bba9!important;margin:18px 0 0}.production-counsel-panel>.production-counsel-foot{display:flex;align-items:center;gap:12px;padding:17px 28px;flex:none;background:#1b2326;border-top:1px solid #b39a6a55}.production-counsel-foot>span{font-size:11px;color:#bdbbaa;margin-right:auto}.production-counsel-panel .primary{background:#dec392!important;color:#25252a!important;border-color:#dec392}.production-counsel-panel button:disabled{opacity:.5;cursor:default}.production-counsel-panel :focus-visible{outline:2px solid #d9bb82;outline-offset:3px}.event-valet-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}@media(max-width:600px){.production-counsel-overlay{padding:8px}.production-counsel-panel{max-height:calc(100dvh - 16px);width:100%}.production-counsel-panel>.production-counsel-head{padding:20px 18px;gap:14px}.production-counsel-panel .production-counsel-head h2{font-size:29px}.production-counsel-head small{font-size:8px;letter-spacing:.1em}.production-counsel-head .house-glyph{width:23px}.production-counsel-body{padding:20px 18px}.production-counsel-question textarea{font-size:16px}.production-counsel-panel>.production-counsel-foot{padding:13px 18px;gap:10px;flex-wrap:wrap}.production-counsel-foot>span{width:100%;margin:0}.production-counsel-foot>button{flex:1}.production-counsel-panel .production-counsel-answer h3{font-size:23px}.event-valet-head{align-items:flex-start!important}.event-valet-actions{justify-content:flex-end}}.production-counsel-compose>summary,.production-counsel-asked>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:10px;color:#dec390;font-size:13px;list-style:none}.production-counsel-compose>summary:before,.production-counsel-asked>summary:before{content:"+";font-size:16px}.production-counsel-compose[open]>summary:before,.production-counsel-asked[open]>summary:before{content:"\2212"}.production-counsel-compose>summary::-webkit-details-marker,.production-counsel-asked>summary::-webkit-details-marker{display:none}.production-counsel-compose[open]>.production-counsel-question{padding-top:9px}.production-counsel-asked>summary{font-size:12px}.production-counsel-asked>p{font-size:13px;line-height:1.7;color:#c6c2b2;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.sc-overlay{z-index:150}.sc-overlay .sc-import{padding:0;width:min(720px,calc(100vw - 28px));max-width:720px;max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px #1117;background:#f8f5ef;color:#312a29;border:1px solid #887652}.sc-import>.sc-masthead{flex:none;padding:22px 26px;display:flex;align-items:flex-start;justify-content:space-between;background:linear-gradient(125deg,#1e2627,#263634 65%,#25282b);color:#f9f1dd;border-bottom:2px solid #bca16c}.sc-kicker{display:flex;align-items:center;gap:8px;color:#dbc695;font:600 10px/1.5 var(--font-sans,Arial,sans-serif);letter-spacing:.15em}.sc-import>.sc-masthead h2{font:400 clamp(25px,4vw,36px)/1.2 Georgia,serif;margin:9px 0 5px;color:inherit}.sc-import>.sc-masthead p{margin:0;color:#d3c9b5;font-size:13px}.sc-import>.sc-masthead button{background:transparent;color:#f5ebd3;border:1px solid #81765c;width:36px;height:36px;display:grid;place-items:center}.sc-body,.sc-import>.sc-actions{padding:18px 26px}.sc-body p{font-size:13px;line-height:1.6}.sc-body label{display:grid;gap:5px;font:600 13px/1.45 var(--font-sans,Arial,sans-serif)}.sc-body :is(input:not([type=checkbox]),textarea,select){width:100%;max-width:100%;min-width:0;box-sizing:border-box;color:#2f2926;background:#fffcf7;border:1px solid #bdad95;border-radius:4px;min-height:40px;padding:7px 9px;font:400 15px/1.4 var(--font-sans,Arial,sans-serif)}.sc-body textarea{resize:vertical}.sc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-times{grid-template-columns:1.2fr 1fr 1fr}.sc-row{padding:16px 0;border-top:1px solid #c9bba4}.sc-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sc-row-head>label,.sc-calendar,.sc-manual-calendar{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.sc-row-head>label{font:500 19px/1.4 Georgia,serif}.sc-row-head small{color:#5f5040;font-size:12px}.sc-source{color:#645c53;font-size:12px;margin:6px 0 11px;white-space:pre-wrap;overflow-wrap:anywhere}.sc-row details{margin:10px 0 0}.sc-row summary{cursor:pointer;font-size:13px}.sc-row details .sc-fields{margin-top:10px}.sc-duplicate{opacity:.75}.sc-warning{color:#763c23}.sc-calendar{padding:14px 0;border-block:1px solid #c9bba4;align-items:flex-start!important}.sc-calendar b{display:flex;align-items:center;gap:6px}.sc-calendar small{display:block;font-weight:400;line-height:1.6;margin-top:4px}.sc-import>.sc-actions{position:relative;flex:none;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #cbbda6;background:#f8f5ef}.sc-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.sc-shortcuts a,.sc-ledger-link{font-size:13px;text-decoration:underline;text-underline-offset:3px;color:inherit}.sc-ledger-link{display:inline-block;margin:8px 0}.sc-manual-calendar input,.sc-calendar input,.sc-row-head input{width:auto;accent-color:#604431}@media(max-width:560px){.sc-import>.sc-masthead,.sc-body,.sc-import>.sc-actions{padding:15px}.sc-overlay .sc-import{width:calc(100vw - 16px)}.sc-fields{grid-template-columns:1fr}.sc-times{grid-template-columns:1fr 1fr}.sc-times>label:first-child{grid-column:1/-1}.sc-row-head{flex-wrap:wrap}.sc-shortcuts{align-items:flex-start}}.sc-import>.sc-body{overflow:auto;min-height:0}.sc-import .sc-row-head>label{flex:1;min-width:0;font:500 18px/1.4 Georgia,serif}.sc-import .sc-row-head input[type=checkbox],.sc-import .sc-calendar input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px;flex:0 0 16px;margin:0}.sc-import .sc-calendar input[type=checkbox]{margin-top:3px}.sc-import .sc-actions button{min-height:40px}.sc-import .sc-masthead button{flex:none}.sc-import>.sc-masthead{height:auto;min-height:0}.sc-import .sc-masthead p{color:#e1d6bf}.tailor-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.2em;color:#987440}.tailor-inbox-modal{position:relative;width:min(1140px,96vw);max-height:92dvh;overflow:auto;background:var(--surface,#fbfaf7);color:var(--ink,#261e22);border:1px solid #b99a633f;box-shadow:0 30px 100px #10090e55;border-radius:5px;padding:38px}.tailor-close{position:absolute;right:20px;top:18px}.tailor-inbox header h1{font-family:Georgia,serif;font-size:clamp(32px,4vw,52px);font-weight:400;letter-spacing:-.05em;margin:20px 0 10px}.tailor-inbox header>div{display:flex;justify-content:space-between;align-items:center;gap:15px}.tailor-inbox header p{font-size:12px;color:var(--muted,#776a70)}.tailor-inbox-controls{display:flex;gap:14px;align-items:center;padding:22px 0;border-top:1px solid #b99a6338;margin-top:20px;flex-wrap:wrap}.tailor-inbox-controls>div{display:flex;gap:3px}.tailor-inbox-controls button{border:0;background:transparent;font-size:12px}.tailor-inbox-controls button[aria-pressed=true]{background:#641c36;color:#fff}.tailor-inbox-controls>input{flex:1;min-width:200px}.tailor-inbox-controls select{max-width:150px}.tailor-decision-list article{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(130px,.55fr) minmax(160px,.7fr);gap:25px;padding:23px 0;border-top:1px solid #b99a6330;align-items:center}.tailor-decision-list article>div>small{display:block;font-size:10px;color:var(--muted,#7c6c73);margin-bottom:8px;letter-spacing:.03em}.tailor-decision-kind{font-size:9px;color:#956f3d;text-transform:uppercase;letter-spacing:.12em}.tailor-decision-list h3{font-size:16px;line-height:1.4;font-weight:500;margin:7px 0}.tailor-decision-list p{font-size:11px;color:var(--muted,#7c6c73);margin:0;line-height:1.5}.tailor-decision-list dl{margin:0;display:grid;gap:12px}.tailor-decision-list dt{font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:var(--muted,#7c6c73)}.tailor-decision-list dd{margin:4px 0 0;font-size:12px}.tailor-decision-list article>a{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;line-height:1.5;color:var(--accent,#641c36);text-decoration:none}.tailor-decision-list article>a svg{flex-shrink:0}.tailor-empty{padding:36px 0;font-size:13px;color:var(--muted,#7c6c73)}.tailor-recovery{border:1px solid #b99a6345;border-left:2px solid #aa8450;padding:14px 18px;margin:16px 0;background:var(--surface,#fffdf9)}.tailor-recovery>summary{font-size:12px;cursor:pointer;display:flex;align-items:center;gap:9px}.tailor-recovery>summary span{margin-left:auto;color:#987440}.tailor-recovery small{display:block;font-size:10px;line-height:1.6;color:var(--muted,#776a70)}.tailor-recovery>small{margin:12px 0}.tailor-recovery article{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #b99a6330}.tailor-recovery article>span{flex:1}.tailor-recovery article b{font-size:12px;font-weight:500}.tailor-recovery button{font-size:11px}.tailor-recovery-review{padding-top:15px;border-top:1px solid #b99a6340}.tailor-recovery-review>div{padding:10px 0}.tailor-recovery-review pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto;font-size:11px;background:#94816c10;padding:10px}.tailor-recovery-review>p{font-size:12px}.tailor-recovery-review label{font-size:12px}.tailor-register{margin:18px 0;border:1px solid #b99a6340;background:var(--surface,#fffdf9);border-radius:3px;min-width:0}.tailor-register-toggle{width:100%;display:flex;align-items:center;gap:10px;border:0!important;background:transparent!important;text-align:left;padding:15px 18px!important;font-size:12px;font-weight:500;color:var(--ink,#35252d)}.tailor-register-toggle>span{margin-left:auto;font-size:10px;color:var(--muted,#776a70);font-weight:400}.tailor-register-toolbar,.tailor-bulk{display:flex;align-items:center;gap:12px;padding:12px 18px;flex-wrap:wrap}.tailor-register-toolbar>input{flex:1;min-width:180px}.tailor-register-toolbar>label{display:flex;gap:7px;align-items:center;font-size:11px}.tailor-register input[type=checkbox],.tailor-field-focus input[type=checkbox]{width:auto;accent-color:#641c36}.tailor-bulk{border-top:1px solid #b99a6325;background:#b99a6308}.tailor-bulk>*{flex:1;min-width:120px}.tailor-register-scroll{max-width:100%;overflow:auto;max-height:460px}.tailor-register table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}.tailor-register th{font-size:10px;text-align:left;font-weight:500;padding:10px 14px}.tailor-register thead{background:var(--surface,#f6f3ed);position:sticky;top:0;z-index:1}.tailor-register td{padding:8px 10px;border-top:1px solid #b99a6325;min-width:125px}.tailor-register td:first-child{min-width:30px}.tailor-register th[scope=row]{min-width:170px;font-size:12px;border-top:1px solid #b99a6325}.tailor-register input:not([type=checkbox]),.tailor-register select{min-width:0;width:100%;font-size:12px;padding:8px!important}.tailor-register footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid #b99a6330}.tailor-register footer>span{margin-right:auto;font-size:11px;color:var(--muted,#776a70)}.tailor-register button.primary{display:flex;align-items:center;gap:8px}.tailor-detail-editor{width:min(520px,94vw);max-height:92dvh;overflow:auto;padding:25px;background:var(--surface,#fffdf9);color:var(--ink,#2f2229);border:1px solid #b99a6350;box-shadow:0 30px 90px #10090e44;border-radius:4px}.tailor-detail-editor header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;border-bottom:1px solid #b99a6340;margin-bottom:20px}.tailor-detail-editor header h2{font-family:Georgia,serif;font-weight:400;font-size:25px;margin:8px 0 0}.tailor-detail-editor header small{font-size:9px;letter-spacing:.18em;color:#987440}.tailor-detail-editor fieldset{border:0;padding:0;display:grid;gap:15px}.tailor-detail-editor label{display:grid;gap:6px;font-size:11px}.tailor-detail-editor input,.tailor-detail-editor select{padding:11px}.tailor-detail-editor footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.tailor-equipment-journey{padding:18px 0;margin:15px 0;border-top:1px solid #b99a6340;border-bottom:1px solid #b99a6340}.tailor-equipment-journey h3{font-size:12px;font-weight:500}.tailor-equipment-journey ol{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;padding:0;gap:7px}.tailor-equipment-journey li{font-size:9px;color:var(--muted,#807079);display:flex;flex-direction:column;gap:7px}.tailor-equipment-journey li>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #b99a6350;border-radius:50%;font-size:8px}.tailor-equipment-journey .is-done{color:var(--ink,#512439)}.tailor-equipment-journey .is-done>span{color:#fff;background:#641c36;border-color:#641c36}.tailor-device-context{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.tailor-device-context>*{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;background:#b99a630a;text-align:left}.tailor-device-context small,.tailor-device-work small{font-size:9px;color:var(--muted,#807079)}.tailor-device-context b,.tailor-device-work b{font-size:12px;font-weight:500}.tailor-device-work{display:flex;justify-content:space-between;align-items:center;width:100%;border:0!important;border-bottom:1px solid #b99a6325!important;padding:12px 0!important;text-align:left}.tailor-device-work span{display:grid;gap:5px}.tailor-field-focus{margin:20px 0;border:1px solid #b99a6340;padding:20px;background:var(--surface,#fffdf9)}.tailor-field-focus header,.tailor-field-focus header>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.tailor-field-focus header b{font-family:Georgia,serif;font-weight:400;font-size:24px}.tailor-field-focus header button{font-size:11px}.tailor-field-controls{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:20px 0}.tailor-field-controls label{font-size:11px;display:flex;gap:7px;align-items:center}.tailor-field-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.tailor-field-cards>button{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;padding:16px;border:1px solid #b99a6330;background:transparent}.tailor-field-cards>button>span{display:grid;gap:7px}.tailor-field-cards b{font-size:13px;font-weight:500}.tailor-field-cards small{font-size:10px;color:var(--muted,#807079)}.tailor-field-cards>p{font-size:12px;color:var(--muted,#807079)}.tailor-release-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#b99a6340;border:1px solid #b99a6340;margin:20px 0}.tailor-release-steps>a{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--surface,#fffdf9);text-decoration:none;color:inherit}.tailor-release-steps small{color:#987440;font-size:9px;letter-spacing:.14em}.tailor-release-steps b{font-size:14px;font-weight:500}.tailor-release-steps span{font-size:11px;color:var(--muted,#807079)}@media(max-width:700px){.tailor-inbox-modal{padding:28px 18px;width:96vw;max-height:95dvh}.tailor-inbox-controls{gap:10px}.tailor-inbox-controls>input{order:3;flex-basis:100%}.tailor-decision-list article{grid-template-columns:1fr;gap:15px}.tailor-decision-list dl{display:flex;justify-content:space-between;gap:15px}.tailor-decision-list article>a{border-top:1px solid #b99a6320;padding-top:12px}.tailor-register footer{flex-wrap:wrap;gap:8px}.tailor-register footer>span{flex-basis:100%}.tailor-field-focus{padding:15px}.tailor-field-cards,.tailor-release-steps{grid-template-columns:1fr}.tailor-recovery article{flex-wrap:wrap}.tailor-recovery article>span{flex-basis:100%}}.tailor-inbox>header{display:block;min-width:0;margin:0;padding:0;border:0}.tailor-inbox>header h1{padding-right:24px}.tailor-inbox-modal{box-sizing:border-box}.tailor-inbox-controls>*{min-width:0}.tailor-inbox>header>div{width:100%}.tailor-inbox>header>div button{flex-shrink:0}.tailor-inbox>header .tailor-eyebrow{padding-right:30px}.tailor-inbox-modal .tailor-close{z-index:2}.tailor-release-audience{display:flex;gap:12px;flex-wrap:wrap;padding:10px 0 18px}.tailor-release-audience label{font-size:12px;display:flex;align-items:center;gap:7px}.tailor-release-audience input{width:auto;accent-color:#641c36}.tailor-pocket-work .tailor-field-cards>a{display:grid;gap:9px;border:1px solid #b99a6330;text-decoration:none;color:inherit;padding:16px}.tailor-pocket-work .tailor-field-cards>a span{font-size:10px;color:var(--muted,#807079)}.tailor-advance-assist{margin:16px 0;border-bottom:1px solid #b99a6340;padding-bottom:16px}.tailor-advance-assist>summary{font-size:12px;cursor:pointer}.tailor-advance-assist .event-valet{margin-top:14px}.tailor-inbox>header{height:auto!important;max-height:none;overflow:visible;background:transparent;white-space:normal}.tailor-inbox>header h1{line-height:1.15}.tailor-inbox>header>div{height:auto;padding-bottom:4px}@media(max-width:700px){.special-projects .sp-topline{flex-wrap:wrap;gap:10px}.special-projects .sp-topline>div{flex-wrap:wrap;min-width:0;justify-content:flex-start;gap:8px}}@media(prefers-reduced-motion:reduce){.tailor-field-focus *{scroll-behavior:auto!important}}.notifications-center.correspondence{--co-paper:#f5ecd9;--co-muted:#c1c8b9;--co-line:#bba57955;--co-gold:#d8bb82;--co-green:#182b22;color:var(--co-paper);margin-top:14px}.correspondence [hidden]{display:none!important}.notifications-center.correspondence .notify-compose p,.notifications-center.correspondence .correspondence-settings p,.notifications-center.correspondence .sms-center p{color:var(--co-muted)}.notifications-center.correspondence .notify-compose .correspondence-subject{color:var(--co-paper)}.notifications-center.correspondence a{color:#e7c78c}.notifications-center.correspondence .notify-delivery-mode>button{color:var(--co-paper)}.notifications-center.correspondence .notify-delivery-mode>button[aria-pressed=true]{color:#edd4a8}.correspondence .correspondence-masthead{position:relative;height:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px;padding:30px 32px 0;background:linear-gradient(115deg,#2e252d 0 68%,#3c3038 68% 68.3%,#25232b 68.3%);border:1px solid #9d866453;border-radius:4px 4px 0 0;overflow:hidden}.correspondence-eyebrow{display:block;font:10px/1.6 Arial,sans-serif;letter-spacing:.15em;color:var(--co-gold)}.correspondence .correspondence-masthead h1{font:400 clamp(32px,3.5vw,48px)/1.15 Georgia,serif!important;letter-spacing:-.03em;color:#f6ebd8!important;margin:12px 0 16px!important}.correspondence-masthead h1>span{color:var(--co-gold)}.correspondence-masthead p{font:14px/1.7 Arial,sans-serif;color:#e4dbcb;margin:0}.correspondence-masthead p>span{display:block;font-size:12px;color:#bbb6ae;margin-top:5px}.correspondence-seal{display:grid;place-items:center;width:76px;height:92px;border:1px solid #bea2756b;color:#d9ba80;gap:3px;padding:12px;box-sizing:border-box;position:relative}.correspondence-seal:after{content:"";position:absolute;inset:5px;border:1px solid #bba06d44}.correspondence .correspondence-masthead>nav{grid-column:1/-1;display:flex;gap:24px;border-top:1px solid var(--co-line);margin-top:3px}.correspondence button{cursor:pointer;border:1px solid var(--co-line);background:#284033;color:var(--co-paper);border-radius:3px;font:12px/1.5 Arial,sans-serif;min-height:40px;padding:9px 14px;box-shadow:none}.correspondence button:disabled{opacity:.48;cursor:default}.correspondence button.primary{background:#d9bd85!important;border-color:#d9bd85!important;color:#1a2b21!important}.correspondence a{color:#e7c78c;text-decoration:none}.correspondence a:hover{text-decoration:underline;text-underline-offset:4px}.correspondence .correspondence-masthead>nav>button{border:0;border-radius:0;padding:16px 0;background:transparent;color:#c9c0b4;font-size:12px}.correspondence .correspondence-masthead>nav>button[aria-current=page]{color:#f4e7ca;box-shadow:inset 0 -2px #d4b67e}.correspondence-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#203328;padding:0 30px;border:1px solid var(--co-line);border-top:0}.correspondence-navigation nav{display:flex;gap:25px}.correspondence-navigation nav>button{background:none;border:0;border-radius:0;color:#bfcbba;padding:16px 0;min-height:52px}.correspondence-navigation nav>button[aria-current=page]{box-shadow:inset 0 -2px #d4b67e;color:#f3e6c9}.correspondence-connection{font-size:10px;color:#d1b99a;display:flex;gap:7px;align-items:center;white-space:nowrap}.correspondence-connection:before{content:"";width:5px;height:5px;border-radius:50%;background:#ba9e6a}.correspondence-connection.is-ready{color:#c9d8bd}.correspondence-connection.is-ready:before{background:#b4c79b}.notifications-center.correspondence .correspondence-compose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border:1px solid var(--co-line);border-top:0;background:#182b22}.notifications-center.correspondence .correspondence-compose>.desk-section{background:transparent;color:var(--co-paper);border:0;border-radius:0;padding:30px;box-shadow:none;margin:0;min-width:0}.notifications-center.correspondence .correspondence-compose>.correspondence-preview{background:#1d3027;border-left:1px solid var(--co-line)}.notifications-center.correspondence :is(.correspondence-compose,.correspondence-history,.correspondence-settings,.correspondence-confirm) h2{font:400 30px/1.2 Georgia,serif!important;color:#f1e4c9!important;letter-spacing:-.02em;margin:10px 0 25px}.correspondence fieldset{padding:0;margin:0;min-width:0;border:0}.correspondence .correspondence-kinds{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--co-line);margin-bottom:25px}.correspondence-kinds>button{display:block;background:none;text-align:left;border:0;border-radius:0;padding:15px 10px 15px 0;min-height:88px}.correspondence-kinds strong{display:block;font-weight:500;font-size:13px;color:#eee3cd}.correspondence-kinds span{display:block;color:#aebfac;font-size:11px;line-height:1.65;margin-top:6px}.correspondence-kinds>button[aria-pressed=true]{box-shadow:inset 0 -2px #d2b479;background:#a38b5810}.correspondence-kinds>button[aria-pressed=true] strong{color:#e7c98e}.notifications-center.correspondence label{font:13px/1.6 Arial,sans-serif!important;color:#ded6c3!important;display:block;margin:16px 0}.notifications-center.correspondence :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){box-sizing:border-box;width:100%;min-width:0;border:1px solid #9b906b77;border-radius:3px;background:#21392c;color:#f5ead6;font:14px/1.5 Arial,sans-serif;padding:11px 12px;min-height:43px;box-shadow:none;margin-top:7px;color-scheme:dark}.correspondence input::placeholder,.correspondence textarea::placeholder{color:#aab7a4}.correspondence textarea{resize:vertical;line-height:1.8}.notifications-center.correspondence p{font-size:13px;line-height:1.8}.correspondence label>small{display:block;color:#b5c2ac;font-size:11px;line-height:1.6;margin-top:7px}.correspondence .correspondence-helper{font-size:11px;color:#b6c1ad;line-height:1.7;margin:12px 0 22px}.correspondence-helper>a{display:inline-flex;align-items:center;gap:5px}.notifications-center.correspondence .notify-check{display:flex!important;align-items:flex-start;gap:10px;font-size:12px!important;line-height:1.7!important}.correspondence input[type=checkbox]{accent-color:#c8ab76;width:17px;height:17px;margin-top:3px;flex-shrink:0}.correspondence .correspondence-shortcut{display:flex;align-items:center;gap:9px;border-top:1px solid var(--co-line);padding:17px 0;font-size:11px;line-height:1.6}.correspondence-delivery{border-top:1px solid var(--co-line);padding:21px 0 5px;margin-top:12px}.correspondence .notify-delivery-mode{display:flex;gap:8px;margin:13px 0}.correspondence .notify-delivery-mode>button{display:flex;align-items:center;gap:8px;background:transparent}.correspondence .notify-delivery-mode>button[aria-pressed=true]{border-color:#d1b480;background:#c8a96e15;color:#edd4a8}.correspondence .correspondence-preview-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:15px;min-height:46px}.correspondence-envelope{border:1px solid var(--co-line);margin:25px 0 0;padding:40px 24px;text-align:center;background:linear-gradient(152deg,transparent 49.8%,#bda77925 50%,transparent 50.2%) 0 0/100% 85px no-repeat,#1c2b25;min-height:310px;box-sizing:border-box}.correspondence-envelope>div{display:grid;place-items:center;color:#cbb17f;gap:13px;margin:15px auto 25px}.correspondence-envelope h3{font:26px Georgia,serif;color:#eeddba;margin:18px 0}.correspondence-envelope p{color:#becab7;max-width:270px;margin:0 auto 25px}.correspondence-envelope>span{font-size:9px;letter-spacing:.07em;color:#bfae8a}.correspondence .correspondence-subject{font-size:16px;line-height:1.6;color:#f4e7cd;overflow-wrap:anywhere}.correspondence-subject>span{display:block;font-size:9px;letter-spacing:.15em;color:#cbb584;margin-bottom:9px}.correspondence .notify-preview iframe{width:100%;height:490px;border:1px solid var(--co-line);border-radius:3px;background:#f5f0e6;margin:12px 0}.correspondence-preview-recipients{border-block:1px solid var(--co-line);padding:15px 0}.correspondence-preview-recipients summary{font-size:12px;cursor:pointer;color:#d7bf91}.correspondence-preview-recipients p{margin:12px 0}.correspondence-preview-recipients p>span{display:block;color:#b9c6b1;font-size:11px;overflow-wrap:anywhere}.correspondence-send{padding-top:15px}.correspondence-send>p{font-size:12px!important;color:#bdc9b3}.correspondence-send>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.correspondence-send button{display:inline-flex;align-items:center;gap:8px}.correspondence-send .correspondence-paused{padding:14px;border-left:2px solid #b99a61;background:#cfad6b0c;color:#ddcbaa}.correspondence-paused>button{display:flex;align-items:center;gap:5px;background:none;border:0;padding:8px 0 0;color:#e4c68b;font-size:11px}.correspondence-alert,.correspondence-notice{padding:16px 20px;margin:16px 0;border:1px solid #b3885a66;border-left:3px solid #c59466;background:#3a2e29;color:#efdcc0;line-height:1.7;font-size:13px}.correspondence-alert>p{margin:0 0 10px}.correspondence-alert>small{display:block;margin-top:10px}.correspondence-notice{background:#21392b;border-color:#71846b;color:#e6efdb}.correspondence-loading{color:#655958;padding:25px}.correspondence-confirm{padding:24px;background:#30242e;border:1px solid #c1a370;margin:18px 0}.correspondence-confirm p{color:#d3c9b6}.correspondence-confirm button{margin-right:10px}.correspondence-history{background:#192b22;padding:30px;border:1px solid var(--co-line);border-top:0}.correspondence-section-heading{display:flex;align-items:center;gap:25px;justify-content:space-between}.correspondence-section-heading p{color:#bdc9b3;margin:0}.correspondence-section-heading>button{display:flex;align-items:center;gap:8px;white-space:nowrap}.correspondence .correspondence-section-heading h2{margin-bottom:12px!important}.correspondence-history-tools{margin-top:25px}.correspondence-filters{display:flex;gap:20px;border-block:1px solid var(--co-line);flex-wrap:wrap}.correspondence-filters>button{background:none;border:0;border-radius:0;padding:15px 0;display:flex;gap:9px;color:#bac8b4;font-size:12px}.correspondence-filters>button>span{font-size:11px;color:#d2b884}.correspondence-filters>button[aria-pressed=true]{box-shadow:inset 0 -2px #cfb27c;color:#f5e6c9}.correspondence .correspondence-search{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--co-line);color:#d3bb8a!important;margin:8px 0!important}.correspondence .correspondence-search input{margin:0;background:none;border:0;padding:10px 0;min-height:48px;color-scheme:dark}.correspondence-result{font-size:11px!important;color:#c5b489}.correspondence-batch{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:30px;border-top:1px solid var(--co-line);padding:25px 0}.correspondence-batch h3{font:24px/1.35 Georgia,serif;color:#eee1c5;margin:8px 0;overflow-wrap:anywhere}.correspondence-batch-main>p{font-size:11px;color:#afbea7;margin:8px 0}.correspondence-statuses{display:flex;gap:13px;flex-wrap:wrap;margin:13px 0}.correspondence-status{font-size:10px;color:#c3ccba;line-height:1.6}.correspondence-status:is(.failed,.bounced,.suppressed){color:#efbe98}.correspondence-status:is(.accepted,.delivered){color:#bcd0ad}.correspondence-status.draft{color:#dfcda9}.correspondence-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.correspondence-actions button{display:flex;align-items:center;gap:7px;font-size:11px;padding:7px 10px}.correspondence-recipients>summary{display:flex;justify-content:space-between;cursor:pointer;font-size:12px;padding:10px 0;color:#d7be91;border-bottom:1px solid var(--co-line);list-style:none}.correspondence-recipients>summary:after{content:"+";margin-left:15px}.correspondence-recipients[open]>summary:after{content:"\2212"}.correspondence-recipients>summary>span{margin-left:auto;color:#b1c0a9}.correspondence-recipient{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:16px 0;border-bottom:1px solid #bba57933}.correspondence-recipient>div{min-width:0}.correspondence-recipient strong{display:block;font-size:12px;font-weight:500;color:#eee2cb}.correspondence-recipient>div>span{display:block;font-size:11px;color:#afbea7;margin-top:5px;overflow-wrap:anywhere}.correspondence-recipient p{font-size:11px!important;color:#e4b797;overflow-wrap:anywhere}.correspondence-recipient button{display:flex;align-items:center;gap:5px;background:none;border:0;padding:8px 0;font-size:10px;color:#d9bd87}.correspondence-recipient>.correspondence-status{flex-shrink:0}.correspondence-focus{display:flex;align-items:center;justify-content:space-between;gap:15px;border-left:2px solid #b79c65;background:#bc9e6712;padding:13px 16px;margin:20px 0;font-size:12px;color:#d9c9aa}.correspondence-focus button{font-size:11px;background:none}.correspondence-empty{padding:32px 20px;text-align:center;color:#c1cdb6}.correspondence-empty>svg{color:#d1b77f}.correspondence-empty h3{font:27px Georgia,serif;color:#ebddbd}.correspondence-empty p{max-width:420px;margin:15px auto}.correspondence-empty a{display:inline-flex;align-items:center;gap:7px;font-size:12px}.correspondence-history-foot{display:flex;gap:20px;justify-content:space-between;border-top:1px solid var(--co-line);padding-top:20px;font-size:11px;color:#bac8b0}.correspondence-history-foot>a{display:flex;align-items:center;gap:7px}.correspondence-settings{background:#182b22;border:1px solid var(--co-line);border-top:0;padding:15px 30px}.correspondence .correspondence-settings>.desk-section{background:none;border:0;border-radius:0;border-bottom:1px solid var(--co-line);padding:24px 0;margin:0;box-shadow:none;color:#dce2d1}.correspondence-settings details{padding-top:18px;font-size:12px;line-height:1.8;color:#b8c5ac}.correspondence-settings details summary{color:#d9be87;cursor:pointer}.correspondence-settings code{overflow-wrap:anywhere}.correspondence .notify-setup p{color:#c9d2be}.correspondence .production-note-valet{border-block:1px solid var(--co-line);padding:15px 0;margin:20px 0}.correspondence .production-note-valet summary{display:flex;align-items:center;gap:9px;color:#d9bd87;cursor:pointer;font-size:12px}.correspondence .production-note-proposal{background:#28392b;border:1px solid var(--co-line);padding:18px}.correspondence .production-note-proposal h3{color:#f1dfbb}.correspondence .production-note-proposal p{color:#cbd8bc}.correspondence .house-selection-body{background:#21382b;border-color:#9b8c64;color:#e5dfcb}.correspondence .house-people-results label{margin:0;font-size:12px!important}.correspondence .house-people-results strong{color:#eee2c9}.correspondence .house-people-results :is(small,em){color:#b9c6ad}.correspondence .house-selection-tabs button{background:none}.correspondence .house-selection-tabs button[aria-pressed=true]{color:#f0d7a3;border-bottom-color:#d1b57e}.correspondence .house-people-results .is-selected{background:#bba16c18}.correspondence .house-selection-hint,.correspondence .house-field-label{color:#c6cdb9}.correspondence .house-selection-chips button{background:#2e4635;color:#eee0c3}.correspondence .house-people-trigger{color:#eee0c3;background:#21392b;border-color:#9b906b77}.correspondence .house-selection-heading small{color:#d9bd85}.correspondence-back{margin:18px 0}.correspondence :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #eccd8e;outline-offset:3px}.correspondence .sms-center{background:#192c23;padding:26px;border:1px solid var(--co-line)}.correspondence .sms-center .notify-hero{background:none;color:#f1e3c9}.correspondence .sms-center h2{color:#eee0c4}.correspondence .sms-center .desk-section{background:#20362a;color:#cdd7c2;border-color:var(--co-line)}.correspondence .sms-center :is(.notify-help,.notify-hero p){color:#bcc8b3}.correspondence .sms-center .notify-tabs button[aria-current=page]{color:#e1c18a}.correspondence .sms-center .notify-batch h3{color:#eee0c4}@media(max-width:1100px){.correspondence-masthead h1{font-size:38px!important}.correspondence .correspondence-masthead{padding:26px 24px 0}.notifications-center.correspondence .correspondence-compose>.desk-section{padding:25px}.correspondence-history{padding:25px}.correspondence-section-heading{align-items:flex-start}.correspondence-section-heading>button{font-size:11px}}@media(max-width:780px){.notifications-center.correspondence .correspondence-compose{grid-template-columns:1fr}.notifications-center.correspondence .correspondence-compose>.correspondence-preview{border-left:0;border-top:1px solid var(--co-line)}.correspondence-batch{grid-template-columns:1fr;gap:15px}.correspondence-envelope{min-height:220px;padding:24px}.correspondence-envelope>div{margin:6px auto 18px}.correspondence .notify-preview iframe{height:430px}.correspondence-section-heading{flex-wrap:wrap;gap:16px}.correspondence-history-foot{flex-wrap:wrap}.correspondence-settings{padding:12px 22px}}@media(max-width:520px){.correspondence .correspondence-masthead{padding:24px 20px 0;gap:20px 12px}.correspondence .correspondence-masthead h1{font-size:34px!important}.correspondence-seal{width:48px;height:65px;padding:8px}.correspondence-seal>svg:first-child{width:25px}.correspondence-seal>svg:last-child{width:14px;height:14px}.correspondence-navigation{padding:0 20px;flex-wrap:wrap;gap:0}.correspondence-navigation nav{gap:22px}.correspondence-connection{padding:10px 0;border-top:1px solid #bba57933;width:100%}.notifications-center.correspondence .correspondence-compose>.desk-section{padding:24px 20px}.correspondence .correspondence-compose h2,.correspondence .correspondence-history h2{font-size:27px!important}.correspondence-kinds span{font-size:11px}.correspondence .correspondence-kinds>button{min-height:105px}.correspondence-history{padding:24px 20px}.correspondence-filters{gap:0 18px}.correspondence-filters>button{font-size:11px}.correspondence-focus{display:block}.correspondence-focus>button{margin-top:12px}.correspondence-recipient{gap:10px}.correspondence-recipient>.correspondence-status{max-width:88px}.correspondence-send>div>button{flex:1;justify-content:center;white-space:nowrap}.correspondence .sms-center{padding:20px}.correspondence .house-selection-tabs{gap:10px}}.notifications-center.correspondence.notify-compact .correspondence-compose>.desk-section{padding:24px!important}.crew-message-overlay .crew-message-panel{background:#26222b;border-color:#aa8d6255;color:#eee0c9}.crew-message-panel>header{border-bottom:1px solid #b79b644d;padding-bottom:18px}.crew-message-panel>header h2{color:#f1e2c6!important}.crew-message-panel>header .house-overline{color:#d4b786}.crew-message-overlay .crew-message-panel>header>button{background:transparent;color:#eedfc5;border-color:#bca17255}.crew-message-panel label.crew-message-production{color:#d0c1c9}.crew-message-panel .crew-message-production select{background:#352d36;color:#f0e1c6;border-color:#ac916057;color-scheme:dark}.crew-message-panel>footer{color:#c7b8c3;border-top:1px solid #b79b644d;margin-top:20px;padding-top:18px}.crew-message-panel>footer>span{color:#bcaabd}@media(max-width:520px){.notifications-center.correspondence.notify-compact .correspondence-compose>.desk-section{padding:22px 18px!important}.crew-message-panel>header h2{font-size:27px!important}}.media-desk{max-width:1440px;margin:0 auto}.media-desk-intro{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:12px 0 24px}.media-desk-intro :is(h1,h2){font-family:Georgia,serif;font-size:30px;font-weight:400;margin:8px 0}.media-desk-intro p{max-width:680px;color:#69646a;font-size:14px;line-height:1.65;margin:0}.media-toolbar{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.media-toolbar button,.media-review-actions button,.media-file-link,.media-link-ready>a,.media-review-footer>button,.media-placement button{display:inline-flex;gap:7px;align-items:center;justify-content:center}.media-metrics{display:flex;border:1px solid #e4dce0;border-radius:12px;background:#fff;overflow:hidden;margin-bottom:24px}.media-metrics button{flex:1;display:flex;align-items:center;gap:13px;border:0;border-radius:0;background:transparent;padding:18px 20px;text-align:left;border-right:1px solid #eee7e9}.media-metrics button:last-child{border:0}.media-metrics button[aria-pressed=true]{background:#f8f2f3}.media-metrics b{font-family:Georgia,serif;color:#651d36;font-size:29px;font-weight:400}.media-metrics span{font-size:12px;color:#675e63}.media-request-panel{background:#fff;border:1px solid #dfd2d7;border-top:3px solid #a18b5e;padding:24px;border-radius:10px;margin-bottom:24px}.media-section-title{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.media-section-title h3{font-size:19px;margin:0 0 7px}.media-section-title p{margin:0;color:#72676d;font-size:13px}.media-desk label,.media-guest label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:#5b4e55;margin-bottom:16px}.media-desk input,.media-desk select,.media-desk textarea,.media-guest input,.media-guest textarea{width:100%;padding:11px 12px;border:1px solid #dcd3d7;background:#fff;border-radius:6px;color:#30232a;font:inherit;font-size:14px;box-sizing:border-box}.media-desk textarea,.media-guest textarea{resize:vertical;line-height:1.6}.media-desk label small,.media-guest label small{font-weight:400;color:#7f7479}.media-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.media-link-ready{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.media-link-ready label{flex:1;min-width:240px;margin:0}.media-link-ready small{flex-basis:100%;font-size:12px;color:#75686f;line-height:1.6}.media-inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:12px 0 18px}.media-inbox-toolbar .asset-tabs{margin:0;flex-wrap:wrap}.media-search{position:relative;min-width:230px;margin:0!important}.media-search svg{position:absolute;left:12px;top:13px;color:#8a7e84}.media-search input{padding-left:34px}.media-inbox-layout{display:grid;grid-template-columns:minmax(230px,330px) minmax(0,1fr);gap:20px;align-items:start}.media-inbox-list{border:1px solid #e3d9de;border-radius:10px;background:#fff;max-height:940px;overflow:auto}.media-inbox-item{width:100%;border:0;border-bottom:1px solid #eee6ea;border-radius:0;background:#fff;display:flex;flex-direction:column;gap:8px;padding:18px;text-align:left;align-items:flex-start}.media-inbox-item.selected{background:#f7eef1;box-shadow:inset 3px 0 #70253d}.media-inbox-item b{font-size:14px;overflow-wrap:anywhere;line-height:1.5}.media-inbox-item>span:not(.media-state),.media-inbox-item>small{font-size:11px;color:#756971;line-height:1.5;overflow-wrap:anywhere}.media-state{display:inline-block;border-radius:20px;padding:5px 9px;background:#f0edf0;color:#695a64;font-size:10px;font-weight:700;letter-spacing:.03em}.media-state.review{color:#6c5225;background:#faf1dc}.media-state.approved{color:#345d4a;background:#eaf3ed}.media-state.changes{color:#855326;background:#faeddf}.media-state.rejected{color:#81515a;background:#f4e8ed}.media-review-pane{min-width:0;background:#fff;border:1px solid #e3d9de;border-radius:10px;padding:24px}.media-review-heading h3{font-size:24px;font-family:Georgia,serif;font-weight:400;line-height:1.4;margin:12px 0 7px;overflow-wrap:anywhere}.media-review-heading p{font-size:12px;color:#756971;overflow-wrap:anywhere}.media-review-heading small{color:#897b83;font-size:11px}.media-preview{margin:22px 0 12px;border-radius:8px;min-height:150px;background:#f5f2f3;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;color:#85727c}.media-preview img{max-width:100%;max-height:400px;object-fit:contain}.media-preview video{width:100%;max-height:400px}.media-preview audio{width:100%}.media-preview p{font-size:12px}.media-file-link{font-size:12px;color:#71283f;margin-bottom:20px}.media-contributor-note{padding:16px;background:#faf8f7;border-left:2px solid #c3af85;margin:0 0 20px}.media-contributor-note h4{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.media-contributor-note p,.media-approved-detail p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65;margin:0}.media-version-row{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.media-version-row button{font-size:11px}.media-review-actions{display:flex;gap:8px;flex-wrap:wrap}.media-approved-detail,.media-placement{display:flex;gap:12px;align-items:flex-start;padding:18px;border:1px solid #dce8df;background:#f7faf7;border-radius:8px;margin:18px 0}.media-approved-detail>b,.media-placement b,.media-approved-detail b{font-size:12px}.media-approved-detail small,.media-placement small{display:block;font-size:11px;margin-top:5px;color:#6d7c71}.media-approved-detail svg,.media-placement svg{flex-shrink:0;color:#4a6a52}.media-placement{justify-content:space-between;flex-wrap:wrap;background:#faf8f4;border-color:#e8dfd2}.media-placement p{font-size:12px;line-height:1.6;color:#776957;margin:7px 0}.media-placement a{display:flex;align-items:center;gap:6px;font-size:12px;margin-top:9px}.media-review-footer{border-top:1px solid #eee6e9;margin-top:24px;padding-top:18px;display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.media-review-footer small{max-width:330px;font-size:11px;color:#897b83;line-height:1.7}.media-empty{padding:40px 20px;text-align:center;color:#8d7f86}.media-empty>svg{margin:0 auto 14px;color:#a08c78}.media-empty h3{font-family:Georgia,serif;font-weight:400;font-size:23px;color:#57434e;margin:6px 0}.media-empty p{max-width:370px;margin:10px auto;font-size:13px;line-height:1.8}.media-link-list{background:#fff;border:1px solid #e4dce0;border-radius:10px;overflow:hidden}.media-link-list article{padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #eee6e9}.media-link-list article:last-child{border:0}.media-link-list h3{margin:10px 0;font-size:16px;overflow-wrap:anywhere}.media-link-list p,.media-link-list small{font-size:12px;color:#786b73}.media-fine{color:#8a7b83;font-size:11px;line-height:1.8}.media-guest{min-height:100dvh;background:radial-gradient(ellipse at top,#422732,#1c1720 65%);padding:40px 20px 24px;color:#30242d}.media-guest-brand{display:flex;align-items:center;justify-content:center;gap:12px;color:#eadfcf;margin:0 auto 30px}.media-guest-brand>svg{width:33px;height:48px}.media-guest-brand>span{font-family:Georgia,serif;font-size:25px}.media-guest-brand small{display:block;font-family:Arial,sans-serif;font-size:8px;letter-spacing:.22em;color:#c0aa85;margin-top:5px}.media-guest-card{max-width:660px;margin:0 auto;background:#fffdfb;padding:38px 42px;border:1px solid #bba87d;border-radius:14px;box-shadow:0 25px 100px #0003}.media-guest-card .eyebrow{font-size:9px;letter-spacing:.2em;color:#917748}.media-guest-card h1{font-family:Georgia,serif;font-weight:400;font-size:34px;line-height:1.25;margin:14px 0;overflow-wrap:anywhere}.media-guest-production{color:#897781;font-size:14px}.media-destination{display:flex;align-items:center;gap:10px;border-top:1px solid #e9dfe2;border-bottom:1px solid #e9dfe2;padding:17px 0;margin:23px 0;color:#70283f;font-size:13px}.media-guest-instructions{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#f7f1ed;border-left:2px solid #b7a073;font-size:14px;line-height:1.8;margin-bottom:26px}.media-guest-instructions h2{font-size:14px}.media-dropzone{border:1px dashed #bca990;border-radius:9px;text-align:center;padding:26px 20px;background:#faf7f2;margin:12px 0 18px}.media-dropzone.dragging{background:#f0e6dd;border-color:#71283f}.media-dropzone>svg{color:#a18b63;margin:0 auto 12px}.media-dropzone h2{font-family:Georgia,serif;font-size:23px;font-weight:400;margin:5px 0}.media-dropzone p{max-width:390px;margin:10px auto 17px;color:#8c7d79;font-size:12px;line-height:1.7}.media-upload-queue{padding:0;list-style:none}.media-upload-queue li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e9e0e3;font-size:13px}.media-upload-queue span{min-width:0;overflow-wrap:anywhere}.media-upload-queue small{display:block;font-size:10px;color:#90818a;margin-top:5px}.media-upload-queue button{font-size:11px}.media-submit{width:100%;padding:13px!important}.media-upload-progress{font-size:12px;margin:16px 0;display:flex;flex-direction:column;gap:10px;overflow-wrap:anywhere}.media-upload-progress progress,.media-request-panel progress{width:100%;accent-color:#6d223b}.media-receipts{margin:26px 0 16px;border:1px solid #d2e3d8;background:#f4f9f5;border-radius:8px;padding:22px}.media-receipts>svg{color:#55785e}.media-receipts h2{font-family:Georgia,serif;font-weight:400;font-size:24px;margin:12px 0}.media-receipts p{font-size:12px;line-height:1.8;color:#67776b}.media-receipts a{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:12px;font-size:12px;overflow-wrap:anywhere}.media-guest>footer{color:#a8999c;text-align:center;margin:24px auto 0;font-size:9px;letter-spacing:.09em}.media-guest button{border:1px solid #d7ccd0;border-radius:6px;background:#fff;padding:10px 14px;font-size:12px;color:#573545;cursor:pointer}.media-guest button.primary{background:#70243f;color:#fff;border-color:#70243f}.media-guest button:disabled{opacity:.5;cursor:default}.media-desk :focus-visible,.media-guest :focus-visible{outline:2px solid #ac915f;outline-offset:3px}.media-desk button:disabled{opacity:.5}.media-guest .error{font-size:13px;line-height:1.7}@media(max-width:1100px){.media-desk-intro{flex-direction:column}.media-toolbar{flex-shrink:1}.media-review-pane{padding:18px}.media-inbox-layout{grid-template-columns:minmax(200px,280px) minmax(0,1fr)}}@media(max-width:760px){.media-inbox-layout{grid-template-columns:1fr}.media-inbox-list{max-height:330px}.media-metrics button{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 12px}.media-metrics b{font-size:25px}.media-metrics span{font-size:10px}.media-form-row{grid-template-columns:1fr;gap:0}.media-request-panel{padding:18px}.media-search{width:100%}.media-guest{padding:25px 12px}.media-guest-card{padding:26px 22px}.media-guest-card h1{font-size:29px}.media-guest-brand{margin-bottom:22px}.media-link-list article{align-items:flex-start}.media-desk-intro :is(h1,h2){font-size:27px}}.quick-panel .quick-results>button.quick-command{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;min-height:53px;padding:11px 15px;margin:0;border:1px solid transparent;border-left:2px solid transparent;border-radius:3px;background:transparent;color:#f2e5d1;text-align:left;font:inherit;cursor:pointer}.quick-panel .quick-results>button.quick-command>span{min-width:0;flex:1}.quick-panel .quick-results>button.quick-command small{display:block;color:#c7b9c1;font-size:10px;line-height:1.6;letter-spacing:.02em}.quick-panel .quick-results>button.quick-command b{display:block;font-size:14px;font-weight:500;line-height:1.65;overflow-wrap:anywhere}.quick-panel .quick-results>button.quick-command:hover,.quick-panel .quick-results>button.quick-command:focus-visible{background:#3a2d3c;border-color:#9e825d;border-left-color:#d6b77e;outline:2px solid #d6b77e;outline-offset:-2px}.quick-overlay .quick-panel .quick-results .quick-record-context{display:block;color:#cbbcc7;font-size:12px;line-height:1.6;margin-top:4px;font-weight:400;overflow-wrap:anywhere}.quick-overlay .quick-panel .quick-results .quick-file-status,.quick-overlay .quick-panel .quick-results>p{color:#cbbcc7}.quick-overlay .quick-panel .quick-results>.quick-section-label{color:#d3b782}.quick-panel .quick-results>button.quick-command>svg{color:#d3b782;flex:none}.quick-overlay .quick-panel .quick-categories{background:#242029;border-color:#7b654b55}.quick-overlay .quick-panel .quick-categories button{min-height:44px;background:transparent;color:#dfd0d6;border-color:#8f755b66}.quick-overlay .quick-panel .quick-categories button[aria-pressed=true]{background:#d7bc89;color:#29222e;border-color:#d7bc89}.quick-overlay .quick-panel .quick-categories button span{color:inherit}.quick-overlay .quick-panel .quick-more{background:#352b3a;color:#eedbb8;border-color:#9e825d}.quick-overlay .quick-panel .quick-clear{min-height:44px;min-width:44px;color:#e6d6c4}.quick-overlay .quick-panel .quick-foot{color:#cabcc5}.quick-overlay .quick-panel .quick-foot button{min-height:44px;color:#e7d0a8;background:transparent;border-color:#937a59}.quick-overlay .quick-panel:has(.quick-input input:focus) .quick-first-match{background:#3a2c3c;border-left-color:#d3b783}.quick-overlay .quick-panel:has(.quick-input input:focus) .quick-first-match .quick-enter-hint{color:#ead3ac;border-color:#9c805b}.stage-position-picker{padding:18px 0 0;border-top:1px solid var(--line,#c9bdac);margin-top:18px}.cue-folio .stage-position-picker>label{display:flex;flex-direction:row;text-align:left;align-items:center;gap:7px;font-size:12px;font-weight:600;margin:0 0 8px}.stage-position-picker>label>small{margin-left:auto;font-weight:400;color:var(--muted)}.stage-position-picker>select,.stage-position-picker .stage-position-custom input{width:100%;min-height:44px}.cue-folio .stage-position-picker>label.stage-position-custom{display:flex;flex-direction:column;align-items:stretch;margin-top:12px}.stage-position-picker>p{font-size:11px;line-height:1.6;color:var(--muted);margin:8px 0 0}.cue-stage-position{display:inline-flex;gap:7px;align-items:center;max-width:100%;font-size:12px;line-height:1.6;color:var(--folio-gold,#805e3c);margin-top:10px}.cue-stage-position>span{overflow-wrap:anywhere}.cue-stage-position small{display:block;font-size:8px;letter-spacing:.08em;font-weight:500}.cue-quick-look .cue-stage-position{color:#e4cda5;margin-top:16px}.caller .cue-stage-position{font-size:15px;color:inherit}.caller .cue-stage-position small{font-size:10px}.crew-position-library{color:#f4ecdf;background:linear-gradient(120deg,#27212c,#352b38);border:1px solid #79634f;border-radius:8px;margin:0 0 22px;overflow:hidden}.crew-position-library>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:15px 19px;cursor:pointer;list-style:none}.crew-position-library>summary::-webkit-details-marker{display:none}.crew-position-library>summary>span:first-child{min-width:0}.crew-position-library>summary small{display:block;font-size:9px;line-height:1.5;letter-spacing:.14em;color:#d2b783}.crew-position-library>summary strong{display:block;margin-top:5px;font:400 24px/1.2 Georgia,serif;color:#fff2dc}.crew-position-library>summary>span:last-child{display:flex;align-items:center;gap:9px;font-size:11px;white-space:nowrap;color:#ddc698}.crew-position-library[open]>summary>span:last-child svg{transform:rotate(180deg)}.crew-position-library-body{padding:0 19px 18px;border-top:1px solid #6d5b60}.crew-position-library-body>p{color:#d8cdd4;font-size:12px;line-height:1.7;margin:15px 0}.crew-position-library-filters{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(140px,1fr);gap:12px}.crew-position-library .crew-position-library-filters label{display:flex;flex-direction:column;gap:7px;margin:0;color:#e6d9d6;font-size:11px}.crew-position-library .crew-position-library-filters :is(input,select){width:100%;min-height:44px;box-sizing:border-box;border:1px solid #8d7583;border-radius:4px;padding:10px 11px;font:inherit;font-size:14px;background:#f8f3e9;color:#322631;line-height:1.5}.crew-position-library-search{position:relative;display:block}.crew-position-library-search>svg{position:absolute;left:11px;top:15px;color:#756272;pointer-events:none}.crew-position-library .crew-position-library-search input{padding-left:35px}.crew-position-library input::placeholder{color:#766b72;opacity:1}.crew-position-library .crew-position-library-count{font-size:11px;color:#ccb88f;margin:12px 0 10px}.crew-position-library-results{max-height:300px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-block:1px solid #76616d;padding:0 7px 8px 0}.crew-position-library-results section{margin:0}.crew-position-library-results h4{font-size:10px;font-weight:600;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:#d4b781;margin:16px 0 6px}.crew-position-library-results section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.crew-position-library-results button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;text-align:left;padding:10px 8px;background:transparent;color:#f8ede0;border:1px solid transparent;border-bottom-color:#65535f;border-radius:3px;font:inherit;font-size:12px;line-height:1.5;white-space:normal}.crew-position-library-results button>span:first-child{overflow-wrap:anywhere}.crew-position-library-results button:hover{background:#493844;border-color:#aa8b66}.crew-position-library-results button[aria-pressed=true]{background:#4a3b40;border-color:#c4a575}.crew-position-library-results button:disabled{opacity:.5;cursor:wait}.crew-position-library-results svg{flex:none;color:#dfc48e}.crew-position-library-use{font-size:10px;color:#cbb78f;white-space:nowrap}.crew-position-library .crew-position-library-empty{font-size:13px;line-height:1.7;color:#ecdfd3;padding:15px 8px}.crew-position-library .crew-position-library-foot{font-size:11px;color:#cdbcc8;margin-bottom:0}.crew-position-library :is(summary,button,input,select):focus-visible{outline:2px solid #e1bd7a;outline-offset:2px}@media(max-width:600px){.crew-position-library>summary{padding:14px 15px}.crew-position-library>summary strong{font-size:22px}.crew-position-library-body{padding-inline:14px}.crew-position-library-filters{grid-template-columns:minmax(0,1fr)}.crew-position-library .crew-position-library-filters :is(input,select){font-size:16px}.crew-position-library-results section>div{grid-template-columns:minmax(0,1fr)}.crew-position-library-results{max-height:270px}.crew-position-library-use{font-size:11px}}.holds-workspace{max-width:1700px;margin:auto}.holds-workspace .sectionheading h1{font-size:32px}.holds-workspace .sectionheading p{max-width:650px}.holds-summary{display:flex;align-items:center;gap:26px;flex-wrap:wrap;border-block:1px solid var(--line);padding:17px 2px;margin-bottom:22px}.holds-summary>span{font-size:11px;color:var(--muted)}.holds-summary b{font-size:20px;font-weight:500;color:var(--burgundy);margin-right:7px;font-variant-numeric:tabular-nums}.holds-summary>small{margin-left:auto;font-size:10px;color:var(--muted)}.holds-toolbar{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:20px}.holds-date-nav{display:flex;align-items:flex-end;gap:8px;flex:1}.holds-date-nav label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--muted)}.holds-workspace :is(button,input,select){min-height:38px}.holds-date-nav>button{padding:8px 10px;display:flex;align-items:center;justify-content:center;background:transparent}.holds-date-nav input{font-size:12px;max-width:175px}.holds-view{display:flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.holds-view button{display:flex;align-items:center;gap:6px;border:0;border-right:1px solid var(--line);border-radius:0;font-size:11px;padding:8px 12px;background:transparent;color:var(--muted)}.holds-view button:last-child{border-right:0}.holds-view button[aria-pressed=true]{background:#f0e9dc;color:#68492f;box-shadow:inset 0 -2px #a98b5b}.holds-filters{display:grid;grid-template-columns:1fr 1.5fr 1fr 2fr;gap:14px;margin:16px 0 24px}.holds-filters label{display:flex;flex-direction:column;gap:8px;font-size:10px;color:var(--muted)}.holds-filters :is(input,select){width:100%;min-width:0;box-sizing:border-box;font-size:12px;padding:9px 10px}.holds-context{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:var(--muted)}.holds-context button{font-size:10px;background:none}.holds-notice,.holds-error{padding:12px 16px;border-radius:5px;font-size:12px;line-height:1.7}.holds-notice{background:#edf3eb;color:#386248;border:1px solid #c2d3bd}.holds-error{background:#f8e9e7;color:#8f3540;border:1px solid #e6b9b6}.holds-empty{border:1px dashed var(--line);border-radius:8px;padding:50px 20px;text-align:center;color:var(--muted)}.holds-empty>svg{color:#a98b5b;margin:auto}.holds-empty h2{font:400 25px Georgia,serif;color:var(--ink);margin:18px 0 12px}.holds-empty p{font-size:12px;line-height:1.8;max-width:560px;margin:auto}.holds-timeline{border:1px solid var(--line);border-radius:7px;overflow:auto;max-height:75dvh;background:var(--surface);scrollbar-gutter:stable}.holds-timeline-inner{min-width:1000px}.holds-timeline-heading,.holds-lane{display:grid;grid-template-columns:200px minmax(0,1fr)}.holds-timeline-heading{position:sticky;top:0;z-index:3;background:var(--paper);border-bottom:1px solid var(--line);height:49px}.holds-timeline-heading>span{font-size:9px;letter-spacing:.1em;padding:20px 16px;border-right:1px solid var(--line);position:sticky;left:0;z-index:4;background:var(--paper);color:var(--muted)}.holds-timeline-heading>div{position:relative}.holds-timeline-heading>div>span{position:absolute;top:0;height:49px;border-left:1px solid var(--line);box-sizing:border-box;padding:17px 7px;font-size:10px;text-align:center;white-space:nowrap;color:var(--muted)}.holds-lane{border-bottom:1px solid var(--line);min-height:70px}.holds-lane:last-child{border-bottom:0}.holds-lane-label{position:sticky;left:0;z-index:2;display:flex;align-items:flex-start;gap:9px;padding:17px 13px;box-sizing:border-box;background:var(--surface);border-right:1px solid var(--line);font-size:11px;line-height:1.55;overflow-wrap:anywhere}.holds-lane-label>svg{color:#9c8057;flex-shrink:0;margin-top:2px}.holds-lane-label small{display:block;font-size:9px;color:var(--muted);margin-top:5px;text-transform:capitalize}.holds-lane-track{position:relative;min-width:0;overflow:hidden}.holds-lane-track>i{position:absolute;top:0;bottom:0;width:1px;background:var(--line);opacity:.55}.holds-lane-track .holds-bar{position:absolute;height:41px;min-height:41px;box-sizing:border-box;background:#ebe2cf;border:1px solid #aa8c59;border-radius:4px;color:#4b3a24;overflow:hidden;text-align:left;padding:6px 9px;white-space:nowrap;display:block;min-width:6px}.holds-bar b{display:block;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:1.4}.holds-bar small{display:block;overflow:hidden;text-overflow:ellipsis;font-size:8px;margin-top:2px;line-height:1.4}.holds-lane-track .holds-bar.tentative{border-style:dashed;background:#f3efe6}.holds-lane-track .holds-bar.occupied{background:#ece9ed;border-color:#a79aa7;color:#625968}.holds-lane-track .holds-bar.cancelled{opacity:.5;text-decoration:line-through}.holds-lane-track button.holds-bar:hover{filter:brightness(.96);outline:1px solid #8d6e46}.holds-footnote{font-size:10px;line-height:1.8;color:var(--muted);max-width:1100px;margin:18px 0 26px}.holds-agenda{display:flex;flex-direction:column;gap:10px}.holds-agenda>article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.holds-agenda h2{font-size:16px;font-weight:500;line-height:1.4;margin:10px 0 7px;color:var(--ink)}.holds-agenda p{font-size:12px;color:var(--muted);margin:0 0 8px}.holds-agenda small{font-size:10px;color:var(--muted);line-height:1.7}.holds-agenda>article>button{flex-shrink:0;font-size:11px;background:transparent}.hold-status{display:inline-block;font-size:9px;border:1px solid #b29464;color:#765b34;background:#f4eddf;padding:4px 7px;border-radius:3px}.hold-status.tentative{border-style:dashed;background:transparent}.hold-status.cancelled{color:var(--muted);border-color:var(--line);background:transparent}.holds-inventory{border-top:1px solid var(--line);padding-top:18px}.holds-inventory>summary{font-size:12px;color:var(--ink);cursor:pointer;padding:8px 0}.holds-inventory>p{font-size:11px;line-height:1.8;color:var(--muted)}.holds-inventory>button{display:inline-flex;align-items:center;gap:7px;font-size:11px;margin:6px 0 18px}.holds-inventory>div{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:14px 0}.holds-inventory b{display:block;font-size:12px;font-weight:500}.holds-inventory small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.holds-inventory>div>button{font-size:10px;background:transparent}.holds-overlay{position:fixed;inset:0;background:#17111b70;backdrop-filter:blur(3px);z-index:120;display:flex;justify-content:flex-end}.holds-editor{height:100dvh;max-height:100dvh;width:min(620px,100%);box-sizing:border-box;overflow-y:auto;background:var(--surface);color:var(--ink);padding:28px 32px;box-shadow:-15px 0 50px #20142125;overscroll-behavior:contain}.holds-editor-head{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:24px}.holds-editor-head span{font-size:8px;letter-spacing:.16em;color:var(--muted)}.holds-editor-head h2{font:400 29px/1.25 Georgia,serif;margin:8px 0 0;color:var(--ink)}.holds-editor-head>button{display:grid;place-items:center;width:38px;min-height:38px;padding:8px;border:1px solid var(--line);border-radius:5px;background:transparent}.holds-editor>fieldset{border:0;padding:0;margin:0;min-width:0}.holds-editor label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--muted);margin-bottom:19px}.holds-editor :is(input,select,textarea){width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);padding:10px 12px;font-size:13px;min-height:40px}.holds-editor textarea{resize:vertical;line-height:1.7}.holds-editor .building-room-picker{margin-bottom:22px}.holds-timezone{font-size:10px;line-height:1.6;color:var(--muted);margin:-3px 0 22px}.holds-availability{padding:17px;border:1px solid #c5d2c2;border-radius:6px;background:#f3f7f1;margin:5px 0 24px;color:#36553b}.holds-availability.conflict{background:#fbefec;border-color:#dfb8ad;color:#924c38}.holds-availability b{font-size:12px;font-weight:600}.holds-availability p{font-size:11px;line-height:1.8;margin:9px 0}.holds-availability small{display:block;font-size:10px;line-height:1.6;padding-top:7px}.holds-editor-foot{position:sticky;bottom:-28px;display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);background:var(--surface);padding:18px 0 12px;margin-top:18px}.holds-editor-foot>button{font-size:12px;min-height:42px;padding:10px 16px}.holds-editor .holds-checkbox{flex-direction:row;align-items:center;gap:10px}.holds-checkbox>input{width:16px;min-height:16px;padding:0;accent-color:var(--burgundy)}.relationship-editor>p{font-size:11px;line-height:1.8;color:var(--muted);margin-bottom:20px}.relationship-edit-row{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.relationship-edit-row>button,.relationship-editor>button{display:inline-flex;align-items:center;gap:7px;font-size:11px;background:transparent;margin-bottom:12px}.contact-connections{padding:22px 28px}.contact-connections>article{padding:20px 0;border-bottom:1px solid var(--line)}.contact-connections>article:last-child{border-bottom:0}.connection-person{display:flex;align-items:center;gap:12px}.connection-person>div{min-width:0}.connection-person small{display:block;font-size:10px;color:var(--muted);line-height:1.6;margin-bottom:5px}.connection-person b,.connection-person button{font-size:14px;font-weight:600;color:var(--ink);line-height:1.5;overflow-wrap:anywhere}.connection-person button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;min-height:28px;text-align:left}.connection-person>div>span{display:block;font-size:9px;color:var(--muted);margin-top:5px}.connection-contact{display:flex;gap:6px 20px;flex-wrap:wrap;margin-top:15px}.connection-contact a{font-size:12px;overflow-wrap:anywhere}.connection-contact>span{font-size:11px;color:var(--muted)}.contact-connections article>p{font-size:12px;line-height:1.8;color:var(--muted);white-space:pre-wrap;margin-bottom:0}.holds-workspace :focus-visible,.holds-editor :focus-visible{outline:2px solid var(--gold);outline-offset:3px}html[data-show-mode=dark] .holds-view button[aria-pressed=true]{background:#42392d;color:#ebd2a8}html[data-show-mode=dark] .holds-bar.confirmed{background:#4b3b29;border-color:#c2a272;color:#f0dbb5}html[data-show-mode=dark] .holds-bar.tentative{background:#332e28;border-color:#a58e69;color:#e0ccb0}html[data-show-mode=dark] .holds-bar.occupied{background:#37333d;border-color:#85738c;color:#d9c9df}html[data-show-mode=dark] .holds-availability.clear{background:#26382d;border-color:#50745c;color:#cae3cb}html[data-show-mode=dark] .holds-availability.conflict{background:#422c29;border-color:#925e50;color:#f4c3b6}html[data-show-mode=dark] .holds-notice{background:#263b30;color:#c8e3cf;border-color:#50725b}html[data-show-mode=dark] .holds-error{background:#432b30;color:#f4b9c4;border-color:#925365}html[data-show-mode=dark] .hold-status{background:#473824;border-color:#9b8056;color:#e8d1a9}@media(max-width:1050px){.holds-filters{grid-template-columns:1fr 1fr}.holds-toolbar{gap:14px}.holds-date-nav{flex-basis:100%}.holds-summary{gap:15px 22px}.holds-summary>small{margin-left:0}.holds-timeline-inner{min-width:950px}}@media(max-width:650px){.holds-workspace .sectionheading h1{font-size:29px}.holds-filters{gap:12px}.holds-filters :is(input,select){font-size:16px}.holds-date-nav{flex-wrap:wrap}.holds-date-nav input{font-size:15px}.holds-workspace button{min-height:42px}.holds-view button{padding:9px 12px}.holds-agenda>article{align-items:flex-start;flex-direction:column;padding:18px}.holds-editor{padding:22px 18px}.holds-editor .formrow{grid-template-columns:1fr}.holds-editor :is(input,select,textarea){font-size:16px;min-height:44px}.holds-editor-head{gap:14px}.holds-editor-head h2{font-size:27px}.holds-editor-foot{bottom:-22px}.contact-connections{padding:18px}.connection-contact a{min-height:35px;display:inline-flex;align-items:center}.relationship-edit-row .formrow{grid-template-columns:1fr}.holds-summary b{font-size:19px}}@media print{.holds-toolbar,.holds-filters,.holds-workspace .primary,.holds-overlay,.holds-inventory,.holds-context button{display:none!important}.holds-timeline{max-height:none;overflow:visible}.holds-timeline-inner{min-width:0}.holds-workspace{padding:0}.holds-summary{margin:12px 0}.holds-footnote{font-size:8px}.holds-bar{print-color-adjust:exact}}.contact-edit-panel>.contact-edit-fields{border:0;padding:0;margin:0;min-width:0}.contact-edit-panel :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.location-register-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.location-register-actions>a{font-size:11px;color:var(--burgundy);text-decoration:none;min-height:36px;display:inline-flex;align-items:center}.location-register-actions>a:hover{text-decoration:underline}.contact-hold-summary{padding:0 28px 22px}.contact-hold-summary h3{font-size:14px;font-weight:600}.contact-hold-summary>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px}.contact-hold-summary a{font-size:10px}.contact-hold-summary article{border:1px solid var(--line);border-radius:5px;padding:12px;margin-top:10px}.contact-hold-summary article b{font-size:12px}.contact-hold-summary article span{display:block;font-size:10px;color:var(--muted);margin-top:6px;line-height:1.6}@media(pointer:coarse){.contact-edit-panel :is(input,select,textarea),.holds-editor :is(input,select,textarea){font-size:16px;min-height:44px}.contact-edit-panel input[type=checkbox],.holds-editor input[type=checkbox]{min-height:18px}.holds-workspace button,.holds-editor button,.contact-edit-panel button,.contact-inspector :is(button,a),.location-register-actions>a{min-height:44px}.contact-inspector-tabs button{padding-inline:12px}.holds-lane-track .holds-bar{min-height:41px}}@media(max-width:650px){.location-register-actions{width:100%;justify-content:space-between}.contact-hold-summary{padding:0 18px 18px}.contact-edit-panel{width:100%;box-sizing:border-box}.contact-edit-panel .formrow{grid-template-columns:1fr}}.directory-workbench{margin:0 0 8px}.directory-primary-controls{display:flex;gap:12px;align-items:center;padding:5px 0 17px;border-bottom:1px solid #b7a18150}.directory-primary-controls .contact-book-search{display:flex;gap:10px;align-items:center;flex:1;min-width:150px;color:#8c775e}.directory-primary-controls .contact-book-search input{background:transparent!important;border:0!important;box-shadow:none;width:100%;font-size:14px!important;padding:12px 0;color:var(--ink,#372c34)}.directory-primary-controls>button{display:flex;gap:7px;align-items:center;min-height:40px;font-size:12px;background:transparent;border:1px solid #b5a18455;box-shadow:none}.directory-refine>span{background:#e4d2b6;border-radius:50%;padding:2px 5px;font-size:10px}.directory-refine[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.directory-primary-controls .contact-density{border:0;background:none}.directory-primary-controls .contact-density button{font-size:11px;min-height:38px;background:none}.directory-primary-controls .contact-density button[aria-pressed=true]{background:#ede0ca;color:#513445}.directory-view-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0}.directory-type-tabs,.directory-production-scope{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.directory-view-controls button{font-size:12px;min-height:38px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none;color:#807063;padding:8px 0}.directory-view-controls button[aria-pressed=true]{color:#523143;border-bottom-color:#957347}.directory-type-tabs button{display:flex;gap:8px}.directory-type-tabs button>span{font-size:10px;color:#8e7b63}.directory-production-scope{gap:14px}.directory-production-scope button{font-size:11px}.contact-book .directory-refinements{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;padding:17px 20px;margin:4px 0 10px;background:#eee4d4;border:0;border-radius:0;box-shadow:none}.directory-refinements label{font-size:11px;color:#795f4e}.directory-refinements select{width:100%;background:#fffaf1;font-size:13px;min-height:40px}.directory-results-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 14px;border-bottom:1px solid #ac906975;font-size:11px;color:#7c6957}.directory-results-caption>div{display:flex;gap:10px;flex-wrap:wrap}.directory-results-caption button{display:flex;gap:5px;align-items:center;padding:4px 0;min-height:28px;font-size:11px;background:none;border:0;color:#7a465b;box-shadow:none}.contact-book .contact-directory{border:0;background:none;box-shadow:none;gap:0}.contact-book .contact-directory>.directory-record{display:grid;grid-template-columns:minmax(210px,1.3fr) minmax(160px,1fr) minmax(145px,.8fr) auto;gap:12px 20px;padding:21px 0;border:0;border-bottom:1px solid #b39a7748;border-radius:0;background:transparent!important;box-shadow:none}.contact-book .directory-person{gap:14px}.contact-book .directory-open{font-size:16px;font-weight:500;letter-spacing:-.02em;color:#45303b}.contact-book .directory-person>div>span{font-size:12px;line-height:1.6;color:#7d685d}.contact-book .directory-person>div>small{font-size:11px;color:#8b7a69}.contact-book .directory-categories{gap:7px;margin-top:7px}.contact-book .directory-categories>span{padding:0;border:0;background:none;font-size:10px;color:#8b7154}.contact-book .directory-contact a{font-size:12px;line-height:1.7;overflow-wrap:anywhere;color:#68465a}.contact-book .directory-assignment{font-size:12px;line-height:1.7;color:#67554c}.contact-book .directory-assignment small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#937957}.contact-book .directory-record-actions{gap:5px}.contact-book .directory-record-actions button{border:0;background:transparent;box-shadow:none;color:#76576a;min-height:36px;padding:6px}.contact-book .directory-record-actions button span{font-size:11px}.contact-book .directory-notes,.contact-book .directory-productions{grid-column:1/-1;border:0;padding:0;font-size:11px;line-height:1.7;color:#7b695d}.contact-book .directory-productions a{color:#784d60}.contact-book .is-compact>.directory-record{padding:12px 0}.contact-book .is-compact .directory-person .profile-avatar{width:32px!important;height:32px!important;min-width:32px}.contact-book .is-compact .directory-open{font-size:14px}.profile-folio-overlay .contact-inspector{width:min(800px,100vw);background:#f6f0e5}.profile-folio-overlay .contact-inspector-header{height:auto;flex-shrink:0;padding:24px 30px 22px;background:linear-gradient(120deg,#29232c,#3a2633);color:#f3e7d1;border-bottom:1px solid #ad8e61}.profile-folio-overlay .contact-inspector-header>div:first-child>span{font-size:9px;letter-spacing:.16em;color:#c6aa7d}.profile-folio-overlay .contact-inspector-header>div:first-child>button{background:transparent;color:#f0dfc1;border:1px solid #c5aa7b65;border-radius:50%;width:36px;height:36px;padding:8px}.profile-folio-overlay .contact-inspector-profile{margin:17px 0 10px;gap:15px}.profile-folio-overlay .contact-inspector-profile h2{font:400 32px/1.2 Georgia,serif!important;color:#fff0d8!important;letter-spacing:-.02em;margin:0 0 6px;overflow-wrap:anywhere}.profile-folio-overlay .contact-inspector-profile p{color:#d5c4ba;font-size:12px;line-height:1.6}.profile-folio-overlay .contact-inspector-categories{gap:8px}.profile-folio-overlay .contact-inspector-categories>span{border:0;background:none;padding:0;color:#c4a77b;font-size:10px}.profile-folio-overlay .contact-inspector-contact{gap:10px 19px;margin-top:16px}.profile-folio-overlay .contact-inspector-contact a{color:#ecdcc5;font-size:12px}.profile-folio-overlay .contact-inspector-contact button{background:#e2cca6;color:#342431;border:0;min-height:36px;padding:8px 12px;font-size:12px}.profile-folio-overlay .contact-inspector-profile-defaults{color:#d1bfa5;line-height:1.7;font-size:11px}.profile-folio-overlay .contact-inspector-profile-defaults small{color:#c2ada2}.profile-production-context{padding:17px 30px 14px;background:#eee3d0;border-bottom:1px solid #b49a7250;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;align-items:end;flex-shrink:0}.profile-production-context .contact-inspector-event{margin:0!important;font-size:10px;letter-spacing:.03em;color:#816b4e}.profile-production-context select{min-width:0;width:100%;font-size:13px!important;border:1px solid #b9a888;background:#fffaf1;color:#44303a;padding:9px;min-height:38px}.profile-production-context .contact-inspector-event-summary{grid-column:1;font-size:11px;margin:0;color:#806951}.profile-invitation-link{display:flex;align-items:center;gap:8px;grid-column:2;grid-row:1/3;align-self:center;font-size:12px;color:#6b4056;text-decoration:none;min-height:40px}.profile-folio-overlay .contact-inspector-tabs{padding:0 30px;gap:22px;border-bottom:1px solid #b49a7260;flex-shrink:0}.profile-folio-overlay .contact-inspector-tabs button{font-size:12px;padding:15px 0;color:#867365}.profile-folio-overlay .contact-inspector-tabs button[aria-pressed=true]{color:#573144;border-color:#9b784b}.profile-folio-overlay .contact-inspector-scroll{padding:0 30px 24px}.profile-folio-overlay .contact-inspector-body{padding:0}.profile-folio-overlay .contact-inspector-facts{display:flex;gap:0;margin:0;padding:18px 0;border-bottom:1px solid #b49a7260;background:none}.profile-folio-overlay .contact-inspector-facts>*{flex:1;background:none;border:0;border-right:1px solid #b49a7250;border-radius:0;display:flex;align-items:center;justify-content:center;gap:14px;text-decoration:none;padding:7px;box-shadow:none;color:#523345}.profile-folio-overlay .contact-inspector-facts>:last-child{border-right:0}.profile-folio-overlay .contact-inspector-facts small{font-size:9px;letter-spacing:.06em;color:#897354}.profile-folio-overlay .contact-inspector-facts b{font:400 28px Georgia,serif}.profile-folio-overlay .contact-inspector-body>section{margin:0;padding:22px 0;border-bottom:1px solid #b49a7245}.profile-folio-overlay .contact-inspector-section h3{font:400 20px Georgia,serif;color:#4d303e;text-transform:none;letter-spacing:-.02em}.profile-folio-overlay .contact-inspector-section button{font-size:11px;border:0;background:none;color:#7b4d60;box-shadow:none}.profile-folio-overlay .contact-inspector-item{background:none;border:0;border-bottom:1px solid #b49a7235;padding:15px 0;margin:0;border-radius:0;box-shadow:none}.profile-folio-overlay .contact-inspector-item:last-child{border-bottom:0}.profile-folio-overlay .contact-inspector-title-link{color:#5b3549;font-size:14px;font-weight:500}.profile-folio-overlay .contact-inspector-footer{padding:13px 30px;border-top:1px solid #b49a7260;background:#fbf7ef;font-size:11px;flex-shrink:0}.profile-folio-overlay .contact-inspector-footer>span{font-size:10px;font-weight:400;letter-spacing:0;color:#87735d}.profile-folio-overlay .contact-inspector-empty{padding:15px 0;font-size:12px;line-height:1.8;color:#837263}.profile-cue-links{list-style:none;padding:0;margin:0}.profile-cue-links li{border-bottom:1px solid #b49a7235}.profile-cue-links li:last-child{border:0}.profile-cue-links a{display:flex;align-items:center;gap:16px;text-decoration:none;padding:14px 0;color:#523445}.profile-cue-number{font:400 23px Georgia,serif;color:#ac8d5c;min-width:27px}.profile-cue-links a>span:nth-child(2){min-width:0;flex:1}.profile-cue-links strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.profile-cue-links small{display:block;color:#8b7763;font-size:11px;line-height:1.7;margin-top:4px}.profile-cue-links a:hover strong{text-decoration:underline;text-underline-offset:4px}.profile-edit-overlay .contact-edit-panel>.modalhead{background:linear-gradient(110deg,#29232c,#3a2633);color:#f3e7d1;border-bottom:1px solid #ad8e61}.profile-edit-overlay .contact-edit-panel>.modalhead h2{font:400 32px Georgia,serif!important;color:#fff0d8!important}.profile-edit-overlay .contact-edit-panel>.modalhead .eyebrow{color:#c8ac7f}.profile-edit-overlay .contact-edit-panel>.modalhead>button{background:transparent;color:#ead6b5;border:1px solid #bda07570;border-radius:50%}.profile-edit-overlay .contact-edit-panel .inspector-body{background:#f6f0e5}.profile-edit-overlay .contact-edit-panel .finish-additional-fields{border-radius:0;background:none;border-width:1px 0}.profile-edit-overlay .contact-edit-panel input,.profile-edit-overlay .contact-edit-panel select,.profile-edit-overlay .contact-edit-panel textarea{background:#fffdf8;border-color:#c8b79c}.profile-edit-overlay .contact-edit-panel>.modalfoot{background:#fbf7ef;border-top:1px solid #b49a7260}.production-folio-refresh .production-working-grid{margin-top:28px}.production-current-item h3>a{display:flex;align-items:center;gap:16px;color:inherit;text-decoration:none}.production-current-item h3>a>svg{flex-shrink:0;color:#9f7b4e}.production-current-item h3>a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.production-stage-lineup{margin:0 0 20px;padding:15px 0;border-top:1px solid #b49a7250;border-bottom:1px solid #b49a7250}.production-stage-lineup>span{font-size:9px;letter-spacing:.12em;color:#927850}.production-stage-lineup>div{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:10px}.production-stage-lineup>div>a,.production-stage-guest{display:flex;align-items:center;gap:10px;font-size:13px;color:#573849;text-decoration:none}.production-stage-lineup small{display:block;font-size:10px;color:#897261;margin-top:3px}.production-stage-lineup>p{font-size:12px;color:#8a7563;line-height:1.7;margin:3px 0}.production-stage-lineup>p>a{display:inline-flex;gap:6px;align-items:center;color:#79455c}.production-event-contacts .landing-contact-identity>a{font-size:13px;font-weight:500;color:#5b3649;text-decoration:none}.production-event-contacts .landing-contact-identity>a:hover{text-decoration:underline}.production-folio-refresh .production-running-order{border-top:2px solid #b89662;padding-top:19px}.production-folio-refresh .event-next-list a{padding:16px 0}.production-folio-refresh .production-next-details{margin-top:22px}.production-folio-refresh .arrival-call-board.is-compact{margin-top:24px}@media(max-width:900px){.contact-book .contact-directory>.directory-record{grid-template-columns:minmax(180px,1fr) minmax(140px,1fr) auto}.contact-book .directory-assignment{grid-column:2;grid-row:2}.contact-book .directory-record-actions{grid-column:3;grid-row:1}.directory-primary-controls{flex-wrap:wrap}.directory-primary-controls .contact-book-search{flex-basis:calc(100% - 110px)}.directory-primary-controls .contact-density{margin-left:auto}.directory-view-controls{align-items:start;flex-wrap:wrap}.directory-production-scope{margin-left:auto}}@media(max-width:600px){.directory-primary-controls{gap:8px;padding-bottom:12px}.directory-primary-controls .contact-book-search input{font-size:16px!important}.directory-primary-controls .contact-density{margin-left:0}.directory-primary-controls .directory-export{margin-left:auto}.directory-view-controls{gap:4px}.directory-production-scope{margin-left:0;width:100%;border-top:1px solid #b49a7230;padding-top:3px}.directory-type-tabs,.directory-production-scope{gap:24px}.directory-results-caption{flex-wrap:wrap;line-height:1.7}.contact-book .directory-refinements{grid-template-columns:minmax(0,1fr);padding:14px}.directory-refinements select{font-size:16px!important}.contact-book .contact-directory>.directory-record{grid-template-columns:minmax(0,1fr) auto;padding:18px 0;gap:10px}.contact-book .directory-record-actions{grid-column:2;grid-row:1}.contact-book .directory-contact{grid-column:1/-1;padding-left:56px}.contact-book .directory-assignment{grid-column:1/-1;grid-row:auto;padding-left:56px}.contact-book .directory-record-actions button{min-height:40px}.contact-book .directory-record-actions button>span{display:none}.contact-book .directory-contact:empty{display:none}.contact-book .directory-open{font-size:16px}.profile-folio-overlay .contact-inspector-header{padding:20px}.profile-folio-overlay .contact-inspector-profile h2{font-size:28px!important}.profile-production-context{padding:14px 20px;grid-template-columns:minmax(0,1fr)}.profile-production-context select{font-size:16px!important}.profile-invitation-link{grid-column:1;grid-row:auto;min-height:32px}.profile-folio-overlay .contact-inspector-tabs{padding:0 20px;gap:22px;overflow-x:auto;white-space:nowrap}.profile-folio-overlay .contact-inspector-tabs button{font-size:12px}.profile-folio-overlay .contact-inspector-scroll{padding:0 20px 20px}.profile-folio-overlay .contact-inspector-facts>*{flex-direction:column;gap:7px}.profile-folio-overlay .contact-inspector-footer{padding:12px 20px}.profile-edit-overlay .contact-edit-panel input,.profile-edit-overlay .contact-edit-panel select,.profile-edit-overlay .contact-edit-panel textarea{font-size:16px!important}.production-stage-lineup>div{gap:14px}.production-current-item h3>a{gap:10px}}.profile-folio-overlay .record-inspector.contact-inspector{width:min(800px,100vw)!important;--ci-surface:#f6f0e5;--ci-soft:#eee3d0;--ci-line:#c5b398;--ci-ink:#44313d;--ci-muted:#796754;--ci-accent:#71465a}.profile-folio-overlay .record-inspector>.contact-inspector-header{padding:18px 30px;background:linear-gradient(120deg,#29232c,#3a2633)}.profile-folio-overlay .record-inspector .contact-inspector-profile{margin:10px 0 6px}.profile-folio-overlay .record-inspector .contact-inspector-profile p{margin:0}.profile-folio-overlay .record-inspector .contact-inspector-contact{margin:9px 0 0}.profile-folio-overlay .record-inspector .contact-inspector-contact button{min-height:32px}.profile-folio-overlay .record-inspector .contact-inspector-scroll{padding:0 30px 20px;background:#f6f0e5}.profile-folio-overlay .record-inspector .contact-inspector-body>section{background:none;border:0;border-bottom:1px solid #b49a7245;border-radius:0;padding:18px 0;margin:0}.profile-folio-overlay .record-inspector .contact-inspector-section h3{font:400 20px Georgia,serif;color:#4d303e}.profile-folio-overlay .record-inspector .contact-inspector-facts{border:0;border-bottom:1px solid #b49a7260;border-radius:0;padding:12px 0}.profile-folio-overlay .record-inspector .contact-inspector-facts b{margin:0}.profile-folio-overlay .record-inspector>.contact-inspector-footer{padding:10px 30px;background:#fbf7ef}.profile-folio-overlay .contact-inspector-header>div:first-child>button{width:30px;height:30px;padding:5px}.profile-production-context{padding-top:12px;padding-bottom:12px}.profile-folio-overlay .contact-inspector-tabs button[aria-pressed=true]{background:#eee3d050}html[data-show-mode=dark] .contact-book{color:#eee3d4}html[data-show-mode=dark] .contact-book :is(.directory-open,.directory-contact a,.directory-assignment,.directory-view-controls button[aria-pressed=true]){color:#eedac0}html[data-show-mode=dark] .contact-book :is(.directory-person>div>span,.directory-person>div>small,.directory-notes,.directory-productions,.directory-results-caption,.directory-view-controls button,.directory-type-tabs button>span,.directory-assignment small){color:#c4b5a3}html[data-show-mode=dark] .contact-book .directory-refinements{background:#332930}html[data-show-mode=dark] .contact-book .directory-refinements select{background:#241f26;color:#eee3d4}html[data-show-mode=dark] .contact-book :is(.directory-primary-controls>button,.directory-primary-controls .contact-density button,.directory-results-caption button,.directory-record-actions button,.directory-refinements label,.directory-categories>span){color:#d8c09b}html[data-show-mode=dark] .contact-book .contact-density button[aria-pressed=true]{background:#45323d}html[data-show-mode=dark] .profile-folio-overlay .record-inspector.contact-inspector{--ci-surface:#29232c;--ci-soft:#3b2f37;--ci-line:#6f5c48;--ci-ink:#f0e5d4;--ci-muted:#c6b7a3;--ci-accent:#dcc399}html[data-show-mode=dark] .profile-folio-overlay .record-inspector .contact-inspector-scroll{background:#29232c}html[data-show-mode=dark] .profile-folio-overlay .profile-production-context,html[data-show-mode=dark] .profile-folio-overlay .record-inspector>.contact-inspector-footer{background:#332a32}html[data-show-mode=dark] .profile-production-context select{background:#241e27;color:#f0e5d4}html[data-show-mode=dark] .profile-folio-overlay :is(.profile-cue-links a,.contact-inspector-title-link,.profile-invitation-link,.contact-inspector-facts>*,.contact-inspector-tabs button[aria-pressed=true]){color:#eed7b4}html[data-show-mode=dark] .profile-folio-overlay .record-inspector .contact-inspector-section h3{color:#f0e5d4}html[data-show-mode=dark] .profile-folio-overlay :is(.profile-cue-links small,.contact-inspector-empty,.contact-inspector-event,.contact-inspector-event-summary,.contact-inspector-facts small,.contact-inspector-tabs button,.contact-inspector-footer>span){color:#c4b4a1}html[data-show-mode=dark] .profile-edit-overlay .contact-edit-panel .inspector-body{background:#29232c}html[data-show-mode=dark] .profile-edit-overlay .contact-edit-panel :is(input,select,textarea){background:#332a32;color:#f0e5d4}html[data-show-mode=dark] .profile-edit-overlay .contact-edit-panel>.modalfoot{background:#332a32}html[data-show-mode=dark] .production-stage-lineup :is(a,small,span),html[data-show-mode=dark] .production-event-contacts .landing-contact-identity>a{color:#dcc399}@media(max-width:600px){.profile-folio-overlay .record-inspector>.contact-inspector-header{padding:16px 20px}.profile-folio-overlay .record-inspector .contact-inspector-scroll{padding:0 20px 18px}.profile-folio-overlay .record-inspector>.contact-inspector-footer{padding:10px 20px}.profile-folio-overlay .contact-inspector-profile h2{font-size:26px!important}.profile-folio-overlay .record-inspector .contact-inspector-facts{padding:10px 0}}html[data-show-mode=dark] .profile-folio-overlay .contact-inspector-tabs button{background:transparent!important}html[data-show-mode=dark] .profile-folio-overlay .contact-inspector-tabs button[aria-pressed=true]{background:#eedac00c!important}@media(max-width:600px){.directory-primary-controls .directory-export>span{display:none}.directory-primary-controls .directory-export{width:40px;justify-content:center;padding:8px}.contact-book .directory-record-actions{flex-direction:row;align-self:start}}.crew-handoff .ch-masthead,.ch-release>header{height:auto;min-height:0;position:relative;flex-shrink:0;box-sizing:border-box}.crew-handoff{--ch-ink:#f3ead7;--ch-muted:#bdc7ba;--ch-gold:#d8bb80;background:#16241f;color:var(--ch-ink);border:1px solid #bda16b55;border-radius:4px;overflow:hidden;margin:18px 0 30px}.crew-handoff a,.ch-release a{color:#e9cc94;text-decoration:none}.crew-handoff a:hover,.ch-release a:hover{text-decoration:underline;text-underline-offset:4px}.ch-masthead{background:linear-gradient(110deg,#182922,#30212c);padding:30px 32px;display:flex;gap:24px;align-items:center;border-bottom:1px solid #bba06a65}.ch-overline{font:10px/1.5 Arial,sans-serif;letter-spacing:.18em;color:#d5bd90}.ch-masthead h2{font:40px/1.15 Georgia,serif!important;letter-spacing:-.025em;color:#f4e7ce!important;margin:12px 0!important}.ch-masthead h2>span{color:#d7b373}.ch-masthead p{font:14px/1.7 Arial,sans-serif;color:#c4cbbb;margin:0;max-width:580px}.ch-bow{margin-left:auto;display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;color:#d9bd84;border:1px solid #a8895855;transform:rotate(-6deg)}.ch-bow svg{width:32px;height:32px;transform:rotate(6deg)}.ch-edition{display:flex;align-items:center;gap:17px;padding:22px 32px;border-bottom:1px solid #a9916260;background:#21382c}.ch-edition>svg{color:#d1b17a;flex-shrink:0}.ch-edition>div{flex:1;display:grid;gap:6px}.ch-edition small,.ch-statuses small,.ch-release-proof small{color:#d9bf88;font:9px/1.5 Arial,sans-serif;letter-spacing:.13em}.ch-edition strong{font:20px/1.25 Georgia,serif;font-weight:400;color:#f5e8ce}.ch-edition span{font-size:12px;color:#c4cdbb}.ch-edition a,.ch-edition button{font-size:12px;display:flex;align-items:center;gap:8px;white-space:nowrap}.crew-handoff button,.ch-release button{background:#283f32;color:#f1e4c8;border:1px solid #9c8a6366;border-radius:3px;box-shadow:none;min-height:40px}.crew-handoff button:disabled,.ch-release button:disabled{opacity:.5;cursor:default}.crew-handoff .primary,.ch-release .primary{color:#17271f;background:#d9be89;border-color:#dfc694}.ch-toolbar{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:16px 32px 0}.ch-toolbar>div{display:flex;gap:22px;flex-wrap:wrap}.ch-toolbar>div>button{background:none;border:0;border-radius:0;padding:12px 0;font-size:12px;color:#bbc8b8;display:flex;gap:10px;align-items:center}.ch-toolbar b{font-size:11px;font-weight:400;color:#d6b984}.ch-toolbar [aria-pressed=true]{color:#f4e6c7;box-shadow:inset 0 -2px #dbbd82}.ch-toolbar>button{display:flex;gap:7px;align-items:center;background:transparent;border:0;font-size:11px;flex-shrink:0}.ch-search{display:flex;align-items:center;gap:12px;margin:8px 32px 0;border-bottom:1px solid #a0895b60;color:#ccb588}.ch-search input{flex:1;width:100%;background:transparent!important;border:0!important;color:#f5ecd9!important;box-shadow:none!important;font:14px/1.5 Arial,sans-serif;min-height:52px;padding:12px 0}.ch-search input::placeholder{color:#aebbaa}.ch-search span{font-size:11px;white-space:nowrap;color:#afbfab}.ch-ledger{padding:0 32px}.ch-person{padding:23px 0;border-bottom:1px solid #a0895b50}.ch-person-heading{display:flex;gap:13px;align-items:center}.ch-person-heading>div{flex:1;min-width:0}.ch-person h3{font:21px/1.25 Georgia,serif!important;font-weight:400;color:#f3e5ca!important;letter-spacing:0;margin:0 0 5px!important}.ch-person-heading p{margin:0;color:#bdc9b7;font-size:12px;line-height:1.5}.ch-attention{color:#e6c08e;font-size:10px;border-bottom:1px solid #a17b52;padding-bottom:4px;white-space:nowrap}.ch-statuses{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:28px;margin:21px 0 13px}.ch-statuses>div{display:flex;flex-direction:column;gap:7px;min-width:0}.ch-statuses strong{font-size:13px;font-weight:500;color:#f0e6d4;line-height:1.5}.ch-statuses span{font-size:12px;line-height:1.65;color:#bdc9b8;overflow-wrap:anywhere}.ch-person-actions{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap;font-size:11px}.ch-person-actions a{display:inline-flex;gap:6px;align-items:center;min-height:34px}.ch-person-actions details{margin-left:auto;max-width:100%;min-width:170px;flex-basis:210px}.ch-person-actions summary{list-style:none;color:#d8c19b;cursor:pointer;display:flex;align-items:center;gap:9px;min-height:34px;justify-content:space-between}.ch-person-actions details>div{border-left:1px solid #b59b6a66;padding-left:15px;color:#d2d8c8}.ch-person-actions p{font:12px/1.7 Arial,sans-serif;overflow-wrap:anywhere}.ch-followup{color:#ebc394!important}.ch-warning{margin:14px 32px;padding:13px 16px;border-left:2px solid #c09758;background:#453728;color:#f0ddbd;font-size:13px;line-height:1.65}.ch-warning p{margin:0 0 8px}.ch-warning small{display:block;margin-top:9px}.ch-notice{padding:12px 15px;border-left:2px solid #a8c294;background:#273f2f;color:#e3eed7;font-size:13px;line-height:1.6}.ch-loading{margin:16px 32px;color:#d5c39d;font-size:12px}.ch-empty{text-align:center;padding:38px 24px;color:#bccbb8}.ch-empty>svg{width:34px;height:34px;color:#d3b47c}.ch-empty h3{font:27px Georgia,serif;color:#f4e3c7}.ch-empty p{font-size:14px;line-height:1.7}.ch-empty a{display:inline-flex;align-items:center;gap:8px;margin-top:10px}.ch-footer{padding:21px 32px;background:#14211b;display:flex;gap:30px;align-items:center}.ch-footer>span{font:8px/1.7 Arial,sans-serif;letter-spacing:.14em;color:#c8b082;flex:0 0 180px}.ch-footer>p{margin:0;color:#acbaa5;font:11px/1.7 Arial,sans-serif}.ch-release{background:#1e2e26;color:#f2e4ca;border:1px solid #b59b6a55;border-radius:4px;padding:26px;margin:18px 0}.crew-handoff>.ch-release{margin:22px 32px}.ch-release>header{display:flex;gap:25px;align-items:center;justify-content:space-between;border-bottom:1px solid #a38b5c55;padding-bottom:18px}.ch-release h2{font:30px Georgia,serif!important;color:#f2e3c7!important;margin:9px 0 12px}.ch-release h3{font:22px Georgia,serif!important;color:#eedcba!important}.ch-release p{font:13px/1.7 Arial,sans-serif;color:#c2cdb8}.ch-release a{display:inline-flex;align-items:center;gap:7px;font-size:12px}.ch-release-proof{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid #a38b5c55}.ch-release-proof>div{display:grid;gap:8px}.ch-release-proof strong{color:#f1e3ca;font:20px Georgia,serif}.ch-release-proof span{color:#b9c7ad;font-size:11px}.ch-release-proof button{display:flex;align-items:center;gap:8px;font-size:12px}.ch-release .ch-warning{margin:18px 0}.ch-release-audience{padding:12px 0}.ch-release-audience>fieldset{padding:0;border:0;margin:0;min-width:0}.ch-release-audience>small{display:block;margin-top:10px;color:#d4bc93}.ch-release-audience .house-selection{--ink:#f0e4cc}.ch-release-audience .house-people-trigger{background:#253e30;color:#f2e4cb;border-color:#95875f}.ch-release-audience .house-selection-label,.ch-release-audience .house-selected-chip,.ch-release-audience .house-selection-hint{color:#e2d4bc}.ch-release-audience .house-people-picker{color:#243428}.ch-release .ch-release-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.ch-release .notifications-center{border-top:1px solid #a38b5c55;margin-top:24px;padding-top:24px}.ch-release .notify-compose{color:#30282c}.ch-release .desk-section{border-radius:4px;background:#f5f0e4}.ch-release .notify-compose h2{font:25px Georgia,serif!important;color:#35232d!important}.ch-release .notify-compose p{color:#625c57}.ch-release-empty{display:flex;align-items:center;gap:18px;padding-top:16px}.ch-release-empty>svg{color:#d8bb80}@media(max-width:1000px){.ch-edition{flex-wrap:wrap}.ch-edition>div{flex-basis:60%}.ch-toolbar{align-items:flex-start}.ch-toolbar>div{gap:15px}.ch-statuses{gap:18px}.ch-person-actions{gap:16px}}@media(max-width:680px){.crew-handoff{margin-top:12px}.ch-masthead{padding:24px 20px;gap:14px}.ch-masthead h2{font-size:31px!important}.ch-masthead p{font-size:13px}.ch-bow{flex-basis:34px;width:34px;height:34px}.ch-bow svg{width:24px;height:24px}.ch-edition{padding:20px;gap:13px}.ch-edition>div{flex-basis:75%}.ch-edition a,.ch-edition button{font-size:11px;min-height:38px}.ch-toolbar{padding:12px 20px 0;gap:6px;flex-wrap:wrap}.ch-toolbar>div{gap:15px}.ch-toolbar>div>button{font-size:11px;gap:6px}.ch-search{margin:4px 20px 0}.ch-search input{font-size:13px}.ch-ledger{padding:0 20px}.ch-person{padding:20px 0}.ch-person h3{font-size:20px!important}.ch-statuses{grid-template-columns:1fr;gap:15px}.ch-statuses>div{border-left:1px solid #a38b5c66;padding-left:13px}.ch-person-actions{gap:10px 20px}.ch-person-actions details{margin-left:0;flex:1 1 100%}.ch-footer{padding:20px;display:block}.ch-footer p{margin-top:10px}.ch-warning{margin:14px 20px}.ch-release,.crew-handoff>.ch-release{padding:20px;margin:16px 20px}.ch-release>header,.ch-release-proof{display:block}.ch-release>header>a,.ch-release-proof>button{margin-top:15px}.ch-release h2{font-size:27px!important}.ch-release .notify-compose{display:block}.ch-release .desk-section{padding:15px!important}.ch-release-audience .house-people-picker{max-width:100%}}.crew-handoff :is(button,a,input,summary):focus-visible,.ch-release :is(button,a,input,summary):focus-visible{outline:2px solid #ebcf90;outline-offset:4px}.call-consistency{--call-timing-rule:#a88b6255;--call-timing-accent:#d9bb85;margin:12px 0 18px;padding:14px 16px;border:1px solid var(--call-timing-rule);border-left:2px solid var(--call-timing-accent);background:#bc955c0a;overflow-wrap:anywhere;min-width:0}.call-consistency-heading{display:flex;align-items:center;gap:8px;color:var(--call-timing-accent);font:600 12px/1.5 Arial,sans-serif}.call-consistency ul{margin:10px 0;padding:0;list-style:none}.call-consistency li+li{margin-top:12px;padding-top:12px;border-top:1px solid var(--call-timing-rule)}.call-consistency-kind{display:block;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.06em}.call-consistency p{margin:5px 0!important;font:12px/1.65 Arial,sans-serif!important;color:inherit!important}.call-consistency-links{display:flex;flex-wrap:wrap;gap:4px 18px}.call-consistency-links a{display:inline-flex;align-items:center;gap:5px;min-height:36px;font:12px/1.5 Arial,sans-serif}.call-consistency>small{display:block;font:11px/1.6 Arial,sans-serif;opacity:.85;letter-spacing:0}.crew-letters .call-consistency{--call-timing-accent:#815c33;--call-timing-rule:#b19a775c;margin:0;padding:12px 14px;color:#5c4436}.crew-letters .call-consistency>small{font-weight:400}.crew-letters .call-consistency a{font-size:12px}@media(max-width:700px){.call-consistency-links a{min-height:44px}}.crew-milestone-lens{margin:22px 0;border:1px solid #a88e615c;background:linear-gradient(115deg,#1f302c,#29232e);color:#eee3cf;min-width:0}.crew-milestone-lens>summary{display:flex;align-items:center;gap:15px;list-style:none;cursor:pointer;padding:20px 24px;min-height:84px}.crew-milestone-lens>summary::-webkit-details-marker{display:none}.crew-milestone-lens>summary>span:nth-child(2){flex:1;min-width:0}.crew-milestone-lens>summary strong{display:block;font:400 27px/1.3 Georgia,serif;color:#f1e1bf}.crew-milestone-lens>summary small{display:block;font:12px/1.6 Arial,sans-serif;color:#c6c6b7;margin-top:3px}.crew-milestone-lens>summary>svg{color:#d7bb87;flex:none}.crew-milestone-lens[open]>summary>svg{transform:rotate(180deg)}.cm-lens-mark{width:41px;height:41px;flex:none;display:grid;place-items:center;color:#d4b67e;border:1px solid #b79c6655;transform:rotate(-4deg)}.cm-lens-mark>svg{transform:rotate(4deg)}.cm-lens-body{padding:0 24px 22px}.cm-lens-intro{border-top:1px solid #ad936340;padding-top:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,1.2fr);gap:24px;align-items:end}.cm-lens-intro>p{font-size:13px;line-height:1.7;color:#cbd0c1;margin:0}.cm-lens-intro>label{display:grid;gap:8px;font-size:11px;color:#dac39c}.cm-lens-intro select{width:100%;min-width:0;min-height:46px;background:#182323;color:#f2e5cf;border:1px solid #b79c6677;font-size:13px;padding:11px;border-radius:3px}.cm-lens-counts{display:flex;flex-wrap:wrap;gap:18px 29px;align-items:center;padding:21px 0 10px}.cm-lens-counts>span{display:flex;align-items:baseline;gap:9px;font-size:12px;color:#c9cabb}.cm-lens-counts strong{font:400 29px/1.2 Georgia,serif;color:#ead4a8}.cm-lens-counts>button{margin-left:auto;display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 13px;border:1px solid #b79c6666;background:transparent;color:#e2c594;font-size:12px;border-radius:3px}.cm-lens-caption{color:#b9c1b1;font-size:11px;line-height:1.7;margin:4px 0 21px}.cm-lens-departments{border-top:1px solid #ad936340}.cm-lens-departments>section{padding:18px 0;border-bottom:1px solid #ad936340}.cm-department-title{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.cm-department-title h3{font:400 22px/1.35 Georgia,serif;color:#eee0c7!important;margin:0}.cm-department-title>span{font-size:11px;color:#c5c8b7}.cm-lens-people{list-style:none;padding:0;margin:14px 0 0}.cm-lens-people>li{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:12px;padding:10px 0}.cm-lens-people>li>strong{font-size:13px;font-weight:500;line-height:1.6;color:#f0e5d5}.cm-lens-people>li>div{display:grid;gap:6px}.cm-lens-people a{min-height:32px;display:flex;gap:10px;align-items:center;text-decoration:none;font-size:12px;color:#e1ccaa}.cm-lens-people a>span{flex:1;overflow-wrap:anywhere}.cm-lens-people a small{font-size:10px;color:#b9cfbd}.cm-lens-people a small.is-proposed{color:#e0c18b}.cm-lens-people a svg{flex:none}.cm-call-sources{margin-top:12px}.cm-call-sources>summary{display:flex;gap:10px;align-items:center;min-height:44px;font-size:12px;color:#d9bd88;cursor:pointer;list-style:none}.cm-call-sources>summary::-webkit-details-marker{display:none}.cm-call-sources>a{display:grid;gap:4px;padding:12px 0 12px 14px;border-left:1px solid #ad936344;margin-bottom:10px;text-decoration:none;font-size:12px;color:#d4ccbb}.cm-call-sources>a>strong{font-weight:500;color:#ead7b0;display:flex;gap:9px;align-items:center}.cm-call-sources>a>small{font-size:11px;color:#bfc6b5;line-height:1.7}.cm-lens-empty{font-size:13px;line-height:1.7;color:#c5c8b7;margin:13px 0}.cm-nearest-call{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;min-height:44px;font-size:12px;line-height:1.6;color:#dfc594;text-decoration:none}.cm-nearest-call>span{color:#bfc6b5;font-size:11px}.cm-nearest-call>svg{flex:none}.cm-lens-unknown{padding:16px;margin-top:18px;border-left:2px solid #b89a62;background:#d2b3740a}.cm-lens-unknown>strong{font-size:13px;color:#e5cea5}.cm-lens-unknown p{font-size:12px;line-height:1.7;color:#cbc7b8;margin:8px 0}.cm-lens-unknown a{color:#e3c899;text-decoration:none;display:inline-flex;align-items:center;gap:7px;min-height:44px}.cm-lens-footer{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:15px}.cm-lens-footer>a{display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px;color:#dfc594;text-decoration:none}.cm-lens-footer>small{font-size:11px;color:#b9c1b1;line-height:1.7;margin-left:auto}.cm-lens-notice{font-size:12px;color:#e0cca7;line-height:1.7}.crew-milestone-lens :is(a,button,select,summary):focus-visible{outline:2px solid #dfbd82;outline-offset:4px}.crew-milestone-lens a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.crew-milestone-lens>summary{padding:18px 17px;gap:12px}.crew-milestone-lens>summary strong{font-size:25px}.crew-milestone-lens>summary small{font-size:11px}.cm-lens-body{padding:0 17px 18px}.cm-lens-intro{grid-template-columns:minmax(0,1fr);gap:16px}.cm-lens-intro select{font-size:16px}.cm-lens-counts{gap:12px 22px}.cm-lens-counts>button{margin-left:0;min-width:100%;justify-content:center}.cm-lens-people>li{grid-template-columns:minmax(0,1fr);gap:3px}.cm-lens-people a{min-height:44px}.cm-lens-footer>small{margin-left:0}.cm-department-title>span{font-size:10px}}@media print{.crew-milestone-lens{display:none!important}}.crew-letters{--cl-ink:#241923;--cl-wine:#482439;--cl-gold:#d5b987;--cl-rule:#cdbfae;--cl-paper:#f7f2ea;margin:1.15rem 0 2.5rem;color:var(--cl-ink);background:var(--cl-paper);border:1px solid var(--cl-rule);border-radius:4px;overflow:hidden}.crew-letters *{box-sizing:border-box}.crew-letters small,.cl-edition{font:650 .65rem/1.55 system-ui,sans-serif;letter-spacing:.15em}.crew-letters h2,.crew-letters h3,.crew-letters p{margin:0}.crew-letters h3{font: 1.55rem/1.17 Georgia,serif;color:inherit}.crew-letters p,.crew-letters label,.crew-letters button,.crew-letters a{font-size:.88rem;line-height:1.45}.crew-letters a{color:#623348;text-underline-offset:.21em}.crew-letters button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .72rem;font-weight:580;color:#3c2633;background:transparent;border:1px solid #ae9988;border-radius:3px;cursor:pointer}.crew-letters button:disabled{cursor:default;opacity:.48}.crew-letters :focus-visible{outline:2px solid #96622c;outline-offset:3px}.crew-letters label{display:grid;gap:.35rem;font-weight:630}.crew-letters input:not([type=checkbox]),.crew-letters select,.crew-letters textarea{width:100%;border:1px solid #b5a38f;border-radius:3px;background:#fffdf9;padding:.55rem .67rem;color:#30242d;font:400 .94rem/1.45 system-ui,sans-serif}.crew-letters textarea{resize:vertical}.cl-mast{position:relative;display:flex;align-items:center;gap:1.1rem;padding:clamp(1.25rem,3vw,2.3rem);background:linear-gradient(112deg,#1c1822 16%,#392334 70%,#281d28);color:#faf1e3;border-bottom:3px double #a78a5e}.cl-mast small,.cl-edition,.cl-mast h2 span{color:var(--cl-gold)}.crew-letters .cl-mast h2{color:#fff2e5;font:normal clamp(2.15rem,3.6vw,3.5rem)/1.05 Georgia,serif;letter-spacing:-.045em;margin:.25rem 0 .46rem}.cl-mast p{color:#e4d6cf}.cl-device{flex:none;width:49px;height:62px;display:grid;place-items:center;color:var(--cl-gold);border:1px solid #a38b6b;outline:1px solid #6b534c;outline-offset:3px;border-radius:22px 22px 5px 5px}.cl-edition{margin-left:auto;display:grid;gap:.4rem;text-align:right}.cl-edition i{height:1px;width:3rem;background:#a38966;justify-self:end}.cl-meta,.cl-kicker,.cl-list-head h3,.cl-buttons,.cl-meta>div{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.cl-meta{padding:.65rem clamp(.9rem,2.2vw,1.65rem);background:#eae1d5;border-bottom:1px solid var(--cl-rule);font-size:.81rem}.cl-meta button,.cl-list-head button,.crew-letters .cl-text{padding:.2rem 0;border:0;text-decoration:underline;text-underline-offset:.2em}.cl-layout{display:grid;grid-template-columns:minmax(185px,1fr) minmax(0,2.15fr)}.cl-list{grid-row:span 2;border-right:1px solid var(--cl-rule);background:#eee6db}.cl-list-head,.cl-paper,.cl-compose,.cl-proof,.cl-complete{padding:clamp(1rem,2.4vw,1.8rem)}.cl-list-head h3 span{font:600 .77rem system-ui;padding:.19rem .5rem;color:#f6e9d3;background:#49303e;border-radius:2px}.cl-list-head p,.cl-list-head button{margin-top:.4rem}.cl-person{display:flex;gap:.55rem;align-items:center;padding:.45rem .9rem;border-top:1px solid #d2c4b4;border-left:3px solid transparent}.cl-person[data-active=true]{border-left-color:#8e6741;background:#fff8ec}.cl-person input{width:1.05rem;height:1.05rem;accent-color:#532e43;flex:none}.cl-person button{border:0;padding:.3rem .1rem;flex:1;min-width:0;display:grid;text-align:left;justify-content:start;gap:.1rem}.cl-person span,.cl-paper>p,.cl-compose>p,.cl-proof>p{color:#665660}.cl-person span{font-size:.78rem}.cl-paper,.cl-compose,.cl-proof,.cl-complete{display:grid;gap:.8rem;align-content:start}.cl-kicker,.cl-compose small,.cl-proof>small{color:#795334}.cl-times{list-style:none;padding:0;margin:0}.cl-times li{border-top:1px solid var(--cl-rule);padding:.54rem 0;display:grid;gap:.12rem}.cl-times span{font-size:.87rem}.crew-letters .cl-gap{color:#7a4a28;font-size:.83rem}.cl-plan,.cl-alternative{border-left:2px solid #a38761;padding:.55rem .85rem;background:#ede4d6}.cl-plan summary{cursor:pointer;font-weight:650}.cl-plan[open]>:not(summary),.cl-alternative>*+*{margin-top:.55rem}.cl-compose{background:#f0e9df;border-top:1px solid var(--cl-rule)}.cl-buttons{justify-content:flex-start}.crew-letters .cl-primary{background:var(--cl-wine);border-color:var(--cl-wine);color:#fff}.cl-proof iframe{width:100%;height:min(64vh,620px);min-height:280px;border:1px solid var(--cl-rule);background:#fff}.cl-notice,.crew-letters>p{padding:.75rem 1.15rem}.cl-notice{background:#e2eade;color:#273d32}.cl-paper,.cl-person button,.cl-proof{overflow-wrap:anywhere;min-width:0}.cl-complete{justify-items:start}.cl-alternative button{margin-left:0}@media(max-width:720px){.cl-layout{grid-template-columns:1fr}.cl-list{max-height:21rem;overflow:auto;grid-row:auto;border-right:0;border-bottom:1px solid var(--cl-rule)}.cl-person{min-height:44px}.cl-edition{display:none}.cl-device{width:36px;height:47px}.cl-mast{gap:.8rem}.cl-proof iframe{height:54vh}.cl-list-head{padding-bottom:.7rem}.cl-buttons button{min-height:42px}.crew-letters :is(input:not([type=checkbox]),textarea,select){font-size:16px}}.cl-plan-proof,.cl-compose{grid-column:2}.cl-plan-proof{border-left:3px solid #96734a}.cl-plan-proof fieldset{min-width:0;border:1px solid var(--cl-rule);padding:.8rem}.cl-plan-proof legend{padding:0 .4rem;font: 1.2rem Georgia,serif}.cl-plan-cols{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.6rem}.cl-plan-proof .cl-check{display:flex;align-items:center;gap:.5rem}.cl-plan-proof input[type=checkbox]{accent-color:var(--cl-wine)}@media(max-width:720px){.cl-plan-proof,.cl-compose{grid-column:1}.cl-plan-cols{grid-template-columns:1fr}}.crew-letters .cl-list{background:#24242b;color:#faf2e5;border-right:1px solid #443944;min-width:0;grid-row:1 / span 3;align-self:stretch}.cl-list .cl-list-head{padding:1.2rem 1rem .75rem}.cl-list .cl-list-head>small{color:#d9bc8b}.cl-list .cl-list-head h3{color:#fff4e4;margin:.22rem 0 .9rem;font-size:1.66rem}.cl-list label.cl-find{display:flex;align-items:center;gap:.4rem;background:#323139;border:1px solid #716774;border-radius:3px;padding:0 .55rem;color:#dac8af}.crew-letters .cl-find input[type=search],.crew-letters .cl-filter select{background:transparent;color:#fff4e4;min-width:0}.crew-letters .cl-find input[type=search]{border:0;min-height:36px;padding:.3rem .1rem;font-size:.88rem}.cl-find input::placeholder{color:#d5cbd2;opacity:1}.cl-list label.cl-filter{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#ded1c3;margin-top:.55rem}.crew-letters .cl-filter select{background-color:#323139;border-color:#716774;font-size:.8rem;padding:.36rem .4rem;color-scheme:dark}.cl-selection{margin-top:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.cl-list .cl-selection span,.cl-list .cl-book-key,.cl-list .cl-book-empty{color:#eadfd5;font-size:.78rem}.cl-list .cl-selection button,.cl-list .cl-book-empty button,.crew-letters .cl-add-visible{color:#e4c591;text-underline-offset:.25em;font-size:.78rem}.cl-book-rows{max-height:28rem;overflow-y:auto;scrollbar-color:#806b77 #29262c}.cl-list .cl-person{border-top-color:#49434c;border-left-color:transparent;min-height:48px}.cl-list .cl-person button{color:#fff4e4}.cl-list .cl-person span{color:#e1d5cd}.cl-list .cl-person[data-active=true]{background:#42303d;border-left-color:#dab984}.cl-list .cl-person input{accent-color:#d7b37d;color-scheme:dark}.cl-list :focus-visible{outline-color:#f3cc92}.cl-list .cl-book-key,.cl-list .cl-book-empty{padding:.75rem 1rem;line-height:1.5}.cl-list .cl-book-empty button{border:0;text-decoration:underline;padding:0}.crew-letters .cl-add-visible{margin:.6rem 1rem 0;border-color:#867565;padding:.35rem .55rem}.cl-address-state{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #b4a594;color:#574951;padding:.2rem .48rem;border-radius:2px;font-size:.74rem}.cl-address-state[data-selected=true]{color:#354c3d;border-color:#a8b6a5;background:#e9eee5}.cl-proof-head,.cl-delivery{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.cl-proof-head small,.cl-delivery small{color:#795334}.cl-proof-head h3,.cl-delivery h4{margin:.24rem 0;color:#302331}.cl-delivery h4{font: 1.4rem/1.15 Georgia,serif}.cl-count{border-bottom:1px solid #b6a38a;color:#67485a;font:600 .79rem/1.5 system-ui,sans-serif}.cl-proof-picker{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:end}.cl-proof-picker>button{min-height:40px;width:40px}.cl-delivery{padding-top:.9rem;border-top:1px solid var(--cl-rule);gap:.7rem}.cl-delivery>:is(label,p,.cl-buttons){width:100%}.cl-delivery>p{font-size:.83rem}.cl-delivery-modes{display:inline-flex}.cl-delivery-modes button{border-radius:0;min-height:38px}.cl-delivery-modes button+button{margin-left:-1px}.cl-delivery-modes button[aria-pressed=true]{background:#493043;color:#fff2e1;border-color:#493043}@media(max-width:720px){.crew-letters .cl-list{grid-row:auto;max-height:none;overflow:visible;border-right:0}.cl-book-rows{max-height:11rem}.cl-list .cl-list-head{padding:.85rem 1rem .65rem}.cl-list .cl-list-head h3{font-size:1.35rem;margin:.18rem 0 .55rem}.cl-list .cl-book-key{padding:.5rem 1rem}.cl-proof-picker select{min-width:0}.cl-delivery .cl-buttons>*{flex:1 1 auto}}.crew-letters button.cl-address-state{font-size:.76rem;min-height:30px;padding:.24rem .55rem}.cl-letter-options{border-block:1px solid var(--cl-rule);padding:.65rem 0}.cl-letter-options summary{cursor:pointer;font-size:.9rem;font-weight:600;color:#4c3643}.cl-letter-options[open] label{margin:.75rem 0 .15rem}.calendar-subscriptions.calendar-tailoring{margin:22px 0 0;padding:26px 30px;background:#25232b;border:1px solid #a48b6155;border-radius:4px;color:#eadfcf}.calendar-tailoring .ct-heading{display:flex;align-items:flex-start;gap:16px}.calendar-tailoring .ct-heading>svg{color:#cfb17b;flex:none;margin-top:4px}.calendar-tailoring .ct-heading>div{flex:1;min-width:0}.calendar-tailoring .ct-overline{font:9px/1.5 Arial,sans-serif;letter-spacing:.15em;color:#d6b883}.calendar-subscriptions.calendar-tailoring h3{font:28px/1.15 Georgia,serif!important;color:#f0e1c5!important;letter-spacing:-.025em;margin:10px 0 12px!important}.calendar-subscriptions.calendar-tailoring p{color:#c7bdc6;font:12px/1.8 Arial,sans-serif;margin:8px 0}.calendar-subscriptions.calendar-tailoring button{display:inline-flex;align-items:center;gap:8px;border:1px solid #af96644d;border-radius:3px;background:#3b323a;color:#ecd8b2;padding:9px 12px;font:11px/1.5 Arial,sans-serif;min-height:40px;cursor:pointer;box-shadow:none}.calendar-subscriptions.calendar-tailoring button:disabled{opacity:.5;cursor:default}.calendar-tailoring .ct-heading>button{flex:none;background:none;border:0;padding-inline:0}.calendar-tailoring .ct-connect{margin-top:22px;border-block:1px solid #ad92604d;padding:6px 0}.calendar-tailoring .ct-connect>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#ead6af;font:14px/1.6 Arial,sans-serif;min-height:56px;cursor:pointer;padding:9px 0;list-style:none}.calendar-tailoring .ct-connect small{display:block;font-size:11px;color:#c1b7c0;line-height:1.7;margin-top:5px}.calendar-tailoring .ct-connect[open]>summary>svg{transform:rotate(90deg)}.calendar-tailoring .calendar-link-controls{border:0;margin:8px 0;padding:0;display:flex;gap:16px;align-items:flex-end;min-width:0}.calendar-tailoring .calendar-link-controls label{flex:1;min-width:0}.calendar-subscriptions.calendar-tailoring label{font:12px/1.7 Arial,sans-serif;color:#ded3ca;margin:10px 0;display:block}.calendar-subscriptions.calendar-tailoring :is(input,select){width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid #b2976755;border-radius:3px;background:#342c36;color:#f1e2c9;font:13px/1.5 Arial,sans-serif;min-height:44px;color-scheme:dark;margin-top:7px}.calendar-tailoring .calendar-link-controls>button{margin-bottom:10px;flex:none;background:#d5b77e;color:#2a242b;border-color:#d5b77e}.calendar-subscriptions.calendar-tailoring .ct-helper{font-size:11px;color:#beb1bd;margin:12px 0}.calendar-subscriptions.calendar-tailoring .calendar-new-link{padding:18px 20px;background:#1e332a;border:1px solid #a6956655;border-radius:3px;margin-top:20px}.calendar-tailoring .calendar-new-link input{background:#243d30;color:#e5e5ce}.calendar-tailoring .calendar-new-link p{font-size:11px;color:#c3ccb9}.calendar-tailoring .ct-copy-status{display:block;font:11px/1.6 Arial,sans-serif;color:#ccd6c2;margin-top:10px}.calendar-tailoring .ct-links{margin-top:20px}.calendar-tailoring .ct-links>summary{color:#e2c69a;display:flex;align-items:center;gap:12px;font:12px/1.6 Arial,sans-serif;cursor:pointer;min-height:40px}.calendar-tailoring .ct-links>summary>span{margin-left:auto;color:#c1b3bd;font-size:11px}.calendar-tailoring .ct-links>summary:after{content:"+";color:#ddbc82}.calendar-tailoring .ct-links[open]>summary:after{content:"\2212"}.calendar-tailoring .ct-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #b2976744;padding:18px 0}.calendar-tailoring .ct-link strong{display:block;font:13px/1.6 Arial,sans-serif;color:#e5d8c8}.calendar-tailoring .ct-link small{display:block;color:#bcadbb;font-size:11px;margin-top:5px}.calendar-subscriptions.calendar-tailoring .ct-alert{padding:14px 17px;border-left:2px solid #ce9c78;background:#513b35;color:#f0dac5;margin-top:16px}.calendar-tailoring .ct-alert small{display:block;color:#d5c1b9;margin-top:8px}.calendar-subscriptions.calendar-tailoring .ct-notice{padding:13px 17px;border-left:2px solid #a9bd92;background:#253b2c;color:#dce7d1;margin-top:16px}.calendar-tailoring :is(button,input,select,summary):focus-visible{outline:2px solid #e2bf82;outline-offset:3px}@media(max-width:650px){.calendar-subscriptions.calendar-tailoring{padding:24px 20px}.calendar-tailoring .ct-heading{gap:12px;flex-wrap:wrap}.calendar-tailoring .ct-heading>div{flex-basis:calc(100% - 40px)}.calendar-tailoring .ct-heading>button{margin-left:36px}.calendar-subscriptions.calendar-tailoring h3{font-size:26px!important}.calendar-tailoring .calendar-link-controls{display:block}.calendar-subscriptions.calendar-tailoring :is(input,select){font-size:16px}.calendar-tailoring .calendar-new-link{padding:16px}.calendar-tailoring .ct-link{gap:12px}}.operations-suite.crew-ledger{--cgl-ink:#f3e6d0;--cgl-muted:#c4bfc0;--cgl-brass:#dbbc83;--cgl-line:#bea67a4d;margin-top:16px;color:var(--cgl-ink)}.crew-ledger .cgl-masthead{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:0;padding:30px 32px 0;background:linear-gradient(125deg,#322330,#241f28 73%);border:1px solid #715661;border-radius:4px 4px 0 0;gap:20px;overflow:hidden}.crew-ledger .cgl-overline{font:10px/1.6 Arial,sans-serif;letter-spacing:.15em;color:var(--cgl-brass);display:block}.operations-suite.crew-ledger .cgl-masthead :is(h1,h2){font:400 38px/1.13 Georgia,serif!important;letter-spacing:-.035em;color:#f5e6cb!important;margin:12px 0 14px}.cgl-masthead :is(h1,h2)>span{color:#d4b77c}.operations-suite.crew-ledger .cgl-masthead p{font:13px/1.8 Arial,sans-serif;color:#d0c4ca;margin:0}.cgl-pocket{color:#d1b27c;width:90px;text-align:center;align-self:center}.cgl-pocket svg{height:82px;width:68px;display:block;margin:auto}.cgl-pocket>span{display:block;font:6px/1.6 Arial,sans-serif;letter-spacing:.12em;margin-top:7px}.cgl-mast-actions{grid-column:1/-1;display:flex;align-items:center;gap:25px;border-top:1px solid var(--cgl-line);padding:16px 0;margin-top:6px}.operations-suite.crew-ledger button{font:12px/1.5 Arial,sans-serif;cursor:pointer;background:#342d34;color:#f1e5cf;border:1px solid #ad936655;border-radius:3px;box-shadow:none;min-height:40px;padding:9px 13px;display:inline-flex;align-items:center;gap:8px}.operations-suite.crew-ledger button.primary{color:#272029!important;background:#ddc18b!important;border-color:#ddc18b!important}.operations-suite.crew-ledger button:disabled{opacity:.45;cursor:default}.operations-suite.crew-ledger a{color:#dfc089;text-decoration:none;display:inline-flex;align-items:center;gap:7px}.operations-suite.crew-ledger a:hover{text-decoration:underline;text-underline-offset:4px}.operations-suite.crew-ledger .cgl-mast-actions a{font-size:12px}.operations-suite.crew-ledger .cgl-mast-actions button{background:#49373f;border-color:#9b805958}.cgl-link-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 22px;background:#3b3031;border:1px solid var(--cgl-line);font-size:12px}.cgl-link-note a{margin-left:auto}.crew-ledger .cgl-clock{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px 32px;background:#182c25;border:1px solid #b7a16c44;border-top:0}.cgl-clock>div:first-child{flex:1;min-width:0}.crew-ledger .cgl-clock h3{font:29px/1.15 Georgia,serif;color:#f2e4c9;margin:10px 0}.operations-suite.crew-ledger .cgl-clock p{color:#b9c9b9;font:12px/1.8 Arial,sans-serif;margin:0}.cgl-clock-time{border-left:1px solid #b5a47755;padding-left:25px}.cgl-clock-time>strong{font:34px/1.2 Georgia,serif;color:#efdcaf;display:block;white-space:nowrap;font-variant-numeric:tabular-nums}.cgl-clock-time>span{display:block;color:#bdcab7;font:10px/1.6 Arial,sans-serif;margin-top:8px;white-space:nowrap}.cgl-clock-actions{display:flex;gap:8px;flex-wrap:wrap;max-width:42%}.operations-suite.crew-ledger .cgl-clock-actions button{background:#294236;border-color:#9a9c7255}.cgl-clock-actions a{font-size:12px}.cgl-clock.is-clocked{box-shadow:inset 3px 0 #b5c19b}.crew-ledger .cgl-workspace{background:#231f28;border:1px solid #8a6f664d;border-top:0;padding:0 32px;color:#f1e4cf}.cgl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--cgl-line)}.cgl-toolbar>div{display:flex;gap:24px}.operations-suite.crew-ledger .cgl-toolbar button{background:none;border:0;border-radius:0;min-height:60px;padding:18px 0;color:#c6bfc5}.operations-suite.crew-ledger .cgl-toolbar button[aria-pressed=true]{color:#f1dfb9;box-shadow:inset 0 -2px #d0af75}.crew-ledger .cgl-search{display:flex;align-items:center;gap:10px;margin:0;color:#cbb487;max-width:350px;flex:1}.operations-suite.crew-ledger .cgl-search input{min-width:0;width:100%;border:0;background:none;color:#f1e4ce;font:13px/1.5 Arial,sans-serif;box-shadow:none;padding:12px 0;min-height:45px}.cgl-search input::placeholder{color:#beb4be}.cgl-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--cgl-line);padding:24px 0;gap:16px}.cgl-summary>div{padding-left:22px;border-left:1px solid var(--cgl-line)}.cgl-summary>div:first-child{padding-left:0;border-left:0}.cgl-summary strong{display:block;font:29px/1.15 Georgia,serif;color:#f0dfbe;font-variant-numeric:tabular-nums}.cgl-summary span{font:10px/1.7 Arial,sans-serif;display:block;margin-top:8px;color:#c9bfc4}.cgl-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.cgl-columns>section{min-width:0;padding:28px 0}.cgl-columns>.cgl-availability{padding-right:28px}.cgl-columns>.cgl-time{padding-left:28px;border-left:1px solid var(--cgl-line)}.cgl-section-title{display:flex;align-items:center;gap:15px;justify-content:space-between}.crew-ledger .cgl-section-title h3{font:29px/1.2 Georgia,serif;color:#f2e3c6;margin:8px 0 18px}.operations-suite.crew-ledger .cgl-section-title select{font:11px/1.6 Arial,sans-serif;background:#302832;color:#f0e2c8;border:1px solid #9b805950;border-radius:3px;max-width:160px;min-height:40px;padding:8px}.operations-suite.crew-ledger .cgl-section-title button{font-size:11px;flex-shrink:0}.operations-suite.crew-ledger .cgl-caption{font:11px/1.7 Arial,sans-serif;color:#beb1be;margin:0 0 20px}.cgl-person{display:flex;align-items:center;gap:12px}.cgl-person>div{min-width:0;flex:1}.cgl-person strong{display:block;color:#eee2d2;font-size:14px;font-weight:500}.cgl-person>div>span{display:block;color:#beb3be;font-size:11px;margin-top:5px;line-height:1.5}.operations-suite.crew-ledger .cgl-person .profile-avatar{border-radius:3px;background:#473b45;color:#dfc598;flex-shrink:0;border:1px solid #a38b6055;font-size:11px}.cgl-status{font:10px/1.6 Arial,sans-serif;color:#cfbfca;max-width:85px;text-align:right}.cgl-status.available,.cgl-status.approved{color:#bad0b0}.cgl-status.unavailable,.cgl-status.voided{color:#ecb7a5}.cgl-status.tentative,.cgl-status.submitted{color:#e5c185}.cgl-status.open{color:#c3d8c4}.cgl-availability-row{padding:22px 0;border-top:1px solid var(--cgl-line)}.operations-suite.crew-ledger .cgl-availability-row>p{color:#d2c9cd;font:12px/1.8 Arial,sans-serif;margin:16px 0 8px}.cgl-range-separator{display:inline-block;margin-inline:7px;color:#b79a6b}.operations-suite.crew-ledger .cgl-availability-row>.cgl-notes{font-size:11px;color:#bfb7c0;white-space:pre-wrap;overflow-wrap:anywhere}.operations-suite.crew-ledger .cgl-availability-row>button{background:none;padding:7px 0;border:0;color:#dfc28b;font-size:11px}.cgl-conflicts{margin-top:16px;border-block:1px solid var(--cgl-line);padding:16px 0}.cgl-conflicts>summary{display:flex;align-items:center;gap:10px;color:#e4c99b;font-size:12px;cursor:pointer;min-height:30px}.cgl-conflicts>summary>span{margin-left:auto;color:#dcc093}.cgl-conflicts>summary:after{content:"+";margin-left:8px}.cgl-conflicts[open]>summary:after{content:"\2212"}.operations-suite.crew-ledger .cgl-conflicts>a{display:grid;grid-template-columns:1fr auto;padding:18px 0;border-top:1px solid #a38c6333;margin-top:10px;font-size:12px}.cgl-conflicts>a>span{grid-column:1;font-size:11px;color:#c6b8bf;line-height:1.8}.cgl-conflicts>a>svg{grid-row:1/3;grid-column:2}.operations-suite.crew-ledger .cgl-conflicts>p{font-size:11px;color:#bfb5bf;line-height:1.8}.cgl-time-filters{display:flex;gap:17px;flex-wrap:wrap;border-bottom:1px solid var(--cgl-line);margin-bottom:5px}.operations-suite.crew-ledger .cgl-time-filters>button{display:flex;gap:7px;background:none;border:0;border-radius:0;padding:10px 0;font-size:11px;color:#bfb3bd}.cgl-time-filters>button>span{color:#dac090;font-size:10px}.operations-suite.crew-ledger .cgl-time-filters>button[aria-pressed=true]{color:#f5e5c4;box-shadow:inset 0 -2px #cfb07c}.cgl-time-row{padding:23px 0;border-bottom:1px solid var(--cgl-line)}.cgl-record-time{display:flex;gap:20px;justify-content:space-between;align-items:center;margin:18px 0}.cgl-record-time>div>span{display:block;color:#cabfc7;font:11px/1.8 Arial,sans-serif}.cgl-record-time>strong{text-align:right;font:23px/1.2 Georgia,serif;color:#eddbb6;white-space:nowrap;font-variant-numeric:tabular-nums}.operations-suite.crew-ledger .cgl-record-time small{display:block;font:9px/1.7 Arial,sans-serif;color:#bdadbc;margin-top:6px}.cgl-record-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.operations-suite.crew-ledger .cgl-record-actions>button{background:none;border:0;padding:8px 0;font-size:11px;color:#e3c58d}.operations-suite.crew-ledger .cgl-record-actions>button.cgl-review{padding:8px 11px;background:#51403b;border:1px solid #b49a6844;color:#f0dbb4}.cgl-record-actions>span{color:#bdb0bd;font-size:10px}.crew-ledger .operations-history{border:0;margin-top:10px;padding-top:8px;font-size:11px;color:#bbadba}.operations-suite.crew-ledger .operations-history summary{color:#c8bac7}.operations-suite.crew-ledger .operations-history p{color:#cbbfcb;font:11px/1.8 Arial,sans-serif}.operations-suite.crew-ledger .operations-history small{color:#b6a9b6;display:block;overflow-wrap:anywhere}.operations-suite.crew-ledger .cgl-notes{font:12px/1.8 Arial,sans-serif;color:#c6b9c4;white-space:pre-wrap}.cgl-empty{padding:30px 10px;color:#cbb6c6;text-align:center}.cgl-empty>svg{color:#cdb17d}.crew-ledger .cgl-empty h4{font:24px/1.2 Georgia,serif;color:#e7d8bd;margin:15px 0 10px}.operations-suite.crew-ledger .cgl-empty p{font:12px/1.8 Arial,sans-serif;color:#bdb0bc;max-width:310px;margin:0 auto 15px}.operations-suite.crew-ledger .cgl-empty button{background:none;border-color:#a48e634d;font-size:11px}.cgl-export{padding-top:20px}.operations-suite.crew-ledger .cgl-export button{background:none;color:#d9bb85;border:0;padding:8px 0;font-size:11px}.operations-suite.crew-ledger .cgl-export p{font:10px/1.8 Arial,sans-serif;color:#b8aeba;margin:10px 0}.cgl-calendar{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 0;border-top:1px solid var(--cgl-line)}.crew-ledger .cgl-calendar h3{font:26px/1.2 Georgia,serif;color:#ecdcbd;margin:10px 0}.operations-suite.crew-ledger .cgl-calendar p{color:#c3b7c0;font:11px/1.8 Arial,sans-serif;margin:0}.operations-suite.crew-ledger .cgl-calendar button{white-space:nowrap}.cgl-review-context{display:grid;gap:10px;padding:18px 0 22px;border-bottom:1px solid #cbb89c;margin-bottom:20px;color:#43373b}.cgl-review-context strong{font:23px Georgia,serif}.cgl-review-context span{font-size:12px}.cgl-review-context b{font-size:13px;font-weight:500}.crew-ledger :is(button,a,input,select,summary):focus-visible{outline:2px solid #eccd8e;outline-offset:3px}.crew-ledger.is-embedded .cgl-masthead{padding-top:24px}.operations-suite.crew-ledger.is-embedded .cgl-masthead :is(h1,h2){font-size:32px!important}@media(max-width:1050px){.cgl-clock{flex-wrap:wrap}.cgl-clock-actions{max-width:100%;flex-basis:100%}.cgl-columns{grid-template-columns:1fr}.cgl-columns>.cgl-availability{padding-right:0;border-bottom:1px solid var(--cgl-line)}.cgl-columns>.cgl-time{padding-left:0;border-left:0}.cgl-availability-list{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.cgl-masthead :is(h1,h2){font-size:34px!important}}@media(max-width:600px){.crew-ledger .cgl-masthead{padding:24px 20px 0;gap:15px}.operations-suite.crew-ledger .cgl-masthead :is(h1,h2){font-size:31px!important}.cgl-pocket{width:58px}.cgl-pocket svg{width:45px;height:62px}.cgl-pocket>span{font-size:5px}.cgl-mast-actions{gap:18px;flex-wrap:wrap}.crew-ledger .cgl-clock{padding:24px 20px;gap:20px}.crew-ledger .cgl-clock h3{font-size:27px}.cgl-clock-time{padding-left:0;border-left:0;flex-basis:100%}.cgl-clock-time strong{font-size:31px}.cgl-clock-actions{gap:10px}.crew-ledger .cgl-workspace{padding:0 20px}.cgl-toolbar{display:block}.cgl-toolbar>div{border-bottom:1px solid var(--cgl-line)}.cgl-search{max-width:none}.cgl-summary{grid-template-columns:1fr 1fr;gap:22px 16px}.cgl-summary>div:nth-child(3){padding-left:0;border-left:0}.cgl-summary strong{font-size:27px}.cgl-availability-list{display:block}.cgl-section-title{gap:12px}.crew-ledger .cgl-section-title h3{font-size:27px}.cgl-section-title select{max-width:145px!important}.cgl-person{gap:10px}.cgl-person strong{font-size:13px}.cgl-record-time{gap:10px}.cgl-record-time strong{font-size:22px}.cgl-calendar{display:block}.cgl-calendar>button{margin-top:20px}.cgl-link-note{padding:16px 20px}.cgl-link-note a{margin-left:0}}.operations-suite.crew-ledger>.house-notice{background:#263a2d;color:#dbe4ce;border-color:#8c9a6855;border-radius:3px;font-size:12px}.instrument-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;border:1px solid #6f6151;background:#242329}.instrument-rail .instrument-link{display:flex;align-items:center;gap:13px;color:#ead9b9!important;padding:18px 20px;text-decoration:none!important;min-width:0;background:linear-gradient(115deg,#243832,#1a2724)}.instrument-rail .instrument-link.wings{background:linear-gradient(115deg,#47283d,#30212e)}.instrument-rail .instrument-link.orrery{background:linear-gradient(115deg,#293044,#202231)}.instrument-link+.instrument-link{border-left:1px solid #78684f}.instrument-link>svg{flex:none;color:#ceaf77}.instrument-link span:nth-child(2){min-width:0}.instrument-link small,.instrument-link strong{display:block}.instrument-link small{font-size:11px;color:#d3c3b0}.instrument-link strong{font:400 21px/1.35 Georgia,serif;margin-top:4px}.instrument-link>span:last-child{margin-left:auto;color:#c9ae7b}.instrument-link:hover strong{text-decoration:underline;text-underline-offset:5px}.house-wayfinder{position:relative;z-index:3;display:flex;align-items:center;gap:14px;margin:0 32px 15px;padding:8px 0;border-bottom:1px solid #b5a38c;color:#48343a;font-size:12px}.house-wayfinder a{text-decoration:none;color:inherit}.house-wayfinder a:hover{text-decoration:underline;text-underline-offset:4px}.wayfinder-overview,.house-wayfinder .wayfinder-toggle{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.wayfinder-overview svg{width:22px;height:22px;color:#896c44}.wayfinder-neighbours{display:flex;flex:1;gap:14px;align-items:center;overflow-x:auto;min-width:0;scrollbar-width:thin}.wayfinder-neighbours a{white-space:nowrap;padding:7px 0}.house-wayfinder [aria-current=page]{font-weight:650;text-decoration:underline;text-underline-offset:5px}.house-wayfinder .wayfinder-toggle{margin-left:auto;min-height:36px;padding:6px 11px;background:#352832!important;color:#f1e4cb!important;border:1px solid #76614f!important;border-radius:3px!important;font:inherit}.wayfinder-menu{position:absolute;top:100%;right:0;width:min(850px,100%);max-height:65vh;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;background:#27242b;color:#f5e9d2;border:1px solid #8b7759;box-shadow:0 12px 25px #18141c40;padding:21px}.wayfinder-menu h3{display:flex;align-items:center;gap:8px;color:#d8bd89;font:400 19px/1.3 Georgia,serif;margin:0 0 5px}.wayfinder-menu h3 svg{width:20px;height:20px}.wayfinder-menu a{display:block;padding:6px 0;font-size:13px}.desk-main>.house-wayfinder{margin-inline:0}.house-wayfinder :focus-visible,.production-instrument :focus-visible,.instrument-rail :focus-visible{outline:2px solid #bc9959!important;outline-offset:3px}html[data-show-mode=dark] .house-wayfinder{color:#eee2d0;border-color:#776757}.production-instrument{--house-base:#182b28;--house-raised:#223932;--house-line:#526158;--house-ink:#f3ebd9;--house-soft:#cbd1c4;--house-brass:#e0c38d;margin:6px 32px 30px;border:1px solid var(--house-line);color:var(--house-ink)!important;background:var(--house-base)!important;color-scheme:dark;min-width:0}.instrument-wings{--house-base:#291d2a;--house-raised:#40293c;--house-line:#6b4f60;--house-soft:#ddcad4}.instrument-orrery{--house-base:#191d2b;--house-raised:#282d42;--house-line:#55566a;--house-soft:#d0cedd}.production-instrument :is(h1,h2,h3,strong,dd){color:var(--house-ink)!important}.production-instrument p{color:var(--house-soft)!important;line-height:1.6}.production-instrument a{color:var(--house-brass)!important;text-underline-offset:4px}.production-instrument button,.production-instrument select,.production-instrument input,.production-instrument textarea{background:var(--house-raised)!important;color:var(--house-ink)!important;border:1px solid var(--house-line)!important;border-radius:3px!important;min-height:40px;padding:8px 12px;font:inherit}.production-instrument button:disabled{opacity:.45}.production-instrument label,.production-instrument small{color:var(--house-soft)!important}.production-instrument .instrument-cover{position:relative;display:flex;align-items:center;justify-content:space-between;padding:24px 30px;gap:20px;background:linear-gradient(110deg,var(--house-raised),var(--house-base));border:0!important;border-bottom:1px solid var(--house-line)!important;box-shadow:inset 0 0 0 5px #ffffff03}.instrument-cover>div{min-width:0}.instrument-cover a{font-size:12px}.production-instrument .instrument-cover h1{font:400 clamp(36px,4vw,56px)/1.08 Georgia,serif!important;margin:10px 0 6px;letter-spacing:-.035em}.production-instrument .instrument-cover p{margin:0;font-size:14px}.instrument-cover>svg{color:var(--house-brass);flex:none}.instrument-switch{display:flex;flex-wrap:wrap;gap:18px;padding:0 30px;border-bottom:1px solid var(--house-line)}.instrument-switch a{padding:12px 1px;text-decoration:none;font-size:13px}.instrument-switch a[aria-current]{border-bottom:2px solid var(--house-brass);color:var(--house-ink)!important}.instrument-content{padding:22px 30px 28px;min-width:0}.instrument-content label{display:grid;gap:6px;font-size:12px}.instrument-content :is(input,select){width:100%;min-width:0}.instrument-content input::placeholder{color:var(--house-soft);opacity:.8}.instrument-filters{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:13px}.instrument-list-heading,.instrument-copy,.instrument-sequence,.orrery-adjust{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.instrument-list-heading{justify-content:space-between;margin:18px 0 12px}.instrument-list-heading>span,.instrument-copy span,.instrument-note{font-size:12px}.instrument-copy button{font-size:12px}.ledger-day h2,.wings-heading h2,.orrery-results h2{font:400 29px/1.18 Georgia,serif!important}.ledger-day ol,.wing-calls,.wings-plots ul{list-style:none;margin:0;padding:0}.ledger-day li,.wing-calls li{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;border-top:1px solid var(--house-line)}.ledger-day li time{font:400 18px/1.4 Georgia,serif;color:var(--house-brass)}.ledger-day :is(strong,small),.wing-calls :is(strong,small){display:block}.ledger-day small,.wing-calls small{font-size:11px;margin-bottom:4px}.ledger-day p,.wing-calls p{margin:4px 0;font-size:13px;white-space:pre-wrap}.ledger-day a{font-size:12px}.instrument-sequence{flex-wrap:nowrap}.instrument-sequence label{flex:1;min-width:0}.instrument-sequence>button{align-self:end;font-size:18px}.wings-stage{margin-top:20px;background:linear-gradient(115deg,#49273c,#342435 48%,#2a2431);border:1px solid var(--house-line);border-top:2px solid #b7996e;padding:20px}.wings-heading h2{margin:7px 0}.wings-heading p{margin:5px 0 10px;white-space:pre-wrap}.wings-heading small,.orrery-results>small{color:var(--house-brass)!important;font-size:12px}.wings-plots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--house-line);margin-top:18px}.wings-plots section{padding:14px 14px 0 0}.wings-plots section+section{padding-left:14px;border-left:1px solid var(--house-line)}.wings-plots h3{font:400 18px/1.3 Georgia,serif;margin:0 0 10px}.wings-plots li{font-size:14px}.wings-plots li small{margin-left:6px;font-size:10px}.wings-plots p{font-size:13px;margin:0}.wing-calls li{grid-template-columns:80px 1fr}.wing-calls b{color:var(--house-brass)}.wing-trigger{white-space:pre-wrap}.orrery-body{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(0,1.2fr);margin-top:22px;border-top:1px solid var(--house-line);gap:26px}.orrery-instrument{align-self:start;margin-top:18px;text-align:center;background:radial-gradient(ellipse at 50% 45%,#363247,#212436 55%,#191d2b 80%);padding:10px}.orrery-dial{width:min(100%,340px);height:auto}.orrery-key{display:flex;justify-content:center;gap:14px;font-size:11px;color:var(--house-soft)}.orrery-key span:before{content:"";display:inline-block;width:12px;height:2px;background:#89b9b2;vertical-align:middle;margin-right:5px}.orrery-key span+span:before{background:#e9c781}.orrery-results{padding-top:22px}.orrery-results h2{margin:6px 0 14px}.orrery-adjust{margin-top:9px}.orrery-adjust button{min-height:34px;font-size:12px}.orrery-results dl{margin:14px 0}.orrery-results dl>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--house-line);font-size:13px}.orrery-results dt{color:var(--house-soft)}.orrery-results dd{margin:0;text-align:right}.instrument-empty{padding:16px 0}.instrument-content :is(p,strong,h2,dd,li){overflow-wrap:anywhere}@media(max-width:900px){.wayfinder-neighbours{display:none}.wayfinder-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument-link strong{font-size:18px}.instrument-rail .instrument-link{padding:15px 12px;gap:9px}.instrument-link>span:last-child{display:none}}@media(max-width:650px){.house-wayfinder{margin:0 18px 12px}.wayfinder-menu{width:100%;padding:16px;gap:14px}.instrument-rail{grid-template-columns:1fr}.instrument-link+.instrument-link{border-left:0;border-top:1px solid #78684f}.instrument-link>span:last-child{display:inline}.instrument-rail .instrument-link{padding:12px 16px}.instrument-link small,.instrument-link strong{display:inline}.instrument-link small{display:block}.production-instrument{margin:4px 12px 22px}.production-instrument .instrument-cover{padding:22px 17px}.instrument-cover>svg{width:52px;height:52px}.instrument-switch{padding:0 17px;gap:13px}.instrument-content{padding:17px}.instrument-filters{grid-template-columns:1fr 1fr}.instrument-filters label:last-child{grid-column:1/-1}.ledger-day li{grid-template-columns:66px minmax(0,1fr);gap:8px}.ledger-day a{grid-column:2}.wings-plots{grid-template-columns:1fr}.wings-plots section+section{border:0;border-top:1px solid var(--house-line);padding:10px 0}.wings-plots section{padding:10px 0}.orrery-body{grid-template-columns:1fr;gap:0}.orrery-instrument{margin:8px auto 0;width:185px;padding:0}.orrery-results{padding-top:15px}.orrery-key{gap:5px;font-size:10px}}.event-arrival-desk article[data-arrival-focus=true]{outline:2px solid #9c7c4c;outline-offset:3px;scroll-margin-top:85px}.quick-panel>.quick-title.house-search-title,.capture-panel>.modalhead.house-capture-title{display:flex;align-items:center;gap:13px;background:linear-gradient(108deg,#312733,#442a3a)!important;border-bottom:1px solid #937956;color:#f3e8d4!important;padding:19px 22px}.quick-panel>.house-search-title .house-glyph,.capture-panel>.house-capture-title .house-glyph{width:30px;height:30px;flex:none;color:#d5b881}.quick-panel>.house-search-title h2,.capture-panel>.house-capture-title h2{color:#fff0d8!important;font:400 28px/1.15 Georgia,serif!important;margin:0!important}.capture-panel>.house-capture-title p{color:#e1d1cf!important;margin:5px 0 0!important}.quick-panel>.house-search-title>button,.capture-panel>.house-capture-title>button{margin-left:auto;color:#f3e8d4!important;background:transparent!important;border-color:#947c68!important}.quick-panel>.house-search-title .find-production-name{margin:5px 0 0;color:#e2d0c2;font-size:12px;line-height:1.4}.quick-panel .quick-results .quick-record-context{display:block;color:#6e5a60;font-size:12px;line-height:1.5;font-weight:400;overflow-wrap:anywhere}.quick-enter-hint{display:none}.quick-panel:has(.quick-input input:focus) .quick-first-match{background:#f2ebdc;border-left:2px solid #997848}.quick-panel:has(.quick-input input:focus) .quick-first-match .quick-enter-hint{display:inline-block;margin-left:auto;padding:2px 5px;color:#765c3e;border:1px solid #cab998;line-height:1}html[data-show-mode=dark] .quick-panel .quick-record-context{color:#d1c0ba}html[data-show-mode=dark] .quick-panel:has(.quick-input input:focus) .quick-first-match{background:#392e36}.pick-return-line{margin:10px 0}.pick-return-line button{min-height:38px;color:inherit;font-size:13px;border-bottom:1px solid #af926b}@media(max-width:650px){.quick-panel:has(.quick-input input:focus) .quick-enter-hint{display:none!important}}.tool-directory .tool-placekeeper{flex:none;margin:0 26px;padding:18px 0 20px;border-bottom:1px solid #79634e;background:linear-gradient(125deg,#352a35b0,transparent);color:#f1e6d6}.tool-directory .tool-directory-sections a{min-height:44px}.tool-placekeeper-heading{display:flex;align-items:center;gap:10px;margin-bottom:13px}.tool-placekeeper-heading>svg{width:26px;height:31px;color:#d4b47b;flex:none}.tool-placekeeper-heading small{display:block;color:#c8af88;font-size:9px;font-weight:600;letter-spacing:.17em}.tool-directory .tool-placekeeper-heading h3{margin:2px 0 0;color:#f6e9d4;font:400 23px/1.15 Georgia,serif;letter-spacing:-.02em}.tool-directory .tool-placekeeper-heading button{margin-left:auto;min-width:44px;min-height:44px;padding:9px 7px;background:transparent;color:#dfc99f;border:0;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.tool-placekeeper-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tool-placekeeper-links>a{display:flex;align-items:center;gap:10px;min-height:60px;padding:9px 10px;color:#f1e6d6;text-decoration:none;border:1px solid transparent;border-radius:2px}.tool-placekeeper-links>a:hover,.tool-placekeeper-links>a:focus-visible{background:#433440;border-color:#a58b63;color:#ffe3ab}.tool-placekeeper-links>a:focus-visible,.tool-placekeeper-heading button:focus-visible{outline:2px solid #e1be80;outline-offset:3px}.tool-placekeeper-number{font:400 21px/1 Georgia,serif;color:#c4a16b;font-variant-numeric:tabular-nums}.tool-placekeeper-links>a>span:nth-child(2){min-width:0;flex:1}.tool-placekeeper-links b{display:block;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.tool-placekeeper-links small{display:block;margin-top:3px;font-size:10px;color:#cabdbd}.tool-placekeeper-links svg{flex:none;color:#c4a16b}@media(max-width:700px){.tool-directory .tool-placekeeper{margin-inline:18px;padding-block:15px}.tool-placekeeper-links{grid-template-columns:1fr;gap:0}.tool-placekeeper-links>a{min-height:52px;padding:8px 6px}.tool-placekeeper-links>a+a{border-top:1px solid #66554855}.tool-placekeeper-heading{margin-bottom:7px}.tool-directory .tool-placekeeper-heading h3{font-size:22px}}.on-site-modal{width:min(1240px,96vw);max-width:1240px;background:#f3edde;color:#33262d;padding:30px}.on-site-modal .modalhead{align-items:flex-start;border-bottom:1px solid #cabb9d;padding-bottom:22px}.on-site-modal h2{font-family:Georgia,serif;font-size:38px;font-weight:400;margin:8px 0}.on-site-modal h2 span{color:#a17b42}.on-site-modal p{line-height:1.6;color:#6b6055}.on-site-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;padding:20px 0}.on-site-editor fieldset{border:0;padding:0;min-width:0;margin:0}.on-site-editor section+section{border-top:1px solid #cabb9d;margin-top:25px;padding-top:24px}.on-site-section-label{display:flex;align-items:baseline;gap:14px}.on-site-section-label>span{color:#977344;font-family:Georgia,serif;font-size:24px}.on-site-section-label h3{font-size:19px;margin:0}.on-site-editor .house-select-field{margin-top:16px}.on-site-authority{display:flex!important;align-items:center;gap:13px;margin:14px 0;padding:13px 0;border-bottom:1px solid #d8cdb8;font-size:13px}.on-site-authority input{width:19px!important;height:19px;accent-color:#382630}.on-site-authority strong{display:block;margin-bottom:4px}.on-site-help{font-size:12px!important;line-height:1.6;color:#6b6055;display:block}.on-site-selected-team{margin-top:12px}.on-site-selected-team>div{display:flex;align-items:center;gap:12px;padding:8px 0}.on-site-selected-team strong,.on-site-selected-team small{display:block}.on-site-selected-team small{font-size:12px;color:#6b6055;margin-top:3px}.on-site-venue{display:grid;gap:7px;margin-top:25px;border-left:2px solid #aa8755;padding:4px 0 4px 17px}.on-site-venue>span:last-child{font-size:13px;color:#6b6055}.on-site-preview{background:#e6ddcc;border-top:3px solid #392830;padding:18px;align-self:start;position:sticky;top:0;min-width:0}.on-site-preview-label{display:flex;gap:10px;align-items:center;font-size:10px;letter-spacing:.15em;color:#6b5542;margin-bottom:18px}.on-site-preview-empty{padding:75px 26px;text-align:center;border:1px solid #c9b99b}.on-site-preview-empty h3{font:30px Georgia,serif}.on-site-preview-empty p{font-size:14px}.on-site-downloads,.on-site-editor-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.on-site-downloads button{font-size:12px}.on-site-notice,.on-site-discard{padding:14px 18px;background:#e7deca;border-left:3px solid #937446}.on-site-discard{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.on-site-modal .modalfoot{border-top:1px solid #cabb9d;justify-content:space-between;font-size:12px}.inv-meet-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:20px 0}.inv-meet-person{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--inv-line,#cab898);min-width:0}.inv-team-portrait{width:72px;height:88px;object-fit:cover;flex-shrink:0;background:#e1d5c1}.inv-team-initials{display:flex;align-items:center;justify-content:center;font:24px Georgia,serif;color:#5d463b}.inv-meet-person h3{margin:0 0 6px!important;font-size:23px!important}.inv-meet-person p{font-size:14px!important;margin:3px 0!important}.inv-meet-person a{display:block;font-size:13px;overflow-wrap:anywhere;margin-top:7px}.inv-team-contacts{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:28px}.inv-team-contacts h4{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#896941}.inv-team-contacts .inv-meet-person{padding-top:6px}.inv-team-contacts address{font-style:normal;font-size:14px;line-height:1.7}.inv-material-options:has(>label:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:850px){.on-site-layout{grid-template-columns:1fr}.on-site-preview{position:static}.on-site-modal{padding:20px}.on-site-modal h2{font-size:30px}.inv-material-options:has(>label:nth-child(3)){grid-template-columns:1fr}.inv-meet-team,.inv-team-contacts{grid-template-columns:1fr}}@media print{.inv-meet-person{break-inside:avoid}}.app .modal.on-site-modal{--surface:#fffaf1;--paper:#f3edde;--ink:#33262d;--muted:#6b6055;--line:#cabb9d;--gold:#a17b42;--burgundy:#392830;background:#f3edde!important;color:#33262d!important;border:1px solid #cabb9d!important}.app .on-site-modal :is(h2,h3,strong,label,.house-field-label){color:#33262d}.app .on-site-modal :is(p,small,.on-site-help,.on-site-venue>span:last-child){color:#6b6055}.app .on-site-modal>.modalhead,.app .on-site-modal>.modalfoot{position:relative;top:auto;bottom:auto;background:#f3edde;color:#6b6055}.app .on-site-modal button,.app .on-site-modal select{background:#f8f2e7;color:#392830;border:1px solid #c5b596}.app .on-site-modal button.primary{background:#392830;color:#f8eedc;border-color:#392830}.app .on-site-modal button:disabled{opacity:.48}.app .on-site-modal input{color:#33262d;background:#fffaf1;border-color:#c5b596}.app .on-site-modal .house-search-select{background:#fffaf1;color:#33262d;border-color:#c5b596}.app .on-site-modal .house-selection-body{background:#fffaf1;color:#33262d}.app .on-site-modal .house-selection-option{color:#33262d}.app .on-site-modal .house-selection-option.is-selected{background:#e6dcc8}.app .on-site-modal .house-selection-option small{color:#6b6055}.on-site-preview .packet-canvas-frame{height:560px;min-height:560px;flex:none}.app .on-site-modal .packet-page-controls{color:#392830}.on-site-modal .modalhead p{margin-bottom:0}@media(max-width:600px){.on-site-preview .packet-canvas-frame{height:420px;min-height:420px}}.app .modal.on-site-modal :is(p,small,.house-selection-hint,.on-site-help,.eyebrow){color:#6b6055!important}.app .modal.on-site-modal :is(label,.house-field-label,.on-site-authority span,.packet-page-controls label){color:#392830!important}.app .modal.on-site-modal .on-site-authority{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}.app .modal.on-site-modal .on-site-authority input{flex:0 0 19px;margin:0!important}.app .modal.on-site-modal button,.app .modal.on-site-modal select,.app .modal.on-site-modal .house-search-select{background:#f8f2e7!important;color:#392830!important;border-color:#c5b596!important}.app .modal.on-site-modal button :is(span,small,strong){color:inherit!important}.app .modal.on-site-modal button.primary{background:#392830!important;color:#fff2dc!important}.app .modal.on-site-modal .house-selection-body,.app .modal.on-site-modal .house-selection-option{background:#fffaf1!important;color:#392830!important}.app .modal.on-site-modal .house-selection-option.is-selected{background:#e9dfcb!important}.app .modal.on-site-modal .house-selection-option :is(span,strong,em){color:#392830!important}.app .modal.on-site-modal .house-selection-search input{background:#fffaf1!important;color:#392830!important}.app .modal.on-site-modal .packet-page-controls{background:#e2d7c3!important}.app .modal.on-site-modal .house-people-selection{border-color:#cabb9d!important}.app .modal.on-site-modal .house-search-select summary{color:#392830!important}.inv-meet-person>div{min-width:0;overflow-wrap:anywhere}.inv-edition .inv-chapter-nav button[aria-current=step]{background:#392830!important;color:#fff2dc!important}.inv-edition .inv-chapter-nav button[aria-current=step] span{color:#fff2dc!important}.app .modal.on-site-modal>.modalhead{height:auto!important;min-height:0!important;display:flex;align-items:flex-start;gap:18px;padding:0 0 24px!important;margin:0;flex-shrink:0}.app .modal.on-site-modal>.modalhead>div{flex:1;min-width:0}.app .modal.on-site-modal>.modalhead h2{line-height:1.15;margin:8px 0 10px}.app .modal.on-site-modal>.modalhead>button{position:static;width:40px;min-width:40px;height:40px;flex-shrink:0;padding:8px;align-self:flex-start}.app .modal.on-site-modal>.modalhead p{margin:0;line-height:1.6}.on-site-section-label{align-items:baseline;flex-wrap:nowrap}.on-site-section-label>span{flex-shrink:0}.on-site-modal .on-site-event-name{font:23px/1.3 Georgia,serif;color:#33262d;margin:12px 0 5px}.on-site-modal .modalhead small{color:#6b6055}.on-site-selected-team>div>span:nth-child(2){flex:1;min-width:0}.on-site-selected-team .upload-control{flex-shrink:0}.on-site-selected-team .upload-control button{font-size:11px;padding:8px 10px}@media(max-width:600px){.on-site-selected-team>div{flex-wrap:wrap}.on-site-selected-team .upload-control{margin-left:50px}}.app .modal.on-site-modal{width:min(1240px,96vw);max-width:1240px}.on-site-selected-team>div{display:grid;grid-template-columns:38px minmax(0,1fr) auto}.on-site-selected-team .upload-control{margin-left:0}.on-site-selected-team>div>span:first-child{min-width:38px}@media(max-width:900px){.on-site-layout{grid-template-columns:minmax(0,1fr)}.on-site-preview{position:static}}@media(max-width:600px){.on-site-selected-team>div{grid-template-columns:38px minmax(0,1fr)}.on-site-selected-team .upload-control{grid-column:2;margin-left:0;justify-self:start}}.app .modal.on-site-modal>.modalhead{background:#231820!important;color:#fbf6eb!important;padding:22px!important;border-bottom:1px solid #c8ad7c!important}.app .modal.on-site-modal>.modalhead :is(h2,.on-site-event-name){color:#fbf6eb!important}.app .modal.on-site-modal>.modalhead :is(.eyebrow,small){color:#d5b680!important}.app .modal.on-site-modal>.modalhead .on-site-event-name{font:23px/1.3 Georgia,serif!important;margin:10px 0 8px!important}.app .modal.on-site-modal>.modalhead>button{color:#fbf6eb!important;background:transparent!important;border-color:#aa926c!important;border-radius:3px}.app .modal.on-site-modal>.modalhead h2{font-size:28px!important}@media(max-width:600px){.app .modal.on-site-modal>.modalhead{padding:18px!important}.app .modal.on-site-modal>.modalhead h2{font-size:24px!important}.app .modal.on-site-modal>.modalhead .on-site-event-name{font-size:21px!important}}.on-site-team-choice{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:16px 0}.on-site-team-choice>span{font-size:12px;color:#766858}.on-site-team-choice button{display:inline-flex;align-items:center;gap:9px;min-height:42px}.packet-stage-people{padding:10pt 0;break-inside:avoid}.packet-stage-people>b{display:block;color:#795b2f;font:7pt Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8pt}.packet-stage-people>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12pt}.packet-stage-people>div>div{display:flex;align-items:center;gap:9pt;min-width:0}.packet-stage-people img,.packet-stage-people>div>div>span:first-child{width:34pt;height:34pt;flex:0 0 34pt;border-radius:50%;object-fit:cover;border:.5pt solid #a88a5d;background:#f0e9df;display:grid;place-items:center;font:700 12pt Arial,sans-serif;color:#503748}.packet-stage-people strong{display:block;font:700 9pt/1.4 Arial,sans-serif;overflow-wrap:anywhere}.packet-stage-people small{display:block;font:7pt/1.5 Arial,sans-serif;color:#776c71}.packet-portrait .packet-stage-people>div{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-identity-fields{border:1px solid #d7cebd;border-radius:6px;padding:14px;display:grid;gap:12px;margin:14px 0;background:#faf8f3;color:#292e32}.stage-identity-fields legend{font:600 14px Georgia,serif;padding:0 6px}.stage-identity-fields label{display:flex!important;flex-direction:column!important;gap:5px!important;font-size:12px!important}.stage-identity-name{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stage-identity-fields input:not([type=checkbox]),.stage-identity-fields select{min-height:38px;width:100%;padding:8px;border:1px solid #c9c3b9;border-radius:4px;background:#fff;color:#20262c}.stage-identity-fields .stage-identity-mononym{flex-direction:row!important;align-items:center!important}.stage-identity-fields small{font-size:11px;line-height:1.5;color:#65635d}.stage-identity-fields>button{justify-self:start}.stage-identity-confirmed{font-size:12px;color:#3c654b}.barber-logistics article{padding:14px 0;border-top:1px solid #d5ccbb}.barber-logistics article small{display:block;text-transform:uppercase;letter-spacing:.06em;font-size:10px;color:#796037}.barber-logistics p{font-size:13px;line-height:1.6}.barber-logistics{margin:22px 0;padding:18px;background:#f3efe6;border-radius:6px}@media(max-width:600px){.stage-identity-name{grid-template-columns:1fr}}.barber-button{display:inline-flex;align-items:center;gap:9px;position:relative;border:1px solid #b69a65!important;background:#171b20!important;color:#f5eddc!important;padding:9px 14px!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffff15}.barber-button>span:last-child{text-align:left;font:600 14px Georgia,serif;line-height:1.2}.barber-button small{display:block;font:10px/1.4 var(--font-sans,Arial,sans-serif);letter-spacing:.06em;color:#d2bea0}.barber-pole{height:27px;width:9px;border:1px solid #ddc48e;border-radius:4px;background:repeating-linear-gradient(140deg,#ddc48e 0 4px,#f4ecdb 4px 8px,#424c55 8px 12px)}.barber-button:disabled{opacity:.5}.barber-button:focus-visible,.barber-dialog button:focus-visible{outline:3px solid #bc9657;outline-offset:3px}.barber-notice{font-size:12px;flex-basis:100%;margin:4px 0}.barber-dialog{width:min(880px,calc(100vw - 24px));max-width:880px;max-height:90dvh;overflow:auto;color:#24292e;background:#faf8f3;padding:26px}.barber-dialog .eyebrow{display:flex;gap:7px;align-items:center;color:#78603b}.barber-dialog h2{font-family:Georgia,serif;font-size:30px!important}.barber-dialog>p{line-height:1.6}.barber-promise{display:flex;gap:10px;padding:14px;border:1px solid #d4c4a5;background:#f1ece1;border-radius:6px;font-size:13px;line-height:1.5}.barber-promise svg{flex:none;color:#78603b}.barber-scope{font-size:12px}.barber-options{border:1px solid #ddd7cb;border-radius:7px;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.barber-options legend{font:600 15px Georgia,serif;padding:0 6px}.barber-dialog label{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:0}.barber-dialog input[type=checkbox]{width:17px;height:17px;flex:none;accent-color:#75603a;margin-top:2px}.barber-dialog label small{display:block;line-height:1.5;color:#64645e;font-size:12px;font-weight:400;margin-top:4px}.barber-options b{font-size:13px}.barber-analysis{display:flex;align-items:center;gap:14px;margin:20px 0}.barber-analysis small{font-size:11px;color:#666}.barber-review{border-top:1px solid #d4c4a5;padding-top:18px}.barber-review>p,.barber-flags>p{font-size:12px;line-height:1.6}.barber-review-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.barber-review h3{font-family:Georgia,serif;margin:8px 0}.barber-change{margin:14px 0;padding:15px;border:1px solid #d9d5ca;border-radius:7px;background:#fff}.barber-change b{font-size:13px}.barber-diff{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px}.barber-diff>div{align-self:stretch;padding:12px;background:#f4f1eb;border-radius:5px;min-width:0}.barber-diff>div:last-child{background:#edf3ee}.barber-diff small{font-size:9px;letter-spacing:.1em;color:#6b675c}.barber-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font:13px/1.6 ui-monospace,monospace;tab-size:4}.barber-flags{margin:20px 0;padding:16px;background:#f4eddd;border-left:3px solid #aa874b}.barber-flags article{border-top:1px solid #ddd0b6;padding-top:12px;margin-top:12px;font-size:13px;line-height:1.5}.barber-flags p{margin:5px 0}.barber-dialog .modalfoot{position:sticky;bottom:-26px;background:#faf8f3;border-top:1px solid #d4c4a5;padding:16px 0;margin-top:18px;flex-wrap:wrap}.barber-dialog .modalfoot>span{font-size:12px;margin-right:auto}.barber-undo{font-size:12px!important}@media(max-width:600px){.barber-dialog{padding:18px}.barber-options,.barber-diff{grid-template-columns:1fr}.barber-diff>svg{transform:rotate(90deg);justify-self:center}.barber-analysis{align-items:flex-start;flex-direction:column}.barber-dialog .modalfoot{bottom:-18px}.barber-dialog h2{font-size:26px!important}}.barber-button{background:linear-gradient(115deg,#11171d,#303138)!important;border-radius:3px 12px!important;border-color:#baa06c!important;box-shadow:inset 0 1px #e3cca04d,0 3px 10px #171b2012}.barber-button .barber-razor{color:#e6e8e7;flex:none;transform:rotate(-12deg)}.barber-button:hover:not(:disabled) .barber-razor{transform:rotate(-5deg)}.barber-dialog .modalhead{border-bottom:1px solid #b89a65;padding-bottom:18px}.barber-dialog .eyebrow .barber-razor{color:#565f67;--razor-handle:#242a30;--razor-edge:#aa874b}.barber-source{margin:12px 0 0;padding:10px 12px;border-left:2px solid #ad8b50;background:#faf7ef}.barber-source small{font-size:9px;letter-spacing:.09em;color:#78603b}.barber-source p{margin:5px 0 0;font:12px/1.6 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.barber-button .barber-razor{transition:transform .2s ease}}.barber-review-warning{padding:12px 14px;border-left:3px solid #ac874b;background:#f4eddd;color:#55452b;font-size:13px;line-height:1.6}.barber-button{border-radius:6px!important;padding:9px 13px!important;gap:9px!important}.barber-dialog{--barber-brass:#ac8d55;--barber-ink:#292c2d;background:linear-gradient(135deg,#fffdf8,#f7f2e8);border:1px solid #c8b185;border-radius:12px;padding:28px;box-shadow:0 28px 90px #10161955,0 0 0 5px #f7f1e5,inset 0 0 0 8px #fffaf0;color:var(--barber-ink)}.barber-dialog .modalhead{position:relative;margin:-28px -28px 24px;padding:25px 28px 29px;border-radius:11px 11px 0 0;border-bottom:2px solid var(--barber-brass);background:linear-gradient(125deg,#172327,#263438 70%,#1b2428);color:#fff8e8;align-items:flex-start}.barber-dialog .modalhead:after{content:"\25c6";position:absolute;bottom:-10px;left:calc(50% - 22px);width:44px;text-align:center;font-size:12px;color:#a98a51;background:#fdf9ef}.barber-dialog .modalhead .eyebrow{color:#d0b984;font-size:10px;letter-spacing:.18em;font-weight:500;gap:12px}.barber-dialog .eyebrow .barber-razor{color:#e7e8df;--razor-handle:#152025;--razor-edge:#c3a76d;flex:none}.barber-dialog h2{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:36px!important;line-height:1.2;font-weight:400;letter-spacing:-.035em;color:#fff8e8;margin-top:8px}.barber-dialog .modalhead>button{color:#e6d5af;background:#ffffff08;border:1px solid #cbb57b66;border-radius:50%;width:34px;height:34px;padding:6px;display:grid;place-items:center;flex:none}.barber-dialog #barber-description{font-size:14px;line-height:1.7;color:#615d53;margin:0 0 18px}.barber-dialog .barber-promise{background:#efeadd;border:1px solid #d5c6a8;border-radius:3px;box-shadow:inset 3px 0 #ae915e;padding:13px 15px;font-size:12px}.barber-dialog .barber-scope{color:#756c5b;font-size:11px;line-height:1.7;padding-bottom:12px;border-bottom:1px solid #ded2bb}.barber-dialog .barber-options{background:#fffaf233;border:1px solid #cdbb96;gap:9px;padding:16px;border-radius:5px;margin-top:21px}.barber-dialog .barber-options legend{font-family:Georgia,serif;font-size:18px;font-style:italic;font-weight:400;color:#655133;padding:0 10px}.barber-dialog .barber-options>label{padding:12px;background:#fffdf8a8;border:1px solid #e5dccb;border-radius:4px;min-height:88px;gap:10px}.barber-dialog .barber-options>label b{font-weight:600;font-size:12px;color:#373b39}.barber-dialog .barber-options>label small{font-size:11px;line-height:1.6;color:#777165}.barber-dialog input[type=checkbox]{accent-color:#6b5139}.barber-dialog .primary{background:linear-gradient(#49333c,#32262c);border:1px solid #90704a;color:#fff4df;box-shadow:inset 0 1px #e3d1b128}.barber-dialog .primary:hover:not(:disabled){background:#503640}.barber-dialog .barber-review{border-top:1px solid #c7ae7e}.barber-dialog .barber-review h3{font:400 21px Georgia,serif;letter-spacing:-.02em;color:#453b2b}.barber-dialog .barber-change{border:1px solid #ded2ba;border-radius:5px;box-shadow:0 3px 12px #6b512708;background:#fffdf9}.barber-dialog .barber-diff>div{background:#f1ede5;border:1px solid #e6ddce}.barber-dialog .barber-diff>div:last-child{background:#eef2ea;border-color:#d7e1d1}.barber-dialog .modalfoot{background:#f9f4e9;border-top:1px solid #cbb58c;bottom:-28px;padding:17px 0}.barber-dialog .barber-logistics{background:#f0eadc;border:1px solid #d6c4a1;border-radius:4px}.barber-dialog .stage-identity-fields{background:#f7f2e8;border-color:#d0be9b}.barber-dialog .stage-identity-fields legend{color:#6b5432;font-style:italic}@media(max-width:600px){.barber-dialog{padding:18px;border-radius:9px;box-shadow:0 18px 60px #10161955,0 0 0 3px #f7f1e5}.barber-dialog .modalhead{margin:-18px -18px 21px;padding:20px 18px 24px;border-radius:8px 8px 0 0}.barber-dialog h2{font-size:30px!important}.barber-dialog .modalhead .eyebrow{font-size:8px;letter-spacing:.12em;gap:8px}.barber-dialog .barber-options{padding:12px;gap:8px}.barber-dialog .barber-options>label{min-height:0;padding:11px}.barber-dialog .modalfoot{bottom:-18px}.barber-dialog .barber-review h3{font-size:19px}}.modal.barber-dialog{background:linear-gradient(135deg,#fffdf8,#f7f2e8)!important}.barber-settings{border-bottom:1px solid #d7c8ab;padding:0 0 13px;margin-top:8px}.barber-settings>summary{cursor:pointer;font-size:13px;color:#4c4038;padding:8px 0}.barber-settings>summary>span{float:right;font-size:11px;color:#766449}.barber-settings .barber-options{border:0;background:transparent;margin-top:12px;padding:0}.barber-settings .barber-options>label{background:transparent;border:0;border-bottom:1px solid #dfd4c0;border-radius:0;padding:13px 6px;min-height:0}.barber-settings .barber-options legend{font-size:17px;padding:0}.barber-review-tabs{display:flex;gap:5px 18px;flex-wrap:wrap;border-block:1px solid #d3c1a0;margin:15px 0 18px}.barber-review-tabs>button{display:inline-flex;gap:8px;align-items:center;border:0!important;border-bottom:2px solid transparent!important;border-radius:0;background:transparent!important;padding:12px 2px;font-size:12px;color:#6f6255;box-shadow:none!important}.barber-review-tabs>button[aria-pressed=true]{color:#3c2834;border-bottom-color:#9b7946!important;font-weight:600}.barber-review-tabs>button>span{font:11px ui-monospace,monospace;color:#947746}.barber-dialog .barber-change{border:0;border-bottom:1px solid #d4c3a2;box-shadow:none;border-radius:0;background:transparent;padding:18px 0 23px;margin:0}.barber-dialog .barber-diff>div{border-radius:2px;padding:14px}.barber-dialog .barber-diff pre{font:13px/1.7 Arial,sans-serif}.barber-dialog .barber-change>label b{font-size:14px;font-weight:500}.barber-description-diff>b{display:block;font-size:11px;margin-top:14px;color:#796342}.barber-dialog .modalfoot{z-index:2;box-shadow:0 -9px 14px #f9f4e9cc}.barber-view-empty{padding:25px 0;color:#766449}.barber-dialog .barber-source{background:transparent;border-left:1px solid #ac8d55}.barber-dialog .barber-source p{font:12px/1.7 Arial,sans-serif}.barber-settings>summary:focus-visible{outline:2px solid #ac8d55;outline-offset:4px}@media(max-width:600px){.barber-review-heading{align-items:flex-start}.barber-review-heading>button{font-size:11px;flex:none}.barber-review-tabs{gap:4px 12px}.barber-review-tabs>button{font-size:11px;min-height:42px}.barber-dialog .modalfoot>.primary{width:100%;justify-content:center;min-height:44px}}.barber-dialog :is(.barber-logistics,.barber-flags){margin:18px 0;padding:16px 0;border:0;border-block:1px solid #d0bf9f;border-radius:0;background:transparent}.barber-dialog :is(.barber-logistics,.barber-flags)>summary{cursor:pointer;font:400 20px/1.4 Georgia,serif;color:#493c31}.barber-dialog :is(.barber-logistics,.barber-flags)>summary>span{font:11px/1.4 Arial,sans-serif;color:#89714c;margin-left:9px}.barber-dialog :is(.barber-logistics,.barber-flags)>p{font:12px/1.7 Arial,sans-serif;color:#746657}.barber-dialog :is(.barber-logistics,.barber-flags)>summary:focus-visible{outline:2px solid #ac8d55;outline-offset:4px}.barber-save-profiles{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px;padding:18px 0;border-block:1px solid #b39b7444;margin:18px 0}.barber-save-profiles input{margin-top:3px}.barber-save-profiles small{display:block;font-size:12px;font-weight:400;line-height:1.7;margin-top:6px;color:var(--muted,#756b66)}.barber-analysis{flex-wrap:wrap}.barber-cast-line{margin:12px 0 8px;display:grid;grid-template-columns:22px minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;border-left:2px solid #bb9d65;padding:16px 18px;background:#23292a;color:#f7f0e1}.barber-cast-line svg{color:#d5b77e}.barber-cast-line strong,.barber-cast-line small{display:block;overflow-wrap:anywhere}.barber-cast-line strong{font:500 18px/1.4 Georgia,serif}.barber-cast-line small{font:12px/1.55 var(--font-sans,Arial,sans-serif);color:#d6c9b2}.barber-cast-line small:first-child{font-size:10px;letter-spacing:.12em;margin-bottom:3px}.barber-cast-resolve label,.barber-cast-choice{display:grid;gap:6px;margin:12px 0;color:#3e3530}.barber-cast-resolve select,.barber-cast-choice select{max-width:100%;min-height:40px}.barber-cast-role{font-size:13px;color:#564739}.barber-photo-followup{flex-basis:100%;padding:8px 0;font:13px/1.6 var(--font-sans,Arial,sans-serif)}.barber-photo-followup summary{cursor:pointer;font-weight:650}.barber-photo-followup p{margin:7px 0}.barber-photo-followup a{color:inherit;display:inline-block;padding:6px 12px 6px 0;text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.barber-cast-line{grid-template-columns:minmax(0,1fr);gap:8px}.barber-cast-line svg{display:none}.barber-analysis>button{min-height:42px}.barber-cast-line>div+div{border-top:1px solid #8c7859;padding-top:8px}}.inspector-stage-review{display:inline-block;margin:10px 0;color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:13px}.cue-file-batch{width:min(1050px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:var(--paper,#faf8f3);color:var(--ink);border:1px solid var(--line);border-top:3px solid #a98a55;border-radius:5px;box-shadow:0 25px 80px #1e111e50}.cue-file-batch>header{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;position:static;height:auto;min-height:0;background:transparent;box-shadow:none;padding:26px 30px 22px;border-bottom:1px solid var(--line)}.cue-file-batch h2{font:400 34px/1.2 Georgia,serif;letter-spacing:-.035em;margin:9px 0;color:var(--ink)}.cue-file-batch>header p{font-size:11px;color:var(--muted);margin:0}.cue-file-batch>header>button{display:grid;place-items:center;min-width:40px;min-height:40px;background:transparent;border:1px solid var(--line);border-radius:3px;color:var(--ink)}.cue-batch-scroll{overflow:auto;overscroll-behavior:contain;padding:23px 30px;min-height:0}.cue-batch-drop{display:flex;align-items:center;gap:20px;padding:23px;border:1px dashed #b69c71;background:#a98a5507;border-radius:3px}.cue-batch-drop>svg{color:#a98a55;flex-shrink:0}.cue-batch-drop>div{flex:1;min-width:0}.cue-batch-drop h3{font:400 23px/1.3 Georgia,serif;margin:0 0 6px;color:var(--ink)}.cue-batch-drop p{font-size:11px;line-height:1.7;color:var(--muted);margin:0}.cue-file-batch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--line);border-radius:3px;padding:9px 13px;font-size:11px;color:var(--ink);background:var(--surface,#fff)}.cue-file-batch button.primary{background:#642d40;color:#fff2dd;border-color:#642d40}.cue-file-batch button:disabled{opacity:.5;cursor:default}.cue-batch-review-heading{display:flex;align-items:center;gap:20px;justify-content:space-between;margin:24px 0 9px}.cue-batch-review-heading>div{display:flex;flex-wrap:wrap;gap:9px 17px;font-size:10px;color:var(--muted)}.cue-batch-review-heading b{font-weight:550;color:var(--ink)}.cue-batch-fine{font-size:10px;line-height:1.7;color:var(--muted);margin:0 0 18px}.cue-batch-row{padding:19px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;align-items:start}.cue-batch-file{display:flex;align-items:flex-start;gap:11px;min-width:0}.cue-batch-file>input{width:16px;height:16px;margin-top:3px;accent-color:#642d40;flex-shrink:0}.cue-batch-file>div{flex:1;min-width:0}.cue-batch-file b{display:block;font-size:12px;line-height:1.6;font-weight:550;overflow-wrap:anywhere}.cue-batch-file small{display:block;font-size:10px;line-height:1.7;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.cue-batch-file>button{min-height:30px;padding:5px;border:0;background:transparent}.cue-batch-file>svg{color:#6e8267;margin-top:3px;flex-shrink:0}.cue-batch-file summary{font-size:10px;color:var(--muted);padding:9px 0;cursor:pointer}.cue-batch-file audio{width:100%;max-width:300px;height:35px}.cue-batch-destination{display:flex;flex-direction:column;gap:7px;font-size:9px;color:var(--muted);min-width:0}.cue-batch-destination select{width:100%;max-width:100%;min-width:0;min-height:42px;font:400 11px Arial,sans-serif;border:1px solid var(--line);border-radius:3px;padding:9px;color:var(--ink);background:var(--surface,#fff)}.cue-batch-destination small{font-size:9px;line-height:1.6}.cue-batch-progress{grid-column:1/-1;display:flex;align-items:center;gap:15px;font-size:10px;color:var(--muted)}.cue-batch-progress progress{height:5px;accent-color:#a98a55;flex:1}.cue-batch-row>.error{grid-column:1/-1;font-size:11px;margin:0}.cue-batch-done{grid-column:1/-1;font-size:10px;color:#6e8267;margin:0}.cue-file-batch>footer{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--line);padding:18px 30px;letter-spacing:0;text-transform:none}.cue-file-batch>footer>span{font:400 10px/1.7 Arial,sans-serif;letter-spacing:0;text-transform:none;color:var(--muted);max-width:49ch;flex:1}.cue-file-batch>footer>div{display:flex;gap:8px;flex-shrink:0}.cue-batch-overlay .cue-file-batch>footer>span{font:400 11px/1.6 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none}@media(max-width:650px){.cue-file-batch{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.cue-file-batch>header{padding:20px}.cue-file-batch h2{font-size:29px}.cue-batch-scroll{padding:18px 20px}.cue-batch-drop{flex-wrap:wrap;padding:18px;gap:13px}.cue-batch-drop>svg{width:22px}.cue-batch-drop>button{width:100%;min-height:43px}.cue-batch-review-heading{align-items:flex-start;flex-direction:column;gap:12px}.cue-batch-row{grid-template-columns:1fr;gap:13px}.cue-batch-destination select{font-size:16px}.cue-file-batch>footer{padding:15px 20px;flex-direction:column;align-items:stretch;gap:11px}.cue-file-batch>footer>div{justify-content:flex-end}.cue-file-batch>footer>span{font-size:9px}.cue-file-batch button{min-height:43px}.cue-batch-drop h3{font-size:22px}}.rundown-revision-slip{grid-column:1/-1;min-width:0;border-top:1px solid #a58c645c;color:#f5ead6}.rundown-revision-slip summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;min-height:48px;color:#f4e6cb}.rundown-revision-slip summary::-webkit-details-marker{display:none}.rundown-revision-slip summary span{font:19px/1.35 Georgia,serif;flex:1}.rundown-revision-slip summary svg{color:#d9bf8f}.rundown-revision-slip[open] summary svg:last-child{transform:rotate(180deg)}.rundown-revision-slip summary:focus-visible{outline:2px solid #edcf98;outline-offset:3px}.rundown-revision-slip .revision-body>p{color:#dacfbd;font-size:13px;margin:3px 0 15px}.rundown-revision-slip ul,.rundown-revision-slip dl{padding:0;margin:0;list-style:none}.rundown-revision-slip li,.rundown-revision-slip .revision-order{padding:13px 0;border-top:1px solid #ae94643d}.rundown-revision-slip li .revision-entry-heading{display:flex;align-items:baseline;gap:14px}.rundown-revision-slip li .revision-entry-heading>span{font-size:12px;color:#dfc18d;min-width:4em}.rundown-revision-slip li .revision-entry-heading strong,.rundown-revision-slip li .revision-entry-heading small{display:block;overflow-wrap:anywhere}.rundown-revision-slip li .revision-entry-heading small{color:#d1c4ae;margin-bottom:3px;font-size:11px}.rundown-revision-slip .revision-field{padding:8px 0 4px;overflow-wrap:anywhere}.rundown-revision-slip dt{font-weight:600;font-size:13px;margin:0 0 5px}.rundown-revision-slip dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;font-size:13px;line-height:1.5}.rundown-revision-slip dd>div{border-inline-start:2px solid #a68d6560;padding-inline-start:10px;min-width:0;white-space:pre-wrap}.rundown-revision-slip dd small{display:block;color:#d6be92;line-height:1.6;font-size:11px}.production-exports .revision-copy{display:inline-flex;align-items:center;gap:8px;color:#f5e7ca;background:transparent;border:1px solid #ac946b;padding:9px 13px;margin:10px 0;min-height:44px}.rundown-revision-slip textarea{width:100%;min-height:100px}@media(max-width:540px){.rundown-revision-slip dd{grid-template-columns:1fr;gap:7px}}.rundown-revision-slip .revision-issue{display:grid;gap:4px;max-width:25rem;margin:6px 0 15px;color:#e7d8bd;font-size:12px}.rundown-revision-slip .revision-issue select{min-height:44px;padding-inline:9px;border:1px solid #a68d65;color-scheme:dark;color:#f5ead6;background:#1e2929}.production-exports .export-latest-edition{display:grid;grid-template-columns:76px minmax(0,1fr) 230px;gap:26px;align-items:center;padding:29px 30px;margin:22px 0 30px;background:linear-gradient(115deg,#152b24,#241c29);border-block:1px solid #ab8f5a;color:#f5ead6;box-shadow:0 12px 26px #13251e12;position:relative;isolation:isolate}.export-latest-edition:after{content:"";position:absolute;inset:8px;pointer-events:none;border:1px solid #cfb17725;z-index:-1}.export-edition-mark{display:flex;align-items:center;flex-direction:column;gap:10px;color:#dec18c}.export-edition-mark svg{width:25px;height:34px}.export-edition-mark>span{font:40px/1 Georgia,serif}.export-edition-copy{min-width:0}.export-edition-copy>span{font:9px/1.5 Arial,sans-serif;letter-spacing:.17em;color:#dfc38d}.production-exports .export-edition-copy h3{font:30px/1.2 Georgia,serif;color:#fff0dc;margin:9px 0;overflow-wrap:anywhere}.production-exports .export-edition-copy p{color:#e1d4bf;font-size:13px;margin:7px 0;text-transform:capitalize}.production-exports .export-edition-copy small{font-size:11px;color:#c5c9b9;line-height:1.6}.export-edition-includes{display:flex;gap:7px 15px;flex-wrap:wrap;margin-top:14px}.export-edition-includes span{font-size:10px;color:#e0c596}.export-edition-includes span:before{content:"\b7";margin-right:7px}.export-edition-actions{display:grid;gap:9px;min-width:0}.production-exports .export-edition-actions button{min-height:43px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;background:transparent;color:#f6e8cd;border:1px solid #aa956b;border-radius:2px}.production-exports .export-edition-actions .primary{background:#dbc08d!important;border-color:#dbc08d!important;color:#202c23!important}.export-edition-actions small{font-size:10px;line-height:1.6;color:#c7c7b6;text-align:center}.export-latest-edition button:focus-visible{outline:2px solid #f5d796;outline-offset:4px}@media(max-width:1050px){.production-exports .export-latest-edition{grid-template-columns:48px minmax(0,1fr);gap:20px}.export-edition-actions{grid-column:2;grid-template-columns:1fr 1fr}.export-edition-actions small{grid-column:1/-1;text-align:left}.production-exports .export-edition-copy h3{font-size:26px}}@media(max-width:600px){.production-exports .export-latest-edition{padding:22px 19px;gap:15px;grid-template-columns:30px minmax(0,1fr)}.export-edition-mark>span{font-size:28px}.export-edition-actions{grid-column:1/-1;grid-template-columns:1fr}.production-exports .export-edition-copy h3{font-size:23px}.export-edition-actions small{text-align:center}}.sequence-calling-key{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;padding:12px 0 18px;color:#71616d;font-size:11px;border-bottom:1px solid #e5dce0;margin-bottom:18px}.sequence-calling-key>span:first-child{font-size:9px;letter-spacing:.12em}.sequence-calling-key b{font:600 12px ui-monospace,SFMono-Regular,monospace;color:#5f2c40;margin-right:4px}.sequence-calling-key small{margin-left:auto;font-size:10px}.sequence-attached-cues{list-style:none;padding:0;margin:0;display:grid;gap:0}.sequence-attached-cue{display:grid;grid-template-columns:minmax(85px,108px) minmax(0,1fr) auto;gap:14px;padding:14px 0;border-bottom:1px solid #e8e0e4;align-items:start}.sequence-attached-cue:last-child{border-bottom:0}.sequence-attached-ref{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#5e3042}.sequence-attached-ref b,.sequence-edit-ref{font:600 13px/1.5 ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums}.sequence-attached-ref small{flex-basis:100%;font-size:8px;letter-spacing:.1em;color:#7b6b76}.sequence-attached-body{min-width:0}.sequence-attached-body>b{font-size:13px;line-height:1.6;font-weight:600}.sequence-attached-body p{margin:6px 0 0;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.sequence-attached-body p>span{display:inline-block;min-width:28px;font-size:9px;font-weight:700;letter-spacing:.05em;margin-right:7px;color:#693448}.sequence-attached-body .sequence-standby-point,.sequence-attached-body .sequence-cue-notes{font-size:11px;color:#776573}.sequence-attached-cue>button{font-size:10px;min-height:34px;padding:7px 10px;align-self:center}.sequence-attached-cue.is-selected{background:#f8f2e8;outline:1px solid #c6a871;border-radius:4px;padding:14px 12px}.sequence-attached-cues.is-calling .sequence-attached-body>b{font-size:16px}.sequence-attached-cues.is-calling .sequence-go-point{font-size:15px}.sequence-no-cues{font-size:11px;color:#877781;margin:10px 0}.sequence-cue-builder{margin-top:10px}.sequence-builder-intro,.sequence-builder-empty{font-size:12px;line-height:1.8;color:#7c6876}.sequence-add-departments{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.sequence-add-departments button{display:flex;align-items:center;gap:5px;font-size:11px;min-height:38px;padding:8px 12px}.sequence-cue-edit-list{border-top:1px solid #e1d6dd}.sequence-cue-edit-list>details{border-bottom:1px solid #e1d6dd}.sequence-cue-edit-list summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:16px 4px;list-style:none}.sequence-cue-edit-list summary:after{content:"+";font-size:20px;color:#967b8a;margin-left:auto}.sequence-cue-edit-list details[open]>summary:after{content:"\2212"}.sequence-cue-edit-list summary>span:nth-child(2){font-size:13px;overflow-wrap:anywhere;min-width:0}.sequence-cue-edit-list summary>small{font-size:9px;white-space:nowrap;color:#88717e;margin-left:auto}.sequence-edit-ref{min-width:68px;color:#6a3047}.sequence-cue-edit-fields{padding:4px 6px 18px}.sequence-cue-edit-fields>label,.sequence-cue-edit-fields>.formrow{margin-bottom:14px}.sequence-cue-edit-tools{display:flex;gap:8px;margin-top:12px}.sequence-cue-edit-tools button{display:flex;align-items:center;gap:5px;font-size:10px;min-height:36px}.sequence-cue-edit-tools .danger{margin-left:auto}.sequence-batch-list{margin-top:18px;padding:14px;border:1px dashed #ccb9c3;border-radius:4px}.sequence-batch-list>summary{font-size:12px;color:#662f45;cursor:pointer}.sequence-batch-list>label{margin-top:14px}.sequence-batch-list p{font-size:11px;line-height:1.8;color:#7b6775}.sequence-batch-list button{font-size:11px;display:flex;align-items:center;gap:6px;min-height:38px}.sequence-sheet .sequence-attached-cues{min-width:250px}.sequence-sheet .sequence-attached-body>b{font-size:12px}.sequence-sheet .sequence-attached-cue{grid-template-columns:82px minmax(0,1fr);gap:10px}.sequence-sheet .cuetitle{min-width:220px}.sequence-inline-count{font-size:10px;color:#876d7a;margin:9px 0}.sequence-caller-header{display:flex;align-items:center;gap:12px;margin:24px 0 8px}.sequence-caller-header b{font-size:10px;letter-spacing:.13em;color:#764f60}.sequence-caller-header span{font-size:11px;color:#8c7c87}.sequence-call-context{font-size:11px;color:#836b79;margin:0 0 12px}@media(max-width:700px){.sequence-calling-key{gap:10px 14px}.sequence-calling-key small{width:100%;margin-left:0;line-height:1.6}.sequence-attached-cue{grid-template-columns:80px minmax(0,1fr);gap:10px}.sequence-attached-cue>button{grid-column:2;justify-self:start}.sequence-cue-edit-list summary{gap:8px}.sequence-cue-edit-list summary>small{display:none}.sequence-cue-edit-fields .formrow{grid-template-columns:1fr}.sequence-cue-edit-fields input,.sequence-cue-edit-fields select,.sequence-cue-edit-fields textarea,.sequence-batch-list textarea{font-size:16px}.sequence-add-departments button{min-height:42px}.sequence-edit-ref{min-width:60px}}@media print{.sequence-attached-cue>button{display:none}.sequence-attached-cue{break-inside:avoid}.sequence-attached-body p,.sequence-calling-key{color:#222}}.sequence-expand-cues{font-size:10px;color:#683449;border:0;background:transparent;padding:10px 0;min-height:36px;text-decoration:underline;text-underline-offset:3px}.sequence-split-numbers{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:8px 0 16px}.sequence-split-numbers button{font-size:11px;min-height:38px}.sequence-split-numbers small{font-size:10px;color:#806b78;line-height:1.7}.sequence-sheet.rundown-table{max-height:none;overflow:visible;border:0;background:transparent}.sequence-sheet.rundown-table table{display:block;width:100%;min-width:0;table-layout:auto}.sequence-sheet.rundown-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sequence-sheet.rundown-table tbody{display:grid;gap:0}.sequence-sheet.rundown-table tr{display:grid;grid-template-columns:42px minmax(0,1fr) 105px 36px;gap:0 16px;position:relative;border:0;border-bottom:1px solid #e5dce0;border-radius:0;background:#fff;overflow:visible;padding:18px 12px}.sequence-sheet.rundown-table td{display:block;border:0;padding:0;background:transparent!important;min-width:0;max-width:none;white-space:normal}.sequence-sheet.rundown-table td:before{display:none!important}.sequence-sheet.rundown-table td:nth-child(1){grid-column:1;grid-row:1;min-width:0;width:auto;display:flex!important;flex-direction:column;align-items:center;gap:2px}.sequence-sheet.rundown-table td:nth-child(2){grid-column:3;grid-row:1;text-align:right}.sequence-sheet.rundown-table td:nth-child(3){grid-column:2;grid-row:1}.sequence-sheet.rundown-table td:nth-child(4){grid-column:2/-2;grid-row:2;min-width:0;max-width:none;margin-top:12px}.sequence-sheet.rundown-table td:nth-child(4):empty{display:none}.sequence-sheet.rundown-table td:nth-child(5){grid-column:4;grid-row:1}.sequence-sheet.rundown-table .cue-row-number{font-size:13px;line-height:1.8;margin:0;color:#8a7380}.sequence-sheet.rundown-table .cuebutton{font-size:15px;line-height:1.5;padding:0;color:var(--ink);font-weight:600}.sequence-sheet.rundown-table .cue-drag-handle{width:28px;height:28px;min-height:28px;margin:0}.sequence-sheet.rundown-table .timing b{font-size:12px;line-height:1.7;white-space:nowrap}.sequence-sheet.rundown-table .timing small{font-size:9px;margin-top:3px}.sequence-sheet.rundown-table .cue-fixed-anchor,.sequence-sheet.rundown-table .eventflag{font-size:7px!important;letter-spacing:.06em;margin-top:4px!important}.sequence-sheet.rundown-table tr.currentrow{background:#fbf6eb;border-left:2px solid #b89a61;padding-left:10px}.sequence-sheet.rundown-table tr.cue-moving{border:1px solid #b89a61;background:#f8f1e6}.sequence-item-context{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:10px;color:#826d7b;line-height:1.7;margin-top:4px}.sequence-item-context:empty{display:none}.sequence-item-context>span{font-size:9px}.sequence-item-brief{font-size:12px;line-height:1.65;color:#6c5e69;margin:7px 0 0;white-space:pre-wrap}.sequence-item-details{margin-top:7px;font-size:11px;color:#7c6875}.sequence-item-details>summary{cursor:pointer;font-size:10px;min-height:22px;list-style:none;text-decoration:underline;text-underline-offset:3px}.sequence-item-details p{font-size:11px;line-height:1.6;margin:5px 0}.sequence-item-details small{font-size:9px}.sequence-actions-menu{position:relative}.sequence-actions-menu>summary{display:flex;align-items:center;justify-content:center;width:34px;min-height:34px;border:1px solid transparent;border-radius:4px;cursor:pointer;color:#846b7b;list-style:none}.sequence-actions-menu>summary::-webkit-details-marker{display:none}.sequence-actions-menu[open]>summary,.sequence-actions-menu>summary:hover{background:#f5eff2;border-color:#e2d5dc}.sequence-menu-options{position:absolute;right:0;top:37px;z-index:25;min-width:195px;padding:5px;background:#fff;border:1px solid #dfd2d9;border-radius:5px;box-shadow:0 6px 20px #44233312;display:grid;gap:0}.sequence-menu-options>button{font-size:11px;padding:10px;min-height:38px;justify-content:flex-start;background:transparent;border:0;border-radius:3px;white-space:nowrap}.sequence-menu-options>button:hover{background:#f6f0f3}.sequence-menu-options>button:disabled{opacity:.35}.sequence-sheet.rundown-table .sequence-attached-cues{min-width:0}.sequence-call-list{border-top:1px solid #e9e1e5;padding-top:3px}.sequence-call-list .sequence-attached-cue{grid-template-columns:68px minmax(0,1fr) auto;gap:12px;padding:8px 0;align-items:start;min-width:0;color:var(--ink)}.sequence-cue-reference{font:600 11px/1.7 ui-monospace,SFMono-Regular,monospace;white-space:nowrap;color:#653147}.sequence-call-list .sequence-attached-body{color:var(--ink);min-width:0}.sequence-call-title{display:flex;gap:10px;align-items:baseline}.sequence-call-title>b{font-size:12px;line-height:1.7;font-weight:500;white-space:normal;overflow-wrap:anywhere}.sequence-call-title>small{font-size:8px;color:#8a7080}.sequence-call-list .sequence-attached-body .sequence-go-point{font-size:11px;margin:2px 0 0;line-height:1.65;color:#796575}.sequence-call-list .sequence-go-point>span{font-size:8px;margin-right:5px;min-width:20px}.sequence-call-notes{font-size:11px;margin-top:3px}.sequence-call-notes>summary{font-size:9px;color:#8b7380;cursor:pointer;line-height:1.7}.sequence-call-list .sequence-call-notes p{font-size:11px;font-weight:400;line-height:1.65;margin:4px 0}.sequence-call-list .attachment-links{margin:4px 0 0}.sequence-call-list.is-calling .sequence-call-title>b{font-size:16px;font-weight:600}.sequence-call-list.is-calling .sequence-cue-reference{font-size:14px}.sequence-call-list.is-calling .sequence-attached-cue{padding:14px 0}.sequence-call-list.is-calling .sequence-go-point{font-size:14px}.sequence-call-list.is-calling .sequence-attached-cue.is-selected{padding:14px 12px}.sequence-expand-cues{font-size:10px;min-height:30px;padding:5px 0;color:#6e3b4e}.sequence-sheet .sequence-item-calls p{font-size:11px;line-height:1.65}@media(max-width:850px){.sequence-sheet.rundown-table tr{grid-template-columns:34px minmax(0,1fr) 90px 32px;gap:0 12px;padding:16px 6px}.sequence-sheet.rundown-table .cuebutton{font-size:14px}.sequence-sheet.rundown-table td:nth-child(4){grid-column:2/-1}.sequence-sheet.rundown-table .timing b{font-size:11px}}@media(max-width:500px){.sequence-sheet.rundown-table tr{grid-template-columns:28px minmax(0,1fr) 30px;gap:0 10px;padding:15px 2px}.sequence-sheet.rundown-table td:nth-child(2){grid-column:2;grid-row:2;text-align:left;display:flex;align-items:baseline;gap:8px;margin-top:5px}.sequence-sheet.rundown-table td:nth-child(3){grid-column:2;grid-row:1}.sequence-sheet.rundown-table td:nth-child(4){grid-column:2/-1;grid-row:3;margin-top:9px}.sequence-sheet.rundown-table td:nth-child(5){grid-column:3;grid-row:1}.sequence-sheet.rundown-table .timing small{margin:0}.sequence-sheet.rundown-table .cue-fixed-anchor,.sequence-sheet.rundown-table .eventflag{display:none}.sequence-call-list .sequence-attached-cue{grid-template-columns:56px minmax(0,1fr);gap:9px}.sequence-actions-menu>summary{width:30px;min-height:38px}.sequence-menu-options>button{min-height:44px}.sequence-item-brief{font-size:11px}.sequence-cue-reference{font-size:10px}}.sequence-sheet.rundown-table.sequence-readonly tr{grid-template-columns:40px minmax(0,1fr) 105px}.sequence-sheet.rundown-table.sequence-readonly td:nth-child(4){grid-column:2/-1}.sequence-sheet.rundown-table .rowbrief{font-size:12px;line-height:1.65;margin:7px 0 0}.sequence-sheet.rundown-table .sequence-item-calls .sequence-attached-body p{font-size:11px;font-weight:400;line-height:1.65;margin:3px 0 0}@media(max-width:500px){.sequence-sheet.rundown-table.sequence-readonly tr{grid-template-columns:28px minmax(0,1fr)}.sequence-sheet.rundown-table.sequence-readonly td:nth-child(2){grid-column:2;grid-row:2}.sequence-sheet.rundown-table.sequence-readonly td:nth-child(4){grid-column:2;grid-row:3}}@media(pointer:coarse){.sequence-sheet.rundown-table tr{grid-template-columns:44px minmax(0,1fr) 90px 44px}.sequence-sheet.rundown-table .cue-drag-handle{width:40px;height:40px;min-height:40px}.sequence-actions-menu>summary{width:44px;min-height:44px}.sequence-menu-options>button{min-height:44px}.sequence-sheet.rundown-table.sequence-readonly tr{grid-template-columns:44px minmax(0,1fr) 90px}}@media(pointer:coarse)and (max-width:500px){.sequence-sheet.rundown-table tr{grid-template-columns:40px minmax(0,1fr) 44px}.sequence-sheet.rundown-table.sequence-readonly tr{grid-template-columns:40px minmax(0,1fr)}}.sequence-source-origin{font-size:9px;color:#8a7480;padding:8px 10px;border-top:1px solid #eee6eb;margin-top:3px}.sequence-call-notes summary:focus-visible,.sequence-item-details summary:focus-visible,.sequence-actions-menu summary:focus-visible{outline:2px solid #af915d;outline-offset:2px}.audio-cue-badge{display:inline-block;max-width:100%;padding:5px 9px;border:1px solid #b99a65;border-radius:4px;background:#f7f1e6;color:#633246;font:600 13px/1.5 ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere;white-space:normal;font-variant-numeric:tabular-nums}.cue-department-details .audio-cue-badge{margin:0 0 8px}.audio-view-toggle{display:inline-flex;flex-wrap:wrap;gap:4px;margin:0 32px 15px;padding:4px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.audio-view-toggle button{min-height:40px;display:inline-flex;align-items:center;gap:7px;border:0;padding:8px 13px;background:transparent;color:var(--muted)}.audio-view-toggle button[aria-pressed=true]{background:var(--burgundy,#633246);color:#fff;border-radius:4px}.audio-sheet .audio-sheet-number{min-width:115px}.audio-sheet .cuebutton{font-size:17px;line-height:1.5}.audio-sheet .audio-go{white-space:pre-wrap;font-size:14px;line-height:1.7;margin:10px 0 0}.audio-sheet .audio-go b{display:block;color:var(--muted);font-size:10px;letter-spacing:.08em}.audio-sheet td{padding-top:22px;padding-bottom:22px}.audio-sheet .cue-department-details p{font-size:15px;line-height:1.75;white-space:pre-wrap}.audio-sheet .audio-row-position{display:block;color:var(--muted);font-size:10px;margin-top:6px}.audio-batch-overlay{z-index:115}.modal.audio-batch-dialog{width:min(960px,calc(100vw - 24px));max-width:960px;max-height:calc(100dvh - 24px);display:flex;flex-direction:column;padding:0;overflow:hidden}.modal.audio-batch-dialog .modalhead{position:static;padding:22px 26px;flex-shrink:0}.modal.audio-batch-dialog h2{display:flex;align-items:center;gap:10px;font:400 28px Georgia,serif}.audio-batch-body{overflow:auto;min-height:0;padding:0 26px 24px;overscroll-behavior:contain}.audio-batch-body>p{font-size:13px;line-height:1.8;color:var(--muted)}.audio-batch-body textarea{font:13px/1.9 ui-monospace,SFMono-Regular,monospace;min-height:170px;resize:vertical}.audio-batch-body>button{display:inline-flex;align-items:center;gap:8px;min-height:44px}.audio-batch-body .audio-import-help{font-size:11px;line-height:1.8}.audio-batch-options{border:1px solid var(--line);border-radius:7px;padding:15px;margin:22px 0 14px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.audio-batch-options legend{font-size:11px;letter-spacing:.08em;padding:0 7px;color:var(--muted)}.audio-batch-options label{min-width:0}.audio-batch-options select,.audio-batch-options input{min-height:44px;width:100%}.modal.audio-batch-dialog .modalfoot{position:static;padding:15px 26px;flex-shrink:0;flex-wrap:wrap;gap:10px;border-top:1px solid var(--line)}.modal.audio-batch-dialog .modalfoot small{margin-right:auto;font-size:10px;color:var(--muted)}.modal.audio-batch-dialog .modalfoot button{min-height:44px}.audio-batch-preview{max-height:340px;overflow:auto;border:1px solid var(--line);border-radius:6px}.audio-batch-preview table{width:100%;min-width:580px;border-collapse:collapse}.audio-batch-preview th{position:sticky;top:0;background:var(--paper);z-index:1;font-size:10px;text-align:left}.audio-batch-preview td,.audio-batch-preview th{padding:12px;border-bottom:1px solid var(--line);vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.audio-batch-preview td{font-size:12px;line-height:1.7}.audio-batch-preview td small{display:block;color:var(--muted)}.audio-preview-heading{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:11px;margin:24px 0 12px}.audio-preview-heading span{color:var(--muted)}.audio-batch-errors{padding:14px 18px;background:#fcf0f0;border:1px solid #d8b1ba;border-radius:5px;font-size:12px;color:#852f47;line-height:1.7}.audio-batch-errors ul{padding-left:18px}.audio-number-help{font-size:11px;color:var(--muted);line-height:1.7}.audio-number-warning{color:#9b3a48;font-size:12px}html[data-show-mode=dark] .audio-cue-badge{background:#43372d;color:#f1d5a6;border-color:#b99a65}@media(max-width:700px){.audio-batch-options{grid-template-columns:1fr}.modal.audio-batch-dialog .modalhead,.modal.audio-batch-dialog .modalfoot{padding:16px}.audio-batch-body{padding:0 16px 20px}.modal.audio-batch-dialog .modalfoot small{width:100%}.audio-view-toggle{margin-left:14px;margin-right:14px}.audio-sheet .audio-sheet-number{min-width:0}.modal.audio-batch-dialog h2{font-size:24px}}@media print{.audio-view-toggle,.audio-batch-overlay{display:none!important}}.audio-batch-overlay{align-items:center;justify-content:center;padding:12px}.modal.audio-batch-dialog{border-radius:10px}.modal.audio-batch-dialog .audio-batch-body>label{display:flex;flex-direction:column;gap:8px}.stage-entry-picker .stage-guest-add{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:10px;align-items:end;margin:14px 0}.stage-entry-picker .stage-guest-add label{margin:0}.stage-entry-picker .stage-guest-add button{min-height:44px;display:flex;align-items:center;gap:6px}.stage-guest-row{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.stage-guest-row>div{min-width:0}.stage-guest-row b{display:block;overflow-wrap:anywhere;font-size:13px}.stage-guest-row small{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin:4px 0 8px}.stage-guest-row>button{flex-shrink:0;min-height:40px;min-width:40px}.stage-entry-picker .stage-save-contact{display:flex;align-items:center;flex-direction:row;gap:8px;font-size:11px;min-height:36px}.stage-entry-picker .stage-save-contact input{width:17px;height:17px;flex-shrink:0}.stage-guest-row>div>button{display:block;text-align:left;font-size:11px;min-height:40px;margin-bottom:5px}@media(max-width:600px){.stage-entry-picker .stage-guest-add{grid-template-columns:1fr 100px}.stage-entry-picker .stage-guest-add button{grid-column:1/-1;justify-content:center}}.production-inbox{max-width:1500px;margin:0 auto;padding:30px 32px 60px;color:#302c2d}.production-inbox .sectionheading{margin-bottom:26px}.production-inbox h1{font-size:clamp(27px,3vw,38px);letter-spacing:-1.2px}.production-inbox h2{letter-spacing:-.65px}.production-inbox p{line-height:1.65;color:#736c6d}.production-inbox button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.inbox-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:26px;align-items:start}.inbox-index{position:sticky;top:80px;border-top:1px solid #d7cfc9;padding-top:18px}.inbox-search{display:flex;align-items:center;gap:8px}.inbox-search input{min-width:0;width:100%;border:0;background:transparent;padding:10px 0}.inbox-filters{display:grid;grid-template-columns:1fr;gap:8px;padding:14px 0}.production-inbox select,.production-inbox input:not([type=checkbox]),.production-inbox textarea{width:100%;min-width:0;border:1px solid #d8d0ca;border-radius:6px;background:#fffdfa;color:#302c2d;padding:11px 12px;font:inherit;box-sizing:border-box}.production-inbox input[type=checkbox]{accent-color:#641c36;width:17px;height:17px;flex-shrink:0}.production-inbox label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:#62595c}.production-inbox label:has(>input[type=checkbox]){flex-direction:row;align-items:center;font-size:13px}.production-inbox button:focus-visible,.production-inbox input:focus-visible,.production-inbox select:focus-visible,.production-inbox textarea:focus-visible,.production-inbox a:focus-visible{outline:2px solid #9a7540;outline-offset:3px}.inbox-items{max-height:65vh;overflow:auto}.inbox-items>button{border:0;border-bottom:1px solid #e6dfd8;background:transparent;width:100%;text-align:left;justify-content:space-between;padding:19px 12px;border-radius:0}.inbox-items>button.selected{background:#f0e8e6;border-left:3px solid #641c36;padding-left:9px}.inbox-items>button>span{display:grid;gap:6px;min-width:0}.inbox-items strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.inbox-items small{font-size:10px;color:#7d7276}.inbox-empty-index{font-size:12px;padding:12px}.inbox-workbench{min-width:0;border:1px solid #dfd7cf;background:#fffdfa;border-radius:10px;overflow:hidden;box-shadow:0 8px 30px #38212a05}.inbox-drop{min-height:580px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:60px 45px;border:2px dashed transparent;transition:background .15s,border-color .15s}.inbox-drop.dragging{background:#f4eae9;border-color:#9a7540}.inbox-mark{width:76px;height:76px;display:grid;place-items:center;border:1px solid #d7c8bd;border-radius:50%;color:#641c36;margin-bottom:28px}.inbox-drop h2{font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.15;margin:16px 0}.inbox-drop p{max-width:390px;font-size:14px;margin:6px 0 24px}.inbox-drop small{font-size:11px;line-height:1.9;color:#8b7d7f}.inbox-drop-actions{display:flex;gap:10px;margin:6px 0 22px}.inbox-drop .inbox-privacy{font-size:11px;line-height:1.7;max-width:410px;border-top:1px solid #e9e1da;padding-top:22px;margin-top:26px;margin-bottom:0}.inbox-review-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:27px 30px}.inbox-review-head h2{font-size:24px;line-height:1.25;margin:8px 0 0;overflow-wrap:anywhere}.inbox-review-head small{font-size:10px;color:#8c797e;text-transform:uppercase;letter-spacing:1px}.inbox-review-head>div:last-child{display:flex;gap:8px;flex-shrink:0}.inbox-tabs{display:flex;gap:20px;padding:0 30px;border-bottom:1px solid #e4dcd6;overflow:auto}.inbox-tabs>button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:16px 0;white-space:nowrap;font-size:12px;color:#817478}.inbox-tabs>button[aria-current=page]{border-color:#641c36;color:#641c36;font-weight:700}.inbox-tabs span{font-size:10px;background:#f0e8e3;border-radius:10px;padding:2px 6px}.inbox-review-body{border:0;min-width:0;margin:0;padding:28px 30px;display:grid;gap:20px}.inbox-review-body:disabled{opacity:.85}.inbox-review-body .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.inbox-section-intro h3,.inbox-questions h3,.inbox-approval h3{font-size:20px;font-weight:500;letter-spacing:-.3px;margin:0 0 6px}.inbox-section-intro p{font-size:12px;margin:0}.inbox-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.inbox-file,.inbox-extracted{border:1px solid #e3d9d2;border-radius:7px;padding:20px;display:grid;gap:17px;background:#fff}.inbox-file>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.inbox-file strong{display:block;font-size:13px;overflow-wrap:anywhere}.inbox-file small{display:block;font-size:10px;color:#918187;overflow-wrap:anywhere;margin-top:5px}.inbox-file a{margin-left:auto;white-space:nowrap;font-size:11px}.inbox-source{font-size:10px;line-height:1.6;color:#8a747c;max-width:100%;overflow-wrap:anywhere}.inbox-source summary{cursor:pointer;text-decoration:underline;text-decoration-color:#d4c4c9;text-underline-offset:3px}.inbox-source p{font-size:11px;padding:8px 12px;background:#f8f2ee;border-left:2px solid #b08d57}.inbox-record-title{display:flex;justify-content:space-between;align-items:start;gap:16px}.inbox-record-title label{flex-shrink:0}.inbox-extracted.excluded{background:#f7f4f1}.inbox-extracted.excluded>label,.inbox-extracted.excluded>.inbox-form-grid{opacity:.6}.inbox-extracted>details{font-size:12px}.inbox-extracted>details>div{padding-top:15px}.inbox-evidence{display:grid;gap:12px;border-left:2px solid #c8ac7b;padding-left:16px}.inbox-evidence>div>small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}.inbox-questions{border-top:1px solid #e5dcd6;padding-top:28px;margin-top:10px;display:grid;gap:17px}.inbox-questions>p{font-size:12px;margin:0}.inbox-approval{padding:30px;background:#f3ede7;border-top:1px solid #dfd2c8;display:grid;gap:18px}.inbox-approval p{margin:0;font-size:12px}.inbox-options{display:grid;gap:12px}.inbox-approval>.primary{justify-self:start}.inbox-confirm{padding:16px 0;border-top:1px solid #ddd0c5;color:#4c3940!important}.inbox-review-footer{padding:18px 30px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5dcd6;gap:14px}.inbox-review-footer button{font-size:11px}.inbox-review-footer small{font-size:9px;color:#9c8a8e}.inbox-notice,.inbox-error{padding:14px 18px;border-radius:6px;margin:0 0 18px;font-size:12px;line-height:1.6;background:#eee9dd;color:#5e5138;border:1px solid #ded2b6;overflow-wrap:anywhere}.inbox-error{background:#f9ecec;color:#81293c;border-color:#e6c5cb}.inbox-approval .inbox-notice,.inbox-approval .inbox-error{margin:0}.inbox-approval .inbox-notice button{font-size:12px;text-decoration:underline}.inbox-approval .eyebrow{margin-bottom:7px}@media(max-width:1250px){.inbox-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}.production-inbox{padding:24px}.inbox-review-head{flex-wrap:wrap}.inbox-tabs{gap:15px}}@media(max-width:850px){.inbox-layout{grid-template-columns:1fr}.inbox-index{position:static}.inbox-filters{grid-template-columns:1fr 1fr}.inbox-items{max-height:180px}.inbox-items>button{padding:12px}.inbox-drop{min-height:440px;padding:35px 20px}.inbox-review-head,.inbox-review-body,.inbox-approval{padding:22px}.inbox-tabs{padding:0 22px}.inbox-review-footer{padding:16px 22px}.inbox-record-title{flex-direction:column;gap:10px}}@media(max-width:520px){.production-inbox{padding:20px 14px 45px}.inbox-form-grid{grid-template-columns:1fr}.inbox-drop-actions{flex-direction:column;width:100%}.inbox-review-head{align-items:start}.inbox-review-head>div:last-child{flex-wrap:wrap;flex-shrink:1}.inbox-file,.inbox-extracted{padding:15px}.inbox-file>div:first-child{flex-wrap:wrap}.inbox-review-footer{flex-wrap:wrap}.inbox-approval>.primary{width:100%}}@media(pointer:coarse){.production-inbox button,.production-inbox select,.production-inbox input:not([type=checkbox]){min-height:44px}.production-inbox input,.production-inbox textarea,.production-inbox select{font-size:16px!important}}.inbox-version-diff{padding:20px;border:1px solid #d8c6a8;background:#f5f0e6;border-radius:7px}.inbox-version-diff h3{margin:0 0 12px;font-size:16px}.inbox-version-diff p{font-size:12px;overflow-wrap:anywhere}.inbox-version-diff small{font-size:11px}.document-file-category{display:inline-block;padding:4px 9px;margin-bottom:10px;background:#eee5db;border-radius:4px;color:#725a43}.production-inbox .valet-kicker{color:#735037;font-size:11px!important;font-weight:650;letter-spacing:.14em!important}.inbox-drop .valet-mark{background:#552338;color:#e4c78d;border-color:#795445;width:80px;height:80px}.valet-mark .tieicon{width:28px;height:44px}.inbox-drop .valet-steps{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;padding:0;margin:0 0 24px;color:#5e424b;font-size:11px}.valet-steps li{display:flex;align-items:center;gap:7px}.valet-steps li>span{color:#886c40;font-size:10px;font-variant-numeric:tabular-nums}.inbox-drop h2{font-family:Georgia,Times New Roman,serif;color:#552338}.inbox-drop .inbox-drop-actions{margin-top:0}.cue-block-overlay{z-index:1200;padding:20px;background:#101015c9;display:grid;place-items:center}.cue-block-panel{width:min(960px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:#1d2527;color:#eee5d3;border:1px solid #a88d5e;border-radius:7px;box-shadow:0 28px 90px #0007;overflow:hidden}.cue-block-panel>header{height:auto;min-height:0;position:static;display:flex;align-items:start;justify-content:space-between;gap:20px;padding:23px 26px;background:linear-gradient(115deg,#23312b,#30232d);border-bottom:1px solid #ad946366}.cue-block-panel header small{font:10px/1.5 Arial,sans-serif;letter-spacing:.15em;color:#d7ba83}.cue-block-panel h2{display:flex;gap:11px;align-items:center;margin:10px 0;font:30px/1.2 Georgia,serif;color:#f4e4c5}.cue-block-panel header p{font:12px/1.6 Arial,sans-serif;margin:0;color:#cfc7b9}.cue-block-panel button{min-height:44px;padding:10px 14px;border:1px solid #b49b6a88;background:transparent;color:#ecddbf;border-radius:4px;font-size:13px}.cue-block-panel header>button{width:44px;flex:none;display:grid;place-items:center;padding:8px;border:0}.cue-block-body{padding:18px 26px;overflow:auto;overscroll-behavior:contain}.cue-block-intro,.cue-block-scope,.cue-block-note{font:12px/1.7 Arial,sans-serif;color:#d0c8b8;margin:0 0 15px}.cue-block-scope{border-left:2px solid #c3a56e;padding:10px 13px;background:#d9bd8810;color:#efdbb6}.cue-block-panel fieldset{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;border:0;padding:0;margin:0 0 19px;min-width:0}.cue-block-panel label{display:grid;gap:7px;font:12px/1.5 Arial,sans-serif;color:#d8c6a2}.cue-block-panel select{width:100%;min-width:0;min-height:46px;background:#151c20;color:#f7eddb;border:1px solid #b39b6a77;border-radius:4px;padding:10px 12px;font-size:14px}.cue-block-preview-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #a88d5e66;padding-top:19px}.cue-block-preview-heading h3{font:24px/1.3 Georgia,serif;margin:0 0 10px;color:#eedbb8}.cue-block-preview-heading span{font:11px/1.5 Arial,sans-serif;color:#c9bea6}.cue-block-preview{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:15px}.cue-block-preview>section{min-width:0}.cue-block-preview h4{display:flex;align-items:center;justify-content:space-between;margin:0;padding:10px 12px;background:#26332e;font:12px/1.5 Arial,sans-serif;font-weight:600;color:#ecdcbd}.cue-block-order{max-height:330px;overflow:auto;overscroll-behavior:contain;border:1px solid #a88d5e44}.cue-block-order ol{padding:0;margin:0;list-style:none}.cue-block-order li{display:flex;align-items:start;gap:10px;padding:10px 12px;border-top:1px solid #a88d5e33;min-width:0}.cue-block-order li:first-child{border-top:0}.cue-block-order li>span:first-child{font:11px/1.7 Arial,sans-serif;color:#b8b9ab;min-width:2em}.cue-block-order li>div{display:grid;gap:4px;min-width:0}.cue-block-order strong{font:12px/1.5 Arial,sans-serif;font-weight:500;overflow-wrap:anywhere;color:#ece5d6}.cue-block-order small{font:10px/1.6 Arial,sans-serif;color:#bdbfb1}.cue-block-order .is-selected{background:#c5a36a14;border-left:2px solid #ceb17c;padding-left:10px}.cue-block-order .is-selected strong,.cue-block-order .is-selected>span:first-child{color:#e6c88f}.cue-block-panel>footer{display:flex;align-items:center;justify-content:end;gap:10px;border-top:1px solid #a88d5e66;padding:16px 26px;background:#1b2426}.cue-block-panel footer>small{margin-right:auto;font:11px/1.6 Arial,sans-serif;color:#c7c2b3}.cue-block-panel button.primary{background:#dec395;border-color:#dec395;color:#211d21;font-weight:600}.cue-block-panel button:disabled{opacity:.45;cursor:not-allowed}.cue-block-error{font:13px/1.6 Arial,sans-serif;color:#f5d0ba;border-left:2px solid #d69b82;background:#64383d55;padding:12px 14px}.cue-block-panel :focus-visible{outline:2px solid #e3c387;outline-offset:3px}.cue-day-note{font-size:11px!important;color:#76572d!important;line-height:1.5!important}.cue-quick-look .cue-day-note{color:#72542f!important}@media(max-width:700px){.cue-block-overlay{padding:7px}.cue-block-panel{max-height:calc(100dvh - 14px)}.cue-block-panel>header{padding:20px 17px 16px}.cue-block-panel h2{font-size:25px}.cue-block-body{padding:17px}.cue-block-panel fieldset{grid-template-columns:1fr;gap:12px}.cue-block-panel select{font-size:16px}.cue-block-preview{grid-template-columns:1fr;gap:15px}.cue-block-order{max-height:250px}.cue-block-panel>footer{flex-wrap:wrap;padding:14px 17px}.cue-block-panel footer>small{width:100%}.cue-block-panel footer>button{flex:1}}@media print{.cue-block-overlay{display:none!important}}html[data-show-mode=dark] .reorder-rundown .cue-day-note{color:#d6bb8e!important}html .production-inspector-overlay .production-inspector.cue-quick-look{--paper:#192624;--ink:#f1e9dc;--muted:#c4bdb0;--line:#bba47738;--wine:#e3c794;width:min(720px,100vw);background:var(--paper)!important;color:var(--ink);border-left:1px solid #b99b69;box-shadow:-18px 0 65px #15101940}.cue-quick-look.production-inspector>.cue-quick-look-head{background:linear-gradient(115deg,#302730,#241e28)!important;padding:25px 28px;gap:19px;border-bottom:1px solid #b99b695c}.cue-quick-look.production-inspector>.cue-quick-look-head>.cue-quick-look-mark{flex:0 0 42px;display:grid;justify-items:center;gap:9px;color:#dec391;padding-top:4px}.cue-quick-look-mark svg{width:13px;height:24px}.cue-quick-look-mark b{font:400 30px/1 Georgia,serif;font-variant-numeric:tabular-nums}.cue-quick-look.production-inspector h2{font:400 clamp(25px,2.5vw,34px)/1.2 Georgia,serif!important;letter-spacing:-.025em;color:#fff1da!important;margin:9px 0}.cue-quick-look.production-inspector>header small{font-size:9px;color:#d9bd8e;letter-spacing:.12em}.cue-quick-look.production-inspector>header p{font-size:12px;color:#d4c6be;line-height:1.6}.cue-quick-look.production-inspector>header>button{width:36px;height:36px;min-width:36px;display:grid;place-items:center;border:1px solid #d3bb8640;border-radius:50%;color:#f2dfc0}.cue-quick-look .production-inspector-navigation{padding:7px 28px;background:#202d29;border-bottom-color:var(--line)}.cue-quick-look .production-inspector-navigation>span{font:9px/1.5 Arial,sans-serif;letter-spacing:.1em;color:#d6c4a5}.cue-quick-look .production-inspector-navigation button{min-width:75px;min-height:38px;color:#efe1ca!important}.cue-quick-look .production-inspector-scroll{padding:0 28px 24px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8d7b5e #192624}.cue-quick-look .production-inspector-technical.is-linked-source{border:1px solid #ceb17b;padding:16px;box-shadow:inset 3px 0 #ceb17b;background:#d9bb7e0b;scroll-margin-block:20px}.cue-quick-look .production-inspector-technical.is-linked-source:focus{outline:2px solid #e3c991;outline-offset:3px}.cue-quick-look .production-inspector-technical .cue-technical-source-label{color:#e5c994;font:600 10px/1.6 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.cue-quick-look .cue-technical-media{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:9px;font-size:12px}.cue-quick-look-facts{display:grid;grid-template-columns:1fr .7fr 1.3fr;gap:18px;border-bottom:1px solid var(--line);padding:22px 0}.cue-quick-look-facts>div{display:flex;flex-direction:column;gap:9px;min-width:0}.cue-quick-look-facts small{display:flex;align-items:center;gap:5px;font:9px/1.5 Arial,sans-serif;letter-spacing:.08em;color:#cdb78e}.cue-quick-look-facts strong{font:500 14px/1.5 Arial,sans-serif;overflow-wrap:anywhere;color:#f7ecda;font-variant-numeric:tabular-nums}.cue-quick-look-facts>div:first-child strong{font:400 23px/1.15 Georgia,serif}.cue-quick-look.production-inspector section{padding:22px 0;border-color:var(--line)}.cue-quick-look.production-inspector section h3{font:400 22px/1.3 Georgia,serif!important;color:#f2e2c7!important;margin:0 0 16px}.cue-quick-look.production-inspector section h3>span{color:#d7bf91}.cue-quick-look.production-inspector section>p{font-size:13px;line-height:1.8;margin:0;color:#e1dacf}.cue-quick-look-stage>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.cue-quick-look-stage>div>div{display:flex;align-items:center;gap:11px;min-width:0}.cue-quick-look-stage strong{display:block;font:500 13px/1.5 Arial,sans-serif;color:#f2e9db;overflow-wrap:anywhere}.cue-quick-look-stage small{display:block;font-size:10px;color:#c9bfae;margin-top:3px}.cue-quick-look .profile-avatar{border:1px solid #c4a77a70;flex-shrink:0}.cue-quick-look .production-inspector-calls{margin:0;padding:20px 0!important;border-top:0!important;border-color:var(--line)!important}.cue-quick-look .production-inspector-calls small{color:#d7bd8b;font-size:10px}.cue-quick-look .production-inspector-calls strong{color:#eee5d7;font-size:13px;line-height:1.8}.cue-quick-look-confirm{border-bottom:1px solid var(--line);padding:6px 0 12px}.cue-quick-look-confirm summary{list-style:none;display:flex;justify-content:space-between;gap:12px;color:#d9c59f;font-size:12px;min-height:32px;align-items:center;cursor:pointer}.cue-quick-look-confirm p{font-size:12px;line-height:1.7;color:#d0c6b8;margin:5px 0}.cue-quick-look :is(.production-inspector-technical h4,.production-inspector-technical p){font-size:13px;color:#ede3d3}.cue-quick-look .production-inspector-technical>div>b{color:#e1c28f}.cue-quick-look .production-inspector-technical>div>span{color:#c5baa6}.cue-quick-look .production-inspector-technical details{font-size:12px;color:#d6c19c}.cue-quick-look .production-inspector-person :is(b,a){font-size:13px;color:#efe3ce}.cue-quick-look .production-inspector-person small{font-size:11px;color:#c6bcae}.cue-quick-look :is(.attachment-links a,.inspector-stage-review){color:#e3c99c}.cue-quick-look-work{border-bottom:1px solid var(--line);padding:18px 0}.cue-quick-look-work>summary{display:flex;justify-content:space-between;gap:15px;align-items:center;list-style:none;cursor:pointer;color:#f2e2c7;font:400 22px/1.3 Georgia,serif}.cue-quick-look-work>summary small{display:block;font:12px/1.6 Arial,sans-serif;color:#bfb9aa;margin-top:5px}.cue-quick-look-work .cue-folio-connections{padding-top:18px;color:#e8ddcd}.cue-quick-look-work :is(.cue-folio-hint,.cue-folio-connections small){color:#c8bda8;font-size:12px}.cue-quick-look-work .cue-folio-connection-actions{display:flex;gap:10px;flex-wrap:wrap}.cue-quick-look-work .cue-folio-connection-actions :is(a,button){display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 0;background:none;border:0;color:#e0c493;font-size:12px}.cue-quick-look-work .cue-folio-connections article{padding:14px 0;border-bottom:1px solid var(--line)}.cue-quick-look-work .cue-folio-connections article a{display:flex;align-items:center;gap:8px;color:#eddfc5;font-size:13px;text-decoration:none}.cue-quick-look .inspector-stage-review{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;margin:15px 0 0;padding:8px 0;font-size:12px;background:none;border:0;text-decoration:none}html .production-inspector-overlay .cue-quick-look.production-inspector>footer{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:15px 28px;background:#252129!important;border-color:#b99b6959}.cue-quick-look-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.cue-quick-look.production-inspector>footer button{font-size:13px;min-height:42px;border-radius:2px}.cue-quick-look .cue-brief-copy{background:none;color:#efddbe;border:1px solid #c2a87955}.cue-quick-look.production-inspector>footer>small{font-size:11px;color:#cbbdab;line-height:1.6;min-height:17px}.cue-quick-look :is(button,a,summary):focus-visible{outline:2px solid #e3c394;outline-offset:4px}.cue-quick-look summary::-webkit-details-marker{display:none}.sequence-sheet .cue-row-controls .cue-preview-trigger{display:inline-grid;place-items:center;background:transparent;border:1px solid transparent;color:var(--folio-gold,#86613c);min-width:36px;min-height:36px;padding:7px;border-radius:50%;box-shadow:none;margin-bottom:5px;cursor:pointer}.sequence-sheet .cue-row-controls .cue-preview-trigger:hover{background:#b89d6f1a;border-color:#ac8d6140}.sequence-sheet .cue-row-controls .cue-preview-trigger:focus-visible{outline:2px solid #a18351;outline-offset:2px}@media(max-width:600px){.cue-quick-look.production-inspector>.cue-quick-look-head{padding:21px 20px;gap:12px}.cue-quick-look.production-inspector>.cue-quick-look-head>.cue-quick-look-mark{flex-basis:31px}.cue-quick-look-mark b{font-size:25px}.cue-quick-look.production-inspector h2{font-size:26px!important}.cue-quick-look .production-inspector-navigation{padding:6px 20px}.cue-quick-look .production-inspector-scroll{padding:0 20px 20px}.cue-quick-look-facts{grid-template-columns:1fr 1fr;gap:15px;padding:19px 0}.cue-quick-look-facts>div:last-child{grid-column:1/-1}.cue-quick-look-stage>div{grid-template-columns:1fr}html .production-inspector-overlay .cue-quick-look.production-inspector>footer{padding:13px 20px}.cue-quick-look-footer-actions{gap:8px}.cue-quick-look-footer-actions button{flex:1;justify-content:center;padding-inline:10px!important}.sequence-sheet .cue-row-controls .cue-preview-trigger{min-width:42px;min-height:42px;margin:0 8px 0 0}}@media print{.cue-preview-trigger{display:none!important}}.cue-inspector-tools{display:flex;flex-wrap:wrap;gap:0 20px}.cue-inspector-tools a.inspector-stage-review{min-height:44px;display:inline-flex;align-items:center;gap:8px}.rundown-order-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 32px 12px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rundown-order-bar>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 16px;min-width:0}.rundown-order-bar b{font-size:11px;font-weight:600;color:var(--ink);white-space:nowrap}.rundown-order-bar span{font-size:11px;color:var(--muted);line-height:1.6}.rundown-order-bar small{width:100%;font-size:10px;color:var(--muted);line-height:1.6}.rundown-order-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rundown-order-actions>button{display:inline-flex;align-items:center;gap:7px;min-height:34px;font-size:10px;padding:7px 10px;border-radius:5px;background:transparent;color:var(--ink);border:1px solid var(--line)}.rundown-reorder-status{margin:0 32px 12px;min-height:17px;font-size:11px;color:var(--muted);line-height:1.6}.rundown-reorder-status[role=alert]{color:#a44149}.cue-reorder-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:-1px}.reorder-rundown .num{width:48px;min-width:48px}.cue-row-number{display:block;font-variant-numeric:tabular-nums;margin-bottom:6px}.reorder-rundown .cue-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;background:transparent;border:1px solid transparent;border-radius:4px;padding:4px;color:var(--muted);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.reorder-rundown .cue-drag-handle:not(:disabled):hover{background:var(--paper);border-color:var(--line);color:var(--burgundy)}.reorder-rundown .cue-drag-handle:not(:disabled):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.reorder-rundown .cue-drag-handle[aria-pressed=true]{cursor:grabbing;background:#eee5d5;border-color:#a98b5b;color:#593744}.reorder-rundown .cue-moving>td{background:#f4ede1!important;border-top:2px solid #a98b5b;border-bottom:2px solid #a98b5b;position:relative}.reorder-rundown .cue-moving>td:first-child{box-shadow:inset 3px 0 #a98b5b}.reorder-rundown.is-reordering{user-select:none;-webkit-user-select:none;cursor:grabbing}.reorder-rundown .rowtools{display:grid;grid-template-columns:repeat(2,30px);width:64px;gap:5px;justify-content:center}.reorder-rundown .rowtools>button{display:grid;place-items:center;min-width:30px;min-height:32px;padding:5px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted)}.reorder-rundown .rowtools>button:not(:disabled):hover{color:var(--burgundy);border-color:#b19c88;background:var(--paper)}.reorder-rundown .rowtools>button:disabled,.reorder-rundown .cue-drag-handle:disabled{opacity:.3;cursor:default}.cue-fixed-anchor{display:block;font-size:8px!important;letter-spacing:.08em;color:#826b48!important;margin-top:7px}.cue-move-overlay{z-index:110}.cue-move-dialog{max-width:480px}.cue-move-dialog>p{font-size:13px;color:var(--muted);line-height:1.7}.cue-move-dialog .cue-move-help{font-size:11px}.cue-move-dialog select{min-height:44px}.cue-move-dialog .modalhead h2{font:400 26px Georgia,serif}.cue-move-dialog .modalfoot{position:static}.cue-move-dialog .modalfoot button{min-height:40px}.reorder-rundown .cuebutton:disabled{cursor:default}.reorder-rundown .empty{padding:32px 20px}html[data-show-mode=dark] .reorder-rundown .cue-moving>td{background:#43372d!important;border-color:#be9f6b}html[data-show-mode=dark] .reorder-rundown .cue-drag-handle[aria-pressed=true]{background:#4b3b2d;border-color:#bfa16e;color:#f1d5a6}html[data-show-mode=dark] .cue-fixed-anchor{color:#d6bb8e!important}html[data-show-mode=dark] .rundown-reorder-status[role=alert]{color:#ffb5bd}@media(max-width:850px){.rundown-order-bar{align-items:flex-start;flex-direction:column;gap:12px}.rundown-order-actions{align-self:flex-end}.reorder-rundown .rowtools{grid-template-columns:repeat(2,36px);width:77px}.reorder-rundown .rowtools>button{min-height:36px;min-width:36px}}@media(max-width:600px){.rundown-order-bar{margin:0 14px 12px;padding:13px 2px}.rundown-reorder-status{margin:0 16px 12px}.reorder-rundown .num{min-width:0;width:auto;display:flex!important;align-items:center;flex-wrap:wrap;gap:10px}.reorder-rundown td.num:before{width:100%}.cue-row-number{margin-bottom:0}.reorder-rundown .cue-drag-handle{width:44px;height:44px;min-height:44px;border-color:var(--line)}.reorder-rundown .rowtools{display:flex;gap:10px;width:auto;justify-content:flex-start;flex-wrap:wrap}.reorder-rundown .rowtools>button{min-width:44px;min-height:44px}.reorder-rundown .cue-moving{border:2px solid #a98b5b!important}.reorder-rundown .cue-moving>td{border-top:0;border-bottom:1px solid var(--line)}.rundown-order-actions>button{min-height:40px}}@media print{.rundown-order-bar,.rundown-reorder-status,.cue-drag-handle,.cue-move-overlay,.cue-reorder-sr{display:none!important}}.cue-folio-overlay{justify-content:flex-end!important;align-items:stretch!important;padding:0!important;background:#17121d60;backdrop-filter:blur(2px)}.cue-folio-overlay .modal.cue-folio{width:min(850px,calc(100vw - 70px));max-width:none;height:100dvh;max-height:100dvh;margin:0!important;padding:0!important;display:flex;flex-direction:column;border:0;border-left:1px solid #b89d7555;border-radius:0!important;background:#f7f1e6;color:#30262d;box-shadow:-18px 0 60px #15101935}.cue-folio-overlay .modal.cue-folio .cue-folio-head{height:auto;flex-shrink:0;padding:20px 32px 18px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;background:linear-gradient(115deg,#211f27,#36232f);color:#f3e8d5;border-bottom:1px solid #b9955d}.cue-folio-overline{font:600 9px/1.5 var(--font-ui,Arial,sans-serif);letter-spacing:.19em;color:#c1a577}.cue-folio-head h2{font-family:Georgia,serif;font-size:36px;line-height:1.15;font-weight:400;letter-spacing:-.035em;margin:9px 0}.cue-folio-head p{font-size:12px;line-height:1.5;color:#d1c2bc;margin:0}.cue-folio-head>button{border:1px solid #b9955d88;background:transparent;color:#ead8bb;border-radius:50%;width:36px;height:36px;min-height:36px;padding:0;display:grid;place-items:center;flex-shrink:0}.cue-folio-navigation{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:9px 26px;gap:10px;border-bottom:1px solid #b49b6f50;background:#eee5d5}.cue-folio-navigation button{display:flex;align-items:center;gap:7px;border:0;background:transparent;box-shadow:none;padding:8px 4px;font-size:12px;min-height:36px}.cue-folio-navigation>span{display:flex;align-items:center;gap:6px;color:#766453;font-size:11px;font-variant-numeric:tabular-nums;text-align:center}.cue-folio-overlay .modal.cue-folio .cue-folio-body{padding:0 32px 26px;overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1}.cue-folio-overlay .modal.cue-folio fieldset{border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;padding:0;margin:0;min-width:0}.cue-folio-overlay .modal.cue-folio fieldset:disabled{opacity:.72}.cue-folio-overlay .modal.cue-folio label{font-size:12px;font-weight:500;color:#64555c}.cue-folio-overlay .modal.cue-folio input:not([type=checkbox]):not([type=radio]),.cue-folio-overlay .modal.cue-folio textarea,.cue-folio-overlay .modal.cue-folio select{font-size:14px;color:#342931;background:#fffdf8;border:1px solid #cbbfae;border-radius:5px;box-shadow:none;min-width:0;max-width:100%}.cue-folio-overlay .modal.cue-folio textarea{line-height:1.6}.cue-folio-overlay .modal.cue-folio .formrow{gap:18px}.cue-folio-overlay .modal.cue-folio .cue-folio-title-label>input{font-size:21px!important;padding:13px 14px;letter-spacing:-.02em;height:auto;line-height:1.5;margin-top:6px}.cue-folio-overlay .modal.cue-folio .cue-folio-essential{padding:22px 0!important}.cue-folio-timing{margin-top:18px}.cue-folio-essential>label:not(:first-child){margin-top:16px}.cue-folio-context{margin-top:18px}.cue-folio-context>summary{font-size:12px;color:#80643d;cursor:pointer}.cue-folio-context>label{margin-top:12px}.cue-folio-overlay .modal.cue-folio .cue-folio-context textarea{width:100%;box-sizing:border-box}.cue-folio-readiness{padding:17px 0;border-bottom:1px solid #b49b6f55}.cue-folio-readiness>span{font-size:9px;font-weight:600;letter-spacing:.12em;color:#8b7150}.cue-folio-readiness>div{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:9px}.cue-folio-readiness button{font-size:11px;display:inline-flex;gap:8px;align-items:center;background:#ede2cdaa;border:1px solid #b49b6f55;border-radius:3px;box-shadow:none;padding:7px 9px;min-height:32px;color:#76562f}.cue-folio-readiness small{font-size:12px;color:#667267;display:flex;align-items:center;gap:6px}.cue-folio-stage{border-top:1px solid #b49b6f60;padding:21px 0}.cue-folio-section-title{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:15px}.cue-folio-section-title h3{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:500;margin:0;color:#4e303e}.cue-folio-section-title>span{font-size:11px;color:#887465}.cue-stage-profiles{display:flex;gap:12px;flex-wrap:wrap}.cue-stage-profile{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #baa78155;flex:1 1 220px;min-width:0}.cue-stage-profile>a{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit;min-width:0}.cue-stage-profile>a>span:last-child{display:flex;flex-direction:column;min-width:0}.cue-stage-profile b{font-size:13px;font-weight:500;overflow-wrap:anywhere}.cue-stage-profile small{font-size:11px;color:#827063;margin-top:3px}.cue-stage-profile>button{border:0;background:none;padding:7px;min-height:30px}.cue-stage-profile .profile-avatar{flex-shrink:0}.cue-stage-new{margin:16px 0}.cue-stage-new>summary{font-size:12px;cursor:pointer;color:#795639}.cue-stage-new>fieldset{margin-top:14px!important}.cue-stage-suggestions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.cue-stage-suggestions>small{font-size:9px;letter-spacing:.1em;color:#8b7150}.cue-stage-suggestions>button{font-size:12px;border:1px dashed #b69b71;background:#f3e9d8;min-height:34px;padding:6px 10px}.cue-folio-overlay .modal.cue-folio .house-people-selection{margin-top:14px}.cue-folio-overlay .modal.cue-folio .house-selection-heading{display:none}.cue-folio-overlay .modal.cue-folio .house-selection-hint{font-size:11px;margin:8px 0}.cue-folio-overlay .modal.cue-folio .house-people-trigger{font-size:12px;min-height:40px;background:transparent}.cue-folio-overlay .modal.cue-folio .stage-entry-picker>.editor-hint{font-size:11px;line-height:1.5;color:#84746a;margin-bottom:0}.cue-folio-overlay .modal.cue-folio .stage-guest-row{background:transparent;border-radius:0;border-width:0 0 1px;box-shadow:none}.cue-folio-overlay .modal.cue-folio .stage-identity-fields{padding-top:10px!important}.cue-folio-overlay .modal.cue-folio .stage-identity-fields>legend{font-size:12px;color:#805e46}.cue-folio-section{border-top:1px solid #b49b6f60}.cue-folio-section>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;cursor:pointer;list-style:none;color:#533344;font-size:15px;font-weight:500}.cue-folio-section>summary::-webkit-details-marker{display:none}.cue-folio-section>summary>span{display:flex;flex-direction:column;gap:5px;min-width:0}.cue-folio-section>summary small{font-size:11px;font-weight:400;line-height:1.6;color:#867569;overflow-wrap:anywhere}.cue-folio-section[open]>summary>svg{transform:rotate(180deg)}.cue-folio-section>fieldset{padding:0 0 22px!important}.cue-folio-section>fieldset>label{margin-top:14px}.cue-folio-section>fieldset>.formrow{margin-top:8px}.cue-folio-section,.cue-folio-overlay .modal.cue-folio [data-cue-section]{scroll-margin-top:16px}.cue-folio-connections{padding-bottom:20px}.cue-folio-connection-actions{display:flex;align-items:center;gap:14px;justify-content:space-between}.cue-folio-connections a{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.6;color:#744a5d}.cue-folio-connection-actions button{font-size:11px;border:0;background:transparent;display:flex;gap:6px;align-items:center}.cue-folio-connections article{padding:13px 0;border-bottom:1px solid #b49b6f30}.cue-folio-connections article>small{display:block;font-size:11px;margin-top:5px;color:#897362}.cue-folio-hint{font-size:12px;line-height:1.6;color:#84766b}.cue-folio-utilities{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #b49b6f60;margin-top:7px;padding-top:19px}.cue-folio-utilities>button{display:flex;gap:8px;align-items:center;background:transparent;border:0;box-shadow:none;font-size:11px;padding:7px 0;min-height:32px}.cue-folio-foot{flex-shrink:0;padding:15px 30px 12px;border-top:1px solid #b49b6f70;background:#fbf8f1;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;box-shadow:0 -8px 25px #37223208}.cue-folio-foot>span{font-size:11px!important;color:#80644e;letter-spacing:0;font-weight:400}.cue-folio-foot>div{display:flex;gap:10px}.cue-folio-foot button{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;min-height:40px}.cue-folio-foot button:not(.primary){color:#533344;background:#f1e7d5;border-color:#baa781}.cue-folio-foot>small{grid-column:1/-1;font-size:9px;color:#897a70;text-align:right}.barber-identity-review{margin:14px 0;border-top:1px solid #b49b6f50;padding-top:11px}.barber-identity-review>summary{font-size:12px;color:#78563a;cursor:pointer}.barber-identity-review .stage-identity-fields{margin-top:12px}@media(max-width:700px){.cue-folio-overlay .modal.cue-folio{width:100vw;border:0}.cue-folio-overlay .modal.cue-folio .cue-folio-head{padding:22px 20px 18px}.cue-folio-head h2{font-size:30px}.cue-folio-navigation{padding:8px 17px}.cue-folio-navigation>span{display:none}.cue-folio-overlay .modal.cue-folio .cue-folio-body{padding:0 20px 24px}.cue-folio-overlay .modal.cue-folio .formrow{grid-template-columns:1fr;display:grid;gap:14px}.cue-folio-overlay .modal.cue-folio input:not([type=checkbox]):not([type=radio]),.cue-folio-overlay .modal.cue-folio select,.cue-folio-overlay .modal.cue-folio textarea{font-size:16px!important}.cue-folio-overlay .modal.cue-folio .cue-folio-title-label>input{font-size:18px}.cue-folio-foot{padding:12px 18px;grid-template-columns:1fr}.cue-folio-foot>div{width:100%}.cue-folio-foot button{flex:1;min-height:44px}.cue-folio-foot>small{display:none}.cue-stage-profile{flex-basis:100%}.cue-folio-overlay .modal.cue-folio .stage-identity-name{grid-template-columns:1fr}.cue-folio-connection-actions{align-items:flex-start;flex-wrap:wrap}.cue-folio-readiness button{min-height:38px}.cue-folio-overlay .modal.cue-folio .stage-guest-row{padding-left:0;padding-right:0}.cue-folio-overlay .modal.cue-folio .stage-guest-row>div{min-width:0}}@media(prefers-reduced-motion:reduce){.cue-folio-overlay .modal.cue-folio *{scroll-behavior:auto!important;transition:none!important}}.document-editor .requirement-editor[data-source-requirement=true]{outline:2px solid var(--brass,#9e793e);outline-offset:3px;scroll-margin-block:20px}#workspace-content .cue-sheet-commandbar .cue-file-actions button.understudy-launcher{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid #b39870;border-radius:2px;background:linear-gradient(120deg,#47333f,#2b2632);color:#f0dcba;box-shadow:inset 0 0 0 3px #b398700a;cursor:pointer}#workspace-content .cue-sheet-commandbar .cue-file-actions button.understudy-launcher:hover{background:#4b3745;border-color:#ddbf8d}#workspace-content .cue-sheet-commandbar .cue-file-actions button.understudy-launcher:focus-visible{outline:2px solid #dfc28e;outline-offset:4px}.understudy-pending-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:28px;background:#100e16bd;backdrop-filter:blur(7px)}.understudy-pending-panel{width:min(460px,100%);max-height:calc(100dvh - 56px);overflow:auto;padding:25px;color:#f2e6d3;background:#211e28;border:1px solid #aa8a60;border-radius:3px;box-shadow:0 28px 90px #0008;font:14px/1.7 Arial,sans-serif}.understudy-pending-panel>header{position:static;height:auto;min-height:0;display:flex;align-items:center;gap:13px;padding:0;margin:0;background:transparent;border:0;color:#d5b77e}.understudy-pending-panel h2{margin:0;flex:1;min-width:0;color:#faecd8;font:400 29px/1.2 Georgia,serif}.understudy-pending-panel p{margin:22px 0;color:#cbbdc6;font-size:14px;line-height:1.7}.understudy-pending-panel button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 14px;background:#332938;color:#f4e2bf;border:1px solid #a78c6455;border-radius:2px;font:500 13px/1.5 Arial,sans-serif;cursor:pointer}.understudy-pending-panel header>button{width:44px;flex:none;padding:10px;background:transparent;border:0}.understudy-pending-panel button:hover{background:#493747}.understudy-pending-panel button:focus-visible{outline:2px solid #efd49c;outline-offset:3px}@media(max-width:650px){.understudy-pending-overlay{padding:12px}.understudy-pending-panel{padding:21px;max-height:calc(100dvh - 24px)}.understudy-pending-panel h2{font-size:25px}}.overlay.understudy-overlay{z-index:1200;padding:28px;background:#100e16bd;backdrop-filter:blur(7px)}.understudy-panel{--us-gold:#d5b77e;--us-muted:#c0b2bc;--us-line:#a78c6455;width:min(1060px,100%);max-height:calc(100dvh - 56px);overflow:auto;background:#211e28;color:#f6e9d4;border:1px solid #aa8a60;box-shadow:0 28px 90px #0008;font:14px/1.65 Arial,sans-serif;color-scheme:dark;position:relative}.understudy-panel *{box-sizing:border-box}.understudy-panel button,.understudy-panel a{min-height:44px}.understudy-panel button:focus-visible,.understudy-panel a:focus-visible,.understudy-panel select:focus-visible,.understudy-panel textarea:focus-visible,.understudy-panel summary:focus-visible{outline:2px solid #efd49c;outline-offset:4px}.understudy-panel button{font:500 13px/1.5 Arial,sans-serif;cursor:pointer;border:1px solid var(--us-line);border-radius:2px;background:#332938;color:#f4e2bf;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:9px}.understudy-panel button:hover{background:#493747;border-color:#c9a974}.understudy-panel button:disabled{opacity:.55;cursor:default}.understudy-panel .understudy-mast{height:auto;min-height:0;position:relative;display:flex;gap:26px;align-items:center;padding:39px 66px 35px 38px;border-bottom:1px solid var(--us-line);background:radial-gradient(ellipse at 100% 0,#64474c66,transparent 60%),linear-gradient(110deg,#2c2332,#201e27)}.understudy-mast:after{content:"";position:absolute;inset:10px;border:1px solid #a78b6333;pointer-events:none}.understudy-overline{display:block;font:500 10px/1.6 Arial,sans-serif;letter-spacing:.16em;color:var(--us-gold)}.understudy-panel .understudy-mast h2{font:400 49px/1.15 Georgia,serif;letter-spacing:-.025em;margin:13px 0 12px;color:#faecd8}.understudy-mast h2 span{color:var(--us-gold)}.understudy-mast p{color:#ddd0d5;margin:0 0 12px;font-size:14px}.understudy-mast small{color:var(--us-muted);font-size:12px}.understudy-mark{width:140px;min-width:120px;margin-left:auto;color:var(--us-gold)}.understudy-panel .understudy-close{position:absolute;right:15px;top:14px;width:44px;background:transparent;border:0;padding:10px;z-index:1}.understudy-body{padding:28px 38px 32px}.understudy-modes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:19px}.understudy-panel .understudy-modes button[aria-pressed=true],.understudy-panel .understudy-filters button[aria-pressed=true]{color:#29212d;background:#dbc18e;border-color:#dbc18e}.understudy-select{display:flex;flex-direction:column;gap:9px;color:#e2d1be;font-size:13px}.understudy-select select{width:100%;min-height:48px;padding:11px 35px 11px 13px;border:1px solid #a28b6a;border-radius:2px;background:#29232f;color:#f5ead8;font:15px/1.5 Arial,sans-serif;text-overflow:ellipsis}.understudy-panel .understudy-scope{font-size:12px;line-height:1.7;color:var(--us-muted);margin:12px 0 0}.understudy-status{color:#dbc394;font-size:12px}.understudy-impact{margin:28px 0;padding:24px 0;border-top:1px solid var(--us-line);border-bottom:1px solid var(--us-line);display:flex;flex-direction:column;gap:25px}.understudy-subject{display:flex;align-items:flex-start;gap:16px;min-width:0}.understudy-subject>svg{color:var(--us-gold);margin-top:8px;flex:none}.understudy-subject>span{min-width:0}.understudy-subject small{color:var(--us-gold);font-size:10px;letter-spacing:.12em}.understudy-panel .understudy-subject h3{color:#fae9cf;font:400 28px/1.35 Georgia,serif;overflow-wrap:anywhere;margin:4px 0 0}.understudy-subject p{font-size:12px;color:var(--us-muted);margin:6px 0 0}.understudy-facts{display:flex;gap:20px 38px;flex-wrap:wrap;padding-left:40px}.understudy-facts>div{display:flex;align-items:baseline;gap:9px}.understudy-facts strong{font:400 33px/1.2 Georgia,serif;color:var(--us-gold)}.understudy-facts span{font-size:12px;color:#d1c3ca}.understudy-backups{display:flex;align-items:flex-start;gap:14px;border-left:2px solid #a8b09b;padding:14px 17px;margin:0 0 24px;background:#b3bd9a0a}.understudy-backups>svg{flex:none;color:#bac7a7;margin-top:3px}.understudy-panel .understudy-backups h3{font:500 14px/1.6 Arial,sans-serif;color:#e1e5d2;margin:0}.understudy-backups p{margin:4px 0;color:#eee3d4}.understudy-backups small{color:#c7c1c4;font-size:12px}.understudy-results-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.understudy-panel .understudy-results-head h3{font:400 25px/1.4 Georgia,serif;margin:0;color:#f3e5d0}.understudy-results-head h3 span{display:inline-block;margin-left:12px;color:#bca278;font:13px/1.4 Arial,sans-serif}.understudy-filters{display:flex;gap:5px;flex-wrap:wrap}.understudy-filters button{font-size:12px;padding:9px 11px}.understudy-group-note{font-size:12px;color:#d0c2c9;padding:12px 0;margin:0}.understudy-items{margin-top:16px}.understudy-item{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:20px;padding:22px 0;border-top:1px solid #a78c6436;align-items:start}.understudy-item-kind{font-size:10px;letter-spacing:.08em;color:#c3a57a;padding-top:6px}.understudy-panel .understudy-item h4{font:400 21px/1.4 Georgia,serif;color:#f4e5d0;margin:0;overflow-wrap:anywhere}.understudy-item p{margin:5px 0 0;color:#c9bdc5;font:13px/1.7 Arial,sans-serif;white-space:pre-line;overflow-wrap:anywhere}.understudy-item p.understudy-relation{color:#e1c79b}.understudy-timing{display:block;color:#d3c1cc;font-size:12px;margin-top:7px}.understudy-item>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;color:#ead2a7;border:1px solid var(--us-line);border-radius:2px;font-size:12px;text-decoration:none}.understudy-item>a:hover{background:#352c3b}.understudy-review-mark{display:inline-block;color:#c8d3be;font-size:11px;margin-top:9px}.understudy-limits{border-block:1px solid var(--us-line);padding:10px 0;margin-top:18px}.understudy-panel summary{padding:10px 0;min-height:44px;cursor:pointer;color:#dbccb8;font-size:13px}.understudy-limits ul{padding-left:20px;color:var(--us-muted);font-size:12px;line-height:1.8}.understudy-handoff{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:27px 0 8px}.understudy-panel .understudy-handoff h3{font:400 28px/1.3 Georgia,serif;color:#f2dec3;margin:9px 0}.understudy-handoff p{color:var(--us-muted);font-size:12px;max-width:480px;margin:0}.understudy-handoff-actions{display:flex;gap:10px;flex-wrap:wrap}.understudy-panel .understudy-handoff-actions>button:first-child{background:#d7bb88;border-color:#d7bb88;color:#29202c}.understudy-brief{margin-top:15px}.understudy-panel .understudy-brief textarea{display:block;width:100%;resize:vertical;min-height:220px;background:#19171f;border:1px solid var(--us-line);border-radius:2px;color:#e9dcca;padding:15px;font:13px/1.7 Arial,sans-serif;white-space:pre-wrap}.understudy-feedback{padding:12px 16px;border-left:2px solid #b9c8a6;color:#dfe9d4;background:#b9c8a607;font-size:13px;margin:16px 0}.understudy-feedback.is-error{border-color:#d8ad96;color:#edc7b8}.understudy-empty{text-align:center;padding:40px 18px;color:var(--us-muted)}.understudy-empty>svg{color:var(--us-gold)}.understudy-panel .understudy-empty h3{color:#f2dfc3;font:400 29px/1.4 Georgia,serif;margin:14px 0 9px}.understudy-empty p{font-size:13px;max-width:520px;margin:0 auto}.understudy-footer{position:static;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:19px 38px;border-top:1px solid var(--us-line);background:#2b2331}.understudy-footer>span{display:flex;align-items:center;gap:10px;color:#cdbbca;font-size:11px}@media(max-width:650px){.overlay.understudy-overlay{padding:8px}.understudy-panel{max-height:calc(100dvh - 16px)}.understudy-panel .understudy-mast{padding:30px 26px 25px}.understudy-select select{font-size:16px}.understudy-panel .understudy-mast h2{font-size:35px;margin-top:17px}.understudy-mast p{font-size:13px}.understudy-mark{display:none}.understudy-mast small{display:block;padding-right:5px}.understudy-body{padding:22px 20px 25px}.understudy-modes{display:grid;grid-template-columns:1fr;gap:7px}.understudy-modes button{justify-content:flex-start}.understudy-facts{padding-left:0;gap:16px 24px}.understudy-facts>div{flex-basis:calc(50% - 12px);display:flex;align-items:flex-start;flex-direction:column;gap:3px}.understudy-item{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:20px 0}.understudy-item-kind{grid-column:1/-1;padding-top:0}.understudy-panel .understudy-item h4{font-size:20px}.understudy-item>a{align-self:center}.understudy-footer{flex-direction:column;align-items:stretch;padding:18px 20px}.understudy-footer>span{font-size:11px}.understudy-footer>button{width:100%}.understudy-handoff-actions{width:100%}.understudy-handoff-actions>button{flex:1}.understudy-panel .understudy-handoff h3{font-size:25px}.understudy-results-head{gap:12px}.understudy-panel .understudy-results-head h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.understudy-panel *{scroll-behavior:auto!important}}.understudy-backups ul{margin:8px 0 5px;padding:0;list-style:none;display:flex;gap:14px;flex-wrap:wrap}.understudy-backups li{display:flex;flex-direction:column;gap:3px}.understudy-backups a{display:inline-flex;align-items:center;gap:8px;padding-block:8px;color:#e6dabf;text-decoration:none}.understudy-backups a:hover{text-decoration:underline;text-underline-offset:4px}.understudy-decisions{margin-top:24px;padding:22px 24px;border:1px solid #a78c6436;background:linear-gradient(120deg,#4a354131,transparent)}.understudy-panel .understudy-decisions h3{font:400 25px/1.4 Georgia,serif;margin:0 0 14px;color:#ecd6b3}.understudy-decisions ol{display:grid;gap:11px;padding-left:20px;color:#d1c3cb;font-size:13px;line-height:1.7;margin:0}.understudy-decisions li{padding-left:6px}.understudy-decisions li::marker{color:#c6a672}.modal.packet-studio{--paper:#172321;--input:#20322e;--line:#b99b663b;--ink:#f6f0e4;--muted:#c4c6b8;--wine:#e4c790;border-color:#b69a65;border-radius:6px;background:var(--paper);color:var(--ink)}.packet-studio .packet-studio-heading{background:linear-gradient(112deg,#172321,#2b1c28);padding:24px 28px;border-bottom:1px solid #c5a76e80}.packet-studio-heading h2{font:400 43px/1.05 Georgia,serif!important;letter-spacing:-.025em!important;color:#f8f0e2!important}.packet-studio-heading h2 span{color:#d9b875}.packet-studio-heading small{color:#dfc38f!important;font-size:9px;letter-spacing:.2em}.packet-studio-heading p{color:#e3d8c7!important;font-size:13px!important}.folio-studio-subtitle{display:block;color:#c7c5b8;font-size:11px;margin:7px 0 10px}.packet-studio .packet-studio-body{grid-template-columns:minmax(365px,36%) minmax(0,1fr)}.packet-studio-controls{background:#172321;padding:22px 26px 32px}.packet-studio-controls :is(input:not([type=checkbox]),select,textarea){background:#20322e!important;color:#fbf4e8!important;border:1px solid #8f977e!important;border-radius:4px;font:13px/1.5 Arial,sans-serif;min-height:42px;width:100%;padding:10px 11px;box-sizing:border-box}.packet-studio-controls textarea{resize:vertical}.packet-studio-controls :is(input,textarea)::placeholder{color:#b0bbae;opacity:1}.packet-studio-controls :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid #edcd8f;outline-offset:3px}.packet-studio-controls>label,.packet-studio-controls label{font-size:12px;line-height:1.6}.packet-studio-controls label{display:grid;gap:6px}.packet-studio-controls button{font-size:12px;min-height:40px;border-color:#8c957c;color:#f5eee2}.packet-studio-controls button:hover:not(:disabled){background:#2a4038;border-color:#d6b980}.packet-studio .packet-studio-tabs{margin:17px 0 24px}.packet-studio-tabs [aria-selected=true]{color:#efd3a0;box-shadow:inset 0 -2px #d8b97f}.packet-studio input[type=checkbox]{width:18px;height:18px;accent-color:#dbbc80}.folio-label{color:#dbbd86;font:10px/1.4 Arial,sans-serif;letter-spacing:.14em}.folio-editions>p{font-size:12px;color:#c7cbbf;line-height:1.6;margin:8px 0 16px}.folio-editions>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.folio-editions button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:15px 13px;gap:7px;border-color:#5f7467}.folio-editions button strong{font:21px/1.2 Georgia,serif;font-weight:400}.folio-editions button span{font:11px/1.65 Arial,sans-serif;color:#c4ccbd}.folio-editions [aria-pressed=true]{background:#d7be8d!important;color:#172321!important;border-color:#f0dbb1!important}.folio-editions [aria-pressed=true] span{color:#334436}.packet-studio .packet-section-picker{padding:19px 0;gap:0!important;grid-template-columns:1fr!important}.packet-studio .packet-section-picker legend{color:#dbbd86;font-size:11px}.packet-studio .packet-section-picker label{align-items:flex-start;padding:13px 0;border-bottom:1px solid #a0a37e24}.packet-section-picker input{margin-top:4px!important}.packet-section-picker strong{font-size:13px;font-weight:500}.packet-section-picker small{display:block;color:#bfc7b9;line-height:1.65;font-size:11px;margin:3px 0}.packet-section-picker em{display:block;font:11px/1.6 Arial,sans-serif;color:#f1cb95}.packet-studio-controls .packet-layout-note,.packet-studio-controls .packet-brand-note,.packet-studio-controls .packet-fit-notice{color:#cfccb9;font-size:11px;line-height:1.7}.packet-studio-controls .error{background:#4f2432;color:#ffe2db;border:1px solid #ce8291;padding:12px}.packet-studio-controls .packet-editor-details{font-size:12px;color:#e1dccd}.packet-editor-details>summary{font-size:12px;min-height:30px}.folio-guide{border-block:1px solid #b59c6855;padding:16px 0;margin:0 0 20px}.folio-guide>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font:19px/1.35 Georgia,serif;color:#ead3a8;flex-wrap:wrap}.folio-guide>summary>span{width:100%;padding-left:25px;font:10px Arial,sans-serif;color:#bec7b7;letter-spacing:.1em;text-transform:uppercase}.folio-guide p,.folio-sharing-note p,.folio-arrival p{font-size:12px;line-height:1.7;color:#c6ccbc}.folio-guide label>small{font-size:10px;color:#bcc4b6}.folio-guide-review{margin-top:18px;padding-top:4px}.folio-guide-review label{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-top:1px solid #b59c6833}.folio-guide-review strong{display:block;font-size:13px;font-weight:500}.folio-guide-review small{display:block;font-size:11px;line-height:1.65;color:#c6ccbc}.folio-guide .primary,.packet-studio .packet-studio-footer .primary{background:#d7be8d!important;color:#15251e!important;border-color:#ecd2a2!important}.folio-sharing-note{border-left:2px solid #bb9f6b;padding:0 0 0 13px;margin:24px 0}.folio-sharing-note strong{font:17px Georgia,serif;color:#edd5ab}.folio-editor-intro>svg{color:#d7bb82}.folio-editor-intro h3{font:29px/1.15 Georgia,serif;color:#f4ead9;margin:10px 0}.folio-venue{display:grid;gap:6px;padding:17px 0;border-block:1px solid #b59c6855;margin-bottom:18px;font-size:13px}.folio-venue span{font-size:12px;color:#c5cbbd}.folio-pin-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0}.folio-pin-tabs [aria-pressed=true]{background:#324c40;border-color:#d0b47c}.folio-point-editor{padding:17px 0;border-block:1px solid #b59c6855}.folio-point-row,.folio-map-search,.folio-coordinate-row{display:flex;align-items:flex-end;gap:10px;margin:12px 0}.folio-point-row>label,.folio-map-search>label,.folio-coordinate-row>label{flex:1;min-width:0}.folio-point-editor .building-room-picker{padding:14px 0;margin:0;border:0;color:inherit}.folio-point-editor .building-room-fields{grid-template-columns:1fr}.folio-point-editor .building-room-hint{color:#c6ccbc!important}.folio-point-editor .building-room-picker legend{color:#d8bd84;font-size:12px}.folio-map-results{display:grid;gap:4px;margin:9px 0}.folio-map-results button{text-align:left;justify-content:start}.folio-arrival .inv-map{height:280px}.folio-arrival .inv-map-caption{color:#c5cbbd}.folio-arrival .inv-map-instruction{background:#21352e;color:#f5ecd9}.folio-arrival .inv-map-error{color:#efc196}.packet-studio .packet-live-preview,.packet-studio .packet-canvas-frame{background:#101b19}.packet-studio .packet-preview-toolbar,.packet-studio .packet-preview-caption,.packet-studio .packet-page-controls{background:#24332d;color:#e4d7be;border-color:#9c89524a}.packet-studio .packet-preview-toolbar{font-size:12px}.packet-studio .packet-preview-caption{font-size:10px}.packet-studio .packet-page-controls{padding:10px}.packet-studio .packet-preview-empty{color:#c6c4b4}.packet-studio .packet-preview-empty p{font-size:13px}.packet-studio .packet-studio-footer{background:#251b24;border-color:#b498645c}.packet-studio .packet-studio-footer>span{color:#d7cbb9;font-size:11px}.packet-studio-footer button{background:transparent;color:#eee2ce;border-color:#a18a66;min-height:42px;font-size:12px}.packet-studio-controls>.on-site-export{background:#283a31;border:1px solid #9aab804d;border-radius:3px;margin:22px 0;padding:18px;color:#f7eddb}.packet-studio-controls>.on-site-export h3{font:22px Georgia,serif;color:inherit}.packet-studio-controls>.on-site-export p{color:#c8cebc;font-size:12px}.packet-studio-controls>.overlay{z-index:1500}.packet-studio-controls .on-site-modal{--input:#fff;--ink:#30242e;--muted:#6e625b;--paper:#f9f4e9;--line:#c6bca8;color:#30242e}.packet-studio-controls .on-site-modal :is(input:not([type=checkbox]),select,textarea){background:#fff!important;color:#30242e!important}.packet-studio-controls .on-site-modal button{color:#30242e}.packet-studio-controls .on-site-modal .primary{background:#35222e;color:#fff}@media(max-width:1000px)and (min-width:681px){.packet-studio .packet-studio-body{grid-template-columns:340px minmax(0,1fr)}.packet-studio-controls{padding:18px}}@media(max-width:680px){.packet-studio .packet-studio-body{display:block}.packet-studio .packet-studio-heading{padding:17px 20px}.packet-studio-heading h2{font-size:35px!important}.packet-studio-controls{padding:20px}.packet-studio .packet-studio-footer button{font-size:11px}.packet-studio .packet-live-preview{height:70dvh}.packet-studio .packet-section-picker label{font-size:12px!important}.folio-editions button{min-height:114px}}@media print{.tailored-print-cover{background:#14201e!important;color:#f7efdf!important;padding-bottom:25pt!important}.tailored-print-cover :is(p,small,dt,dd,b,h2,span){color:#e4d4b6!important}.tailored-print-section:has(.folio-print-reference){break-before:page}.folio-print-reference{color:#30242e!important}.folio-print-team{display:grid;grid-template-columns:1fr 1fr;gap:20pt}.folio-print-team article{display:flex;gap:15pt;break-inside:avoid;border-bottom:.5pt solid #a78d5d;padding:12pt 0}.folio-print-team img,.folio-print-initials{width:68pt;height:68pt;object-fit:cover;flex-shrink:0}.folio-print-initials{display:grid;place-items:center;background:#e4dac6;font:23pt Georgia,serif}.folio-print-reference p{white-space:pre-wrap;overflow-wrap:anywhere}.folio-print-reference h3{font:17pt Georgia,serif;color:#3c2737}.folio-print-reference a{color:#66502a}.folio-print-reference article{break-inside:avoid}.folio-print-point{padding:10pt 0;border-bottom:.5pt solid #a78d5d}}@media(max-width:680px){.packet-studio .packet-studio-footer button.primary{grid-column:1/-1;min-height:44px;width:100%;justify-self:stretch}}.packet-studio .folio-discard-notice{grid-column:1/-1;padding:18px 24px;background:#362c27;color:#f4e9d4;border-bottom:1px solid #9d8150}.packet-studio .folio-discard-notice p{margin:6px 0 14px;color:#dbcbb4}.packet-studio .folio-discard-notice button{margin-right:8px}.folio-refined .packet-studio-heading{padding:17px 26px;align-items:center;gap:20px}.folio-refined .packet-studio-heading h2{font-size:37px!important;margin:8px 0 3px}.folio-refined .packet-studio-heading p{margin:7px 0 0}.folio-heading-note{margin-left:auto;font:italic 18px/1.45 Georgia,serif;color:#ccb98f;text-align:right}.folio-refined .packet-studio-heading>button{margin-left:10px}.folio-workflow{display:flex;align-items:stretch;gap:30px;padding:0 26px;background:#16211f;border-bottom:1px solid #b79e6255;flex-shrink:0}.folio-workflow>button{background:none;border:0;border-radius:0;min-height:52px;padding:8px 0;color:#bfc5b8;font-size:13px;display:flex;gap:10px;align-items:center}.folio-workflow>button>span{font:9px Arial,sans-serif;letter-spacing:.08em;color:#bba174}.folio-workflow>[aria-selected=true]{color:#f2e3bf;box-shadow:inset 0 -2px #d6b479}.folio-refined .packet-studio-body{grid-template-columns:minmax(330px,35%) minmax(0,1fr)}.folio-refined .packet-studio-controls{padding:22px 24px}.folio-refined .folio-editions>div{display:flex;gap:0;border-bottom:1px solid #9ca0824d;margin:9px 0 10px}.folio-refined .folio-editions button{flex:1;min-height:43px;padding:7px 6px;border:0;border-radius:0;align-items:center;justify-content:center;background:none}.folio-refined .folio-editions button strong{font:14px/1.3 Georgia,serif}.folio-refined .folio-editions [aria-pressed=true]{background:#d2ba8c!important;box-shadow:none}.folio-refined .folio-editions>p{font-size:12px;margin:9px 0 24px}.folio-contents-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.folio-contents-heading h3,.folio-finish-title{font:27px/1.2 Georgia,serif!important;color:#f3e7d2!important;margin:8px 0}.folio-contents-heading h3 span,.folio-finish-title span,.folio-editor-intro h3 span{color:#d4b16f}.folio-contents-heading small{color:#c2c5b4;font-size:11px}.folio-refined .packet-section-picker{padding:3px 0 12px}.folio-refined .packet-section-picker label{padding:12px 0;display:flex;gap:12px}.folio-refined .packet-section-picker input{flex-shrink:0}.folio-add-pages summary{justify-content:space-between;display:flex}.folio-refined .folio-guide{margin:16px 0;padding:12px 0;border-top:0}.folio-refined .folio-guide>summary{font-size:18px}.folio-refined .folio-guide>summary>span{font-size:9px}.folio-refined .on-site-export.is-compact{padding:16px 0;border:0;border-top:1px solid #9ca0824d;background:none;display:block;margin:8px 0}.on-site-export.is-compact>svg,.on-site-export.is-compact h3,.on-site-export.is-compact p{display:none}.folio-refined .on-site-export.is-compact button{width:100%;justify-content:flex-start;border-color:#807f625c;background:#21332d;padding:10px 14px}.folio-next{display:flex;align-items:center;gap:10px;width:100%;margin:8px 0 18px;padding:13px 14px;background:#2a2530!important;border:1px solid #c0a77370!important}.folio-next span:last-child{margin-left:auto;color:#e1c691}.folio-finish-summary{border-block:1px solid #ab976450;margin:20px 0 12px}.folio-finish-summary>div{display:grid;grid-template-columns:95px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid #9ca08230;font-size:12px}.folio-finish-summary>div:last-child{border:0}.folio-finish-summary b{font-weight:400;color:#d9bc84}.folio-refined .folio-sharing-note{font-size:11px;line-height:1.7;color:#c9c6b3}.folio-global-error,.folio-global-notice{margin:0!important;padding:12px 26px!important;flex-shrink:0;font-size:12px!important}.folio-global-error{background:#4b2531!important;color:#ffe1d6!important}.folio-global-notice{background:#294135;color:#e8ddc2}.folio-export-menu{position:relative;font-size:12px;color:#e2d7c6}.folio-export-menu>summary{list-style:none;display:flex;gap:8px;align-items:center;cursor:pointer;padding:12px}.folio-export-menu>div{position:absolute;right:0;bottom:calc(100% + 12px);width:220px;display:grid;gap:5px;background:#283b32;padding:10px;border:1px solid #b89d67;box-shadow:0 8px 28px #0006;z-index:9}.folio-export-menu button{justify-content:flex-start}.folio-arrival-workspace{grid-column:1/-1;display:grid;grid-template-columns:minmax(330px,35%) minmax(0,1fr);min-height:0;overflow:hidden}.folio-arrival-controls{overflow:auto;border-right:1px solid #bda66d3d}.folio-arrival-controls>fieldset{border:0;padding:0;margin:0;min-width:0}.folio-arrival-controls .folio-editor-intro h3{font-size:29px;margin:10px 0}.folio-arrival-controls .folio-editor-intro p{margin:0 0 15px}.folio-add-points{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0}.folio-add-points>button{flex:1;display:flex;gap:5px;align-items:center;justify-content:center;padding:8px 7px!important;font-size:11px!important;background:#243b30;white-space:nowrap}.folio-point-list{display:grid;margin:12px 0;border-bottom:1px solid #9ca08240}.folio-point-list>button{display:flex;align-items:center;text-align:left;gap:12px;padding:12px 9px;border:0;border-top:1px solid #9ca08240;border-radius:0;background:none!important}.folio-point-list>button>span:first-child{color:#d4b775;font:18px Georgia,serif}.folio-point-list>button>span:nth-child(2){flex:1}.folio-point-list strong{display:block;font-size:12px;font-weight:500}.folio-point-list small{display:block;color:#b9c6b6;font-size:10px;margin-top:3px}.folio-point-list [aria-pressed=true]{background:#304638!important;box-shadow:inset 2px 0 #ddbe83}.folio-point-list svg{color:#d3bd8d}.folio-arrival-controls .folio-point-editor{padding:0 0 6px;border:0}.folio-arrival-controls .folio-coordinate-row{flex-wrap:wrap}.folio-coordinate-row>label{min-width:100px}.folio-map-stage{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto;background:#101b19}.folio-map-stage>nav{display:flex;gap:8px;align-items:center;padding:12px 18px;border-bottom:1px solid #9ca08240;background:#24372e;flex-wrap:wrap}.folio-map-stage button{color:#f4e6ce;border-color:#a2946f;background:none;font-size:12px;min-height:39px}.folio-map-stage>nav>button{border:0}.folio-map-stage>nav>[aria-pressed=true]{color:#efd099;background:#16271f}.folio-map-packet-link{margin-left:auto;display:flex;gap:7px;align-items:center}.folio-map-stage .folio-map-search{padding:14px 20px;margin:0;align-items:flex-end;background:#172b23}.folio-map-search label{font-size:11px;color:#d5c3a0;display:grid;gap:6px}.folio-map-search input{background:#213d31!important;color:#f7eedc!important;border-color:#9aab86!important;font:13px/1.4 Arial,sans-serif;width:100%;padding:11px;min-height:43px}.folio-map-stage .folio-map-results{padding:5px 20px;margin:0;background:#172b23}.folio-map-stage .inv-map-wrap{display:flex;flex-direction:column;flex:1;min-height:360px}.folio-map-stage .inv-map{flex:1;min-height:330px;height:auto}.folio-map-stage .inv-map-instruction{position:static;background:#24392e;color:#f3e5cb;border:0;border-radius:0;display:flex;align-items:center;gap:12px;padding:12px 18px;font-size:12px}.folio-map-stage .inv-map-instruction button{background:#d7be8d;color:#17271e;border:0;white-space:nowrap}.folio-map-stage .inv-map-caption,.folio-map-empty-note{color:#c8cdbd;font-size:11px;line-height:1.6;padding:0 18px}.folio-map-stage .inv-map-error{margin:8px 18px;background:#4a2d27;color:#f5d6ae;padding:10px}.folio-map-save{padding:18px 0;border-block:1px solid #9ca08240;margin:18px 0}.folio-map-save p,.folio-approved-maps p{font-size:12px;line-height:1.6;color:#c2c9b9}.folio-map-save .primary{background:#d4b989!important;color:#172b20!important;display:flex;gap:8px;align-items:center;width:100%;justify-content:center}.folio-map-save .folio-text-button{border:0;background:none;padding:9px 0;font-size:11px;min-height:32px;color:#d0c5ae}.folio-approved-maps>label{display:flex!important;align-items:center;gap:9px}.folio-approved-maps input{width:18px!important;min-height:18px!important;flex-shrink:0}.folio-approved-maps>a{display:inline-block;color:#e5c58c;font-size:12px;margin:8px 0 16px}.folio-drawing-link{display:flex;gap:10px;align-items:center;width:100%;text-align:left;padding:10px 0;border:0!important;border-bottom:1px solid #9ca08240!important;background:none!important}.folio-drawing-link>span{flex:1}.folio-drawing-link small{display:block;font-size:10px;color:#bfc8b5;margin:5px 0}.folio-aerial-pane{padding:22px;flex:1;display:flex;flex-direction:column;justify-content:center}.folio-map-image{margin:0;min-width:0;width:100%}.folio-map-image>div{position:relative;line-height:0;overflow:hidden;border:1px solid #bca16c}.folio-map-image img{width:100%;height:auto;display:block}.folio-map-number{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:28px;height:28px;border:2px solid #f2dfb7;border-radius:50%;color:#fff7e6;background:#153a2c;font:600 12px Arial,sans-serif;box-shadow:0 2px 7px #0007}.folio-map-number.point-entrance{background:#5a3147}.folio-map-number.point-meeting{background:#574425}.folio-map-north{position:absolute;right:12px;top:12px;background:#172a21e6;color:#f4e2b8;padding:10px;font:12px Arial,sans-serif}.folio-map-image figcaption{color:#bdc3b2;font-size:10px;line-height:1.5;margin-top:8px}.folio-map-approval{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px;border-top:1px solid #bca16c4a;padding-top:15px}.folio-map-approval p{flex:1 1 100%;font-size:13px;line-height:1.6;color:#d3d4c2}.folio-map-approval .primary{background:#d7be8d;color:#152c20}.folio-map-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:310px;padding:20px;text-align:center;color:#d9c498}.folio-map-loading h3{font:28px Georgia,serif}.folio-map-loading p{font:13px/1.7 Arial,sans-serif;color:#cbd0bf;max-width:400px}.folio-map-saved{font-size:12px;line-height:1.6;color:#d9cba8;display:flex;gap:9px;align-items:center}.folio-drawing-preview{padding:24px}.folio-drawing-preview>div{background:#f6f0e4;padding:10px;margin:18px 0}.folio-drawing-preview svg{width:100%;height:auto;display:block}.folio-drawing-preview h3{font:26px Georgia,serif;color:#f0e2c8}.folio-drawing-preview p{font-size:11px;color:#bec8b5}@media(max-width:1000px)and (min-width:681px){.folio-refined .packet-studio-body,.folio-arrival-workspace{grid-template-columns:320px minmax(0,1fr)}.folio-map-stage>nav{gap:2px;padding:9px}.folio-map-stage>nav>button{font-size:11px;padding:7px}.folio-map-packet-link{margin-left:0}}@media(max-width:680px){.folio-heading-note{display:none}.folio-refined .packet-studio-heading{padding:15px 20px}.folio-refined .packet-studio-heading h2{font-size:32px!important}.folio-workflow{padding:0 18px;gap:19px}.folio-workflow>button{font-size:12px;gap:7px;min-height:47px}.folio-workflow>button>span{font-size:8px}.folio-refined .packet-studio-body{display:block}.folio-arrival-workspace{display:flex;flex-direction:column;overflow:visible}.folio-arrival-controls{overflow:visible;border:0}.folio-map-stage{min-height:500px;overflow:visible}.folio-map-stage .inv-map{height:340px;min-height:340px}.folio-map-stage .inv-map-wrap{min-height:400px}.folio-refined .packet-studio-controls{padding:18px 20px}.folio-refined .folio-editions button{min-height:41px}.folio-map-stage>nav{padding:10px;gap:3px}.folio-map-stage>nav>button{font-size:11px;padding:8px}.folio-map-packet-link{margin-left:0}.folio-aerial-pane{padding:16px}.folio-refined .packet-studio-footer{grid-template-columns:1fr auto}.folio-refined .packet-studio-footer>.primary{grid-column:2;width:auto;max-width:100%;padding:11px 16px}.folio-refined .packet-studio-footer>span{grid-column:1/-1}.folio-export-menu{font-size:11px}.folio-export-menu>div{left:0;right:auto}.folio-map-stage .inv-map-instruction{flex-wrap:wrap}.folio-map-stage .inv-map-instruction button{width:100%}}@media print{.folio-print-reference .folio-map-image{break-inside:avoid;max-width:100%;margin:15pt 0}.folio-print-reference .folio-map-image figcaption{color:#514639}.folio-print-reference .folio-map-number{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.folio-mobile-add-points{display:none}@media(max-width:680px){.folio-map-stage{order:-1}.folio-mobile-add-points{display:flex;gap:6px;padding:10px 14px;background:#172b23}.folio-mobile-add-points button{display:flex;align-items:center;gap:3px;flex:1;font-size:10px;justify-content:center;padding:7px}.folio-arrival-controls .folio-add-points{display:none}.folio-map-stage .inv-map{min-height:290px;height:290px}}.folio-map-image>svg{display:block;width:100%;height:auto;max-height:calc(100dvh - 410px);min-height:170px;border:1px solid #bca16c55;background:#101c17}.folio-aerial-pane{justify-content:flex-start}.folio-refined .folio-approved-maps>label{display:flex!important;justify-content:flex-start!important;flex-direction:row!important;align-items:center;text-align:left}.folio-refined .folio-approved-maps input[type=checkbox]{accent-color:#d4b989;margin:0!important}.folio-approved-maps label:has(input:disabled){opacity:.7}@media(max-width:680px){.folio-map-image>svg{max-height:380px;min-height:180px}}@media print{.folio-print-reference .folio-map-image>svg{height:auto;max-height:none;min-height:0}}.folio-map-required{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 28px 16px;padding:16px 20px;background:#21382f;color:#f6efdf;border-left:3px solid #b69a62}.folio-map-required strong{font-size:15px}.folio-map-required p{margin:5px 0 0;max-width:750px;font-size:13px;line-height:1.5;color:#e0d6c4}.folio-map-required>div:last-child{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.folio-map-required button{background:transparent;color:#f6efdf;border:1px solid #a48c60}.folio-map-stage nav .folio-map-attach{display:inline-flex;align-items:center;gap:6px;color:#efd099;font-weight:600}@media(max-width:800px){.folio-map-required{margin:0 12px 12px;display:block}.folio-map-required>div:last-child{margin-top:12px}}.packet-studio.folio-refined .folio-global-notice{color:#f5ecd8!important;background:#294135!important;border-bottom:1px solid #b99b6650;line-height:1.6}.packet-studio.folio-refined .packet-page-controls,.packet-studio.folio-refined .packet-page-controls label{color:#e4d8c0!important}.packet-studio.folio-refined .packet-page-controls select{color:#f6ead5!important;background:#263c32!important;border-color:#a48b5e}.folio-rundown-review{margin:24px 0;padding:18px 0 20px;border-block:1px solid #b99b664d;color:#eee3ce}.folio-review-heading{display:flex;align-items:center;gap:9px;color:#ddc08a;font:9px/1.4 Arial,sans-serif;letter-spacing:.1em}.folio-review-heading b{margin-left:auto;font:16px Georgia,serif;letter-spacing:0}.packet-studio .folio-rundown-review>p{font-size:12px;color:#ddd7c5!important;margin:9px 0;line-height:1.6}.folio-review-faces{display:flex;align-items:center;gap:7px;margin:16px 0}.folio-review-faces>.profile-avatar{border:1px solid #c6a970;background:#34453a;color:#f4e3c2;flex-shrink:0;font-size:11px}.folio-review-faces>span:last-child:not(.profile-avatar){font-size:11px;color:#d8c59f}.packet-studio .folio-portrait-choice{display:flex;flex-direction:row;align-items:center;gap:11px;padding:13px;background:#21372d;border-left:2px solid #d1b176;cursor:pointer}.folio-portrait-choice>span{flex:1;min-width:0}.folio-portrait-choice strong{display:block;font-size:12px;color:#f9edd7;font-weight:600}.folio-portrait-choice small{display:block;font-size:11px;line-height:1.6;color:#ced4c4;margin-top:4px}.folio-portrait-choice input{flex-shrink:0;margin:0}.folio-portrait-choice>svg{color:#d8b77d;flex-shrink:0}.folio-initials-list{margin-top:11px;font-size:11px;color:#d1c6b0}.folio-initials-list>summary{cursor:pointer;min-height:32px;line-height:1.6;padding:8px 0}.packet-studio .folio-initials-list p{color:#e4d8c1!important;font-size:12px;line-height:1.8;margin:7px 0}.folio-initials-list small{display:block;color:#bdc9b7;font-size:11px;line-height:1.6}.folio-review-omission{padding:12px 0;display:grid;gap:7px}.folio-review-omission strong{font-size:12px;color:#efcc92}.packet-studio .folio-review-omission p{font-size:12px;line-height:1.6;margin:0;color:#d7d1be!important}.folio-review-omission button{justify-self:start}.folio-rundown-review .folio-review-link{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;font-size:11px;min-height:32px;color:#e7c88e}.publicworkspace{--public-house-ink:#29222c;--public-house-rule:#b89b6e}.publicworkspace>.publicheader{height:auto;min-height:110px;box-sizing:border-box;padding:19px 32px;gap:24px;background:linear-gradient(110deg,#211c25,#332632);color:#f4ead8;border-bottom:1px solid #947958;box-shadow:none}.publicworkspace>.publicheader>div{gap:19px;min-width:0}.publicworkspace>.publicheader img{width:56px;height:62px;padding:5px;box-sizing:border-box;border:1px solid #b49a704d;border-radius:3px;background:#f5f0e4;flex:none}.publicworkspace>.publicheader .public-brand-text>span{font:500 12px/1.5 Manrope,Arial,sans-serif;color:#e9ddcf}.publicworkspace>.publicheader .public-brand-text>span>small{font-size:8px;letter-spacing:.17em;color:#cfb27e;margin-top:3px}.publicworkspace>.publicheader .product-brand{margin-top:7px;gap:2px}.publicworkspace>.publicheader .product-brand strong{font:400 31px/1.1 Georgia,serif;color:#fff0d8;letter-spacing:-.025em}.publicworkspace>.publicheader .product-brand small{font-size:9px;line-height:1.6;color:#c2b3bf;max-width:none}.publicworkspace>.publicheader>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:7px 16px;box-sizing:border-box;border:1px solid #a58b64;border-radius:3px;color:#f4e4c7;text-decoration:none;white-space:nowrap;font-size:12px}.publicworkspace>.publicheader>a:hover{background:#4a3544;border-color:#d3b17a}.publicworkspace>.publicnav{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 32px;background:#29232d;border-bottom:1px solid #8c7555;color:#d6c7d1}.publicworkspace>.publicnav :is(button,select){min-height:44px;max-width:100%;box-sizing:border-box;background:#332b36;color:#f1e7d8;border:1px solid #8a736c;border-radius:3px;font-size:12px;padding:9px 13px}.publicworkspace>.publicnav button:hover:not(:disabled){background:#4b3745;border-color:#ccac79}.publicworkspace>.publicnav button:disabled{color:#b4a4af;opacity:.65}.publicworkspace>.publicnav select{flex:0 1 280px;min-width:180px;color-scheme:dark}.publicworkspace>.publicnav>span{font-size:11px;color:#cfbfca;line-height:1.6;margin-left:auto}.publicworkspace>.publicnav :is(button,select):focus-visible,.publicworkspace>.publicheader>a:focus-visible{outline:2px solid #e1bd7a;outline-offset:3px}.publicworkspace .public-cue-results{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid #aa8c63;padding:13px 0;margin-bottom:12px}.publicworkspace .public-cue-results>span{font-size:12px;color:#59464e}.publicworkspace .public-cue-results button{min-height:44px;padding:9px 15px}.publicworkspace .public-cue-empty{padding:30px 24px;background:#302631;color:#f4e7d4;border-left:2px solid #c3a16b}.publicworkspace .public-cue-empty p{color:#d9c9d2;line-height:1.7}.publicworkspace .public-cue-empty button{min-height:44px;background:#ecdaba;color:#342431;border-color:#ecdaba}@media(max-width:700px){.publicworkspace>.publicheader{min-height:104px;padding:17px 18px;gap:13px;align-items:center}.publicworkspace>.publicheader>div{gap:12px}.publicworkspace>.publicheader img{width:42px;height:48px;padding:3px}.publicworkspace>.publicheader .public-brand-text>span{font-size:10px}.publicworkspace>.publicheader .public-brand-text>span>small{font-size:7px;letter-spacing:.11em}.publicworkspace>.publicheader .product-brand strong{font-size:26px}.publicworkspace>.publicheader .product-brand small{font-size:8px;max-width:165px}.publicworkspace>.publicheader>a{padding:8px 10px;font-size:11px}.publicworkspace>.publicnav{gap:9px;padding:13px 16px}.publicworkspace>.publicnav select{flex:1 1 100%;width:100%;font-size:16px}.publicworkspace>.publicnav>span{flex:1 1 180px;margin-left:0;font-size:10px}.publicworkspace .public-cue-results{padding-inline:4px}}@media print{.publicworkspace>.publicheader{min-height:0;padding:10px 0;background:#fff;color:#222;border-bottom:1px solid #9e8055}.publicworkspace>.publicheader .public-brand-text>span,.publicworkspace>.publicheader .product-brand strong{color:#30232c}.publicworkspace>.publicheader .product-brand small{color:#665963}.publicworkspace>.publicheader img{background:#fff}.publicworkspace>.publicheader>a,.publicworkspace>.publicnav,.publicworkspace .public-cue-results,.publicworkspace .public-cue-empty{display:none!important}}.production-running-order .production-cue-day-note{display:block;max-width:17ch;margin-top:3px;color:#d4bd94;font:400 11px/1.5 Arial,sans-serif;white-space:normal}.production-folio-refresh .production-itinerary.production-key-times{background:linear-gradient(150deg,#1c302a,#242229)!important;border:1px solid #927e5b70!important;border-radius:2px;padding:20px 22px!important;box-shadow:inset 0 1px #c2a57730}.polished-workspace>main[data-workspace-view=overview] .production-itinerary .landing-section-heading h2{color:#f4eadc!important}.production-itinerary.production-key-times .landing-section-heading a{color:#ddc69f!important}.production-itinerary .production-itinerary-caption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;font:9px/1.6 Arial,sans-serif;letter-spacing:.1em;margin:2px 0 20px;color:#d6bf97!important}.production-itinerary-caption>span{font-size:10px;letter-spacing:0;color:#c7bead}.production-itinerary-day+.production-itinerary-day{margin-top:22px}.production-itinerary .production-itinerary-day>h3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0 0 10px;border-bottom:1px solid #bfa37150;font:500 12px/1.6 Arial,sans-serif}.production-itinerary .production-itinerary-day>h3>time{font:500 12px/1.6 Arial,sans-serif;min-width:0;color:#e5d2af!important;white-space:normal}.production-itinerary-day>h3>span{font:8px/1.6 Arial,sans-serif;letter-spacing:.08em;color:#d6c7ab}.production-itinerary.production-key-times li>:is(a,button){display:grid;grid-template-columns:91px minmax(0,1fr) auto;gap:13px;min-height:60px;padding:12px 0;border-color:#c2ac7b25}.production-itinerary.production-key-times li>:is(a,button)>span{min-width:0}.production-itinerary.production-key-times li strong{font:500 12px/1.6 Arial,sans-serif;overflow-wrap:anywhere;display:block;color:#f3eada}.production-itinerary.production-key-times .production-itinerary-clock{font:400 20px/1.3 Georgia,serif;min-width:0;color:#f0d8ad!important}.production-itinerary.production-key-times .production-itinerary-clock.is-unset{font:12px/1.5 Arial,sans-serif;color:#c7bba8!important}.production-itinerary.production-key-times .production-itinerary-kind{display:flex;align-items:center;gap:5px;font:8px/1.7 Arial,sans-serif;letter-spacing:.08em;color:#bfb398!important;margin:0 0 4px}.production-itinerary .production-itinerary-kind svg{margin:0!important}.production-itinerary.production-key-times .production-itinerary-detail{display:block;margin:4px 0 0;font:11px/1.6 Arial,sans-serif;color:#bfb9ab!important}.production-itinerary.production-key-times .production-itinerary-countdown{margin:0;font:10px/1.5 Arial,sans-serif;color:#ddc69f!important}.production-itinerary.production-key-times .production-itinerary-more{display:flex;align-items:center;gap:8px;border:0;background:none;color:#e7cda0;box-shadow:none;font-size:12px;min-height:42px;padding:10px 0 0}.production-itinerary-more[aria-expanded=true] svg{transform:rotate(180deg)}.production-itinerary :is(a,button):hover{background:#dbba8510!important}.production-itinerary :is(a,button):focus-visible{outline:2px solid #d6ba88;outline-offset:3px}.production-folio-refresh .production-at-hand>button:has(svg){transition:color .15s}.production-folio-refresh .production-at-hand>button:hover{color:#8b5f39}@media(max-width:600px){.production-folio-refresh .production-itinerary.production-key-times{padding:18px!important}.production-itinerary.production-key-times li>:is(a,button){grid-template-columns:88px minmax(0,1fr) auto;gap:11px}.production-itinerary.production-key-times .production-itinerary-clock{font-size:19px}}@media(prefers-reduced-motion:reduce){.production-folio-refresh .production-at-hand>button{transition:none}}@media screen{.landing-overview.production-folio-refresh .production-cover-actions>:is(button,a),.landing-overview.production-folio-refresh .production-at-hand>:is(button,a),.landing-overview.production-folio-refresh .production-at-hand>.house-action-disclosure>summary{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box;min-width:0;max-width:100%;height:auto;min-height:44px;background:transparent!important;box-shadow:none!important;overflow:visible;text-overflow:clip;white-space:normal}.landing-overview.production-folio-refresh .production-cover-actions>:is(button,a){color:#eee0c7!important}.landing-overview.production-folio-refresh .production-cover-actions>.primary{background:#e4cca2!important;color:#30232e!important;border-color:#e4cca2!important}.landing-overview.production-folio-refresh .production-at-hand>:is(button,a),.landing-overview.production-folio-refresh .production-at-hand>.house-action-disclosure>summary{color:var(--folio-ink,#342c31)!important}.landing-overview.production-folio-refresh :is(.production-cover-actions,.production-at-hand)>:is(button,a)>svg,.landing-overview.production-folio-refresh .production-at-hand>.house-action-disclosure>summary>svg{flex:none}}@media screen and (max-width:768px){.landing-overview.production-folio-refresh .production-cover-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-overview.production-folio-refresh .production-cover-actions>:is(button,a){justify-content:center;gap:8px;padding:11px 10px!important;border:1px solid #b9a17b65;border-radius:2px;font:500 13px/1.4 Arial,sans-serif;text-align:center}.landing-overview.production-folio-refresh .production-cover-actions>.primary{grid-column:1/-1}.landing-overview.production-folio-refresh .production-at-hand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px!important;padding-block:12px!important}.landing-overview.production-folio-refresh .production-at-hand>:is(button,a),.landing-overview.production-folio-refresh .production-at-hand>.house-action-disclosure>summary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;padding:10px 8px!important;border:1px solid var(--folio-rule,#9e89623d)!important;border-radius:2px!important;font:500 13px/1.4 Arial,sans-serif;text-align:center;text-decoration:none}.landing-overview.production-folio-refresh .production-at-hand>.house-action-disclosure{min-width:0;margin:0}.landing-overview.production-folio-refresh .production-at-hand>p{grid-column:1/-1}}@media screen and (max-width:480px){.landing-overview.production-folio-refresh .production-at-hand{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-overview.production-folio-refresh .production-at-hand>.house-action-disclosure{grid-column:1/-1}}.talent-batch{width:min(1050px,calc(100vw - 32px));max-height:94dvh;display:flex;flex-direction:column;padding:0!important;background:var(--surface,#fbf8f0)}.talent-batch .modalhead,.talent-batch .modalfoot{padding:22px 30px;margin:0;flex-shrink:0}.talent-batch .modalhead{border-bottom:1px solid #b39b7440}.talent-batch .modalhead h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(25px,3vw,35px);margin:7px 0}.talent-batch-body{overflow:auto;padding:8px 30px 24px}.talent-intro{max-width:70ch;color:var(--muted,#756b66);line-height:1.7}.talent-entry{border:0;padding:0 0 22px;margin:0;border-bottom:1px solid #b39b7450}.talent-entry .formrow{align-items:end}.talent-entry p{font-size:13px;line-height:1.6}.talent-entry textarea{width:100%;resize:vertical}.talent-entry>button{margin-top:12px}.talent-source{display:flex;gap:10px;align-items:center;font-size:13px;color:#82664b}.talent-batch-summary{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:18px 0;font-size:13px;border-bottom:1px solid #b39b7480}.talent-batch-row{display:grid;grid-template-columns:75px minmax(180px,1fr) 116px 145px;gap:18px;align-items:center;border:0;border-bottom:1px solid #b39b743b;padding:20px 0;margin:0;min-width:0}.talent-batch-row label{font-size:12px}.talent-batch-row input:not([type=checkbox]),.talent-batch-row select{width:100%;min-width:0;box-sizing:border-box}.talent-select{display:flex!important;flex-direction:row!important;align-items:center;gap:12px}.talent-identity small,.talent-photo small{display:block;line-height:1.5;font-size:11px;color:var(--muted,#756b66);margin-top:7px}.talent-identity details{font-size:11px;margin-top:7px}.talent-identity details span{display:block;margin:5px 0}.talent-photo button{font-size:12px;white-space:normal}.talent-photo>button{margin-top:6px}.talent-link-option{display:flex!important;flex-direction:row!important;align-items:start;gap:12px;padding:22px 0 8px}.talent-link-option small{display:block;font-weight:400;font-size:12px;line-height:1.6;margin-top:5px}.talent-link-option input{margin-top:4px}.talent-upload-note{font-size:11px;color:var(--muted,#756b66);line-height:1.6}.talent-saved-notice{display:flex;align-items:center;gap:9px;border-top:1px solid #b39b7460;padding:18px 0;font-size:13px}.talent-batch .modalfoot{border-top:1px solid #b39b7460}.talent-book .house-heading-actions{flex-wrap:wrap}.talent-book .contact-book-summary{border-top:1px solid #b39b7455;padding-top:15px}@media(max-width:700px){.talent-batch{width:100%;max-height:100dvh;height:100dvh}.talent-batch .modalhead,.talent-batch .modalfoot{padding:18px}.talent-batch-body{padding:4px 18px 18px}.talent-batch-row{grid-template-columns:60px minmax(0,1fr);gap:12px}.talent-kind,.talent-photo{grid-column:2}.talent-entry .formrow{display:block}.talent-batch .modalfoot{gap:10px}.talent-batch .modalfoot .primary{flex:1}.talent-batch-overlay{padding:0!important}}.talent-batch .talent-batch-row{background:transparent;border:0;border-bottom:1px solid #b39b743b;border-radius:0;box-shadow:none}.talent-select input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0}.talent-select .profile-avatar{flex-shrink:0}.talent-select{gap:9px}@media(max-width:700px){.talent-select{flex-direction:column!important;gap:12px}.talent-batch-row input:not([type=checkbox]),.talent-batch-row select{font-size:16px}}.talent-batch-overlay .talent-batch{width:min(1050px,calc(100vw - 32px));max-width:100%}@media(max-width:700px){.talent-batch-overlay .talent-batch{width:100%}}.fold-study-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:22px;background:#100e16d9;backdrop-filter:blur(6px);color:#eee4d2}.fold-study{width:min(1020px,100%);max-height:calc(100dvh - 44px);overflow:hidden;display:flex;flex-direction:column;background:#24212b;border:1px solid #b297685f;box-shadow:0 25px 100px #0006;border-radius:5px}.fold-study>header{height:auto!important;flex:none;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;background:linear-gradient(120deg,#273330,#342632);border-bottom:1px solid #b297685f}.fold-study>header small{display:flex;align-items:center;gap:10px;color:#d4b987;font:500 9px/1.6 Arial,sans-serif;letter-spacing:.14em}.fold-study>header .house-glyph{width:27px;height:27px;flex:none}.fold-study h2{font:400 34px/1.2 Georgia,serif;letter-spacing:-.025em;color:#f1e2c7;margin:10px 0 0}.fold-study button{min-width:44px;min-height:44px;padding:10px 13px;border:1px solid #b2976866;border-radius:3px;background:transparent;color:#e9d8b8;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:400 13px/1.4 Arial,sans-serif;cursor:pointer}.fold-study button:disabled{opacity:.4;cursor:default}.fold-study button:hover:not(:disabled){background:#d8bd8314;color:#fff1d7}.fold-study>header>button{flex:none;padding:10px;width:44px}.fold-study-body{overflow-anchor:none;display:grid;grid-template-columns:1.05fr 1fr;gap:30px;padding:26px 28px;overflow:auto;min-height:0}.fold-study-visual{min-width:0}.fold-study-choices{display:flex;gap:6px;flex-wrap:wrap}.fold-study-choices button{flex:1;border-color:#b2976844;color:#cbbfb1;font-size:12px}.fold-study-choices button[aria-pressed=true]{background:#d5bd90;color:#28222b;border-color:#d5bd90}.fold-study-stage{margin:20px 0 0;background:radial-gradient(ellipse at 50% 45%,#4537434a,transparent 65%),#1d2026;border:1px solid #b2976838;border-radius:2px;outline-offset:4px}.fold-study-diagram{display:block;width:100%;max-height:330px}.fold-study-cloth{fill:#e9dfc8;stroke:#b9a787;stroke-width:1.2;stroke-linejoin:round}.fold-study-seam{fill:none;stroke:#a18b67;stroke-width:1;stroke-opacity:.7}.fold-study-outline{fill:none;stroke:#b9a787;stroke-width:1;stroke-dasharray:5 6;stroke-opacity:.5}.fold-study-foldline{fill:none;stroke:#b99b67;stroke-width:1.5;stroke-dasharray:6 4}.fold-study-arrow{fill:none;stroke:#c9a96e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fold-study-pocket{fill:#313038;stroke:#b59c733f;stroke-width:1}.fold-study-edge{fill:none;stroke:#a18b67;stroke-width:2}.fold-study-rule{fill:none;stroke:#b59c732d;stroke-width:1}.fold-study-dot{fill:#9a7342}.fold-study-diagram text{fill:#c5b38e;font:8px Arial,sans-serif;letter-spacing:1.4px}.fold-study-visual>p{color:#b8b0aa;font-size:11px;line-height:1.6;margin:12px 0 0}.fold-study-instructions{min-width:0;align-self:center}.fold-study-overline{color:#cbb086;font-size:10px;letter-spacing:.08em}.fold-study h3{font:400 29px/1.25 Georgia,serif;color:#f1e2c7;margin:12px 0 25px}.fold-study-step-copy{min-height:150px}.fold-study-step-copy>span{color:#bda57b;font-size:9px;letter-spacing:.13em}.fold-study h4{font:500 16px/1.6 Arial,sans-serif;color:#ede3d1;margin:10px 0}.fold-study-step-copy p{font:400 14px/1.8 Arial,sans-serif;color:#c8bfb3;margin:0;max-width:430px}.fold-study-steps{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.fold-study-steps button{font-size:11px;padding:8px}.fold-study-steps button[aria-current=step]{background:#d5bd90;color:#28222b;border-color:#d5bd90}.fold-study-navigation{display:flex;flex-wrap:wrap;gap:8px}.fold-study-navigation button{font-size:12px}.fold-study-navigation .fold-study-reset{border-color:transparent;color:#c6b69c;padding-inline:0;margin-left:auto}.fold-study-source{display:inline-flex;align-items:center;min-height:44px;color:#cbb086;text-decoration:none;font-size:11px;margin-top:6px;text-underline-offset:4px}.fold-study-source:hover{text-decoration:underline}.fold-study>footer{flex:none;display:flex;align-items:center;gap:12px;padding:18px 28px;border-top:1px solid #b297685f;background:#211d26}.fold-study>footer p{font-size:12px;line-height:1.7;color:#c3b7a6;margin:0 auto 0 0;max-width:390px}.fold-study>footer button{flex:none}.fold-study>footer .fold-study-use{background:#d5bd90;color:#28222b;border-color:#d5bd90}.fold-study :focus-visible{outline:2px solid #d7bb83;outline-offset:4px}.atelier .at-chapters{grid-template-columns:repeat(6,minmax(0,1fr))}.club-room.atelier button.at-hotspot{box-sizing:border-box;margin:-8px 0 0 -8px;width:44px;height:44px;min-height:44px;min-width:44px;padding:8px;background:transparent;border:0;box-shadow:none}.atelier .at-hotspot>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #9e855a;background:#eee8dcbd;border-radius:50%;color:#46372c;box-shadow:0 0 0 3px #eee8dc40;font:9px Georgia,serif;pointer-events:none}.atelier .at-plate-panel button.at-hotspot:is(:hover,[aria-pressed=true]){background:transparent;color:#46372c}.atelier .at-plate-panel .at-hotspot:is(:hover,[aria-pressed=true])>span{background:#4c3545;color:#f5ead8}.atelier .at-detail-dots button{min-width:44px;min-height:44px}.atelier-quick-study-note{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid #c9af8038;color:#c6b8b7;font-size:12px;line-height:1.7}.atelier-quick-study-note a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#d7bb88;text-decoration:none}.atelier-quick-study-note a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.fold-study-overlay{padding:12px}.fold-study{max-height:calc(100dvh - 24px)}.fold-study>header{padding:18px 20px;gap:10px}.fold-study h2{font-size:28px}.fold-study-body{grid-template-columns:1fr;gap:22px;padding:20px}.fold-study-diagram{max-height:260px}.fold-study-stage{margin-top:14px}.fold-study h3{font-size:26px;margin-bottom:18px}.fold-study-step-copy{min-height:0}.fold-study-navigation .fold-study-reset{margin-left:0}.fold-study>footer{padding:15px 20px;flex-wrap:wrap}.fold-study>footer p{flex-basis:100%;max-width:none;font-size:11px}.fold-study>footer button{flex:1;padding-inline:10px;font-size:12px}.fold-study>header small{font-size:8px;letter-spacing:.1em}}@media(max-width:700px){.club-room.atelier .at-field :is(input,select),.club-room.atelier .at-chapter-select select{font-size:16px;min-height:44px}}@media(prefers-reduced-motion:reduce){.fold-study-overlay *{scroll-behavior:auto!important;transition:none!important}}@font-face{font-family:Case Room Bodoni;src:url(/fonts/bodoni-moda-v28-regular-latin.woff2) format("woff2");font-weight:400;font-display:swap}:root{--burgundy:#68283b;--gold:#d4b677;--ink:#252733;--muted:#7a7c86;--line:#e6e5e8;--paper:#faf9f7}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-family:DM Sans,Arial,sans-serif;font-size:13px}button,input,select,textarea{font:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px 13px;color:inherit;font-weight:500}button:hover{background:#f1edee}button:disabled{cursor:default;opacity:.42}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #a8758b;outline-offset:2px}input,select,textarea{border:1px solid #dedde2;border-radius:6px;padding:10px;background:#fff;color:var(--ink);min-width:0}textarea{resize:vertical;min-height:70px}small{font-size:11px}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h1{font-size:30px;letter-spacing:-1.1px;margin:10px 0}h2{font-size:24px;margin:9px 0 20px}.app{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.app.collapsed{grid-template-columns:0 minmax(0,1fr)}.app.collapsed>aside{display:none}.app>aside{position:sticky;top:0;height:100vh;background:#251c24;color:#f4edf0;padding:30px 18px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-weight:800;font-size:16px;letter-spacing:-.4px}.brandmark{display:inline-flex;align-items:center;justify-content:center;width:37px;height:37px;background:var(--gold);color:#342126;font-weight:800;font-size:16px;border-radius:9px;flex-shrink:0}.brand .dot{color:var(--gold)}.workspace{display:flex;gap:11px;align-items:center;border:1px solid #493b46;border-radius:8px;margin:31px 0 32px;padding:13px 10px;font-size:12px}.avatar{width:31px;height:31px;border-radius:7px;background:#483640;display:grid;place-items:center;color:#e1c994;font-size:11px;font-weight:700}.workspace small,.profile small{display:block;font-size:10px;color:#a99ca6;margin-top:4px}.navlabel{font-size:9px;font-weight:700;letter-spacing:1.5px;color:#aa99a5;margin:0 12px 13px}.nav{width:100%;justify-content:start;background:none;border:0;color:#ddd;padding:13px}.nav.active{background:#573343;color:#f6e6ed}.nav span{margin-left:auto;font-size:11px;color:#d7bcc9}.showslabel{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.showslabel button{padding:0;background:none;border:0;color:#b6a4af}.showlist button{border:0;background:none;color:#baadb7;text-align:left;justify-content:start;width:100%;font-size:12px;padding:13px 10px}.showlist button.selected{color:#f1e4cc;background:#352731}.showdot{width:6px;height:6px;flex-shrink:0;background:#cfaf72;border-radius:2px}.asidebottom{margin-top:auto;font-size:11px;color:#c4b5bf;padding:24px 10px 0}.asidebottom p{font-size:11px;line-height:1.6;color:#978793;max-width:150px}.profile{display:flex;align-items:center;gap:10px;border-top:1px solid #44333e;padding-top:18px;margin-top:24px}.statusdot{width:6px;height:6px;border-radius:50%;background:#659783;display:inline-block;margin-right:7px}main{min-width:0}header{height:73px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#fff}.breadcrumbs{display:flex;align-items:center;gap:16px;font-size:11px;color:#96939b}.breadcrumbs b{font-weight:500;color:#54505a}.breadcrumbs button{border:0;padding:4px;color:#807983}.saved{font-size:11px;color:#77727b}.titlebar{padding:31px 32px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.eyebrow{font-size:9px;letter-spacing:1.6px;font-weight:700;color:#8c7b85}.eyebrow span{letter-spacing:.7px;margin-left:12px;padding:4px 6px;border-radius:4px;background:#eee7da;color:#8b713e;font-size:8px}.titlebar p{font-size:12px;color:#85818a;margin:0}.titlebar p span{padding:0 9px;color:#bdb6bd}.actions{display:flex;gap:7px}.stats{display:grid;grid-template-columns:1fr .8fr 1fr 1.35fr;margin:0 32px 25px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:20px 0}.stats>div{padding:0 22px;border-right:1px solid var(--line)}.stats>div:last-child{border:0}.stats span:not(.statusdot){display:block;font-size:9px;letter-spacing:1px;color:#89818a;font-weight:600}.stats strong{display:block;font-size:25px;font-weight:500;margin-top:10px;font-variant-numeric:tabular-nums}.stats strong small{font-size:12px;color:#97909a}.stats strong.state{font-size:13px;margin-top:19px}.state.running{color:#368264}.state.paused{color:#ac7b24}.livebar{display:flex;align-items:center;gap:24px;margin:0 32px 22px;background:#35232e;border:1px solid #5b3b4b;border-radius:9px;color:#fbf5f7;padding:19px 22px}.onair{display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--gold);padding-right:22px;border-right:1px solid #684a5b}.onair span{font-size:8px;font-weight:700;letter-spacing:1px;white-space:nowrap}.current{flex:1}.current small{display:block;font-size:8px;color:#baa3b0;letter-spacing:1.3px;margin-bottom:7px}.current b{font-size:15px;font-weight:500}.countdown{text-align:center;margin:0 14px}.countdown strong{font-size:30px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:1px}.countdown small{display:block;font-size:8px;letter-spacing:1.2px;color:#bca8b3}.countdown.over{color:#ffb0a6}.liveactions{display:flex;gap:6px;align-items:center}.liveactions button{background:#4c3542;color:#eadce4;border:1px solid #6b4c5e;font-size:11px}.liveactions .go{background:#d9bf85;border-color:#d9bf85;color:#3b2b28;font-weight:700}.liveactions .reset{background:none;border:0;color:#bbaab4;padding:7px}.tabs{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding:0 32px}.tabs>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:13px 0;color:#97909a;font-size:12px}.tabs>button.chosen{border-bottom-color:var(--burgundy);color:var(--burgundy);font-weight:700}.tabright{display:flex;gap:17px;align-items:center;margin-left:auto;font-size:10px;color:#9a919a}.tabright label{color:#706472;display:flex;align-items:center;gap:5px}.tabright input{accent-color:var(--burgundy)}.toolbar{display:flex;gap:12px;padding:21px 32px}.search{display:flex;align-items:center;gap:8px;color:#a098a4;flex:1}.search input{background:none;border:0;padding:6px;width:100%;font-size:12px}.toolbar select{font-size:11px}.primary{background:var(--burgundy);color:#fff;border-color:var(--burgundy)}.primary:hover{background:#79344b}.tablewrap{overflow:auto;margin:0 32px;border:1px solid var(--line);border-radius:8px;background:#fff;max-height:550px}table{border-collapse:collapse;width:100%;min-width:970px;text-align:left}th{font-size:8px;letter-spacing:.8px;font-weight:600;color:#8f8690;background:#f4f2f3;height:43px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:1}th,td{padding:14px 12px;border-right:1px solid #f1edef}td{border-bottom:1px solid #eee9ed;vertical-align:middle}tr:last-child td{border-bottom:0}.num{width:40px;text-align:center;color:#aaa0ab;font-size:10px}.timing{width:118px;font-variant-numeric:tabular-nums}.timing b{display:block;font-weight:500;font-size:11px;color:#615466}.timing small{display:block;font-size:10px;margin-top:6px;color:#a196a1}.cuetitle{min-width:225px}.cuebutton{display:block;text-align:left;background:none;border:0;padding:0;font-size:12px;font-weight:600}.cuebutton:disabled{opacity:1}.cuebutton:hover{color:var(--burgundy);background:none}.cueinfo{display:flex;align-items:center;gap:8px;font-size:9px;color:#9c929c;margin-top:8px}.tag{border-radius:3px;padding:3px 5px;color:#8a7d8e;background:#f2eef4;font-size:8px}.tag.preshow{color:#99773b;background:#f7f0e3}.tag.break{color:#5f8a71;background:#ecf3eb}.tag.postshow{color:#668494;background:#edf2f6}.notes{font-size:11px;line-height:1.6;color:#7f7481;min-width:135px;max-width:180px}.deptlabel{padding:4px 6px;border-radius:4px}.audio{color:#5f8c82}.lighting{color:#a18446}.video{color:#8370a7}.stage{color:#6288a8}.deptlabel.audio{background:#e6f1ed}.deptlabel.lighting{background:#f3eddc}.deptlabel.video{background:#eeebf6}.deptlabel.stage{background:#e8eff5}.currentrow{background:#faf5f0}.currentrow td:first-child{box-shadow:inset 3px 0 #b9985c}.cuepointer{color:#aa8244}.dash{color:#d5cdd4}.rowtools{display:flex;flex-direction:column;gap:2px;width:22px}.rowtools button{padding:3px;border:0;background:none;color:#ad9fae}.tablefooter{display:flex;justify-content:space-between;padding:14px 32px;font-size:9px;color:#9d939d;gap:15px}footer{padding:28px 32px;display:flex;gap:10px;align-items:center;color:#a59aa4;font-size:9px}footer>span:first-child{font-weight:800;letter-spacing:1.4px;color:#96808f;font-size:8px}.footerend{margin-left:auto;font-size:8px;letter-spacing:1px}.caller{display:grid;grid-template-columns:2fr 1fr;gap:24px;padding:30px 32px}.caller>div{padding:25px;border:1px solid var(--line);border-radius:10px;background:#fff}.caller h2{font-size:30px}.caller p{line-height:1.7;color:#857986}.deptcards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}.deptcards article{background:#f7f5f6;border:1px solid #eee8ed;border-radius:7px;padding:15px}.deptcards span{font-size:10px;font-weight:700;letter-spacing:1px}.deptcards p{font-size:13px}.nextcard{align-self:start}.nextcard h2{font-size:23px}.overlay{position:fixed;inset:0;background:#1e131e90;z-index:10;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(3px)}.modal{width:650px;max-height:94vh;overflow:auto;border-radius:14px;background:#fff;padding:28px;box-shadow:0 20px 80px #21142044}.modalhead{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px}.modalhead h2{margin-bottom:0}.modalhead button{border:0;padding:4px}.modal label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#827181;margin-bottom:17px}.modal input,.modal textarea,.modal select{width:100%;font-size:13px;color:#392c3a}.formrow{display:grid;grid-template-columns:1fr 1fr;gap:15px}.deptfields{gap:0 15px}.modalfoot{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:20px}.modalfoot .primary{margin-left:auto}.smallmodal{width:510px}.danger{color:#ac4e54}.error{padding:14px 32px;background:#fce8e7;color:#974c4f;display:flex;justify-content:space-between;align-items:center}.loading{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#81707e}.empty{text-align:center;padding:60px;color:#9b8b98}.empty svg{margin:auto}.empty h1,.empty h3{color:#665062}.research{padding:28px 32px}.research h2{font-size:21px}.researchgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.research article{padding:22px;border:1px solid var(--line);border-radius:9px;background:#fff;line-height:1.7}.research a{color:var(--burgundy);font-size:11px}.research p{color:#857481}.checkrow{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line);gap:15px}.checkrow label{display:flex;gap:12px;align-items:center}.checkrow input{accent-color:var(--burgundy)}.checkrow small{color:#998797}.standby{color:var(--gold);font-size:11px;margin-top:12px}.readiness{padding:28px 32px}.readiness h2{font-size:21px}.readiness>p{color:#978695}.checklist{background:#fff;border:1px solid var(--line);border-radius:8px}.readycount{font-size:12px;color:#92818e;margin-left:15px}.notesblock{white-space:pre-wrap}.footer-note{font-size:10px;color:#9c8b99;margin:18px 32px}@media(min-width:1650px){main{max-width:1800px}.notes{max-width:230px}.tablewrap{max-height:650px}}@media(max-width:1150px){.app{grid-template-columns:195px minmax(0,1fr)}.app>aside{padding:24px 12px}.brand{font-size:13px}.titlebar,.toolbar{padding-left:22px;padding-right:22px}.stats,.livebar,.tablewrap{margin-left:22px;margin-right:22px}.livebar{gap:12px;padding:16px}.onair{display:none}.liveactions{gap:4px}.countdown{margin:0 6px}.tabright>span{display:none}.stats>div{padding:0 15px}.actions button:first-child{font-size:0}.actions button svg{flex-shrink:0}.brandmark{width:31px;height:31px}}@media(max-width:800px){.app{grid-template-columns:1fr}.app>aside{display:none}header{padding:0 18px;height:57px}.saved{display:none}.titlebar{align-items:start;padding:22px 18px}h1{font-size:25px}.stats{margin:0 18px 18px;grid-template-columns:1fr 1fr;gap:22px;padding:18px 0}.stats>div:nth-child(2){border:0}.stats strong{font-size:23px}.stats strong.state{margin-top:14px}.livebar{margin:0 18px 18px;flex-wrap:wrap}.current{min-width:50%}.liveactions{width:100%;justify-content:flex-end}.tabs{padding:0 18px;gap:15px}.tabs>button{font-size:11px}.tabright{display:none}.toolbar{padding:18px}.toolbar select{max-width:115px}.toolbar .primary{font-size:10px;white-space:nowrap}.search input{width:100%;font-size:11px}.tablewrap{margin:0 18px}.tablefooter{padding:12px 18px;flex-direction:column;gap:6px}.caller{grid-template-columns:1fr;padding:18px}.modal{padding:22px}.formrow{gap:12px}.researchgrid{grid-template-columns:1fr}.breadcrumbs{font-size:10px;gap:10px}.footerend{display:none}.readiness,.research{padding:22px 18px}.actions{gap:4px}.actions button{padding:7px}}@media print{@page{size:landscape;margin:10mm}body{font-size:10px;background:#fff}.app{display:block}aside,header,.actions,.livebar,.tabs,.toolbar,.rowtools,.overlay,footer,.error,.stats,.tablefooter{display:none!important}.titlebar{padding:0 0 20px}h1{font-size:23px}.tablewrap{max-height:none;overflow:visible;margin:0;border:0}table{min-width:0}th,td{padding:8px;break-inside:avoid}.cuebutton{font-size:10px}.notes{font-size:9px;min-width:0;max-width:none}.cueinfo{font-size:8px}th{position:static}.currentrow{background:#fff}.currentrow td:first-child{box-shadow:none}.caller,.research,.readiness{padding:0}.titlebar p{font-size:10px}}.peoplepage,.arrivalpage,.reviewpage{padding:30px 32px}.sectionheading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.sectionheading p,.reviewpage>p{color:#8c7e89;line-height:1.7}.sectionheading h2{margin:0 0 9px}.sectionheading button{white-space:nowrap}.peoplegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.personcard,.credentialcard{background:#fff;border:1px solid var(--line);border-radius:10px;padding:21px}.personhead{display:flex;align-items:center;gap:10px}.personhead>div:nth-child(2){min-width:0;flex:1}.personhead h3{margin:0 0 5px;font-size:14px}.personhead small{font-size:10px;color:#8e7d89;line-height:1.5}.personhead button{border:0;padding:5px}.personinitial{width:36px;height:36px;background:#efe5e9;color:var(--burgundy);display:grid;place-items:center;border-radius:9px;font-size:11px;font-weight:700;flex-shrink:0}.personorg{color:#a08f9d;font-size:11px;margin:19px 0 10px}.contactlines{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;font-size:12px}.contactlines span{color:#b2a4ad}.contactlines a,.rostertable a{color:var(--burgundy);text-decoration:none;overflow-wrap:anywhere}.personnote{font-size:11px;color:#8f7c8a;line-height:1.6}.personcard>small{color:#9d8d98;font-size:10px}.peopletop{display:flex;align-items:center;gap:18px;margin-bottom:22px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px 12px}.peopletop>span{font-size:11px;color:#9e8c9a;white-space:nowrap}.peopletop select{font-size:11px}.credentialgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.credentialcard{display:flex;flex-direction:column}.credentialbadge{width:55px;height:70px;display:grid;place-items:center;background:#68283b;color:#f1dba9;border-radius:8px;font-size:25px;font-weight:700;box-shadow:0 4px #e5d5dd}.credentialcard h2{font-size:17px;margin:20px 0}.credentialcard p{font-size:12px;line-height:1.7;color:#7d6979}.credentialcard small{line-height:1.7;color:#9e8999;margin-bottom:20px}.credentialbottom{margin-top:auto;padding-top:15px;border-top:1px solid var(--line);display:flex;gap:8px;align-items:center;justify-content:space-between}.credentialbottom span{font-size:10px;color:#9e8999}.credentialbottom button{font-size:10px;padding:7px}.importnotice{padding:15px 18px;background:#f6efe0;color:#8f7140;border:1px solid #e9dcbb;border-radius:8px;margin:0 0 24px;font-size:12px;line-height:1.7}.rosterstats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.rosterstats>div{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:20px 14px;background:#fff;font-size:10px;color:#9c8597}.rosterstats strong{font-size:23px;font-weight:500;color:#6e4359}.rostertable{overflow:auto;border:1px solid var(--line);border-radius:9px;background:#fff}.rostertable table{min-width:860px}.rostertable th{font-size:9px}.rostertable td{font-size:12px;min-width:100px}.rostertable td small{display:block;color:#a18b9b;margin-top:7px;font-size:10px;line-height:1.5}.rostertable td b{font-weight:500}.accesspill{display:inline-block;background:#68283b;color:#f5e9c9;padding:5px 9px;border-radius:5px;font-size:10px;font-weight:700}.accesspill.pending{background:#f4ecd9;color:#a6854f}.arrivalstatus{font-size:10px;color:#9d8a99}.arrivalstatus.onsite{color:#498b6b;background:#eef8f0;border-radius:4px;padding:4px 6px}.arrivalbuttons{display:flex;gap:5px}.arrivalbuttons button{font-size:10px;padding:7px}.sourceinfo{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px;color:#95818f;line-height:1.7;margin-bottom:20px}.sourceinfo summary{font-weight:600;color:#73596b;cursor:pointer}.reviewlist article{display:flex;align-items:start;gap:20px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:9px;margin:12px 0}.reviewlist article>div{flex:1}.reviewlist h3{margin:0 0 9px;font-size:14px}.reviewlist p{color:#8b7585;line-height:1.8;margin:0}.reviewstate{padding:5px 8px;color:#96743b;background:#f7efde;border-radius:5px;font-size:9px;white-space:nowrap}.reviewstate.done{color:#46805c;background:#edf6eb}.reviewbanner{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px;margin:20px 32px 0;background:#f6efe2;border:1px solid #eadbbc;border-radius:8px;font-size:11px;color:#9b7b43}.reviewbanner button{font-size:10px;white-space:nowrap;background:#fffcf6;border-color:#e3d7bc;color:#8c6c36}.stats .mixedtiming{font-size:15px!important;color:#714c60!important;letter-spacing:0!important;font-weight:500!important;padding-top:5px}.sourcecue{font-size:9px;color:#a18e9b;margin-top:7px}.rowbrief{font-size:10px;color:#9d8a98;line-height:1.6;max-width:300px;white-space:pre-wrap;margin-bottom:0}.eventflag{font-size:8px!important;color:#ac8244!important}.tabs{overflow-x:auto;gap:20px}.tabs>button{white-space:nowrap}.tabright{white-space:nowrap}.toolbar select{max-width:160px}.brand{font-size:14px;line-height:1.2}.showlist button{line-height:1.5}.rowtools{width:25px}.cuetitle{min-width:270px}.mobilenav{display:none}.modal select[multiple]{height:110px}.modalfoot{position:sticky;bottom:-28px;background:#fff;padding-bottom:8px}.error{position:relative;z-index:20}.personcard h3{overflow-wrap:anywhere}@media(max-width:1250px){.peoplegrid,.credentialgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rosterstats{grid-template-columns:repeat(2,1fr)}.sectionheading{align-items:start}.toolbar{flex-wrap:wrap}.toolbar .search{min-width:220px}.brand{font-size:12px}.tabs{gap:17px}.tabright{display:none}}@media(max-width:800px){.peoplepage,.arrivalpage,.reviewpage{padding:22px 18px}.sectionheading{flex-direction:column;gap:10px}.peoplegrid{grid-template-columns:1fr}.credentialgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.credentialcard{padding:15px}.credentialbottom{flex-direction:column;align-items:start}.reviewlist article{flex-wrap:wrap;gap:12px}.reviewlist article>div{min-width:75%}.reviewbanner{margin:15px 18px 0}.reviewbanner span{font-size:10px}.mobilenav{display:flex;align-items:center;gap:6px;padding:12px 18px;border-bottom:1px solid var(--line);overflow:auto;background:#fff}.mobilenav select{max-width:160px;font-size:10px}.mobilenav button{font-size:10px;padding:8px}.rosterstats>div{padding:14px 10px;gap:8px}.peopletop{gap:8px}.peopletop .search input{font-size:11px}.peopletop>span{display:none}.sourcecue{font-size:8px}.rowbrief{max-width:240px}.actions button:first-child{font-size:10px}.toolbar .search{min-width:100%}.toolbar select{max-width:140px}}@media print{.mobilenav,.peopletop,.arrivalbuttons,.sectionheading button,.reviewbanner,.reviewlist button,.credentialbottom button{display:none!important}.peoplepage,.arrivalpage,.reviewpage{padding:0}.peoplegrid{grid-template-columns:repeat(3,1fr)}.personcard,.credentialcard,.reviewlist article{break-inside:avoid}.rostertable{overflow:visible;border:0}.rostertable table,.rostertable td{min-width:0}.rowbrief{font-size:9px}.rowtools{display:none}.sourcecue{font-size:8px}.stats,.tabs{display:none}.modalfoot{position:static}.reviewpage{display:block}}.timeinput{display:flex;align-items:center;gap:6px}.timeinput select{flex:1;min-width:0}.timing b{white-space:nowrap}.tieicon{width:24px;height:30px;flex-shrink:0}.brandmark{width:44px;height:54px;border-radius:8px;border:1px solid #e3ca96;box-shadow:0 3px #ab8b50}.brandwords small{display:block;color:var(--gold);font-size:8px;letter-spacing:1.5px;margin-bottom:6px}.brandwords strong{display:block;font-size:18px;line-height:1.15;letter-spacing:-.3px}.campusmasthead{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--burgundy);color:#f5e7cd;padding:14px 32px;border-bottom:3px solid var(--gold)}.campusmasthead>div{display:flex;align-items:center;gap:12px}.campusmasthead .tieicon{color:var(--gold);width:19px;height:26px}.campusmasthead span{font-size:9px;letter-spacing:1.6px}.campusmasthead b{display:block;font-size:12px;letter-spacing:2px;margin-top:5px;color:#fff}.campusmasthead>small{font-size:8px;letter-spacing:1.4px;color:#e0c697}.footerbrand{display:inline-flex;align-items:center;gap:7px}.footerbrand .tieicon{height:20px;width:14px;color:var(--burgundy)}@media(max-width:700px){.campusmasthead{padding:12px 18px}.campusmasthead>small{display:none}}@media print{.campusmasthead{background:#fff;color:#68283b;border-bottom:2px solid #68283b}.campusmasthead b{color:#68283b}.campusmasthead>small{color:#68283b}}.officialbrand{background:#fff;border-radius:8px;padding:16px 12px;border-bottom:3px solid var(--gold)}.officialbrand img{display:block;width:100%;height:auto}.loadinglogo{display:block;width:220px;height:auto;margin:0 auto 20px;background:#fff;padding:14px;border-radius:8px}.hidden-tie{display:inline-flex;align-items:center;margin-left:12px;vertical-align:middle;color:#9a8e93}.hidden-tie .tieicon{width:8px;height:12px;opacity:.55}aside .workspace{margin-top:20px;margin-bottom:24px}aside .showlist{min-height:0;overflow-y:auto}aside .officialbrand{flex-shrink:0}.publicworkspace{max-width:1800px;margin:auto}.publicheader{height:95px}.publicheader>div{display:flex;align-items:center;gap:16px;font-family:Manrope,Arial,sans-serif;font-size:20px;font-weight:700}.publicheader img{width:72px;height:64px;object-fit:contain}.publicheader small{display:block;font-size:9px;letter-spacing:2px;color:#9e7b56;margin-top:6px}.publicheader a{color:var(--burgundy);font-size:12px}.publicnav{display:flex;align-items:center;gap:18px;padding:20px 32px 0}.publicnav span{font-size:11px;color:#9a8794;flex:1}.publicworkspace .toolbar label{margin-left:auto;display:flex;align-items:center;gap:8px;color:#8f7b8a}.publicworkspace .toolbar>input{width:320px;max-width:70%}.publicworkspace .tablewrap{max-height:65vh}.publicworkspace .tabs{overflow-x:auto}.publicworkspace .livebar{margin-top:10px}@media(max-width:800px){.publicheader{padding:12px 18px;height:auto;gap:12px}.publicheader>div{font-size:15px;gap:9px}.publicheader img{width:50px;height:50px}.publicheader a{font-size:10px;white-space:nowrap}.publicnav{padding:16px 18px 0;flex-wrap:wrap}.publicnav select{max-width:75%}.publicnav span{order:3;flex-basis:100%}.publicworkspace .toolbar>input{max-width:100%;width:100%}.publicworkspace .toolbar label{margin-left:0}}@media print{.publicheader{display:flex!important}.publicheader a,.publicnav,.publicworkspace .toolbar{display:none!important}.publicworkspace .tablewrap{max-height:none}.publicheader img{width:55px;height:55px}}.durationinput,.teamassignments{border:1px solid var(--line);border-radius:7px;padding:12px;min-width:0;margin:0 0 15px}.durationinput legend,.teamassignments legend{font-weight:600}.teamassignments label,.durationinput>label{display:flex;align-items:center;gap:8px}.teamassignments input,.durationinput input[type=checkbox]{width:auto}.teamassignments small{display:block;color:var(--muted)}.cue-editor{width:720px;padding:24px}.cue-editor .modalhead{padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:20px}.cue-editor .modalhead h2{font-size:22px}.cue-editor label{color:#665460;font-size:11px;font-weight:500}.cue-editor input,.cue-editor select,.cue-editor textarea{border-color:#e5dfe3;background:#fdfcfd;border-radius:6px}.cue-editor textarea{min-height:64px}.cue-editor .modalfoot{bottom:-24px;padding:16px 0 4px;background:#fff}.cue-editor .durationinput{margin:0 0 17px;border:0;padding:0}.cue-editor .durationinput legend{font-size:11px;color:#665460;margin-bottom:8px}.cue-editor .durationinput>label{flex-direction:row;align-items:center;margin-bottom:10px}.cue-editor .durationinput .formrow{gap:8px}.cue-editor .durationinput .formrow label{margin:0}.team-picker{margin:0 0 18px}.field-caption{display:block;font-size:11px;font-weight:500;color:#665460;margin-bottom:7px}.field-caption small{color:#9b8b96;margin-left:5px;font-weight:400}.team-picker details{border:1px solid #e5dfe3;border-radius:6px;background:#fdfcfd}.team-picker summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:13px}.team-picker summary::-webkit-details-marker{display:none}.team-picker summary:focus-visible,.cue-advanced summary:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px}.team-picker-panel{border-top:1px solid var(--line);padding:8px}.team-search{display:flex;align-items:center;gap:7px;padding-left:8px;color:var(--muted)}.team-search input{border:0!important;background:transparent!important;padding:8px!important}.team-options{max-height:160px;overflow-y:auto;margin-top:5px}.cue-editor .team-options label{display:flex;flex-direction:row;align-items:center;gap:9px;margin:0;padding:8px;border-radius:4px;color:var(--ink)}.team-options label:hover{background:#f3edef}.cue-editor .team-options input{width:14px;height:14px;margin:0;accent-color:var(--burgundy)}.team-options p{margin:10px;font-size:12px;color:var(--muted)}.team-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.team-chips button{background:#f3edef;border:0;border-radius:4px;padding:4px 7px;color:var(--burgundy);font-size:10px;gap:5px}.cue-advanced{margin-bottom:17px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cue-advanced summary{padding:11px 0;cursor:pointer;font-size:11px;color:#7b6674}.cue-advanced label{margin-top:8px}.print-rundown{display:none}@media print{@page{size:letter landscape;margin:12mm 10mm 14mm;@bottom-right{content:"Page " counter(page) " of " counter(pages);font-size:8pt;color:#777}@bottom-left{content:"OAKS CHRISTIAN \b7  CAMPUS PRODUCTION";font-size:7pt;color:#68283b}}body{color:#222!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.app:has(.print-rundown) main>:not(.print-rundown),.publicworkspace:has(.print-rundown)>:not(.print-rundown){display:none!important}.app:has(.print-rundown),.app:has(.print-rundown) main{display:block!important;margin:0!important;padding:0!important;width:100%!important}.print-rundown{display:block!important;font-family:Arial,sans-serif}.print-brand{display:flex;align-items:center;gap:15px;padding:0 0 12px;border-bottom:3px solid #68283b;margin-bottom:0}.print-brand img{width:80px;height:72px;object-fit:contain;flex-shrink:0}.print-brand>div:nth-child(2){flex:1}.print-kicker{font-size:7pt;letter-spacing:1.2px;color:#68283b;font-weight:700}.print-brand h1{font-size:20pt;letter-spacing:-.5px;margin:6px 0;font-family:Arial,sans-serif;line-height:1.15}.print-brand p{font-size:9pt;margin:5px 0;color:#555}.print-edition{display:flex;flex-direction:column;text-align:right;gap:6px;font-size:7pt;color:#666}.print-edition b{font-size:8pt;color:#68283b;letter-spacing:.7px}.print-note{padding:8px 0 12px;font-size:7pt;color:#777}.print-cue-table{width:100%!important;min-width:0!important;table-layout:fixed;border-collapse:collapse;font-size:8pt}.print-cue-table thead{display:table-header-group}.print-cue-table th{position:static!important;background:#68283b!important;color:#fff!important;font-size:7pt;letter-spacing:.4px;padding:9px 6px;border:0;text-align:left}.print-cue-table td{padding:9px 6px!important;vertical-align:top;border-bottom:1px solid #ddd4d8!important;white-space:pre-wrap;overflow-wrap:anywhere;font-size:8pt;line-height:1.45;min-width:0!important;max-width:none!important;color:#333}.print-cue-table tr{break-inside:avoid;page-break-inside:avoid}.print-cue-table tbody tr:nth-child(2n){background:#f6f3f4!important}.print-cue-table h3{font-family:Arial,sans-serif;font-size:9pt;font-weight:700;margin:0 0 3px;line-height:1.35}.print-cue-table small{display:block;font-size:7pt;color:#777;margin-top:3px}.print-cue-table p{margin:4px 0 0;font-size:7.5pt;line-height:1.4}.print-cue-table .print-section{color:#8b6b32;font-weight:700}.print-cue-table .print-owner{color:#68283b;font-weight:600}.print-number{color:#9c8491!important;font-weight:700}.print-end{display:flex;justify-content:space-between;border-top:2px solid #d4b677;margin-top:15px;padding-top:9px;font-size:7pt;color:#777;break-inside:avoid}.print-end b{color:#68283b;letter-spacing:1px}.rostertable table{width:100%;table-layout:fixed}.rostertable th{background:#68283b!important;color:#fff!important}.rostertable td{overflow-wrap:anywhere}.rostertable tr{break-inside:avoid}.campusmasthead{margin-bottom:15px}}@media screen{.app>main{grid-column:2;min-width:0}.app.collapsed{grid-template-columns:minmax(0,1fr)}.app.collapsed>main{grid-column:1}.app>aside{overflow-y:auto;overscroll-behavior:contain}.app>aside>*{flex-shrink:0}.app>aside .showlist{overflow:visible}.sidebar-close,.sidebar-scrim{display:none}}@media screen and (max-width:800px){.app,.app.collapsed{grid-template-columns:minmax(0,1fr)}.app>main,.app.collapsed>main{grid-column:1}.app>aside,.app.collapsed>aside{display:none}.app.mobile-nav-open>aside{display:flex;position:fixed;top:0;left:0;bottom:0;width:min(290px,85vw);height:100dvh;z-index:101;box-shadow:8px 0 35px #21142033;padding-top:48px}.mobile-nav-open .sidebar-scrim{display:block;position:fixed;inset:0;z-index:100;background:#21142066;border:0;border-radius:0;padding:0}.sidebar-close{display:flex;position:absolute;top:10px;right:10px;background:transparent;border:0;color:#fff;padding:7px}.mobile-nav-open .mobilenav{visibility:hidden}}@media print{.sidebar-scrim,.sidebar-close{display:none!important}}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.asset-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:16px;overflow:hidden}.asset-card>img,.asset-file-icon{width:100%;height:130px;object-fit:contain;background:#f6f3f4;border-radius:5px}.asset-file-icon{display:grid;place-items:center;color:var(--burgundy)}.asset-card h3{font-size:13px;overflow-wrap:anywhere}.asset-card small{display:block;color:var(--muted);margin-bottom:12px}.asset-card a,.attachment-list a,.attachment-links a{color:var(--burgundy);font-size:11px;overflow-wrap:anywhere}.asset-picker{padding:8px 0 16px;display:grid;gap:10px}.asset-picker>small{color:var(--muted)}.upload-control{display:inline-flex;flex-direction:column;gap:5px;align-items:flex-start}.upload-control input[hidden]{display:none!important}.upload-control small{color:#9b3049}.attachment-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.attachment-list button{padding:4px}.attachment-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.attachment-links a{display:inline-flex;gap:4px;align-items:center}.team-avatar{width:36px;height:36px;object-fit:cover;border-radius:8px}.public-team-profile{display:flex;align-items:center;gap:12px;margin-bottom:16px}.event-pocs{margin:0 32px 20px;padding:14px 18px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:6px}.poc-grid{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:10px}.poc-grid>div{display:flex;flex-direction:column;gap:4px;min-width:160px}.poc-grid strong{font-size:10px;color:var(--burgundy)}.poc-grid b{font-size:12px}.poc-grid a{color:#796475;font-size:11px;text-decoration:none;overflow-wrap:anywhere}.poc-editor{border:1px solid var(--line);border-radius:6px;padding:14px;margin:12px 0 20px;min-width:0}.poc-editor legend{font-weight:600;font-size:12px}.poc-editor>small{display:block;color:var(--muted);line-height:1.5;margin-bottom:12px}.poc-edit-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center}.poc-edit-row button{padding:6px;font-size:10px}.poc-edit-row label{min-width:0}.cue-advanced summary svg{vertical-align:middle;margin-right:5px}@media(max-width:800px){.event-pocs{margin:0 18px 18px}.poc-edit-row{grid-template-columns:1fr}.poc-edit-row button{margin-bottom:12px}}@media print{.event-pocs,.print-rundown .event-pocs{margin:10px 0 14px;padding:9px 12px;break-inside:avoid;background:#faf8f3;border:1px solid #e4d8bd;border-left:3px solid #d4b677}.poc-grid{gap:12px 24px;margin-top:6px}.poc-grid strong{font-size:7pt}.poc-grid b{font-size:8pt}.poc-grid a{font-size:7pt}.asset-card{break-inside:avoid}.upload-control{display:none}}.asset-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.asset-tabs button[aria-pressed=true]{background:#68283b;color:#fff;border-color:#68283b}.asset-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.asset-card details{font-size:12px;margin:12px 0;color:#6c5c65}.asset-card details p{overflow-wrap:anywhere}.file-replace{position:relative;overflow:hidden;display:inline-flex;align-items:center;border:1px solid #ddd;padding:6px 10px;border-radius:6px;font-size:12px;cursor:pointer}.file-replace input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.history-list article{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e5dfe2;padding:16px 0}.history-list small{display:block;margin-top:5px;color:#786b72}.sharing-settings,.team-roster{border:1px solid #e4dce0;padding:16px;margin:20px 0;border-radius:10px}.sharing-settings legend,.team-roster legend{font-weight:600;color:#68283b}.sharing-settings label,.team-roster details label{display:flex;align-items:center;gap:9px;margin:12px 0}.sharing-settings input[type=checkbox],.team-roster input[type=checkbox]{width:auto}.sharing-settings small{display:block;margin-top:10px;color:#756b70}.team-roster details{max-height:230px;overflow:auto}.team-members{font-size:12px;line-height:1.8}.show-day-exit{margin:12px 24px}.app.show-day{display:block}.app.show-day>aside,.show-day .campusmasthead,.show-day header,.show-day .titlebar,.show-day .stats,.show-day .tabs,.show-day footer,.show-day .mobilenav{display:none!important}.show-day main{width:100%}.show-day .caller h2{font-size:36px}.show-day .livebar{position:sticky;top:0;z-index:10}.show-day .countdown strong{font-size:44px}.show-day .caller{min-height:65vh}.show-day .deptcards p{font-size:18px}.saved{white-space:nowrap}.print-packet-section{break-before:page}@media print{@page{@top-left{content:none}@top-center{content:none}@top-right{content:none}@bottom-center{content:none}}.print-rundown a:after{content:none!important}.print-packet-section h2{font-size:17pt;color:#68283b}.print-packet-section:first-of-type{break-before:auto}.show-day-exit{display:none!important}}@media print{@page{@bottom-left{content:"OAKS CHRISTIAN SCHOOL  /  CAMPUS PRODUCTION";font-weight:700;letter-spacing:.5pt;color:#68283b}@bottom-right{content:"PRODUCTION OPERATIONS  \b7   " counter(page) " / " counter(pages);font-size:7pt;color:#68283b}}.packet-cover{border:1px solid #dfd6da;border-top:7mm solid #68283b;min-height:158mm;padding:8mm 10mm 7mm;box-sizing:border-box;break-after:page;page-break-after:always;position:relative}.packet-cover-top{display:flex;justify-content:space-between;font-size:7pt;letter-spacing:1.7pt;color:#68283b;font-weight:700;border-bottom:1px solid #d4b677;padding-bottom:5mm}.packet-cover-main{display:flex;align-items:center;gap:12mm;padding:12mm 0 10mm}.packet-logo{flex:0 0 49mm;border-right:1px solid #d4b677;padding-right:10mm}.packet-logo img{width:100%;height:auto;display:block}.packet-cover-title{flex:1;min-width:0}.packet-cover-eyebrow{font-size:7pt;color:#8b6b32;letter-spacing:1.5pt;font-weight:700}.packet-cover-title h1{font-family:Georgia,serif;font-size:30pt;line-height:1.1;letter-spacing:-.5pt;color:#68283b;margin:4mm 0;overflow-wrap:anywhere}.packet-cover-title>p{font-size:13pt;color:#685660;margin:0 0 6mm}.packet-cover-meta{display:flex;flex-wrap:wrap;gap:5mm 10mm}.packet-cover-meta>div{max-width:78mm}.packet-cover-meta small{display:block;color:#88747e;font-size:6.5pt;letter-spacing:1pt;margin-bottom:2mm}.packet-cover-meta strong{font-size:10pt;line-height:1.4}.packet-cover-title .packet-cover-filter{font-size:8pt;margin:4mm 0 0;text-transform:capitalize}.packet-contents{display:grid;grid-template-columns:repeat(4,1fr);gap:5mm;border-top:1px solid #d4b677;padding:5mm 0}.packet-contents>div{display:flex;align-items:center;gap:3mm}.packet-contents b{font-family:Georgia,serif;font-size:20pt;color:#b38d47}.packet-contents span{font-size:8pt;font-weight:700;color:#68283b}.packet-cover-bottom{border-top:1px solid #e7dfe3;display:flex;align-items:center;justify-content:space-between;gap:5mm;padding-top:4mm;font-size:7pt;color:#85727c}.packet-cover-bottom>span:first-child{font-weight:700;letter-spacing:1.5pt;color:#68283b}.packet-cover-bottom svg{width:9px;height:15px;color:#b2a3aa}.print-brand{border-bottom:1px solid #d4b677;padding-bottom:5mm;margin-bottom:3mm}.print-brand h1{font-family:Georgia,serif;color:#68283b}.print-edition b{border-left:3px solid #d4b677;padding-left:8px}.print-section-heading{display:flex;align-items:center;gap:5mm;margin:5mm 0 3mm;padding:4mm 0;border-top:3px solid #68283b;border-bottom:1px solid #d4b677;break-after:avoid;page-break-after:avoid}.print-section-number{font-family:Georgia,serif;font-size:29pt;color:#b38d47;line-height:1}.print-section-heading>div{flex:1}.print-section-heading small{font-size:6pt;letter-spacing:1pt;color:#8a6c79}.print-section-heading h2{font-family:Georgia,serif;font-size:19pt;color:#68283b;margin:2mm 0 1mm}.print-section-heading p{font-size:8pt;margin:0;color:#76606b}.print-section-heading img{width:17mm;height:15mm;object-fit:contain}.print-cue-table .print-table-brand th{background:#f5f1f3!important;color:#68283b!important;padding:7px 6px!important;border-bottom:2px solid #d4b677!important}.print-table-brand th>div{display:flex;justify-content:space-between;gap:8mm;font-size:6pt;letter-spacing:.5pt;line-height:1.4}.print-table-brand th>div>span:last-child{text-align:right}.print-signature{display:flex;align-items:center;gap:8px}.print-signature svg{width:7px;height:12px;color:#a08a95}.packet-complete .print-packet-section{break-before:page;page-break-before:always}.print-section-heading+.print-cue-table{margin-top:2mm}.print-note{color:#806c76}}@media screen{html{-webkit-text-size-adjust:100%;scroll-padding-top:20px}.app,.publicworkspace{min-height:100dvh}.overlay{z-index:200;max-height:100dvh;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom))}.modal{max-width:100%;max-height:calc(100dvh - 32px);overscroll-behavior:contain;scroll-padding-block:70px 90px}.modal :is(input,textarea,select){scroll-margin-block:70px 90px}.tablewrap,.rostertable,.tabs,.mobilenav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.tabs>button,.mobilenav>button{flex-shrink:0}.titlebar>div,.current,.caller>div,.deptcards article,.sectionheading>div,.peopletop,.breadcrumbs{min-width:0}.current b,.caller h2,.caller p,.titlebar h1,.personorg,.asset-card details,.history-list article{overflow-wrap:anywhere}.actions{flex-wrap:wrap;flex-shrink:0}.actions button:first-child{font-size:12px}.peopletop{flex-wrap:wrap}.peopletop>input{flex:1;min-width:140px;max-width:100%}.poc-grid>div{min-width:0;flex:1 1 180px}.rundown-table:focus-visible{outline:2px solid var(--burgundy);outline-offset:3px}}@media screen and (pointer:coarse){button,.file-replace,summary{min-height:44px}button,.file-replace{min-width:44px;touch-action:manipulation}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important;min-height:44px}input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px;accent-color:var(--burgundy)}.rowtools{width:44px;gap:5px}.rowtools button{padding:10px}.attachment-links a,.asset-card>a,.contactlines a,.poc-grid a{min-height:44px;display:flex;align-items:center}.team-options label,.team-roster details label{min-height:44px}.team-chips button{padding:8px 10px;font-size:12px}.tabs>button{padding:14px 7px}.cuebutton{line-height:1.5}.personhead button,.modalhead button{padding:10px}}@media screen and (max-width:1100px){.app,.app.collapsed{grid-template-columns:minmax(0,1fr)}.app>main,.app.collapsed>main{grid-column:1}.app>aside,.app.collapsed>aside{display:none}.app.mobile-nav-open>aside{display:flex;position:fixed;inset:0 auto 0 0;width:min(320px,88vw);height:100dvh;z-index:101;padding:calc(56px + env(safe-area-inset-top)) 18px max(20px,env(safe-area-inset-bottom));box-shadow:8px 0 35px #21142033}.mobile-nav-open .sidebar-scrim{display:block;position:fixed;inset:0;z-index:100;background:#21142066;border:0;border-radius:0;padding:0}.sidebar-close{display:flex;position:absolute;top:max(8px,env(safe-area-inset-top));right:10px;background:transparent;border:0;color:#fff;padding:10px;min-height:44px;min-width:44px}.mobilenav{display:none}.mobile-nav-open .mobilenav{visibility:hidden}header{padding:0 18px;gap:10px}.breadcrumbs{overflow:hidden;flex:1}.breadcrumbs b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs button{min-width:44px;min-height:44px;flex-shrink:0}.saved{display:block;flex-shrink:0;font-size:10px}.livebar{flex-wrap:wrap}.liveactions{margin-left:auto}.caller{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;padding:22px}.caller>div{padding:20px}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stats strong{font-size:22px}.stats strong.state{line-height:1.5;margin-top:10px}.peoplegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sectionheading .actions{flex-wrap:wrap}.show-day .livebar{top:env(safe-area-inset-top)}}@media screen and (max-width:600px){body{font-size:14px}.app>main,.publicworkspace{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}h1{font-size:25px;line-height:1.25}.titlebar{flex-direction:column;align-items:stretch;padding:20px 14px}.titlebar .actions{display:flex;gap:8px}.actions button:first-child{font-size:12px}.actions button{min-height:44px;min-width:44px;padding:10px}.breadcrumbs>span{display:none}.breadcrumbs{gap:6px}.saved{max-width:95px;white-space:normal;text-align:right}.campusmasthead{padding:12px 14px}.stats{grid-template-columns:1fr 1fr;margin:0 14px 18px;gap:20px}.stats>div:nth-child(2){border:0}.livebar{margin:0 14px 18px;padding:14px;gap:12px}.current{flex:1 1 55%;min-width:0}.current b{font-size:16px}.countdown{margin:0;flex:0 1 auto}.countdown strong{font-size:28px}.liveactions{width:100%;display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.liveactions button{min-height:48px;font-size:13px}.liveactions .reset{padding:8px}.tabs{padding:0 14px;gap:15px}.tabs>button{min-height:48px;font-size:13px}.toolbar{padding:16px 14px;gap:8px}.toolbar .search{min-width:0;flex-basis:100%}.toolbar select{flex:1 1 120px;max-width:none}.toolbar button{flex:1 1 130px;min-height:44px}.toolbar .primary{font-size:13px}.search input{font-size:16px!important;min-height:44px}.tablewrap{margin:0 14px}.rundown-table,.publicworkspace .rundown-table{max-height:none;border:0;background:transparent;overflow:visible}.rundown-table table{min-width:0;width:100%}.rundown-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rundown-table tbody{display:grid;gap:14px}.rundown-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.rundown-table tr.currentrow{border-color:#b9985c;background:#fffaf2;box-shadow:inset 4px 0 #b9985c}.rundown-table td{display:block;grid-column:1/-1;min-width:0;max-width:none;width:auto;border:0;border-bottom:1px solid #f1edef;padding:12px 16px;text-align:left;font-size:14px;line-height:1.6}.rundown-table td:before{content:attr(data-label);display:block;color:#8b6a7a;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:700;margin-bottom:4px}.rundown-table td.num,.rundown-table td.timing{grid-column:auto}.rundown-table .currentrow td:first-child{box-shadow:none}.rundown-table td:empty{display:none}.rundown-table .cuebutton{font-size:16px;min-height:44px}.rundown-table .cueinfo{flex-wrap:wrap;font-size:12px}.rundown-table .tag{font-size:10px}.rundown-table .rowbrief{max-width:none;font-size:13px}.rundown-table .sourcecue{font-size:11px}.rundown-table .timing b{font-size:14px}.rundown-table .timing small{font-size:12px}.rundown-table .rowtools{flex-direction:row;width:auto;gap:10px}.rundown-table .rowtools button{min-width:44px;min-height:44px;background:#f7f2f4}.rundown-table .attachment-links a{font-size:13px;min-height:44px}.caller,.show-day .caller{grid-template-columns:minmax(0,1fr);padding:14px;gap:14px}.caller>div{padding:18px}.caller h2,.show-day .caller h2{font-size:26px}.deptcards{grid-template-columns:minmax(0,1fr);gap:10px}.deptcards p,.show-day .deptcards p{font-size:16px}.show-day .livebar{position:static}.show-day .countdown strong{font-size:32px}.peoplepage,.arrivalpage,.reviewpage,.readiness,.research{padding:20px 14px}.peoplegrid,.credentialgrid{grid-template-columns:minmax(0,1fr)}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-card{padding:12px}.asset-card>img,.asset-file-icon{height:100px}.asset-actions{flex-direction:column}.asset-actions>*{width:100%;min-height:44px}.asset-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.asset-tabs button{min-height:44px}.peopletop{gap:8px;padding:10px}.peopletop .search{flex-basis:100%}.peopletop select{max-width:100%;flex:1}.rosterstats{gap:8px}.rosterstats>div{flex-wrap:wrap;min-width:0;font-size:12px}.event-pocs{margin:0 14px 18px}.reviewbanner{margin:16px 14px 0;align-items:flex-start;flex-wrap:wrap}.checkrow{align-items:flex-start;flex-wrap:wrap}.checkrow label{line-height:1.5}.history-list article{align-items:flex-start;flex-wrap:wrap}.history-list button{min-height:44px}.overlay{padding:0;align-items:stretch}.modal,.cue-editor,.smallmodal{width:100%;max-width:none;max-height:100dvh;border-radius:0;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))}.modalhead{position:sticky;top:-18px;background:#fff;z-index:2;padding:12px 0}.modalfoot,.cue-editor .modalfoot{bottom:calc(-1*max(18px,env(safe-area-inset-bottom)));padding:14px 0 max(14px,env(safe-area-inset-bottom));flex-wrap:wrap;z-index:2}.modalfoot button{min-height:44px}.formrow{grid-template-columns:minmax(0,1fr)}.durationinput .formrow{grid-template-columns:1fr 1fr}.modal :is(input,select,textarea){font-size:16px!important}.modal textarea{min-height:100px}.modal label{font-size:13px}.poc-edit-row{grid-template-columns:minmax(0,1fr)}.timeinput{gap:5px}.timeinput select{padding:10px 6px}.sharing-settings label,.team-roster details label{flex-direction:row;min-height:44px}.team-roster details{max-height:35dvh}.publicheader{padding:12px 14px;align-items:center}.publicheader>div{font-size:14px}.publicheader a{display:flex;align-items:center;min-height:44px}.publicnav{padding:16px 14px 0;gap:10px}.publicnav select{min-width:0;max-width:none;flex:1;width:0}.publicnav button{min-height:44px}.publicnav span{font-size:12px}.publicworkspace .toolbar label{min-height:44px}footer{padding:24px 14px;flex-wrap:wrap}.footer-note{margin:18px 0}.empty{padding:32px 16px}.error{padding:14px;gap:10px;flex-wrap:wrap}}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important}}@media screen{.modal .print-cover-option{flex-direction:row;align-items:center;gap:10px;min-height:44px;font-size:14px;color:#68283b}.modal .print-cover-option input{width:20px;height:20px;flex-shrink:0;accent-color:#68283b}.print-selection-summary{background:#f7f2e8;border-left:3px solid #d4b677;padding:12px;font-size:13px;line-height:1.6;color:#6d5262}}.dress-code-editor{border:1px solid var(--line);padding:14px;border-radius:7px;margin:12px 0 20px;min-width:0}.dress-code-editor legend{font-weight:600;color:var(--burgundy)}.dress-code-editor label{margin-bottom:0}.profile-dress-code{font-size:12px;color:#796475;line-height:1.6}.dress-code-card h2{font-size:20px;color:var(--burgundy);margin:0 0 10px}.dress-code-card ul{list-style:none;padding:0;margin:16px 0 0}.dress-code-card li{padding:12px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.dress-code-card li small{display:block;color:var(--muted);margin-top:4px}.dress-code-description{font-size:13px;line-height:1.7;color:#796475}.dress-code-editor small{line-height:1.6;color:var(--muted);font-size:12px}.document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px}.document-card{padding:22px;background:#fff;border:1px solid var(--line);border-radius:10px;min-width:0}.document-card-top,.document-actions,.requirement-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.document-card h2{font-size:20px;color:var(--burgundy);margin:18px 0 10px;overflow-wrap:anywhere}.document-card>p{color:#857481;font-size:13px}.document-status{background:#f2edf0;color:#68283b;padding:6px 8px;border-radius:5px;font-size:11px}.document-status.late,.document-overdue{color:#a13747;background:#fff0f0}.document-card dl{margin:18px 0}.document-card dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;margin:10px 0}.document-card dt{color:#8d7c87;font-size:11px}.document-card dd{margin:0;font-size:12px;overflow-wrap:anywhere}.document-files{display:grid;gap:8px;margin:14px 0}.document-files a{display:flex;align-items:center;gap:8px;color:var(--burgundy);overflow-wrap:anywhere;min-height:36px}.document-actions{border-top:1px solid var(--line);padding-top:14px;justify-content:flex-start}.document-actions button{font-size:12px}.rider-progress{padding:10px;background:#f8f3e9;border-left:3px solid var(--gold)}.document-editor{width:760px}.document-attachments,.rider-requirements{min-width:0;border:1px solid var(--line);border-radius:8px;padding:16px;margin:20px 0}.document-editor legend{font-weight:600;color:var(--burgundy)}.document-editor fieldset>p,.document-editor fieldset>small{font-size:12px;color:var(--muted);line-height:1.6}.document-attachments>select{width:100%;margin:12px 0}.requirement-editor{background:#faf8f9;padding:16px;border:1px solid #e7dee3;border-radius:7px;margin:16px 0}.requirement-heading{margin-bottom:14px;color:#68283b}.requirement-heading button{padding:6px}.unlinked-documents{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px;margin:24px 0}.unlinked-documents summary{cursor:pointer;font-weight:600;color:var(--burgundy)}.unlinked-documents a{color:var(--burgundy)}@media screen and (max-width:600px){.document-card{padding:16px}.document-editor{width:100%}.document-attachments,.rider-requirements,.requirement-editor{padding:12px}.document-actions button,.document-files a{min-height:44px}.documents-center .sectionheading .actions{width:100%}.documents-center .sectionheading .actions button{flex:1}.document-card dl>div{grid-template-columns:90px minmax(0,1fr)}}.assignment-picker{border:1px solid var(--line);border-radius:8px;padding:12px;margin:14px 0 20px}.assignment-picker summary{cursor:pointer;font-weight:600;color:var(--burgundy)}.assignment-picker>div{max-height:240px;overflow:auto;padding-top:10px}.modal .assignment-picker label{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:36px;margin:3px 0}.assignment-picker input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.assignment-picker small{margin-left:auto;color:var(--muted)}.wide-field{grid-column:1/-1}.operations-page .document-card dd{white-space:pre-wrap}.private-file-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0}.private-file-row a{color:var(--burgundy);overflow-wrap:anywhere}.event-contact-list{border:1px solid var(--line);border-radius:8px;padding:16px;margin:18px 0;background:#fff}.event-contact-list summary{cursor:pointer;color:var(--burgundy);font-weight:600}.event-contact-list>div{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.event-contact-list a{color:var(--burgundy)}.event-contact-list>button{margin:8px 8px 0 0}.cue-department-details>div+div{margin-top:12px}.cue-department-details p{white-space:pre-wrap;margin:6px 0 0}.cue-department-details .deptlabel{font-size:10px;font-weight:700}.cue-department-details:empty:before{display:none!important}@media screen{.rundown-table table{min-width:650px}.rundown-table .cue-department-details{min-width:180px;max-width:400px}.contactlines:empty{display:none}.operations-page .event-pocs{margin-left:0;margin-right:0}}@media screen and (max-width:600px){.rundown-table table{min-width:0}.rundown-table .cue-department-details{max-width:none;min-width:0}.rundown-table .cue-department-details:empty{display:none}.assignment-picker label{min-height:44px!important}.private-file-row{flex-wrap:wrap}.private-file-row button{min-height:44px}.event-contact-list>div{flex-direction:column}.event-contact-list a{min-height:44px;display:flex;align-items:center}.operations-fields{grid-template-columns:minmax(0,1fr)}}@media print{.packet-contents{grid-template-columns:repeat(3,1fr)}.packet-cover-meta p{font-size:8pt;margin:2mm 0;max-width:65mm}.print-packet-section .event-pocs{break-inside:avoid}}.command-page{padding:30px 34px 40px;max-width:1700px;margin:auto}.command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.command-metrics button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#fff;border:1px solid #e7e1dc;border-radius:12px;padding:20px;gap:9px}.command-metrics strong{font-size:30px;font-weight:650;color:#681e39}.command-metrics span{font-size:12px;color:#686269}.command-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 20px}.command-heading h2{margin:7px 0 0;font-size:25px;letter-spacing:-.5px}.command-heading label{display:flex;gap:8px;align-items:center;font-size:12px}.production-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.production-tile{display:block;text-align:left;white-space:normal;min-width:0;background:#fff;border:1px solid #e2dcd5;border-top:3px solid #7b2442;border-radius:12px;padding:24px;transition:box-shadow .15s,transform .15s}.production-tile:hover{box-shadow:0 8px 24px #45172a12;transform:translateY(-2px)}.tile-top,.tile-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.tile-top{color:#766c66;letter-spacing:1px}.production-tile h3{font-size:23px;letter-spacing:-.5px;margin:22px 0 10px;color:#30252b}.production-tile p{color:#766c66;font-size:13px}.tile-bottom{border-top:1px solid #eee8e2;padding-top:18px;margin-top:24px;color:#75686c}.tile-bottom b{color:#721f3d}.status-pill{background:#f5eee7;padding:5px 9px;border-radius:20px;font-size:10px;letter-spacing:.5px}.status-pill.running{background:#d8f2e7;color:#246548}.command-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.command-shortcuts button{background:#fff;border:1px solid #dfd7d0;padding:12px 18px;border-radius:8px;font-size:12px}.command-signature{display:flex;align-items:center;justify-content:center;gap:12px;color:#988c80;font-size:9px;letter-spacing:2px;margin-top:38px}.command-signature .tieicon{width:8px;height:13px;opacity:.4}.command-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.command-card{background:#fff;border:1px solid #e4ddd6;border-radius:12px;padding:24px;min-width:0}.command-card h3{margin:8px 0 20px;font-size:21px}.command-card p{font-size:13px;color:#72666a}.command-row{display:flex;align-items:center;gap:18px;text-align:left;background:none;border:0;border-bottom:1px solid #eee8e2;border-radius:0;width:100%;padding:14px 0;white-space:normal;line-height:1.5}.command-row b{font-size:12px;white-space:nowrap}.command-row span{font-size:13px}.command-row small{display:block;color:#84777c;font-size:11px}.text-action{margin-top:18px;border:0;background:none;padding:5px 0;color:#7c2343;font-size:12px}.next-preview{border-top:1px solid #ffffff25;padding:16px 0;margin-top:22px;display:flex;flex-direction:column;gap:8px}.next-preview small{font-size:9px;letter-spacing:1.5px;color:#d2b27b}.overview-hide-live{display:none}.event-navigation{margin:10px 34px 0;border:1px solid #e2d9d2;border-radius:12px;background:#fff;overflow:hidden}.nav-groups,.nav-children{display:flex;flex-wrap:wrap;gap:4px;padding:8px}.nav-groups{background:#f2ede7;border-bottom:1px solid #e2d9d2}.nav-groups button,.nav-children button{border:0;background:none;border-radius:7px;padding:10px 15px;font-size:12px}.nav-groups button.chosen{background:#641c36;color:#fff}.nav-children button.chosen{background:#f4e8ed;color:#6a1d39;font-weight:650}.follow-control{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin:12px 34px;font-size:12px}.packet-builder{max-width:720px}.packet-builder>p{color:#756b70}.packet-section-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px;border:1px solid #e0d6ce;border-radius:10px;margin:20px 0}.packet-section-picker label{display:flex;align-items:center;gap:10px;margin:0;font-size:13px}.packet-section-picker input{width:18px;height:18px}.packet-section-picker legend{font-size:12px;color:#6b273d;font-weight:600;padding:0 8px}.packet-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px}.packet-status{padding:20px;background:#f4eee6;border-left:3px solid #9c7c42;margin:16px 0}.packet-status b{color:#651d36}.packet-help{font-size:11px}.packet-issue-stamp{font-size:9pt;font-weight:600;letter-spacing:.7px;margin-top:12px;color:#745a37}.event-command .command-heading{margin-top:0}@media(max-width:1100px){.command-page{padding:24px}.event-navigation{margin:12px 24px 0}.command-metrics{gap:10px}.command-metrics button{padding:16px}.command-metrics span{font-size:11px}}@media(max-width:600px){.command-page{padding:18px 14px}.command-metrics{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.command-heading{align-items:flex-start;flex-direction:column}.production-grid,.command-columns{grid-template-columns:1fr}.production-tile,.command-card{padding:20px}.event-navigation{margin:10px 14px}.nav-groups button,.nav-children button{padding:10px;font-size:11px;min-height:44px}.nav-groups{display:grid;grid-template-columns:repeat(3,1fr)}.command-shortcuts button{flex:1 1 140px;text-align:left;min-height:44px}.packet-section-picker,.packet-filters{grid-template-columns:1fr}.packet-builder .modalfoot{flex-wrap:wrap}.command-row{min-height:48px}.tile-bottom{flex-wrap:wrap}}@media print{.command-page,.event-navigation,.follow-control{display:none!important}.packet-contents{grid-template-columns:repeat(4,1fr)!important}.packet-contents>div{padding:6px!important}.packet-contents span{font-size:8pt!important}.packet-issue-stamp{color:#5e2339!important}}.comms-tabs{display:flex;gap:8px;margin:22px 0;border-bottom:1px solid #e4d9d0;padding-bottom:12px}.comms-tabs button{padding:13px 20px;border-radius:8px;background:#fff;color:#70213c}.comms-tabs button[aria-pressed=true]{background:#651d37;color:#fff;border-color:#651d37}.comms-page .peopletop{flex-wrap:wrap;gap:10px}.comms-page .peopletop input{min-width:180px;flex:1}.comms-page .empty{padding:32px}.comms-page .command-metrics{margin-top:24px}@media(max-width:1100px){.comms-tabs button{min-height:44px}}@media(max-width:600px){.comms-tabs{display:grid;grid-template-columns:1fr 1fr}.comms-tabs button{font-size:12px;padding:12px}.comms-page .peopletop input{width:100%;flex-basis:100%}}.master-list{display:grid;gap:10px}.master-row{display:grid;grid-template-columns:150px minmax(0,1fr) 210px;gap:24px;text-align:left;background:#fff;border:1px solid #e4dbd5;border-radius:10px;padding:20px;white-space:normal;align-items:start;width:100%}.master-row h3{margin:9px 0;font-size:17px}.master-row p{font-size:12px;line-height:1.6;color:#756970;margin:0;white-space:pre-wrap}.master-time b{font-size:15px;color:#70213e}.master-row small{display:block;font-size:11px;color:#8d7b83;margin-top:6px}.master-person{font-size:12px}.master-person span{display:block;color:#70213e;font-size:11px;margin-top:12px}.phase-tag{display:inline-block!important;font-size:10px;border-radius:5px;padding:4px 7px;color:#6a223b;background:#f4e8ed;margin-right:8px}.phase-tag.loadin{background:#f3ecd9;color:#7a5a25}.phase-tag.loadout{background:#e7edf3;color:#405f78}.master-kind{display:inline!important}.master-help{font-size:12px;color:#82727b;line-height:1.6}.loadin-cues{margin:24px 34px 0;border:1px solid #e3d9cb;border-left:3px solid #b89b63;padding:24px;border-radius:10px;background:#fff}.loadin-cues p{font-size:12px;color:#7d6d74}.master-run .peopletop{gap:12px;flex-wrap:wrap}@media(max-width:900px){.master-row{grid-template-columns:110px minmax(0,1fr)}.master-person{grid-column:2}.loadin-cues{margin:18px}}@media(max-width:600px){.master-row{grid-template-columns:1fr;gap:12px;padding:18px}.master-time{display:flex;justify-content:space-between;gap:12px}.master-person{grid-column:auto}.loadin-cues{margin:14px;padding:18px}.loadin-cues .sectionheading{flex-direction:column;align-items:flex-start}}.master-crew-group{border:1px solid #e4dbd5;border-radius:10px;background:#fff;overflow:hidden}.master-crew-group>summary{border:0;border-radius:0;cursor:pointer;list-style:none}.master-crew-group>summary::-webkit-details-marker{display:none}.master-crew-group>summary:focus-visible{outline:2px solid #70213e;outline-offset:-3px}.master-crew-group .crew-collapse,.master-crew-group[open] .crew-expand{display:none}.master-crew-group[open] .crew-collapse{display:block}.master-crew-members{padding:0 22px 20px;border-top:1px solid #eee6e0}.master-crew-member{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:12px;padding:15px 0;border-bottom:1px solid #eee6e0;font-size:13px}.master-crew-member span{color:#70213e}.master-crew-member small{color:#807078}.master-crew-member p{grid-column:1/-1;margin:0;color:#807078;font-size:12px;white-space:pre-wrap}.master-crew-members>button{margin-top:16px;min-height:44px}@media(max-width:600px){.master-crew-member{grid-template-columns:1fr auto}.master-crew-member small{grid-column:1/-1}.master-crew-members{padding:0 18px 18px}}.install-overlay{z-index:1000}.install-dialog p{font-size:14px;line-height:1.7;color:#77676e}.install-dialog img{border-radius:16px;margin:10px 0}.install-dialog>.primary{display:block;margin:15px 0}.install-dialog .modalhead{align-items:flex-start}.install-dialog h2{line-height:1.3}@media print{.install-overlay{display:none!important}}.account-screen{min-height:100dvh;background:linear-gradient(135deg,#3a1223,#721f3f);display:grid;place-items:center;padding:24px}.account-card{width:100%;max-width:440px;background:#faf7f2;padding:36px;border-radius:18px;border-top:5px solid #c5a66c;box-shadow:0 20px 70px #1b071b40}.account-card>img{display:block;width:150px;max-height:160px;object-fit:contain;margin:0 auto 26px}.account-card h1{font-size:30px;margin:12px 0}.account-card p{font-size:13px;color:#75646c;line-height:1.6}.account-card label{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-size:13px}.account-card input{min-height:46px;font-size:16px}.account-card>.primary{width:100%;min-height:46px;margin:12px 0}.account-card>a{display:block;text-align:center;font-size:12px;margin-top:22px;color:#72203e}.account-card details{font-size:12px;margin:14px 0}.account-bar{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:8px 22px;background:#f3ece5;position:relative;z-index:5;font-size:12px}.account-bar a{color:#6d1d3b}.account-bar button{font-size:12px;min-height:36px}.membership-page{max-width:1400px;margin:auto}.membership-page .command-card input{width:100%;font-size:12px}.membership-page .command-card button{margin:12px 8px 0 0}.department-workspace{max-width:1400px;margin:auto}.department-workspace>.officialbrand{max-width:180px;margin:20px auto}.department-workspace textarea{min-height:180px;width:100%}@media print{.account-bar{display:none!important}}@media(max-width:600px){.account-screen{padding:14px}.account-card{padding:26px}.account-bar{padding:8px 14px}}.product-brand{display:flex;flex-direction:column;gap:5px;margin:14px 0 6px;text-align:center;color:#641c36;line-height:1.4}.product-brand strong{font-family:Georgia,serif;font-size:26px;font-weight:500;letter-spacing:.035em}.product-brand small{display:block;font-size:9px;font-weight:500;letter-spacing:.025em;color:#746b64;max-width:220px;margin:0 auto}.publicheader .public-brand-text{display:block}.publicheader .product-brand{display:flex;align-items:flex-start;margin:7px 0 0;text-align:left;gap:2px}.publicheader .product-brand strong{font-size:22px}.publicheader .product-brand small{margin:0;max-width:none;font-size:10px;text-transform:none;letter-spacing:0}.account-card .product-brand{margin:10px 0 26px}.account-card .product-brand strong{font-size:32px}@media(max-width:600px){.publicheader .product-brand small{max-width:175px;font-size:9px}.publicheader .product-brand strong{font-size:20px}}@media print{.product-brand{display:none}}.tieclip-page{padding:32px;max-width:1400px;margin:0 auto}.tieclip-hero{position:relative;background:linear-gradient(125deg,#3b1323,#701d3b);color:#fff;padding:40px 80px 40px 36px;border-radius:16px}.tieclip-hero .eyebrow{color:#e4c78d}.tieclip-hero h1{font:500 clamp(38px,4vw,60px)/1.1 Georgia,serif;margin:18px 0}.tieclip-hero p{color:#eadce1;max-width:650px}.tieclip-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;margin:24px 0}.tieclip-quote,.tieclip-bingo{border:1px solid #e6ddd7;border-radius:16px;background:#fff;padding:28px}.tieclip-quote{display:flex;flex-direction:column;align-items:flex-start}.tieclip-quote blockquote{font:500 clamp(25px,2.5vw,36px)/1.4 Georgia,serif;color:#641c36;margin:28px 0;flex:1}.tieclip-quote small{margin-top:20px;color:#746b64}.tieclip-bingo h2{margin:12px 0}.tieclip-bingo p{color:#746b64;font-size:13px}.tieclip-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0}.tieclip-board button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:100px;padding:12px 8px;text-align:center;white-space:normal;font-size:12px;border-radius:8px;background:#faf7f2;color:#45343a;border:1px solid #e6ddd7}.tieclip-board button.marked{background:#641c36;color:#fff;border-color:#641c36}.tieclip-board button span{font-size:18px}.tieclip-bingofoot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.tieclip-note{display:flex;align-items:center;justify-content:center;gap:16px;color:#746b64;text-align:left;font-size:13px;line-height:1.7}.tieclip-note svg{width:20px;height:30px;color:#a98b50}.tieclip-found{font-style:italic;font-size:13px}@media(max-width:850px){.tieclip-grid{grid-template-columns:1fr}.tieclip-page{padding:20px}.tieclip-hero{padding:30px 65px 30px 24px}}@media(max-width:420px){.tieclip-page{padding:12px}.tieclip-quote,.tieclip-bingo{padding:18px}.tieclip-board button{font-size:11px;min-height:96px}}@media print{.tieclip-page{display:none}}.tie-clip-icon{width:22px;height:28px;flex-shrink:0}.tieclip-hero h1{display:flex;align-items:center;gap:18px}.tieclip-hero h1 .tie-clip-icon{width:42px;height:54px;color:#f8f1e4}.tie-school h2{font-family:Georgia,serif;font-size:30px;font-weight:500;margin:12px 0}.tie-school>p{color:#746b64;font-size:13px;line-height:1.7}.tie-school{padding:28px 0 0;border-top:1px solid #e6ddd7}.tie-knot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.tie-knot-grid article{padding:24px;border:1px solid #e6ddd7;border-radius:14px;background:#fff}.knot-number{display:block;color:#c6a35d;font:italic 30px Georgia,serif;margin-bottom:20px}.tie-knot-grid h3{font:500 24px Georgia,serif;color:#641c36;margin:12px 0}.tie-knot-grid p,.tie-knot-grid li{font-size:13px;line-height:1.7;color:#655b57}.tie-knot-grid summary{cursor:pointer;padding:14px 0;font-weight:600;color:#641c36;min-height:44px}.tie-knot-grid ol{padding-left:20px}.tie-knot-grid li{padding:0 0 10px 5px}.tie-knot-grid a{display:inline-block;color:#641c36;font-size:12px;padding-top:14px;text-decoration:underline;text-underline-offset:3px}.tie-school-signoff{text-align:center;margin:32px 0 10px;font-style:italic}@media(max-width:900px){.tie-knot-grid{grid-template-columns:1fr}}@media(max-width:420px){.tieclip-hero h1{gap:10px;font-size:34px}.tieclip-hero h1 .tie-clip-icon{width:28px;height:38px}}.suit-game{padding:30px;background:#fff;border:1px solid #e6ddd7;border-radius:18px;margin:28px 0 36px}.suit-game-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.suit-game h2{font:500 32px Georgia,serif;margin:12px 0;color:#641c36}.suit-game p{font-size:13px;line-height:1.65;color:#746b64}.suit-score{font-size:11px;white-space:nowrap;border-radius:20px;padding:9px 12px;background:#f4eee3;color:#641c36}.suit-game-layout{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.2fr);gap:36px;margin-top:24px}.suit-preview{background:radial-gradient(ellipse at center,#fffaf0,#eee5d8);border:1px solid #e8ddcd;border-radius:12px;padding:20px;display:flex;align-items:center;flex-direction:column;justify-content:center}.suit-preview>svg{width:100%;max-width:320px;height:auto}.suit-caption{display:flex;flex-direction:column;gap:8px;text-align:center;font-size:13px;color:#641c36}.suit-caption span{font-size:11px;color:#746b64}.suit-clip-toggle{display:flex;gap:8px;align-items:center;font-size:12px;margin-top:20px}.suit-controls fieldset{border:0;margin:0 0 22px;padding:0}.suit-controls legend{font-weight:600;color:#641c36;margin-bottom:12px;font-size:14px}.suit-controls legend span{font-weight:400;color:#746b64;font-size:12px;margin-left:10px}.suit-swatches{display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));gap:8px}.suit-swatches button{padding:0;border:1px solid #0002;min-height:44px;border-radius:8px;font-size:20px}.suit-swatches button[aria-pressed=true]{outline:2px solid #641c36;outline-offset:2px}.suit-swatches button:focus-visible{outline:3px solid #c9a45c;outline-offset:3px}.suit-actions{display:flex;gap:10px;flex-wrap:wrap}.suit-actions button{min-height:44px;font-size:12px}.suit-brief{border:1px solid #e6ddd7;border-radius:10px;padding:20px;margin-top:22px;background:#faf7f2}.suit-brief h3{margin:10px 0;font:500 23px Georgia,serif;color:#641c36}.suit-game-message{min-height:44px;margin-bottom:0}@media(max-width:800px){.suit-game-layout{grid-template-columns:1fr;gap:24px}.suit-game-heading{flex-direction:column;gap:6px}.suit-preview>svg{max-width:240px}.suit-game{padding:22px}}@media(max-width:420px){.suit-game{padding:16px}.suit-game h2{font-size:28px}.suit-swatches{gap:7px}}.suit-flair{padding:18px;background:#f7f1e7;border-radius:10px;margin:4px 0 22px}.suit-flair-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.suit-flair-options label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#641c36}.suit-flair-options select{width:100%;min-width:0;min-height:44px;background:#fff}.suit-preview{align-self:start;position:static}.suit-preview>svg{max-width:380px}@media(max-width:800px){.suit-preview{position:static}.suit-preview>svg{max-width:270px}}@media(max-width:420px){.suit-flair-options{grid-template-columns:1fr}}.professional-knots-heading{margin-top:36px;padding-top:28px;border-top:1px solid #e6ddd7}.professional-knots-heading p{max-width:720px;font-size:13px;color:#746b64;line-height:1.7}.desk-workspace{min-height:100vh;background:#f7f5f1;color:#33252c}.desk-topbar{display:flex;justify-content:space-between;gap:20px;padding:18px 28px;background:#fff;border-bottom:1px solid #e6ddd7;font-size:12px}.desk-topbar a{color:#641c36}.desk-shell{display:grid;grid-template-columns:230px minmax(0,1fr);max-width:1700px;margin:auto}.desk-nav{padding:25px 18px;background:#fff;border-right:1px solid #e6ddd7;display:flex;flex-direction:column;gap:6px}.desk-nav img{width:150px;align-self:center;margin:0 0 28px}.desk-nav button{display:flex;align-items:center;gap:8px;text-align:left;border:0;background:transparent;min-height:44px;padding:12px;border-radius:8px;font-size:13px;color:#63545b}.desk-nav button[aria-current=page]{background:#641c36;color:#fff}.desk-main{padding:30px;min-width:0}.desk-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:28px}.desk-heading>div{flex:1;min-width:200px}.desk-heading h1{font:500 clamp(28px,3vw,40px)/1.15 Georgia,serif;color:#641c36;margin:10px 0}.desk-heading select{max-width:320px;min-height:44px}.desk-main button,.desk-topbar a{min-height:40px}.desk-section,.desk-empty{padding:25px;background:#fff;border:1px solid #e6ddd7;border-radius:12px;margin:20px 0}.desk-section h2,.desk-cards h2{font:500 25px Georgia,serif;color:#641c36;margin:12px 0}.desk-section p,.desk-cards p,.desk-main>p{font-size:13px;line-height:1.7;color:#6e6267}.desk-main a{color:#641c36;text-underline-offset:3px}.desk-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;margin:20px 0}.desk-cards article{padding:22px;border:1px solid #e6ddd7;border-radius:12px;background:#fff;min-width:0;overflow-wrap:anywhere}.desk-cards h3{margin:10px 0;color:#641c36;font-size:17px}.desk-cards small{color:#746b64}.desk-call-hero{background:linear-gradient(125deg,#3b1323,#701d3b);color:#fff;padding:30px;border-radius:14px;display:grid;grid-template-columns:1.4fr 1fr;gap:30px}.desk-call-hero .eyebrow{color:#e4c78d}.desk-call-hero h2{font:500 32px Georgia,serif;margin:14px 0}.desk-call-hero h3{font-size:19px}.desk-call-hero p{font-size:13px;color:#f2e7eb;line-height:1.7}.desk-call-hero button{background:#e4c78d;color:#3b1323}.desk-details{margin:12px 0}.desk-details>div{padding:7px 0;border-bottom:1px solid #f0e9e3}.desk-details dt{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#8b7b81}.desk-details dd{margin:4px 0 0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.desk-row{display:flex;align-items:center;gap:15px;justify-content:space-between;padding:18px 20px;margin:10px 0;background:#fff;border:1px solid #e6ddd7;border-radius:10px;text-decoration:none}.desk-row h3{font-size:15px;margin:0}.desk-row p{margin:8px 0 0;font-size:12px;line-height:1.6}.desk-row small{margin-left:auto;color:#746b64}details.desk-row{display:block}details.desk-row summary{cursor:pointer;line-height:1.7;font-size:13px}.desk-pill{font-size:10px;text-transform:uppercase;letter-spacing:.03em;padding:6px 9px;background:#f4eee3;color:#641c36;border-radius:20px;display:inline-block}.desk-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.desk-metrics>div{padding:20px;border:1px solid #e6ddd7;background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:8px}.desk-metrics b{font:500 32px Georgia,serif;color:#641c36}.desk-metrics span{font-size:12px;color:#746b64}.desk-readiness:hover{border-color:#b99b65;background:#fcf8ef}.desk-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:24px}.desk-template-grid button{text-align:left;padding:20px;background:#faf7f2;white-space:normal;border:1px solid #e6ddd7;border-radius:10px}.desk-template-grid button[aria-pressed=true]{border-color:#641c36;box-shadow:0 0 0 1px #641c36}.desk-template-grid h3{font:500 21px Georgia,serif;color:#641c36;margin:0 0 12px}.desk-template-grid p{font-size:12px}.desk-template-grid small{color:#746b64;font-size:10px}.desk-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.desk-form-grid label,.desk-editor label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#641c36}.desk-form-grid input,.desk-editor input,.desk-editor select,.desk-editor textarea{width:100%;min-height:44px}.desk-editor{max-width:680px}.desk-editor textarea{min-height:130px}.desk-editor label{margin-bottom:18px}.desk-editor .assignment-picker label,.desk-editor label.desk-inline{flex-direction:row;align-items:center}.desk-editor input[type=checkbox]{width:16px;min-height:16px}.desk-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.desk-section-heading p{max-width:730px;font-size:13px;line-height:1.7;color:#746b64}.desk-section-heading button{flex-shrink:0}.desk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px}.desk-actions button,.desk-actions a{font-size:12px}.desk-notice{padding:13px 18px;background:#eaf2e9;color:#305139!important;border-radius:8px;font-size:13px}.desk-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.desk-main details{margin:15px 0}.desk-main summary{cursor:pointer;min-height:35px;line-height:1.6;font-size:13px;font-weight:600}.desk-main details p{font-size:12px;line-height:1.7}.desk-filter{display:flex;gap:12px;align-items:center;font-size:13px;margin:18px 0}.desk-award{text-align:center;border-top:3px solid #c9a45c!important}.desk-award>.tie-clip-icon{width:35px;height:44px;color:#641c36;margin-bottom:16px}.desk-award .desk-actions{justify-content:center}.tieclip-awards-link{display:flex;align-items:center;gap:24px}.tieclip-awards-link>.tie-clip-icon{width:50px;height:65px;color:#641c36;flex-shrink:0}.tieclip-awards-link a{color:#641c36;font-size:13px}.desk-main .error{margin:15px 0}.desk-main .error button{margin-left:12px}.account-bar{flex-wrap:wrap}@media(max-width:1050px){.desk-shell{grid-template-columns:1fr}.desk-nav{flex-direction:row;overflow:auto;padding:10px;border-right:0;border-bottom:1px solid #e6ddd7}.desk-nav img{display:none}.desk-nav button{flex-shrink:0;white-space:nowrap;font-size:12px}.desk-main{padding:24px}.desk-call-hero{grid-template-columns:1fr;gap:12px}.desk-heading select{max-width:100%}}@media(max-width:600px){.desk-topbar{padding:14px;font-size:11px;flex-wrap:wrap}.desk-topbar span{display:none}.desk-main{padding:16px}.desk-form-grid{grid-template-columns:1fr}.desk-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.desk-row{align-items:flex-start;flex-wrap:wrap;padding:16px}.desk-readiness>span{font-size:12px}.desk-metrics{gap:8px}.desk-metrics>div{padding:15px}.desk-metrics span{font-size:10px}.desk-call-hero{padding:22px}.desk-section{padding:20px}.desk-heading{gap:10px}.desk-heading>div{flex-basis:100%}.desk-heading select{flex:1;min-width:0}.tieclip-awards-link{align-items:flex-start;gap:14px}}@media print{.desk-topbar,.desk-shell,.desk-workspace>.overlay{display:none!important}.desk-workspace{background:#fff;min-height:0}}.qlab-export{width:min(720px,calc(100vw - 32px));max-height:90dvh;overflow:auto}.qlab-intro{padding:18px 20px;border:1px solid var(--border,#d8d4cb);border-left:3px solid #aa9166;background:#f7f5f0}.qlab-intro>b{font-size:20px}.qlab-intro p{line-height:1.65}.qlab-stats{display:flex;gap:24px;padding:20px 0}.qlab-stats span{display:flex;flex-direction:column;font-size:12px;color:#666}.qlab-stats b{font-size:24px;color:#202629}.qlab-cues{list-style:none;margin:16px 0;padding:0;max-height:280px;overflow:auto;border-top:1px solid #ddd9d0}.qlab-cues li{display:flex;gap:18px;padding:13px 4px;border-bottom:1px solid #e4e0d7}.qlab-cues li>b{font-variant-numeric:tabular-nums;min-width:36px;color:#806a45}.qlab-cues strong,.qlab-cues small{display:block;overflow-wrap:anywhere}.qlab-cues small{margin-top:5px;color:#666}.qlab-download{display:inline-flex;align-items:center;gap:8px;text-decoration:none;padding:10px 15px;border-radius:5px;background:#1d272b;color:#fff}.qlab-export [role=alert]{color:#a53325}.qlab-export .modalfoot{flex-wrap:wrap}@media print{.qlab-overlay{display:none!important}}.notify-channels{margin-bottom:18px;border-bottom:1px solid var(--line)}.sms-previews{max-height:420px;overflow:auto}.sms-center pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;background:var(--paper);padding:16px;border:1px solid var(--line);border-radius:8px}.sms-center details{margin:12px 0}.sms-center summary{cursor:pointer;line-height:1.6}.sms-preferences{max-width:760px}.sms-preferences .notify-check{align-items:flex-start;line-height:1.6}.sms-center code{overflow-wrap:anywhere}.sms-center .notify-recipient>div{min-width:0}.sms-center .notify-hero{gap:20px;flex-wrap:wrap}.green-room{--gr-ink:#242d29;--gr-gold:#bda16b;--gr-paper:#faf8f1;max-width:1250px;margin:0 auto 36px}.green-room-hero{background:var(--gr-ink);color:#f6f1e5;padding:30px 40px 0;position:relative;overflow:hidden}.green-room-hero:before{content:"";position:absolute;inset:10px;border:1px solid #bda16b44;pointer-events:none}.green-room-overline,.green-room-context{position:relative;display:flex;justify-content:space-between;gap:20px;letter-spacing:2px;font-size:9px;color:#d6c394}.green-room-headline{display:flex;justify-content:space-between;gap:32px;align-items:center;padding:38px 0 34px}.green-room-headline h2{font:clamp(38px,5vw,68px)/1.05 Georgia,serif;letter-spacing:-2px;margin:0 0 22px;color:#f6f1e5}.green-room-headline h2>span{color:var(--gr-gold)}.green-room-headline p{font-size:15px;color:#cfcec2;line-height:1.7;margin:0}.green-room-seal{width:180px;height:180px;border:1px solid #bda16b66;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;color:#d6c394;flex-shrink:0;transform:rotate(-8deg)}.green-room-seal svg{width:64px;height:64px}.green-room-seal span{font-size:8px;letter-spacing:2px}.green-room-context{padding:18px 0 22px;border-top:1px solid #bda16b44;letter-spacing:1px}.green-room-nav{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-top:0;background:#fff}.green-room-nav button{justify-content:flex-start;border:0;border-right:1px solid var(--line);border-radius:0;padding:22px;font-size:13px;position:relative}.green-room-nav button[aria-current=page]{background:#f1ede2;box-shadow:inset 0 -3px var(--gr-gold)}.green-room-nav small{color:#8a7854;font-size:10px}.green-room-nav button>span{margin-left:auto}.green-room-finish,.green-room-last{display:grid;grid-template-columns:.9fr 1.25fr;gap:42px;background:var(--gr-paper);padding:40px;border:1px solid var(--line);border-top:0}.green-room h3{font:36px/1.2 Georgia,serif;letter-spacing:-.8px;color:var(--gr-ink);margin:16px 0}.green-room-caption>small,.green-room-sectionhead small{font-size:9px;letter-spacing:1.8px;color:#7c725e}.green-room-caption p{line-height:1.8;color:#77776a}.green-room-choices{display:flex;flex-direction:column;gap:8px;margin-top:24px}.green-room-choices button{justify-content:space-between;background:transparent;border:1px solid #d7d1c2;text-align:left;max-width:260px}.green-room-choices button[aria-pressed=true]{background:var(--gr-ink);color:#f5eddb;border-color:var(--gr-ink)}.green-room-choices button[aria-pressed=true]:after{content:"\2713";color:#d6c394}.green-room-style{position:relative;padding:30px 34px;background:#fff;border:1px solid #ded8c9;overflow:hidden}.green-room-style-number{position:absolute;right:22px;top:18px;font:80px Georgia;color:#eae7df}.green-room-swatch{display:flex;gap:6px;margin-bottom:30px;position:relative}.green-room-swatch i{display:block;width:38px;height:58px;transform:skew(-12deg);background:#363b3f}.green-room-swatch i:nth-child(2){background:repeating-linear-gradient(135deg,#c0c4c5 0 1px,#d9dcdc 1px 3px)}.green-room-swatch i:nth-child(3){background:#191d20}.green-room-style.curtain .green-room-swatch i:first-child{background:#1e2b45}.green-room-style.curtain .green-room-swatch i:nth-child(2){background:#f0eadc}.green-room-style.late .green-room-swatch i:first-child{background:#68283b}.green-room-style.late .green-room-swatch i:nth-child(2){background:#363636}.green-room-style.late .green-room-swatch i:nth-child(3){background:#bda16b}.green-room-style>small{font-size:10px;color:#817257;letter-spacing:1px;position:relative}.green-room-style h3{font-size:30px;position:relative}.green-room-style p{line-height:1.8;color:#696d65}.green-room-style ul{list-style:none;margin:24px 0;padding:0;border-top:1px solid #e4dfd2}.green-room-style li{padding:10px 0;border-bottom:1px solid #e4dfd2;font-size:12px}.green-room-style a,.green-room-caption>a{color:#6d5934;font-size:12px;text-decoration:none;line-height:1.7}.green-room-style a{display:flex;justify-content:space-between}.green-room-bingo{padding:36px 40px;background:var(--gr-paper);border:1px solid var(--line);border-top:0}.green-room-sectionhead{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:26px}.green-room-sectionhead p{color:#737568;line-height:1.7}.green-room-sectionhead>button{white-space:nowrap}.green-room-bingo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.green-room-bingo-grid button{min-height:135px;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;padding:16px;background:#fff;border:1px solid #d9d4c6;border-radius:0;gap:12px}.green-room-bingo-grid button>small{font-size:9px;color:#a19781}.green-room-bingo-grid button>span{font:16px/1.4 Georgia,serif}.green-room-bingo-grid button>b{align-self:flex-end;color:#9a875c;font-size:15px}.green-room-bingo-grid button[aria-pressed=true]{background:var(--gr-ink);color:#f7f1e4;border-color:var(--gr-ink)}.green-room-bingo-grid button[aria-pressed=true]>small,.green-room-bingo-grid button[aria-pressed=true]>b{color:#d6c394}.green-room-bingo-score{font:22px Georgia;color:var(--gr-ink);margin:22px 0 12px}.green-room-small{font-size:11px!important;line-height:1.7;color:#807e71!important}.green-room-checks>label:not(.green-room-note){display:flex;gap:12px;align-items:center;padding:15px 0;margin:0;border-bottom:1px solid #ded8c9;font-size:13px}.green-room-checks input{accent-color:var(--gr-ink);width:17px;height:17px}.green-room-checks>label>small{margin-left:auto;color:#ab9b7b;font-size:9px}.green-room-checks>label:has(input:checked)>span{text-decoration:line-through;color:#818477}.green-room-check-progress{margin:28px 0 12px}.green-room-check-progress>b{font:36px Georgia}.green-room-check-progress>b>span{font-size:20px;color:#9d967f}.green-room-check-progress progress{display:block;width:100%;height:4px;accent-color:var(--gr-gold);margin-top:16px}.green-room-note{display:flex;flex-direction:column;gap:10px;margin:24px 0 14px;font-size:12px}.green-room-note textarea{width:100%;line-height:1.7;min-height:110px}.green-room-note-actions{display:flex;gap:8px;flex-wrap:wrap}.green-room-note-actions>button{font-size:11px}.green-room-footer{display:flex;align-items:center;flex-wrap:wrap;gap:22px;padding:22px 0;font-size:11px}.green-room-footer>span{font-size:8px;letter-spacing:1.8px;color:#94856a}.green-room-footer>a{color:#696756;text-decoration:none}.green-room-footer>a:hover,.green-room-style a:hover{text-decoration:underline}@media(max-width:760px){.green-room-hero{padding:24px 24px 0}.green-room-overline>span:last-child{display:none}.green-room-headline{padding:28px 0}.green-room-seal{width:90px;height:90px}.green-room-seal svg{width:36px;height:36px}.green-room-seal span{display:none}.green-room-headline h2{letter-spacing:-1px}.green-room-context>span:last-child{display:none}.green-room-nav button{padding:16px 10px;font-size:11px;gap:6px}.green-room-nav button>span{display:none}.green-room-finish,.green-room-last{grid-template-columns:1fr;gap:24px;padding:24px}.green-room-choices{flex-direction:row;flex-wrap:wrap}.green-room-choices button{font-size:11px}.green-room-bingo{padding:24px 16px}.green-room-sectionhead{align-items:start;flex-direction:column;gap:8px}.green-room-bingo-grid{gap:5px}.green-room-bingo-grid button{padding:10px 7px;min-height:125px}.green-room-bingo-grid button>span{font-size:12px}.green-room-footer{gap:14px}}@media print{.green-room-nav,.green-room-footer{display:none}.green-room-hero{background:#fff;color:#222}.green-room-headline h2{color:#222}}.green-room-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.gr-finishing-edit,.gr-pocket{background:#faf8f1;border:1px solid var(--line);border-top:0;padding:36px}.gr-edit-title{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 26px}.gr-edit-title small,.gr-pocket>small{font-size:9px;letter-spacing:1.8px;color:#8e7751}.gr-edit-title h3{font-size:38px;margin:12px 0}.gr-edit-title p{color:#79786c;margin:0;line-height:1.7}.gr-edit-title>span{font-size:9px;line-height:1.9;letter-spacing:1.8px;text-align:right;color:#99886a}.gr-look-tabs{display:flex;gap:0;border-bottom:1px solid #d7cfbe;margin:0 0 26px}.gr-look-tabs>button{background:transparent;border:0;border-radius:0;padding:14px 18px;gap:12px;color:#7e7c6e;box-shadow:none;position:relative}.gr-look-tabs>button[aria-pressed=true]{color:#2c332e;box-shadow:inset 0 -2px #a18a5e}.gr-look-tabs>button>small{font-size:9px;color:#a59576}.gr-look-spread{display:grid;grid-template-columns:1fr 1.1fr;gap:0;border:1px solid #d9d1c2;background:#fff}.gr-look-photo{margin:0;position:relative;min-height:480px;background:#232523;overflow:hidden}.gr-look-photo>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:43% center}.gr-look-spread.call .gr-look-photo>img{object-position:35% center}.gr-look-spread.late .gr-look-photo>img{object-position:70% center}.gr-look-photo:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#141413cc);pointer-events:none}.gr-look-photo figcaption{position:absolute;bottom:22px;left:22px;right:22px;display:flex;justify-content:space-between;gap:16px;color:#eadfca;font-size:8px;letter-spacing:1.3px;z-index:1}.gr-look-story{padding:32px 34px;display:flex;flex-direction:column;min-width:0}.gr-look-palette{display:flex;gap:5px;margin-bottom:14px}.gr-look-palette>span{width:27px;height:9px;border:1px solid #00000009}.gr-look-line{font-size:10px!important;letter-spacing:.5px;color:#9c8a6e;margin:0}.gr-look-story>h3{font-size:32px;max-width:330px;margin:14px 0 24px}.gr-detail-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px}.gr-detail-tabs>button{border-radius:0;font-size:10px;padding:8px 10px;background:#fff;border:1px solid #dcd6c9;color:#7d776b}.gr-detail-tabs>button[aria-pressed=true]{background:#28322d;color:#f5eddb;border-color:#28322d}.gr-detail-story h4{font:23px/1.3 Georgia,serif;margin:0 0 12px;color:#30392f}.gr-detail-story>p{line-height:1.8;color:#77786d;margin:0}.gr-tailor-note{margin:22px 0;border-left:2px solid #baa16f;padding:3px 0 3px 16px}.gr-tailor-note small{letter-spacing:1.4px;font-size:8px;color:#97825d}.gr-tailor-note p{font-size:11px;line-height:1.8;color:#767969;margin:7px 0 0}.gr-look-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.gr-look-actions>button{font-size:11px;padding:9px 11px;border-radius:0;background:#faf8f1}.gr-look-message{font-size:11px;line-height:1.6;min-height:17px;margin:10px 0 0;color:#7d755f}.gr-look-next{padding:22px 0 0;display:flex;gap:22px;flex-wrap:wrap;align-items:center;font-size:11px}.gr-look-next>span{font:17px Georgia;color:#817357}.gr-look-next>a{color:#6d695b;text-decoration:none}.gr-look-next>a:hover{text-decoration:underline}.gr-runtime{display:grid;grid-template-columns:1.3fr .9fr;gap:36px}.gr-runtime-labels,.gr-runtime-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 34px;gap:8px;align-items:center}.gr-runtime-labels{font-size:8px;letter-spacing:1.5px;color:#9d8b6c;margin-bottom:8px}.gr-runtime-row{margin-bottom:8px}.gr-runtime-row input{width:100%;padding:10px 12px;background:#fff;border-color:#ded6c6;border-radius:0}.gr-runtime-row>button{padding:8px;border-radius:0;background:transparent;border-color:#ded6c6}.gr-add-item{margin:4px 0 20px;border-radius:0;font-size:11px}.gr-gap{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ded6c6;padding-top:16px;font-size:12px}.gr-gap>span{display:flex;align-items:center;gap:8px;color:#807c6d}.gr-gap input{width:72px;border-radius:0}.gr-runtime-result{padding:26px;background:#26312b;color:#f6efdf;align-self:start}.gr-runtime-result>small{font-size:8px;letter-spacing:1.6px;color:#c8b383}.gr-runtime-result>strong{display:block;font:clamp(28px,3.5vw,48px)/1.2 Georgia;margin:22px 0;overflow-wrap:anywhere}.gr-runtime-result>p{font-size:12px;line-height:1.9;color:#c4c7bc}.gr-runtime-result>button{font-size:11px;border-radius:0;margin:12px 0;background:#e8ddc6;border:0;color:#30372e}.gr-runtime-result .green-room-small{color:#b2b8a8!important;margin-bottom:0}.gr-quiet-reset{display:grid;grid-template-columns:1fr 1fr;gap:36px}.gr-quiet-reset>div>small{font-size:8px;letter-spacing:1.7px;color:#96815a}.gr-quiet-reset h4{font:34px Georgia;margin:16px 0}.gr-quiet-reset>div>p{color:#7a7a6b;line-height:1.8}.gr-reset-durations{display:flex;gap:8px;margin:24px 0}.gr-reset-durations>button{border-radius:0;background:transparent;font-size:11px;border-color:#d7cfbe}.gr-reset-durations>button[aria-pressed=true]{background:#29332e;color:#eee5d3}.gr-reset-clock{border:1px solid #d7cfbe;text-align:center;padding:30px 20px;background:#fff}.gr-reset-clock>div[role=timer]{font:76px/1.2 Georgia;color:#2d392f;font-variant-numeric:tabular-nums;white-space:nowrap}.gr-reset-clock>div[role=timer]>span{color:#bca171}.gr-reset-actions{display:flex;justify-content:center;gap:8px;margin:24px 0 10px}.gr-reset-actions>button{border-radius:0;font-size:11px}.gr-reset-clock p{font-size:12px}.gr-runtime[hidden],.gr-quiet-reset[hidden]{display:none}.gr-fortune{border:1px dashed #bca679;position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#eee7d6;padding:24px 26px;margin:24px 0 18px}.gr-fortune small{font-size:8px;letter-spacing:1.7px;color:#8e7751}.gr-fortune blockquote{font:22px/1.5 Georgia,serif;margin:10px 0 12px;color:#3f493c;max-width:650px}.gr-fortune span{font-size:8px;letter-spacing:1.2px;color:#a38f6d}.gr-fortune button{white-space:nowrap;border-radius:0;border-color:#cdbb98;background:transparent;font-size:11px}@media(max-width:950px){.gr-look-spread{grid-template-columns:.9fr 1.2fr}.gr-look-story{padding:26px 22px}.gr-look-photo{min-height:520px}.gr-look-actions>button{font-size:10px}.green-room-nav button{font-size:11px;padding:17px 12px}}@media(max-width:700px){.gr-finishing-edit,.gr-pocket{padding:24px 18px}.gr-edit-title>span{display:none}.gr-edit-title h3{font-size:32px}.gr-look-tabs{overflow-x:auto;white-space:nowrap}.gr-look-tabs>button{font-size:11px;padding:12px 10px;gap:7px;flex-shrink:0}.gr-look-spread{grid-template-columns:1fr}.gr-look-photo{min-height:260px;height:300px}.gr-look-photo>img{object-position:50% 55%}.gr-look-spread.curtain .gr-look-photo>img{object-position:50% 35%}.gr-look-story{padding:24px}.gr-look-story>h3{max-width:none}.gr-look-next{gap:14px}.gr-runtime,.gr-quiet-reset{grid-template-columns:1fr;gap:24px}.gr-runtime-row,.gr-runtime-labels{grid-template-columns:minmax(0,1fr) 83px 32px}.gr-fortune{align-items:start;flex-direction:column;gap:14px;padding:22px}.gr-fortune blockquote{font-size:20px}.green-room-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.green-room-nav button:nth-child(-n+2){border-bottom:1px solid var(--line)}.gr-look-photo figcaption{font-size:7px}.gr-runtime-result>strong{font-size:40px}}.quick-file-status{font-size:11px;line-height:1.7;color:var(--muted);padding:12px 18px;margin:0;border-bottom:1px solid var(--line)}.quick-file-status>button{padding:4px 8px;font-size:10px;margin-left:6px}.titlebar>div:first-child{min-width:0}.titlebar h1{overflow-wrap:anywhere}.titlebar .actions{flex-wrap:wrap;justify-content:flex-end;flex-shrink:0;max-width:55%}.master-row>div{min-width:0}.master-row h3,.master-person b,.master-person small{overflow-wrap:anywhere}@media(max-width:760px){.titlebar{flex-direction:column;align-items:stretch}.titlebar .actions{max-width:none;justify-content:flex-start}.titlebar h1{font-size:25px}.master-run .peopletop>span{white-space:normal}}.fitted-navigation .nav-essentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:-6px 0 15px;padding-bottom:15px;border-bottom:1px solid #e7dfda}.fitted-navigation .nav-essentials a{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:32px;padding:6px 9px;border:1px solid #e8e1dc;border-radius:5px;background:#faf8f4;color:#624756;text-decoration:none;font-size:10px;font-weight:600;letter-spacing:0;box-sizing:border-box}.fitted-navigation .nav-essentials a:hover,.fitted-navigation .nav-essentials a.is-current{background:#642d40;border-color:#642d40;color:#fff3e4}.fitted-navigation .nav-essentials svg{flex-shrink:0}html[data-show-mode=dark] .fitted-navigation .nav-essentials{border-color:#49434a}html[data-show-mode=dark] .fitted-navigation .nav-essentials a{background:#28252b;border-color:#49434a;color:#eee3d5}html[data-show-mode=dark] .fitted-navigation .nav-essentials a:is(:hover,.is-current){background:#642d40;border-color:#a77b8a;color:#fff3e4}@media screen{:root{--burgundy:#60243c;--gold:#b99b63;--line:#e9e5e3;--paper:#f7f8fa}body{background:var(--paper);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #a67b45}button{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{border-color:#e1dfe4;border-radius:9px;background:#fff}h1,h2,h3{letter-spacing:-.035em}.eyebrow{font-size:10px;letter-spacing:.15em;font-weight:700}.app.polished-workspace{grid-template-columns:264px minmax(0,1fr);background:var(--paper)}.app.polished-workspace.collapsed{grid-template-columns:minmax(0,1fr)}.polished-workspace>aside{width:264px;padding:0;background:#fff;border-right:1px solid #e7e6e8;box-shadow:none;overflow-y:auto;height:100dvh;position:sticky;top:0;z-index:20}.polished-workspace>main{background:var(--paper);max-width:none;min-width:0}.polished-workspace.collapsed>aside{display:none}.unified-navigation{display:flex;flex-direction:column;min-height:100%;padding:28px 16px 16px;color:#332d38;box-sizing:border-box}.nav-brand{display:flex;align-items:center;gap:12px;padding:0 12px 26px}.nav-brand-mark{width:38px;height:43px;background:#60243c;color:#e8d6b5;border-radius:12px;display:grid;place-items:center;box-shadow:0 4px 12px #60243c16}.nav-brand-mark svg{width:17px;height:28px}.nav-brand strong{font-family:Georgia,serif;font-size:29px;letter-spacing:-1.3px;color:#392433;font-weight:500}.nav-brand strong>span{font-family:Arial,sans-serif;font-size:9px;vertical-align:top;letter-spacing:0;margin-left:3px}.nav-brand small{display:block;font-size:8px;letter-spacing:1.65px;font-weight:600;color:#96838d;margin-top:4px}.nav-event{background:#f7f5f4;border:1px solid #eee8e7;border-radius:12px;padding:12px;margin-bottom:16px}.nav-event>label{font-size:8px;letter-spacing:1.2px;color:#8c7684;font-weight:700;display:block;margin-bottom:8px}.nav-event>div{display:flex;gap:7px;align-items:center;color:#855d72}.nav-event select{flex:1;min-width:0;width:100%;font-size:12px;font-weight:600;border:0;background:transparent;padding:5px 0;color:#4a3441;text-overflow:ellipsis}.nav-event button{padding:4px;border:0;background:transparent;display:grid;place-items:center;color:#60243c;min-height:32px}.nav-search{display:flex;align-items:center;gap:8px;border:1px solid #e8e5e9;border-radius:9px;padding:0 10px;color:#9a8d96;margin-bottom:22px;background:#fff}.nav-search input{width:100%;min-width:0;border:0;background:none;padding:11px 0;font-size:12px;color:#45353f}.nav-search button{border:0;background:none;padding:3px;display:flex;color:#897880}.unified-navigation nav{display:block;flex:1;padding:0;background:none;border:0}.nav-section{margin:0 0 12px;padding:0;border:0;background:none}.nav-section-toggle{width:100%;display:flex;align-items:center;gap:10px;padding:10px 8px;background:none;border:0;color:#877b84;font-size:11px;font-weight:600;text-align:left;border-radius:7px}.nav-section-toggle>span{flex:1}.nav-section-toggle.contains-current{color:#5e3249}.nav-section-toggle>svg:last-child{transform:rotate(-90deg);transition:transform .15s}.nav-section-toggle>svg.rotated{transform:rotate(0)}.nav-section-toggle:hover{background:#f7f5f7}.nav-section-links{padding:4px 0 0 16px;border-left:1px solid #eee9ec;margin-left:15px}.nav-footer{display:flex;align-items:center;gap:10px;padding:18px 4px 12px;margin-top:24px;border-top:1px solid #eee9ed}.nav-avatar{width:30px;height:30px;border-radius:50%;background:#f0e7dc;color:#8c6c43;display:grid;place-items:center;font-size:10px;font-weight:700;flex-shrink:0}.nav-footer>div{min-width:0;flex:1}.nav-footer strong{font-size:10px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:#5b4653}.nav-footer small{font-size:9px;color:#a0919a;display:block;margin-top:4px}.nav-footer a{color:#97808c;display:grid;place-items:center;min-height:34px;min-width:28px}.nav-signature{display:flex;align-items:center;justify-content:center;gap:8px;color:#a6989f;font-size:8px;margin:5px 0 0}.nav-signature svg{width:6px;height:12px;opacity:.5}.nav-no-results{font-size:12px;line-height:1.6;padding:10px;color:#877381}.polished-workspace .campusmasthead{display:none}.polished-workspace>main>header{height:67px;background:#ffffffd9;border-bottom:1px solid #e9e7eb;padding:0 32px;backdrop-filter:blur(12px)}.breadcrumbs{color:#9a8a94;font-size:11px}.breadcrumbs b{color:#4c3d49;font-weight:600}.breadcrumbs>button{border:1px solid #e8e3e6;border-radius:9px;background:#fff;min-height:34px;min-width:34px;display:grid;place-items:center}.saved{font-size:10px;color:#8b7d86}.statusdot{width:5px;height:5px}.account-bar{background:#fff;border-bottom:1px solid #efedf0;padding:7px 25px;min-height:38px;font-size:10px;gap:20px}.account-bar a{text-decoration:none;color:#8a7281}.account-bar button{border:0;background:none;color:#9a8190;padding:4px 0;min-height:24px;font-size:10px}.account-bar a:hover{color:#60243c}.polished-workspace .mobilenav{display:none}.polished-workspace .command-page{padding:36px;max-width:1600px;margin:auto}.command-hero{border-radius:20px!important;background:linear-gradient(125deg,#382632,#653047)!important;box-shadow:0 10px 30px #4626360e}.command-heading{margin-bottom:26px}.command-heading h1,.command-heading h2{font-family:Georgia,serif;font-weight:500;letter-spacing:-.04em}.command-card,.document-card,.personcard,.desk-section,.desk-cards article{border:1px solid #e8e6e9;border-radius:15px;box-shadow:0 3px 14px #29203303;background:#fff}.command-card{padding:26px}.command-card h3{font-size:20px;font-weight:600;color:#453342}.command-metrics{gap:15px}.command-metrics button{border-radius:14px;background:#fff;border:1px solid #e8e5e8;padding:23px}.command-metrics button:hover{border-color:#d4c2cb;box-shadow:0 6px 22px #44273508}.command-metrics strong{font-family:Georgia,serif;font-weight:500;font-size:34px}.command-shortcuts button{border-radius:9px;font-size:11px;padding:11px 16px;background:#fff;border-color:#e7e1e5}.command-row{min-height:52px;border-bottom-color:#f1edf0}.command-row:hover{background:#fbf8fa}.command-shortcuts{gap:9px}.polished-workspace .titlebar{padding:32px 34px 25px;gap:20px}.titlebar h1{font-size:clamp(26px,3vw,38px);font-weight:500;font-family:Georgia,serif;color:#493242}.titlebar p{font-size:11px;line-height:1.8;color:#9a8693}.titlebar .actions{flex-wrap:wrap}.actions button,.toolbar button,.primary{border-radius:9px;min-height:36px}.primary{box-shadow:0 3px 7px #5423360d}.polished-workspace .stats{background:#fff;border:1px solid #e8e4e8;border-radius:14px;padding:22px 0}.polished-workspace .stats strong{font-size:23px}.polished-workspace .stats strong.state{font-size:12px}.polished-workspace .stats>div{border-right-color:#eee8ed}.polished-workspace .livebar{border-radius:14px;background:linear-gradient(110deg,#382936,#523446);border:0;box-shadow:0 4px 12px #3320310b}.page-location{display:flex;align-items:center;gap:14px;margin:24px 32px 0;border-bottom:1px solid #e3dce3;padding-bottom:14px}.page-location>span{font-size:15px;font-weight:600;color:#542f45}.page-location small{font-size:10px;color:#a18b99;padding-left:14px;border-left:1px solid #d8ccd4}.tablewrap{border-radius:12px;border-color:#e6e0e5;box-shadow:0 3px 16px #2d142505}.tablewrap th{background:#f6f4f7;color:#94818e;font-size:9px}.tablewrap td{border-right-color:#f6f1f5;border-bottom-color:#f0ebef}.tablewrap tr:hover td{background:#fcf9fb}.currentrow td{background:#faf4e9}.toolbar{align-items:center;flex-wrap:wrap}.toolbar .search{background:#fff;border:1px solid #e8e2e7;border-radius:9px;padding:4px 10px;min-width:170px}.toolbar select{min-height:36px;background:#fff}.modal{border-radius:18px;box-shadow:0 30px 100px #28122235}.overlay{background:#27172368;backdrop-filter:blur(6px)}.sectionheading h1,.peoplepage h1{font-family:Georgia,serif;font-weight:500;color:#4a3040}.desk-workspace{background:var(--paper)}.desk-topbar{height:67px;align-items:center;padding:0 30px;box-sizing:border-box;border-bottom-color:#e9e7eb;color:#8e7b89;font-size:11px}.desk-topbar>button{display:none}.desk-topbar a{text-decoration:none;color:#896475;font-size:10px}.topbar-divider{margin:0 12px;color:#cebec7}.desk-shell{grid-template-columns:264px minmax(0,1fr);max-width:none;align-items:start}.desk-unified-sidebar{display:block;position:sticky;top:0;height:100dvh;overflow:auto;width:264px;padding:0;background:#fff;border-right:1px solid #e7e6e8;box-sizing:border-box}.desk-main{padding:34px 38px;min-width:0;width:100%;max-width:1600px;margin:0 auto}.desk-heading{background:none;border:0;height:auto;padding:0;gap:14px}.desk-heading h1{font-size:36px;color:#493242;letter-spacing:-.035em}.desk-heading select{display:none}.desk-heading>button{font-size:11px;border-radius:9px;background:#fff;border-color:#e5dfe5}.desk-section{padding:27px}.desk-call-hero{border-radius:18px;background:linear-gradient(125deg,#382632,#653047);padding:34px}.desk-metrics>div{border-radius:13px;border-color:#e7e1e6}.desk-row{border-radius:11px;border-color:#e9e3e8;padding:18px 22px}.desk-nav-close,.desk-nav-scrim{display:none}.desk-template-grid button{background:#fff;border-radius:13px;padding:24px}.desk-template-grid button[aria-pressed=true]{background:#f9f4f6;border-color:#a97c91;box-shadow:0 0 0 1px #a97c91}.tieclip-page{padding:34px}.tieclip-hero{border-radius:20px;background:linear-gradient(125deg,#382632,#653047)}.tieclip-quote,.tieclip-bingo{border-radius:16px;border-color:#e7e1e6}.unified-navigation button{font-family:inherit}.page-location+.follow-control{margin:14px 32px}}@media screen and (max-width:1100px){.app.polished-workspace,.app.polished-workspace.collapsed{grid-template-columns:minmax(0,1fr)}.polished-workspace>main{grid-column:1}.polished-workspace>aside,.polished-workspace.collapsed>aside{display:none}.polished-workspace.mobile-nav-open>aside{display:block;position:fixed;left:0;top:0;bottom:0;width:290px;height:100dvh;z-index:100}.polished-workspace.mobile-nav-open>.sidebar-scrim{display:block;position:fixed;inset:0;background:#20141e55;backdrop-filter:blur(3px);z-index:99;border:0;border-radius:0}.polished-workspace .sidebar-close{position:absolute;right:10px;top:13px;display:grid;place-items:center;min-width:32px;min-height:32px;color:#896b7a;border:0;background:none}.polished-workspace .nav-brand{padding-right:30px}.desk-shell{grid-template-columns:minmax(0,1fr)}.desk-unified-sidebar{display:none}.desk-topbar>button{display:grid;place-items:center;min-width:36px;min-height:36px;border:1px solid #e6dde4;background:#fff;border-radius:9px}.desk-topbar>span{flex:1}.desk-shell.nav-open .desk-unified-sidebar{display:block;position:fixed;inset:0 auto 0 0;width:290px;z-index:100;height:100dvh}.desk-nav-scrim{display:block;position:fixed;inset:0;border:0;border-radius:0;background:#20141e55;backdrop-filter:blur(3px);z-index:99}.desk-nav-close{display:grid;place-items:center;position:absolute;right:10px;top:13px;min-height:32px;min-width:32px;background:none;border:0;color:#896b7a}.desk-main{padding:28px}.nav-section-toggle{min-height:44px}.desk-call-hero{grid-template-columns:1fr}.unified-navigation{padding-bottom:max(20px,env(safe-area-inset-bottom))}}@media screen and (max-width:600px){.polished-workspace .command-page,.desk-main,.tieclip-page{padding:20px 16px}.polished-workspace>main>header,.desk-topbar{padding:0 16px;height:58px}.desk-topbar>a{display:none}.polished-workspace .titlebar{padding:24px 18px;flex-direction:column}.polished-workspace .titlebar .actions{width:100%}.polished-workspace .titlebar .actions button:first-child{font-size:11px}.polished-workspace .stats{margin:0 16px 18px}.page-location{margin:20px 18px 0}.page-location small{display:none}.command-card,.desk-section{padding:20px}.desk-heading h1{font-size:29px}.desk-heading{margin-bottom:22px}.desk-call-hero{padding:25px}.desk-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.account-bar{gap:16px;padding:7px 16px;font-size:9px}.command-metrics{gap:9px}.command-metrics button{padding:17px}.command-metrics strong{font-size:28px}.toolbar{gap:8px}.toolbar .search{flex-basis:100%;order:-1}.desk-form-grid{grid-template-columns:1fr}.nav-search input,.desk-editor input,.desk-editor select,.desk-editor textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.page-location,.unified-navigation,.desk-unified-sidebar,.desk-nav-scrim{display:none!important}}.unified-navigation .nav-brand .nav-client-name{white-space:nowrap!important;line-height:1.7;margin-top:7px;letter-spacing:.09em!important}.quick-overlay{z-index:200;align-items:flex-start;padding-top:min(16vh,120px)}.quick-panel{background:#fff;border-radius:18px;box-shadow:0 30px 100px #24142255;width:min(720px,100%);overflow:hidden}.quick-input{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid #eee5eb;color:#947b8a}.quick-input input{width:100%;min-width:0;border:0;font-size:16px;padding:10px 0}.quick-input button{background:none;border:0;padding:5px}.quick-results{max-height:55vh;overflow:auto;padding:10px}.quick-results>a{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-radius:9px;text-decoration:none;color:#58374a}.quick-results>a:hover,.quick-results>a:focus-visible{background:#f5edf1}.quick-results small{display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#a28b99;margin-bottom:5px}.quick-results b{font-size:13px;font-weight:500}.quick-results>p{padding:18px;color:#9b8191}.quick-foot{display:flex;justify-content:space-between;gap:15px;padding:15px 20px;background:#faf8fa;color:#9c8393;font-size:10px}.quick-foot>span{font-style:italic}kbd{font-size:9px;border:1px solid #e7dce3;border-radius:4px;padding:2px 5px;color:#9b8293;margin-left:8px}.pocket-hero{background:linear-gradient(125deg,#382632,#653047);color:#fff;border-radius:18px;padding:32px}.pocket-hero .eyebrow{color:#d6bd90}.pocket-hero h2{font:34px Georgia,serif;margin:15px 0}.pocket-hero>p{color:#ddc9d5}.pocket-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.pocket-grid>div{border-top:1px solid #ffffff25;padding-top:18px;display:flex;flex-direction:column;gap:9px}.pocket-grid small{color:#c6aab9;font-size:9px;letter-spacing:.1em}.pocket-grid strong{font:28px Georgia,serif;color:#e8d5ad}.pocket-grid span{font-size:12px;color:#e2ccd7}.desk-section form label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#7d5f70;margin-bottom:18px}.desk-section form input{max-width:700px}.release-badge{display:inline-block;border-radius:30px;padding:5px 10px;font-size:9px;text-transform:uppercase;letter-spacing:.1em;background:#e8f1e7;color:#426446;margin-bottom:10px}.release-badge.superseded{color:#8e7483;background:#f0eaee}.plan-locked-banner{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 32px;background:#eee9dc;border-bottom:1px solid #e6dcc8;color:#79613d;font-size:11px}.plan-locked-banner button{background:none;border:0;padding:3px;font-size:11px;color:#75552a}.all-tied-up{text-align:center;padding:50px 30px;border-radius:18px;border:1px solid #d4b97d;background:radial-gradient(ellipse at top,#fff8e5,#f7f2e8);margin:25px 0}.all-tied-up>span{font-size:36px;color:#9d7a3f}.all-tied-up h2{font:38px Georgia;color:#60442e}.all-tied-up p{font-size:13px;color:#957b61;line-height:1.7}.all-tied-up a{font-size:12px}.offheadset-games{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.offheadset-games>.desk-section{margin:0;padding:30px}.offheadset-games .eyebrow{display:flex;align-items:center;gap:8px}.offheadset-games h2{margin-top:20px}.reflex-pad{display:flex;align-items:center;justify-content:center;width:100%;height:145px;margin:22px 0 14px;border:1px solid #ded0d9;border-radius:14px;background:#f6f0f3;color:#6a3a51;font-size:21px;font-weight:600;letter-spacing:.08em;transition:none}.reflex-pad.wait{background:#f5ebd6;color:#947235;border-color:#e7d7b4}.reflex-pad.go{background:#226747;color:#fff;border-color:#226747;box-shadow:0 4px 30px #22674728}.fortune-game blockquote{font:27px/1.5 Georgia,serif;color:#6b3853;margin:30px 0}.fortune-game>small{display:block;margin-top:22px;color:#a58d9a;font-size:10px}.reflex-game>small{color:#957b8b}.reflex-game p{min-height:22px}@media(max-width:700px){.offheadset-games{grid-template-columns:1fr;gap:16px}.offheadset-games>.desk-section{padding:24px}.quick-foot>span{display:none}.quick-overlay{padding:12px;padding-top:8vh}.quick-input{padding:14px;gap:8px}.quick-input input{font-size:16px}.pocket-hero{padding:25px}.pocket-grid{gap:15px}.pocket-grid strong{font-size:23px}.plan-locked-banner{padding:12px 18px;align-items:flex-start;flex-direction:column;gap:5px}.desk-section form input{font-size:16px}}@media print{.quick-overlay,.plan-locked-banner,.offheadset-games{display:none!important}}.notify-hero{display:flex;align-items:center;gap:22px;padding:30px;background:linear-gradient(125deg,#382632,#653047);color:#fff;border-radius:18px}.notify-hero>.lucide{color:#d7bd8d;flex-shrink:0}.notify-hero>div{flex:1}.notify-hero h2{font:29px Georgia,serif;margin:13px 0}.notify-hero p{color:#d8c3cf;font-size:12px;line-height:1.7}.notify-hero .eyebrow{color:#dcc695;font-size:9px}.notify-state{background:#eee5e8;color:#6b5260;border:1px solid #d6c7ce;border-radius:30px;font-size:10px;padding:8px 12px;white-space:nowrap}.notify-state.enabled{background:#e0ecdf;color:#365a3c}.notify-tabs{display:flex;gap:7px;padding:18px 0;border-bottom:1px solid #e8dfe5;margin-bottom:24px}.notify-tabs button{background:transparent;border:0;padding:11px 18px;border-radius:9px;font-size:12px;color:#977f8e}.notify-tabs button[aria-current=page]{background:#eee3e9;color:#60243c;font-weight:600}.notify-compose{display:grid;grid-template-columns:1fr 1.25fr;gap:22px;align-items:start}.notify-compose>.desk-section{margin:0;min-width:0}.notifications-center label{display:flex;flex-direction:column;gap:9px;margin:20px 0;color:#79596c;font-size:12px}.notifications-center select,.notifications-center input{min-width:0;max-width:100%;width:100%;min-height:42px}.notifications-center label>small{font-size:10px;line-height:1.7;color:#a18a98}.notify-preview iframe{width:100%;height:510px;border:1px solid #e7dce2;border-radius:10px;background:#f7f3f0}.notify-preview details{max-height:230px;overflow:auto}.notify-help{font-size:11px!important}.notify-batch{border:1px solid #e8dfe5;border-radius:12px;padding:22px;margin:18px 0}.notify-batch h3{font-size:16px;margin:14px 0 6px;color:#634052}.notify-recipient{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid #f0e8ec}.notify-recipient b{font-size:12px;font-weight:500}.notify-recipient small{display:block;font-size:10px;color:#a18b98;margin-top:5px}.notify-recipient p{font-size:10px!important;max-width:560px}.notify-status{font-size:9px;text-transform:uppercase;letter-spacing:.04em;padding:6px 10px;border-radius:25px;background:#f1eaef;color:#907382;white-space:nowrap}.notify-status.queued{background:#f4ecda;color:#96743f}.notify-status.delivered{background:#e4f0e1;color:#46713c}.notify-status.accepted{background:#e8eef7;color:#5c749c}.notify-status.failed,.notify-status.bounced{background:#fae7e5;color:#a26060}.notify-check{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:12px!important}.notify-check input{width:18px;min-height:18px;accent-color:#60243c}.notify-setup p{display:flex;align-items:center;gap:10px}.notify-setup svg{flex-shrink:0;color:#a68b63}.notifications-center details ol{padding-left:20px;font-size:12px;line-height:1.9;color:#8b7382}.notifications-center details li{margin:12px 0}.notifications-center code{background:#f4edf1;font-size:11px;padding:3px 5px;overflow-wrap:anywhere}.notifications-center .assignment-picker label{flex-direction:row}.notifications-center .assignment-picker input[type=checkbox]{width:16px;min-height:16px}@media(max-width:1200px){.notify-compose{grid-template-columns:1fr}.notify-hero{flex-wrap:wrap}.notify-state{margin-left:auto}.notify-preview iframe{height:580px}}@media(max-width:600px){.notify-hero{padding:24px;gap:14px}.notify-hero h2{font-size:26px}.notify-hero>.lucide{display:none}.notify-hero>div{flex-basis:100%}.notify-state{margin-left:0}.notify-tabs{gap:2px}.notify-tabs button{padding:10px 12px;font-size:11px}.notify-batch{padding:17px}.notifications-center input,.notifications-center select{font-size:16px}.notify-preview iframe{height:480px}.notify-recipient{align-items:flex-start}.notify-recipient>div{min-width:0;overflow-wrap:anywhere}}@media print{.notifications-center{display:none!important}}.account-bar .account-message-crew{color:var(--house-wine,#642d40);font-weight:600}.mobile-workspace-header{grid-template-columns:44px minmax(0,1fr) auto}.mobile-workspace-actions{display:flex;gap:6px}.mobile-workspace-actions>button{display:grid;place-items:center;width:42px;height:42px}.crew-message-overlay{z-index:240}.crew-message-panel{width:min(1120px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;background:var(--paper,#faf8f3);color:var(--ink);border:1px solid var(--line);border-top:3px solid #ab8c57;border-radius:5px;box-shadow:0 25px 80px #21121e50;padding:27px 30px}.crew-message-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;position:static;padding:0;height:auto;min-height:0;background:transparent;border:0;box-shadow:none}.crew-message-panel>header h2{display:flex;gap:12px;align-items:center;font:400 32px/1.2 Georgia,serif;letter-spacing:-.035em;margin:10px 0 20px}.crew-message-panel>header h2>svg{color:#a98a55}.crew-message-panel>header>button{display:grid;place-items:center;min-width:40px;min-height:40px;background:transparent;border:1px solid var(--line);border-radius:3px;color:var(--ink)}.crew-message-production{display:flex;flex-direction:column;gap:8px;margin:0 0 25px;font-size:10px;color:var(--muted)}.crew-message-production select{min-height:43px;font-size:12px;color:var(--ink);background:var(--surface,#fff);border:1px solid var(--line);border-radius:3px;padding:10px;width:100%;max-width:520px}.crew-message-panel>footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:25px;padding-top:16px;font-size:9px;line-height:1.7;color:var(--muted)}.notifications-center.notify-compact .notify-compose{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.notifications-center.notify-compact .desk-section{padding:0!important;border:0;background:transparent;box-shadow:none}.notifications-center.notify-compact .desk-section>h2{font-size:23px;font-family:Georgia,serif;font-weight:400;margin:0 0 18px}.notifications-center.notify-compact label{margin:0 0 18px;color:var(--muted);font-size:10px;gap:7px}.notifications-center.notify-compact :is(input:not([type=checkbox]),textarea,select){background:var(--surface,#fff);color:var(--ink);border:1px solid var(--line);border-radius:3px;padding:10px;font:400 12px/1.6 Arial,sans-serif}.notifications-center.notify-compact .notify-preview{border-left:1px solid var(--line);padding-left:28px!important}.notify-delivery-mode{display:flex;gap:7px;margin:20px 0 16px}.notify-delivery-mode>button{display:flex;align-items:center;gap:7px;min-height:40px;border:1px solid var(--line);border-radius:3px;background:transparent;color:var(--muted);font-size:11px;padding:9px 13px}.notify-delivery-mode>button[aria-pressed=true]{background:#a98a5512;border-color:#b69b70;color:var(--house-wine,#642d40)}.notify-recipient-hint{font-size:9px!important;color:var(--muted)!important;line-height:1.7;margin:0 0 23px}.notifications-center .notify-preview iframe{border-radius:3px}.notifications-center.notify-compact .notify-preview iframe{height:420px}.notify-preview>.notify-queue-reviewed{margin:14px 0 5px;display:flex;align-items:center;gap:8px;min-height:44px}.notify-preview>.notify-save-draft{margin-top:15px}.notifications-center .notify-preview>.notify-queue-reviewed.primary{display:inline-flex;align-items:center;gap:8px;background:#642d40;border-color:#642d40;color:#fff3e4;min-height:44px}.cue-file-actions{display:flex;gap:9px;flex-wrap:wrap}html[data-show-mode=dark] .notify-delivery-mode>button[aria-pressed=true]{color:#e2c895}@media(max-width:800px){.notifications-center.notify-compact .notify-compose{grid-template-columns:1fr}.notifications-center.notify-compact .notify-preview{border-left:0;border-top:1px solid var(--line);padding:24px 0 0!important}.crew-message-panel{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:22px 20px}.crew-message-panel>header h2{font-size:28px}.crew-message-panel>footer{flex-direction:column;gap:3px}.crew-message-production select,.notifications-center.notify-compact :is(input:not([type=checkbox]),textarea,select){font-size:16px}.cue-file-actions{width:100%}}.notify-focused-batch{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;padding:.65rem .85rem;margin:.6rem 0;border-inline-start:2px solid #ad8e5d;background:#ede6da;color:#3f3039}.sent-note-receipt{padding:18px 0;margin:14px 0;border-block:1px solid #a58d65}.sent-note-receipt header{display:flex;justify-content:space-between;align-items:center;gap:12px}.sent-note-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;padding:16px 0}.sent-note-receipt summary{cursor:pointer}.sent-note-receipt dd{margin:0 0 8px;overflow-wrap:anywhere}.sent-note-receipt dt{font-weight:600}.sent-note-receipt [role=status]{margin-inline:8px}.bink-save-status{padding:12px;border-left:2px solid #b39862}:root{--personal-accent:#bea06a}@media screen{body{font-feature-settings:"ss01";line-height:1.5}h1,.titlebar h1,.desk-heading h1,.production-tile h3,.personal-style h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.titlebar h1,.desk-heading h1{font-size:clamp(25px,2.8vw,38px);line-height:1.15}.titlebar{padding-top:22px;padding-bottom:20px;gap:20px}.titlebar>div:first-child{min-width:0}.titlebar p{font-size:12px;line-height:1.65}.titlebar>div:first-child>p{display:none}.titlebar .eyebrow{font-size:9px;color:#856f79}.titlebar .actions{flex-wrap:wrap}.desk-heading{align-items:center;gap:14px}.desk-heading select{max-width:300px}.stats strong,.countdown,.cue-time,time,.master-time,.event-strip strong{font-variant-numeric:tabular-nums}.stats{border-radius:12px;overflow:hidden}.stats>div{padding:16px 20px}button{min-height:36px}.primary{box-shadow:0 3px 8px #60243c12}button:disabled{opacity:.5}.primary:not(:disabled):hover{box-shadow:0 4px 13px #60243c24}input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{min-height:40px;border-radius:8px}textarea{line-height:1.65}input:focus,select:focus,textarea:focus{border-color:#a88751}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #b59153;outline-offset:3px}.desk-section,.command-card,.document-card,.production-tile,.asset-card{border-radius:14px;box-shadow:0 3px 16px #28232d04}.production-tile{transition:border-color .18s,box-shadow .18s,transform .18s}.production-tile:hover{transform:translateY(-2px);border-color:#bda476;box-shadow:0 8px 25px #3026330c}.production-tile h3{font-size:26px}.empty,.desk-empty{border:1px dashed #c9bbc1;border-radius:14px;padding:36px 24px;text-align:center}.modal,.desk-editor,.quick-panel{position:relative;border-radius:15px;box-shadow:0 24px 90px #160e2038;animation:tailored-open .16s ease-out;border-top:5px solid #79334e;background-image:repeating-linear-gradient(135deg,#692c42 0px 3px,#813c55 3px 5px);background-size:5px 100%;background-repeat:no-repeat;background-position:left top}.modalfoot{border-top:1px solid var(--line);padding-top:16px}.overlay{backdrop-filter:blur(5px)}.nav-brand-mark{border-radius:10px!important;box-shadow:inset 0 0 0 1px #ffffff15,0 4px 10px #60243c15!important}.nav-avatar{position:relative;overflow:visible}.nav-footer{margin-top:8px!important}.show-appearance{margin:24px 5px 6px;width:calc(100% - 10px);padding:11px 12px;justify-content:flex-start;background:#f6f4f2;border:1px solid #e8e2dc;color:#44343d;border-radius:10px}.show-appearance>span:first-of-type{text-align:left;font-size:12px;font-weight:600}.show-appearance small{display:block;font-size:10px;color:#786b75;font-weight:400}.appearance-switch{margin-left:auto;width:27px;height:16px;border-radius:10px;background:#d1c7ca;position:relative}.appearance-switch:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#fff;transition:transform .15s}.show-appearance[aria-pressed=true] .appearance-switch{background:#a88a54}.show-appearance[aria-pressed=true] .appearance-switch:after{transform:translate(11px)}.event-strip{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr);gap:18px;border:1px solid #e8e1dc;background:#fff;border-radius:12px;margin:0 0 20px;padding:15px 20px;position:relative}.event-strip:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:2px;background:#b99b63}.event-strip>div{min-width:0}.event-strip span{display:block;font-size:9px;letter-spacing:.12em;color:#897780;font-weight:700;margin-bottom:4px}.event-strip strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.event-strip-next{border-left:1px solid #e7ddd8;padding-left:18px}.event-strip-next strong{color:#68283b}.personal-style{display:grid;grid-template-columns:130px minmax(0,1fr);gap:28px;align-items:center;padding:28px!important}.personal-style p{max-width:570px;color:#766b73}.personal-style small{display:block;margin-top:10px;color:#766b73}.style-accessories{display:flex;gap:8px;flex-wrap:wrap}.style-accessories svg{width:12px;height:19px}.style-accessories button[aria-pressed=true]{border-color:#a58b60;background:#f6f1e8;box-shadow:inset 0 0 0 1px #a58b60}.square-icon{width:17px;height:12px;background:currentColor;clip-path:polygon(0 100%,0 40%,30% 5%,50% 40%,75% 0,100% 40%,100% 100%)}.style-swatches{display:flex;gap:10px;margin-top:14px}.style-swatches button{width:36px;height:36px;min-height:36px;border:2px solid transparent;border-radius:50%;padding:0;color:#fff}.style-swatches button[aria-pressed=true]{outline:2px solid #8d7961;outline-offset:3px}.buttoned-up{display:flex;gap:16px;align-items:center;background:#f5f3eb;border:1px solid #d7c99f;border-radius:12px;padding:20px;margin:20px 0}.buttoned-up strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.buttoned-up p{margin:4px 0 0;font-size:12px;color:#716754}html[data-show-mode=dark]{color-scheme:dark;--ink:#eee9e3;--muted:#b4aeb8;--line:#3c3b46;--paper:#191b21;--burgundy:#a95776;--gold:#c6ab78}html[data-show-mode=dark] body,html[data-show-mode=dark] .app.polished-workspace,html[data-show-mode=dark] .polished-workspace>main,html[data-show-mode=dark] .desk-workspace{background:#191b21;color:#eee9e3}html[data-show-mode=dark] :is(.polished-workspace>aside,.desk-unified-sidebar,.unified-navigation,.desk-topbar,.account-bar,header,.titlebar,.stats,.page-location,.toolbar,.filters,.mobilenav){background:#202229;color:#e8e1da;border-color:#3c3b46}html[data-show-mode=dark] :is(.desk-section,.desk-row,.desk-metrics>div,.command-card,.production-tile,.asset-card,.channel-card,.checkout-card,.document-card,.personcard,.credentialcard,.dress-code-card,.event-strip,.account-card,.modal,.desk-editor,.quick-panel,.team-picker-panel,.notify-batch,.nextcard,.tieclip-quote,.tieclip-bingo,.tieclip-note,.tie-school,.game-card){background-color:#25272f;color:#eee9e3;border-color:#41404c;box-shadow:none}html[data-show-mode=dark] :is(h1,h2,h3,.nav-brand strong,.nav-destination,.nav-section-toggle,.nav-footer strong,.nav-event,.nav-search,.command-heading,.page-location span){color:#eee9e3}html[data-show-mode=dark] :is(p,small,.eyebrow,.nav-brand small,.nav-signature,.event-strip span,.show-appearance small,.personal-style p,.personal-style small,.desk-section-heading p){color:#b9b0bc}html[data-show-mode=dark] :is(button,input,select,textarea){background-color:#2c2e37;color:#eee9e3;border-color:#494653}html[data-show-mode=dark] button:not(:disabled):hover{background-color:#393540}html[data-show-mode=dark] :is(button.primary,.primary,.liveactions .go){background:#803c55;color:#fff;border-color:#a55a74}html[data-show-mode=dark] :is(.nav-event,.nav-search,.show-appearance){background:#282a32;border-color:#44404b;color:#ece3db}html[data-show-mode=dark] :is(table,thead,tbody,tr,th,td){background-color:#25272f;color:#e9e3dd;border-color:#41404b}html[data-show-mode=dark] th{background-color:#30313b;color:#d9c9b0}html[data-show-mode=dark] tr:hover td{background-color:#302c37}html[data-show-mode=dark] :is(tr.active td,tr.current td,tr.currentrow td){background-color:#44303e}html[data-show-mode=dark] a{color:#ddbd82}html[data-show-mode=dark] :is(.event-strip-next strong,.stats strong,.stats .state){color:#e7cd9d}html[data-show-mode=dark] .event-strip-next{border-color:#49414b}html[data-show-mode=dark] :is(.notify-hero,.tieclip-hero){background:#362432;color:#fff}html[data-show-mode=dark] .buttoned-up{background:#302e27;border-color:#716347}html[data-show-mode=dark] .buttoned-up p{color:#d5c9b0}html[data-show-mode=dark] .style-swatches button:hover{filter:brightness(1.15)}html[data-show-mode=dark] .style-accessories button[aria-pressed=true]{background:#443d30}html[data-show-mode=dark] :is(.error,.over){color:#ffb5bd}html[data-show-mode=dark] .error{background:#462b35}html[data-show-mode=dark] :is(.desk-notice,.notify-status.accepted,.notify-status.delivered){background:#234439;color:#c3edda}html[data-show-mode=dark] .status-pill.running{background:#244b3c;color:#b9f0d5}html[data-show-mode=dark] .notify-tabs button[aria-current=page]{background:#523445;color:#fff}html[data-show-mode=dark] .notify-preview iframe{color-scheme:light;background:#fff}html[data-show-mode=dark] .packet-cover{color-scheme:light;color:#302831;background:#fff}html[data-show-mode=dark] .packet-cover :is(p,small,h1,h2,span,strong){color:inherit}@keyframes tailored-open{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.event-strip{grid-template-columns:1fr 1fr;gap:12px}.event-strip>div:first-child{grid-column:1/-1}.desk-heading{flex-wrap:wrap}.titlebar{align-items:flex-start}.titlebar .actions{gap:7px}.personal-style{gap:20px}.desk-heading select{max-width:100%}}@media(max-width:600px){.event-strip{padding:14px 16px;gap:14px;margin-bottom:15px}.event-strip strong{font-size:11px}.event-strip-next{padding-left:12px}.titlebar{display:block}.titlebar .actions{margin-top:14px}.personal-style{grid-template-columns:1fr;padding:22px!important}.personal-style h2{font-size:26px}.show-appearance{min-height:48px}button{min-height:42px}.style-swatches button{width:42px;height:42px}.stats>div{padding:13px}.desk-heading h1{font-size:28px}.modal,.desk-editor{border-radius:14px 14px 0 0}.buttoned-up{align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.production-tile:hover{transform:none}}}.packet-tailored-mark{display:flex;align-items:center;gap:16px;color:#997d49;margin:0 0 20px}.packet-tailored-mark svg{width:15px;height:30px}.packet-tailored-mark span{display:block;height:1px;width:72px;background:#b59a64}.packet-cover-title h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em;line-height:1.12}.packet-issue-stamp{display:inline-block;border:1px solid #d2c2a6;padding:7px 10px!important;font-size:9px!important;letter-spacing:.09em}.packet-cover-meta{gap:18px!important}.packet-cover-bottom{border-top:1px solid #b59a64!important}.packet-contents{border-top:1px solid #d2c2a6!important}.packet-contents b{font-variant-numeric:tabular-nums;color:#856b3b}@media print{html[data-show-mode]{color-scheme:light;--ink:#252733;--muted:#7a7c86;--line:#e6e5e8;--paper:white;--burgundy:#68283b;--gold:#b59a64}.show-appearance,.event-strip,.personal-style{display:none!important}.packet-tailored-mark{break-inside:avoid}.packet-cover{background:#fff!important;color:#252733!important}}@media screen{.event-strip-details{grid-column:1/-1;border-top:1px solid var(--line);padding-top:8px;font-size:11px}.event-strip-details summary{cursor:pointer;width:fit-content;color:#80674c;min-height:24px}.event-strip-details>div{display:flex;gap:20px;flex-wrap:wrap;margin-top:8px}.event-strip-details>div span{font-size:11px;letter-spacing:0;text-transform:none;font-weight:400}.event-strip-details>div b{margin-right:6px}.event-strip-details p{margin:5px 0 8px}html[data-show-mode=dark] .event-strip-details summary{color:#dcc38e}html[data-show-mode=dark] :is(.quick-panel,.quick-input,.quick-foot,.desk-cards article,.deptcards article,.checkrow,.pocket-grid>div,.accountbar,.suit-game,.suit-controls,.knot-card,.tie-school-card){background-color:#25272f;color:#eee9e3;border-color:#41404c}html[data-show-mode=dark] .quick-results a:hover{background:#39323d}html[data-show-mode=dark] :is(.pocket-hero,.all-tied-up){background:#302933;color:#eee9e3;border-color:#746148}html[data-show-mode=dark] .currentrow td{border-top-color:#a58b60;border-bottom-color:#a58b60}html[data-show-mode=dark] .cuepointer{color:#e6c283}html[data-show-mode=dark] .livebar{background:#302530;border-color:#6a425a}html[data-show-mode=dark] .livebar :is(b,strong,span,small){color:#f6eadd}html[data-show-mode=dark] .livebar .over strong{color:#ffadb9}html[data-show-mode=dark] .nav-avatar{background:#443642;color:#f5e7d0}.packet-tailored-mark svg{flex-shrink:0}}@media screen{.event-strip.compact{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.event-strip.compact>div:first-child{grid-column:auto}}.meeting-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px}.meeting-intro h2{font:32px Georgia,serif;margin:6px 0}.meeting-intro p,.meeting-hint{color:var(--muted);font-size:12px}.meeting-toolbar{display:flex;align-items:end;gap:14px;margin-bottom:18px;flex-wrap:wrap}.meeting-toolbar label,.meeting-editor label{display:flex;flex-direction:column;gap:7px;font-size:12px}.meeting-toolbar a{margin-left:auto;display:flex;gap:5px;align-items:center;padding:10px}.meeting-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;align-items:start}.meeting-list{display:grid;gap:8px;max-height:700px;overflow-y:auto}.meeting-list>button{display:flex;flex-direction:column;align-items:start;text-align:left;padding:17px;border-radius:12px;gap:7px;min-width:0}.meeting-list span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.meeting-list strong{font-family:Georgia,serif;font-size:19px;font-weight:400;overflow-wrap:anywhere}.meeting-list small{font-size:10px;color:var(--muted)}.meeting-list [aria-current=page]{border-color:#a68d5f;box-shadow:inset 3px 0 #b89e6b;background:#fbf8f1}.meeting-detail{min-width:0;padding:25px}.meeting-detail h2{font:30px Georgia,serif;overflow-wrap:anywhere}.meeting-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin:20px 0}.meeting-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:5px}.meeting-facts dd{margin:0;overflow-wrap:anywhere}.meeting-prose{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.meeting-section-label{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:25px}.meeting-section-label small{font-size:10px}.meeting-action{display:flex;gap:12px;align-items:start;padding:15px 0;border-bottom:1px solid var(--line)}.meeting-action>div{flex:1;min-width:0}.meeting-action small{display:block;margin:5px 0}.meeting-action b{overflow-wrap:anywhere}.meeting-action a,.meeting-action button{font-size:11px;flex-shrink:0}.meeting-action-edit{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:10px;margin:12px 0}.meeting-editor>label{margin:20px 0}.meeting-editor .notify-check{flex-direction:row;align-items:center}.meeting-editor .desk-actions{margin-top:24px}.meeting-send{border-top:1px solid var(--line);margin-top:25px;padding-top:16px}.meeting-send p{font-size:11px;color:var(--muted)}.meeting-join{display:inline-block;padding:9px 0}.meeting-email-preview{margin-top:22px}.meeting-email-preview>label{display:flex;flex-direction:column;gap:8px}.meeting-email-preview iframe{width:100%;height:540px;border:1px solid #ded5d9;border-radius:10px;margin-top:16px;background:#fff;color-scheme:light}.meeting-email-preview details{margin:14px 0}.meeting-email-preview details p{font-size:12px}.meeting-hub .desk-actions{flex-wrap:wrap}@media screen{html[data-show-mode=dark] .meeting-list [aria-current=page]{background:#3a3039}html[data-show-mode=dark] .meeting-action-edit{background:#24262e}html[data-show-mode=dark] .meeting-email-preview iframe{background:#fff}}@media(max-width:1000px){.meeting-layout{grid-template-columns:1fr}.meeting-list{display:flex;overflow-x:auto;max-height:none;padding-bottom:8px}.meeting-list>button{min-width:235px;max-width:280px;flex-shrink:0}.meeting-list .desk-empty{width:100%}}@media(max-width:600px){.meeting-intro{align-items:start;flex-direction:column}.meeting-intro h2{font-size:28px}.meeting-detail{padding:18px}.meeting-facts{grid-template-columns:1fr}.meeting-action{flex-wrap:wrap}.meeting-action>div{flex-basis:75%}.meeting-section-label{align-items:start;flex-direction:column}.meeting-toolbar a{margin-left:0}.meeting-email-preview iframe{height:440px}}.rooms-intro,.room-toolbar,.room-card-top,.attire-heading,.attire-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px}.rooms-intro{margin:24px 0}.rooms-intro :is(h1,h2){font:32px Georgia,serif;letter-spacing:-.025em;margin:6px 0}.rooms-intro p{max-width:650px;color:var(--muted)}.room-toolbar{justify-content:flex-start;flex-wrap:wrap;margin:20px 0}.room-toolbar label{margin:0}.room-search{display:flex;align-items:center;gap:10px;flex:1;min-width:220px}.room-search input{width:100%}.room-toolbar>span{font-size:12px;color:var(--muted)}.room-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px}.room-card{background:var(--paper,#fff);border:1px solid var(--line);border-radius:12px;padding:24px;overflow-wrap:anywhere}.room-card-top{color:var(--burgundy);margin-bottom:18px}.room-card>small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.room-card h3{font:25px Georgia,serif;margin:5px 0 14px}.room-card p{font-size:13px;line-height:1.7}.room-location{font-weight:600}.room-card dl{border-top:1px solid var(--line);padding-top:12px;margin:15px 0}.room-card dt{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.room-card dd{margin:5px 0;font-size:13px}.room-card dd a{display:block;width:fit-content;margin-top:4px}.room-card summary{cursor:pointer;font-size:12px}.room-footnote{font-size:12px;color:var(--muted);line-height:1.7;margin:24px 0}.room-editor textarea{width:100%}.blacktie-zone{max-width:1100px;margin:24px auto}.blacktie-hero{display:grid;grid-template-columns:1fr 230px;align-items:center;gap:36px;background:#202025;color:#f4eee3;padding:45px 48px;border:1px solid #605347;border-radius:12px}.blacktie-hero .eyebrow{color:#cab185}.blacktie-hero h2{font:clamp(32px,4vw,50px) Georgia,serif;letter-spacing:-.04em;margin:15px 0 20px}.blacktie-hero p{font-size:16px;line-height:1.8;max-width:510px;color:#d8d1c9}.blacktie-hero span{display:block;font-size:11px;letter-spacing:.08em;margin-top:26px;color:#c4a97d}.blacktie-hero svg{width:100%;max-height:280px}.attire-chapters{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.attire-chapters button{display:flex;align-items:flex-start;flex-direction:column;text-align:left;border:0;border-right:1px solid var(--line);border-radius:0;gap:5px;padding:20px;background:var(--paper,#fff);color:var(--ink)}.attire-chapters button:last-child{border:0}.attire-chapters small{color:#9a7f52;font-size:11px}.attire-chapters strong{font:21px Georgia,serif}.attire-chapters span{font-size:11px;color:var(--muted)}.attire-chapters [aria-current=step]{background:#f2ece2;box-shadow:inset 0 -2px #ad8c56}.attire-content{border:1px solid var(--line);background:var(--paper,#fff);padding:32px 36px;border-radius:12px}.attire-heading h2,.attire-checklist h2{font:29px Georgia,serif;letter-spacing:-.025em;margin:8px 0}.attire-heading>span{font-size:12px;color:var(--muted)}.attire-steps{list-style:none;padding:0;margin:28px 0}.attire-steps li{display:grid;grid-template-columns:32px 1fr;gap:18px;padding:23px 0;border-bottom:1px solid var(--line)}.attire-steps li:first-child{padding-top:0}.attire-steps li>span{font:18px Georgia,serif;color:#a68a5f;padding-top:3px}.attire-steps h3{font-size:16px;margin:0 0 9px}.attire-steps p{font-size:14px;line-height:1.85;max-width:760px;margin:0;color:var(--ink)}.attire-note{font-size:13px;line-height:1.7;color:var(--muted)}.attire-pagination{padding-top:24px}.attire-pagination>span{font-size:12px;color:var(--muted)}.attire-checklist{display:grid;grid-template-columns:1fr 1.3fr;gap:35px;padding:35px 0;margin-top:16px}.attire-checklist p{font-variant-numeric:tabular-nums}.attire-checklist small{display:block;max-width:260px;font-size:12px;line-height:1.7;color:var(--muted);margin-bottom:16px}.attire-checklist label{display:flex;align-items:center;gap:12px;margin:0;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px;cursor:pointer}.attire-checklist input{width:17px;height:17px;accent-color:#68283b;flex-shrink:0}.attire-checklist label svg{margin-left:auto;color:#9c7e48}.attire-sources{border-top:1px solid #b49b71;padding:22px 0;display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:var(--muted)}.attire-sources p{flex-basis:100%;margin:0 0 8px;line-height:1.7}.blacktie-entry{display:flex;flex-direction:column;gap:12px;margin:24px 0;padding:32px;background:#242127;color:#eee5d5!important;border:1px solid #8a7455;border-radius:12px;text-decoration:none}.blacktie-entry strong{font:28px Georgia,serif}.blacktie-entry span{font-size:11px;letter-spacing:.06em}.tieicon,.tie-clip-icon{flex-shrink:0;vertical-align:middle}.tieclip-hero .tie-clip-icon{width:30px;height:40px}.room-editor .assign-people{max-width:100%}@media screen{html[data-show-mode=dark] :is(.room-card,.attire-content,.attire-chapters button){background:#25272f;color:#eee9e3;border-color:#41404c}html[data-show-mode=dark] .attire-chapters [aria-current=step]{background:#3b3430}html[data-show-mode=dark] .attire-steps p{color:#e5dfd7}}@media(max-width:650px){.rooms-intro{align-items:flex-start;flex-direction:column}.rooms-intro :is(h1,h2){font-size:28px}.room-card{padding:20px}.blacktie-hero{grid-template-columns:1fr 105px;padding:25px 20px;gap:10px}.blacktie-hero p{font-size:13px}.blacktie-hero span{font-size:10px}.blacktie-hero h2{font-size:32px}.attire-chapters{grid-template-columns:repeat(2,1fr)}.attire-chapters button{padding:16px;border-bottom:1px solid var(--line)}.attire-content{padding:24px 20px}.attire-steps li{gap:10px;grid-template-columns:25px 1fr}.attire-checklist{grid-template-columns:1fr;gap:12px}.attire-heading{align-items:flex-start}.attire-heading h2{font-size:26px}.room-toolbar{align-items:flex-start}.room-search{flex-basis:100%}}@media screen{:root{--paper:#f7f6f3;--surface:#fff;--ink:#29272e;--muted:#716c74;--line:#e4e0dc;--burgundy:#622d42;--gold:#aa8d59}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.5;text-rendering:optimizeLegibility}h1,h2,h3,p{overflow-wrap:break-word}button,input,select,textarea{font-family:inherit}button{font-size:12px;font-weight:550;border-radius:7px;letter-spacing:0;box-shadow:none}button.primary,.primary{background:var(--burgundy);border-color:var(--burgundy);color:#fff;box-shadow:none!important}.primary:not(:disabled):hover{background:#4d2235;border-color:#4d2235}.primary:disabled{opacity:.52}button svg{flex-shrink:0}input,textarea,select{font-size:13px!important;border:1px solid #d8d3d0;background:var(--surface);box-shadow:none;border-radius:7px!important;color:var(--ink)}input::placeholder,textarea::placeholder{color:#989198;font-size:12px}input:focus,textarea:focus,select:focus{border-color:#947247;box-shadow:0 0 0 3px #aa8d5910}label{letter-spacing:0}label>small,.meeting-hint{font-size:11px!important;line-height:1.7;color:var(--muted)}.eyebrow{font-size:9px!important;letter-spacing:.12em!important;font-weight:650;color:#8a747c}h3{letter-spacing:-.015em}.sectionheading h1,.rooms-intro :is(h1,h2),.meeting-intro h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:32px;line-height:1.2;letter-spacing:-.03em}.sectionheading p,.meeting-intro p,.rooms-intro p{font-size:12px;line-height:1.75;color:var(--muted);max-width:700px}.sectionheading{align-items:center;gap:20px;margin-bottom:24px}.command-page,.peoplepage,.arrivalpage,.readiness,.reviewpage{min-width:0}.sectionheading>div:first-child{min-width:0}.sectionheading>.primary{flex-shrink:0}:is(.desk-section,.command-card,.document-card,.production-tile,.asset-card,.channel-card,.checkout-card,.personcard,.credentialcard,.room-card){border:1px solid var(--line);border-radius:10px;box-shadow:none!important;background:var(--surface)}.production-tile:hover{transform:none!important;border-color:#a58a60;box-shadow:0 2px 12px #33272c06!important}.personcard{padding:22px}.personcard h3{font-size:15px;font-weight:650;margin:0 0 4px}.personhead{gap:12px;align-items:center}.personhead>div:nth-child(2){min-width:0;flex:1}.personhead>button{padding:7px;border:0;background:none;color:#9b8790}.personhead small{font-size:10px;color:var(--muted)}.personorg{font-size:12px}.personnote{border-top:1px solid var(--line);padding-top:12px;font-size:12px;line-height:1.75}.contactlines a{font-size:12px;overflow-wrap:anywhere}.peoplegrid{gap:18px}.asset-card>img{object-fit:cover;border-radius:6px}.asset-card h3{font-size:13px;line-height:1.6}.asset-file-icon{background:#f5f2ed!important;color:#8e7758!important;border-radius:7px}.asset-file-icon svg{width:24px;height:24px}.asset-actions{gap:6px;flex-wrap:wrap}.asset-actions button,.file-replace{font-size:11px}.credentialbadge{border-radius:8px!important;box-shadow:none!important}.credentialcard h2{font-size:19px}.accesspill,.desk-pill,.arrivalstatus,.status-pill,.phase-tag{font-size:10px;letter-spacing:.01em;font-weight:600;border-radius:5px;box-shadow:none}.peopletop,.toolbar,.room-toolbar,.meeting-toolbar{gap:10px}.peopletop .search,.toolbar .search{border-radius:7px;background:var(--surface)}.peopletop input{min-width:150px}.tablewrap,.rostertable{border-radius:8px;box-shadow:none}table th{font-size:9px;letter-spacing:.07em;color:#82757b;font-weight:650;background:#f6f4f1}table td{font-size:12px;line-height:1.65}table tbody tr:not(.currentrow):hover td{background:#fbfaf8}.rundown-table .cuebutton{font-weight:650;letter-spacing:0}.rundown-table .rowtools{gap:4px}.rowtools button{background:transparent;box-shadow:none}.rundown-table .cueinfo{font-size:10px}.department-details>div{border-radius:6px}.deptlabel,.tag{border-radius:4px;box-shadow:none;font-size:9px!important}.master-row{border-radius:8px;box-shadow:none}.master-row h3{font-size:15px}.master-help{font-size:11px;max-width:850px;line-height:1.7}.master-time b{font-size:13px}.command-metrics{gap:12px}.command-metrics button{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:none}.command-metrics strong{font-family:inherit;font-size:28px;font-weight:550;letter-spacing:-.03em}.command-metrics span{font-size:10px;color:var(--muted)}.command-card h3{font:22px Georgia,serif;font-weight:400}.command-shortcuts button{border-radius:6px;box-shadow:none;background:transparent;font-size:11px}.product-brand h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.product-brand small{font-size:10px;color:#83747c}.campusmasthead{border-bottom-width:1px;padding:11px 28px}.campusmasthead span{font-size:8px;letter-spacing:1.15px}.campusmasthead b{font-size:10px;letter-spacing:1.5px}.account-bar a,.account-bar button{color:#6b5260}.breadcrumbs{font-size:11px}.saved{font-size:10px}.titlebar{padding-top:25px;padding-bottom:24px}.stats{border-radius:8px;border:1px solid var(--line);box-shadow:none}.stats strong{font-weight:450;font-size:26px}.stats label{letter-spacing:.08em}.livebar{border-radius:9px;box-shadow:none}.livebar button{border-radius:6px}.event-strip{border:1px solid var(--line);border-radius:8px;box-shadow:none}.event-strip strong{font-size:12px}.event-pocs{border-radius:8px;background:transparent}.poc-grid>div{position:relative;padding-left:44px;min-height:42px}.poc-grid .profile-avatar{position:absolute;left:0;top:2px}.poc-grid strong{font-size:9px;letter-spacing:.05em}.poc-grid b{font-size:12px}.poc-grid a{font-size:11px}.desk-heading{padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:20px}.desk-heading h1{font-size:31px}.desk-redundant-event{display:none}.desk-topbar>a{display:none}.desk-heading>button{margin-left:auto}.desk-call-hero{background:#f0ece6;border:1px solid #ded5c8;border-radius:10px;color:var(--ink)}.desk-call-hero :is(h2,h3,p){color:inherit}.desk-call-hero .eyebrow{color:#765443}.desk-call-hero button{background:#622d42;border-color:#622d42;color:#fff}.call-person{display:flex;align-items:center;gap:14px;margin-bottom:16px}.call-person h2{margin:0}.desk-cards>article{background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:none}.desk-row{border-radius:8px;box-shadow:none}.notify-hero,.meeting-intro{border-radius:10px;box-shadow:none;background:#f0ece6;color:var(--ink);border:1px solid #ded5c8}.notify-hero h2{font:31px Georgia,serif;letter-spacing:-.03em}.notify-hero p{color:#665e66}.notify-hero .eyebrow,.notify-hero>.lucide{color:#765443}.notify-tabs{gap:8px}.notify-tabs button{font-size:11px;border-radius:6px}.notify-tabs button[aria-current=page]{background:#ece5e7;box-shadow:inset 0 -2px var(--burgundy);color:var(--burgundy)}.meeting-intro{padding:24px}.meeting-list{border-radius:8px;box-shadow:none}.meeting-list button{font-size:12px}.meeting-facts dt{font-size:9px}.meeting-facts dd{font-size:13px}.meeting-action{border-radius:7px;box-shadow:none}.meeting-action-edit{border-radius:8px}.modal,.desk-editor,.quick-panel{background-image:none!important;border-top:1px solid var(--line)!important;border-radius:12px;box-shadow:0 22px 75px #1d15202b!important;animation:none!important}.modal{padding:28px}.modalhead{align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:22px}.modalhead h2{font:26px Georgia,serif;letter-spacing:-.02em}.modalhead button{background:none;border-color:transparent;color:#8d7c85}.modalfoot{position:sticky;bottom:-28px;background:var(--surface);padding:18px 0 0;margin-top:8px;z-index:2}.modal fieldset{border:1px solid var(--line);border-radius:8px;padding:16px}.modal legend{font-size:11px;font-weight:600;color:var(--ink)}.overlay{background:#17111b70;backdrop-filter:blur(3px)}.quick-foot>span{display:none}.quick-panel{border-radius:12px}.importnotice{background:#f3f0e9;border:1px solid #e4dcca;border-radius:7px;font-size:11px;line-height:1.75;color:#75644d}.empty,.desk-empty{border:1px dashed #d7cfc9;border-radius:9px;padding:32px;background:transparent;color:var(--muted)}.empty h1,.desk-empty h2{font:26px Georgia,serif;color:var(--ink)}.empty p,.desk-empty p{font-size:12px}.nav-brand-mark{border-radius:7px!important;box-shadow:none!important;width:34px;height:39px}.nav-brand strong{font-size:27px}.nav-brand small{font-size:7px;letter-spacing:1.5px}.nav-section-toggle{font-size:10px;letter-spacing:.01em}.nav-event{border-radius:7px;background:#f7f5f1}.nav-event select{font-size:11px!important;background:transparent;border:0;box-shadow:none}.nav-search{border-radius:6px}.nav-search input{border:0;box-shadow:none;background:transparent;font-size:11px!important}.nav-footer{gap:10px}.nav-footer small{font-size:8px}.nav-avatar{background:none;flex:0 0 32px}.show-appearance{border-radius:6px;padding:9px 10px;background:#f6f3ef;font-size:10px}.show-appearance>span:first-of-type{font-size:11px}.nav-signature{display:flex;align-items:center;justify-content:space-between;font-size:8px!important;line-height:1.5;padding:0 3px;color:#9d8c94}.tieclip-hero{border-radius:12px;box-shadow:none;background:#382732;padding:36px 38px}.tieclip-hero h1{font:42px Georgia,serif}.tieclip-hero h1 svg{width:23px!important;height:31px!important;margin-right:12px}.tieclip-hero>p{font-size:13px}.tieclip-grid>section{border:1px solid var(--line);border-radius:10px;box-shadow:none}.tieclip-quote blockquote{font:24px/1.5 Georgia,serif;letter-spacing:-.015em}.tieclip-quote>small:empty{display:none}.tieclip-board button{font-size:11px;border-radius:6px;box-shadow:none}.tieclip-board button.marked{background:#f0e8dd;color:#6c5434}.tieclip-note{display:none}.tieclip-awards-link>.tie-clip-icon{width:26px!important;height:35px!important}.tieclip-awards-link h2{font:26px Georgia,serif}.tieclip-awards-link p{font-size:12px}.tie-school-signoff:empty{display:none}.tie-knot-grid>article{border-radius:9px;box-shadow:none;background:var(--surface);border:1px solid var(--line)}.tie-knot-grid h3{font:22px Georgia,serif}.knot-number{font:16px Georgia,serif;color:#b19a76}.tie-school h2{font:29px Georgia,serif}.suit-preview{background:#efebe5;border-radius:10px;box-shadow:none}.suit-game{border:1px solid var(--line);box-shadow:none;border-radius:10px}.suit-brief{border-radius:8px;box-shadow:none}.suit-caption strong{font-size:11px}.suit-flair-options select{font-size:11px!important}.all-tied-up>span{display:none}.all-tied-up{background:#f0ece3;border:1px solid #dbceb7;border-radius:10px}.all-tied-up h2{font:28px Georgia,serif}.buttoned-up{border-radius:9px;box-shadow:none}.footerend{font-size:9px}footer{border-top-color:var(--line)}html[data-show-mode=dark]{--surface:#24262c;--paper:#1b1d22;--ink:#e8e3dd;--muted:#b4abb4;--line:#3d3a42;--burgundy:#bd879e}html[data-show-mode=dark] .account-bar a,html[data-show-mode=dark] .account-bar button{color:#dfd1d9}html[data-show-mode=dark] .desk-call-hero .eyebrow,html[data-show-mode=dark] .notify-hero .eyebrow,html[data-show-mode=dark] .notify-hero>.lucide{color:#d7bc8d}html[data-show-mode=dark] .notify-hero p{color:#d9cfd7}html[data-show-mode=dark] .primary{background:#743b54;border-color:#743b54;color:#fff}html[data-show-mode=dark] :is(.notify-hero,.meeting-intro,.production-hero,.desk-call-hero,.all-tied-up){background:#2f2930;border-color:#51424a;color:#eee5df}html[data-show-mode=dark] :is(input,select,textarea,.nav-search,.nav-event){background:#25272e;color:#e9e2df;border-color:#45404b}html[data-show-mode=dark] :is(.nav-search input,.nav-event select){background:transparent}html[data-show-mode=dark] :is(table th,.show-appearance,.suit-preview){background:#2b2a31;color:#d0c4cc}html[data-show-mode=dark] table tbody tr:not(.currentrow):hover td{background:#2d2931}html[data-show-mode=dark] .importnotice{background:#302c27;color:#d5c8ad;border-color:#51483a}html[data-show-mode=dark] .tieclip-board button.marked{background:#4a3c30;color:#f1dcc1}html[data-show-mode=dark] .asset-file-icon{background:#302e31!important;color:#cfb68d!important}@media(max-width:900px){.command-metrics{gap:9px}.command-columns{gap:14px}.modal{padding:24px}.modalfoot{bottom:-24px}.sectionheading{align-items:flex-start}.sectionheading h1,.rooms-intro :is(h1,h2){font-size:29px}}@media(max-width:650px){button{min-height:44px}.account-bar{justify-content:flex-start;gap:14px;padding:6px 16px;overflow-x:auto;flex-wrap:nowrap;font-size:11px}.account-bar a,.account-bar button{font-size:11px;white-space:nowrap;flex-shrink:0}.account-bar kbd{display:none}.sectionheading{gap:14px;flex-wrap:wrap}.sectionheading>.primary{width:auto}.peopletop{flex-wrap:wrap}.peopletop .search{flex-basis:100%}.peoplegrid{grid-template-columns:1fr}.personcard{padding:19px}.modal{border-radius:12px 12px 0 0;padding:22px}.modalfoot{bottom:-22px;flex-wrap:wrap}.modalhead h2,.command-metrics strong{font-size:25px}.command-card{padding:20px}.titlebar{padding:20px 16px}.stats strong{font-size:22px}.campusmasthead{padding:10px 16px}.tieclip-hero{padding:28px 24px}.tieclip-hero h1{font-size:35px}.tieclip-quote blockquote{font-size:23px}.call-person{gap:11px}.call-person h2{font-size:26px}.poc-grid>div{padding-left:42px}.notify-hero h2{font-size:28px}.meeting-intro{padding:21px}.desk-heading>button{margin-left:0}}}.profile-avatar{display:inline-grid;place-items:center;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden;background:#eee8df;color:#74543c;font-size:12px;font-weight:650;line-height:1;vertical-align:middle;isolation:isolate}.profile-avatar.has-icon{background:#efe7e8;color:#713d52}.profile-avatar>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;grid-area:1/1}.profile-avatar>svg{display:block;width:58%;height:58%;max-width:30px;max-height:30px;margin:0;grid-area:1/1}.profile-picker{margin-bottom:24px}.profile-picker-preview{display:flex;align-items:center;gap:16px;margin:4px 0 20px}.profile-picker-preview strong{display:block;font-size:12px}.profile-picker-preview small{display:block;font-size:10px;color:var(--muted);margin:4px 0 8px}.profile-picker-preview .upload-control button{font-size:10px;min-height:30px;padding:6px 10px}.avatar-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.avatar-options button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;min-height:74px;padding:10px 5px;background:transparent;color:#74616b;border:1px solid var(--line);border-radius:7px}.avatar-options button>svg{width:24px;height:27px}.avatar-options button>small{font-size:9px;color:inherit}.avatar-options button>span{font-size:14px;min-height:27px;display:grid;place-items:center}.avatar-options button[aria-pressed=true]{border-color:#a88956;background:#f4eee4;color:#6f4d34;box-shadow:inset 0 0 0 1px #a88956}.roster-profile{display:flex;align-items:center;gap:10px}.team-options label .profile-avatar{margin:0 7px 0 3px}.public-team-profile{display:flex;align-items:center;gap:12px}.call-person .profile-avatar{font-size:17px}.easter-detail{display:inline-grid;place-items:center;border:0!important;background:transparent!important;box-shadow:none!important;padding:3px;min-height:26px;width:24px;color:#a18a65;opacity:.55}.easter-detail:hover,.easter-detail:focus-visible{opacity:1}.easter-detail svg{width:9px;height:15px}.blacktie-hero{position:relative;border-radius:10px}.attire-standard{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:22px 4px;border-bottom:1px solid var(--line);align-items:baseline}.attire-standard strong{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:#97784c}.attire-standard p{font-size:13px;line-height:1.85;margin:0;max-width:780px}.attire-photo-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:13px;margin:24px 0 30px}.attire-photo-grid figure{margin:0;min-width:0}.attire-photo-grid img{display:block;width:100%;height:auto;object-fit:contain;border-radius:7px;background:#eae4da}.attire-photo-grid figcaption{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:10px;line-height:1.6;padding:10px 2px;color:var(--muted)}.attire-photo-grid figcaption a{font-size:8px;color:#957950}.attire-content{scroll-margin-top:24px}.attire-plate{margin:23px 0 6px;padding:18px 22px;background:#f4f0e9;border:1px solid #e4dacb;border-radius:7px;max-width:680px}.attire-plate svg{display:block;width:100%;max-height:330px}.attire-plate svg text{fill:#8b7556;font-size:9px;letter-spacing:.07em;font-family:Arial,sans-serif}.attire-plate figcaption{padding:12px 3px 2px;border-top:1px solid #dfd4c4}.attire-plate strong{display:block;font:17px Georgia,serif;color:#4a3c37}.attire-plate span{display:block;font-size:11px;color:#827262;line-height:1.75;margin-top:5px}.attire-detail-notes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.attire-detail-notes>summary{font-size:13px;color:#8b6d44}.attire-detail-notes>div{padding:4px 0 15px;max-width:760px}.attire-detail-notes h3{font-size:14px;margin:24px 0 8px}.attire-detail-notes p{font-size:13px;line-height:1.85;color:var(--muted)}.attire-chapters strong{font-size:20px}.attire-chapters button{border-radius:0}.attire-steps h3{font-size:15px}.blacktie-hero>div>span{color:#cfb17b}.attire-checklist>div:first-child>button{margin-top:5px}@media screen{html[data-show-mode=dark] .profile-avatar{background:#3e3440;color:#ddc3cd}html[data-show-mode=dark] .avatar-options button{color:#c9b4be}html[data-show-mode=dark] .avatar-options button[aria-pressed=true]{background:#3c332c;color:#eedab4}html[data-show-mode=dark] .attire-standard p{color:#e1d6d0}html[data-show-mode=dark] .attire-plate{background:#eae2d6;border-color:#cfc1aa}html[data-show-mode=dark] .attire-plate span{color:#71604e}html[data-show-mode=dark] .attire-chapters button{color:#e8ded5}}@media(max-width:760px){.attire-photo-grid{grid-template-columns:1fr 1fr}.attire-photo-grid figure:first-child{grid-column:1/-1}.attire-photo-grid img{height:auto}.attire-photo-grid figure:first-child img{height:auto}.attire-standard{grid-template-columns:1fr;gap:8px;padding:20px 0}.attire-plate{padding:12px 10px}.attire-plate svg{max-height:none}.attire-plate figcaption{padding:12px 4px 2px}.avatar-options{grid-template-columns:repeat(4,minmax(0,1fr))}.avatar-options button{min-height:76px}.attire-photo-grid figcaption{display:block}.attire-photo-grid figcaption a{display:block;margin-top:4px}}@media print{.profile-avatar,.easter-detail{display:none!important}.poc-grid>div{padding-left:0!important}.print-signature{font-size:8px;letter-spacing:.04em}.packet-cover-bottom>span:nth-child(2){font-size:8px;letter-spacing:.04em}.print-rundown h3{font-family:Arial,sans-serif;font-weight:650}.print-note{color:#6d6268}.packet-cover-title>p{letter-spacing:.02em}.packet-cover-top{letter-spacing:.08em}}@media screen{.saved{color:#69616b}.meeting-intro>div>p{margin:8px 0 0}.meeting-intro .eyebrow{color:#765443}html[data-show-mode=dark] .saved{color:#c9bec8}html[data-show-mode=dark] .meeting-intro .eyebrow{color:#d6bc8e}html[data-show-mode=dark] .notify-state{background:#3e313c;border-color:#60495a;color:#e1cbd5}html[data-show-mode=dark] .notify-state.enabled{background:#263e2c;color:#c5e2c7;border-color:#436449}}@media screen and (max-width:767px){html body input:not([type=checkbox]):not([type=radio]):not([type=color]),html body select,html body textarea,html body .nav-event select{font-size:16px!important}.modalfoot{bottom:calc(-22px - env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.assignment-picker>div,.team-options{max-height:min(40dvh,300px);overscroll-behavior:contain}.profile-picker .avatar-options{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-picker .avatar-options button{min-height:78px}.profile-picker-preview .upload-control button{min-height:40px}}@media screen{.sectionheading{padding-bottom:18px;border-bottom:1px solid var(--line)}.sectionheading h1:before{content:"";display:block;width:26px;height:2px;background:#a98b5b;margin:0 0 15px}.nav-section-toggle{font-size:11px;color:#6f626b}.nav-brand small,.nav-event>label{color:#786575}.nav-footer small,.nav-signature{color:#7d6b77}.nav-section-links{border-left-color:#e6ddd7}.nav-brand-mark{border-radius:5px!important}.asset-tabs button,.comms-tabs button,.notify-tabs button{font-weight:500;border-radius:4px}.asset-tabs [aria-pressed=true],.comms-tabs [aria-pressed=true]{box-shadow:inset 0 -2px #a98b5b}.document-card h2,.room-card h3{font-family:inherit;font-size:17px;font-weight:550;line-height:1.5;letter-spacing:-.015em}.document-card,.room-card{border-radius:7px}.room-card-top>svg{width:18px;height:18px;stroke-width:1.4}.room-card .desk-pill{background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:3px}.master-row{border-radius:5px}.master-row h3{font-weight:550}.phase-tag{border-radius:3px;letter-spacing:.02em}.event-strip{border-radius:5px;background:transparent;box-shadow:none}.event-strip-details summary{font-size:10px}.desk-heading{padding-bottom:17px}.desk-heading h1{font-size:30px}.quick-input{border-bottom-color:#d9cbb8}.quick-results a{border-radius:4px}.quick-results b{font-weight:550}.packet-builder .modalhead h2{font-family:Georgia,serif}.profile-avatar.has-icon{background:#eee7e5;color:#683d50}.nav-footer .profile-avatar{border:1px solid #e3d7cf}.show-appearance{background:transparent;border-color:var(--line)}html[data-show-mode=dark] .nav-section-links{border-left-color:#4c3e48}html[data-show-mode=dark] .nav-section-toggle,html[data-show-mode=dark] .nav-footer small,html[data-show-mode=dark] .nav-signature,html[data-show-mode=dark] .nav-brand small,html[data-show-mode=dark] .nav-event>label{color:#cabec7}html[data-show-mode=dark] .profile-avatar.has-icon{background:#41333e;color:#e3cbd6}html[data-show-mode=dark] .nav-footer .profile-avatar{border-color:#64505a}}@media screen and (max-width:650px){.sectionheading{padding-bottom:16px}.sectionheading h1:before{margin-bottom:12px}.sectionheading h1{font-size:29px}}@media print{.packet-cover-title h1{letter-spacing:-.025em}.packet-contents>div{border-bottom:1px solid #e3dacf}.print-section-heading{border-top-color:#a98b5b}.print-table-brand th{letter-spacing:.04em}.print-edition{font-size:8pt}}@media screen{.production-board-brand{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 32px;background:#552338;color:#fff4e6;border:1px solid #6b3a4c;border-radius:10px}.production-board-identity{min-width:0}.production-board-wordmark>span{display:block;font-size:8px;letter-spacing:.13em;font-weight:600;color:#dfc493}.production-board-brand .product-brand{align-items:flex-start;text-align:left;margin:11px 0 0;gap:6px;color:#fff4e6}.production-board-brand .product-brand h1{font:400 43px/1.1 Georgia,Times New Roman,serif;letter-spacing:-.035em;color:#fff4e6;margin:0}.production-board-brand .product-brand small{font-size:10px;line-height:1.7;letter-spacing:0;color:#ead6df;margin:0}.production-board-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.production-board-actions .primary{background:#e4c78d;border-color:#e4c78d;color:#35131e;white-space:nowrap;padding:10px 16px;font-size:12px}.production-board-actions .primary:hover{background:#eed6a7;border-color:#eed6a7}.production-board-actions .easter-detail{color:#dfc493}.production-board-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 0;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.production-board-summary button{display:flex;align-items:center;gap:13px;text-align:left;min-width:0;padding:20px 24px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink)}.production-board-summary button:last-child{border-right:0}.production-board-summary strong{font-size:25px;line-height:1;letter-spacing:-.04em;font-weight:550;color:#622d42;font-variant-numeric:tabular-nums}.production-board-summary span{font-size:11px;line-height:1.5;color:var(--muted)}.production-board-summary button:hover{background:#f6f2ec}.production-board-summary .needs-attention strong{color:#9b462f}.production-board-links{display:flex;align-items:center;gap:24px;padding:16px 3px 19px;border-bottom:1px solid var(--line);overflow-x:auto}.production-board-links button{display:inline-flex;gap:8px;align-items:center;white-space:nowrap;background:transparent;border:0;padding:0;min-height:30px;color:#6b5260;font-size:11px;border-radius:3px}.production-board-links button>span{font-size:12px;color:#9b8466}.production-board-heading{align-items:center;margin:28px 0 20px}.production-board-heading h2{font:400 27px/1.2 Georgia,serif;letter-spacing:-.025em;margin:6px 0 0}.production-board-heading label{font-size:11px;color:var(--muted);gap:8px;white-space:nowrap}.production-board-heading input{accent-color:#622d42}.production-board .production-tile{border-top:1px solid var(--line);padding:24px}.production-board .production-tile h3{font:400 25px/1.3 Georgia,serif;color:var(--ink);margin:19px 0 9px}.production-board .tile-top{font-size:10px;letter-spacing:0;color:var(--muted)}.production-board .tile-bottom{font-size:10px}.production-board .status-pill.paused{background:#f2e7cc;color:#725626}.production-board-empty{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px 28px;border:1px dashed #d4cbc4;border-radius:8px}.production-board-empty h3{font:24px/1.3 Georgia,serif;color:var(--ink);margin:0 0 8px}.production-board-empty p{font-size:12px;color:var(--muted);line-height:1.8;max-width:540px;margin:0}.production-board-empty>button{flex-shrink:0}.production-board-resources{display:flex;gap:22px;flex-wrap:wrap;margin:25px 0 0}.production-board-resources button{background:transparent;border:0;border-radius:3px;padding:0;font-size:10px;min-height:30px;color:var(--muted)}.production-board-resources button>span{color:#9b8466;margin-left:5px}html[data-show-mode=dark] .production-board-brand{background:#442333;border-color:#674051}html[data-show-mode=dark] .production-board-actions .primary{background:#e4c78d;border-color:#e4c78d;color:#35131e}html[data-show-mode=dark] .production-board-summary strong{color:#e0c4a4}html[data-show-mode=dark] .production-board-summary button:hover{background:#2e2930}html[data-show-mode=dark] .production-board-links button{color:#d6c5cd}html[data-show-mode=dark] .production-board-summary .needs-attention strong{color:#f0b78b}html[data-show-mode=dark] .production-board .status-pill.paused{background:#4b3e27;color:#e6cd9b}@media(max-width:1000px){.production-board-summary button{padding:18px;gap:10px}.production-board-actions{gap:10px}.production-board-brand{padding:26px;gap:20px}}@media(max-width:650px){.production-board-brand{padding:24px;flex-wrap:wrap;gap:19px}.production-board-identity{flex-basis:100%}.production-board-wordmark>span{font-size:7px;letter-spacing:.1em}.production-board-brand .product-brand h1{font-size:36px}.production-board-brand .product-brand small{font-size:10px;max-width:260px}.production-board-actions{width:100%;justify-content:space-between}.production-board-actions .primary{min-height:42px;font-size:12px;padding:9px 14px}.production-board-summary{grid-template-columns:1fr 1fr;margin-top:17px}.production-board-summary button{padding:16px 18px;gap:12px;border-bottom:1px solid var(--line)}.production-board-summary button:nth-child(2){border-right:0}.production-board-summary button:nth-last-child(-n+2){border-bottom:0}.production-board-summary strong{font-size:24px}.production-board-summary span{font-size:10px}.production-board-links{gap:23px;padding:9px 1px 12px}.production-board-links button{min-height:38px;font-size:11px}.production-board-heading{align-items:flex-start;gap:14px;flex-direction:row;margin:24px 0 18px}.production-board-heading h2{font-size:23px}.production-board-heading label{font-size:9px;margin-top:4px;white-space:normal;max-width:107px;line-height:1.6}.production-board .production-tile{padding:21px}.production-board-empty{align-items:flex-start;flex-direction:column;gap:15px;padding:23px}.production-board-empty h3{font-size:23px}.production-board-resources{gap:16px;margin-top:20px}.production-board-resources button{min-height:38px}.production-board .production-grid{gap:14px}}}@media screen{.overview-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px}.overview-heading h2{font:550 13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;color:var(--ink);margin:0}.overview-heading>div{display:flex;gap:8px}.overview-heading button{font-size:11px;padding:8px 12px;min-height:38px}.overview-register{display:flex;align-items:center;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:25px}.overview-register button{display:flex;align-items:baseline;gap:9px;min-height:56px;font-size:11px;color:var(--muted);border:0;border-radius:0;background:transparent;padding:13px 22px 13px 0;margin-right:22px}.overview-register b{font-weight:550;font-size:19px;letter-spacing:-.02em;color:#622d42;font-variant-numeric:tabular-nums}.overview-register b>span{font-size:11px;color:var(--muted);font-weight:450}.overview-register button:hover{color:#622d42}.overview-running-order{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;align-items:stretch}.overview-cue{position:relative;min-width:0;padding:27px 30px;background:#432634;color:#fff3e2;border:1px solid #61414f;border-radius:9px}.overview-cue:before{content:"";position:absolute;left:10px;top:23px;bottom:23px;width:1px;background:#b99b6366}.overview-cue-label{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px;font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:#dac194}.overview-cue-label b{font-size:9px;font-weight:550;letter-spacing:.05em;color:#ead6df;border:1px solid #8d6f7a;padding:3px 7px;border-radius:3px}.overview-cue-time{font-size:12px;color:#d8be96;font-variant-numeric:tabular-nums}.overview-cue h3{font:400 31px/1.25 Georgia,Times New Roman,serif;letter-spacing:-.025em;color:#fff3e2;margin:10px 0 14px;overflow-wrap:anywhere}.overview-cue-owner{font-size:11px;line-height:1.8;color:#e0cbd4;margin:0 0 12px}.overview-cue-notes{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#eadde1;margin:0 0 22px}.overview-next{border-top:1px solid #8d6f7a;display:flex;flex-direction:column;gap:6px;padding:17px 0 21px;margin-top:22px}.overview-next small{font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:#d8be96}.overview-next strong{font-size:13px;font-weight:500;line-height:1.7;color:#fff3e2}.overview-cue>button{display:flex;align-items:center;gap:25px;background:transparent;color:#efd4a3;border:0;padding:3px 0;font-size:11px;min-height:33px;box-shadow:none;border-radius:2px}.overview-cue>button:hover{color:#fff3e2}.overview-schedule{padding:8px 0 4px;min-width:0}.overview-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.overview-section-title h3{font-size:14px;letter-spacing:-.01em;font-weight:600;margin:0;color:var(--ink)}.overview-section-title button{display:inline-flex;align-items:center;gap:10px;font-size:10px;background:transparent;border:0;border-radius:2px;padding:0;color:#826347;min-height:30px}.overview-schedule ol{list-style:none;margin:0;padding:0 0 0 16px;border-left:1px solid #c4ae88}.overview-schedule li{position:relative}.overview-schedule li:before{content:"";position:absolute;width:5px;height:5px;left:-19px;top:23px;border:1px solid #b2966c;background:var(--paper);border-radius:50%}.overview-schedule li button{display:flex;align-items:center;gap:15px;background:transparent;border:0;border-radius:0;padding:16px 0;width:100%;text-align:left;min-height:54px;border-bottom:1px solid var(--line)}.overview-schedule li:last-child button{border-bottom:0}.overview-schedule time{font-size:12px;min-width:84px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:550}.overview-schedule li span{font-size:11px;line-height:1.6;color:var(--muted)}.overview-schedule li span:last-child{margin-left:auto;color:#9a805c}.overview-venue{margin:22px 0 0;padding-top:17px;border-top:1px solid var(--line)}.overview-venue strong{display:block;font-size:12px;font-weight:550;color:var(--ink)}.overview-venue p{font-size:11px;line-height:1.8;margin:7px 0;color:var(--muted)}.overview-venue>span{display:block;font-size:10px;color:var(--muted);margin-top:5px}.overview-worklist{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:31px 0}.overview-worklist>section{border-top:1px solid #c4ae88;padding-top:17px;min-width:0}.overview-worklist .overview-section-title{margin-bottom:6px}.overview-line{display:flex;align-items:center;gap:15px;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;text-align:left;white-space:normal}.overview-line time{font-size:11px;color:#77644e;font-variant-numeric:tabular-nums;min-width:70px}.overview-line>span:not(:last-child){flex:1;min-width:0}.overview-line strong{font-size:12px;font-weight:550;line-height:1.6;color:var(--ink)}.overview-line small{display:block;margin-top:4px;font-size:10px;line-height:1.7;color:var(--muted)}.overview-line>span:last-child{margin-left:auto;font-size:12px;color:#a18a68}.overview-empty-line{font-size:12px;line-height:1.8;color:var(--muted);margin:22px 0}.overview-contact-prompt{font-size:11px;background:none;border:0;padding:12px 0;color:#826347;text-align:left}.overview-planning-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;border-top:1px solid var(--line);padding-top:8px;margin-top:29px}.overview-planning-links button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-size:11px;line-height:1.7;padding:12px 0;min-height:44px;background:transparent;border:0;border-radius:0;color:var(--ink);border-bottom:1px solid var(--line)}.overview-planning-links button>span{color:#a18a68}.overview-desk .event-pocs{padding:18px 0;margin-top:24px;border:0;border-top:1px solid var(--line);background:transparent}html[data-show-mode=dark] .overview-register b{color:#dfc18f}html[data-show-mode=dark] .overview-register button:hover{color:#f0ddbc}html[data-show-mode=dark] .overview-cue{background:#39242f;border-color:#6a475b}html[data-show-mode=dark] .overview-section-title button,html[data-show-mode=dark] .overview-contact-prompt{color:#d2b785}html[data-show-mode=dark] .overview-line time{color:#d2b785}@media(max-width:900px){.overview-running-order{gap:25px}.overview-cue{padding:25px 26px}.overview-cue h3{font-size:29px}.overview-register button{margin-right:15px;padding-right:12px;font-size:10px}.overview-schedule time{min-width:75px;font-size:11px}.overview-schedule li button{gap:10px}.overview-worklist{gap:25px}}@media(max-width:650px){.overview-heading{align-items:flex-start;flex-wrap:wrap;gap:14px}.overview-heading h2{font-size:13px}.overview-heading>div{width:100%}.overview-heading button{min-height:42px}.overview-register{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:20px}.overview-register button{margin:0;padding:12px 0;min-height:44px;font-size:10px}.overview-register b{font-size:17px}.overview-running-order{grid-template-columns:1fr;gap:25px}.overview-cue{padding:24px 26px}.overview-cue h3{font-size:29px}.overview-cue-label{margin-bottom:20px}.overview-cue>button{min-height:40px}.overview-schedule{padding:0}.overview-section-title h3{font-size:14px}.overview-section-title button{min-height:38px}.overview-worklist{grid-template-columns:1fr;gap:25px;margin-top:25px}.overview-planning-links{grid-template-columns:1fr 1fr;gap:0 20px}.overview-planning-links button{font-size:10px}.overview-line{min-height:56px}.overview-venue{margin-top:17px}}}.production-board .production-board-actions .production-import{background:#fff7e9;border:1px solid #fff7e9;color:#552338;font-size:14px;font-weight:650;line-height:1.3;min-height:44px;padding:11px 18px;white-space:nowrap}.production-board .production-board-actions .production-import:not(:disabled):hover{background:#f2dfbc;border-color:#f2dfbc;color:#35131e}.production-board .production-board-actions .production-import:focus-visible{outline:2px solid #fff7e9;outline-offset:4px}.production-board .production-board-actions .primary{min-height:44px;padding:11px 18px;font-size:14px;line-height:1.3}@media(max-width:520px){.production-board .production-board-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px}.production-board .production-board-actions>button{flex:1 1 170px}}.production-board .production-board-actions .production-import{display:inline-flex;align-items:center;justify-content:center;gap:9px}.production-board .production-import .tieicon{width:11px;height:18px;flex:none}@media screen{.contact-directory{border-top:1px solid var(--line);margin-top:7px}.directory-record{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(190px,1fr) minmax(180px,.9fr) auto;align-items:center;gap:20px;padding:21px 4px;border-bottom:1px solid var(--line);color:var(--ink)}.directory-person{display:flex;align-items:center;gap:14px;min-width:0}.directory-person>div{min-width:0}.directory-person h3{font:600 14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;margin:0 0 3px;color:var(--ink)}.directory-person>div>span{display:block;font-size:11px;color:var(--muted);line-height:1.65}.directory-person>div>small{display:block;font-size:10px;line-height:1.7;color:var(--muted)}.directory-contact{display:flex;flex-direction:column;gap:6px;min-width:0}.directory-contact a{font-size:12px;color:#705564;line-height:1.5;overflow-wrap:anywhere;text-decoration:none;width:fit-content}.directory-contact a:hover{text-decoration:underline;text-underline-offset:3px}.directory-assignment{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:11px;line-height:1.65}.directory-assignment>span{display:block}.directory-assignment small{font-size:9px;color:var(--muted);display:inline-block;min-width:70px;margin-right:8px}.directory-assignment b{font-weight:650;color:#684132;margin-right:3px}.directory-edit{display:flex;align-items:center;justify-content:center;gap:7px;min-width:48px;min-height:40px;font-size:10px;color:#77626e;background:none;border:1px solid transparent;padding:7px 9px;border-radius:5px}.directory-edit:hover{background:#eee8e4;border-color:#e5dcd6}.directory-edit svg{width:13px;height:13px}.directory-notes{grid-column:1/-1;margin:0 0 0 56px!important}.directory-notes summary{font-size:10px!important;font-weight:500!important;line-height:1.6;min-height:25px!important;color:#80643f;cursor:pointer;width:fit-content}.directory-notes p{font-size:12px!important;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;max-width:820px;margin:9px 0}.directory-contact:empty,.directory-assignment:empty{min-height:0}html[data-show-mode=dark] .directory-contact a{color:#d8bfcd}html[data-show-mode=dark] .directory-assignment b{color:#dfc18f}html[data-show-mode=dark] .directory-edit{color:#cfb8c4}html[data-show-mode=dark] .directory-edit:hover{background:#362d35;border-color:#50414a}html[data-show-mode=dark] .directory-notes summary{color:#d2b884}@media(max-width:1100px){.directory-record{grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) auto;gap:17px}.directory-assignment{grid-column:2;grid-row:auto}.directory-edit{grid-column:3;grid-row:1}.directory-notes{margin-left:0!important}.directory-person{grid-column:1;grid-row:1/3}.directory-contact{grid-column:2;grid-row:1}.directory-assignment:empty{display:none}}@media(max-width:650px){.directory-record{grid-template-columns:minmax(0,1fr) 44px;gap:12px;padding:20px 0}.directory-person{grid-column:1;grid-row:1}.directory-person h3{font-size:15px}.directory-contact{grid-column:1;grid-row:auto;padding-left:56px;gap:8px}.directory-contact a{font-size:12px;line-height:1.7}.directory-assignment{grid-column:1;grid-row:auto;padding-left:56px;gap:6px}.directory-edit{grid-column:2;grid-row:1;width:44px;height:44px;padding:9px}.directory-edit>span{display:none}.directory-edit svg{width:15px;height:15px}.directory-notes{grid-column:1/-1;margin:0 0 0 56px!important}.directory-notes summary{min-height:30px!important}.directory-contact:empty,.directory-assignment:empty{display:none}}}.contact-book-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin:-6px 0 22px;color:var(--muted);font-size:11px}.contact-book-summary>span+span{border-left:1px solid var(--line);padding-left:22px}.contact-book-summary b{font-size:16px;color:var(--ink);font-weight:500;margin-right:4px}.contact-book-controls{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--wf-surface,#fff);margin-bottom:22px}.contact-book-search-row{display:flex;align-items:center;gap:14px;padding:13px 16px}.contact-book-search{display:flex;align-items:center;gap:10px;min-width:180px;flex:1;margin:0!important}.contact-book-search>svg{color:var(--muted);flex-shrink:0}.contact-book-search input{border:0!important;background:transparent!important;box-shadow:none!important;min-width:0;width:100%;padding:9px 0!important;font-size:13px}.contact-book-search-row>button{display:inline-flex;gap:7px;align-items:center;font-size:11px}.contact-density{display:flex;gap:0;border:1px solid var(--line);border-radius:5px;overflow:hidden}.contact-density button{border:0;border-radius:0;background:transparent;color:var(--muted);font-size:10px;padding:8px 10px}.contact-density button[aria-pressed=true]{background:#efe5e9;color:#69263e}.contact-book-filters{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap;border-top:1px solid var(--line);padding:15px 16px;background:#faf8f6}.contact-book-filters>label{display:flex;flex-direction:column;gap:7px;margin:0;flex:1;min-width:130px;font-size:9px;letter-spacing:.02em;color:var(--muted);font-weight:500}.contact-book-filters select{max-width:100%;width:100%;font-size:11px;padding:9px 10px;min-height:36px;box-sizing:border-box}.contact-filter-result{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:36px;font-size:10px;color:var(--muted)}.contact-filter-result>button{font-size:10px;padding:7px 9px}.contact-book-notice{font-size:12px;line-height:1.8;color:#49654d;border:1px solid #dce5db;background:#f6f9f4;padding:11px 16px;border-radius:5px}.contact-book-hint{font-size:11px;line-height:1.8;color:var(--muted)}.contact-book-empty{text-align:center;padding:48px 22px;border-bottom:1px solid var(--line)}.contact-book-empty h2{font-family:Georgia,serif;font-size:25px;font-weight:400}.contact-book-empty p{font-size:12px;color:var(--muted);line-height:1.8;max-width:480px;margin:12px auto 20px}.directory-categories{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.directory-person .directory-categories>span{font-size:9px;line-height:1.4;border:1px solid var(--line);border-radius:4px;color:var(--muted);padding:3px 6px;display:inline-block}.directory-record-actions{display:flex;gap:5px;justify-content:flex-end;align-items:center}.directory-record-actions button{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 9px;font-size:10px;border-color:var(--line);background:transparent;color:var(--muted)}.directory-productions{grid-column:1/-1;margin-left:56px;font-size:10px;color:var(--muted)}.directory-productions summary{cursor:pointer;font-size:10px;line-height:1.8}.directory-productions>a{display:block;width:fit-content;font-size:11px;color:var(--burgundy);padding:6px 0;text-decoration:none;overflow-wrap:anywhere}.directory-productions>a:hover{text-decoration:underline}.contact-category-editor{padding:16px;border:1px solid var(--line);border-radius:7px;margin:16px 0 22px}.contact-category-editor legend{font-size:11px;font-weight:600;padding:0 6px;color:var(--muted)}.contact-category-editor p{font-size:11px;color:var(--muted);line-height:1.8;margin:0 0 14px}.contact-category-editor>div{display:flex;flex-wrap:wrap;gap:7px}.contact-category-editor button{font-size:11px;padding:7px 10px;background:transparent;border-color:var(--line);color:var(--muted)}.contact-category-editor button[aria-pressed=true]{background:#6d2941;color:#fff;border-color:#6d2941}.contact-directory.is-compact .directory-record{padding-top:13px;padding-bottom:13px;gap:12px 20px}.contact-directory.is-compact .directory-person h3{font-size:13px}.contact-directory.is-compact .directory-person>svg{width:32px;height:32px}.contact-directory.is-compact .directory-categories{margin-top:5px}.contact-directory.is-compact .directory-notes,.contact-directory.is-compact .directory-productions{margin-top:0}html[data-show-mode=dark] .contact-book-controls{background:#24212c}html[data-show-mode=dark] .contact-book-filters{background:#211e28}html[data-show-mode=dark] .contact-density button[aria-pressed=true]{background:#423040;color:#f2e4eb}html[data-show-mode=dark] .contact-book-notice{background:#25362b;border-color:#3c5845;color:#d7e9d8}@media(max-width:1100px){.directory-record-actions{grid-column:3;grid-row:1;flex-wrap:wrap}.contact-book-search-row{gap:10px}.contact-book-filters{gap:12px}.contact-filter-result{margin-left:auto}}@media(max-width:650px){.contact-book-summary{gap:10px 14px}.contact-book-summary>span+span{padding-left:14px}.contact-book-search-row{flex-wrap:wrap;padding:12px}.contact-book-search{flex-basis:100%;min-width:0}.contact-book-search input{font-size:16px}.contact-density{margin-right:auto}.contact-book-filters{padding:12px;gap:14px 12px}.contact-book-filters>label{flex-basis:calc(50% - 12px);min-width:0}.contact-filter-result{width:100%;justify-content:space-between}.directory-record-actions{grid-column:2;grid-row:1;flex-direction:column;align-items:flex-end}.directory-record-actions button{width:40px;min-height:40px;padding:8px}.directory-record-actions button>span{display:none}.directory-productions{grid-column:1/-1;margin-left:56px}.directory-person .directory-categories>span{font-size:9px}.contact-directory.is-compact .directory-record{gap:10px;padding-block:16px}}.contact-book .sectionheading h1{overflow-wrap:anywhere}.contact-book .sectionheading p{max-width:720px}.directory-person h3,.directory-person>div>small,.directory-person>div>span{overflow-wrap:anywhere}.contact-category-editor button:focus-visible,.contact-density button:focus-visible,.directory-record-actions button:focus-visible{outline:2px solid #a28755;outline-offset:3px}@media(min-width:651px)and (max-width:1100px){.directory-productions{margin-left:0}}@media print{.contact-book-controls,.contact-book-summary,.contact-book-notice,.contact-book-hint,.directory-record-actions{display:none!important}.directory-record{break-inside:avoid}.directory-productions:not([open]){display:none}}.contact-book{--muted:#6e6671}.contact-book-filters>label{font-size:10px}.directory-person .directory-categories>span{color:#6e6671}html[data-show-mode=dark] .contact-book{--muted:#b4aeb8}html[data-show-mode=dark] .directory-person .directory-categories>span{color:#b4aeb8}.directory-open{display:inline;padding:0!important;background:none!important;border:0!important;text-align:left;font:inherit;line-height:inherit;color:inherit;cursor:pointer;border-radius:2px}.directory-open:hover{color:var(--burgundy);text-decoration:underline;text-underline-offset:4px}.directory-open:focus-visible{outline:2px solid #a28755;outline-offset:4px}.contact-inspector-overlay{position:fixed;inset:0;z-index:180;background:#18131f66;backdrop-filter:blur(3px);display:flex;justify-content:flex-end}.contact-inspector{--ci-surface:#fffdfa;--ci-line:#e1d9df;--ci-ink:#302630;--ci-muted:#706471;--ci-accent:#702a43;--ci-soft:#f7f2ee;width:min(700px,96vw);height:100dvh;display:flex;flex-direction:column;background:var(--ci-surface);color:var(--ci-ink);box-shadow:-14px 0 70px #17111d26;border-left:1px solid var(--ci-line);min-width:0}.contact-inspector-header{display:block;height:auto;min-height:0;position:static;background:var(--ci-surface);padding:22px 28px 18px;border:0;flex-shrink:0}.contact-inspector-header>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:14px}.contact-inspector-header>div:first-child>span{font-size:8px;letter-spacing:.16em;color:var(--ci-muted)}.contact-inspector-header>div:first-child>button{display:grid;place-items:center;padding:8px;border:1px solid var(--ci-line);background:none;color:var(--ci-muted);border-radius:5px;min-width:36px;min-height:36px}.contact-inspector-profile{display:flex;gap:16px;align-items:center;margin:20px 0 14px}.contact-inspector-profile>div{min-width:0}.contact-inspector-profile h2{font-family:Georgia,serif;font-weight:400;font-size:29px;line-height:1.25;margin:0;color:var(--ci-ink);overflow-wrap:anywhere}.contact-inspector-profile p{font-size:12px;line-height:1.7;color:var(--ci-muted);margin:7px 0 0;overflow-wrap:anywhere}.contact-inspector-contact{display:flex;gap:10px 18px;align-items:center;flex-wrap:wrap;font-size:11px;margin:15px 0}.contact-inspector-contact>a{color:var(--ci-accent);text-decoration:none;overflow-wrap:anywhere}.contact-inspector-contact>a:hover{text-decoration:underline}.contact-inspector-contact>button{background:none;border:1px solid var(--ci-line);border-radius:5px;color:var(--ci-accent);font-size:10px;padding:7px 10px;margin-left:auto}.contact-inspector-categories{display:flex;flex-wrap:wrap;gap:6px}.contact-inspector-categories>span{font-size:9px;color:var(--ci-muted);border:1px solid var(--ci-line);padding:4px 7px;border-radius:4px}.contact-inspector-profile-defaults{font-size:10px;line-height:1.8;color:var(--ci-muted);margin:12px 0 18px}.contact-inspector-profile-defaults small{display:block;font-size:10px}.contact-inspector-event{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--ci-muted);margin:20px 0 0!important}.contact-inspector-event select{width:100%;box-sizing:border-box;min-height:40px;padding:10px 12px;background:var(--ci-soft);border:1px solid var(--ci-line);border-radius:6px;color:var(--ci-ink);font-size:12px}.contact-inspector-event-summary{font-size:10px;color:var(--ci-muted);line-height:1.7;margin:9px 0 0;overflow-wrap:anywhere}.contact-inspector-tabs{display:flex;gap:0;border-block:1px solid var(--ci-line);padding:0 24px;flex-shrink:0;background:var(--ci-surface);overflow-x:auto}.contact-inspector-tabs button{background:none;color:var(--ci-muted);border:0;border-bottom:2px solid transparent;border-radius:0;padding:14px 12px;font-size:11px;white-space:nowrap;flex:1}.contact-inspector-tabs button[aria-pressed=true]{color:var(--ci-accent);border-bottom-color:var(--ci-accent);background:var(--ci-soft)}.contact-inspector-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.contact-inspector-body{padding:24px 28px}.contact-inspector-body>section+section{margin-top:30px}.contact-inspector-section{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.contact-inspector-section h3,.contact-inspector-body>section>h3{font-size:13px;font-weight:600;margin:0;color:var(--ci-ink)}.contact-inspector-section>a{display:flex;align-items:center;gap:5px;color:var(--ci-accent);font-size:10px;text-decoration:none;white-space:nowrap}.contact-inspector-facts{display:flex;border:1px solid var(--ci-line);border-radius:7px;margin-bottom:28px;overflow:hidden;background:var(--ci-soft)}.contact-inspector-facts>div{flex:1;padding:16px 18px}.contact-inspector-facts>div+div{border-left:1px solid var(--ci-line)}.contact-inspector-facts small{display:block;font-size:8px;letter-spacing:.08em;color:var(--ci-muted)}.contact-inspector-facts b{display:block;font-weight:400;font-size:24px;color:var(--ci-accent);margin-top:8px}.contact-inspector-item{border:1px solid var(--ci-line);border-radius:7px;padding:17px 18px;margin:10px 0;background:var(--ci-surface);min-width:0}.contact-inspector-item b{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.contact-inspector-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.contact-inspector-item-heading>b{display:flex;align-items:center;gap:7px;min-width:0}.contact-inspector-item p{display:flex;align-items:baseline;gap:7px;font-size:12px;line-height:1.8;margin:10px 0;color:var(--ci-muted);white-space:pre-wrap;overflow-wrap:anywhere}.contact-inspector-item p svg{flex-shrink:0}.contact-inspector-item>small{display:block;font-size:10px;color:var(--ci-muted);margin:8px 0;line-height:1.8;overflow-wrap:anywhere}.contact-inspector-status{font-size:9px;color:var(--ci-muted);border:1px solid var(--ci-line);border-radius:4px;padding:4px 7px;line-height:1.5;max-width:190px;flex-shrink:0}.contact-inspector-status.confirmed{color:#355f47;background:#edf5ee;border-color:#c8ddcb}.contact-inspector-fields{margin:14px 0 0;display:grid;gap:10px}.contact-inspector-fields>div{min-width:0}.contact-inspector-fields dt{font-size:9px;text-transform:capitalize;color:var(--ci-muted);margin:0 0 5px}.contact-inspector-fields dd{font-size:12px;line-height:1.8;color:var(--ci-ink);margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.contact-inspector-item details{border-top:1px solid var(--ci-line);padding-top:12px;margin-top:13px}.contact-inspector-item summary{font-size:10px;cursor:pointer;color:var(--ci-accent);line-height:1.8}.contact-inspector-item details p{display:block}.contact-inspector-empty{font-size:12px;line-height:1.8;color:var(--ci-muted,#706471);padding:22px 18px;border:1px dashed var(--ci-line,#e1d9df);border-radius:6px;margin:12px 0}.contact-inspector-scroll>.contact-inspector-empty{margin:24px 28px}.contact-inspector-role{display:flex;justify-content:space-between;gap:14px;font-size:12px;line-height:1.8;color:var(--ci-muted)}.contact-inspector-cue-time{display:flex;gap:12px;align-items:center;margin-bottom:10px;font-size:11px;color:var(--ci-muted);font-variant-numeric:tabular-nums}.contact-inspector-cue-time>b{color:var(--ci-accent)}.contact-inspector-cue-time>small{margin-left:auto;font-size:10px}.contact-inspector-title-link{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:13px;color:var(--ci-ink);font-weight:600;line-height:1.7;text-decoration:none;overflow-wrap:anywhere}.contact-inspector-title-link>svg{flex-shrink:0;margin-top:4px;color:var(--ci-accent)}.contact-inspector-channel{border-left:2px solid #b49a6e;margin-top:16px;padding-left:14px}.contact-inspector-channel>b{font-size:11px}.contact-inspector-note{font-size:11px;line-height:1.8;color:var(--ci-muted)}.contact-inspector-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--ci-line);padding:14px 28px;background:var(--ci-surface);flex-shrink:0;font-size:9px;color:var(--ci-muted)}.contact-inspector-footer>button{display:flex;align-items:center;gap:7px;padding:8px 10px;font-size:10px;background:none;border:1px solid var(--ci-line);border-radius:5px;color:var(--ci-accent)}.contact-inspector-error{margin:20px 28px;padding:16px;border:1px solid #c99da9;border-radius:6px;background:#fcf1f4;color:#7c3049}.contact-inspector-error>b{font-size:12px}.contact-inspector-error>p{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.contact-inspector-error>button{font-size:11px;background:transparent;color:inherit;border:1px solid #c99da9;padding:7px 10px;border-radius:4px}.contact-inspector :focus-visible{outline:2px solid #a68b5a;outline-offset:3px}html[data-show-mode=dark] .contact-inspector{--ci-surface:#24212b;--ci-line:#45404c;--ci-ink:#f1e8ed;--ci-muted:#beb2c0;--ci-accent:#ecc7d7;--ci-soft:#302a36}html[data-show-mode=dark] .directory-open:hover{color:#ecc7d7}html[data-show-mode=dark] .contact-inspector-error{background:#432b37;color:#f2ccd9;border-color:#835b70}html[data-show-mode=dark] .contact-inspector-status.confirmed{background:#293c30;color:#d4e9d9;border-color:#47664f}@media(max-width:600px){.contact-inspector{width:100vw;border:0}.contact-inspector-header{padding:18px 18px 14px}.contact-inspector-profile{gap:13px;margin-top:16px}.contact-inspector-profile h2{font-size:25px}.contact-inspector-profile p{font-size:11px}.contact-inspector-tabs{padding:0 10px}.contact-inspector-tabs button{font-size:10px;padding:13px 8px}.contact-inspector-body{padding:20px 18px}.contact-inspector-section{gap:12px}.contact-inspector-section h3{font-size:12px}.contact-inspector-item{padding:15px}.contact-inspector-item-heading{flex-wrap:wrap;gap:8px}.contact-inspector-status{max-width:100%}.contact-inspector-facts>div{padding:14px 12px}.contact-inspector-facts small{font-size:7px}.contact-inspector-footer{padding:12px 18px}.contact-inspector-scroll>.contact-inspector-empty,.contact-inspector-error{margin:20px 18px}.contact-inspector-event select{font-size:16px}.contact-inspector-contact{gap:10px 14px}}@media(prefers-reduced-motion:reduce){.contact-inspector-overlay{backdrop-filter:none}}.contact-inspector-header{max-height:52dvh;overflow-y:auto;box-sizing:border-box}.contact-inspector-fields dt{overflow-wrap:anywhere}.contact-inspector-facts small{font-size:9px}@media(max-width:600px){.contact-inspector-facts small{font-size:8px}}@media screen{.navigation-glyph{flex-shrink:0;overflow:visible}.navigation-glyph .glyph-detail{stroke:#94764a}.nav-section-toggle.contains-current .navigation-glyph{color:#66364b}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #92703c;outline-offset:3px}:where(input,textarea,select){caret-color:var(--burgundy);accent-color:var(--burgundy)}:where(button):disabled{cursor:not-allowed}:where(textarea){line-height:1.7}:where(th,td,time,.saved){font-variant-numeric:tabular-nums}.nav-section-links{scroll-margin-block:16px}.nav-search:focus-within{border-color:#9f8155}.workspace-empty{padding:36px 4px;border-top:1px solid var(--line);margin-top:20px;max-width:650px}.workspace-empty-rule{display:block;width:27px;height:2px;background:#a78955;margin-bottom:19px}.workspace-empty h3{font:25px/1.3 Georgia,serif;letter-spacing:-.02em;margin:0 0 10px;color:var(--ink)}.workspace-empty p{font-size:12px;line-height:1.8;color:var(--muted);max-width:430px;margin:0}.workspace-empty>div{margin-top:17px}.workspace-empty button{font-size:12px;min-height:40px}.cafe-tieline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);margin:35px 0;border:1px solid #d2c7b7;border-radius:9px;overflow:hidden;background:#f1ece2;color:#493e33}.cafe-counter{position:relative;padding:30px 34px;--cafe-porcelain:#fffaf1;--cafe-drink:#b18a65}.cafe-wordmark>span,.cafe-kicker{display:block;font-size:8px;letter-spacing:.12em;font-weight:650;color:#786243}.cafe-wordmark h2{font:36px/1.2 Georgia,serif;color:#4f3440;letter-spacing:-.04em;margin:10px 0 7px}.cafe-wordmark h2>span{color:#997d4e}.cafe-wordmark p{font-size:12px;color:#736457;margin:0}.cafe-cup{display:block;width:200px;max-width:100%;height:145px;margin:9px auto 3px;color:#70513e}.cafe-cup-espresso{--cafe-drink:#644631}.cafe-cup-tea{--cafe-drink:#bc9250}.cafe-cup-water{--cafe-drink:#b8c7c8}.cafe-cup-water>path:nth-of-type(3){opacity:0}.cafe-menu{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;border-top:1px solid #d3c6b5}.cafe-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-size:12px;background:none;border:0;border-bottom:1px solid #d3c6b5;border-radius:0;color:#6b5c50;padding:12px 0;min-height:44px}.cafe-menu button[aria-pressed=true]{font-weight:650;color:#5c2d43}.cafe-menu button>span{font-size:9px;color:#967748}.cafe-menu button:hover{color:#5c2d43}.cafe-order{font-size:11px;line-height:1.7;color:#66574b;margin:18px 0 5px}.cafe-tieline small{display:block;font-size:10px;line-height:1.8;color:#75695e}.cafe-break{padding:34px;border-left:1px solid #d2c7b7;background:#faf7f1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cafe-break h3{font:27px/1.3 Georgia,serif;color:#4f3440;letter-spacing:-.025em;margin:11px 0 23px}.cafe-durations{display:flex;gap:6px}.cafe-durations button{min-width:54px;min-height:37px;border:1px solid transparent;border-radius:4px;color:#776859;background:transparent;font-size:11px;padding:6px 10px}.cafe-durations button[aria-pressed=true]{border-color:#bcaa8b;color:#5c3f2f;background:#eee7d9}.cafe-clock{font:400 67px/1.2 Georgia,serif;letter-spacing:-.045em;color:#563145;font-variant-numeric:tabular-nums;margin:22px 0 21px;min-width:190px}.cafe-clock>span{color:#ad9672;padding:0 4px}.cafe-timer-actions{display:flex;gap:10px}.cafe-timer-actions button{font-size:12px;min-height:42px;padding:9px 15px;border-color:#bbaa90;color:#685342;background:transparent}.cafe-timer-actions .primary{background:#623148;border-color:#623148;color:#fff6e8}.cafe-timer-actions .primary:hover{background:#4e253a}.cafe-timer-actions .primary:disabled{background:#e0d8ca;border-color:#e0d8ca;color:#746454;opacity:1}.cafe-timer-status{font-size:11px;line-height:1.8;color:#68584c;margin:20px 0 5px;min-height:20px}html[data-show-mode=dark] .navigation-glyph .glyph-detail{stroke:#cfaf78}html[data-show-mode=dark] .nav-section-toggle.contains-current .navigation-glyph{color:#dec3cf}html[data-show-mode=dark] :where(button,a,input,select,textarea,summary):focus-visible{outline-color:#c8a86d}html[data-show-mode=dark] .cafe-tieline{background:#302c29;border-color:#655849;color:#efe2d0}html[data-show-mode=dark] .cafe-counter{--cafe-porcelain:#e9dfcf}html[data-show-mode=dark] .cafe-wordmark>span,html[data-show-mode=dark] .cafe-kicker{color:#ceb38a}html[data-show-mode=dark] .cafe-wordmark h2,html[data-show-mode=dark] .cafe-break h3{color:#f0ddd6}html[data-show-mode=dark] .cafe-wordmark p,html[data-show-mode=dark] .cafe-order,html[data-show-mode=dark] .cafe-timer-status,html[data-show-mode=dark] .cafe-tieline small{color:#c6b7a5}html[data-show-mode=dark] .cafe-cup{color:#bba086}html[data-show-mode=dark] .cafe-menu,html[data-show-mode=dark] .cafe-menu button{border-color:#655849}html[data-show-mode=dark] .cafe-menu button{color:#d8c4b0}html[data-show-mode=dark] .cafe-menu button[aria-pressed=true]{color:#f1d2da}html[data-show-mode=dark] .cafe-menu button>span{color:#d2b682}html[data-show-mode=dark] .cafe-break{background:#262326;border-color:#655849}html[data-show-mode=dark] .cafe-durations button{color:#c6b7a5}html[data-show-mode=dark] .cafe-durations button[aria-pressed=true]{background:#40372c;color:#efdbb7;border-color:#a18c68}html[data-show-mode=dark] .cafe-clock{color:#eedbdc}html[data-show-mode=dark] .cafe-timer-actions button{color:#e4c7b1;border-color:#8b795f}html[data-show-mode=dark] .cafe-timer-actions .primary{color:#fff3e4;background:#74435a;border-color:#96617b}html[data-show-mode=dark] .cafe-timer-actions .primary:disabled{background:#413935;border-color:#413935;color:#c6b4a2}@media(max-width:700px){.cafe-tieline{grid-template-columns:1fr;margin:26px 0}.cafe-counter,.cafe-break{padding:26px}.cafe-break{border-left:0;border-top:1px solid #d2c7b7}.cafe-wordmark h2{font-size:33px}.cafe-cup{width:185px;height:135px}.cafe-menu{gap:0 24px}.cafe-menu button,.cafe-durations button{min-height:44px}.cafe-break h3{margin-bottom:18px}.cafe-clock{font-size:62px;margin:18px 0}.cafe-timer-actions button{min-height:44px}}}@media print{.cafe-tieline{display:none!important}}@media screen{:root{--tailor-metal:#a48a5e;--tailor-stitch:#a48a5e35;--tailor-lining:repeating-linear-gradient(135deg,transparent 0 7px,#a48a5e12 7px 8px,transparent 8px 15px)}.tailored-rule{display:block;position:relative;width:78px;height:5px;border-top:1px solid var(--tailor-metal);margin-top:17px}.tailored-rule i{position:absolute;top:-2px;left:16px;width:12px;height:3px;border:1px solid var(--tailor-metal);border-radius:1px;background:var(--surface)}.sectionheading h1:before{height:3px;width:44px;background:linear-gradient(90deg,var(--tailor-metal) 0 15px,transparent 15px 18px,var(--tailor-metal) 18px 29px,transparent 29px 32px,var(--tailor-metal) 32px 44px);clip-path:polygon(0 33%,37% 33%,37% 0,63% 0,63% 33%,100% 33%,100% 66%,63% 66%,63% 100%,37% 100%,37% 66%,0 66%)}:is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid #92703c;outline-offset:3px}.save-status{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:10px;color:#6c6570;font-variant-numeric:tabular-nums;line-height:1.6;white-space:nowrap}.save-status>span{width:5px;height:5px;border-radius:50%;background:#58816c;flex-shrink:0}.save-status.is-saving>span,.save-status.is-draft>span{background:#aa843e}.save-status.is-draft{color:#7d643c}.save-status.is-editing>span{background:#8e8290}.save-status.is-offline>span{background:#8e8290}.save-status.is-error{color:#973e4d}.save-status.is-error>span{background:#ae5060}.desk-heading>.save-status{margin-left:auto}.desk-heading>.save-status+button{margin-left:4px}.modal{position:relative;border-radius:8px;background-color:var(--surface);color:var(--ink)}.modalhead{position:relative;background-color:var(--surface);border-bottom:1px solid var(--line)}.modalhead h2{font-size:27px;font-weight:400}.modalhead .eyebrow{font-size:8px;line-height:1.7;letter-spacing:.09em;color:var(--muted)}.modalhead>button{width:36px;height:36px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;padding:8px;color:var(--muted)}.modalfoot{gap:10px;background-color:var(--surface);border-top-color:#c7b591}.modalfoot>.primary{padding-left:18px;padding-right:18px}.modal :is(label,.field-caption){font-size:11px;line-height:1.6;color:#685c66;font-weight:500}.modal :is(input,textarea,select){background-color:var(--surface);color:var(--ink);border-color:#d7cfd2;border-radius:4px;box-shadow:none}.modal :is(input,textarea,select):focus-visible{outline-color:#997c4e;outline-offset:2px}.modal :is(input,textarea,select):not(:disabled):hover{border-color:#ac99a2}.modal label>small,.modal .editor-hint{font-size:10px;font-weight:400;line-height:1.8;color:var(--muted)}.quick-panel{overflow:hidden}.quick-foot{background-image:var(--tailor-lining);border-top:1px solid #c7b591;font-size:10px;line-height:1.8;padding-top:14px;padding-bottom:14px}.packet-builder .packet-section-picker{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:18px 0;gap:9px 20px}.packet-section-picker label{min-height:34px}.packet-builder .print-selection-summary{border:0;border-top:1px solid #c7b591;background:transparent;padding:17px 0 0;font-size:11px}.packet-builder .packet-help{font-size:10px;line-height:1.8}.packet-builder .packet-status{background:var(--tailor-lining);border-left:2px solid var(--tailor-metal)}.tailored-overlay{justify-content:flex-end;align-items:stretch;padding:0;backdrop-filter:blur(2px)}.modal.tailored-drawer{display:flex;flex-direction:column;position:relative;width:min(760px,100vw);height:100dvh;max-height:100dvh;max-width:none;margin:0;padding:0;border-radius:0;border:0!important;border-left:1px solid #c3b18e!important;overflow:hidden;background:var(--surface);box-shadow:-18px 0 70px #24132225!important;animation:tailored-arrival .18s ease-out!important}.tailored-drawer:before{content:"";position:absolute;inset:0 auto 0 0;width:10px;background-image:var(--tailor-lining);border-right:1px solid var(--tailor-stitch);pointer-events:none;z-index:3}.tailored-drawer .modalhead{position:relative;top:auto;flex-shrink:0;align-items:flex-start;padding:25px 30px 20px 34px;margin:0;border-bottom:1px solid var(--line)}.tailored-drawer .modalhead>div{min-width:0}.tailored-drawer .modalhead .eyebrow{max-width:560px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tailored-drawer .modalhead h2{font:400 32px/1.2 Georgia,serif;letter-spacing:-.025em;margin:8px 0 0;color:var(--ink)}.tailored-drawer .modalhead .tailored-rule{margin-top:15px}.editor-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px 30px 12px 34px;scroll-padding-block:18px}.modal .editor-group{min-width:0;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 24px;margin:0 0 25px}.modal .editor-group:last-child{border-bottom:0;margin-bottom:0}.modal .editor-group>legend{display:block;width:100%;font:600 12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);padding:0 0 20px}.editor-group>legend>span{font:400 14px Georgia,serif;color:#8c7146;padding-right:10px}.tailored-drawer .formrow{gap:0 19px}.tailored-drawer .editor-group>label:last-child,.tailored-drawer .formrow>label:last-child{margin-bottom:17px}.modal .editor-group .durationinput{padding:0;border:0;margin:0 0 17px;border-radius:0}.modal .durationinput legend{padding:0;margin:0 0 10px;font-size:11px;font-weight:500;color:#685c66}.tailored-drawer .durationinput .formrow{gap:9px}.tailored-drawer .durationinput .formrow label{margin:0}.tailored-drawer .durationinput>label{min-height:26px}.tailored-drawer textarea{line-height:1.8;min-height:85px}.tailored-drawer .team-picker details{border-radius:4px;background:var(--surface)}.tailored-drawer .team-picker summary{font-size:12px;min-height:40px}.tailored-drawer .cue-assets{margin-bottom:0}.tailored-drawer .modalfoot{position:relative;bottom:auto;flex:0 0 auto;flex-wrap:nowrap;padding:16px 25px max(16px,env(safe-area-inset-bottom)) 29px;margin:0;background:var(--surface);border-top:1px solid #c7b591;z-index:4}.tailored-drawer .modalfoot button{min-height:42px;font-size:11px;border-radius:5px}.editor-utilities{display:flex;align-items:center;gap:5px}.editor-utilities>button{background:transparent;border-color:transparent;padding:8px 9px}.editor-shortcut{margin-left:auto;color:var(--muted);font-size:9px;white-space:nowrap}.tailored-drawer .modalfoot>.primary{margin-left:9px;white-space:nowrap}.editor-body>.error{padding:13px 15px;margin:0 0 23px;border-radius:4px;font-size:12px;line-height:1.7}@keyframes tailored-arrival{0%{transform:translate(22px);opacity:.6}to{transform:translate(0);opacity:1}}.undo-notice{display:flex;align-items:center;gap:20px;padding:13px 15px 13px 20px;border:1px solid #9d8663;background:#392a35;color:#fff1e0;margin:18px 28px 0;border-radius:4px;max-width:100%;scroll-margin-top:16px}.undo-notice>span{font-size:12px;font-weight:550;min-width:0}.undo-notice>span>span{display:block;font-size:10px;line-height:1.6;color:#d0bbc6;font-weight:400;max-width:310px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.undo-notice>button{border:0;background:transparent;color:#e4c78d;min-height:40px;font-size:12px;padding:7px}.undo-notice>button:last-child{color:#d0bbc6;min-width:32px}@media(min-width:701px){.rundown-table table th{height:39px;font-size:8px;letter-spacing:.055em;background:#f1eeea;color:#72646d;border-right-color:#e4ddd8}.rundown-table td{padding-top:17px;padding-bottom:17px;border-right-color:#eee9e5;vertical-align:top}.rundown-table .timing b{font-size:12px;letter-spacing:-.02em;color:#5f3c4d}.rundown-table .timing small{font-size:10px;color:#776974}.rundown-table .cuebutton{font-size:13px;line-height:1.6;letter-spacing:-.01em}.rundown-table .rowbrief{font-size:11px;line-height:1.8;color:#6b606a}.rundown-table .sourcecue{font-size:9px;line-height:1.7;color:#87747f}.rundown-table .rowtools{opacity:.75;transition:opacity .12s}.rundown-table .rowtools button{color:#78616f}.rundown-table tr:hover .rowtools,.rundown-table tr:focus-within .rowtools{opacity:1}.rundown-table tr.currentrow td{background:#f7f0e6}.rundown-table tr.currentrow td:first-child{box-shadow:inset 2px 0 #a48a5e}.rundown-table .cue-department-details>div+div{padding-top:11px;margin-top:11px;border-top:1px solid var(--line)}}.master-list{gap:0;border-top:1px solid #c7b591}.master-list>.master-row{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:23px 7px;background:transparent;box-shadow:none}.master-list>.master-row:hover{background:#f1eeea}.master-list>.master-crew-group{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.master-crew-group>summary.master-row{border:0;border-radius:0;background:transparent;padding-left:7px;padding-right:7px}.master-row h3{font-size:14px;line-height:1.6}.master-time b{font-variant-numeric:tabular-nums}.master-person>span{font-size:10px;color:#80643f}html[data-show-mode=dark]{--tailor-metal:#c1a474;--tailor-stitch:#c1a47430;--tailor-lining:repeating-linear-gradient(135deg,transparent 0 7px,#c1a47412 7px 8px,transparent 8px 15px)}html[data-show-mode=dark] :is(button,input,select,textarea,summary,a):focus-visible{outline-color:#c8a86d}html[data-show-mode=dark] .packet-status b{color:#e5c89d}html[data-show-mode=dark] .rundown-table .rowtools button{color:#d0b6c4}html[data-show-mode=dark] .save-status{color:#c8bfc8}html[data-show-mode=dark] .save-status.is-draft{color:#dfc18f}html[data-show-mode=dark] .save-status.is-error{color:#f4b1c0}html[data-show-mode=dark] .modal :is(label,.field-caption,.durationinput legend){color:#cbbfc7}html[data-show-mode=dark] .modal :is(input,textarea,select){background-color:#28272e;color:#ece3dd;border-color:#5b4b57}html[data-show-mode=dark] .modalhead,html[data-show-mode=dark] .modalfoot{background-color:var(--surface)}html[data-show-mode=dark] .modalhead>button{color:#d3c1cd}html[data-show-mode=dark] .tailored-drawer .team-picker details{background:var(--surface);border-color:#5b4b57}html[data-show-mode=dark] .editor-group>legend>span{color:#c1a474}html[data-show-mode=dark] .editor-utilities>button{background:transparent}html[data-show-mode=dark] .master-list>.master-row,html[data-show-mode=dark] .master-crew-group>summary.master-row{background:transparent}html[data-show-mode=dark] .master-list>.master-row:hover{background:#302b31}html[data-show-mode=dark] .master-person>span{color:#d2b785}html[data-show-mode=dark] .rundown-table .timing b{color:#e0c1a2}html[data-show-mode=dark] .rundown-table .timing small,html[data-show-mode=dark] .rundown-table .rowbrief,html[data-show-mode=dark] .rundown-table .sourcecue{color:#c5b6c2}html[data-show-mode=dark] .rundown-table tr.currentrow td{background:#3e2e37}@media(pointer:coarse){.rundown-table .rowtools{opacity:1}.tailored-drawer .modalfoot button{min-height:44px}.tailored-drawer .modalhead>button{width:44px;height:44px}.editor-shortcut{display:none}}@media(max-width:700px){.save-status{font-size:9px;gap:6px;white-space:normal;max-width:115px;text-align:right;justify-content:flex-end}.desk-heading{gap:12px;flex-wrap:wrap}.desk-heading h1{font-size:28px}.desk-heading>.save-status{font-size:9px}.tailored-drawer:before{width:6px}.tailored-drawer .modalhead{padding:max(20px,env(safe-area-inset-top)) 20px 18px 24px}.tailored-drawer .modalhead h2{font-size:29px}.editor-body{padding:24px 20px 8px 24px}.tailored-drawer .formrow{grid-template-columns:minmax(0,1fr);gap:0}.tailored-drawer .durationinput .formrow{grid-template-columns:1fr 1fr;gap:12px}.modal .editor-group{padding-bottom:20px;margin-bottom:23px}.modal .editor-group>legend{padding-bottom:17px}.tailored-drawer .modalhead>button{width:44px;height:44px}.tailored-drawer .modalfoot{padding:12px 16px max(12px,env(safe-area-inset-bottom)) 20px;gap:6px}.tailored-drawer .modalfoot button{min-height:44px}.editor-shortcut{display:none}.tailored-drawer .modalfoot>.primary{margin-left:auto}.editor-utilities{gap:0}.editor-utilities>button{padding:8px}.master-list>.master-row{padding:20px 2px}.undo-notice{gap:10px;padding-left:15px;width:max-content;margin:18px 28px 0;border-radius:4px;max-width:100%;scroll-margin-top:16px}.undo-notice>span>span{max-width:180px}.modalhead>button{width:44px;height:44px}.packet-section-picker label{min-height:44px}}@media(prefers-reduced-motion:reduce){.modal.tailored-drawer{animation:none!important}.rundown-table .rowtools{transition:none}}}.tieline-maker{display:inline-flex;align-items:center;gap:7px}.tieline-maker>.tie-clip-icon{width:8px;height:13px;flex-shrink:0}.tieline-maker>span{font:14px/1.1 Georgia,serif;letter-spacing:-.02em}.tieline-maker small{display:block;font:5px/1.4 Arial,sans-serif;letter-spacing:.07em;margin-top:3px}@media print{.save-status,.undo-notice{display:none!important}.tailored-rule{display:block;position:relative;height:1px;width:44mm;background:#aa8d59}.tailored-rule i{display:block;position:absolute;top:-.5mm;left:7mm;width:4mm;height:1mm;border:.2mm solid #aa8d59;border-radius:.2mm;background:#fff}.print-section-heading{position:relative;border-top:0;border-bottom-color:#d7c9b3}.print-section-heading>.tailored-rule{position:absolute;left:0;top:0}.print-section-heading h2{font-weight:400;letter-spacing:-.025em}.print-section-number{color:#927345}.print-section-heading small{font-size:6pt;letter-spacing:.6pt;color:#715b66}.print-section-heading p{font-size:8pt;color:#6b5b63}.print-cue-table th{font-weight:600;letter-spacing:.04em;color:#5e4653;background:#f3efea!important}.print-cue-table h3{font-size:9pt;letter-spacing:0}.print-cue-table td{line-height:1.5}.print-table-brand th>div>span:first-child{letter-spacing:.06em}.packet-cover-title h1{font-weight:400;letter-spacing:-.03em}.packet-cover-meta small{font-size:6.5pt;letter-spacing:.06em;color:#705b66}.packet-cover-meta strong{font-weight:500}.packet-contents b{font:12pt Georgia,serif;color:#927345}.packet-cover-bottom{border-top-color:#bca276}.print-end{align-items:center;border-top-color:#bca276}.print-end>.tieline-maker{margin-left:auto;color:#68283b}.print-end .tieline-maker small{font-size:4.5pt;color:#705b66!important}.print-end .tieline-maker>span{font-size:13pt;color:#68283b!important}.print-end .tieline-maker>.tie-clip-icon{width:7px;height:12px;color:#927345}@page{@bottom-left{content:"OAKS CHRISTIAN SCHOOL \b7  CAMPUS PRODUCTION";font:6.5pt Arial,sans-serif;letter-spacing:.35pt;color:#705b66}@bottom-right{content:"TIELINE  \b7   " counter(page) " / " counter(pages);font:6.5pt Arial,sans-serif;color:#705b66}}}.campus-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fbf8f1;border:1px solid #dcd1c1;border-radius:5px;padding:9px;overflow:hidden;vertical-align:middle}.campus-logo>img{display:block;width:100%;height:100%;max-height:none;max-width:100%;object-fit:contain;filter:none!important;mix-blend-mode:normal;opacity:1}@media screen{.campus-logo-home{width:116px;height:105px;padding:9px}.production-board-identity{display:flex;align-items:center;gap:23px}.production-board-wordmark{min-width:0}.production-board-wordmark>span{display:block;font-size:8px;line-height:1.7;letter-spacing:.1em;font-weight:600;color:#dfc493}.production-board-wordmark .product-brand{margin-top:9px}.production-board-brand{gap:24px}.production-board-actions{gap:14px}.nav-campus-signature{display:flex;justify-content:center;align-items:center;padding:18px 0 0;margin-top:19px;border-top:1px solid var(--line)}.nav-campus-signature .campus-logo{width:105px;height:92px;padding:6px;border-color:#e2d9cb;background:#fbf8f1}.nav-campus-signature+.nav-footer{margin-top:16px;border-top:0;padding-top:0}.account-card>.campus-logo-account{display:flex;width:140px;height:123px;margin:0 auto 22px;padding:10px;background:#fbf8f1;border-color:#d8c9b6}.account-card>.product-brand{margin:0 0 26px}.account-card>.product-brand strong{font-size:28px}.account-card>h1{font:400 29px/1.3 Georgia,serif;letter-spacing:-.025em;margin-top:0}.account-card{border-top:2px solid #b69a68;border-radius:9px}.campus-logo-public{width:76px;height:67px;padding:5px}.publicheader{height:auto;min-height:100px}.publicheader>div{gap:17px}.comms-register{display:flex;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0 18px}.comms-register>button{display:flex;align-items:baseline;justify-content:flex-start;gap:10px;flex:1;background:none;border:0;border-radius:0;padding:17px 10px 17px 0;text-align:left;min-height:58px}.comms-register strong{font-size:21px;font-weight:550;color:#65354b;font-variant-numeric:tabular-nums}.comms-register span{font-size:10px;line-height:1.7;color:var(--muted)}.comms-register>button:hover span{color:#65354b}.comms-page .comms-tabs{display:flex;gap:24px;margin:0 0 19px;padding:0;border-bottom:1px solid var(--line)}.comms-page .comms-tabs button{display:flex;align-items:center;gap:9px;min-height:45px;padding:12px 0;border:0;border-radius:0;background:none;color:#776773;font-size:12px;border-bottom:2px solid transparent}.comms-page .comms-tabs button[aria-pressed=true]{color:#65354b;background:none;border-bottom-color:#aa8d59}.comms-tabs button>span{font-size:9px;font-weight:450;color:var(--muted)}.comms-page>.peopletop,.operations-page>.peopletop{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 18px;margin:0 0 26px;background:none;box-shadow:none}.comms-page>.peopletop input,.operations-page>.peopletop input{background:var(--surface);border:1px solid var(--line);padding:10px 12px;border-radius:5px;font-size:12px}.comms-page>.peopletop select,.comms-page>.peopletop button{font-size:11px;min-height:38px}.operations-page>.peopletop>span{font-size:10px;color:var(--muted)}.channel-roster{display:grid;gap:32px;margin-top:2px}.channel-system-heading{display:flex;justify-content:space-between;align-items:baseline;gap:15px;border-bottom:1px solid #c5b18e;padding:0 0 14px}.channel-system-heading h2{font:550 17px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0}.channel-system-heading>span{font-size:10px;color:var(--muted)}.channel-record{display:grid;grid-template-columns:54px minmax(0,1.15fr) minmax(0,1fr) auto auto;gap:12px 22px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);min-width:0}.channel-record-number{font:400 26px/1.2 Georgia,serif;letter-spacing:-.035em;color:#795b3d;overflow-wrap:anywhere}.channel-record-number.is-long{font-size:15px;line-height:1.5;letter-spacing:-.01em}.channel-record-number>small{display:block;font:600 7px/1.5 Arial,sans-serif;letter-spacing:.1em;color:#816a4b;margin-bottom:5px}.channel-record-name{min-width:0}.channel-record-name h3{font:600 14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;color:var(--ink);margin:0;overflow-wrap:anywhere}.channel-record-name p,.channel-record-users p{font-size:11px;line-height:1.8;color:var(--muted);margin:5px 0 0;overflow-wrap:anywhere}.channel-record-users>small{display:block;font-size:9px;color:var(--muted)}.channel-record-users p{color:var(--ink)}.channel-record-count{font-size:10px;white-space:nowrap;color:#79664d;font-variant-numeric:tabular-nums}.channel-record>button{background:none;border:1px solid var(--line);font-size:10px;min-height:36px;min-width:43px;padding:7px 9px}.channel-record-notes{grid-column:2/-1;font-size:12px;line-height:1.85;color:#6b5e68;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;max-width:850px}.comm-record-files{grid-column:2/-1}.comm-record-files .document-files{margin:3px 0 0}.comm-record-files a{font-size:11px;line-height:1.8;color:#6b465a}.device-roster{border-top:1px solid #c5b18e}.comm-device-row{display:grid;grid-template-columns:minmax(110px,.85fr) minmax(120px,1fr) minmax(150px,1.1fr) minmax(100px,.8fr) auto;align-items:center;gap:20px;padding:23px 0;border-bottom:1px solid var(--line);min-width:0}.comm-device-row>div{min-width:0}.comm-device-row small{display:block;font-size:9px;line-height:1.7;color:var(--muted);margin-bottom:5px}.comm-device-row h3{font:600 15px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0}.comm-device-row p{font-size:11px;line-height:1.8;color:var(--ink);margin:0;overflow-wrap:anywhere}.comm-device-name>p,.comm-device-person>p,.comm-device-row .comm-device-pickup{font-size:10px;line-height:1.8;color:var(--muted);margin-top:5px}.comm-device-person>strong{font-size:12px;font-weight:550;line-height:1.7;overflow-wrap:anywhere}.comm-status{display:inline-flex;align-items:center;font-size:9px;font-weight:600;line-height:1.5;border-radius:4px;padding:4px 7px;margin-bottom:9px;background:#eee8e2;color:#6d5662}.comm-status.issued{background:#f1e4cc;color:#735321}.comm-status.returned{background:#e4ece3;color:#385f3e}.comm-device-actions{display:flex;gap:7px;align-items:center;justify-content:flex-end}.comm-device-actions>button{min-height:37px;font-size:10px;padding:8px 10px;border-radius:5px}.comm-device-actions>button:first-child{background:transparent}.comm-device-row .comm-device-notes{grid-column:1/-1;font-size:12px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;color:#6b5e68;margin:0}.comm-device-row>.comm-record-files{grid-column:1/-1}.comm-contact-book{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:29px 0 0;padding:15px 0}.comm-contact-book>summary{font-size:12px;font-weight:550;color:#6a4c5c;min-height:28px;cursor:pointer}.comm-contact-book>summary>span{font-size:10px;font-weight:400;margin-left:10px;color:var(--muted)}.comm-contact-book>div{display:flex;flex-wrap:wrap;gap:10px 25px;align-items:center;border-top:1px solid var(--line);padding:15px 0;margin-top:8px}.comm-contact-book strong{font-size:12px;flex:1;min-width:150px;font-weight:550}.comm-contact-book a{font-size:11px;line-height:1.7;color:#6b465a;overflow-wrap:anywhere}.operations-ledger{border-top:1px solid #c5b18e}.operation-record{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.65fr);gap:35px;padding:27px 0 28px;border-bottom:1px solid var(--line);min-width:0}.operation-record-identity{display:flex;align-items:flex-start;gap:16px;min-width:0}.operation-record-index{font:400 17px/1.4 Georgia,serif;color:#80643f;flex-shrink:0}.operation-record-identity>div{min-width:0}.operation-category{display:block;font-size:9px;line-height:1.8;letter-spacing:.02em;color:#80643f;margin:0 0 7px}.operation-record h2{font:550 17px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.015em;color:var(--ink);margin:0 0 10px;overflow-wrap:anywhere}.operation-record-status{display:inline-block;border:1px solid #d3c6b7;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:500;color:#725b40;line-height:1.6;background:transparent}.operation-record-people{margin-top:18px}.operation-record-people>small{font-size:9px;line-height:1.7;color:var(--muted)}.operation-record-people>p{font-size:11px;line-height:1.85;color:var(--ink);margin:5px 0 0;overflow-wrap:anywhere}.operation-record-identity button{display:flex;align-items:center;gap:16px;background:none;border:0;padding:0;min-height:36px;font-size:10px;color:#775b3a;margin-top:13px;border-radius:2px;text-align:left}.operation-record-identity button>span{font-size:12px}.operation-record-body{min-width:0}.operation-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;margin:0}.operation-facts>div{min-width:0}.operation-facts>div.is-prose{grid-column:1/-1}.operation-facts dt{font-size:9px;line-height:1.7;color:var(--muted);margin:0 0 6px}.operation-facts dd{font-size:12px;line-height:1.85;color:var(--ink);margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.operation-facts dd a{color:#6b465a;text-decoration:none}.operation-facts dd a:hover{text-decoration:underline;text-underline-offset:3px}.operation-record-files{border-top:1px solid var(--line);padding-top:14px;margin-top:20px}.operation-record-files>small{font-size:9px;color:var(--muted)}.operation-record-files a{font-size:11px;color:#6b465a}.operation-record-files .document-files{margin-bottom:0}.operation-editor .operation-editor-details{border:0;border-top:1px solid var(--line);padding:20px 0 0;margin-top:24px;border-radius:0}.operation-editor-details>legend{padding:0 10px 0 0;font-size:12px;font-weight:550;color:var(--ink)}html[data-show-mode=dark] .campus-logo{background:#fbf8f1;border-color:#d3c4b0}html[data-show-mode=dark] .production-board-wordmark>span{color:#dfc493}html[data-show-mode=dark] .comms-register strong,html[data-show-mode=dark] .comms-register>button:hover span{color:#ddc095}html[data-show-mode=dark] .comms-register>button,html[data-show-mode=dark] .comms-page .comms-tabs button{background:transparent}html[data-show-mode=dark] .comms-page .comms-tabs button{color:#c8bac5}html[data-show-mode=dark] .comms-page .comms-tabs button[aria-pressed=true]{color:#efd7ac}html[data-show-mode=dark] .channel-record-number,html[data-show-mode=dark] .channel-record-number>small,html[data-show-mode=dark] .channel-record-count,html[data-show-mode=dark] .operation-record-index,html[data-show-mode=dark] .operation-category{color:#d0b17e}html[data-show-mode=dark] .channel-record-notes,html[data-show-mode=dark] .comm-device-row .comm-device-notes{color:#c9bdc6}html[data-show-mode=dark] .channel-record>button,html[data-show-mode=dark] .comm-device-actions>button:first-child{background:transparent}html[data-show-mode=dark] .comm-status{background:#3f333d;color:#dfcbd6}html[data-show-mode=dark] .comm-status.issued{background:#453a27;color:#efd1a1}html[data-show-mode=dark] .comm-status.returned{background:#2d4030;color:#c6e3c6}html[data-show-mode=dark] .comm-contact-book>summary,html[data-show-mode=dark] .comm-record-files a,html[data-show-mode=dark] .comm-contact-book a,html[data-show-mode=dark] .operation-facts dd a,html[data-show-mode=dark] .operation-record-files a{color:#d7bdcd}html[data-show-mode=dark] .operation-record-status{border-color:#807052;color:#e4cba7}html[data-show-mode=dark] .operation-record-identity button{background:none;color:#d0b17e}@media(max-width:1250px){.production-board-actions .primary{padding:10px 12px}.production-board-identity{gap:18px}.campus-logo-home{width:100px;height:90px}.production-board-brand{gap:18px}.comm-device-row{grid-template-columns:1fr 1fr;gap:20px 28px}.comm-device-actions{grid-column:1/-1;justify-content:flex-start}.channel-record{grid-template-columns:46px minmax(0,1fr) minmax(0,1fr) auto;gap:12px 18px}.channel-record-count{grid-column:3;grid-row:2}.channel-record>button{grid-column:4;grid-row:1}.channel-record-users{grid-column:3;grid-row:1}.operation-record{grid-template-columns:minmax(175px,.75fr) minmax(0,1.4fr);gap:25px}.operation-facts{gap:19px 22px}}@media(max-width:700px){.production-board-identity{flex-basis:100%;width:100%;align-items:center;gap:15px}.campus-logo-home{width:87px;height:80px;padding:6px}.production-board-wordmark{flex:1}.production-board-wordmark>span{font-size:7px;letter-spacing:.055em}.production-board-wordmark .product-brand h1{font-size:34px}.production-board-wordmark .product-brand small{font-size:9px;line-height:1.7;max-width:220px}.production-board-brand{padding:23px 21px;gap:20px}.production-board-wordmark .product-brand{margin-top:7px}.production-board-actions{width:100%;justify-content:space-between}.campus-logo-public{width:65px;height:58px}.publicheader>div{gap:12px}.publicheader{min-height:91px}.comms-register{display:grid;grid-template-columns:1fr 1fr;margin-top:22px}.comms-register>button{padding:12px 0;min-height:45px;gap:10px}.comms-register strong{font-size:20px}.comms-register span{font-size:10px}.comms-page .comms-tabs{gap:23px}.comms-page .comms-tabs button{font-size:12px;min-height:46px}.comms-page>.peopletop,.operations-page>.peopletop{padding-bottom:17px;margin-bottom:22px}.comms-page>.peopletop select,.comms-page>.peopletop button{min-height:44px}.channel-system-heading h2{font-size:16px}.channel-record{grid-template-columns:40px minmax(0,1fr) auto;gap:11px 15px;padding:20px 0}.channel-record-number{font-size:25px}.channel-record-name{grid-column:2;grid-row:1}.channel-record-name h3{font-size:14px}.channel-record>button{grid-column:3;grid-row:1;min-height:44px}.channel-record-users{grid-column:2/-1;grid-row:2}.channel-record-count{grid-column:2/-1;grid-row:3}.channel-record-notes,.comm-record-files{grid-column:2/-1}.comm-device-row{gap:18px 22px;padding:22px 0}.comm-device-row p,.comm-device-person>strong{font-size:12px}.comm-device-row small{font-size:9px}.comm-device-actions{gap:9px}.comm-device-actions>button{min-height:44px;min-width:65px;font-size:11px}.comm-contact-book>summary{min-height:35px}.comm-contact-book>div{flex-direction:column;align-items:flex-start;gap:6px;padding:17px 0}.comm-contact-book a{min-height:32px;display:flex;align-items:center}.operation-record{grid-template-columns:1fr;gap:24px;padding:24px 0}.operation-record-identity{gap:14px}.operation-record-index{font-size:16px}.operation-record h2{font-size:18px}.operation-record-people{margin-top:13px}.operation-record-identity button{min-height:40px;margin-top:7px}.operation-facts{gap:20px 22px}.operation-facts dt{font-size:9px}.operation-facts dd{font-size:12px}.operation-record-body{padding-left:31px}.operation-record-status{font-size:10px}.operation-record-people>p{font-size:12px}.operation-facts a{display:inline-block;min-height:30px}.operation-editor .operations-fields{grid-template-columns:1fr}}@media(max-width:380px){.production-board-brand{padding:21px 18px}.campus-logo-home{width:74px;height:70px;padding:5px}.production-board-identity{gap:12px}.production-board-wordmark .product-brand h1{font-size:31px}.operation-facts{grid-template-columns:1fr}.comm-device-row{gap:18px 16px}}}.house-glyph{width:24px;height:24px;display:inline-block;vertical-align:middle;flex-shrink:0}@media screen{.workspace-opening{display:grid;place-items:center;min-height:calc(100dvh - 44px);padding:28px 22px;background:var(--paper);color:var(--ink)}.opening-lockup{display:grid;grid-template-columns:84px minmax(0,1fr);gap:21px;align-items:center;width:338px;max-width:100%}.opening-lockup>.campus-logo{width:84px;height:76px;padding:6px;border-color:#d9cdb9;background:#fbf8f1;border-radius:4px}.opening-copy{min-width:0;padding:4px 0}.opening-wordmark{display:flex;align-items:center;gap:10px;color:#5b3046}.opening-wordmark>.tie-clip-icon{display:block;width:14px!important;height:22px!important;margin:0;flex-shrink:0}.opening-wordmark>strong{font:400 32px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.035em;color:var(--ink)}.opening-copy>p{font:11px/1.8 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--muted);margin:11px 0 0;overflow-wrap:anywhere}.opening-copy>button{font-size:11px;min-height:40px;margin-top:12px;border-radius:4px}.opening-copy>p[role=alert]{color:#8d3f50}.opening-seam{display:block;position:relative;width:126px;height:1px;background:#d8ccb7;margin-top:18px;overflow:visible}.workspace-inline-loading{display:flex;align-items:center;gap:14px;min-height:125px;padding:25px 3px;border-top:1px solid var(--line);margin-top:20px;color:var(--ink)}.workspace-inline-loading>.tie-clip-icon{width:15px!important;height:25px!important;color:#6d3a51}.workspace-inline-loading strong{font:21px/1.3 Georgia,serif;letter-spacing:-.025em}.workspace-inline-loading p{font-size:11px;line-height:1.8;color:var(--muted);margin:7px 0 0}.workspace-inline-loading button{margin-top:10px;font-size:11px;min-height:40px}.empty-house-detail{display:block;width:40px;height:40px;color:#866b43;margin-bottom:18px}.asset-file-icon>.house-glyph{width:38px!important;height:38px!important;color:#7b6241}.asset-case-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px!important;line-height:1.7;letter-spacing:.025em;color:#6c5c65;margin:12px 0 15px;padding:8px 10px;border:1px solid #d3c7b7;background:#f7f2e9;border-radius:2px;position:relative}.asset-case-label:before,.asset-case-label:after{content:"";position:absolute;top:50%;width:2px;height:2px;background:#a38b64;border-radius:50%;transform:translateY(-50%)}.asset-case-label:before{left:3px}.asset-case-label:after{right:3px}.asset-case-label>span{color:inherit;white-space:nowrap}.asset-case-label>span:last-child{font-variant-numeric:tabular-nums}.asset-card{position:relative}.asset-card .asset-actions{border-top:1px solid var(--line);padding-top:12px}.asset-card h3{overflow-wrap:anywhere}.directory-assignment>.directory-dress{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.directory-dress>small{margin-right:1px}.directory-dress>.house-glyph{width:15px;height:18px;color:#82643f}.directory-dress>span{font-size:11px}.production-board .production-tile{position:relative;overflow:hidden;border-radius:7px;border-top-color:#c7b591}.production-board .production-tile:before{content:"";position:absolute;top:10px;left:10px;width:14px;height:14px;border-left:1px solid #b79c70;border-top:1px solid #b79c70;pointer-events:none}.production-board .production-tile .tile-top{padding-left:2px}.production-board .production-tile .tile-bottom{border-top-style:dashed;border-top-color:#d5c7b7}.production-board .production-tile .tile-bottom>b{font-size:10px;font-weight:550;letter-spacing:.015em}.production-board .production-tile:hover{border-color:#a58958;background:#fcfaf6}.house-signature{display:flex;align-items:center;gap:14px;margin:31px 0 3px;padding-top:21px;border-top:1px solid var(--line);width:100%;color:#8b714e}.house-cloth-label{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid #c8b796;outline:1px dashed #c8b79655;outline-offset:-4px;border-radius:2px;background:#f1ece2;color:#685542;box-shadow:none}.house-cloth-label>.house-glyph{width:21px;height:21px;color:#8b714e}.house-cloth-label>span{font:17px/1.1 Georgia,serif;letter-spacing:-.02em}.house-cloth-label small{display:block;font:500 8px/1.6 Arial,sans-serif;letter-spacing:.08em;margin-top:3px;color:#766046}.house-signature>.easter-detail{min-width:36px;min-height:36px;opacity:.8}.house-signature .easter-detail>.house-glyph{width:19px;height:23px}.nav-signature{border:1px solid #d6c7b0;padding:8px 10px!important;margin-top:9px;border-radius:2px;background:repeating-linear-gradient(135deg,transparent 0 7px,#a48a5e08 7px 8px,transparent 8px 15px);line-height:1.7;font-size:8px!important}.nav-signature .easter-detail{min-width:30px;min-height:30px;margin-left:5px}.nav-signature .easter-detail>.house-glyph{width:16px!important;height:20px!important;opacity:.85}.easter-detail>.house-glyph{width:17px;height:21px;stroke-width:1.3}.tieclip-hero{overflow:hidden;isolation:isolate}.tieclip-hero>.eyebrow,.tieclip-hero>h1,.tieclip-hero>p{position:relative;z-index:1}.tieclip-hero>p{max-width:calc(100% - 120px)}.meeting-detail>h3,.meeting-section-label>h3{display:flex;align-items:center;gap:10px}.meeting-detail>h3:before,.meeting-section-label>h3:before{content:"";display:block;width:8px;height:11px;border-left:1px solid #a48a5e;border-top:1px solid #a48a5e;border-bottom:1px solid #a48a5e;flex-shrink:0}.meeting-detail .meeting-prose{padding-left:18px}.meeting-list button[aria-current=page]{position:relative;border-left:2px solid #a48a5e}.meeting-action{border-radius:4px;border-left:2px solid #b39a72}.rooms-space .room-card{border-radius:6px}.rooms-space .room-card-top{border-bottom:1px dashed #d5c7b7;padding-bottom:14px;margin-bottom:17px}.rooms-space .room-card>h3{font-family:inherit;font-size:18px;letter-spacing:-.015em}.pocket-hero{position:relative;overflow:hidden}.footerend>.tieline-maker small{font-size:6px;letter-spacing:.035em}.footerend>.tieline-maker>span{font-size:15px}html[data-show-mode=dark] .opening-wordmark{color:#d1adbf}html[data-show-mode=dark] .opening-copy>p[role=alert]{color:#f1b4c3}html[data-show-mode=dark] .opening-seam{background:#654}html[data-show-mode=dark] .workspace-inline-loading>.tie-clip-icon{color:#d1adbf}html[data-show-mode=dark] .asset-case-label{background:#342d29;color:#d6c3ad;border-color:#75624a}html[data-show-mode=dark] .asset-case-label>span{color:inherit}html[data-show-mode=dark] .asset-file-icon>.house-glyph,html[data-show-mode=dark] .empty-house-detail,html[data-show-mode=dark] .directory-dress>.house-glyph{color:#c7aa79}html[data-show-mode=dark] .asset-file-icon{background:#302b2b!important}html[data-show-mode=dark] .house-cloth-label{background:#322c29;border-color:#9c835b;outline-color:#9c835b55;color:#e5cfb4}html[data-show-mode=dark] .house-cloth-label>.house-glyph,html[data-show-mode=dark] .house-cloth-label small{color:#d6b887}html[data-show-mode=dark] .nav-signature{border-color:#665441}html[data-show-mode=dark] .production-board .production-tile:hover{background:#302a30}html[data-show-mode=dark] .rooms-space .room-card-top{border-color:#665441}@media(max-width:650px){.opening-lockup{width:313px;grid-template-columns:77px minmax(0,1fr);gap:18px}.opening-lockup>.campus-logo{width:77px;height:70px;padding:5px}.opening-wordmark>strong{font-size:30px}.opening-wordmark{gap:8px}.opening-wordmark>.tie-clip-icon{width:12px!important;height:20px!important}.opening-copy>p{font-size:11px;line-height:1.8;margin-top:10px}.opening-seam{margin-top:16px;width:115px}.asset-case-label{font-size:9px!important;padding:8px 10px}.house-signature{margin-top:25px;padding-top:18px}.house-signature>.easter-detail{min-width:44px;min-height:44px}.house-cloth-label{padding:10px 15px}.nav-signature .easter-detail{min-width:36px;min-height:36px}.tieclip-hero>p{max-width:calc(100% - 65px)}.meeting-detail .meeting-prose{padding-left:0}.directory-dress>.house-glyph{width:14px;height:17px}}}@media print{.house-signature,.workspace-opening,.workspace-inline-loading{display:none!important}.directory-dress>.house-glyph{display:none!important}}@media screen{.navigation-glyph{flex:0 0 16px;stroke-width:1.5}.nav-section-toggle{min-height:44px}.nav-section-links{padding-left:11px;margin-left:19px}.nav-destination{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:2px 0;padding:10px 12px;text-align:left;font-size:12px;line-height:1.45;color:#6e606a;border:0;border-left:2px solid transparent;border-radius:0 4px 4px 0;background:transparent;white-space:normal}.nav-destination:hover{background:#f3ede9;color:#60243c}.nav-destination.is-current{border-left-color:var(--personal-accent,#a98b5b);background:#f0e8e6;color:#60243c;font-weight:600}.nav-destination:focus-visible{outline-offset:1px}.nav-brand-mark{box-shadow:none!important}.nav-brand-mark>.tieicon{width:18px;height:29px}.nav-avatar{overflow:hidden}.nav-footer{border-top:2px solid var(--personal-accent,#bea06a)}.style-preview{width:130px;max-width:100%;margin:auto;overflow:hidden;border:1px solid var(--line);border-radius:3px;background:#e8e1d6}.style-preview>svg{display:block;width:100%;height:auto}.cufflink-mark{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #a78e5c;border-radius:3px;background:#f4efe4;color:#766038}.lining-detail{display:block;max-width:100%;min-width:0}.lining-detail>summary{list-style:none;cursor:pointer;min-width:36px;min-height:36px;width:36px;opacity:.8}.lining-detail>summary::-webkit-details-marker{display:none}.lining-detail>summary:focus-visible{outline:2px solid #a8758b;outline-offset:2px;border-radius:3px}.lining-detail[open]{flex-basis:100%}.wardrobe-note{padding:14px 0;margin-top:6px;border-top:1px solid #b69a68;max-width:420px;color:inherit;text-align:left}.wardrobe-note small{font-size:8px;letter-spacing:.1em;color:inherit}.wardrobe-note p{font:13px/1.8 Georgia,serif;margin:8px 0 12px}.wardrobe-note button{background:transparent;color:inherit;font-size:10px;border-color:currentColor;min-height:36px;padding:6px 10px}.house-signature{flex-wrap:wrap}.nav-signature{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.hero-tie{margin-top:20px;color:inherit}.attire-hidden-detail{grid-column:1/-1;margin-top:0}.blacktie-hero>.lining-detail{max-width:100%}.tieclip-hero>p{max-width:650px}.tieclip-detail{background:transparent;color:#d8bd8d;border:0;border-bottom:1px solid #a99168;border-radius:0;min-height:44px;padding:8px 0;margin-top:14px;font-size:11px}.tieclip-detail>.tieicon{width:11px;height:23px}.tieclip-hero h1{display:flex;gap:14px;align-items:center}.tieclip-hero h1>.tie-clip-icon{width:24px;height:38px}.suit-preview{position:static;align-self:start;overflow:hidden;border-radius:4px}.suit-preview>svg{display:block;width:100%;height:auto;margin:0 auto;max-width:340px}.suit-caption{padding-top:18px}.attire-photo-grid{grid-template-columns:1fr 1fr;align-items:start}.attire-photo-grid figure:first-child{grid-column:1/-1}.attire-photo-grid img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid var(--line);border-radius:4px}.attire-photo-grid figure:first-child img{height:auto}.attire-photo-grid figcaption{padding:12px 1px}.opening-seam>i{display:block;width:28px;height:2px;background:#987b4b;margin-top:-1px;animation:opening-pulse 1.4s ease-in-out infinite alternate}.opening-seam{overflow:hidden}.install-action{white-space:nowrap}.undo-notice>span{flex:1}.undo-notice>button{flex-shrink:0}html[data-show-mode=dark] .nav-destination{color:#c6bac3}html[data-show-mode=dark] .nav-destination:hover{background:#322b31;color:#f0d9df}html[data-show-mode=dark] .nav-destination.is-current{background:#3e2e39;color:#f0d9df}html[data-show-mode=dark] .cufflink-mark{background:#332f25;color:#dfc384}html[data-show-mode=dark] .style-preview{background:#29282c}@keyframes opening-pulse{0%{opacity:.35}to{opacity:1}}@media(max-width:650px){.undo-notice{margin:14px 16px 0;gap:10px;padding:10px 12px}.undo-notice>span>span{max-width:180px}.personal-style{grid-template-columns:100px minmax(0,1fr);gap:18px}.style-preview{width:100px}.tieclip-hero{padding-right:24px}.attire-photo-grid{gap:18px 12px}.suit-preview>svg{max-width:270px}.nav-destination{min-height:44px}}@media(prefers-reduced-motion:reduce){.opening-seam>i{animation:none}}}@media print{.lining-detail,.tieclip-detail,.install-action,.undo-notice{display:none!important}}#root>.workspace-opening{min-height:100dvh;width:100%;box-sizing:border-box}.tieclip-page{max-width:1440px;margin-inline:auto;min-width:0}.tieclip-page .tieclip-hero{padding:27px 32px;border-radius:8px;border:1px solid #6d4d5c;background:#352631}.tieclip-hero h1{margin:10px 0;font-size:36px;letter-spacing:-.025em}.tieclip-hero .tieclip-detail{margin-top:4px}.tieclip-navigation{display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--line);margin:0 0 28px;overflow-x:auto}.tieclip-navigation a{display:flex;align-items:center;min-height:52px;padding:0 2px;border-bottom:2px solid transparent;color:var(--muted);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.tieclip-navigation a[aria-current=page]{color:var(--ink);border-bottom-color:#aa8e62}.tieclip-navigation a:hover{color:var(--ink)}.tieclip-navigation a:focus-visible{outline:2px solid #aa8e62;outline-offset:-4px}.tieclip-panel[hidden]{display:none!important}.tieclip-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}.tieclip-section-heading h2{font:28px Georgia,serif;letter-spacing:-.025em;margin:8px 0 0}.tieclip-section-heading p{max-width:330px;font-size:12px;line-height:1.7;color:var(--muted);margin:0}.tieclip-page .tieclip-grid{margin-top:0;gap:20px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.tieclip-page .tieclip-quote,.tieclip-page .tieclip-bingo{padding:26px;border-radius:8px;min-width:0}.tieclip-page .tieclip-quote blockquote{margin:24px 0;font:clamp(23px,2.2vw,30px)/1.45 Georgia,serif;max-width:23ch}.tieclip-page .tieclip-bingo h2{font:25px Georgia,serif;margin:10px 0}.tieclip-page .tieclip-bingo p{font-size:12px;line-height:1.7;max-width:44ch}.tieclip-page .tieclip-board button{min-height:83px;line-height:1.6;padding:12px 9px;text-wrap:balance}.tieclip-page .tieclip-bingofoot{gap:12px;flex-wrap:wrap;font-size:11px}.tieclip-page .tieclip-awards-link{margin-top:20px;display:flex;gap:22px;align-items:center;padding:24px 28px}.tieclip-page .tieclip-awards-link h2{font-size:23px;margin:7px 0}.tieclip-page .tieclip-awards-link a{font-size:12px;text-underline-offset:4px}.tieclip-panel>.cafe-tieline{margin-top:0}.tieclip-panel>.personal-style{margin-top:0}@media(max-width:800px){.tieclip-page .tieclip-grid{grid-template-columns:1fr}.tieclip-section-heading{align-items:start;flex-direction:column;gap:12px}.tieclip-section-heading p{max-width:none}.tieclip-page .tieclip-quote blockquote{max-width:32ch}}@media(max-width:650px){.tieclip-page .tieclip-hero{padding:24px}.tieclip-hero h1{font-size:32px}.tieclip-navigation{gap:22px;margin-bottom:23px}.tieclip-navigation a{min-height:48px}.tieclip-page .tieclip-quote,.tieclip-page .tieclip-bingo{padding:22px}.tieclip-page .tieclip-board button{min-height:88px}.tieclip-page .tieclip-awards-link{padding:22px;align-items:start}.tieclip-section-heading h2{font-size:26px}}@media print{.tieclip-navigation,.tieclip-page{display:none!important}}.location-register{border-top:1px solid var(--line);margin-top:24px}.location-register article{display:flex;justify-content:space-between;align-items:start;gap:22px;padding:22px 0;border-bottom:1px solid var(--line)}.location-register h3{font-size:16px;margin:6px 0}.location-register p{font-size:12px;line-height:1.7;margin:5px 0;white-space:pre-wrap}.location-register small{font-size:10px;color:var(--muted)}.location-import-preview{max-height:260px;overflow:auto;margin:20px 0;font-size:12px}.location-base .sectionheading p{max-width:650px;line-height:1.8}.separate-assignments{display:grid;grid-template-columns:1fr 1fr;gap:12px}.separate-assignments .assignment-search{grid-column:1/-1}.separate-assignments .assignment-picker{margin:0;min-width:0}.assignment-picker>summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer}.assignment-picker>summary>span{color:var(--muted);font-size:10px}.separate-assignments .assignment-picker>div{max-height:240px;overflow:auto}.channel-record-actions{display:flex;flex-wrap:wrap;gap:7px}.channel-record-actions button{font-size:11px}.lounge-fashion{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:28px;margin-top:20px}.lounge-fashion-portrait{background:#ebe5dc;border-radius:5px;overflow:hidden}.lounge-fashion-portrait svg{display:block;width:100%;height:auto}.lounge-fashion h2{font:28px Georgia,serif;margin:10px 0}.lounge-fashion p{max-width:55ch;font-size:13px;line-height:1.8}.lounge-look-controls{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.lounge-look-controls button{font-size:11px}.lounge-look-controls button[aria-pressed=true]{border-color:#aa8e62;background:#aa8e6218}.lounge-fashion a{font-size:12px}.lounge-diversions{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.lounge-diversions h2{font:23px/1.4 Georgia,serif;margin:12px 0}.lounge-diversions p{font-size:12px;line-height:1.8;min-height:44px}.lounge-utility{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding:22px 26px;border:1px solid var(--line);border-left:2px solid #aa8e62;border-radius:6px;text-decoration:none;color:var(--ink)}.lounge-utility small{display:block;font-size:9px;letter-spacing:.12em;margin-bottom:8px;color:var(--muted)}.lounge-utility strong{font:22px Georgia,serif}.lounge-utility>span:last-child{font-size:12px}.backtime-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}.backtime-result h2{font:42px Georgia,serif;margin:20px 0}.backtime-result dl{display:flex;gap:28px;flex-wrap:wrap;padding:20px 0;border-block:1px solid var(--line)}.backtime-result dt{font-size:10px;color:var(--muted)}.backtime-result dd{margin:8px 0 0;font-size:15px}.backtime-result textarea{display:block;min-height:100px;margin-top:18px;font-size:12px;line-height:1.8}.opening-lockup .opening-wordmark{gap:0}.workspace-opening .opening-seam{width:80px}@media(max-width:700px){.lounge-fashion{grid-template-columns:110px minmax(0,1fr);gap:18px}.lounge-fashion h2{font-size:24px}.lounge-diversions,.backtime-layout{grid-template-columns:1fr}.lounge-utility{align-items:start;flex-direction:column}.separate-assignments{grid-template-columns:1fr}.backtime-result h2{font-size:36px}}.backtime-layout{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.backtime-layout>.desk-section{min-width:0;margin:0}.backtime-layout>.desk-section>label,.backtime-layout .formrow>label{display:flex;flex-direction:column;align-items:stretch;gap:9px;font-size:12px;margin:0 0 20px}.backtime-layout :is(input,select,textarea){width:100%;min-width:0;box-sizing:border-box}.backtime-layout label>small{font-size:11px;line-height:1.7;color:var(--muted)}.backtime-layout .formrow{grid-template-columns:repeat(2,minmax(0,1fr))}.backtime-layout .meeting-hint{margin-bottom:0}.backtime-result textarea{resize:vertical;min-height:125px}.backtime-result>h2{margin-top:17px}@media(max-width:700px){.backtime-layout{grid-template-columns:1fr}}@media(max-width:420px){.backtime-layout .formrow{grid-template-columns:1fr}}.location-base>.sectionheading{align-items:flex-start;flex-wrap:wrap}.location-base>.sectionheading>div{flex:1 1 440px;min-width:0}.location-base>.sectionheading>.primary{flex:0 0 auto;margin-top:8px}.location-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:13px 15px;background:var(--surface);border:1px solid var(--line);border-radius:7px;margin:25px 0}.location-toolbar>input[type=search]{flex:1 1 300px;width:auto;min-width:160px;max-width:100%;box-sizing:border-box;margin:0;min-height:42px}.location-toolbar>.location-archive-toggle{display:inline-flex;flex-direction:row;align-items:center;gap:9px;margin:0;white-space:nowrap;font-size:12px;flex:0 0 auto}.location-toolbar .location-archive-toggle>input[type=checkbox]{width:16px;height:16px;min-width:16px;max-width:16px;flex:0 0 16px;margin:0;accent-color:var(--burgundy)}.location-toolbar>button{flex:0 0 auto;font-size:12px;min-height:42px;margin:0}.location-toolbar>input[hidden]{display:none!important}.location-base>.desk-empty{clear:both;position:static;width:100%;box-sizing:border-box;margin-top:23px;padding:38px 24px}.location-base>.location-register:empty{display:none}.location-base>.desk-empty p{max-width:620px;margin-inline:auto;line-height:1.9}@media(max-width:650px){.location-base>.sectionheading>div{flex-basis:100%}.location-toolbar{padding:14px;gap:12px}.location-toolbar>input[type=search]{flex-basis:100%;width:100%}.location-toolbar>.location-archive-toggle{flex-basis:100%;min-height:35px}.location-toolbar>button{flex:1 1 auto}.location-base>.desk-empty{padding:30px 22px}}.blacktie-experience{max-width:1360px;margin:0 auto;min-width:0}.blacktie-experience>[hidden]{display:none!important}.bt-house-heading{padding:28px 0 22px;border-bottom:0;background:none;height:auto;display:block}.bt-house-heading h1{font:39px Georgia,serif;letter-spacing:-.035em;margin:12px 0}.bt-house-heading p{font-size:13px;color:var(--muted);line-height:1.8}.bt-builder,.bond-lounge{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:24px;align-items:start}.bt-portrait{padding:28px 24px;background:#eae5dd;border:1px solid #d4c9b8;border-radius:8px;text-align:center;color:#423c40}.bt-portrait svg{width:100%;max-width:340px;height:auto;display:block;margin:0 auto 22px}.bt-portrait>span{font-size:9px;letter-spacing:.16em}.bt-portrait>p{font-size:12px;line-height:1.8;margin:12px auto 0;max-width:31ch}.bt-options h2,.bond-menu h2{font:28px/1.3 Georgia,serif;letter-spacing:-.02em;margin:12px 0}.bt-options>p{font-size:12px;line-height:1.8;color:var(--muted);max-width:55ch}.bt-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px;margin:24px 0}.bt-control-grid label{font-size:11px}.bt-control-grid select{font-size:12px;min-height:42px}.bt-small-note{font-size:11px!important;color:var(--muted);line-height:1.8}.bt-kit{border-top:1px solid var(--line);padding:18px 0 0}.bt-kit summary{font-size:12px;cursor:pointer;min-height:32px}.bt-kit pre{white-space:pre-wrap;font-family:inherit;font-size:12px;line-height:2;margin:14px 0}.bt-save{min-height:20px;font-size:11px!important}.bond-bar{background:#24252b;color:#eee5d3;border:1px solid #746347;border-radius:8px;padding:32px;text-align:center}.bond-bar>.eyebrow{color:#c4ae86}.bond-bar h2{font:30px/1.3 Georgia,serif;letter-spacing:-.025em;margin:14px 0}.bond-bar>p{font-size:12px;color:#d0c5b3;line-height:1.8}.bond-bar>svg{display:block;width:220px;max-width:100%;margin:10px auto}.bond-order{min-height:150px}.bond-order small{font-size:10px;letter-spacing:.08em;color:#c6b28c}.bond-order h3{font:25px Georgia,serif;margin:12px 0}.bond-order p{font-size:12px;line-height:1.9;max-width:34ch;margin:0 auto;color:#d9cfbd}.bond-virtual{font-size:10px;color:#c7bda9;display:block;border-top:1px solid #544c43;padding-top:18px;margin-top:18px}.bt-menu-switch{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 16px}.bt-menu-switch button{font-size:11px}.bt-menu-switch button[aria-pressed=true]{border-color:#a48b61;background:#a48b6118}.bond-menu-item{display:flex;width:100%;justify-content:space-between;align-items:center;text-align:left;gap:18px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:18px 6px;min-height:76px}.bond-menu-item strong{display:block;font-size:13px}.bond-menu-item small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.bond-menu-item>span:last-child{font-size:10px;color:var(--muted)}.bond-menu-item[aria-pressed=true]{border-left:2px solid #a48b61;padding-left:14px;background:#a48b610c}.bond-detail{border-top:1px solid var(--line);padding-top:18px;margin-top:24px;font-size:12px;line-height:1.8}.bond-detail summary{cursor:pointer}.bt-flair-intro{max-width:700px;margin:14px 0 28px}.bt-flair-intro h2{font:34px/1.3 Georgia,serif;margin:12px 0}.bt-flair-intro p{font-size:13px;line-height:1.9;color:var(--muted)}.bt-flair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bt-flair-grid>button{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:24px;align-self:stretch}.bt-flair-grid>button[aria-pressed=true]{border-color:#a48b61;box-shadow:inset 0 2px #a48b61}.bt-flair-grid small{font:16px Georgia,serif;color:#9e835b}.bt-flair-grid h3{font:23px/1.3 Georgia,serif;margin:16px 0 12px}.bt-flair-grid p{font-size:12px;line-height:1.9;color:var(--muted)}.bt-flair-note{border-block:1px solid var(--line);padding:24px 0;margin-top:24px}.bt-flair-note>span{display:block;font-size:9px;letter-spacing:.12em;color:var(--muted);margin-bottom:10px}.bt-flair-note strong{font:24px Georgia,serif}.bt-flair-note p{font-size:12px;line-height:1.9;max-width:80ch}.blacktie-experience .blacktie-zone,.blacktie-experience .blacktie-hero{margin-top:0}html[data-show-mode=dark] .bt-portrait{background:#303038;border-color:#5a5146;color:#e6d9c5}html[data-show-mode=dark] .bond-bar{background:#202126;border-color:#746347}html[data-show-mode=dark] .bond-menu-item{background:transparent}@media(max-width:1000px){.bt-flair-grid{grid-template-columns:1fr 1fr}.bt-control-grid{grid-template-columns:1fr}.bt-builder,.bond-lounge{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}}@media(max-width:700px){.bt-builder,.bond-lounge,.bt-flair-grid{grid-template-columns:1fr}.bt-portrait svg{max-width:240px}.bt-control-grid{grid-template-columns:1fr 1fr}.bt-house-heading{padding-top:10px}.bt-house-heading h1{font-size:33px}.blacktie-experience .tieclip-navigation{gap:20px}.bond-bar{padding:26px}.bt-flair-intro h2{font-size:29px}}@media(max-width:420px){.bt-control-grid{grid-template-columns:1fr}}@media print{.blacktie-experience{display:none!important}}.bt-arrival-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:center;gap:30px;padding:38px 40px;background:#25252c;border:1px solid #776448;border-radius:8px;color:#f3ebdb}.bt-arrival-copy>.eyebrow{color:#c5af83}.bt-arrival-copy h2{font:clamp(30px,3.4vw,47px)/1.18 Georgia,serif;letter-spacing:-.035em;margin:20px 0 24px}.bt-arrival-copy>p{font-size:12px;line-height:1.95;max-width:53ch;color:#d0c6b6}.bt-arrival-copy>.bt-arrival-lead{font-size:15px;line-height:1.85;color:#f1e7d4}.bt-arrival-copy>.primary{margin-top:15px;background:#c4ab7b!important;color:#242027!important;border-color:#c4ab7b!important;padding:12px 18px;font-size:12px;display:inline-flex;gap:25px;align-items:center}.bt-arrival-signature{display:block;font:italic 14px Georgia,serif;color:#c8b28b;margin-top:23px}.bt-arrival-art{padding-left:25px;border-left:1px solid #554d43;text-align:center}.bt-arrival-art svg{width:100%;max-width:290px;display:block;margin:auto}.bt-arrival-art>span{display:block;margin-top:18px;font-size:8px;letter-spacing:.18em;color:#bca984}.bt-arrival-editorial{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:28px;padding:33px 0;border-bottom:1px solid var(--line);margin-bottom:25px}.bt-arrival-editorial>div>span{font-size:8px;letter-spacing:.12em;color:var(--muted)}.bt-arrival-editorial h3{font:26px/1.25 Georgia,serif;letter-spacing:-.025em;margin:13px 0 0}.bt-arrival-editorial>p{font-size:12px;line-height:1.95;margin:0;color:var(--muted)}.bt-arrival-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.bt-arrival-destinations>button{background:var(--surface);border:1px solid var(--line);border-radius:7px;text-align:left;padding:24px;display:flex;flex-direction:column;align-items:start}.bt-arrival-destinations>button:hover{border-color:#a38b64}.bt-arrival-destinations small{font-size:8px;letter-spacing:.12em;color:var(--muted)}.bt-arrival-destinations h3{font:24px/1.25 Georgia,serif;margin:16px 0 12px;letter-spacing:-.025em}.bt-arrival-destinations p{font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 20px}.bt-arrival-destinations span{margin-top:auto;font-size:11px}.bt-arrival-guide{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid var(--line);margin-top:12px}.bt-arrival-guide>span{font-size:12px;color:var(--muted)}.bt-arrival-guide button{font-size:11px;background:transparent}@media(max-width:900px){.bt-arrival-hero{padding:28px;gap:22px}.bt-arrival-editorial{grid-template-columns:1fr 1fr}.bt-arrival-editorial>div{grid-column:1/-1}.bt-arrival-editorial h3 br{display:none}.bt-arrival-destinations{gap:12px}.bt-arrival-destinations>button{padding:20px}}@media(max-width:650px){.bt-arrival-hero{grid-template-columns:1fr;padding:27px 24px}.bt-arrival-copy h2{font-size:34px}.bt-arrival-art{border-left:0;border-top:1px solid #554d43;padding:24px 0 0}.bt-arrival-art svg{max-width:200px}.bt-arrival-editorial,.bt-arrival-destinations{grid-template-columns:1fr}.bt-arrival-editorial{gap:18px;padding:27px 0}.bt-arrival-guide{flex-direction:column;align-items:start}.bt-arrival-destinations>button{padding:23px}}.flair-editorial{min-width:0}.flair-editorial-heading{padding:6px 0 26px}.flair-editorial-heading h2{font:clamp(34px,4vw,49px)/1.15 Georgia,serif;letter-spacing:-.04em;margin:13px 0 17px}.flair-editorial-heading p{font-size:13px;line-height:1.95;color:var(--muted);margin:0}.flair-cover{position:relative;margin:0;background:#201c1b;border-radius:6px;overflow:hidden}.flair-cover>img{display:block;width:100%;height:clamp(300px,42vw,510px);object-fit:cover;object-position:center 45%}.flair-cover figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;padding:42px 26px 23px;background:linear-gradient(transparent,#110b09ba);color:#f4e6cd}.flair-cover figcaption>span:first-child{font-size:9px;letter-spacing:.16em}.flair-cover figcaption>span:last-child{font:italic 15px Georgia,serif}.flair-edit{display:grid;grid-template-columns:220px minmax(0,1fr);gap:34px;margin:32px 0 40px}.flair-index{display:flex;flex-direction:column;align-self:start;border-top:1px solid var(--line)}.flair-index>button{display:flex;align-items:center;gap:15px;text-align:left;min-height:58px;padding:15px 8px;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0}.flair-index>button>span:first-child{font:13px Georgia,serif;color:#9b815c}.flair-index strong{font-size:12px;font-weight:550}.flair-index>button>span:last-child{margin-left:auto;color:#9b815c}.flair-index>button[aria-pressed=true]{border-left:2px solid #a78d65;padding-left:14px;background:#a78d650c}.flair-selected{display:grid;grid-template-columns:minmax(0,1fr) 42%;gap:25px;align-items:center;border-block:1px solid var(--line);padding:28px 0;min-height:349px}.flair-selected h3{font:31px/1.2 Georgia,serif;letter-spacing:-.03em;margin:15px 0}.flair-selected p{font-size:12px;line-height:1.95;color:var(--muted);margin-bottom:23px;max-width:45ch}.flair-selected a,.flair-closeup a{font-size:11px;text-underline-offset:5px;color:var(--ink)}.flair-note-image{width:100%;height:255px;object-fit:cover;border-radius:4px;display:block}.flair-note-image.portrait{object-position:39% center}.flair-note-image.details{object-position:45% center}.flair-closeup{display:grid;grid-template-columns:1.2fr 1fr;gap:37px;align-items:center;background:#eee9e1;border:1px solid #ded4c6;border-radius:6px;overflow:hidden;padding:0 32px 0 0}.flair-closeup figure{margin:0;align-self:stretch}.flair-closeup img{display:block;width:100%;height:100%;min-height:325px;object-fit:cover}.flair-closeup h3{font:35px/1.16 Georgia,serif;letter-spacing:-.035em;margin:16px 0 22px}.flair-closeup p{font-size:12px;line-height:1.9;color:#6d6266;max-width:37ch}.flair-closeup a{display:inline-block;margin:12px 0 25px}.flair-signoff{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:27px 0;border-bottom:1px solid var(--line);margin-top:9px}.flair-signoff>span{font-size:8px;letter-spacing:.11em;color:var(--muted)}.flair-signoff>p{font:italic 15px/1.6 Georgia,serif;margin:0;color:var(--muted)}html[data-show-mode=dark] .flair-closeup{background:#2c292c;border-color:#534845}html[data-show-mode=dark] .flair-closeup p{color:#c7bcc0}@media(max-width:1050px){.flair-edit{grid-template-columns:185px minmax(0,1fr);gap:25px}.flair-selected{grid-template-columns:1fr;gap:20px}.flair-note-image{height:185px}.flair-selected h3{font-size:29px}.flair-closeup{gap:25px}.flair-closeup h3{font-size:29px}}@media(max-width:650px){.flair-editorial-heading h2{font-size:36px}.flair-cover>img{height:340px;object-position:36% center}.flair-cover figcaption{padding:40px 19px 20px;flex-direction:column;gap:9px}.flair-edit{grid-template-columns:1fr;gap:20px;margin-top:23px}.flair-index{display:grid;grid-template-columns:1fr 1fr}.flair-index>button{min-height:53px;gap:9px}.flair-index strong{font-size:11px}.flair-selected{grid-template-columns:1fr;min-height:0;padding:25px 0}.flair-note-image{height:230px}.flair-closeup{grid-template-columns:1fr;padding:0;gap:0}.flair-closeup>div{padding:26px}.flair-closeup img{min-height:0;height:260px}.flair-closeup h3{font-size:32px}.flair-signoff{align-items:start;flex-direction:column;gap:13px}}.blacktie-experience .attire-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:650px){.blacktie-experience .attire-photo-grid{grid-template-columns:1fr}}:is(.sectionheading,.desk-heading,.modalhead,.attire-heading,.media-section-title){gap:18px}:is(.sectionheading,.desk-heading,.modalhead,.attire-heading,.media-section-title)>div:first-child{min-width:0}:is(.sectionheading,.desk-heading,.modalhead,.attire-heading,.media-section-title) :is(h1,h2,h3){line-height:1.3;text-wrap:balance;overflow-wrap:anywhere}.sectionheading .actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.modalhead>button,.media-section-title>button{flex-shrink:0;align-self:flex-start}.desk-heading h1{letter-spacing:-.035em}.nav-destination>span{line-height:1.45;text-align:left}@media(max-width:760px){.sectionheading{flex-wrap:wrap;align-items:flex-start}.sectionheading .actions{width:100%;justify-content:flex-start}.sectionheading .actions>button{max-width:100%}.desk-heading{flex-wrap:wrap;align-items:center}.desk-heading>div:first-child{flex-basis:100%}.desk-heading h1{margin-bottom:4px}.modalhead{gap:12px}}html[data-show-mode=dark] .media-desk :is(.media-metrics,.media-request-panel,.media-inbox-list,.media-inbox-item,.media-review-pane,.media-link-list){background:#26262f;border-color:#49414d}html[data-show-mode=dark] .media-desk :is(.media-inbox-item.selected,.media-metrics button[aria-pressed=true]){background:#3c2d3b}html[data-show-mode=dark] .media-desk .media-preview{background:#1b1d25;color:#c7b9bd}html[data-show-mode=dark] .media-desk .media-contributor-note{background:#302a2f;border-color:#b99b63}html[data-show-mode=dark] .media-desk :is(.media-desk-intro p,.media-section-title p,.media-metrics span,.media-inbox-item>span:not(.media-state),.media-inbox-item>small,.media-review-heading p,.media-review-heading small,.media-review-footer small,.media-fine,.media-link-list p,.media-link-list small,.media-empty p,.media-desk label){color:#c5b8c1}html[data-show-mode=dark] .media-desk :is(.media-metrics b,.media-empty h3,.media-file-link){color:#e2c58d}html[data-show-mode=dark] .media-desk :is(.media-review-footer,.media-link-list article,.media-inbox-item){border-color:#49414d}html[data-show-mode=dark] .media-desk .media-approved-detail{background:#243b31;border-color:#426b56}html[data-show-mode=dark] .media-desk .media-placement{background:#363126;border-color:#6a5d43}html[data-show-mode=dark] .media-desk :is(.media-approved-detail b,.media-approved-detail small,.media-placement b,.media-placement small,.media-placement p){color:#e1d9cb}html[data-show-mode=dark] .media-desk :is(.media-approved-detail svg,.media-placement svg){color:#b0d4b9}html[data-show-mode=dark] .media-guest{color-scheme:light}html[data-show-mode=dark] .media-guest-card :is(h1,h2,h3){color:#30242d}html[data-show-mode=dark] .media-guest-card :is(p,small,label){color:#786670}html[data-show-mode=dark] .media-guest-card a{color:#70243f}html[data-show-mode=dark] .media-guest-card :is(input,textarea,button){background:#fff;color:#573545;border-color:#d7ccd0}html[data-show-mode=dark] .media-guest-card button.primary{background:#70243f;color:#fff;border-color:#70243f}html[data-show-mode=dark] .media-guest-card .error{background:#f9e9ee;color:#8b2946}:root{--wf-surface:#fff;--wf-soft:#f8f5f4;--wf-ink:#352b32;--wf-muted:#7d7279;--wf-line:#e5dce1;--wf-accent:#70283f;--wf-radius:10px}html[data-show-mode=dark]{--wf-surface:#252730;--wf-soft:#2d2c35;--wf-ink:#ede5e7;--wf-muted:#bcb0b9;--wf-line:#47414d;--wf-accent:#e1bf81}:is(.peoplepage,.desk-main) :is(.sectionheading,.wf-header) .actions{gap:8px;align-items:center}:is(.peoplepage,.desk-main) :is(.peopletop,.wf-toolbar){gap:12px;min-height:46px;flex-wrap:wrap}:is(.peoplepage,.desk-main) .asset-tabs{gap:6px;flex-wrap:wrap}:is(.peoplepage,.desk-main) .asset-tabs>button{border-radius:7px;font-size:12px;min-height:34px;padding:7px 12px}:is(.peoplepage,.desk-main) :is(.document-card,.asset-card,.desk-section){border-radius:var(--wf-radius)}:is(.peoplepage,.desk-main) :is(.document-status,.desk-pill,.notify-status){font-size:10px;line-height:1.5;font-weight:600;padding:4px 8px}:is(.peoplepage,.desk-main) :is(.workspace-empty,.empty) p{line-height:1.75}.wf-workspace{max-width:1440px;margin:0 auto;color:var(--wf-ink)}.wf-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:12px 0 24px}.wf-header>div:first-child{min-width:0;max-width:720px}.wf-header :is(h1,h2){font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.25;margin:8px 0 12px;text-wrap:balance}.wf-header p{font-size:13px;line-height:1.8;color:var(--wf-muted);margin:0}.wf-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wf-header>.wf-actions{flex-shrink:0}.wf-actions a,.wf-header>.wf-actions>a{display:inline-flex;align-items:center;gap:7px;font-size:12px}.wf-workspace button{font-size:12px;min-height:34px}.wf-workspace h3{font-size:17px;line-height:1.45;margin:5px 0 12px}.wf-workspace h4{font-size:12px;margin:18px 0 10px}.wf-panel{padding:22px;background:var(--wf-surface);border:1px solid var(--wf-line);border-radius:var(--wf-radius);min-width:0;margin-bottom:20px}.wf-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px}.wf-panel-heading>button{flex-shrink:0}.wf-panel-heading h3{margin:0}.wf-panel p{font-size:13px;line-height:1.75;color:var(--wf-muted)}.wf-panel label,.wf-takeover label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;margin:0 0 16px}.wf-panel label small{font-weight:400;color:var(--wf-muted)}.wf-panel :is(input,select,textarea),.wf-toolbar input,.wf-toolbar select{padding:10px 12px;width:100%;font-size:13px;min-height:38px;border:1px solid var(--wf-line);border-radius:6px;background:var(--wf-surface);color:var(--wf-ink)}.wf-panel textarea{line-height:1.7;resize:vertical}.wf-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wf-form-row>.wf-actions{align-self:end;margin-bottom:16px}.wf-toolbar{display:flex;gap:12px;align-items:center;margin:0 0 18px}.wf-toolbar>input{flex:1;min-width:180px}.wf-toolbar>select{max-width:260px}.wf-toolbar>span{font-size:11px;color:var(--wf-muted);white-space:nowrap}.wf-inline-form{display:flex;gap:8px;flex:1;min-width:260px}.wf-inline-form>input{flex:1;min-width:150px;width:auto}.wf-split{display:grid;grid-template-columns:minmax(230px,330px) minmax(0,1fr);gap:20px;align-items:start}.wf-record-list{border:1px solid var(--wf-line);background:var(--wf-surface);border-radius:var(--wf-radius);max-height:940px;overflow:auto}.wf-record-list>button{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:9px;padding:18px;border:0;border-bottom:1px solid var(--wf-line);border-radius:0;background:var(--wf-surface);overflow-wrap:anywhere}.wf-record-list>button.selected{background:var(--wf-soft);box-shadow:inset 3px 0 #8b4b60}.wf-record-list b{font-size:14px;line-height:1.6}.wf-record-list small,.wf-record-list>button>span:not(.wf-status){font-size:11px;color:var(--wf-muted);line-height:1.6}.wf-status{display:inline-flex;align-items:center;border:1px solid var(--wf-line);border-radius:20px;padding:4px 9px;font-size:10px;font-weight:600;background:var(--wf-soft);color:var(--wf-muted);line-height:1.4}.wf-status.rehearsal{background:#f3e6c9;color:#70551c;border-color:#bfa675}.wf-status.live{background:#3c2540;color:#ead3ec;border-color:#875a7e}.wf-panel .wf-record-title{font-family:Georgia,serif;font-size:25px;font-weight:400;margin:14px 0;overflow-wrap:anywhere}.wf-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:24px 0}.wf-facts dt{font-size:10px;color:var(--wf-muted);margin-bottom:5px}.wf-facts dd{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.wf-tags{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.wf-note-block{background:var(--wf-soft);border-left:2px solid #bda575;padding:16px;margin:20px 0}.wf-note-block h4{margin-top:0}.wf-note-block p,.wf-compact-row p{white-space:pre-wrap;overflow-wrap:anywhere}.wf-reference{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere;font-size:12px;margin:12px 0}.wf-compact-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid var(--wf-line);font-size:12px}.wf-compact-row:last-child{border:0}.wf-compact-row>div,.wf-compact-row>span{min-width:0;overflow-wrap:anywhere}.wf-compact-row small{display:block;font-size:10px;color:var(--wf-muted);margin-top:6px}.wf-link-ready{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.wf-link-ready label{flex:1;min-width:210px;margin:0}.wf-link-ready small{width:100%;font-size:11px;color:var(--wf-muted);line-height:1.7}.wf-link-ready a{font-size:12px}.wf-callout{margin-top:22px;padding:18px;border:1px solid #c6b489;background:var(--wf-soft);border-radius:8px}.wf-callout h4{margin-top:0}.wf-callout p{font-size:12px}.wf-empty{text-align:center;padding:44px 22px;color:var(--wf-muted)}.wf-empty>span{display:block;width:34px;height:2px;background:#b59c6b;margin:0 auto 18px}.wf-empty h3{font-family:Georgia,serif;font-weight:400;font-size:23px;margin:0 0 12px}.wf-empty p{font-size:13px;line-height:1.8;max-width:380px;margin:0 auto}.wf-notice{padding:13px 16px;background:#edf4ee;border:1px solid #d2e1d5;color:#3b6248;border-radius:8px;font-size:12px;line-height:1.7;margin:0 0 18px;overflow-wrap:anywhere}.wf-notice.error{background:#faeaf0;color:#8c2e49;border-color:#edc8d5}.wf-fine{font-size:11px;line-height:1.8;color:var(--wf-muted)}.wf-metrics{display:flex;border:1px solid var(--wf-line);border-radius:var(--wf-radius);overflow:hidden;margin-bottom:24px;background:var(--wf-surface)}.wf-metrics>button{flex:1;display:flex;align-items:center;gap:15px;padding:18px 20px;border:0;border-right:1px solid var(--wf-line);border-radius:0;background:transparent;text-align:left}.wf-metrics>button:last-child{border:0}.wf-metrics>button[aria-pressed=true]{background:var(--wf-soft)}.wf-metrics b{font-family:Georgia,serif;font-weight:400;font-size:30px;color:var(--wf-accent)}.wf-metrics span{font-size:11px;color:var(--wf-muted)}.wf-waiting-list{border:1px solid var(--wf-line);border-radius:var(--wf-radius);overflow:hidden;background:var(--wf-surface);margin-bottom:20px}.wf-waiting-list>article{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(130px,.7fr) minmax(180px,1fr);gap:24px;padding:20px;border-bottom:1px solid var(--wf-line)}.wf-waiting-list>article:last-child{border:0}.wf-waiting-list h3{font-size:15px;margin:10px 0 0;overflow-wrap:anywhere}.wf-waiting-list details{margin-top:12px;font-size:11px;color:var(--wf-muted)}.wf-waiting-list details p{white-space:pre-wrap;max-height:240px;overflow:auto;overflow-wrap:anywhere;line-height:1.8}.wf-waiting-owner,.wf-waiting-next{font-size:12px;line-height:1.7}.wf-waiting-owner small,.wf-waiting-next small{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--wf-muted);margin-bottom:8px}.wf-waiting-owner b{display:block;font-size:12px;overflow-wrap:anywhere}.wf-waiting-owner>span{display:block;font-size:11px;margin-top:8px;color:var(--wf-muted)}.wf-waiting-owner>span.wf-late{color:#ae435d}.wf-waiting-next p{margin:0 0 10px;color:var(--wf-muted);font-size:12px}.wf-waiting-next a{display:inline-flex;align-items:center;gap:6px;font-size:11px}.request-card{max-width:820px}.request-card h2{font-family:Georgia,serif;font-size:23px;font-weight:400;margin:32px 0 18px}.request-card .media-submit{margin-top:20px}.request-card select{width:100%}.wf-service-options{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ded1d7;padding:18px;border-radius:8px;gap:12px;margin-bottom:20px}.wf-service-options legend{font-size:11px;color:#827079;padding:0 6px}.wf-service-options>label{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:400}.wf-service-options input{width:15px!important;height:15px;accent-color:#70283f;margin:0}.wf-reference-list{margin:20px 0}.wf-reference-list p{display:flex;justify-content:space-between;gap:18px;font-size:13px}.rehearsal-control{padding:24px;background:var(--wf-surface);border:1px solid var(--wf-line);border-radius:var(--wf-radius);margin-bottom:22px}.rehearsal-control-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--wf-muted)}.rehearsal-control-heading>small{margin-left:auto;font-size:11px}.rehearsal-cue{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:28px 0}.rehearsal-cue>div:first-child{min-width:0}.rehearsal-cue small{font-size:9px;letter-spacing:.1em;color:var(--wf-muted)}.rehearsal-cue h3{font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.4;margin:12px 0;overflow-wrap:anywhere}.rehearsal-cue p{font-size:12px;color:var(--wf-muted)}.rehearsal-clock{display:flex;flex-direction:column;align-items:center;flex-shrink:0;min-width:160px}.rehearsal-clock b{font-size:44px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--wf-accent)}.rehearsal-clock span{font-size:10px;color:var(--wf-muted);margin-top:6px}.rehearsal-clock.over b{color:#c45e6b}.rehearsal-lower{grid-template-columns:1fr 1fr}.rehearsal-timing-list>article{display:grid;grid-template-columns:minmax(0,1fr) 135px auto;gap:16px;align-items:start;padding:15px 0;border-bottom:1px solid var(--wf-line)}.rehearsal-timing-list>article:last-child{border:0}.rehearsal-timing-list small{display:inline-block;margin-right:12px;font-size:10px;color:var(--wf-muted)}.rehearsal-timing-list b{font-size:12px;line-height:1.6}.rehearsal-timing-list span{font-size:11px;line-height:1.8;color:var(--wf-muted);font-variant-numeric:tabular-nums}.rehearsal-timing-list p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.rehearsal-timing-list+form{margin-top:24px}.wf-takeover{margin-top:20px;padding-top:20px;border-top:1px solid var(--wf-line)}.wf-takeover>button{margin-right:8px}.wf-tabs{margin-bottom:20px!important}html[data-show-mode=dark] .wf-notice{background:#253e31;border-color:#41624c;color:#d4ead9}html[data-show-mode=dark] .wf-notice.error{background:#462a35;border-color:#704553;color:#f4c4d1}html[data-show-mode=dark] .request-card select{background:#fff;color:#573545;border-color:#d7ccd0}.stage-display{min-height:100dvh;background:#11131a;color:#f6f4ef;padding:24px 40px;display:flex;flex-direction:column;font-family:Arial,sans-serif;color-scheme:dark}.stage-display-header{height:auto;min-height:38px;background:transparent;border:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#dfd2b7}.stage-display-header>div{display:flex;align-items:center;gap:18px}.stage-display-header b{font-family:Georgia,serif;font-size:23px;font-weight:400}.stage-display-header>span{font-size:10px;letter-spacing:.15em;color:#9cc5ad}.stage-display-header>button{border-color:#48434e;color:#d0c3ce;background:transparent;padding:8px}.stage-mode{font-size:10px;letter-spacing:.18em;padding:6px 10px;border:1px solid #5b4b5b;border-radius:4px}.stage-mode.rehearsal{color:#f0ce83;border-color:#8f7749}.stage-mode.live{color:#d5badb}.stage-production{text-align:center;margin:22px 0;color:#b7aab7;font-size:13px}.stage-production small{display:block;color:#8a7f8f;margin-top:7px;font-size:10px}.stage-current{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 0}.stage-cue-label{font-size:13px;letter-spacing:.2em;color:#d3bc8b}.stage-display .stage-current h1{font-family:Arial,sans-serif;font-weight:500;font-size:clamp(28px,4.8vw,78px);line-height:1.2;letter-spacing:-.025em;margin:24px auto 0;max-width:1500px;color:#f6f4ef;text-wrap:balance;overflow-wrap:anywhere}.stage-clock{font-size:clamp(80px,18vw,280px);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.055em;color:#f5eee3;margin:8px 0;font-weight:500}.stage-clock.over{color:#ff9eac}.stage-clock-label{font-size:11px;letter-spacing:.17em;color:#9f92a4}.stage-next{display:flex;align-items:center;justify-content:center;gap:22px;border-top:1px solid #39333e;padding:24px 0 15px;text-align:center}.stage-next>span{font-size:10px;letter-spacing:.18em;color:#ad9472}.stage-display .stage-next h2{font-family:Arial,sans-serif;font-weight:400;font-size:clamp(18px,2.6vw,40px);line-height:1.3;margin:0;color:#c3b9c6;overflow-wrap:anywhere}.stage-message{padding:18px 24px;font-size:clamp(22px,3.5vw,50px);line-height:1.3;background:#32303d;border-radius:6px;text-align:center;color:#fff}.stage-message.hold{background:#812f43;color:#fff}.stage-message.wrap{background:#cfaa58;color:#251c14}.stage-connection-warning{background:#812f43;border:1px solid #e78599;border-radius:5px;color:#fff;text-align:center;padding:14px;margin:18px 0 0}.stage-connection-warning b{display:block;font-size:15px;letter-spacing:.1em}.stage-connection-warning span{display:block;font-size:12px;margin-top:8px}.stage-display.disconnected .stage-display-header>span{color:#ffc2ca}.stage-display.disconnected .stage-clock{opacity:.55}.stage-display-footer{display:flex;justify-content:space-between;align-items:center;color:#8e8397;font-size:10px;padding:20px 0 0;gap:20px}.stage-display-footer time{font-size:16px;letter-spacing:.05em;color:#c1b2c5;font-variant-numeric:tabular-nums}.stage-unavailable{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.stage-display .stage-unavailable h1{color:#fff;font-size:35px;font-weight:400}.stage-display .stage-unavailable p{color:#c3adbb;max-width:620px;line-height:1.8}.stage-display :focus-visible{outline:2px solid #d4b77b;outline-offset:4px}@media(max-width:1100px){.wf-header{flex-direction:column}.wf-header>.wf-actions{flex-shrink:1}.wf-split{grid-template-columns:260px minmax(0,1fr)}.rehearsal-lower{grid-template-columns:1fr}.wf-waiting-list>article{gap:18px;grid-template-columns:minmax(0,1fr) minmax(120px,.6fr) minmax(160px,.8fr)}}@media(max-width:760px){.wf-split{grid-template-columns:1fr}.wf-record-list{max-height:340px}.wf-panel{padding:18px}.wf-header :is(h1,h2){font-size:26px}.wf-form-row{grid-template-columns:1fr;gap:0}.wf-toolbar{flex-wrap:wrap}.wf-toolbar>select{max-width:none;flex:1}.wf-metrics>button{flex-direction:column;align-items:flex-start;gap:7px;padding:14px 12px}.wf-metrics b{font-size:25px}.wf-metrics span{font-size:10px}.wf-waiting-list>article{grid-template-columns:1fr;gap:16px;padding:18px}.wf-waiting-owner{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wf-waiting-owner small,.wf-waiting-owner>span{margin:0}.wf-waiting-next small{margin-bottom:5px}.wf-facts{gap:14px}.wf-inline-form{min-width:0;width:100%;flex-wrap:wrap}.rehearsal-control{padding:18px}.rehearsal-cue{flex-direction:column;align-items:flex-start;gap:14px}.rehearsal-clock{align-self:center}.rehearsal-timing-list>article{grid-template-columns:1fr}.rehearsal-control-heading>small{margin-left:0;width:100%}.stage-display{padding:18px}.stage-display-header{gap:12px;flex-wrap:wrap}.stage-display-header>div{gap:12px}.stage-display-header>span{font-size:9px}.stage-mode{font-size:8px}.stage-production{margin:20px 0 10px}.stage-next{flex-direction:column;gap:10px}.stage-connection-warning b{font-size:11px}.stage-connection-warning span{font-size:10px}}.request-card{max-width:980px}.request-form-fields{border:0;padding:0;margin:0;min-width:0}.request-form-index{display:flex;flex-wrap:wrap;gap:8px 22px;border-block:1px solid #e8dce0;padding:18px 0;margin:24px 0 30px}.media-guest .request-form-index button{font-size:10px;letter-spacing:.035em;color:#70283f;text-decoration:none;padding:5px 0;border:0;background:transparent;border-radius:0}.request-form-index button:hover{text-decoration:underline}.request-card [id]{scroll-margin-top:24px}.request-fine{color:var(--wf-muted,#796a71);font-size:11px;line-height:1.8}.request-card .request-fine{color:#796a71}.request-card select{padding:11px 12px;border:1px solid #dcd3d7;border-radius:6px;color:#30232a;background:#fff;font:inherit;font-size:13px;box-sizing:border-box;min-height:42px}.request-brief-sections{margin:24px 0}.request-brief-section{border:1px solid #e1d5da;border-radius:9px;margin:10px 0;background:#fffdfb;overflow:hidden}.request-brief-section>summary{display:flex;gap:16px;align-items:center;list-style:none;cursor:pointer;padding:19px 20px;min-height:68px;box-sizing:border-box}.request-brief-section>summary::-webkit-details-marker{display:none}.request-section-number{align-self:flex-start;color:#a0875b;font-size:10px;font-variant-numeric:tabular-nums;padding-top:3px}.request-brief-section>summary>span:nth-child(2){flex:1;min-width:0}.request-brief-section summary b{display:block;font-family:Georgia,serif;font-size:21px;font-weight:400;color:#4f2938}.request-brief-section summary small{display:block;font-size:10px;color:#8b7981;margin-top:7px;font-weight:400}.request-brief-section summary>svg{color:#9a7f54;transition:transform .15s}.request-brief-section[open] summary>svg{transform:rotate(45deg)}.request-brief-section[open]>summary{background:#f8f2ef;border-bottom:1px solid #e9dfe2}.request-brief-body{padding:22px}.request-brief-body>p{font-size:12px;line-height:1.8;color:#796a71;margin:0 0 24px}.request-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.request-field-wide{grid-column:1/-1}.request-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;border:0;border-top:1px solid #e8dfe1;padding:18px 0;margin:10px 0 15px;min-width:0}.request-checks legend{font-size:12px;font-weight:600;color:#5b4e55;padding:0 10px 0 0}.media-guest .request-checks label{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:400;line-height:1.5}.media-guest .request-checks input{width:17px;height:17px;min-width:17px;padding:0;margin:0;accent-color:#70243f}.request-platform{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 16px;border:1px solid #e2d4c0;background:#faf5ec;border-radius:6px;margin-bottom:24px}.request-platform span{font-size:8px;letter-spacing:.12em;color:#8c7349}.request-platform b{font-family:Georgia,serif;font-size:24px;font-weight:400;color:#70243f}.request-platform small{font-size:10px;color:#7e6c5a}.request-schedule{border-block:1px solid #ddd0d6;padding:28px 0;margin:30px 0}.request-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.request-section-heading>div{max-width:620px}.request-section-heading>svg{flex-shrink:0;color:#a0875b;margin-top:20px}.request-card .request-section-heading h2{margin:10px 0;font-size:28px}.request-section-heading p{font-size:12px;color:#796a71;line-height:1.8}.request-schedule-toolbar{display:flex;gap:24px;justify-content:space-between;align-items:flex-end;margin:22px 0}.request-schedule-toolbar>label{max-width:300px;margin:0}.request-template-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.request-template-actions>span{width:100%;font-size:8px;letter-spacing:.12em;color:#8c7349;text-align:right;margin-bottom:3px}.request-schedule-empty{border:1px dashed #d1bfa9;padding:28px 22px;border-radius:8px;text-align:center;background:#faf6f0}.request-schedule-empty b{font-family:Georgia,serif;font-size:21px;font-weight:400;color:#664253}.request-schedule-empty p{font-size:12px;color:#85727b;line-height:1.8;margin-bottom:0}.request-schedule-block{display:flex;gap:0;border:1px solid #dfd3d9;border-radius:8px;background:#fff;margin:12px 0;overflow:hidden;transition:border-color .15s,opacity .15s}.request-schedule-block.is-dragging{opacity:.5}.request-schedule-block.drop-target{border-top:3px solid #9d7b43}.request-block-rail{display:flex;flex-direction:column;align-items:center;gap:8px;background:#f7f2ef;border-right:1px solid #eee4e6;width:48px;flex-shrink:0;padding:12px 0}.media-guest button.request-drag-handle{display:flex;align-items:center;justify-content:center;width:40px;min-height:40px;padding:5px;border:0;background:transparent;color:#9a8590;cursor:grab}.request-block-rail>span{font-size:10px;color:#927d64;font-variant-numeric:tabular-nums}.request-block-content{padding:16px;flex:1;min-width:0}.request-block-top{display:grid;grid-template-columns:minmax(140px,1fr) 130px 80px;gap:14px}.request-block-top label{font-size:10px;margin-bottom:12px}.request-block-top input,.request-block-top select{font-size:13px;min-width:0}.request-block-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.request-block-clock{font-size:11px;font-variant-numeric:tabular-nums;color:#795d6a;line-height:1.7}.request-block-actions{display:flex;gap:5px}.media-guest .request-block-actions button{display:flex;align-items:center;justify-content:center;padding:8px;width:34px;min-height:34px;border-color:#e5dce0;color:#785360}.request-block-notes{margin-top:12px;color:#7d6b74}.request-block-notes summary{font-size:10px;cursor:pointer;width:max-content;max-width:100%}.request-block-notes label{margin:14px 0 0;font-size:10px}.request-schedule-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:10px}.request-schedule-footer>button{display:inline-flex;gap:8px;align-items:center}.request-schedule-footer>span{font-size:10px;color:#827079;font-variant-numeric:tabular-nums}.request-schedule>.request-fine{margin:18px 0 0}.request-sr-status{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.request-plan-summary{margin:24px 0}.request-plan-summary>section{margin-bottom:26px}.request-plan-summary h4{font-size:12px;letter-spacing:.02em;margin:0 0 14px}.request-summary-timeline{list-style:none;padding:0;margin:16px 0}.request-summary-timeline li{display:grid;grid-template-columns:125px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--wf-line,#e4d9de)}.request-summary-timeline li>div:first-child{font-variant-numeric:tabular-nums}.request-summary-timeline li>div:first-child>span{font-size:9px;color:var(--wf-muted,#97808b);margin-right:10px}.request-summary-timeline time{font-size:11px;color:var(--wf-accent,#70283f);line-height:1.6}.request-summary-timeline small{display:block;font-size:10px;color:var(--wf-muted,#85747c);margin-top:5px;line-height:1.6}.request-summary-timeline b{font-size:12px;overflow-wrap:anywhere}.request-summary-timeline p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;color:var(--wf-muted,#796a71)}.request-summary-section{border:1px solid var(--wf-line,#e4d9de);border-radius:6px;margin:8px 0;padding:0 15px}.request-summary-section summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;cursor:pointer;min-height:46px;font-weight:600}.request-summary-section summary small{font-size:9px;font-weight:400;color:var(--wf-muted,#85747c)}.request-summary-section dl{margin:5px 0 18px}.request-summary-section dl>div{padding:9px 0;border-top:1px solid var(--wf-line,#e4d9de)}.request-summary-section dt{font-size:10px;color:var(--wf-muted,#85747c);margin:0 0 5px}.request-summary-section dd{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.request-conversion-preview{padding:14px;border:1px solid var(--wf-line,#e4d9de);border-radius:6px;margin:16px 0}.request-conversion-preview b{font-size:12px}.request-conversion-preview small{font-size:11px;color:var(--wf-muted,#85747c);line-height:1.8}.request-card .request-summary-timeline li{display:grid;justify-content:normal}.request-card .request-summary-timeline p{display:block}.request-card .request-summary-section{background:transparent;color:#573545}.request-card .request-summary-section p{display:block}.request-card .request-summary-section summary{min-height:48px}@media(max-width:760px){.request-field-grid,.request-checks{grid-template-columns:1fr}.request-schedule-toolbar{flex-direction:column;align-items:stretch;gap:18px}.request-schedule-toolbar>label{max-width:none}.request-template-actions{justify-content:flex-start}.request-template-actions>span{text-align:left}.request-block-top{grid-template-columns:minmax(0,1fr) 75px;gap:10px}.request-block-title{grid-column:1/-1}.request-block-rail{width:36px}.media-guest button.request-drag-handle{width:34px}.request-block-content{padding:12px}.request-brief-body{padding:18px}.request-brief-section>summary{padding:17px 15px;gap:12px}.request-brief-section summary b{font-size:20px}.request-card .request-section-heading h2{font-size:25px}.request-summary-timeline li{grid-template-columns:100px minmax(0,1fr);gap:12px}.request-schedule-footer{align-items:flex-start;flex-direction:column}.request-block-actions button{min-height:40px!important;width:40px!important}.request-block-clock{width:100%}.request-form-index{gap:10px 18px}}@media(prefers-reduced-motion:reduce){.request-brief-section summary>svg,.request-schedule-block{transition:none}}.media-guest .request-card{max-width:980px}.request-draft-review{padding:18px;border:1px solid #d9cdb6;border-radius:8px;margin-top:24px;background:#faf7f1}.request-draft-review>summary{font-size:12px;font-weight:600;color:#704334;cursor:pointer}.request-draft-review .request-plan-summary{margin-bottom:0}.building-room-picker{border:1px solid var(--wf-line,#dfd3d9);border-radius:8px;padding:16px;margin:8px 0 20px;min-width:0;background:var(--wf-surface,transparent)}.building-room-picker>legend{font-size:11px;font-weight:600;padding:0 7px;color:var(--wf-muted,#74616c)}.building-room-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.building-room-picker label{min-width:0;margin-bottom:0!important}.building-room-picker select,.building-room-picker input{width:100%;min-width:0;box-sizing:border-box}.building-room-picker .building-room-find{margin-top:14px;font-size:10px}.building-room-hint{font-size:10px;line-height:1.7;overflow-wrap:anywhere;color:var(--wf-muted,#846e7a);margin:12px 0 0}.formrow>.building-room-picker{grid-column:1/-1;flex-basis:100%;margin-bottom:0}.request-card .building-room-picker{background:#faf7f3;border-color:#e2d5ca}.request-card .building-room-hint{color:#796a71}.request-timing-note{font-size:12px;line-height:1.8;color:#775930;background:#faf2e5;padding:14px 16px;border-left:2px solid #b79b69;border-radius:0 5px 5px 0;margin:18px 0}.building-room-picker select:disabled{opacity:.55;cursor:default}@media(max-width:600px){.building-room-fields{grid-template-columns:1fr;gap:14px}.building-room-picker{padding:14px}.request-card .building-room-picker{padding:15px}}.overlay.record-inspector-overlay{display:flex;justify-content:flex-end;align-items:stretch;padding:0;overflow:hidden;z-index:180}.modal.record-inspector,.contact-inspector.record-inspector{--inspector-pad:30px;box-sizing:border-box;display:flex;flex-direction:column;width:min(740px,100vw);max-width:none;height:100dvh;max-height:100dvh;min-height:0;position:relative;margin:0;padding:0;border-radius:0!important;background:var(--surface,#fffdfa);color:var(--ink,#302630);overflow:hidden;border:0!important;border-left:1px solid var(--line,#dfd5cc)!important;box-shadow:-16px 0 60px #22131b26!important;animation:none!important}.record-inspector>.modalhead,.record-inspector>.contact-inspector-header{flex:0 0 auto;position:relative;top:auto;margin:0;padding:26px var(--inspector-pad) 22px;border-bottom:1px solid var(--line,#dfd5cc);background:var(--surface,#fffdfa)}.record-inspector>.modalhead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.record-inspector>.modalhead h2,.record-inspector .contact-inspector-profile h2{font:400 29px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.025em;color:var(--ink,#302630);margin:6px 0 0}.record-inspector>.modalhead .eyebrow{font-size:10px!important;line-height:1.6;color:var(--muted,#6e6269);white-space:normal}.record-inspector>.modalhead>button{width:42px;min-width:42px;height:42px;padding:8px;border:1px solid var(--line,#dfd5cc);background:transparent;color:var(--ink,#302630);border-radius:6px;display:grid;place-items:center}.record-inspector>.inspector-body,.record-inspector>.editor-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px var(--inspector-pad);scrollbar-gutter:stable}.record-inspector .inspector-fields{border:0;margin:0;padding:0;min-width:0;display:block}.record-inspector .inspector-body>label,.record-inspector .inspector-fields>label{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.record-inspector label{font-size:13px;line-height:1.5;color:var(--ink,#302630)}.record-inspector :is(input,select,textarea){font-size:14px!important;line-height:1.5;max-width:100%;box-sizing:border-box}.record-inspector :is(input:not([type=checkbox]):not([type=radio]),select){min-height:42px}.record-inspector :is(small,.editor-hint,.meeting-hint){font-size:12px!important;line-height:1.65;color:var(--muted,#6e6269)}.record-inspector .formrow,.record-inspector .desk-form-grid{gap:16px}.record-inspector .inspector-body :is(fieldset,h3){margin-top:22px}.record-inspector .inspector-body>fieldset:first-child,.record-inspector .inspector-body>.inspector-fields{margin-top:0}.record-inspector :is(.document-attachments,.rider-requirements,.editor-group,.contact-category-editor,.dress-code-editor,.team-roster){padding:18px;border:1px solid var(--line,#dfd5cc);border-radius:7px}.record-inspector :is(legend,h3){font-size:14px;font-weight:650;line-height:1.4;color:var(--ink,#302630)}.record-inspector>.modalfoot,.record-inspector>.contact-inspector-footer{flex:0 0 auto;position:relative;bottom:auto;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;padding:17px var(--inspector-pad) max(17px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--line,#dfd5cc);background:var(--surface,#fffdfa);z-index:4}.record-inspector>.modalfoot>.primary{margin-left:auto}.record-inspector :is(.modalfoot,.contact-inspector-footer) button{min-height:42px;font-size:13px;padding:10px 15px}.record-inspector .contact-inspector-tabs{padding:0 var(--inspector-pad)}.record-inspector .contact-inspector-tabs button{font-size:12px;min-height:44px}.record-inspector .contact-inspector-scroll{padding:22px var(--inspector-pad)}.record-inspector .contact-inspector-body{padding:0}.record-inspector .contact-inspector-body :is(p,dd){font-size:13px;line-height:1.65}.record-inspector .contact-inspector-item small{font-size:12px;line-height:1.6}.record-inspector .contact-inspector-section h3{font-size:15px}.record-inspector :focus-visible{outline:2px solid #9b7843;outline-offset:3px}.record-inspector .inspector-error{margin:0 0 18px;padding:13px 15px;border:1px solid #c98291;border-radius:6px;color:#81293c;background:#f9ecec;font-size:13px;line-height:1.6}.record-inspector .editor-shortcut{font-size:11px;color:var(--muted)}.record-inspector .record-summary{font-size:13px;line-height:1.65;color:var(--muted);margin:10px 0 0}.valet-context-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--line,#d7cbc3);border-radius:6px;background:var(--surface,#fffdfa);color:var(--ink,#552338);text-decoration:none;font-size:12px;line-height:1.4;font-weight:600;box-sizing:border-box}.valet-context-action:hover{border-color:#a1814f;background:var(--panel,#f5eee4)}.valet-context-action:focus-visible{outline:2px solid #9b7843;outline-offset:3px}.valet-context-action .tieicon{width:10px;height:17px;flex:none}.valet-context-brief{padding:24px 28px;border-bottom:1px solid #e0d4c9;background:#f4eee7;display:grid;gap:14px}.valet-context-brief h2{font:400 25px Georgia,serif;color:#552338;margin:0}.valet-context-brief p{font-size:13px;margin:0}.valet-context-brief ul{margin:0;padding-left:18px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.valet-context-brief label{max-width:100%}.valet-context-brief .valet-context-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.documents-center .document-card dl>div{align-items:start}.documents-center .document-card dd{overflow-wrap:anywhere}.documents-center .document-actions{flex-wrap:wrap;gap:8px}html[data-show-mode=dark] .record-inspector .inspector-error{background:#46242e;color:#f6d6de;border-color:#9f5e70}html[data-show-mode=dark] .valet-context-brief{background:#32252c;border-color:#67515a;color:#f6e9dd}html[data-show-mode=dark] .valet-context-brief h2{color:#f6e9dd}@media(max-width:600px){.modal.record-inspector,.contact-inspector.record-inspector{--inspector-pad:20px;width:100vw;border-left:0!important}.record-inspector>.modalhead,.record-inspector>.contact-inspector-header{padding-top:max(20px,env(safe-area-inset-top,0px))}.record-inspector .formrow,.record-inspector .desk-form-grid{grid-template-columns:minmax(0,1fr)}.record-inspector .modalfoot .editor-shortcut{display:none}.record-inspector .contact-inspector-tabs{gap:14px}.valet-context-brief{padding:22px 20px}.record-inspector :is(.modalfoot,.contact-inspector-footer) button{min-height:44px}}@media(pointer:coarse){.record-inspector :is(input,select,textarea){font-size:16px!important}.record-inspector button,.valet-context-action{min-height:44px}}@media(prefers-reduced-motion:reduce){.record-inspector{scroll-behavior:auto!important}}html[data-show-mode=dark] .valet-context-brief :is(p,label,li){color:#e1d2c7}.offstage-experience{--os-ink:#241c29;--os-plum:#472638;--os-gold:#d9bd89;--os-paper:#faf5eb;--os-muted:#bdb2bf;min-width:0}.offstage-house{display:block;height:auto;min-height:0;max-height:none;padding:0;gap:0;position:relative;flex:none;width:100%;box-sizing:border-box;color:var(--os-paper);background:radial-gradient(ellipse at 85% 0,#66404c66,transparent 55%),linear-gradient(130deg,#211b28,#35202f);border:1px solid #6c5060;border-radius:16px;overflow:hidden;margin-bottom:24px;box-shadow:0 16px 42px #241c2912}.offstage-masthead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;border-bottom:1px solid #ffffff20}.offstage-masthead>span{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.15em;font-weight:700}.offstage-masthead svg{width:25px;height:25px;color:var(--os-gold)}.offstage-masthead small{font-size:10px;letter-spacing:.13em;color:var(--os-gold)}.offstage-intro{display:grid;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:30px;padding:34px 30px 38px}.offstage-kicker{font-size:10px;letter-spacing:.15em;font-weight:700}.offstage-intro .offstage-kicker{color:var(--os-gold)}.offstage-intro h2{font-family:Georgia,serif;font-size:clamp(34px,3.5vw,52px);line-height:1.08;font-weight:400;letter-spacing:-.035em;color:var(--os-paper);margin:14px 0 0;text-transform:none}.offstage-intro h2 em{color:#e2c8a5;font-weight:400}.offstage-intro p{color:#dfd4dd;font-size:14px;line-height:1.8;max-width:30ch;margin:0}.offstage-diamond{color:var(--os-gold)}.offstage-rooms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#100c151f;border-top:1px solid #ffffff20}.offstage-rooms a{display:flex;align-items:center;gap:10px;padding:19px 16px;color:#f5eede;text-decoration:none;border-right:1px solid #ffffff20;min-width:0}.offstage-rooms a:last-child{border-right:0}.offstage-rooms a>small{font-size:10px;color:#d9bd89;align-self:flex-start;padding-top:3px}.offstage-rooms a>span{flex:1;min-width:0}.offstage-rooms strong{display:block;font-size:12px;font-weight:600;line-height:1.5}.offstage-rooms a>span>span{display:block;color:#c9bac7;font-size:11px;line-height:1.5;margin-top:4px}.offstage-rooms a[aria-current=page]{background:#ffffff0c;box-shadow:inset 0 -3px var(--os-gold)}.offstage-rooms a:hover{background:#ffffff14}.offstage-experience .tieclip-hero,.offstage-experience .green-room-hero,.offstage-experience .bt-house-heading{background:transparent;border:0;box-shadow:none;padding:10px 0 24px;color:inherit}.offstage-experience .green-room-seal,.offstage-experience .green-room-overline,.offstage-experience .bt-house-heading>.eyebrow,.offstage-experience .tieclip-hero>.eyebrow{display:none}.offstage-experience .green-room-headline h2,.offstage-experience .bt-house-heading h1,.offstage-experience .tieclip-hero h1{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.035em;margin:0 0 10px}.offstage-experience .green-room-context{margin-top:20px}.offstage-experience .green-room-nav,.offstage-experience .tieclip-navigation{gap:6px;padding:7px;background:#ede6df;border:1px solid #d5c9c8;border-radius:10px;margin-bottom:24px;flex-wrap:wrap}.offstage-experience .tieclip-navigation a,.offstage-experience .green-room-nav button{border-radius:6px;border:0;color:#4a3443;background:transparent;font-size:13px;min-height:44px}.offstage-experience .tieclip-navigation a[aria-current=page],.offstage-experience .green-room-nav button[aria-current=page]{color:#fff8e9;background:#4a293c;box-shadow:0 2px 6px #241c291a}.offstage-pocket{margin-top:32px;border-top:1px solid #d6c9c7;padding-top:28px;color:#302332}.offstage-pocket-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.offstage-pocket-heading .offstage-kicker{color:#6b4354}.offstage-pocket h2{font-family:Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-.025em;margin:8px 0 0;color:#302332}.offstage-pocket-heading p{font-size:12px;color:#685867;margin:0;max-width:30ch}.offstage-panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.offstage-panel{display:flex;flex-direction:column;align-items:flex-start;padding:24px;background:#faf6ee;border:1px solid #d6c7c4;border-radius:12px;box-shadow:0 5px 16px #251c2905;min-width:0}.offstage-panel>svg{color:#785365;margin-bottom:24px}.offstage-panel>small{font-size:10px;letter-spacing:.1em;color:#714c5b}.offstage-panel h3{font:400 24px/1.2 Georgia,serif;letter-spacing:-.025em;margin:12px 0 8px;color:#352539}.offstage-panel p{font-size:13px;line-height:1.6;color:#6a5864;margin:0 0 20px}.offstage-stop-list{width:100%;margin-bottom:18px}.offstage-stop-list>div{display:flex;align-items:center;gap:9px;border-bottom:1px solid #ddd1cb;padding:7px 0}.offstage-stop-list button{display:grid;place-items:center;min-width:32px;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid #bda5ad;color:#5c3549;background:transparent}.offstage-stop-list button[aria-pressed=true]{background:#4a293c;color:#fff7e7}.offstage-stop-list a{display:flex;justify-content:space-between;align-items:center;gap:8px;flex:1;color:#4a293c;text-decoration:none;font-size:12px;min-height:32px}.offstage-panel-foot{font-size:11px;color:#75616b;margin-top:auto;padding-top:18px;line-height:1.6}.offstage-kit{display:grid;gap:15px;margin:8px 0 22px;width:100%}.offstage-kit label{display:flex;align-items:center;gap:9px;font-size:13px;color:#4c3949;cursor:pointer}.offstage-kit input{accent-color:#5d334a;width:17px;height:17px;flex:none;margin:0}.offstage-kit input:checked+span{text-decoration:line-through;color:#786b73}.offstage-panel .offstage-text-button{margin-top:auto;background:transparent;border:0;padding:10px 0;color:#5e3548;font-size:12px;text-decoration:underline;text-underline-offset:4px}.offstage-conversation{background:linear-gradient(150deg,#3a2639,#251d2b);border-color:#6d4a5f;color:#faf5eb}.offstage-conversation>svg,.offstage-conversation>small{color:#dfc28e}.offstage-conversation h3{color:#faf2e4}.offstage-conversation blockquote{font:italic 24px/1.5 Georgia,serif;color:#f1dfc5;margin:20px 0 30px;padding:0;border:0}.offstage-conversation button{display:flex;align-items:center;gap:12px;color:#f8ecd7;border:1px solid #a68b9b;background:#ffffff08;font-size:12px;border-radius:6px;padding:12px}.offstage-conversation .offstage-panel-foot{color:#c7b7c3}.offstage-signature{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:30px 0 10px;color:#705467}.offstage-signature svg{width:25px;height:25px}.offstage-signature>span{font-size:10px;letter-spacing:.14em;font-weight:700}.offstage-signature small{font-size:11px}.offstage-experience a:focus-visible,.offstage-experience button:focus-visible,.offstage-experience input:focus-visible{outline:2px solid #a67529;outline-offset:4px}.offstage-awards .desk-award{border-radius:12px}@media(max-width:1100px){.offstage-intro{grid-template-columns:1.2fr 1fr}.offstage-diamond{display:none}.offstage-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.offstage-rooms a:nth-child(2){border-right:0}.offstage-rooms a:nth-child(-n+2){border-bottom:1px solid #ffffff20}.offstage-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offstage-conversation{grid-column:1/-1}.offstage-conversation blockquote{max-width:35ch}.offstage-pocket-heading{align-items:start}}@media(max-width:620px){.offstage-masthead{padding:16px 18px}.offstage-masthead>small{display:none}.offstage-intro{grid-template-columns:1fr;padding:26px 20px;gap:18px}.offstage-intro p{max-width:40ch}.offstage-rooms a{padding:15px 12px;gap:7px}.offstage-rooms a>svg{display:none}.offstage-rooms strong{font-size:12px}.offstage-pocket-heading{flex-direction:column;gap:12px}.offstage-panel-grid{grid-template-columns:1fr}.offstage-conversation{grid-column:auto}.offstage-panel{padding:22px}.offstage-panel>svg{margin-bottom:18px}.offstage-stop-list button{width:44px;min-width:44px;height:44px}.offstage-kit label{min-height:32px}.offstage-signature small{flex-basis:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.offstage-experience *{scroll-behavior:auto;transition:none!important}}.offstage-experience .green-room-hero,.offstage-experience .tieclip-hero,.offstage-experience .bt-house-heading,html[data-show-mode=dark] .offstage-experience .tieclip-hero{background:#faf5eb;color:#352539;border:1px solid #d6c7c4;border-radius:12px;padding:24px}.offstage-experience .green-room-headline{padding:0}.offstage-experience .green-room-headline h2,.offstage-experience .tieclip-hero h1,.offstage-experience .bt-house-heading h1{color:#352539}.offstage-experience .green-room-headline p,.offstage-experience .tieclip-hero>p,.offstage-experience .bt-house-heading p,.offstage-experience .green-room-context{color:#695464}.offstage-experience .tieclip-hero h1 .tie-clip-icon{color:#704358}.offstage-experience .tieclip-hero .tieclip-detail{color:#5e3548;border-color:#bfa8ae;background:#f0e7df}.offstage-experience .tieclip-hero:before,.offstage-experience .tieclip-hero:after{display:none}.offstage-experience .offstage-house-compact{border-radius:0 0 10px 10px;margin-top:-1px;margin-bottom:22px;background:#201d22;border-color:#5b4c50;box-shadow:none}.offstage-house-compact .offstage-rooms{border-top:0}.offstage-house-compact .offstage-rooms a{padding-block:16px}.tieclip-page.offstage-experience .tieclip-silk,html[data-show-mode=dark] .tieclip-page.offstage-experience .tieclip-silk{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);padding:0;background:#17171c;color:#f7efdf;border:1px solid #55464b;border-radius:12px 12px 0 0;overflow:hidden;margin:0;min-width:0}.tieclip-silk-copy{padding:28px 36px 30px;min-width:0;position:relative;background:radial-gradient(ellipse at 100% 100%,#50344544,transparent 70%)}.tieclip-silk-overline{display:flex;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.17em;color:#dcc390;line-height:1.6}.tieclip-silk-overline>span{font-size:9px;color:#b7a9af;letter-spacing:.12em}.tieclip-silk-label{display:flex;align-items:center;gap:10px;margin-top:35px;color:#d2b67f;font-size:9px;letter-spacing:.18em}.tieclip-silk-label svg{width:19px;height:29px;flex:none}.tieclip-page.offstage-experience .tieclip-silk h1{display:block;color:#fff5e5;font:400 clamp(40px,4.5vw,66px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:15px 0 18px}.tieclip-silk h1>span{color:#cbaa70}.tieclip-page .tieclip-silk-copy>p{color:#e2d5d8;font-size:16px;line-height:1.6;margin:0 0 8px}.tieclip-silk-caption{font-size:12px;color:#bfb0b9;line-height:1.7}.tieclip-page.offstage-experience .tieclip-silk .tieclip-detail{display:inline-flex;align-items:center;gap:9px;background:transparent;color:#e1c99c;border:0;border-bottom:1px solid #80684c;border-radius:0;padding:10px 0;margin-top:23px;min-height:42px;font-size:11px}.tieclip-silk-art{position:relative;min-width:0;margin:0;background:#21191f;overflow:hidden;min-height:310px}.tieclip-silk-art img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:52% center;filter:brightness(.82) saturate(.8)}.tieclip-silk-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#17171c88,transparent 40%),linear-gradient(0deg,#17171cb0,transparent 40%);pointer-events:none}.tieclip-silk-art figcaption{position:absolute;bottom:25px;right:25px;left:25px;text-align:right;font-size:9px;letter-spacing:.2em;color:#ead7b1;z-index:1}.tieclip-page.offstage-experience .tieclip-silk .tieclip-found{font-size:12px;color:#e1c99c;max-width:38ch}.tieclip-page.offstage-experience>.tieclip-navigation{background:transparent;border:0;border-bottom:1px solid #d6c7c4;border-radius:0;padding:0;gap:25px;margin-bottom:26px}.tieclip-page.offstage-experience>.tieclip-navigation a{border-radius:0;min-height:48px;padding:0 2px;border-bottom:2px solid transparent}.tieclip-page.offstage-experience>.tieclip-navigation a[aria-current=page]{background:transparent;box-shadow:none;color:#392b38;border-color:#91703e}.tieclip-page.offstage-experience .tieclip-quote{background:#201d25;border:1px solid #5d4a58;color:#f8eedc}.tieclip-page .tieclip-quote .eyebrow{color:#d7bd8a}.tieclip-page .tieclip-quote blockquote{color:#f5e9d5;font-family:Georgia,serif}.tieclip-page .tieclip-quote button.primary{background:#ddc393;color:#2c2228;border-color:#ddc393}.tieclip-page .tieclip-bingo,.tieclip-page .tieclip-awards-link,.tieclip-page .lounge-fashion,.tieclip-page .lounge-diversions>.desk-section{border-radius:10px;box-shadow:none}.tieclip-page.offstage-experience .offstage-conversation{background:linear-gradient(140deg,#302431,#17171c)}@media(max-width:800px){.tieclip-silk-copy{padding:24px}.tieclip-silk-overline>span{display:none}.tieclip-silk-label{margin-top:28px}.tieclip-silk-art{min-height:300px}.tieclip-silk-art figcaption{font-size:8px;right:18px;left:18px}}@media(max-width:580px){.tieclip-page.offstage-experience .tieclip-silk{grid-template-columns:minmax(0,1fr)}.tieclip-silk-art{min-height:155px}.tieclip-silk-art img{object-position:center 52%}.tieclip-silk-art:after{background:linear-gradient(0deg,#17171cb0,transparent 70%)}.tieclip-silk-art figcaption{bottom:16px}.tieclip-silk-label{margin-top:22px}.offstage-house-compact .offstage-rooms a{padding:13px 12px}.tieclip-page.offstage-experience>.tieclip-navigation{gap:20px}.tieclip-silk-copy{padding:22px}.tieclip-silk-caption{max-width:32ch}}.butler-page{color:#29232d;max-width:1300px;margin:0 auto}.butler-overline{font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.6}.butler-signature{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:30px 0 10px;color:#7a5d71}.butler-signature>span{font-size:9px;letter-spacing:.13em}.butler-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid #ad853d;outline-offset:4px}.butler-page button:disabled{cursor:not-allowed}.butler-concierge{max-width:1030px}.butler-welcome{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:26px 32px;border:1px solid #5f4b58;border-radius:12px 12px 0 0;background:radial-gradient(ellipse at 100% 0,#67464a55,transparent 60%),#1d1b23;color:#e5ca98}.butler-welcome h2{font:400 44px/1.1 Georgia,serif;letter-spacing:-.04em;margin:13px 0 10px;color:#fff2de}.butler-welcome h2>span{color:#c7a66e}.butler-welcome p{font-size:13px;color:#d0becb;margin:0;line-height:1.7}.butler-context-bar{display:flex;align-items:center;flex-wrap:wrap;gap:22px;padding:13px 24px;background:#eee6dc;border:1px solid #ccbabd;border-top:0;border-radius:0 0 10px 10px;margin-bottom:20px;color:#765b6c}.butler-context-bar>label{display:flex;align-items:center;gap:9px;font-size:11px;min-width:0}.butler-context-bar input,.butler-context-bar select{box-sizing:border-box;min-width:0;max-width:220px;font-size:12px;padding:7px 9px;min-height:34px;color:#4a3546;background:#fffaf2;border:1px solid #d0bdc3;border-radius:4px}.butler-context-bar details{margin-left:auto;font-size:11px;position:relative}.butler-context-bar summary{cursor:pointer;display:flex;align-items:center;gap:7px;min-height:34px}.butler-context-bar details>label{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 0 2px}.butler-chat{border:1px solid #d0bfc3;border-radius:11px;background:#fffbf4;overflow:hidden;box-shadow:0 7px 24px #231a2908}.butler-chat-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 23px;border-bottom:1px solid #e1d5d0}.butler-chat-top>span{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:.1em;color:#664451}.butler-chat-top small{font-size:8px;font-weight:400;letter-spacing:.05em;color:#8a7381;border-left:1px solid #d6c7cb;padding-left:9px}.butler-presence{width:5px;height:5px;border-radius:50%;background:#a48a57}.butler-chat-top button{display:flex;align-items:center;gap:7px;padding:4px 0;min-height:30px;border:0;background:transparent;color:#806674;font-size:10px}.butler-transcript{max-height:520px;overflow-y:auto;padding:24px;scroll-padding:15px}.butler-chat-greeting{padding:5px 0 18px;color:#8d6a40}.butler-chat-greeting h3{font:400 28px/1.3 Georgia,serif;color:#3e2c40;letter-spacing:-.025em;margin:13px 0 8px}.butler-chat-greeting p{font-size:13px;line-height:1.7;color:#836d7a;margin:0}.butler-starters{display:flex;flex-wrap:wrap;gap:9px;margin:4px 0 12px}.butler-starters button{display:inline-flex;align-items:center;gap:10px;font-size:11px;line-height:1.5;border:1px solid #d7c4c9;border-radius:6px;background:transparent;color:#6e485a;padding:11px 13px;text-align:left}.butler-message{max-width:85%;margin:14px 0;padding:16px 18px;border-radius:8px;background:#f0e8df;border:1px solid #e0d2cb;color:#43303e;overflow-wrap:anywhere}.butler-message.user{margin-left:auto;background:#372638;color:#f7eadb;border-color:#5d4356}.butler-message>small{font-size:8px;letter-spacing:.14em;color:#8a6475}.butler-message.user>small{color:#d1b785}.butler-message>p{font-size:13px;line-height:1.85;white-space:pre-wrap;margin:8px 0 0}.butler-reply-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.butler-reply-actions a{display:inline-flex;align-items:center;gap:7px;color:#5d354b;font-size:11px;text-decoration:none;min-height:34px;border-bottom:1px solid #baa18a}.butler-thinking{font-size:12px;color:#866a7b;padding:12px 0}.butler-compose{display:flex;align-items:end;gap:12px;margin:0 23px;padding:14px 0;border-top:1px solid #ded0cb}.butler-compose textarea{flex:1;min-width:0;resize:vertical;max-height:150px;box-sizing:border-box;background:transparent;border:0;padding:8px 0;font-size:14px;line-height:1.6;color:#493247;outline-offset:3px}.butler-compose>button{display:grid;place-items:center;flex:none;width:41px;height:41px;padding:0;background:#412b40;border:1px solid #412b40;color:#f5e4c4;border-radius:7px}.butler-chat-caption{font-size:10px;color:#8b7482;line-height:1.7;padding:0 23px 16px;margin:0}.butler-chat-error{font-size:12px;line-height:1.7;color:#87394f;background:#f7e6e8;border:1px solid #d9aeb8;margin:0 23px 12px;padding:11px;border-radius:5px}.butler-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.butler-quick-find{margin:26px 0 0}.butler-quick-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7e5e72;margin-bottom:13px}.butler-quick-heading>small{font-size:10px;color:#8c7584}.butler-service-chips{display:flex;flex-wrap:wrap;gap:8px}.butler-service-chips button{padding:9px 12px;min-height:36px;font-size:11px;background:#fbf5eb;color:#654456;border:1px solid #cfbbc3;border-radius:5px}.butler-service-chips button[aria-pressed=true]{background:#3c2b3e;color:#f8e9d1;border-color:#3c2b3e}.butler-finder-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:16px 0;border-bottom:1px solid #dacbd0;font-size:12px;color:#856c7b;line-height:1.7}.butler-finder-row>span:first-child{flex:1;min-width:180px}.butler-finder-row>a{display:flex;align-items:center;gap:7px;font-size:11px;color:#70485c;text-decoration:none;min-height:34px}.butler-small-details{padding-top:6px;color:#795e70;font-size:12px}.butler-small-details summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:11px;min-height:42px;width:fit-content}.butler-small-details>p,.butler-small-details li{line-height:1.85;max-width:75ch}.butler-small-details button{display:inline-flex;align-items:center;gap:8px;font-size:11px;padding:9px 12px;border:1px solid #c8afb9;background:transparent;color:#674359;border-radius:5px}.butler-small-details>span{display:inline-block;margin-left:12px;font-size:11px}.butler-concierge .butler-signature{margin-top:25px}.butler-concierge button:disabled{opacity:.45}.butler-concierge a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.butler-welcome{padding:23px}.butler-welcome h2{font-size:38px}.butler-context-bar{padding:13px 18px;gap:8px 14px}.butler-context-bar>label:first-child{flex:1 1 100%}.butler-context-bar>label:first-child input{flex:1;max-width:none}.butler-context-bar input,.butler-context-bar select{font-size:16px;min-height:40px}.butler-transcript{padding:19px;max-height:440px}.butler-chat-top{padding:12px 18px}.butler-chat-top small{display:none}.butler-chat-top button{min-height:40px}.butler-starters{flex-direction:column}.butler-starters button{justify-content:space-between;min-height:44px}.butler-compose{margin-inline:18px}.butler-compose textarea{font-size:16px}.butler-compose>button{width:44px;height:44px}.butler-message{max-width:94%;padding:14px}.butler-chat-caption{padding-inline:18px}.butler-service-chips button{min-height:44px}.butler-small-details summary{min-height:44px}.butler-quick-heading .butler-overline{font-size:9px}}.butler-concierge{max-width:1000px}.butler-concierge .butler-welcome{position:relative;isolation:isolate;background:repeating-linear-gradient(105deg,#ffffff02 0,#ffffff02 1px,transparent 1px,transparent 7px),radial-gradient(ellipse at 100% 0,#4a354855,transparent 60%),#19191f;padding:30px 35px;border-color:#5d4b51;border-radius:8px 8px 0 0;box-shadow:inset 0 0 0 6px #ffffff02}.butler-welcome:before{content:"";position:absolute;inset:12px;border:1px solid #d6bb8430;border-radius:2px;pointer-events:none;z-index:-1}.butler-welcome:after{content:"";position:absolute;left:30px;top:0;height:2px;width:45px;background:#bc9b61}.butler-welcome .butler-overline{font-size:9px;letter-spacing:.18em;color:#c6ae86}.butler-welcome h2{font-size:46px;letter-spacing:-.045em;margin:16px 0 12px}.butler-welcome p{font-size:12px;letter-spacing:.025em;color:#d4c9c9}.butler-house-mark{display:flex;align-items:center;flex-direction:column;gap:6px;margin:0 8px 0 20px;flex:none;color:#c7ac78}.butler-tailoring-mark{width:82px;height:102px}.butler-house-mark>span{font-size:7px;letter-spacing:.17em;color:#bdab8b}.butler-context-bar{border-color:#d6c6c6;background:#f1eae0;gap:18px;padding-block:11px;border-radius:0 0 6px 6px}.butler-context-bar input,.butler-context-bar select{background:transparent;border-color:transparent;border-bottom-color:#b9a2ac;border-radius:0;font-size:12px;min-height:32px;padding:5px 3px}.butler-context-bar>label{font-size:10px;color:#907885}.butler-chat{border-radius:7px;border-color:#d7c9c7;box-shadow:0 8px 28px #241a2606;background:#fffcf6}.butler-chat-top{padding:13px 23px;border-bottom-color:#eadfd6;background:#fbf6ed}.butler-chat-top>span{font-size:9px;letter-spacing:.15em}.butler-chat-top small{font-size:7px;letter-spacing:.12em}.butler-transcript{padding:24px 25px}.butler-chat-introduction{display:flex;align-items:center;gap:11px;color:#95764e;font-size:8px;letter-spacing:.2em;margin:0 0 18px}.butler-thread{width:30px;height:1px;background:#b69a6b;position:relative}.butler-thread:before,.butler-thread:after{content:"";position:absolute;top:-2px;width:3px;height:5px;border:1px solid #b69a6b;border-radius:50%}.butler-thread:before{left:-1px}.butler-thread:after{right:-1px}.butler-message{border-radius:3px 10px 10px;background:#f3eee5;border-color:#e2d8cc;border-left:2px solid #baa173;padding:16px 19px}.butler-message.assistant:first-of-type{margin-top:0}.butler-message.assistant>p{font-size:14px;line-height:1.8}.butler-message.user{background:repeating-linear-gradient(105deg,#ffffff02 0,#ffffff02 1px,transparent 1px,transparent 7px),#322733;border-color:#69525e;border-left-width:1px;border-radius:10px 3px 10px 10px}.butler-message>small{font-size:8px;letter-spacing:.13em}.butler-starters{gap:7px;margin:17px 0 4px}.butler-starters button{border-radius:3px;border-color:#dacbc5;color:#795769;font-size:10px;padding:10px 11px;background:#fffaf1}.butler-starters button:hover{border-color:#a88d69;background:#f3ecdf}.butler-compose{border-top-color:#e4d7ce;padding-block:13px}.butler-compose textarea{font-size:13px}.butler-compose>button{background:#352a37;border-color:#695261;border-radius:4px;color:#e3c994}.butler-service-chips button{border-radius:3px;border-color:#d5c4c7;background:transparent;color:#765569;font-size:10px;padding:9px 12px;min-height:34px}.butler-service-chips button[aria-pressed=true]{background:#302632;border-color:#695361;color:#f2dfbf;box-shadow:inset 0 -2px #b59a6d}.butler-finder-row{font-size:11px;padding:13px 0;border-bottom-color:#ddd0d2}.butler-quick-heading{margin-bottom:11px}.butler-quick-heading .butler-overline{font-size:8px;letter-spacing:.16em}.butler-quick-heading>small{font-size:9px}.butler-concierge .butler-signature{font-size:8px;letter-spacing:.14em;color:#977d8b}.butler-concierge .butler-signature:before,.butler-concierge .butler-signature:after{content:"";width:25px;height:1px;background:#bfa88a66}@media(max-width:600px){.butler-concierge .butler-welcome{padding:25px}.butler-welcome h2{font-size:39px}.butler-tailoring-mark{width:60px;height:78px}.butler-house-mark{margin-right:0;margin-left:8px}.butler-house-mark>span{display:none}.butler-welcome .butler-overline{font-size:8px;max-width:25ch;display:block;line-height:1.8}.butler-context-bar{gap:9px 14px;padding-block:13px}.butler-context-bar input,.butler-context-bar select,.butler-compose textarea{font-size:16px;min-height:40px}.butler-transcript{padding:21px 18px}.butler-starters button,.butler-service-chips button{min-height:44px;font-size:11px}.butler-compose>button{width:44px;height:44px}.butler-message.assistant>p{font-size:14px}.butler-chat-top button{font-size:9px}}.butler-concierge .butler-welcome{background:linear-gradient(115deg,#1b1b20,#29212d);padding:23px 29px;border-color:#51434e;box-shadow:none;border-radius:7px 7px 0 0}.butler-welcome:before,.butler-welcome:after{display:none}.butler-welcome h2{font-size:39px;margin:10px 0 9px}.butler-welcome .butler-overline{font-size:8px;letter-spacing:.16em}.butler-welcome p{font-size:12px}.butler-house-mark{margin:0;color:#c4aa79;padding-left:22px;border-left:1px solid #a78b5c44}.butler-tailoring-mark{width:63px;height:40px}.butler-event-context{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;line-height:1.7;padding:12px 24px;border:1px solid #d6c6c6;border-top:0;background:#f9f3e8;color:#674b5b}.butler-event-context>span:first-child{font-weight:600}.butler-event-context>span:last-child{font-size:10px;color:#876e7d}.butler-context-bar{background:#fffbf4;border-color:#d6c6c6;margin-bottom:17px;padding:8px 23px}.butler-context-bar details>label{padding:10px 0}.butler-primary-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 23px 0;border:1px solid #d5c4c7;border-radius:5px;background:#fbf5ea}.butler-primary-shortcuts button{display:flex;justify-content:center;align-items:center;gap:13px;min-height:62px;background:transparent;border:0;border-right:1px solid #d5c4c7;border-radius:0;color:#795d6b;padding:13px}.butler-primary-shortcuts button:last-child{border-right:0}.butler-primary-shortcuts button>span{font:400 22px Georgia,serif;color:#4b3348;letter-spacing:-.02em}.butler-primary-shortcuts button>svg:last-child{width:11px;color:#9a7b50}.butler-primary-shortcuts button:hover{background:#eee5d8}.butler-chat-top{padding-block:10px}.butler-chat-introduction{display:none}.butler-transcript{padding:20px 23px 18px}.butler-message.assistant:first-of-type{border:0;border-left:2px solid #bca476;background:transparent;border-radius:0;margin-bottom:0;max-width:95%;padding:4px 0 4px 16px}.butler-message.assistant:first-of-type>small{display:none}.butler-message.assistant:first-of-type>p{margin:0;font-size:14px;line-height:1.85}.butler-message{box-shadow:none}.butler-compose{margin-top:5px}.butler-more-services{border-top:1px solid #d8c7cc;margin-top:20px;padding-top:3px}.butler-more-services>summary{display:flex;align-items:center;gap:10px;min-height:43px;font-size:11px;color:#846575;cursor:pointer;width:fit-content}.butler-more-services[open]>summary{margin-bottom:10px}.butler-concierge .butler-signature:before,.butler-concierge .butler-signature:after{display:none}.butler-concierge .butler-signature{margin-top:20px}.butler-chat-caption{font-size:9px;color:#8b7482}@media(max-width:600px){.butler-concierge .butler-welcome{padding:23px}.butler-welcome h2{font-size:36px}.butler-tailoring-mark{width:47px;height:32px}.butler-house-mark{padding-left:15px}.butler-event-context{padding:12px 18px;gap:5px}.butler-context-bar{padding:10px 18px}.butler-primary-shortcuts{margin:15px 18px 0}.butler-primary-shortcuts button{gap:9px;min-height:61px;padding:11px 6px}.butler-primary-shortcuts button>span{font-size:20px}.butler-primary-shortcuts button>svg:first-child{width:17px}.butler-primary-shortcuts button>svg:last-child{display:none}.butler-transcript{padding:20px 18px 16px}.butler-message.assistant:first-of-type{padding-left:12px;max-width:100%}.butler-context-bar details input{font-size:16px}.butler-more-services>summary{min-height:44px}}.butler-primary-shortcuts{overflow:hidden}.butler-primary-shortcuts button:nth-child(3n){border-right:0}.butler-primary-shortcuts button:nth-child(n+4){border-top:1px solid #d5c4c7}.butler-primary-shortcuts button>span{font-size:20px}.butler-primary-shortcuts button:last-child>span{font-size:18px}@media(max-width:600px){.butler-primary-shortcuts button>span{font-size:18px}.butler-primary-shortcuts button:last-child>span{font-size:15px}.butler-primary-shortcuts button{gap:7px}}@media(max-width:380px){.butler-primary-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.butler-primary-shortcuts button:nth-child(3n){border-right:1px solid #d5c4c7}.butler-primary-shortcuts button:nth-child(2n){border-right:0}.butler-primary-shortcuts button:nth-child(n+3){border-top:1px solid #d5c4c7}}@media screen{.unified-navigation .nav-brand{padding-bottom:21px}.unified-navigation .nav-brand-mark{border-radius:7px;box-shadow:none}.unified-navigation .nav-event{border-radius:7px;border-color:#e1d6d8;background:#f8f4ee;padding:12px}.unified-navigation .nav-event>label{font-size:9px;letter-spacing:.1em;color:#826b79}.unified-navigation .nav-event select{line-height:1.5;min-height:32px}.unified-navigation .nav-search{border-radius:6px;border-color:#ded5dc;margin-bottom:17px}.unified-navigation .nav-search input{font-size:12px;line-height:1.6}.unified-navigation .nav-section{margin-bottom:9px}.unified-navigation .nav-section-toggle{font-size:11px;letter-spacing:.01em;color:#796474;padding:10px 9px;min-height:43px;border-radius:5px}.unified-navigation .nav-section-toggle.contains-current{color:#5b3449}.unified-navigation .nav-section-links{margin-left:17px;padding-left:10px;border-left-color:#e4d8da}.unified-navigation a.nav-destination{box-sizing:border-box;text-decoration:none;font-family:inherit;font-size:12px;line-height:1.5;padding:10px 11px;min-height:42px;margin:1px 0;color:#695965;border-radius:0 4px 4px 0;overflow-wrap:anywhere}.unified-navigation a.nav-destination.is-current{color:#592b43;background:#efe7e6;border-left-color:#ac8c53;font-weight:600}.unified-navigation a.nav-destination:hover{background:#f3ecea;color:#592b43}.unified-navigation a.nav-destination:focus-visible{outline:2px solid #a58246;outline-offset:1px}.unified-navigation .nav-footer{border-top:1px solid #e9dedf;padding-top:16px}.unified-navigation .nav-signature{line-height:1.7}.polished-workspace>main>header .breadcrumbs{min-width:0;gap:15px}.polished-workspace>main>header .breadcrumbs>b{font-size:12px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.polished-workspace>main>header .breadcrumbs>span{font-size:11px}.desk-main>.desk-heading{padding-bottom:20px;border-bottom:1px solid #e5d9df;margin-bottom:24px}.desk-main>.desk-heading h1{font-size:30px;font-weight:400;line-height:1.3}.desk-main>.desk-heading>button{border-radius:5px;font-size:11px;min-height:35px}.desk-main>.desk-heading select{max-width:240px}.desk-main>.error,.polished-workspace>main>.error{font-size:13px;line-height:1.7;border-radius:6px}html[data-show-mode=dark] .unified-navigation .nav-event{background:#29242a;border-color:#4d4049}html[data-show-mode=dark] .unified-navigation .nav-event>label,html[data-show-mode=dark] .unified-navigation .nav-section-toggle{color:#c3b0bc}html[data-show-mode=dark] .unified-navigation .nav-section-links{border-color:#4a3c46}html[data-show-mode=dark] .unified-navigation a.nav-destination{color:#c9bbc5}html[data-show-mode=dark] .unified-navigation a.nav-destination.is-current,html[data-show-mode=dark] .unified-navigation a.nav-destination:hover{background:#3e2e39;color:#f2dce7}html[data-show-mode=dark] .desk-main>.desk-heading{border-bottom-color:#493c45}html[data-show-mode=dark] .unified-navigation .nav-footer{border-top-color:#493c45}}@media screen and (max-width:700px){.unified-navigation a.nav-destination,.unified-navigation .nav-section-toggle{min-height:44px}.desk-main>.desk-heading h1{font-size:27px}.polished-workspace>main>header .breadcrumbs{gap:10px}.polished-workspace>main>header .breadcrumbs>span:first-of-type{display:none}.desk-main>.desk-heading{padding-bottom:17px;margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.unified-navigation *{transition:none!important}}@media screen{:is(.desk-workspace,.polished-workspace,.quick-panel,.modal,.record-inspector) :is(a[href],summary):focus-visible{outline:2px solid #a48349;outline-offset:3px;border-radius:3px}.quick-results>a:focus-visible{outline-offset:-3px;background:#f1e9dc;box-shadow:inset 3px 0 #a48349}.quick-input .quick-clear{flex-shrink:0;min-height:36px;min-width:36px;padding:6px;color:#8a7481;background:none;border:0}.quick-foot{gap:12px;flex-wrap:wrap;line-height:1.7}.quick-foot>span{font-variant-numeric:tabular-nums}.house-selection-foot>div{display:flex;gap:17px;align-items:center}.house-selection-results>button:disabled{opacity:.45;cursor:default}.house-search-select>summary[aria-disabled=true]{pointer-events:none}:is(.modal,.record-inspector,.desk-main,.quick-panel) :is(input,select,textarea){scroll-margin-block:90px}html[data-show-mode=dark] .quick-results>a:focus-visible{background:#3e2e39;color:#f4e9de}}@media screen and (max-width:700px){.house-selection-search input,.house-inline-search>input,.quick-input>input{font-size:16px!important}.house-selection-foot>div button{min-height:44px}.quick-input .quick-clear{min-height:44px;min-width:40px}.quick-foot{font-size:10px}}.production-planning{--plan-ink:#342637;--plan-muted:#7e6777;--plan-line:#d9cbd0;max-width:1340px;margin:auto;color:var(--plan-ink)}.planning-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:29px 32px;background:linear-gradient(115deg,#24202a,#3a2839);color:#f7eddd;border:1px solid #695365;border-radius:9px 9px 0 0}.planning-overline{font-size:9px;font-weight:600;letter-spacing:.15em;line-height:1.7}.planning-intro .planning-overline{color:#d7bd89}.planning-intro :is(h1,h2){font:400 clamp(30px,3vw,42px)/1.2 Georgia,serif;letter-spacing:-.035em;margin:12px 0;color:#fff1dd}.planning-intro p{font-size:13px;line-height:1.8;color:#d6c6d2;margin:0}.planning-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:end;max-width:340px}.planning-actions>button{display:flex;gap:8px;align-items:center;font-size:11px;min-height:40px;padding:10px 13px;background:transparent;border:1px solid #9e8195;border-radius:5px;color:#eddbb8}.planning-actions button.primary{background:#d9bd89;border-color:#d9bd89;color:#362536}.planning-create{display:flex;flex-direction:column;gap:6px;font-size:9px;letter-spacing:.08em;color:#dbc295}.planning-create select{font-size:12px;color:#f4e6d2;border:1px solid #97798f;background:#3a293b;padding:9px;border-radius:5px;min-height:39px}.planning-create option{background:#fffaf2;color:#3a293b}.planning-context{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;background:#f6efe4;border:1px solid var(--plan-line);border-top:0;padding:13px 22px;font-size:11px;line-height:1.8;color:#76566a;border-radius:0 0 7px 7px}.planning-context a{display:inline-flex;align-items:center;gap:7px;color:#795767;text-decoration:none}.planning-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--plan-line);border-radius:7px;background:#fffaf2;margin:23px 0}.planning-metrics>div{display:flex;align-items:center;gap:15px;padding:21px 24px;border-right:1px solid var(--plan-line)}.planning-metrics>div:last-child{border-right:0}.planning-metrics strong{font:400 34px Georgia,serif;letter-spacing:-.03em;color:#5f3a52}.planning-metrics span{font-size:11px;color:var(--plan-muted)}.planning-list-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:25px 0 18px}.planning-list-heading h3{font:400 25px Georgia,serif;letter-spacing:-.025em;margin:0}.planning-list-heading>label{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--plan-muted)}.planning-list-heading select{font-size:11px;min-height:35px;padding:8px 10px;border:1px solid var(--plan-line);border-radius:5px;background:#fffaf2;color:#694c61}.advance-cards,.coverage-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.advance-card,.coverage-position{background:#fffbf5;border:1px solid var(--plan-line);border-radius:8px;min-width:0;padding:24px}.planning-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#876575}.planning-status{display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1.5;padding:4px 9px;border-radius:20px;border:1px solid #d3c1c8;color:#795b6d;background:#f2e9e5;white-space:nowrap}.planning-status.approved,.planning-status.confirmed{color:#47634e;background:#e9f0e7;border-color:#b8c9b7}.planning-status.review,.planning-status.proposed{color:#856230;background:#f7edd9;border-color:#d1bc95}.planning-status.declined,.planning-status.cancelled{color:#8e4658;background:#f4e4e8;border-color:#d6b6c0}.advance-card h3,.coverage-position h3{font:400 25px/1.3 Georgia,serif;letter-spacing:-.02em;margin:18px 0 9px;color:#493047;overflow-wrap:anywhere}.planning-owner{font-size:11px;color:#7e6273;margin:0 0 17px;line-height:1.6}.planning-summary{font-size:13px;line-height:1.85;color:#6d5667;white-space:pre-wrap;overflow-wrap:anywhere}.advance-card details{border-top:1px solid #e5d7d2;margin-top:20px;padding-top:4px}.advance-card summary{display:flex;gap:9px;align-items:center;cursor:pointer;font-size:11px;color:#79576b;min-height:43px}.advance-card dl{margin:12px 0 20px}.advance-card dt{font-size:10px;font-weight:600;color:#876578;line-height:1.7}.advance-card dd{font-size:12px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 19px;color:#5e465b}.planning-patch-list{display:grid;gap:7px}.planning-patch-list>div{background:#f4eee4;border:1px solid #ded0c4;padding:12px;border-radius:4px;overflow-wrap:anywhere}.planning-patch-list strong,.planning-patch-list span{display:block;font-size:11px;line-height:1.7}.planning-patch-list span{color:#8a6b7d;margin-top:5px}.planning-patch-list p{font-size:11px;line-height:1.8;margin:7px 0 0;white-space:pre-wrap}.planning-card-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;border-top:1px solid #e0d2ce;margin-top:20px;padding-top:16px}.planning-card-foot>small{font-size:9px;color:#907483;line-height:1.7;overflow-wrap:anywhere;max-width:42ch}.planning-card-foot>div{display:flex;flex-wrap:wrap;gap:9px}.planning-card-foot button,.coverage-assignments button{display:inline-flex;align-items:center;gap:7px;font-size:11px;min-height:35px;border:1px solid #c5aebd;border-radius:4px;background:transparent;color:#745067;padding:8px 10px}.planning-card-foot button:disabled{opacity:.5}.coverage-title{display:flex;align-items:center;justify-content:space-between;gap:18px}.coverage-title>div:first-child{min-width:0}.coverage-title p{font-size:12px;line-height:1.7;color:#715367;margin:0 0 6px}.coverage-title small{font-size:10px;line-height:1.7;color:#8e7282}.coverage-tally{text-align:right;flex:none}.coverage-tally>strong{display:block;font:400 31px Georgia,serif;color:#65405a}.coverage-tally>strong>span{font-size:20px;color:#a78a9b}.coverage-tally>small{font-size:9px;line-height:1.7}.coverage-assignments{display:grid;gap:0;margin-top:18px;border-top:1px solid #e2d6d1}.coverage-assignments>div{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid #e2d6d1;padding:12px 0}.coverage-assignments strong{display:block;font-size:12px;color:#5b3f55;line-height:1.6}.coverage-assignments small{display:block;font-size:10px;color:#95798a;line-height:1.6;margin-top:4px}.coverage-assignments>div>div{display:flex;gap:8px}.planning-conflict{display:flex;align-items:start;gap:9px;font-size:11px;line-height:1.8;color:#944a5c;background:#faebee;border:1px solid #dbb8c2;padding:11px 13px;border-radius:5px}.planning-conflict svg{flex:none;margin-top:3px}.planning-note{font-size:11px;line-height:1.85;color:#8b7181;margin-block:15px}.planning-notice{font-size:12px;line-height:1.8;padding:14px 17px;background:#edf2e8;border:1px solid #c4d1b9;color:#56704b;border-radius:5px;margin:18px 0}.planning-empty{text-align:center;background:#fffbf4;border:1px dashed #cdb9c4;border-radius:8px;padding:40px 24px;color:#8f7181}.planning-empty h3{font:400 26px Georgia,serif;color:#63435b;margin:16px 0 12px}.planning-empty p{font-size:13px;line-height:1.8;max-width:50ch;margin:auto}.planning-signature{text-align:center;color:#9c8390;font-size:8px;letter-spacing:.16em;padding:28px 0 8px}.planning-inspector-body{overflow-y:auto;flex:1;min-height:0;padding:25px 30px}.planning-inspector fieldset{border:0;padding:0;margin:0;min-width:0}.planning-inspector label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#6d5064;margin-bottom:20px}.planning-inspector :is(input,select,textarea){box-sizing:border-box;width:100%;font:inherit;font-size:14px;border:1px solid #cdbbc5;border-radius:5px;padding:11px 12px;background:#fffcf7;color:#402d40;line-height:1.6;min-width:0}.planning-inspector textarea{resize:vertical}.planning-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.planning-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:25px 0 16px;padding-top:20px;border-top:1px solid #dfd0d4}.planning-editor-heading h3{font:400 23px Georgia,serif;margin:0;color:#57374f}.planning-editor-heading button,.planning-line-editor>button,.planning-add-person button,.planning-assignment-editor button{min-height:36px;padding:8px 10px;font-size:11px;border:1px solid #baa0b1;background:transparent;color:#6a455d;border-radius:4px}.planning-line-editor{background:#f2ece2;border:1px solid #d3bfc9;border-radius:6px;padding:20px;margin-bottom:15px}.planning-line-editor>strong{font-size:9px;letter-spacing:.12em;color:#8e6e7f;display:block;margin-bottom:18px}.planning-inspector .planning-check{display:flex;flex-direction:row;align-items:center;gap:10px}.planning-check input{width:17px;height:17px;accent-color:#714860;padding:0}.planning-add-person{display:flex;gap:10px;margin:15px 0}.planning-add-person>select{flex:1}.planning-assignment-editor{display:flex;align-items:center;gap:10px;border-bottom:1px solid #dfd2d4;padding:13px 0}.planning-assignment-editor>strong{flex:1;font-size:12px;line-height:1.7}.planning-assignment-editor>select{width:140px;font-size:12px}.production-planning :is(button,a,input,select,textarea):focus-visible{outline:2px solid #ae8b49;outline-offset:3px}@media(max-width:1050px){.advance-cards,.coverage-board{grid-template-columns:minmax(0,1fr)}.planning-intro{gap:20px}.planning-actions{max-width:220px}.planning-metrics>div{padding:18px;gap:10px}}@media(max-width:600px){.planning-intro{padding:24px 22px;align-items:start;flex-direction:column}.planning-actions{max-width:none;justify-content:start;width:100%}.planning-actions>button{min-height:44px}.planning-context{padding:13px 18px}.planning-metrics>div{padding:16px 12px;flex-direction:column;align-items:start;gap:7px}.planning-metrics strong{font-size:29px}.advance-card,.coverage-position{padding:21px}.planning-card-foot button,.coverage-assignments button{min-height:44px}.planning-inspector-body{padding:22px 20px}.planning-form-grid{grid-template-columns:minmax(0,1fr)}.planning-inspector :is(input,select,textarea){font-size:16px}.planning-assignment-editor{flex-wrap:wrap}.planning-assignment-editor>strong{flex-basis:100%}.planning-assignment-editor>select{flex:1}.planning-create select{font-size:16px;min-height:44px}.planning-card-top{gap:8px}.planning-list-heading h3{font-size:23px}}.channel-card-export,.packet-pdf-extras{border:1px solid var(--line,#38404b);border-radius:10px;padding:16px;margin:14px 0;background:var(--paper,#faf9f7);color:var(--ink,#252733)}.channel-card-export{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.channel-card-export>div{flex:1;min-width:220px}.channel-card-export strong,.channel-card-export span{display:block}.channel-card-export span,.packet-pdf-extras p{font-size:12px;line-height:1.6;color:var(--muted,#aeb6c2)}.channel-card-export button,.packet-pdf-extras button{white-space:normal;min-height:38px}.packet-pdf-extras>div{display:flex;flex-wrap:wrap;gap:8px}.packet-pdf-extras strong{font-size:14px}:root{--house-ink:#29242b;--house-gold:#a48349;--house-rule:#ded5ce;--house-linen:#faf8f3;--house-wine:#642d40;--house-note:#706772}.house-overline{display:block;font-size:10px;font-weight:700;letter-spacing:.15em;color:var(--house-note);line-height:1.6}.nav-brand{text-decoration:none;color:inherit}.nav-brand small{font-size:8px!important;line-height:1.7;letter-spacing:.08em!important;white-space:normal}.nav-home-link{display:flex;align-items:center;gap:11px;border:1px solid #ad8c5b66;border-radius:6px;color:#592b43;padding:13px 14px;margin:8px 0 10px;text-decoration:none;font-weight:650;font-size:14px}.nav-home-link>svg:last-child{margin-left:auto;color:#c4a673}.nav-home-link.is-current{background:#f2ece1;border-color:#b69b68}.nav-quick-add{display:flex;width:100%;text-align:left;padding:10px 12px;margin-bottom:13px;border:1px solid #ded5ce;background:#faf8f3;color:#592b43;border-radius:5px;font-size:12px}.nav-quick-add small{margin-left:auto;max-width:12ch;font-size:9px;color:#706772;line-height:1.4}.nav-quick-add:hover{background:#f2ece1}.nav-signature{font-size:8px!important;line-height:1.8;text-align:left;letter-spacing:.02em!important}.house-home{max-width:1600px;margin:0 auto;padding:32px 34px 12px;min-width:0}.home-mast{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--house-rule);padding-bottom:24px;margin-bottom:20px}.home-mast h1{font:400 clamp(29px,3.2vw,43px)/1.2 Georgia,serif;letter-spacing:-.045em;margin:12px 0 8px;color:var(--ink)}.home-mast p{font-size:14px;color:var(--house-note);margin:0}.home-date{text-align:right;flex-shrink:0}.home-date>span{font-size:11px;color:var(--house-note)}.home-date strong{display:flex;align-items:center;justify-content:end;gap:12px;font:400 30px Georgia,serif;letter-spacing:-.05em;margin-top:9px;color:var(--ink)}.home-date svg{width:19px;height:29px;color:var(--house-gold)}.home-toolbar{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.home-toolbar button{min-height:40px;border-radius:5px}.home-toolbar>a{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--house-note);margin-left:auto;text-decoration:none}.home-toolbar kbd{font-size:10px;color:var(--house-note);padding:1px 4px;border:1px solid var(--line);border-radius:3px}.home-signal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--house-rule);border-radius:7px;background:var(--house-linen);margin:20px 0 25px;overflow:hidden}.home-signal>button,.home-signal>div{display:flex;flex-direction:column;align-items:start;gap:6px;border:0;border-right:1px solid var(--house-rule);border-radius:0;background:transparent;padding:17px 20px;color:var(--ink);text-align:left;min-width:0}.home-signal>:last-child{border:0}.home-signal strong{font-size:23px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.05em;overflow-wrap:anywhere}.home-signal span{font-size:11px;font-weight:500;color:var(--house-note)}.home-main-grid,.home-bottom-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;margin-bottom:28px;align-items:start}.home-current{padding:24px 26px;border:1px solid #74605e;border-radius:8px;background:radial-gradient(ellipse at top right,#6b414340,transparent 70%),#241f28;color:#f5eee1;min-width:0}.home-section-label{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.home-section-label>span{font-size:10px;letter-spacing:.16em;color:#d6bd8a}.home-section-label>small{font-size:10px;color:#c6b8c2}.home-section-label h2{font:400 23px/1.25 Georgia,serif;letter-spacing:-.025em;margin:0;color:var(--ink)}.home-section-label a,.home-section-label button{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;border:0;background:none;padding:2px 0;font-size:11px;color:var(--house-note);text-decoration:none}.home-current h2{font:400 31px/1.2 Georgia,serif;letter-spacing:-.04em;margin:20px 0 13px;color:#fff5e5;overflow-wrap:anywhere}.home-current>p{font-size:12px;color:#d4c5cc;line-height:1.7;margin:0 0 20px}.home-current-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:17px 0;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.home-current-meta span{font-size:10px;color:#c2b2bf}.home-current-meta b{font-size:14px;color:#f1e3c8;font-weight:600;display:block;margin-bottom:3px}.home-current-actions{display:flex;align-items:center;gap:17px;margin-top:21px;flex-wrap:wrap}.home-current-actions button{background:#dcc59a;border-color:#dcc59a;color:#2d2330;font-size:12px;border-radius:4px}.home-current-actions a{color:#eee0c6;font-size:11px;text-decoration:none;border-bottom:1px solid #b89862;padding:8px 0}.home-countdown{display:flex;align-items:center;gap:10px;width:100%;margin-top:15px;border:0;background:#ffffff08;color:#eee4d4;justify-content:start;border-radius:4px;font-size:12px;white-space:normal}.home-countdown svg:last-child{margin-left:auto}.home-attention{min-width:0;padding-top:2px}.home-ledger-row{display:flex;align-items:center;gap:13px;padding:14px 0;border:0;border-bottom:1px solid var(--house-rule);background:none;width:100%;color:var(--ink);text-align:left;border-radius:0;text-decoration:none;min-width:0}.home-ledger-row:hover{background:#b3986720}.home-ledger-row>span:not(.home-state-dot):not(.home-status){flex:1;min-width:0}.home-ledger-row strong{display:block;font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.home-ledger-row small{display:block;font-size:11px;color:var(--house-note);line-height:1.6;margin-top:3px;overflow-wrap:anywhere}.home-ledger-row>svg{flex-shrink:0;color:var(--house-gold)}.home-state-dot{width:6px;height:6px;border:1px solid #ab8a4e;border-radius:50%;flex-shrink:0}.home-state-dot.blocked{background:#8c3e4f;border-color:#8c3e4f}.home-clear{padding:24px 0;color:var(--house-note)}.home-clear>svg{color:var(--house-gold)}.home-clear button{font-size:11px}.home-bottom-grid{grid-template-columns:1.1fr 1fr;border-top:1px solid var(--house-rule);padding-top:23px}.home-production-row time{width:105px;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums}.home-status{display:inline-flex;align-items:center;white-space:nowrap;font-size:10px;color:var(--house-note);padding:4px 7px;border:1px solid var(--house-rule);border-radius:3px}.home-status.running{background:#214734;color:#f2f6e9;border-color:#214734}.home-status.paused{background:#6b4632;color:#fff4dd}.home-route-number{font:400 17px Georgia,serif;color:var(--house-gold);width:24px}.home-muted{font-size:12px;color:var(--house-note);line-height:1.7}.house-colophon{display:flex;align-items:center;gap:12px;padding:25px 0 12px;margin-top:25px;border-top:1px solid var(--house-rule);color:var(--house-note)}.house-colophon>svg{width:16px;height:25px;color:var(--house-gold);flex-shrink:0}.house-colophon>span{font-size:13px;font-weight:650}.house-colophon>span small{display:block;font-size:9px;font-weight:400;margin-top:3px}.house-colophon>small{font-size:9px;margin-left:auto;text-align:right;max-width:30ch;line-height:1.6}.house-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.house-page-heading h1,.house-page-heading h2{font:400 clamp(28px,3vw,38px)/1.2 Georgia,serif;letter-spacing:-.04em;color:var(--ink);margin:10px 0}.house-page-heading p{font-size:13px;color:var(--house-note);line-height:1.7;margin:0}.house-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.house-actions button{font-size:12px}.house-context-line{display:flex;justify-content:space-between;gap:20px;border-block:1px solid var(--house-rule);padding:13px 0;font-size:11px;color:var(--house-note);line-height:1.6}.house-context-line a{display:flex;align-items:center;gap:6px;color:var(--house-wine);text-decoration:none}.house-notice{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#edeadf;border:1px solid #c6c5aa;color:#384334;border-radius:5px;font-size:12px}.house-inline-note{font-size:11px;color:var(--house-note);line-height:1.7}.capture-panel{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 30px);overflow:auto;padding:24px!important;border-radius:10px!important;border:1px solid #a18e74;box-shadow:0 20px 80px #17121c35}.capture-panel h2{font:400 33px Georgia,serif!important;letter-spacing:-.04em!important;margin:7px 0!important}.capture-panel fieldset,.settings-panel fieldset,.access-inspector>fieldset,.operations-inspector-body>fieldset{border:0;margin:0;padding:0;min-width:0}.capture-kind{display:flex;gap:6px;margin:17px 0}.capture-kind button{flex:1;font-size:12px;border-radius:4px;min-height:42px}.capture-kind [aria-pressed=true]{color:#faf4e6;background:#4c2f40;border-color:#4c2f40}.capture-panel label,.settings-panel label,.access-inspector label,.operations-inspector label{display:flex;flex-direction:column;gap:7px;font-size:12px;margin:13px 0;color:var(--ink);min-width:0}.capture-panel input,.capture-panel select,.capture-panel textarea,.settings-panel input,.settings-panel select,.settings-panel textarea,.access-inspector input,.access-inspector select,.operations-inspector input:not([type=checkbox]),.operations-inspector select,.operations-inspector textarea{width:100%;min-width:0;max-width:100%;border-radius:5px;min-height:42px;font-size:13px}.capture-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.capture-fields>label{min-width:0}.capture-detail{border-top:1px solid var(--house-rule);padding-top:15px;margin-top:16px}.capture-detail summary{cursor:pointer;font-size:12px;color:var(--house-note);min-height:30px}.capture-caption,.capture-signature{font-size:10px;color:var(--house-note);line-height:1.7}.capture-signature{border-top:1px solid var(--house-rule);padding-top:12px;margin-top:15px}.capture-signature span{display:block;font-size:9px}.capture-success{padding:25px 0}.capture-success>svg{color:var(--house-gold);height:44px}.capture-success h3{font:400 26px Georgia,serif}.capture-success a{display:inline-flex;align-items:center;gap:8px;padding:11px 13px;text-decoration:none;background:var(--house-wine);color:#fff;border-radius:4px;margin-right:9px}.capture-success button{margin-top:10px}.personal-settings,.member-management{max-width:1350px;margin:0 auto}.settings-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.settings-panel{padding:22px;border:1px solid var(--house-rule);border-radius:8px;background:var(--house-linen);min-width:0}.settings-title{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--house-rule);margin-bottom:16px}.settings-title>svg{width:18px;height:22px;color:var(--house-gold);flex-shrink:0}.settings-title h2{font:400 23px Georgia,serif;letter-spacing:-.025em;margin:0;color:var(--ink)}.settings-note{font-size:11px;color:var(--house-note);line-height:1.7}.settings-panel label>small{font-weight:400;font-size:10px;color:var(--house-note);line-height:1.6}.settings-check{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;padding:4px 0;min-height:38px;font-weight:400!important}.settings-check input[type=checkbox]{width:17px!important;height:17px!important;min-height:0!important;flex-shrink:0;accent-color:#6a3b4b;margin:0}.settings-check span{line-height:1.6}.settings-check small{display:block;font-size:10px;color:var(--house-note);margin-top:2px}.settings-access dl{margin:0}.settings-access dl>div{display:grid;grid-template-columns:110px 1fr;gap:16px;border-bottom:1px solid var(--house-rule);padding:12px 0}.settings-access dt{font-size:11px;color:var(--house-note)}.settings-access dd{font-size:12px;margin:0;overflow-wrap:anywhere;line-height:1.7}.settings-access details{margin-top:20px;font-size:12px}.settings-access summary{cursor:pointer;min-height:38px}.settings-access summary svg{vertical-align:middle;margin-right:5px}.settings-appearance .personal-style{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;display:block}.settings-appearance .style-preview{display:none}.settings-appearance .show-appearance{width:100%;background:none;color:var(--ink);border:1px solid var(--house-rule);margin-bottom:22px}.settings-appearance .personal-style h2{font:400 24px Georgia,serif}.settings-appearance .personal-style p{font-size:12px;line-height:1.6;color:var(--house-note)}.settings-appearance .style-swatches button{min-height:38px}.member-filters,.workbench-filters{display:flex;gap:12px;margin:20px 0}.member-filters label{display:flex;align-items:center;gap:9px;flex:1;min-width:0;border:1px solid var(--line);border-radius:5px;background:var(--paper);padding:0 12px;margin:0}.member-filters input{flex:1;min-width:0;border:0;background:none;box-shadow:none;padding-inline:0}.member-filters select,.workbench-filters select{max-width:180px}.member-private-link{padding:20px;border:1px solid #b29b77;border-radius:7px;background:var(--house-linen);margin-bottom:20px}.member-private-link>div:first-child{display:flex;gap:9px;align-items:center}.member-private-link h2{font:400 22px Georgia,serif;margin:0}.member-private-link p{font-size:12px;line-height:1.7;color:var(--house-note)}.member-private-link input{width:100%;margin-bottom:12px;font-size:11px}.member-list{border-top:1px solid var(--house-rule)}.member-row{padding:17px 0;border-bottom:1px solid var(--house-rule);min-width:0}.member-row-main{display:flex;align-items:center;gap:13px}.member-row-main>div{flex:1;min-width:0}.member-row-main h2{font-size:14px;letter-spacing:-.02em;margin:0 0 4px;color:var(--ink);overflow-wrap:anywhere}.member-row-main small{display:block;font-size:11px;color:var(--house-note);overflow-wrap:anywhere}.member-row-main>div>span{display:block;font-size:10px;color:var(--house-note);margin-top:5px}.member-row-main>button{font-size:11px;flex-shrink:0}.member-details{margin-top:10px;margin-left:53px}.member-details>summary{display:flex;gap:15px;justify-content:space-between;cursor:pointer;font-size:10px;color:var(--house-note);padding:8px 0;min-height:30px}.member-details>summary>span:last-child{color:var(--house-wine)}.member-detail-body{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:12px 0 0;padding:20px;background:var(--house-linen);border:1px solid var(--house-rule);border-radius:6px}.member-detail-body h3{font-size:12px;margin:0;display:flex;align-items:center;gap:6px}.member-detail-body p{font-size:11px;color:var(--house-note);line-height:1.7}.member-detail-body label{font-size:11px;display:flex;gap:7px;flex-wrap:wrap}.member-detail-body select{width:100%;margin-top:6px}.member-detail-body a{font-size:11px;color:var(--house-wine);display:inline-flex;gap:6px;align-items:center;margin-top:10px}.member-detail-body button{font-size:11px}.access-inspector{width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 30px);overflow:auto}.access-event-picker{border:1px solid var(--house-rule);padding:12px;margin:16px 0;max-height:240px;overflow:auto;border-radius:5px}.access-event-picker legend{font-size:11px;padding:0 6px}.workbench-filters input{flex:1;min-width:0}.workbench-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workbench-record{border:1px solid var(--house-rule);background:var(--house-linen);border-radius:7px;padding:20px;min-width:0}.workbench-record-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.workbench-status{display:inline-flex;padding:4px 7px;border:1px solid var(--house-rule);border-radius:3px;font-size:10px;white-space:nowrap;color:var(--house-note)}.workbench-status.done{color:#3c614a;border-color:#9aa98c}.workbench-status.blocked{color:#843e51;border-color:#bc97a0}.workbench-record h3{font:400 24px/1.2 Georgia,serif;letter-spacing:-.025em;margin:17px 0 10px;color:var(--ink);overflow-wrap:anywhere}.workbench-meta{font-size:11px;color:var(--house-note);line-height:1.6}.workbench-notes{font-size:12px;line-height:1.7;white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere}.runbook-steps{border-top:1px solid var(--house-rule);padding-top:10px;margin-top:15px}.runbook-steps label{display:flex;gap:9px;align-items:center;padding:7px 0;font-size:12px;color:var(--ink);line-height:1.6}.runbook-steps input{width:17px;height:17px;accent-color:#66384a;flex-shrink:0}.runbook-steps input:checked+span{text-decoration:line-through;color:var(--house-note)}.workbench-dependency{padding:10px 0;border-top:1px solid var(--house-rule);font-size:10px;line-height:1.7;color:var(--house-note)}.workbench-links{display:flex;gap:16px;flex-wrap:wrap;margin:13px 0}.workbench-links a{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--house-wine);text-decoration:none;border-bottom:1px solid #ad936c;padding-bottom:3px}.workbench-foot{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--house-rule);padding-top:13px;margin-top:15px}.workbench-foot button{font-size:11px;background:none}.workbench-foot small{display:block;flex-basis:100%;font-size:9px;color:var(--house-note);line-height:1.6;margin-top:4px}.cost-record-values{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.cost-record-values small{display:block;font-size:10px;color:var(--house-note)}.cost-record-values strong{display:block;font-size:20px;font-weight:550;letter-spacing:-.035em;margin-top:5px;font-variant-numeric:tabular-nums}.workbench-empty{display:flex;flex-direction:column;align-items:center;padding:45px 20px;text-align:center;border:1px dashed var(--house-rule);border-radius:8px;color:var(--house-note)}.workbench-empty h3{font:400 25px Georgia,serif;color:var(--ink);margin:18px 0 5px}.workbench-empty p{max-width:52ch;font-size:12px;line-height:1.7}.operations-inspector{display:flex;flex-direction:column;max-height:calc(100dvh - 24px);width:min(720px,calc(100vw - 24px))}.operations-inspector>.modalhead,.operations-inspector>.modalfoot{flex-shrink:0}.operations-inspector-body{overflow:auto;min-height:0;padding-right:5px}.workbench-section-heading{display:flex;justify-content:space-between;align-items:center;margin:20px 0 10px}.workbench-section-heading h3{font-size:14px;margin:0}.workbench-section-heading button{font-size:11px}.runbook-step-editor{display:flex;align-items:center;gap:8px;margin-bottom:8px}.runbook-step-editor>input[type=checkbox]{width:17px;height:17px;flex-shrink:0}.runbook-step-editor>input:not([type=checkbox]){flex:1}.runbook-step-editor>button{padding:10px}.workbench-dependencies{border-top:1px solid var(--house-rule);padding-top:15px;margin-top:20px;font-size:12px}.workbench-dependencies summary{cursor:pointer;min-height:30px}.offstage-compact-mast{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 17px;border-bottom:1px solid #ffffff20}.offstage-compact-mast>span{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.14em;color:#dfc693}.offstage-compact-mast svg{width:16px;height:23px}.offstage-compact-mast small{font-size:8px;color:#baaeb5;letter-spacing:.12em}.offstage-house .offstage-rooms{grid-template-columns:repeat(5,minmax(0,1fr))}.offstage-room-select{display:none}.offstage-extras{border-top:1px solid var(--house-rule);margin-top:26px;padding-top:10px}.offstage-extras>summary{display:flex;align-items:center;gap:15px;min-height:48px;cursor:pointer;color:var(--ink)}.offstage-extras>summary>span{font:400 21px Georgia,serif;letter-spacing:-.025em}.offstage-extras>summary>small{font-size:10px;color:var(--house-note);margin-left:auto}.offstage-extras>summary>svg{color:var(--house-gold)}.offstage-extras .offstage-pocket{margin-top:12px;padding-top:10px;border:0}html:not([data-offstage=full]) .tieclip-silk-copy{padding:25px}html:not([data-offstage=full]) .tieclip-silk-label{margin-top:20px}html:not([data-offstage=full]) .tieclip-silk-art{min-height:230px}html:not([data-offstage=full]) .tieclip-page.offstage-experience .tieclip-silk h1{font-size:44px;margin:10px 0}html:not([data-offstage=full]) .tieclip-silk-caption{display:none}html:not([data-offstage=full]) .green-room-hero{padding:20px!important}html:not([data-offstage=full]) .green-room-headline p br{display:none}html:not([data-offstage=full]) .offstage-rooms a>span>span{display:none}html[data-density=compact] .home-ledger-row{padding-block:10px}html[data-density=compact] .workbench-record{padding:16px}html[data-density=compact] .nav-destination{min-height:32px;padding-block:7px}html[data-motion=reduced] *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-show-mode=dark]{--house-rule:#45404a;--house-linen:#27242c;--house-note:#bbb0bd;--house-wine:#d7b885}html[data-show-mode=dark] .house-home button:not(.primary):not(.home-production-row):not(.home-countdown),html[data-show-mode=dark] .settings-panel button:not(.primary),html[data-show-mode=dark] .member-row-main>button,html[data-show-mode=dark] .workbench-foot button{background:#302a34;color:#f3ebdd;border-color:#574c57}html[data-show-mode=dark] .house-notice{background:#303b31;border-color:#536446;color:#e2e7d5}html[data-show-mode=dark] .house-home .home-current{background:#201c25;color:#f5eee1}html[data-show-mode=dark] .offstage-extras>summary{color:#ece0cf}html[data-show-mode=dark] .settings-panel input,html[data-show-mode=dark] .settings-panel select{background:#211e26;border-color:#524855;color:#eee4d5}@media(max-width:1100px){.house-home{padding:26px 24px 12px}.home-main-grid,.home-bottom-grid{gap:20px}.home-current{padding:22px}.home-current h2{font-size:28px}.home-signal>button,.home-signal>div{padding:15px}.home-production-row time{width:86px}.home-production-row .home-status{display:none}.offstage-house .offstage-rooms{grid-template-columns:repeat(5,minmax(0,1fr))}.offstage-house .offstage-rooms a{border-right:1px solid #ffffff20;border-bottom:0;padding:12px 10px}.offstage-rooms a>small,.offstage-rooms a>svg{display:none}.offstage-rooms a strong{font-size:10px}}@media(max-width:800px){.home-main-grid,.home-bottom-grid{grid-template-columns:1fr}.home-date>span{max-width:16ch;display:block;line-height:1.6}.settings-grid,.workbench-records{grid-template-columns:1fr}.house-page-heading{align-items:start;flex-wrap:wrap}.house-page-heading h1,.house-page-heading h2{font-size:31px}.house-context-line{flex-wrap:wrap;gap:8px}.offstage-house .offstage-rooms{display:none}.offstage-room-select{display:flex;gap:12px;align-items:center;padding:10px 15px;font-size:10px;color:#cbb9c3;margin:0}.offstage-room-select select{flex:1;min-width:0;max-width:100%;padding:8px;background:#302630;color:#f4e7cf;border:1px solid #6a5662;border-radius:4px;min-height:40px;font-size:12px}.offstage-compact-mast small{display:none}.offstage-house.offstage-house-compact{border-radius:7px!important;margin-top:0!important}.tieclip-page.offstage-experience .tieclip-silk{grid-template-columns:1fr 100px!important;border-radius:8px!important;margin-bottom:10px;min-height:0}.tieclip-silk-copy{padding:18px!important}.tieclip-silk-art{min-height:0!important}.tieclip-silk-art img{object-position:55% center;opacity:.8}.tieclip-silk-art figcaption{display:none}.tieclip-page.offstage-experience .tieclip-silk h1{font-size:35px!important;line-height:1.1;margin:8px 0!important}.tieclip-silk-label,.tieclip-silk-caption{display:none!important}.tieclip-silk-overline{font-size:8px;letter-spacing:.12em}.tieclip-silk-copy>p{font-size:12px!important;margin:0!important}.tieclip-page.offstage-experience .tieclip-silk .tieclip-detail{margin-top:9px;padding:6px 0;min-height:34px;font-size:10px}.offstage-experience .green-room-hero,.offstage-experience .bt-house-heading{padding:16px!important}.offstage-experience .green-room-headline h2,.offstage-experience .bt-house-heading h1{font-size:29px!important;margin-bottom:5px}.green-room-context{margin-top:10px!important;font-size:10px}.offstage-experience .green-room-nav,.tieclip-page.offstage-experience>.tieclip-navigation{display:flex;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:thin;gap:14px!important;padding:0 0 5px!important;min-width:0;margin-bottom:17px}.offstage-experience .green-room-nav button,.tieclip-page.offstage-experience>.tieclip-navigation a{flex-shrink:0;font-size:11px;padding-inline:5px;min-height:42px}.offstage-extras>summary{flex-wrap:wrap;gap:7px;padding-block:8px}.offstage-extras>summary>small{margin-left:0;flex:1;font-size:9px}.offstage-extras>summary>span{font-size:19px}.butler-welcome{padding:19px!important}.butler-welcome h2{font-size:34px!important;margin:8px 0!important}.butler-house-mark{max-width:64px}.butler-event-context{gap:5px!important;font-size:10px!important;flex-wrap:wrap}.butler-context-bar{padding:10px 14px!important;gap:10px!important}.butler-primary-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px!important;padding:9px!important}.butler-primary-shortcuts button{padding:8px 2px!important;min-width:0;font-size:9px!important;min-height:53px}.butler-primary-shortcuts svg{width:16px;height:16px}.butler-primary-shortcuts button>svg:last-child{display:none}.butler-transcript{max-height:48dvh!important;min-height:190px!important;padding:16px!important}.butler-message p{font-size:13px!important;line-height:1.7}.member-detail-body{grid-template-columns:1fr;gap:20px}}@media(max-width:580px){.house-home{padding:20px 15px 8px}.home-mast{gap:12px;padding-bottom:18px;align-items:start}.home-mast h1{font-size:30px}.home-mast .house-overline{font-size:8px;max-width:31ch}.home-mast p{font-size:12px}.home-date>span{display:none}.home-date strong{font-size:19px;gap:6px;margin-top:0}.home-date svg{width:12px;height:20px}.home-toolbar{gap:6px}.home-toolbar button{font-size:11px;padding:9px}.home-toolbar kbd{display:none}.home-toolbar>a{font-size:10px;flex-basis:100%;margin:6px 0 0}.home-signal{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:17px}.home-signal>button,.home-signal>div{padding:14px;border-bottom:1px solid var(--house-rule)}.home-signal>:nth-child(2){border-right:0}.home-signal>:nth-last-child(-n+2){border-bottom:0}.home-signal strong{font-size:23px}.home-signal span{font-size:10px}.home-current{padding:19px}.home-current-meta{gap:18px}.home-current h2{font-size:28px}.home-section-label h2{font-size:22px}.home-section-label{gap:9px}.home-production-row time{width:78px;font-size:10px}.home-ledger-row{gap:10px;padding-block:13px}.home-ledger-row strong{font-size:12px}.home-ledger-row small{font-size:10px}.home-current-actions{gap:13px}.house-colophon{gap:8px}.house-colophon>span{font-size:12px}.house-colophon>small{font-size:8px;max-width:24ch}.house-colophon>span small{font-size:8px;max-width:24ch;line-height:1.6}.settings-panel{padding:17px}.settings-grid{gap:15px}.capture-fields{grid-template-columns:1fr;gap:0}.capture-panel{padding:19px!important}.member-row-main{flex-wrap:wrap;gap:10px}.member-row-main>div{flex-basis:calc(100% - 55px)}.member-row-main>button{margin-left:50px;min-height:38px}.member-details{margin-left:0}.member-filters,.workbench-filters{gap:8px}.member-filters select,.workbench-filters select{max-width:130px;font-size:11px;padding-inline:7px}.member-filters input,.workbench-filters input{font-size:11px}.member-filters label{padding-inline:9px}.member-detail-body{padding:14px}.workbench-record{padding:17px}.cost-record-values strong{font-size:19px}.operations-inspector-body{padding-right:0}.operations-inspector .modalhead h2{font-size:23px}.settings-access dl>div{grid-template-columns:90px 1fr;gap:10px}.green-room .green-room-footer{gap:10px;padding:16px 0}.green-room-footer>span{display:none}.green-room-footer a{font-size:10px}.offstage-experience .tieclip-section-heading h2{font-size:24px}.offstage-experience .tieclip-section-heading p{font-size:11px}.offstage-experience .offstage-panel-grid{gap:12px}.offstage-extras .offstage-pocket-heading{display:none}}@media(prefers-reduced-motion:reduce){.house-home *,.personal-settings *,.operations-workbench *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:800px){.house-home button,.settings-panel button,.member-row button,.workbench-record button,.offstage-experience button,.butler-page button{min-height:42px}.home-section-label a,.home-current-actions a,.workbench-links a,.member-details a{min-height:30px;align-items:center}.account-bar{gap:10px;padding:7px 12px;min-height:42px;flex-wrap:nowrap;overflow-x:auto;justify-content:start}.account-bar>a[href*="desk=changes"],.account-bar>a[href*="accounts=1"],.account-bar>a[href*="desk=mycall"]{display:none}.account-bar button,.account-bar a{white-space:nowrap;font-size:10px;min-height:30px}.gr-look-spread{grid-template-columns:1fr!important}.gr-look-photo{height:150px!important;min-height:0!important;max-height:150px;overflow:hidden}.gr-look-photo img{object-fit:cover;object-position:center 45%;width:100%;height:100%}.gr-look-story{padding:20px!important}.gr-look-story h3{font-size:27px!important}.gr-look-line{font-size:10px!important;margin-bottom:10px!important}.gr-tailor-note{padding-top:10px!important;margin-top:14px!important}.gr-edit-title>span{display:none}.gr-look-tabs button{font-size:11px!important}.gr-look-next{gap:10px;flex-wrap:wrap}.gr-look-next>a{font-size:11px}}@media screen{.unified-navigation .nav-home-link:hover{background:#eee5d7;color:#592b43}.unified-navigation :is(.nav-home-link,.nav-quick-add):focus-visible{outline:2px solid #8c6935;outline-offset:3px}.unified-navigation .nav-quick-add{align-items:center;gap:9px;min-height:44px}.unified-navigation :is(.nav-home-link,.nav-quick-add)>svg{flex-shrink:0}html[data-show-mode=dark] .unified-navigation .nav-home-link{color:#f4ecdc;border-color:#8f7656}html[data-show-mode=dark] .unified-navigation .nav-home-link:is(.is-current,:hover){background:#473c35}html[data-show-mode=dark] .unified-navigation .nav-quick-add{background:#302a30;border-color:#67555e;color:#f1e8dc}html[data-show-mode=dark] .unified-navigation .nav-quick-add:hover{background:#41333e}html[data-show-mode=dark] .unified-navigation .nav-quick-add small{color:#d0c3c9}}@media screen and (max-width:1100px){.app.polished-workspace.mobile-nav-open>aside,.desk-shell.nav-open .desk-unified-sidebar{width:min(336px,calc(100vw - 36px));padding:0;height:100dvh;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;scrollbar-gutter:stable}.unified-navigation{min-height:100%;padding:18px 16px max(20px,env(safe-area-inset-bottom));gap:0}.unified-navigation .nav-brand{padding:0 36px 16px 4px;gap:10px;min-height:48px;flex-shrink:0}.unified-navigation .nav-brand strong{font-size:27px;line-height:1.15}.unified-navigation .nav-brand small{font-size:7px!important;line-height:1.55;margin-top:5px}.unified-navigation .nav-brand-mark{flex-shrink:0}.unified-navigation .nav-home-link{min-height:44px;padding:10px 12px;margin:0 0 8px;box-sizing:border-box}.unified-navigation .nav-quick-add{padding:10px 12px;margin:0 0 12px;font-size:12px}.unified-navigation .nav-quick-add small{display:none}.unified-navigation .nav-event{padding:10px 12px;margin-bottom:12px}.unified-navigation .nav-event>label{margin-bottom:4px}.unified-navigation .nav-event select{min-height:36px;font-size:16px!important}.unified-navigation .nav-search{margin-bottom:12px;min-height:44px;box-sizing:border-box}.unified-navigation .nav-search input{font-size:16px!important;padding:10px 0}.unified-navigation .nav-section{margin-bottom:4px}.unified-navigation .nav-section-toggle{min-height:44px;padding:10px 8px;font-size:12px}.unified-navigation .nav-section-links{padding-top:0}.unified-navigation a.nav-destination{display:flex;align-items:center;min-height:44px;padding:9px 11px;margin:0;font-size:13px}.polished-workspace .sidebar-close,.desk-nav-close{top:12px;right:8px;min-width:44px;min-height:44px;padding:10px;z-index:1}}@media screen{.account-bar{align-items:center}.account-bar>a,.account-bar>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:center;min-height:36px;line-height:1.25;padding:6px 0;margin:0;box-sizing:border-box}.home-date strong{line-height:1.2}}@media screen and (max-width:800px){.account-bar{padding:4px 16px;gap:14px;min-height:52px}.account-bar>a,.account-bar>button{min-height:44px;font-size:11px}}.home-toolbar .home-valet-action{display:inline-flex;align-items:center;gap:9px;min-height:44px;background:#f4eee2;border:1px solid #aa8954;color:#592b43;padding:9px 13px;font-size:12px}.home-valet-action>svg:first-child{width:13px;height:20px;color:#8c6935}.home-toolbar .home-valet-action:hover{background:#ece1cd}.home-toolbar .home-valet-action:focus-visible{outline:2px solid #8c6935;outline-offset:3px}html[data-show-mode=dark] .home-toolbar .home-valet-action{background:#3c302d;border-color:#a48349;color:#f4ecdc}html[data-show-mode=dark] .home-valet-action>svg:first-child{color:#d6bd8a}.operations-suite{max-width:1400px;min-width:0;color:var(--ink)}.operations-suite h2{font:400 30px/1.2 Georgia,serif;letter-spacing:-.035em;margin:10px 0}.operations-suite h3{font:400 22px/1.3 Georgia,serif;letter-spacing:-.02em;margin:8px 0 14px}.operations-suite p{font-size:13px;line-height:1.7}.operations-suite small{display:block;font-size:11px;line-height:1.65;color:var(--muted);overflow-wrap:anywhere}.operations-suite a{color:var(--burgundy);text-underline-offset:3px;font-size:12px}.operations-suite .house-page-heading{align-items:flex-start}.suite-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:14px}.suite-actions a,.suite-link,.operations-suite .house-actions>a{display:inline-flex;align-items:center;gap:6px}.suite-section-heading,.suite-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.suite-row-heading>strong{min-width:0;overflow-wrap:anywhere}.suite-section-heading{margin-bottom:14px}.suite-section-heading h3{margin:0}.suite-section-heading>span{font-size:11px;color:var(--muted)}.suite-ledger-card{padding:18px 0;border-bottom:1px solid var(--house-rule)}.suite-ledger-card>p{margin:7px 0}.suite-ledger-card .suite-row-heading>span{font-size:11px}.suite-empty{padding:28px 0;color:var(--muted);font-size:13px;border-block:1px solid var(--house-rule);margin:18px 0}.house-muted{color:var(--muted);font-size:12px!important}.crew-clock-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--house-rule);border-left:3px solid #a48349;background:var(--surface,#fff);padding:24px;margin:22px 0 28px;border-radius:6px}.crew-clock-panel h3{font-size:26px;margin-bottom:8px}.crew-clock-panel p{margin:0}.crew-clock-panel .house-actions{max-width:50%;justify-content:flex-end}.crew-office-columns{display:grid;grid-template-columns:1fr 1.15fr;gap:32px}.crew-office-columns>section{min-width:0}.suite-conflict{display:block;padding:12px 0;border-bottom:1px solid var(--house-rule);text-decoration:none}.suite-conflict span{display:block;color:var(--muted);font-size:12px;margin-top:5px}.operations-history{margin-top:15px;border-top:1px solid var(--house-rule);padding-top:12px}.operations-history summary{cursor:pointer;font-size:11px;color:var(--muted);min-height:28px}.operations-history p{font-size:11px!important;padding:7px 0;margin:0;border-bottom:1px solid var(--line)}.suite-authority{padding:18px;border:1px solid var(--house-rule);border-radius:5px;margin:22px 0;background:var(--surface,#fff)}.suite-authority>summary{font-size:13px;font-weight:600;cursor:pointer;min-height:28px}.suite-authority>button{margin-top:10px}.suite-rule{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.suite-rule>span{flex:1;min-width:0;font-size:12px;overflow-wrap:anywhere}.suite-facts{font-size:12px;margin:16px 0}.suite-facts>div{display:grid;grid-template-columns:105px 1fr;gap:12px;padding:5px 0}.suite-facts dt{color:var(--muted)}.suite-facts dd{margin:0;overflow-wrap:anywhere}.suite-amount{font:400 29px Georgia,serif;letter-spacing:-.03em}.expansion-inspector{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.expansion-inspector>fieldset{border:0!important;padding:0;min-width:0}.expansion-inspector textarea{min-height:88px}.expansion-inspector label{min-width:0}.expansion-inspector :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0}.expansion-inspector .settings-check{display:flex;gap:10px;align-items:center;line-height:1.6}.asset-scan-station{padding:24px;border:1px solid var(--house-rule);border-radius:6px;margin:20px 0 26px;background:var(--surface,#fff)}.asset-scan-station form{max-width:850px}.asset-tag-entry{display:flex;gap:12px;align-items:flex-end}.asset-tag-entry>label{flex:1;min-width:0}.asset-tag-entry>button{flex-shrink:0;min-height:42px;margin-bottom:10px}.asset-match{border-left:2px solid #a48349;padding:13px 16px;margin:15px 0;background:var(--paper)}.asset-match strong,.asset-match span{display:block}.asset-match strong{font-size:17px;margin-bottom:5px}.asset-match span{font-size:12px}.asset-tag{font:500 15px ui-monospace,monospace;overflow-wrap:anywhere;letter-spacing:.04em}.asset-camera{max-width:500px;padding:14px;background:#211f25;color:#f9f4ec;border-radius:6px;margin:15px 0}.asset-camera video{width:100%;max-height:300px;object-fit:cover;display:block;margin-top:12px}.asset-camera button{color:#fff;background:transparent;border:1px solid #786c72}.asset-camera p{font-size:11px;margin-bottom:0}.connections-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.connection-card{padding:24px;border:1px solid var(--house-rule);border-radius:6px;background:var(--surface,#fff);min-width:0}.connection-card .suite-row-heading{align-items:flex-start;flex-wrap:wrap}.connection-card>button,.connection-card>a{margin:12px 0;display:inline-flex;align-items:center;gap:6px}.connection-card>small{margin:12px 0}.connection-setup{padding-top:15px;border-top:1px solid var(--house-rule);margin-top:16px}.connection-setup summary{font-size:12px;cursor:pointer}.connection-upload{display:block;font-size:12px;margin:18px 0 8px}.connection-upload input{font-size:12px;width:100%;margin-top:10px;padding:10px;border:1px solid var(--house-rule);border-radius:4px}.connection-preview,.ticket-import{border:1px solid #a48349;border-radius:6px;background:var(--surface,#fff);padding:24px;margin:24px 0}.source-diff{display:flex!important;gap:14px;align-items:flex-start;margin:0!important;padding:14px 0;border-bottom:1px solid var(--house-rule)}.source-diff input{margin-top:5px;flex:0 0 auto}.source-diff>span{display:block;flex:1;min-width:0}.source-diff strong,.source-diff b{display:block;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.source-diff b{font-weight:500}.connection-preview>button{margin-top:18px}.ticket-mapping{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ticket-row-selection{max-height:280px;overflow:auto;border-block:1px solid var(--house-rule);padding:12px 0;margin:12px 0}.ticket-row-selection label{display:flex;gap:12px;align-items:center;font-size:12px;margin:0;padding:9px 0}.ticket-row-selection input{flex:0 0 auto}.ticket-row-selection span{overflow-wrap:anywhere}.ticket-import-review{border-top:1px solid var(--house-rule);padding-top:15px;margin-top:16px}.ticket-import-review .settings-check{display:flex;gap:10px;align-items:center;font-size:12px}.connection-reports,.connection-calendar{margin-top:28px;padding-top:24px;border-top:1px solid var(--house-rule)}.suite-report-row{padding:13px 0;border-bottom:1px solid var(--house-rule);font-size:12px;overflow-wrap:anywhere}.suite-report-row summary{cursor:pointer}.connection-calendar>a{margin-left:15px}.operations-suite .workbench-record{min-width:0}.operations-suite .workbench-record h3{overflow-wrap:anywhere}.operations-suite input[type=checkbox],.expansion-inspector input[type=checkbox]{accent-color:#642d40;width:17px;height:17px}.operations-suite .workbench-filters{flex-wrap:wrap}.operations-suite .workbench-filters>input{min-width:150px;flex:1}.operations-suite :is(button,a,summary):focus-visible{outline:2px solid #a48349;outline-offset:3px}@media(max-width:800px){.crew-office-columns,.connections-grid{grid-template-columns:1fr;gap:24px}.crew-clock-panel{display:block;padding:20px}.crew-clock-panel .house-actions{max-width:none;justify-content:flex-start;margin-top:18px}.operations-suite .house-page-heading{display:block}.operations-suite .house-page-heading>.house-actions{margin-top:16px}.operations-suite :is(button,select){min-height:44px}.operations-suite :is(input:not([type=checkbox]),select,textarea),.expansion-inspector :is(input:not([type=checkbox]),select,textarea){font-size:16px!important}.suite-authority,.connection-card,.connection-preview,.ticket-import,.asset-scan-station{padding:18px}.suite-section-heading{flex-wrap:wrap}.suite-actions{gap:8px}.suite-actions>button{flex:0 1 auto}.ticket-mapping{grid-template-columns:1fr 1fr}.asset-tag-entry{align-items:center}.asset-tag-entry>button{font-size:11px;padding:10px;min-height:44px;margin:14px 0 0}.suite-facts>div{grid-template-columns:92px 1fr}.expansion-inspector{width:100%;max-height:100dvh;border-radius:0}.operations-suite .home-signal strong{font-size:21px}.connection-calendar>a{margin:15px 0 0;display:block}.crew-office-columns>section+section{padding-top:24px;border-top:1px solid var(--house-rule)}}@media(max-width:420px){.ticket-mapping{grid-template-columns:1fr}.operations-suite .home-signal>div{padding:14px 12px}.source-diff{gap:10px}.suite-rule{align-items:flex-start;flex-wrap:wrap}}@media print{.asset-scan-station,.suite-actions,.connection-upload,.connection-setup,.operations-suite .workbench-filters{display:none!important}.operations-suite{max-width:none}.crew-office-columns,.connections-grid{display:block}.connection-card,.suite-ledger-card{break-inside:avoid}}.mobile-workspace-shell{display:none}.nav-account-actions{display:flex;align-items:center;gap:13px;border-top:1px solid var(--line);padding:10px 4px;margin:5px 0}.nav-account-actions button,.nav-account-actions a{font-size:10px;color:var(--muted);padding:5px 0;background:none;border:0;text-decoration:none;min-height:30px}.today-filters{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.today-filters button{background:transparent;border:1px solid var(--house-rule);font-size:12px}.today-filters button[aria-pressed=true]{background:#642d40;color:#fff;border-color:#642d40}.today-filters span{font-size:11px;opacity:.75;margin-left:6px}.today-record{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;border-bottom:1px solid var(--house-rule);text-decoration:none;color:var(--ink)!important}.today-record h3{font:500 16px/1.5 inherit;margin:6px 0}.today-record p{margin:4px 0;color:var(--muted)}.today-record>div:last-child{display:flex;align-items:center;gap:15px}.today-record svg{flex-shrink:0;color:#a48349}@media screen and (max-width:1100px){body:has(.mobile-workspace-shell) .account-bar,body:has(.mobile-workspace-shell) .polished-workspace>main>header,body:has(.mobile-workspace-shell) .desk-workspace>.desk-topbar{display:none!important}.mobile-workspace-shell{display:block;position:sticky;top:0;z-index:110}.mobile-workspace-header{display:flex;align-items:center;gap:12px;padding:8px 14px;background:var(--surface,#fff);border-bottom:1px solid var(--line);min-height:60px}.mobile-workspace-header>button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:5px}.mobile-workspace-header>span{flex:1;min-width:0;line-height:1.2}.mobile-workspace-header strong{font:400 22px Georgia,serif;letter-spacing:-.04em;color:var(--ink)}.mobile-workspace-header small{font-size:10px;display:block;margin-top:3px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-workspace-scrim{display:block;position:fixed;inset:0;border:0;border-radius:0;z-index:119;background:#20141e66;backdrop-filter:blur(3px)}.mobile-workspace-drawer{display:block;position:fixed;inset:0 auto 0 0;width:min(336px,calc(100vw - 36px));height:100dvh;z-index:120;background:var(--surface,#fff);color:var(--ink);padding:0;overflow-y:auto;overscroll-behavior:contain}.mobile-workspace-close{position:absolute;top:12px;right:8px;min-width:44px;min-height:44px;padding:10px;border:0;background:none;color:var(--muted);z-index:1}.mobile-workspace-drawer .nav-account-actions button,.mobile-workspace-drawer .nav-account-actions a{min-height:44px;display:inline-flex;align-items:center}.department-workspace>.officialbrand{display:none}.today-record{align-items:flex-start}.today-record>div:last-child{flex-direction:column;align-items:flex-end}.today-record p{font-size:12px}.mobile-workspace-drawer .unified-navigation{padding-top:max(18px,env(safe-area-inset-top))}}.inspector-record-links{padding:14px 0;margin-bottom:18px;border-bottom:1px solid var(--house-rule)}.inspector-record-links>div{display:flex;gap:10px 18px;flex-wrap:wrap;margin-top:8px}.inspector-record-links a{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--burgundy);text-decoration:none;min-height:30px}.inspector-record-links a:hover{text-decoration:underline}.contact-inspector-scroll>.inspector-record-links{margin:0 24px 16px}.record-inspector .modalhead,.contact-inspector-header{border-bottom-color:var(--house-rule)}.record-inspector .modalhead h2{font:400 26px/1.2 Georgia,serif;letter-spacing:-.03em}.record-inspector :is(button,a,summary):focus-visible{outline:2px solid #a48349;outline-offset:3px}.template-library{padding:22px 0 30px;margin-bottom:25px;border-bottom:1px solid var(--house-rule)}.calendar-subscriptions{padding-top:24px;margin-top:28px;border-top:1px solid var(--house-rule)}.calendar-link-controls{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.calendar-link-controls label{flex:1;min-width:180px}.calendar-link-controls>button{margin-bottom:10px;min-height:42px}.calendar-new-link{border:1px solid var(--house-rule);border-radius:5px;padding:18px;margin:18px 0;background:var(--surface,#fff)}.calendar-new-link input{width:100%;font-size:12px}.calendar-new-link p{font-size:11px}.calendar-subscriptions>details{margin-top:18px}.calendar-subscriptions summary{font-size:12px;cursor:pointer;min-height:32px}@media(max-width:600px){.calendar-link-controls{display:block}.calendar-link-controls select,.calendar-link-controls input{font-size:16px;min-height:44px}.calendar-new-link input{font-size:16px}.calendar-link-controls>button{margin-top:10px}.template-library .suite-section-heading{display:block}.template-library .suite-section-heading>button{margin-top:14px}}.offstage-experience,.butler-page{--os-ink:var(--ink,#352830);--os-muted:var(--house-note,#786b73);--os-rule:var(--house-rule,#d9cfc4);--os-paper:var(--paper,#fffdf8);--os-linen:var(--house-linen,#f4f0e8);--os-wine:var(--house-wine,#602b42);--os-gold:#ac8952;min-width:0}.offstage-unified-house.offstage-house{display:block!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0!important;background:var(--os-linen)!important;border:1px solid var(--os-rule)!important;border-radius:6px!important;box-shadow:none!important;margin:0 0 24px!important;color:var(--os-ink)!important;overflow:hidden}.os-house-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px 30px 24px}.os-house-eyebrow{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:600;letter-spacing:.17em;color:var(--os-muted);line-height:1.7}.os-house-eyebrow svg{width:13px;height:20px;color:var(--os-wine)}.offstage-unified-house .os-house-heading h1{font:400 38px/1.15 Georgia,serif!important;letter-spacing:-.04em!important;color:var(--os-ink)!important;margin:9px 0 8px!important}.os-house-heading p{font-size:12px!important;line-height:1.7;color:var(--os-muted)!important;margin:0!important}.os-house-number{font:400 45px/1 Georgia,serif;color:var(--os-gold);text-align:right;flex-shrink:0}.os-house-number small{display:block;font:500 7px/1.8 system-ui,sans-serif;letter-spacing:.13em;margin-top:7px;color:var(--os-muted)}.os-house-context{padding:0 30px 17px;font-size:11px;color:var(--os-muted)}.offstage-unified-house .offstage-rooms{display:flex!important;grid-template-columns:none!important;gap:0!important;padding:0 18px!important;border-top:1px solid var(--os-rule);background:var(--os-paper);overflow-x:auto;scrollbar-width:thin}.offstage-unified-house .offstage-rooms a{flex:1;min-width:max-content;display:flex!important;align-items:center!important;justify-content:center;padding:15px 12px!important;min-height:48px;background:transparent!important;color:var(--os-muted)!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;text-decoration:none!important}.offstage-unified-house .offstage-rooms a strong{font:500 11px/1.5 system-ui,sans-serif!important;color:inherit!important}.offstage-unified-house .offstage-rooms a[aria-current=page]{color:var(--os-wine)!important;border-bottom-color:var(--os-wine)!important}.offstage-unified-house .offstage-rooms a:hover{background:var(--os-linen)!important}.os-colophon{display:flex;align-items:center;gap:12px;padding:23px 0 7px;margin-top:20px;border-top:1px solid var(--os-rule);color:var(--os-muted)}.os-colophon>svg{width:16px;height:26px;color:var(--os-gold)}.os-colophon>span{font:400 15px Georgia,serif}.os-colophon small{display:block;font:400 8px/1.8 system-ui,sans-serif}.os-colophon>small{margin-left:auto;max-width:27ch;text-align:right}.offstage-experience .tieclip-navigation,.offstage-experience .green-room-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:22px!important;margin:0 0 23px!important;padding:0!important;border-bottom:1px solid var(--os-rule);background:none!important;scrollbar-width:thin}.offstage-experience .tieclip-navigation a,.offstage-experience .green-room-nav button{display:flex;align-items:center;flex-shrink:0;min-height:46px;padding:10px 1px!important;background:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;font:500 12px/1.5 system-ui,sans-serif!important;color:var(--os-muted)!important;text-decoration:none}.offstage-experience .tieclip-navigation a[aria-current=page],.offstage-experience .green-room-nav button[aria-current=page]{color:var(--os-wine)!important;border-bottom-color:var(--os-wine)!important}.offstage-experience .green-room-nav button>small,.offstage-experience .green-room-nav button>span{display:none}.os-lounge-opening{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;background:var(--os-linen);border:1px solid var(--os-rule);border-radius:5px;overflow:hidden}.os-lounge-copy{padding:35px 32px}.os-lounge-copy h2{font:400 clamp(32px,3.7vw,48px)/1.05 Georgia,serif;letter-spacing:-.045em;color:var(--os-ink);margin:18px 0}.os-lounge-copy p{font-size:13px;line-height:1.85;color:var(--os-muted);max-width:46ch}.os-lounge-copy button{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:11px}.os-lounge-illustration{height:100%;min-height:285px;background:#302430;color:#c4a774;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:22px}.os-lounge-illustration svg{width:100%;max-width:340px}.os-lounge-illustration>span{font-size:7px;letter-spacing:.2em;margin:0 0 18px}.os-lounge-stops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0;border-block:1px solid var(--os-rule)}.os-lounge-stops>button{display:block;text-align:left;min-width:0;padding:24px 23px!important;border:0!important;border-right:1px solid var(--os-rule)!important;background:none!important;border-radius:0!important;color:var(--os-ink)}.os-lounge-stops>button:first-child{padding-left:0!important}.os-lounge-stops>button:last-child{border-right:0!important;padding-right:0!important}.os-lounge-stops>button>div{display:flex;align-items:center;justify-content:space-between;color:var(--os-gold)}.os-lounge-stops>button>div>span{font-size:10px;letter-spacing:.1em}.os-lounge-stops h3{font:400 23px/1.2 Georgia,serif;letter-spacing:-.03em;margin:20px 0 9px}.os-lounge-stops p{font:400 12px/1.8 system-ui,sans-serif;color:var(--os-muted);margin:0 0 19px}.os-lounge-stops strong{display:flex;align-items:center;gap:8px;font:600 11px/1.5 system-ui,sans-serif;color:var(--os-wine)}.os-call-note{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;padding:21px 0 30px}.os-call-note small,.os-section-heading>span{font:600 9px/1.6 system-ui,sans-serif;letter-spacing:.15em;color:var(--os-muted)}.os-call-note blockquote{font:400 29px/1.35 Georgia,serif;color:var(--os-ink);letter-spacing:-.02em;margin:16px 0 22px;max-width:30ch}.os-call-note button,.os-call-note a{display:inline-flex;align-items:center;gap:8px;padding:7px 0!important;border:0!important;border-bottom:1px solid var(--os-gold)!important;border-radius:0!important;background:none!important;color:var(--os-wine);font-size:11px;text-decoration:none}.os-call-note aside{border-left:1px solid var(--os-rule);padding-left:30px}.os-call-note aside>svg{color:var(--os-gold)}.os-call-note h3{font:400 24px/1.2 Georgia,serif;margin:15px 0 10px;color:var(--os-ink)}.os-call-note aside p{font:400 12px/1.8 system-ui,sans-serif;color:var(--os-muted)}.os-next-rooms{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:14px 0 27px}.os-next-rooms a{display:block;padding:23px;border:1px solid var(--os-rule);border-radius:5px;background:var(--os-linen);text-decoration:none;color:var(--os-ink)}.os-next-rooms small,.os-wardrobe-invitation small{display:block;font-size:8px;letter-spacing:.14em;color:var(--os-muted)}.os-next-rooms strong{display:block;font:400 26px Georgia,serif;margin:12px 0}.os-next-rooms span{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:11px;line-height:1.7;color:var(--os-muted)}.os-section-heading{margin:8px 0 25px}.os-section-heading h2{font:400 32px/1.15 Georgia,serif;letter-spacing:-.04em;color:var(--os-ink);margin:9px 0 10px}.os-section-heading p{font-size:12px;line-height:1.8;color:var(--os-muted);margin:0}.os-wardrobe-invitation{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px;margin-bottom:20px;background:#302430;color:#f4e8d1;text-decoration:none;border-radius:5px}.os-wardrobe-invitation small{color:#c7b28c}.os-wardrobe-invitation strong{display:block;font:400 27px/1.2 Georgia,serif;margin:10px 0}.os-wardrobe-invitation span>span{font-size:12px;line-height:1.8;color:#d3c7c5}.os-wardrobe-details{padding:13px 0;border-block:1px solid var(--os-rule);margin-bottom:26px}.os-wardrobe-details>summary{cursor:pointer;min-height:40px;align-content:center;color:var(--os-ink);font-size:12px}.os-wardrobe-details .personal-style{margin-top:15px}.offstage-experience .desk-section{box-shadow:none}.butler-page>.offstage-unified-house{margin-bottom:16px!important}.butler-page>.butler-event-context{background:none;border:0;padding-inline:0}.offstage-experience .offstage-extras,.butler-page .offstage-extras{margin-top:28px}.offstage-experience .offstage-extras .offstage-panel,.butler-page .offstage-extras .offstage-panel{background:var(--os-linen);border-color:var(--os-rule);box-shadow:none}.home-toolbar>.home-valet-action{margin-left:auto}.atelier-builder.bt-builder{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.35fr);gap:26px;align-items:start}.atelier-preview.bt-portrait{position:sticky;top:18px;padding:23px 23px 17px;background:#302430;border:1px solid #55434a;border-radius:5px;color:#ead9bb;min-width:0}.atelier-preview .os-house-eyebrow{color:#c7b28c;font-size:8px;justify-content:center}.atelier-preview .atelier-tux{display:block;width:100%;max-width:330px;height:auto;max-height:440px;margin:12px auto 0}.atelier-preview-caption{display:flex;flex-direction:column;gap:6px;text-align:center;padding:13px 0 20px;border-bottom:1px solid #705a5e}.atelier-preview-caption strong{font:400 23px Georgia,serif;color:#f2e7d3}.atelier-preview-caption span{font-size:11px;color:#dbcbba}.atelier-preview-caption small{font-size:9px;line-height:1.7;color:#c9b6ac}.atelier-preview .bt-kit{margin:13px 0 0;border:0;background:none;padding:0;color:#ead9bb}.atelier-preview .bt-kit summary{cursor:pointer;font-size:11px;min-height:40px;align-content:center}.atelier-preview .bt-kit pre{font:400 10px/1.8 system-ui,sans-serif;white-space:pre-wrap;color:#e0d1bd;padding:0;background:none}.atelier-preview .bt-kit button{display:flex;align-items:center;gap:8px;background:none;border-color:#8b7365;color:#ead9bb;font-size:10px}.atelier-controls{min-width:0}.atelier-controls>.os-section-heading{margin-top:0}.atelier-controls>.os-section-heading h2{font-size:32px}.atelier-step-nav{display:flex;gap:0;border-block:1px solid var(--os-rule);margin-bottom:24px}.atelier-step-nav button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;line-height:1.5;padding:13px 5px;background:none!important;color:var(--os-muted)!important;border:0!important;border-radius:0!important;border-bottom:2px solid transparent!important;min-width:0}.atelier-step-nav small{font-size:8px;color:var(--os-gold)}.atelier-step-nav button[aria-pressed=true]{border-bottom-color:var(--os-wine)!important;color:var(--os-wine)!important}.atelier-step fieldset{padding:0;margin:0;border:0;min-width:0}.atelier-step legend{font:400 25px/1.3 Georgia,serif;color:var(--os-ink);margin-bottom:18px;padding:0;float:none;width:100%}.atelier-step legend small{float:right;font:400 9px/2.8 system-ui,sans-serif;color:var(--os-muted)}.atelier-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.atelier-fields label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--os-muted);margin:0}.atelier-fields select{width:100%;min-width:0;max-width:100%;font-size:12px;min-height:43px;background:var(--os-paper);border:1px solid var(--os-rule);color:var(--os-ink);padding:9px 10px;border-radius:4px}.atelier-step .atelier-waist{padding:23px 18px 18px;margin-top:24px;background:var(--os-linen);border:1px solid var(--os-rule);border-radius:5px}.atelier-step .atelier-waist legend{font:400 20px Georgia,serif;float:none;width:auto;background:var(--os-linen);padding:0 7px;margin:0;color:var(--os-ink)}.atelier-waist>p{font-size:11px;line-height:1.7;color:var(--os-muted);margin:0 0 15px}.atelier-choice-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.atelier-choice-pair button{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 8px;background:var(--os-paper)!important;border:1px solid var(--os-rule)!important;border-radius:4px!important;color:var(--os-ink)!important;min-width:0}.atelier-choice-pair button[aria-pressed=true]{border-color:var(--os-wine)!important;outline:1px solid var(--os-wine);outline-offset:-3px}.atelier-choice-pair svg{height:56px;width:72px;color:#302430;margin-bottom:8px}.atelier-choice-pair strong{font-size:11px;font-weight:600}.atelier-choice-pair small{font-size:9px;line-height:1.6;margin-top:5px;color:var(--os-muted)}.atelier-tailor-caption{font-size:10px!important;line-height:1.8!important;margin:15px 0 0!important;color:var(--os-muted)!important}.atelier-tailor-note{display:flex;gap:10px;align-items:start;background:var(--os-linen);border-left:2px solid var(--os-gold);padding:13px;font-size:11px;line-height:1.8;color:var(--os-muted);margin:18px 0}.atelier-tailor-note svg{flex-shrink:0;margin-top:3px}.atelier-next{display:flex;align-items:center;gap:10px;margin-top:20px;background:none!important;color:var(--os-wine)!important;font-size:11px;border:0!important;border-bottom:1px solid var(--os-gold)!important;border-radius:0!important;padding:8px 0!important}.atelier-bows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.atelier-bows>button{position:relative;display:flex;align-items:center;gap:8px;background:var(--os-linen)!important;padding:8px 10px!important;min-height:69px;border:1px solid var(--os-rule)!important;border-radius:4px!important;text-align:left;color:var(--os-ink)!important;min-width:0}.atelier-bows>button[aria-pressed=true]{border-color:var(--os-wine)!important;outline:1px solid var(--os-wine);outline-offset:-3px}.atelier-bows>button>svg:first-child{width:68px;height:43px;flex-shrink:0}.atelier-bows strong{font:500 10px/1.5 system-ui,sans-serif}.atelier-selected-check{position:absolute;right:5px;top:5px;width:12px;height:12px;color:var(--os-wine)}.atelier-step .atelier-bows+.atelier-tailor-caption{margin:12px 0 20px!important}.atelier-swatches{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.atelier-swatches>button{width:32px;height:32px!important;min-height:32px!important;border:2px solid var(--os-rule)!important;border-radius:50%!important;padding:0!important;display:grid;place-items:center}.atelier-swatches>button[aria-pressed=true]{outline:1px solid var(--os-wine);outline-offset:3px}.atelier-save-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--os-rule);padding:16px 0;margin-top:24px}.atelier-save-row p{font-size:9px;line-height:1.6;color:var(--os-muted);margin:0}.atelier-save-row button{display:flex;align-items:center;gap:5px;border:0!important;background:none!important;padding:4px!important;font-size:9px;flex-shrink:0;color:var(--os-muted)!important}.atelier-kit-review{padding:20px;background:var(--os-linen);border:1px solid var(--os-rule);border-radius:5px;margin:20px 0}.atelier-kit-review ul{padding-left:17px;margin-bottom:0}.atelier-kit-review li{font-size:11px;line-height:1.8;margin:8px 0;color:var(--os-ink)}.offstage-experience [hidden]{display:none!important}.offstage-experience a:focus-visible,.offstage-experience button:focus-visible,.butler-page a:focus-visible,.butler-page button:focus-visible{outline:2px solid var(--os-gold);outline-offset:3px}@media(max-width:1000px){.atelier-builder.bt-builder{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:20px}.atelier-bows>button{flex-direction:column;gap:0;text-align:center;padding:8px 4px!important}.atelier-bows strong{font-size:10px}.os-house-heading{padding:23px}.os-lounge-copy{padding:26px}.os-lounge-copy h2{font-size:37px}.os-lounge-illustration{padding:15px;min-height:260px}}@media(max-width:700px){.offstage-unified-house .os-house-heading{padding:20px 18px;gap:12px}.offstage-unified-house .os-house-heading h1{font-size:31px!important;margin:8px 0!important}.os-house-heading p{font-size:11px!important;max-width:35ch}.os-house-eyebrow{font-size:8px}.os-house-number{font-size:32px}.os-house-number small{display:none}.os-house-context{padding:0 18px 14px;font-size:10px}.offstage-unified-house .offstage-rooms{padding:0 7px!important}.offstage-unified-house .offstage-rooms a{padding:12px 10px!important;min-height:45px}.offstage-unified-house .offstage-rooms a strong{font-size:10px!important}.offstage-unified-house.offstage-house{margin-bottom:18px!important}.os-lounge-opening{grid-template-columns:1fr 140px}.os-lounge-copy{padding:23px 19px}.os-lounge-copy h2{font-size:32px;margin:13px 0}.os-lounge-copy p{font-size:12px;line-height:1.8}.os-lounge-copy>.os-house-eyebrow{font-size:7px}.os-lounge-copy button{font-size:10px;gap:7px;padding-inline:10px}.os-lounge-illustration{padding:7px;min-height:230px}.os-lounge-illustration>span{font-size:5px;letter-spacing:.08em;margin-bottom:10px;text-align:center}.os-lounge-stops{grid-template-columns:1fr;margin:18px 0}.os-lounge-stops>button{position:relative;padding:18px 50px 18px 0!important;border-right:0!important;border-bottom:1px solid var(--os-rule)!important}.os-lounge-stops>button:last-child{border-bottom:0!important;padding-right:50px!important}.os-lounge-stops>button>div{position:absolute;right:8px;top:22px;gap:7px;flex-direction:column}.os-lounge-stops h3{margin:0 0 7px;font-size:23px}.os-lounge-stops p{margin:0 0 11px;font-size:11px}.os-call-note{grid-template-columns:1fr;gap:23px;padding:12px 0 18px}.os-call-note blockquote{font-size:27px;max-width:33ch}.os-call-note aside{padding:21px 0 0;border-left:0;border-top:1px solid var(--os-rule)}.os-call-note aside>svg{float:right}.os-call-note h3{font-size:23px;margin-top:0}.os-next-rooms{grid-template-columns:1fr;gap:10px}.os-next-rooms a{padding:18px}.os-next-rooms strong{font-size:24px}.os-section-heading h2{font-size:28px}.os-colophon{gap:8px}.os-colophon>span{font-size:13px}.os-colophon small{font-size:7px}.os-colophon>small{max-width:22ch}.os-wardrobe-invitation{padding:20px}.os-wardrobe-invitation strong{font-size:24px}.os-wardrobe-invitation span>span{font-size:11px}.atelier-builder.bt-builder{grid-template-columns:1fr;gap:24px}.atelier-preview.bt-portrait{position:static;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:15px;padding:16px 18px}.atelier-preview>.os-house-eyebrow{grid-column:1/-1;justify-content:start;margin-bottom:9px}.atelier-preview .atelier-tux{grid-row:2/4;max-height:260px;margin:0;max-width:220px}.atelier-preview-caption{grid-column:2;text-align:left;border:0;padding:10px 0}.atelier-preview-caption strong{font-size:22px}.atelier-preview-caption span{font-size:10px}.atelier-preview-caption small{font-size:9px}.atelier-preview .bt-kit{grid-column:2;margin:0}.atelier-preview .bt-kit[open]{grid-column:1/-1;grid-row:4}.atelier-preview .bt-kit summary{font-size:10px}.atelier-controls>.os-section-heading h2{font-size:29px}.atelier-bows{grid-template-columns:repeat(2,minmax(0,1fr))}.atelier-bows>button{flex-direction:row;gap:5px;text-align:left;padding:8px!important}.atelier-bows>button>svg:first-child{width:61px;height:42px}.atelier-bows strong{font-size:10px}.atelier-step-nav button{font-size:10px;gap:5px;padding:12px 3px!important;min-height:46px}.atelier-step .atelier-waist{padding:18px 13px 13px}.atelier-fields{gap:10px}.atelier-fields select{font-size:11px}.atelier-step legend{font-size:24px}.atelier-save-row{margin-top:20px}.home-toolbar>.home-valet-action{margin-left:0}.offstage-experience .green-room-nav{gap:16px!important}.offstage-experience .green-room-nav button{font-size:10px!important}.offstage-experience .tieclip-navigation{gap:19px!important}.offstage-experience .tieclip-navigation a{font-size:11px!important}}@media(max-width:420px){.os-lounge-opening{grid-template-columns:1fr}.os-lounge-illustration{display:none}.os-lounge-copy{padding:25px 22px}.os-lounge-copy h2{font-size:37px}.atelier-bows>button{flex-direction:column;text-align:center}.atelier-preview-caption strong{font-size:20px}.os-house-number{display:none}.atelier-step-nav button{font-size:9px}.atelier-step-nav small{display:none}}html[data-show-mode=dark] .atelier-choice-pair svg{color:#bca9b4}html[data-show-mode=dark] .offstage-unified-house .offstage-rooms a[aria-current=page],html[data-show-mode=dark] .atelier-step-nav button[aria-pressed=true]{color:#e0c08b!important}html[data-show-mode=dark] .atelier-choice-pair button[aria-pressed=true],html[data-show-mode=dark] .atelier-bows>button[aria-pressed=true]{border-color:#d1b178!important;outline-color:#d1b178}@media print{body:has(.print-rundown) #root>:not(.print-rundown):not(:has(.print-rundown)),.app:has(.print-rundown)>:not(main),.mobile-workspace-shell,.account-bar,.install-app,.packet-builder{display:none!important}.app:has(.print-rundown),.app:has(.print-rundown)>main,.publicworkspace:has(.print-rundown){display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important}.print-rundown{display:block!important;color:#222!important;background:#fff!important;position:static!important;overflow:visible!important;max-height:none!important}}.packet-builder .modalfoot{flex-wrap:wrap}.tailored-sheet-caption{font-size:9pt;color:#65545c;margin:0 0 10pt}.packet-landscape .tailored-technical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8pt 10pt}.tailored-technical-grid .tailored-print-technical{break-inside:avoid;min-width:0;padding:8pt;background:#f7f4ef}.house-field-label{display:block;font:600 11px/1.6 system-ui,sans-serif;color:var(--ink);letter-spacing:.005em;margin-bottom:7px}.house-select-field{min-width:0;margin:15px 0}.house-search-select{border:1px solid var(--house-rule);border-radius:5px;background:var(--paper,#fff);min-width:0}.house-search-select>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;min-height:44px;cursor:pointer;color:var(--ink)}.house-search-select>summary::-webkit-details-marker,.house-people-options>.house-people-trigger::-webkit-details-marker{display:none}.house-search-select>summary>span{display:block;min-width:0}.house-search-select>summary strong{display:block;font-size:12px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.house-search-select>summary small{display:block;font-size:10px;line-height:1.7;color:var(--house-note)}.house-search-select>summary>svg{flex-shrink:0;color:var(--house-note)}.house-search-select[open]>summary{border-bottom:1px solid var(--house-rule);background:var(--house-linen)}.house-search-select[open]>summary>svg,.house-people-options[data-open=true]>.house-people-trigger>svg:last-child{transform:rotate(180deg)}.house-search-select>summary[aria-disabled=true]{opacity:.5;cursor:default}.house-selection-body{padding:11px;min-width:0}.house-selection-search{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:0 9px!important;margin:0 0 10px!important;border:1px solid var(--house-rule);border-radius:4px;background:var(--paper,#fff);color:var(--house-note)}.house-selection-search svg{flex-shrink:0}.house-selection-search input{width:100%;min-width:0;min-height:40px!important;max-width:none!important;padding:9px 0!important;margin:0!important;border:0!important;outline-offset:0;font-size:12px!important;background:none!important;box-shadow:none!important;color:var(--ink)}.house-selection-results,.house-people-results{max-height:min(260px,35dvh);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.house-selection-results>button{display:flex!important;width:100%;align-items:center;justify-content:space-between;gap:13px;padding:10px 9px!important;text-align:left;border:0!important;border-bottom:1px solid var(--house-rule)!important;border-radius:0!important;background:none!important;color:var(--ink)!important;min-height:45px}.house-selection-results>button>span{display:block;min-width:0}.house-selection-results strong{font-size:12px;font-weight:500;line-height:1.6;display:block;overflow-wrap:anywhere}.house-selection-results small{display:block;font-size:10px;line-height:1.7;color:var(--house-note)}.house-selection-results em{font-size:8px;font-style:normal;color:var(--house-note);display:block;line-height:1.7}.house-selection-results>button[aria-selected=true]{background:var(--house-linen)!important;box-shadow:inset 2px 0 #a48349}.house-selection-results>button>svg{color:var(--house-wine);flex-shrink:0}.house-selection-results>button:hover{background:var(--house-linen)!important}.house-selection-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--house-rule);margin-top:10px;padding-top:9px;font-size:9px;color:var(--house-note)}.house-selection-foot button,.house-selection-more{background:none!important;color:var(--house-wine)!important;border:0!important;padding:6px 0!important;font-size:10px;min-height:32px}.house-selection-more{width:100%;border-bottom:1px solid var(--house-rule)!important}.house-selection-empty{font-size:11px!important;line-height:1.8;color:var(--house-note);padding:9px 2px;margin:0}.house-search-select summary:focus-visible,.house-people-options .house-people-trigger:focus-visible,.house-selection-results>button:focus-visible{outline:2px solid #a48349;outline-offset:-2px}.house-people-selection{border:1px solid var(--house-rule);border-radius:5px;padding:15px;margin:17px 0;background:var(--paper,#fff);min-width:0}.house-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.house-selection-heading>.house-field-label{margin:0}.house-selection-heading>small{font-size:9px;color:var(--house-note);white-space:nowrap}.house-selection-hint{font-size:10px!important;line-height:1.8!important;color:var(--house-note)!important;margin:7px 0 12px!important}.house-selection-chips{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.house-selection-chips>button{display:flex;align-items:center;gap:7px;padding:6px 8px!important;border:1px solid var(--house-rule)!important;border-radius:3px!important;background:var(--house-linen)!important;color:var(--ink)!important;font-size:10px;min-height:30px;max-width:100%}.house-selection-chips>button>span{overflow-wrap:anywhere;text-align:left}.house-selection-chips>button>svg{flex-shrink:0;color:var(--house-note)}.house-selection-chips .house-selection-expand{border-style:dashed!important;background:none!important;color:var(--house-wine)!important}.house-people-options>.house-people-trigger{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:43px;color:var(--house-wine);font-size:11px;border-top:1px solid var(--house-rule);padding:11px 0 0}.house-people-options>.house-people-trigger>span{flex:1}.house-people-options[data-open=true]>.house-people-trigger{padding-bottom:12px}.house-people-options .house-selection-body{padding:0}.house-selection-tabs{display:flex;gap:0;border-bottom:1px solid var(--house-rule);margin:0 0 4px}.house-selection-tabs>button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;min-height:36px;padding:7px 3px!important;border:0!important;border-radius:0!important;background:none!important;color:var(--house-note)!important;border-bottom:2px solid transparent!important}.house-selection-tabs>button[aria-pressed=true]{color:var(--house-wine)!important;border-bottom-color:var(--house-wine)!important}.house-selection-tabs small{font-size:8px;opacity:.8}.house-people-results>label{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:11px 7px!important;border-bottom:1px solid var(--house-rule);margin:0!important;cursor:pointer;min-height:55px}.house-people-results>label.is-selected{background:var(--house-linen);box-shadow:inset 2px 0 #a48349}.house-people-results>label>input{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;flex-shrink:0;accent-color:#642d40}.house-people-results>label>.profile-avatar{flex-shrink:0}.house-people-results>label>span:not(.profile-avatar){flex:1;min-width:0}.house-people-results strong{font-size:11px!important;font-weight:500;display:block;color:var(--ink);line-height:1.6;overflow-wrap:anywhere}.house-people-results small{font-size:9px;line-height:1.7;display:block;color:var(--house-note);overflow-wrap:anywhere}.house-people-results em{font-size:8px;font-style:normal;color:var(--house-note);flex-shrink:0}.house-people-selection input[type=hidden],.house-select-field input[type=hidden]{display:none!important}.team-picker>.field-caption{margin-bottom:-8px}.team-picker .house-people-selection{margin-top:13px}.inspector-save-hint{font-size:9px;color:var(--house-note);margin-right:auto}.expansion-inspector .modalfoot{gap:9px}.refined-task-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.house-inline-search{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex:1;min-width:190px;padding:0 11px!important;margin:0!important;border:1px solid var(--house-rule);border-radius:4px;background:var(--paper,#fff);color:var(--house-note);font-size:10px;white-space:nowrap}.house-inline-search>input{width:100%;min-width:0;border:0!important;padding:11px 0!important;margin:0!important;box-shadow:none!important;background:none!important;font-size:12px;min-height:42px;color:var(--ink)}.house-result-count{font-size:10px;color:var(--house-note);white-space:nowrap;align-self:center}.refined-task-filters>select{width:auto;min-width:140px;flex:0 1 auto;min-height:43px;font-size:11px}.refined-tasks .document-card .notesblock{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.8;font-size:12px}.refined-tasks .document-card>button{margin-top:auto}.production-selection-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 0 23px}.production-selection-bar>.house-inline-search{flex:1 1 250px}.production-selection-states{display:flex;gap:0;border:1px solid var(--house-rule);border-radius:4px;overflow:hidden;min-height:43px}.production-selection-states>button{border:0!important;border-right:1px solid var(--house-rule)!important;border-radius:0!important;padding:9px 13px;background:none!important;color:var(--house-note)!important;font-size:10px}.production-selection-states>button:last-child{border-right:0!important}.production-selection-states>button[aria-pressed=true]{background:var(--house-linen)!important;color:var(--house-wine)!important;box-shadow:inset 0 -2px #a48349}.production-clear-selection{display:flex;align-items:center;gap:6px;border:0;background:none;font-size:10px;color:var(--house-note)}.refined-location-picker .building-room-fields{align-items:end}.building-room-area{min-width:0}.building-room-area>label{margin-bottom:0}.building-room-area>.building-room-find{margin:0 0 10px}.location-selection-summary{display:flex;align-items:start;justify-content:space-between;gap:12px;border-top:1px solid var(--house-rule);padding-top:10px;margin-top:14px}.location-selection-summary .building-room-hint{margin:0!important}.location-selection-summary>button{border:0!important;background:none!important;font-size:9px;color:var(--house-wine)!important;white-space:nowrap;min-height:28px;padding:0 0 4px!important}.packet-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;margin:18px 0}.packet-presets>button{display:block;padding:13px!important;border:1px solid var(--house-rule);border-radius:4px;background:var(--house-linen);text-align:left;color:var(--ink)}.packet-presets strong{display:block;font:500 12px/1.5 system-ui,sans-serif}.packet-presets small{font-size:9px;line-height:1.7;color:var(--house-note);display:block;margin-top:5px}.packet-footer-summary{flex-basis:100%;font-size:10px;color:var(--house-note);margin-bottom:3px}.packet-builder .packet-section-picker{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.packet-builder .packet-section-picker>label{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:start!important;gap:10px!important;padding:12px 8px!important;margin:0!important;min-height:44px;border-bottom:1px solid var(--house-rule);font-size:11px}.packet-builder .packet-section-picker>label:has(input:checked){background:var(--house-linen)}.packet-builder .packet-section-picker input{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;flex-shrink:0;accent-color:#642d40}.packet-builder .print-cover-option{flex-direction:row!important;align-items:center;gap:10px;min-height:44px;padding-block:9px}.packet-builder .print-cover-option>input{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}.packet-filters>.house-select-field{margin:0}.packet-filters{align-items:start}.packet-filters .house-field-label{font-size:11px;font-weight:500}@media(max-width:700px){.house-people-selection{padding:13px}.house-people-results>label{gap:8px!important}.house-people-results em{display:none}.house-selection-results,.house-people-results{max-height:230px}.house-selection-chips>button{min-height:36px;font-size:10px}.house-selection-foot button,.house-selection-more{min-height:40px}.house-people-options>.house-people-trigger{min-height:46px}.house-inline-search{min-width:100%}.refined-task-filters{gap:9px}.refined-task-filters>select{flex:1;min-width:0;font-size:11px}.refined-task-filters>.house-result-count{flex:1}.production-selection-states{width:100%;overflow-x:auto}.production-selection-states>button{flex:1;white-space:nowrap;min-height:43px;font-size:10px;padding:9px 8px}.production-selection-bar{gap:10px}.inspector-save-hint{display:none}.packet-presets{grid-template-columns:1fr}.packet-presets>button{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:12px!important}.packet-presets small{max-width:23ch;margin:0;text-align:right}.packet-builder .packet-section-picker{gap:0 10px}.packet-builder .packet-section-picker>label{font-size:10px;padding-inline:5px!important}.location-selection-summary{gap:8px}.location-selection-summary>button{min-height:36px}.house-search-select>summary{min-height:46px}}@media print{.house-selection-body,.production-selection-bar,.refined-task-filters{display:none!important}}.packet-presets>button[aria-pressed=true]{border-color:#a48349;box-shadow:inset 0 -2px #a48349;background:var(--house-linen)}.house-people-options>.house-people-trigger{width:100%;text-align:left;border:0!important;border-top:1px solid var(--house-rule)!important;border-radius:0!important;background:transparent!important;color:var(--house-wine)!important;padding:11px 0 0!important}.house-people-options[data-open=true]>.house-people-trigger{padding-bottom:12px!important}.house-people-results>label:focus-within{outline:2px solid #a48349;outline-offset:-2px}.bink-page{max-width:1150px;margin:auto}.bink-room{border:1px solid var(--os-rule);border-radius:5px;background:var(--os-linen);overflow:hidden;margin-top:26px}.bink-invitation{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 25px;border-bottom:1px solid var(--os-rule);font-size:8px;letter-spacing:.15em;color:var(--os-muted)}.bink-invitation>span:first-child{display:flex;align-items:center;gap:7px}.bink-room-body{padding:34px 25px 51px;text-align:center;display:flex;flex-direction:column;align-items:center}.bink-monogram{width:160px;height:124px;color:#aa8b58;margin-bottom:20px}.bink-monogram>svg{width:100%;height:100%}.bink-room-body>.house-overline{font-size:8px;letter-spacing:.17em}.bink-room-body h2{font:400 clamp(44px,6vw,72px)/1.1 Georgia,serif;letter-spacing:-.05em;margin:15px 0;color:var(--os-ink)}.bink-room-body h2>span{color:#aa8b58}.bink-room-body>p{font:400 17px/1.7 Georgia,serif;color:var(--os-muted);margin:0}.bink-room-seam{width:90px;height:1px;background:#aa8b58;position:relative;margin:28px 0 24px}.bink-room-seam:after{content:"";position:absolute;left:40px;top:-2px;width:10px;height:5px;background:var(--os-linen);border:1px solid #aa8b58;border-radius:2px}.bink-room-body>small{font-size:11px;line-height:1.8;color:var(--os-muted);max-width:40ch}.bink-room-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--os-rule);padding:17px 25px;color:var(--os-muted);font-size:9px}.bink-room-footer>a,.bink-unavailable>a{display:flex;align-items:center;gap:7px;color:var(--os-wine);font-size:10px;text-decoration:none}.bink-unavailable{padding:35px}.bink-unavailable h1{font:400 33px Georgia,serif;color:var(--ink)}.bink-unavailable p{font-size:13px;color:var(--muted);line-height:1.8}.bink-opening{padding:30px;color:var(--muted);font-size:12px}@media(max-width:650px){.bink-room{margin-top:18px}.bink-invitation{padding:14px 17px;font-size:7px;gap:10px}.bink-room-body{padding:24px 18px 35px}.bink-monogram{width:130px;height:100px;margin-bottom:17px}.bink-room-body h2{font-size:49px}.bink-room-body>p{font-size:16px}.bink-room-footer{padding:14px 17px;flex-wrap:wrap}.bink-room-footer a{min-height:32px}}@media print{.bink-page{display:none!important}}.bink-masthead{text-align:center;display:block;padding:22px 24px 20px;background:radial-gradient(ellipse at 50% 0,#eae1d2 0,transparent 65%)}.bink-masthead h2{font:400 clamp(35px,4vw,48px)/1.1 Georgia,serif;letter-spacing:-.055em;color:var(--os-ink);margin:12px 0}.bink-masthead h2 span{color:#ab8a50}.bink-masthead p{margin:8px 0 0;font:14px/1.6 Georgia,serif;color:var(--os-muted)}.bink-tabs{display:flex;overflow:auto;border-block:1px solid var(--os-rule);padding:0 22px;gap:18px}.bink-page .bink-tabs button{flex-shrink:0;padding:17px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--os-muted);font-size:11px}.bink-page .bink-tabs button[aria-current=page]{border-bottom-color:var(--os-wine);color:var(--os-wine)}.bink-content{padding:28px}.bink-countdown{background:#30232c;color:#f5ecda;text-align:left;padding:22px 20px;border-radius:3px;position:relative;overflow:hidden}.bink-countdown:before{content:"";position:absolute;inset:9px;border:1px solid #b89b6138;pointer-events:none}.bink-countdown .house-overline{color:#d6bf90;display:flex;gap:8px;align-items:center;justify-content:flex-start}.bink-countdown h3{font:400 23px/1.2 Georgia,serif;margin:13px 0 7px;color:inherit}.bink-countdown p{font-size:11px;color:#d6cbd0}.bink-clock{display:flex;gap:13px;justify-content:flex-start;padding:13px 0 17px}.bink-clock>div{display:grid;gap:6px;min-width:35px}.bink-clock strong{font:400 27px/1 Georgia,serif;font-variant-numeric:tabular-nums}.bink-clock small{font-size:7px;letter-spacing:.16em;color:#cfb98d}.bink-room a{display:inline-flex;align-items:center;gap:8px;color:var(--os-wine);font-size:11px;text-underline-offset:4px;overflow-wrap:anywhere}.bink-countdown a{color:#e3cda0;position:relative}.bink-lounge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.bink-page .bink-room-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#fff9;border:1px solid var(--os-rule);padding:20px;gap:11px;color:var(--os-ink);border-radius:3px;min-width:0}.bink-room-card>svg{color:#987842}.bink-room-card small{font-size:8px;letter-spacing:.13em;color:var(--os-muted)}.bink-room-card h3{font:400 22px/1.3 Georgia,serif;margin:0}.bink-room-card p{font-size:12px;line-height:1.8;color:var(--os-muted);margin:0}.bink-room-card>span{display:flex;gap:9px;align-items:center;color:var(--os-wine);font-size:10px;margin-top:auto}.bink-page button:hover{filter:brightness(.96)}.bink-page button:focus-visible,.bink-page a:focus-visible{outline:2px solid #a88750;outline-offset:4px}.bink-direct-links{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--os-rule);margin-top:25px;padding-top:15px;gap:10px}.bink-page .bink-direct-links>a,.bink-page .bink-direct-links>button{padding:15px 8px;font-size:11px;display:flex;gap:9px;align-items:center;background:none;border:0;color:var(--os-wine);text-align:left}.bink-panel{max-width:760px;margin:auto}.bink-panel>h2{font:400 clamp(30px,4vw,43px)/1.2 Georgia,serif;color:var(--os-ink);margin:14px 0}.bink-panel p{font-size:12px;line-height:1.85;color:var(--os-muted)}.bink-panel>small{display:block;font-size:10px;line-height:1.8;color:var(--os-muted);margin-top:15px}.bink-content label{display:grid;gap:8px;font-size:11px;color:var(--os-ink);margin:12px 0}.bink-content input,.bink-content textarea,.bink-content select{width:100%;min-width:0;box-sizing:border-box;background:#fff;border:1px solid var(--os-rule);border-radius:3px;padding:12px;font:inherit;color:var(--os-ink);min-height:44px}.bink-content textarea{resize:vertical;min-height:85px}.bink-page button{cursor:pointer;min-height:40px;border:1px solid var(--os-rule);background:#fff8;padding:10px 14px;border-radius:3px;color:var(--os-wine);font:inherit;font-size:11px}.bink-page button:disabled{opacity:.5;cursor:wait}.bink-page form>button,.bink-tea>button{background:var(--os-wine);color:#fff;border-color:var(--os-wine)}.bink-location{display:flex;gap:12px;align-items:end}.bink-location>label{flex:1}.bink-location>button{display:flex;gap:7px;align-items:center;margin-bottom:12px;min-height:44px}.bink-prompts{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.bink-page .bink-prompts button{font-size:10px;padding:8px 11px}.bink-conversation article{padding:18px;background:#fff9;margin:12px 0;border:1px solid var(--os-rule);border-radius:3px}.bink-conversation article.user{background:#e9e1d640}.bink-conversation article>small{font-size:8px;letter-spacing:.12em;color:var(--os-wine)}.bink-conversation article>p{white-space:pre-wrap;overflow-wrap:anywhere}.bink-sources{display:grid;gap:9px}.bink-sources a{font-size:10px}.bink-panel-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;margin:20px 0}.bink-error{background:#f4e8e8;color:#762f42!important;padding:13px 16px;border-left:3px solid #762f42;font-size:12px;line-height:1.7}.bink-empty{padding:28px 20px;border:1px dashed var(--os-rule);margin:24px 0;color:var(--os-muted);font:15px/1.8 Georgia,serif}.bink-add-form{padding:24px;background:#eee6da5e;border:1px solid var(--os-rule);border-radius:3px;margin:24px 0}.bink-add-form h3,.bink-place-list h3,.bink-challenges h3{font:400 24px/1.4 Georgia,serif;margin:0;color:var(--os-ink)}.bink-place-list>article,.bink-challenges>article{padding:23px;border:1px solid var(--os-rule);border-radius:3px;background:#fff9;margin-top:16px}.bink-place-heading{display:flex;gap:14px;align-items:center}.bink-place-heading>div{flex:1;min-width:0}.bink-rank{font:22px Georgia,serif;color:#a58a57}.bink-place-heading>strong{font:30px Georgia,serif;color:var(--os-wine)}.bink-place-heading>strong small{font:10px sans-serif}.bink-ratings{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--os-rule);margin:16px 0;padding:14px 0;gap:20px}.bink-ratings>div{display:grid;align-content:start;gap:6px}.bink-ratings small{font-size:10px;color:var(--os-muted)}.bink-ratings strong{font:18px Georgia,serif;color:var(--os-ink)}.bink-ratings p{margin:0;overflow-wrap:anywhere}.bink-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.bink-challenges>article>small{font-size:10px;color:var(--os-muted)}.bink-badge{display:inline-block;background:#ede5d7;padding:5px 8px;margin-left:9px;border-radius:2px;text-transform:uppercase;font-size:8px;letter-spacing:.08em}.bink-challenges h3{margin-top:12px}.bink-challenges time{font-size:11px;color:var(--os-wine)}.bink-tea{text-align:center;display:flex;flex-direction:column;align-items:center}.bink-tea-can{position:relative;overflow:hidden;isolation:isolate;width:160px;height:260px;border-radius:22px 22px 27px 27px;background:#f3e5b2;border:1px solid #9c882e;box-shadow:inset 9px 0 15px #fff7,inset -13px 0 17px #77530d33,0 15px 30px #432c1520;margin:22px auto 20px}.bink-tea-can:before{content:"";position:absolute;z-index:3;top:0;left:1px;right:1px;height:13px;border-radius:50%;background:linear-gradient(#9c9c97,#eaeae4,#8b8d89);border:1px solid #999}.bink-tea-liquid{position:absolute;bottom:0;left:0;right:0;background:#eac53d;transition:height .6s}.bink-can-label{position:absolute;inset:40px 9px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#174276;transform:rotate(-8deg);gap:12px}.bink-can-label strong{font:italic 900 31px/.95 Georgia,serif;text-shadow:1px 2px #fff9}.bink-can-label span{font-size:7px;letter-spacing:.11em}.bink-can-label b{font-size:42px;color:#f5f5cc}.bink-tea>a{margin-top:20px}.bink-room-footer>button{border:0;background:none;font-size:10px;padding:5px}.bink-place-list h3,.bink-challenges h3{overflow-wrap:anywhere}@media(max-width:650px){.bink-masthead{padding:20px 18px 17px}.bink-masthead p{margin:8px 0 0;font-size:14px}.bink-content{padding:17px}.bink-lounge-grid{gap:12px}.bink-page .bink-room-card{padding:18px;gap:12px}.bink-room-card h3{font-size:22px}.bink-tabs{padding:0 17px;gap:20px}.bink-clock{gap:13px}.bink-countdown{padding:20px}.bink-countdown .house-overline{font-size:7px}.bink-direct-links{grid-template-columns:1fr}.bink-location{flex-direction:column;align-items:stretch;gap:0}.bink-location>button{align-self:flex-start}.bink-add-form,.bink-place-list>article,.bink-challenges>article{padding:17px}.bink-place-heading{gap:10px}.bink-place-heading h3{font-size:21px}.bink-place-heading a{font-size:10px}}@media(max-width:420px){.bink-lounge-grid{grid-template-columns:1fr}.bink-room-card{position:relative}.bink-page .bink-room-card>svg{position:absolute;right:17px;top:17px}.bink-room-card small{padding-right:30px}.bink-clock{gap:13px}}@media(prefers-reduced-motion:reduce){.bink-tea-liquid{transition:none}}.bink-lounge-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:start}.bink-lounge-layout-full{grid-template-columns:minmax(0,1fr)}.bink-lounge-aside{display:grid;gap:17px;min-width:0;position:static;height:auto;min-height:0;align-self:start;align-content:start;grid-auto-rows:max-content;padding:0;background:transparent;color:var(--os-ink)}.bink-bartender{width:100%;max-width:none;min-width:0;box-sizing:border-box;padding:25px;background:#fff9;border:1px solid var(--os-rule);border-radius:3px;margin:0}.bink-bartender>h2{font-size:34px;margin:12px 0 9px}.bink-bartender>p{font-size:13px;margin:0 0 18px;max-width:58ch}.bink-bartender>.house-overline{font-size:8px;letter-spacing:.13em}.bink-bartender .bink-location{gap:10px}.bink-bartender .bink-location label{margin-top:0}.bink-bartender .bink-location button{white-space:nowrap}.bink-bartender .bink-conversation{min-height:240px;max-height:560px;overflow-y:auto;scrollbar-gutter:stable;border-block:1px solid var(--os-rule);padding:16px 0;margin:20px 0 0}.bink-bartender-welcome{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:220px;padding:15px;box-sizing:border-box;color:#9d7e48}.bink-bartender-welcome h3{font:400 27px/1.3 Georgia,serif;color:var(--os-ink);margin:17px 0 7px}.bink-bartender-welcome p{max-width:36ch;font-size:13px;margin:0}.bink-bartender .bink-conversation article>p{font-size:14px;line-height:1.85}.bink-bartender .bink-prompts{gap:6px;margin:16px 0}.bink-bartender .bink-prompts button{font-size:11px;text-align:left}.bink-bartender .bink-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:18px 0 0}.bink-bartender .bink-composer label{margin:0;font-size:12px}.bink-bartender .bink-composer textarea{min-height:82px;font-size:13px}.bink-bartender .bink-composer>button{margin:0;min-height:44px}.bink-bartender .bink-panel-foot{margin:16px 0 0;gap:8px}.bink-bartender>.bink-panel-foot+small{font-size:9px;line-height:1.7}.bink-essential-links{display:grid;padding:19px;border:1px solid var(--os-rule);border-radius:3px;background:#eee6da40;gap:15px}.bink-essential-links>.house-overline{font-size:8px;letter-spacing:.12em}.bink-essential-links a{padding:7px 0}.bink-essential-links a svg:last-child{margin-left:auto}.bink-lounge-aside .bink-countdown .house-overline{font-size:7px;letter-spacing:.1em}.bink-lounge-aside .bink-countdown h3{font-size:23px}.bink-lounge-aside .bink-countdown p{font-size:10px;line-height:1.6}.bink-lounge-aside .bink-countdown:before{inset:6px}.bink-lounge-aside .bink-clock{gap:12px}.bink-lounge-aside .bink-clock strong{font-size:27px}.bink-lounge-aside .bink-clock small{font-size:6px;letter-spacing:.12em}.bink-lounge-aside .bink-countdown a{font-size:10px}.bink-content .bink-lounge-grid .bink-room-card h3{font-size:22px}.bink-content .bink-lounge-grid .bink-room-card{gap:10px}.bink-tea>h2{font-size:32px}.bink-tea>p{margin:8px 0 0}.bink-tea .bink-tea-can{margin-top:24px}@media(max-width:1000px){.bink-lounge-layout{grid-template-columns:minmax(0,1fr) 230px;gap:16px}.bink-lounge-layout-full{grid-template-columns:1fr}.bink-bartender{padding:20px}.bink-bartender .bink-location{flex-wrap:wrap}.bink-bartender .bink-location>label{min-width:170px}.bink-bartender .bink-composer{grid-template-columns:1fr}.bink-bartender .bink-composer>button{justify-self:end}.bink-content .bink-lounge-grid .bink-room-card{padding:18px}.bink-content .bink-lounge-grid .bink-room-card h3{font-size:20px}}@media(max-width:760px){.bink-lounge-layout{grid-template-columns:minmax(0,1fr)}.bink-lounge-aside{grid-template-columns:1fr 1fr}.bink-lounge-grid{grid-template-columns:1fr}.bink-content .bink-lounge-grid .bink-room-card{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px 14px}.bink-content .bink-lounge-grid .bink-room-card>svg{grid-column:1;grid-row:1/5;position:static}.bink-content .bink-lounge-grid .bink-room-card>small,.bink-content .bink-lounge-grid .bink-room-card>h3,.bink-content .bink-lounge-grid .bink-room-card>p,.bink-content .bink-lounge-grid .bink-room-card>span{grid-column:2}.bink-bartender .bink-conversation{min-height:200px;max-height:440px}.bink-bartender-welcome{min-height:180px}.bink-bartender .bink-composer textarea,.bink-bartender .bink-location input{font-size:16px}.bink-masthead h2{font-size:37px}}@media(max-width:480px){.bink-lounge-aside{grid-template-columns:1fr}.bink-lounge-aside .bink-countdown{padding:19px 20px}.bink-lounge-aside .bink-countdown .house-overline{display:none}.bink-lounge-aside .bink-countdown h3{margin-top:0}.bink-lounge-aside .bink-clock{padding:10px 0 14px;gap:22px}.bink-lounge-aside .bink-clock strong{font-size:24px}.bink-essential-links{grid-template-columns:1fr 1fr;gap:12px;padding:16px}.bink-essential-links>.house-overline{grid-column:1/-1}.bink-bartender{padding:18px}.bink-bartender>h2{font-size:31px}.bink-masthead p{font-size:12px;max-width:29ch;margin:8px auto 0}}.bink-challenge-parties{display:flex;align-items:center;gap:25px;padding-bottom:20px;margin-bottom:19px;border-bottom:1px solid var(--os-rule);color:#9b7d46}.bink-challenge-parties>span{display:grid;gap:7px;font-size:8px;letter-spacing:.12em;color:var(--os-muted)}.bink-challenge-parties strong{font:400 25px Georgia,serif;color:var(--os-ink);letter-spacing:0}.bink-wardrobe .bink-add-form>small{display:block;font-size:10px;line-height:1.8;color:var(--os-muted)}.bink-challenge-date{display:grid;gap:7px;padding:15px 0;border-top:1px solid var(--os-rule)}.bink-challenge-date>span,.bink-forfeit>small{font-size:8px;letter-spacing:.1em;color:var(--os-muted)}.bink-challenge-date>time{font:400 18px Georgia,serif;color:var(--os-wine)}.bink-challenge-date>small{font-size:10px;color:var(--os-muted)}.bink-challenge-details{white-space:pre-wrap}.bink-forfeit{background:#eee5d84d;border:1px solid var(--os-rule);border-left:3px solid #b2945b;padding:16px;margin:12px 0}.bink-forfeit p{margin:8px 0 0;color:var(--os-ink);white-space:pre-wrap}.bink-forfeit.awarded{background:#ebe1cb;border-color:#b2945b}.bink-forfeit.awarded>small{color:#6d5222}.bink-forfeit>span{display:block;font-size:10px;color:var(--os-muted);margin-top:9px}.bink-tea .bink-tea-can{width:150px;height:244px;margin:20px auto 15px;flex-shrink:0}.bink-tea .bink-can-label{inset:37px 12px 16px;transform:rotate(-5deg);gap:10px}.bink-tea-wordmark{display:block;width:100%;height:auto;overflow:visible;flex-shrink:0}.bink-tea-wordmark text{fill:#174276;font:italic 900 33px Georgia,serif;paint-order:stroke fill;stroke:#fff8;stroke-width:.5px}.bink-tea .bink-can-label>span{font-size:6px;white-space:nowrap;letter-spacing:.1em}.bink-tea .bink-can-label>b{font-size:33px}.bink-tea>h2{font-size:30px;margin:12px 0 5px}.bink-tea>p{margin:6px 0 8px}.bink-tea>.house-overline{font-size:8px;letter-spacing:.13em}.bink-bartender-welcome .bink-shoe-question{margin:12px 0 0;font:italic 14px/1.7 Georgia,serif;color:var(--os-wine);max-width:33ch}.bink-bartender-welcome>h3{font-size:26px}.bink-bartender-welcome>p{max-width:37ch}@media(max-width:480px){.bink-tea>h2{font-size:27px}.bink-bartender-welcome .bink-shoe-question{font-size:13px}.bink-bartender-welcome>h3{font-size:24px}}.finish-duplicate{display:flex;align-items:flex-start;gap:10px;border:1px solid #cdbb98;border-left:3px solid #aa8950;border-radius:3px;background:#f7f1e6;padding:13px 14px;margin:12px 0 18px;color:#654c28;font-size:11px;line-height:1.6}.finish-duplicate>svg{flex-shrink:0;margin-top:2px}.finish-duplicate strong{font-weight:600;font-size:11px}.finish-duplicate p{margin:8px 0;font-size:12px!important;color:#48362a!important}.finish-duplicate small{display:block;font-size:10px;line-height:1.7;color:#8a7251}.finish-production-fields{border:0;padding:0;margin:0;min-width:0}.finish-production-form .modalhead h2{font:400 29px/1.25 Georgia,serif;letter-spacing:-.04em;margin:9px 0 0}.finish-production-form .modalhead .eyebrow{font-size:8px;letter-spacing:.13em}.finish-production-form .modalhead{padding-bottom:19px;border-bottom:1px solid #e4dbd2}.finish-production-form .modalhead>button{min-width:40px;min-height:40px}.finish-additional-fields{border-top:1px solid #dfd5cc;margin-top:17px!important;padding-top:7px}.finish-additional-fields>summary{cursor:pointer;min-height:45px;padding:10px 22px 15px 0;list-style:none;font:500 12px/1.6 system-ui,sans-serif;color:#602c42;position:relative}.finish-additional-fields>summary:after{content:"+";position:absolute;right:2px;top:9px;font:20px Georgia,serif;color:#a48349}.finish-additional-fields[open]>summary:after{content:"\2212"}.finish-additional-fields>summary::-webkit-details-marker{display:none}.finish-additional-fields>summary>small{font-size:9px;line-height:1.8;font-weight:400;color:#8b7a80;display:block;margin-top:4px}.finish-additional-fields>summary:focus-visible{outline:2px solid #a48349;outline-offset:2px}.finish-form-error{padding:13px;background:#f8e8e7;color:#803e48;font-size:12px;line-height:1.7}.finish-preflight{border:1px solid #dfd1b7;background:#faf6ee;border-radius:4px;padding:17px;margin:20px 0}.finish-preflight.is-clear{border-color:#cdd9ce;background:#f4f7f0}.finish-preflight-heading{display:flex;align-items:flex-start;gap:12px}.finish-preflight-heading>span{color:#a48349;margin-top:3px}.finish-preflight.is-clear .finish-preflight-heading>span{color:#537557}.finish-preflight-heading strong{font:400 22px/1.3 Georgia,serif;color:#443039}.finish-preflight-heading p{font-size:11px;line-height:1.7;margin:7px 0 0;color:#83747a}.finish-preflight-list{display:grid;margin-top:13px}.finish-preflight-list>a{display:flex;gap:12px;justify-content:space-between;align-items:center;border-top:1px solid #e6dbca;padding:11px 0;color:#602c42;text-decoration:none}.finish-preflight-list>a>span{min-width:0}.finish-preflight-list strong{font-size:11px;font-weight:500;display:block;line-height:1.7;overflow-wrap:anywhere}.finish-preflight-list small{font-size:10px;display:block;line-height:1.7;color:#8a7a74}.finish-preflight-list svg{flex-shrink:0;color:#a48349}.finish-preflight>button{border:0;background:none;font-size:10px;color:#602c42;padding:8px 0;min-height:35px}.finish-note{display:block;color:#8a7a74;font-size:9px;line-height:1.8;margin-top:10px}.finish-signature{margin:15px 0 0!important;border-top:1px solid #dacdb726;padding-top:9px}.finish-signature>summary{display:inline-flex;gap:7px;align-items:center;font:italic 10px/1.7 Georgia,serif;min-height:30px!important;color:#9b835c;cursor:pointer;list-style:none}.finish-signature>summary::-webkit-details-marker{display:none}.finish-signature>summary>span{font-size:14px}.finish-signature>p{font:italic 13px/1.8 Georgia,serif;color:#7e6d5e;padding:10px 0 0;margin:0;max-width:50ch}.finish-signature small{display:block;font:8px/1.9 system-ui,sans-serif;color:#9d8a7b;margin-top:9px;letter-spacing:.03em}.finish-closeout{background:#fffdf8;border:1px solid #e3d8ca;border-radius:4px;padding:28px;margin:0 0 28px;position:relative}.finish-closeout:before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;background:linear-gradient(90deg,#a98a54,transparent 80%)}.finish-closeout-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:23px;border-bottom:1px solid #e8dfd4}.finish-closeout-heading .house-overline{font-size:8px;letter-spacing:.14em;color:#9b835d}.finish-closeout-heading h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.04em;color:#443039;margin:13px 0 9px}.finish-closeout-heading p{font:14px/1.7 Georgia,serif;color:#8b7c77;max-width:42ch;margin:0}.finish-closeout-seal{display:grid;justify-items:center;gap:6px;color:#a98a54;border:1px solid #d9c7a6;padding:15px 18px;min-width:88px;flex-shrink:0}.finish-closeout-seal>strong{font:31px/1 Georgia,serif;color:#602c42;font-variant-numeric:tabular-nums}.finish-closeout-seal>small{font-size:6px;letter-spacing:.16em}.finish-closeout-groups{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin-top:10px}.finish-closeout-groups>details{border-bottom:1px solid #e5dbce;margin:0!important;padding:8px 0 13px;min-width:0}.finish-closeout-groups>details>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:45px;font-size:12px;color:#634155}.finish-closeout-groups>details>summary::-webkit-details-marker{display:none}.finish-closeout-groups>details>summary>span{display:flex;gap:9px;align-items:center}.finish-closeout-groups summary svg{color:#aa8c54;flex-shrink:0}.finish-closeout-groups .is-clear summary svg{color:#647f65}.finish-closeout-groups summary strong{font-weight:500}.finish-closeout-groups summary small{font:9px/1.6 system-ui,sans-serif;color:#9b8779;white-space:nowrap}.finish-closeout-groups details>p{font-size:11px;line-height:1.7;margin:3px 0 12px;color:#8a7b75}.finish-closeout-groups details>a{display:inline-flex;gap:7px;align-items:center;min-height:36px;margin:7px 10px 0 0;font-size:10px;color:#602c42;text-underline-offset:4px}.finish-closeout-row{padding:10px 0;border-top:1px solid #eee7dc}.finish-closeout-row>strong{font-size:11px;line-height:1.7;font-weight:500;color:#5b454f;overflow-wrap:anywhere;display:block}.finish-closeout-row>small{font-size:9px;line-height:1.7;color:#9a887b}.finish-handoff-label{display:grid;gap:10px;font:500 11px/1.7 system-ui,sans-serif;margin:23px 0 15px;color:#634155}.finish-handoff-label>textarea{font-size:12px;line-height:1.8;min-height:110px;border:1px solid #dfd3c5;background:#fffdf8;padding:13px;color:#443039;resize:vertical}.finish-closeout-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.finish-closeout-actions>small{font-size:9px;color:#9b8779;line-height:1.7}.finish-closeout-actions button{border-radius:3px;font-size:11px;min-height:42px}.finish-saved-note{font-size:11px;color:#537557;border-left:2px solid #8a9a79;padding-left:11px;line-height:1.8}.save-status.is-loading>span{background:#bda16f}.save-status.is-ready>span{background:#78917b}@media(max-width:700px){.finish-closeout{padding:20px}.finish-closeout:before{left:20px;right:20px}.finish-closeout-heading{gap:17px}.finish-closeout-heading h2{font-size:32px}.finish-closeout-heading p{font-size:13px}.finish-closeout-seal{min-width:68px;padding:12px 10px}.finish-closeout-groups{grid-template-columns:1fr}.finish-handoff-label>textarea,.finish-production-form input,.finish-production-form select{font-size:16px}.finish-preflight{padding:15px}.finish-closeout-groups details>a{min-height:44px}.finish-preflight-list>a{min-height:48px}.finish-closeout-actions{gap:11px}.finish-closeout-actions>button{width:100%}}@media print{.finish-duplicate,.finish-preflight,.finish-closeout,.finish-signature{display:none!important}}.finish-closeout-row>strong>a{display:inline-flex;align-items:center;gap:7px;color:#602c42;text-underline-offset:4px}.finish-closeout-row>strong>a>svg{flex-shrink:0;color:#a48349}.finish-closeout-row>strong>a:focus-visible,.finish-preflight-list>a:focus-visible{outline:2px solid #a48349;outline-offset:3px}#wrap-notes{scroll-margin-top:90px}.desk-main>.desk-heading.desk-heading-quiet{height:auto;min-height:0;justify-content:flex-end;padding:0 0 12px;margin-bottom:17px;background:transparent;border-bottom:1px solid #e5d9df}.desk-main>.desk-heading.desk-heading-quiet>.save-status{margin-left:auto}@media screen{html[data-show-mode=dark] :is(.finish-closeout,.finish-preflight,.finish-duplicate){background:#2b242a;border-color:#5a4850;color:#e4d6c5}html[data-show-mode=dark] :is(.finish-closeout h2,.finish-preflight-heading strong,.finish-closeout-row>strong){color:#f1e4d5}html[data-show-mode=dark] :is(.finish-closeout p,.finish-preflight-heading p,.finish-preflight-list small,.finish-note,.finish-duplicate small,.finish-additional-fields>summary>small){color:#c2afa6}html[data-show-mode=dark] .finish-duplicate p{color:#e4d6c5!important}html[data-show-mode=dark] :is(.finish-closeout a,.finish-preflight a,.finish-additional-fields>summary,.finish-handoff-label,.finish-closeout-groups summary){color:#dec6ad}html[data-show-mode=dark] .finish-handoff-label>textarea{background:#231f25;color:#efe3d8;border-color:#5a4850}html[data-show-mode=dark] :is(.finish-closeout-heading,.finish-closeout-groups>details,.finish-closeout-row,.finish-preflight-list>a,.finish-additional-fields){border-color:#514048}html[data-show-mode=dark] .finish-closeout-seal>strong{color:#e4cba1}html[data-show-mode=dark] .finish-closeout-seal{border-color:#9a7d50}}.cue-sheet-commandbar{margin:20px 32px 18px;padding:20px 0;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line)}.cue-sheet-commandbar>div:first-child{margin-right:auto;min-width:140px}.cue-sheet-commandbar p{font-size:11px;line-height:1.7;color:var(--muted);margin:7px 0 0}.cue-sheet-create-actions{display:flex;gap:8px;flex-wrap:wrap}.cue-sheet-commandbar button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:42px;font-size:12px;white-space:nowrap}.cue-sheet-delivery-action{display:flex;flex-direction:column;gap:6px;padding-left:24px;border-left:1px solid var(--line)}.cue-sheet-delivery-action small{font-size:9px;color:var(--muted);text-align:center}.cue-sheet-filters{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(120px,1fr));gap:12px;padding:0 32px 18px}.cue-sheet-filters>label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:10px;min-width:0}.cue-sheet-filters input,.cue-sheet-filters select{width:100%;min-height:42px;padding:10px 11px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink);font:inherit;font-size:12px;box-sizing:border-box}.cue-sheet-search>div{position:relative}.cue-sheet-search svg{position:absolute;top:13px;left:11px;color:var(--muted)}.cue-sheet-search input{padding-left:35px}.rundown-order-bar{margin-bottom:10px;padding:10px 0}.rundown-order-bar small{font-size:10px}.rundown-reorder-status[hidden]{display:none}.audio-view-toggle{margin-bottom:16px}.audio-view-toggle button{font-size:12px}.reorder-rundown td{vertical-align:top;padding-top:18px;padding-bottom:18px}.reorder-rundown .cuebutton{font-size:16px;line-height:1.55}.reorder-rundown .cueinfo{margin-top:7px;gap:6px 10px;line-height:1.7}.reorder-rundown .sourcecue{margin-top:8px;line-height:1.7;font-size:10px}.reorder-rundown .rowbrief{font-size:12px;line-height:1.8;margin:10px 0 0;white-space:pre-wrap}.reorder-rundown .timing b{font-variant-numeric:tabular-nums;font-size:12px}.reorder-rundown .timing small{font-size:10px;line-height:1.7;margin-top:5px}.reorder-rundown .cue-department-details p{font-size:12px;line-height:1.85;white-space:pre-wrap;margin:6px 0 14px}.reorder-rundown .cue-department-details>div:last-child p{margin-bottom:0}.reorder-rundown .audio-go{font-size:12px;line-height:1.8;white-space:pre-wrap;margin:12px 0 0;padding-left:10px;border-left:2px solid #c4a66d}.reorder-rundown .audio-go b{display:block;font-size:8px;letter-spacing:.1em;color:var(--muted);margin-top:7px}.reorder-rundown .audio-go b:first-child{margin-top:0}.reorder-rundown .cue-row-number{font:500 16px/1.6 ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums}.reorder-rundown .num{width:80px;min-width:80px}.reorder-rundown .rowtools{grid-template-columns:repeat(2,32px);gap:6px;width:70px}.cue-editor.record-inspector .editor-group{padding-top:21px;padding-bottom:20px}.cue-editor.record-inspector .department-number-fields{margin:17px 0 10px}.cue-editor.record-inspector .department-number-fields label{font-size:11px}.cue-editor.record-inspector .department-number-fields input{font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.cue-editor.record-inspector .editor-hint,.cue-editor.record-inspector .audio-number-help{line-height:1.8}.cue-editor.record-inspector .deptfields textarea{min-height:94px}.media-guest .media-form-row{align-items:start}.media-guest .media-form-row>label{display:grid;grid-template-rows:minmax(18px,auto) minmax(44px,auto);gap:8px;align-content:start}.media-guest .media-form-row>label>span{display:flex;align-items:baseline;gap:7px;line-height:18px}.media-guest .media-form-row>label input{min-height:44px}.media-department-scope{border:0;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #ded2d8}.media-department-scope legend{font-size:12px;font-weight:600;color:#633246;margin-bottom:12px}.media-department-scope>div{display:flex;flex-wrap:wrap;gap:8px}.media-desk .media-department-scope label{display:flex;flex-direction:row;align-items:center;gap:8px;padding:9px 13px;min-height:40px;border:1px solid #dfd2d7;border-radius:5px;background:#fff;margin:0;font-size:12px}.media-desk .media-department-scope input{width:17px;height:17px;flex-shrink:0;accent-color:#68283b}.media-department-scope p{font-size:11px;color:#786976;line-height:1.8;margin:10px 0 0}.media-scope-summary{font-size:12px;color:#633246;letter-spacing:.03em}.cue-delivery-top{padding-top:20px;border-top:1px solid #e0d5da;margin-top:26px}.cue-delivery-top .eyebrow{font-size:9px;margin-bottom:6px}.cue-delivery-row{padding-top:16px;padding-bottom:16px;gap:16px;grid-template-columns:84px minmax(0,1fr) auto}.cue-delivery-row h2{font-size:18px}.cue-delivery-row button{background:transparent;font-size:12px;min-height:40px}.cue-delivery-queue{padding:20px;border:1px solid #dfd2d7;border-top:2px solid #af915d;border-radius:6px;background:#fcfaf7}.cue-delivery-submit{position:sticky;bottom:0;background:#fffdf9;padding:17px 0 max(17px,env(safe-area-inset-bottom));z-index:2;margin-bottom:-8px}.cue-delivery-submit>button{min-width:180px}.cue-delivery-queue .eyebrow{font-size:9px}@media(max-width:1050px){.cue-sheet-commandbar{gap:16px;flex-wrap:wrap}.cue-sheet-commandbar>div:first-child{flex-basis:100%}.cue-sheet-delivery-action{margin-left:auto}.cue-sheet-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.cue-sheet-search{grid-column:1/-1}}@media(max-width:650px){.cue-sheet-commandbar{margin:15px 14px;padding:14px 0;gap:14px}.cue-sheet-create-actions,.cue-sheet-create-actions button{flex:1}.cue-sheet-delivery-action{padding:0;border:0;margin:0;width:100%;align-items:flex-start}.cue-sheet-delivery-action small{text-align:left}.cue-sheet-filters{padding:0 14px 15px;grid-template-columns:1fr 1fr;gap:10px}.cue-sheet-filters>label:last-child{grid-column:1/-1}.cue-sheet-filters input,.cue-sheet-filters select{font-size:16px;min-height:44px}.reorder-rundown .num{width:auto;min-width:0}.reorder-rundown .rowtools{display:flex;flex-wrap:wrap;width:auto;gap:10px}.cue-delivery-row{grid-template-columns:minmax(0,1fr)}.cue-delivery-row button{justify-self:stretch}.cue-delivery-queue{padding:16px}.cue-delivery-submit>span{width:100%}.cue-delivery-submit>button{width:100%}}@media print{.cue-sheet-commandbar,.cue-sheet-filters{display:none!important}}.cue-sheet-filters .cue-active-filters{flex:1 1 100%;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:2px 0 5px;min-width:0}.cue-active-filters>span{font-size:10px;color:var(--muted);margin-right:3px}.cue-sheet-filters .cue-active-filters button{display:inline-flex;align-items:center;gap:7px;min-height:32px;max-width:100%;font-size:11px;padding:5px 9px;background:var(--surface,#fff);color:var(--ink);border:1px solid var(--line);border-radius:3px;overflow-wrap:anywhere;text-align:left}.cue-active-filters svg{flex-shrink:0;color:var(--gold,#a38349)}.cue-sheet-filters .cue-active-filters .cue-clear-all{border-color:transparent;background:transparent;color:var(--muted)}.cue-active-filters button:focus-visible{outline:2px solid var(--gold,#a38349);outline-offset:3px}.media-link-departments{margin-top:14px;border-top:1px solid #e8dfe3;padding-top:12px}.media-link-departments summary{font-size:11px;cursor:pointer;color:#68283b;line-height:1.8}.media-link-departments fieldset{border:0;padding:12px 0 0;margin:0}.media-link-departments legend{font-size:11px;color:#786976;margin-bottom:8px}.media-link-departments fieldset>div{display:flex;gap:12px;flex-wrap:wrap}.media-desk .media-link-departments label{display:flex;flex-direction:row;align-items:center;gap:6px;margin:0;font-size:12px;min-height:36px}.media-desk .media-link-departments input{width:17px;height:17px;accent-color:#68283b}.media-link-departments p{font-size:11px;line-height:1.8;color:#786976}.media-link-departments button{min-height:40px;font-size:11px}.production-action-menu{position:relative;flex-shrink:0;color:var(--ink)}.production-action-menu>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;box-sizing:border-box;padding:8px 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface,#fff);font-size:11px;cursor:pointer;white-space:nowrap}.production-action-menu>summary::-webkit-details-marker,.cue-filter-drawer>summary::-webkit-details-marker,.nav-cluster>summary::-webkit-details-marker{display:none}.production-action-menu>div{position:absolute;right:0;top:calc(100% + 5px);z-index:40;display:grid;gap:3px;min-width:225px;max-width:calc(100vw - 32px);padding:6px;background:var(--surface,#fff);border:1px solid var(--line);border-top:2px solid var(--gold,#b99b63);border-radius:5px;box-shadow:0 10px 28px #34213018}.production-action-menu>div>button{display:flex;align-items:center;justify-content:flex-start;gap:9px;white-space:normal;width:100%;text-align:left;min-height:42px;padding:10px;border:0;background:transparent;font-size:11px}.production-action-menu>summary:focus-visible,.cue-key-help>summary:focus-visible,.cue-filter-drawer>summary:focus-visible,.nav-cluster>summary:focus-visible{outline:2px solid var(--gold,#b99b63);outline-offset:3px}.polished-workspace .titlebar .production-page-actions{width:auto;align-self:flex-start;display:flex;align-items:center;flex-wrap:nowrap}.polished-workspace .titlebar>div:first-child{min-width:0}.polished-workspace .titlebar h1{overflow-wrap:anywhere}.polished-workspace .titlebar .eyebrow{margin-bottom:9px}.cue-sheet-commandbar{margin:16px 32px 12px;padding:0 0 14px;gap:10px;flex-wrap:nowrap;align-items:center}.cue-sheet-commandbar>.cue-sheet-create-actions{flex-basis:auto;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-right:auto}.cue-sheet-commandbar .cue-sheet-create-actions>button{min-height:40px;padding:9px 14px;font-size:12px;flex:none}.cue-sheet-commandbar .cue-media-shortcut{min-height:40px;padding:8px;border:0;background:transparent;font-size:11px;color:var(--burgundy,#633246)}.cue-sheet-create-actions .production-action-menu>div{right:auto;left:0}.cue-view-bar{margin:0 32px 12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cue-reading-views{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--surface,#fff);min-width:0}.cue-reading-views>button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:11px;min-height:38px;padding:8px 12px;white-space:nowrap}.cue-reading-views>button[aria-pressed=true]{background:var(--burgundy,#633246);color:#fff}.cue-key-help{position:relative;margin-left:auto}.cue-key-help>summary{font-size:10px;color:var(--muted);cursor:pointer;min-height:34px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.cue-key-help>.sequence-calling-key{position:absolute;right:0;top:100%;width:280px;max-width:calc(100vw - 48px);box-sizing:border-box;z-index:30;background:var(--surface,#fff);padding:16px;border:1px solid var(--line);border-top:2px solid var(--gold,#b99b63);box-shadow:0 8px 24px #34213012;border-radius:5px;margin:0;gap:12px}.cue-key-help .sequence-calling-key small{width:100%;margin:0;line-height:1.7}.cue-sheet-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px;padding:0 32px 8px}.cue-sheet-filters>.cue-sheet-search{flex:1;min-width:180px;display:block}.cue-sheet-filters .cue-sheet-search input{min-height:42px;font-size:12px}.cue-filter-drawer{font-size:11px;min-width:0;max-width:100%}.cue-filter-drawer>summary{display:flex;align-items:center;gap:7px;min-height:42px;box-sizing:border-box;padding:9px 12px;list-style:none;border:1px solid var(--line);border-radius:5px;cursor:pointer;background:var(--surface,#fff)}.cue-filter-drawer>summary>b{font-size:9px;background:var(--burgundy,#633246);color:#fff;border-radius:50%;padding:2px 5px}.cue-filter-drawer[open]{flex-basis:100%;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.cue-filter-drawer[open]>summary{align-self:start}.cue-filter-drawer>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cue-filter-drawer label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:10px;min-width:0}.cue-filter-drawer>div>button{grid-column:1/-1;justify-self:end;border:0;background:transparent;color:var(--burgundy,#633246);font-size:11px;min-height:36px}.rundown-order-bar{gap:10px}.rundown-order-bar>div>span{display:none}.rundown-order-bar>div>b{font-size:11px}.rundown-order-bar .cue-order-tools>summary{min-height:36px;padding:7px 9px;font-size:10px}.rundown-order-bar .cue-order-tools>div{min-width:175px}.sequence-call-list .sequence-cue-reference{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.7}.cue-file-marker{display:inline-flex;align-items:center;gap:4px;font-size:9px;line-height:1.6;color:var(--muted);vertical-align:middle;margin:3px 0 0 6px}.sequence-attached-body>.cue-file-marker{margin-left:0}.unified-navigation .nav-cluster{padding:0;margin:0 0 4px;border:0;background:transparent}.unified-navigation .nav-cluster>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;min-height:36px;padding:6px 8px;box-sizing:border-box;font-size:10px;font-weight:600;color:var(--muted);border-radius:4px}.unified-navigation .nav-cluster>summary>svg{margin-left:auto;transform:rotate(-90deg)}.unified-navigation .nav-cluster[open]>summary>svg{transform:rotate(0)}.unified-navigation .nav-cluster>summary.contains-current{color:var(--burgundy,#633246)}.unified-navigation .nav-cluster>div{margin-left:7px;padding-left:5px;border-left:1px dashed #d9c7b0}.unified-navigation .nav-cluster .nav-destination{font-size:11px;min-height:35px;padding-top:8px;padding-bottom:8px}.production-exports{margin:24px 32px 40px}.export-intro{padding:4px 0 20px;border-bottom:1px solid var(--line);position:relative}.export-intro:after{content:"";display:block;width:44px;height:2px;background:var(--gold,#b99b63);position:absolute;bottom:-1px;left:0}.export-intro h2{font:400 29px Georgia,serif;letter-spacing:-.03em;margin:9px 0}.export-intro p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.production-export-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.production-export-options article{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;border:1px solid var(--line);border-radius:7px;background:var(--surface,#fff);min-width:0}.production-export-options article>svg{color:var(--burgundy,#633246)}.production-export-options h3{font:400 22px Georgia,serif;margin:0}.production-export-options p{font-size:12px;line-height:1.8;color:var(--muted);margin:10px 0 18px}.production-export-options button{display:flex;align-items:center;gap:7px;min-height:42px;font-size:11px}.export-related{display:flex;gap:12px;flex-wrap:wrap}.export-related button{display:flex;align-items:center;gap:6px;background:transparent;border:0;font-size:11px;min-height:40px;color:var(--burgundy,#633246)}html[data-show-mode=dark] .sequence-sheet.rundown-table tr{background:var(--surface,#25272f)}html[data-show-mode=dark] .sequence-sheet.rundown-table tr.currentrow{background:#382e30}html[data-show-mode=dark] :is(.production-action-menu,.cue-filter-drawer,.cue-key-help) summary{color:var(--ink,#eee9e3)}html[data-show-mode=dark] :is(.production-action-menu>div,.cue-key-help>.sequence-calling-key,.production-export-options article){background:#25272f}html[data-show-mode=dark] .sequence-cue-reference{color:#e0bf8b}@media(max-width:900px){.production-export-options{grid-template-columns:1fr}.production-export-options article{flex-direction:row;gap:18px}.cue-filter-drawer[open]{display:block}.cue-filter-drawer[open]>summary{width:max-content;margin-bottom:10px}}@media(max-width:650px){.cue-sheet-commandbar{margin:14px 14px 12px;gap:7px;flex-wrap:wrap}.cue-sheet-commandbar>.cue-sheet-create-actions{flex:none;flex-basis:auto}.cue-sheet-commandbar .cue-media-shortcut{font-size:10px;margin-left:auto;padding:8px 3px}.cue-sheet-commandbar .cue-sheet-create-actions>button{font-size:11px;padding:9px 11px}.cue-sheet-commandbar .production-action-menu>summary{font-size:10px;padding:8px}.cue-view-bar{margin:0 14px 10px;gap:4px}.cue-reading-views{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;box-sizing:border-box}.cue-reading-views>button{font-size:11px;padding:7px 5px;min-height:42px;gap:5px}.cue-key-help{margin-left:auto}.cue-key-help>summary{font-size:9px;min-height:30px}.cue-sheet-filters{padding:0 14px 8px;gap:8px}.cue-sheet-filters .cue-sheet-search input,.cue-filter-drawer select{font-size:16px}.cue-filter-drawer>summary{min-height:44px}.cue-filter-drawer>div{grid-template-columns:1fr}.cue-filter-drawer>div>label:last-of-type{grid-column:auto}.unified-navigation .nav-cluster>summary,.unified-navigation .nav-cluster .nav-destination{min-height:44px}.polished-workspace .titlebar .production-page-actions{align-self:flex-end;width:auto;margin-top:-8px}.production-exports{margin:22px 16px 32px}.production-export-options article{padding:20px}.production-export-options article>svg{width:19px;flex-shrink:0}.production-export-options h3{font-size:21px}.production-action-menu>div>button{min-height:44px}}@media(max-width:370px){.cue-sheet-commandbar .cue-media-shortcut{margin-left:0;min-height:34px}.cue-reading-views>button>svg{display:none}}@media print{.production-page-actions,.cue-view-bar,.cue-filter-drawer,.cue-file-marker,.production-exports{display:none!important}}.production-inspector-overlay{z-index:1350;justify-content:flex-end;padding:0;background:#211b2545}.production-inspector{height:100dvh;width:min(610px,100vw);background:var(--paper,#faf8f3);color:var(--ink,#302b31);display:flex;flex-direction:column;border-left:1px solid var(--line,#d8d0c3);box-shadow:-15px 0 70px #211b2522}.production-inspector>header{height:auto;min-height:0;flex:none;position:relative;width:auto;display:flex;align-items:start;gap:20px;padding:27px 30px 23px;border-bottom:1px solid var(--line,#d8d0c3)}.production-inspector>header>div{flex:1;min-width:0}.production-inspector>header small{font-size:8px;letter-spacing:1.6px;color:#a38a5f}.production-inspector h2{font:400 29px/1.3 Georgia,serif;margin:10px 0;overflow-wrap:anywhere}.production-inspector>header p{font-size:10px;line-height:1.6;color:var(--muted,#7d7277);margin:0}.production-inspector>header>button{padding:5px;border:0;background:none;color:inherit}.production-inspector-scroll{overflow:auto;padding:23px 30px;flex:1;min-height:0}.production-inspector-timing{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:11px;margin-bottom:22px}.production-inspector-timing>span{display:inline-flex;gap:7px;align-items:center}.production-inspector-timing svg{color:#a38a5f}.production-inspector-calls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.production-inspector-calls>div{border-left:2px solid #743344;background:#a38a5f09;padding:12px 14px;display:grid;gap:8px}.production-inspector-calls small{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:var(--wine,#743344)}.production-inspector-calls strong{font-size:12px;font-weight:500;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.production-inspector-followups{border-bottom:1px solid var(--line,#d8d0c3);padding:0 0 13px;font-size:11px}.production-inspector-followups small{font-size:8px;letter-spacing:.9px;color:#a38a5f}.production-inspector section{padding:22px 0 5px;border-bottom:1px solid var(--line,#d8d0c3)}.production-inspector section h3{display:flex;gap:8px;align-items:center;font:400 22px Georgia,serif;margin:0 0 18px}.production-inspector section h3>span{font:10px Arial,sans-serif;color:#a38a5f;margin-left:auto}.production-inspector section>p{font-size:12px;line-height:1.8}.production-inspector-technical{padding:13px 0;border-top:1px solid var(--line,#d8d0c3)}.production-inspector-technical>div{display:flex;align-items:center;gap:12px}.production-inspector-technical>div>b{font:11px ui-monospace,monospace;color:var(--wine,#743344)}.production-inspector-technical>div>span{font-size:8px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted,#7d7277)}.production-inspector-technical h4{font-size:13px;line-height:1.6;font-weight:500;margin:10px 0}.production-inspector-technical p{font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.production-inspector-technical p>small{display:block;text-transform:uppercase;font-size:8px;color:var(--muted,#7d7277);letter-spacing:.8px;margin-bottom:3px}.production-inspector-technical details{font-size:10px;margin-top:10px}.production-inspector-technical summary{cursor:pointer}.production-inspector-person{display:flex;gap:9px;align-items:center;margin:14px 0;flex-wrap:wrap}.production-inspector-person>span{flex:1;display:grid;gap:5px}.production-inspector-person b{font-size:12px;font-weight:500}.production-inspector-person small{font-size:9px;color:var(--muted,#7d7277)}.production-inspector-person .contact-detail{font-size:10px}.production-inspector-task{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 0;border-top:1px solid var(--line,#d8d0c3);color:inherit;text-decoration:none;font-size:12px}.production-inspector-task small{display:block;font-size:9px;color:var(--muted,#7d7277);margin-top:5px}.production-inspector>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 30px;border-top:1px solid var(--line,#d8d0c3);font-size:8px;color:var(--muted,#7d7277)}.production-inspector>footer button{display:flex;gap:8px;align-items:center;font-size:11px;padding:11px 15px}.production-cue-lens{display:flex;align-items:center;gap:14px;margin:9px 0 16px}.production-cue-lens button{font-size:10px;border:1px solid var(--line,#d8d0c3);background:transparent;padding:8px 12px;color:inherit;border-radius:3px;display:flex;gap:10px;align-items:center}.production-cue-lens button[aria-pressed=true]{border-color:#a38a5f;color:var(--wine,#743344);background:#a38a5f0a}.production-cue-lens button>span{color:#a38a5f;font-family:ui-monospace,monospace}.production-cue-lens>span{font-size:9px;color:var(--muted,#7d7277)}.sequence-sheet .sequence-item-brief{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.production-cue-focus{border-block:1px solid var(--line,#d8d0c3);margin:25px 0;padding:20px 0 14px}.production-cue-focus>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.production-cue-focus h2{font:400 24px Georgia,serif;margin:0}.production-cue-focus>header>button,.production-cue-focus>footer>button{background:none;border:0;color:var(--wine,#743344);font-size:10px;display:flex;align-items:center;gap:8px;padding:3px}.production-cue-focus>div{display:grid;grid-template-columns:repeat(4,1fr)}.production-cue-focus>div>button{display:grid;gap:9px;text-align:left;background:none;border:0;border-left:1px solid var(--line,#d8d0c3);border-radius:0;padding:0 20px;color:inherit}.production-cue-focus>div>button:first-child{border-left:0;padding-left:0}.production-cue-focus>div small{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--muted,#7d7277)}.production-cue-focus>div strong{font:26px Georgia,serif;color:var(--wine,#743344)}.production-cue-focus>div strong>span{font:10px Arial,sans-serif;color:var(--muted,#7d7277)}.production-cue-focus>div>button>span{font-size:9px;color:var(--muted,#7d7277)}.production-cue-focus>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;color:var(--muted,#7d7277);padding-top:20px}.production-readiness{padding:8px 0 25px;margin:0 32px 30px;max-width:none}.production-readiness-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:15px 0 22px}.production-readiness-heading>div>small{font-size:8px;letter-spacing:1.5px;color:var(--muted,#7d7277)}.production-readiness-heading h2{font:400 36px Georgia,serif;margin:10px 0}.production-readiness-heading>div:last-child{text-align:right;display:grid;gap:8px}.production-readiness-heading b{font:36px Georgia,serif;color:var(--wine,#743344)}.production-readiness-heading b>span{font-size:22px;color:var(--muted,#7d7277)}.production-readiness-heading>div:last-child small{font-size:9px;letter-spacing:0}.production-readiness-progress{height:3px;background:var(--line,#d8d0c3);margin-bottom:28px}.production-readiness-progress>span{height:100%;display:block;background:#a38a5f;transition:width .2s}.production-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.production-readiness-grid>section{border:1px solid var(--line,#d8d0c3);border-top:2px solid #bcb09a;border-radius:3px;padding:20px 22px}.production-readiness-grid>section.is-confirmed{border-top-color:#743344}.production-readiness-grid header{display:flex;gap:10px;align-items:center;background:none;padding:0 0 16px;border:0;border-bottom:1px solid var(--line,#d8d0c3)}.production-readiness-grid header>svg{color:#a38a5f}.production-readiness-grid h3{font:22px Georgia,serif;margin:0;flex:1}.production-readiness-grid header>span{font-size:9px;color:var(--muted,#7d7277)}.production-readiness-grid label{display:flex;align-items:start;gap:12px;font-size:12px;line-height:1.7;margin-top:17px;cursor:pointer}.production-readiness-grid input{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:#743344}.production-readiness-grid label small{display:block;font-size:9px;letter-spacing:.3px;color:var(--muted,#7d7277);margin-top:5px}.production-readiness-reset{display:flex;align-items:center;gap:8px;font-size:10px;margin-top:25px}.production-rehearsal-insights{border:1px solid var(--line,#d8d0c3);border-radius:4px;margin:20px 0}.production-insights-toggle{display:flex;align-items:center;gap:12px;text-align:left;background:none;border:0;color:inherit;padding:18px;width:100%;box-sizing:border-box}.production-insights-toggle>svg:first-child{color:#a38a5f}.production-insights-toggle>span{flex:1;display:grid;gap:6px}.production-insights-toggle b{font:23px Georgia,serif}.production-insights-toggle small{font-size:10px;color:var(--muted,#7d7277)}.production-insights-toggle[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.production-insights-body{padding:18px 22px 24px;border-top:1px solid var(--line,#d8d0c3)}.production-insights-search{display:flex;gap:10px;align-items:center;font-size:10px;margin:16px 0}.production-insights-search input{font:inherit;color:inherit;border:1px solid var(--line,#d8d0c3);background:var(--paper,#fbf9f4);padding:10px 12px;border-radius:3px;min-width:0;max-width:350px;flex:1}.production-insights-body .sp-table small{display:block;margin-top:5px}.production-insights-body .sp-note{font-size:9px;line-height:1.7;color:var(--muted,#7d7277)}.rehearsal-timing-list article>div>p{font-size:11px;line-height:1.7;white-space:pre-wrap;max-width:650px}.refinement-field{margin:0 0 35px;padding-bottom:25px;border-bottom:1px solid var(--line,#d8d0c3)}.refinement-field-registers{display:grid;grid-template-columns:1fr 1fr;gap:14px}.refinement-field-registers>details{border:1px solid var(--line,#d8d0c3);border-radius:3px;padding:14px}.refinement-field-registers summary{font-size:12px;cursor:pointer}.refinement-field-registers summary>span{float:right;font-size:10px;color:#a38a5f}.refinement-field-registers button{display:flex;align-items:center;justify-content:space-between;gap:15px;background:none;border:0;border-top:1px solid var(--line,#d8d0c3);padding:12px 0;margin-top:10px;width:100%;text-align:left;color:inherit}.refinement-field-registers button b{font-size:11px;font-weight:500}.refinement-field-registers button small{display:block;font-size:9px;margin-top:5px;color:var(--muted,#7d7277)}.refinement-field-capture{padding:23px 0 0}.refinement-field-capture>h4{font:25px Georgia,serif;margin:0 0 22px}.refinement-field-capture label{display:grid;gap:7px;font-size:11px}.refinement-field-capture input:not([type=file]),.refinement-field-capture textarea,.refinement-field-capture select{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:var(--paper,#fbf9f4);border:1px solid var(--line,#d8d0c3);padding:11px;border-radius:3px;min-width:0}.refinement-field-photo{display:flex!important;align-items:center;gap:10px!important;border:1px dashed #a38a5f88;position:relative;padding:15px;border-radius:4px;cursor:pointer;margin:14px 0 22px}.refinement-field-photo svg{color:#a38a5f}.refinement-field-photo input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.refinement-field-photo:focus-within{outline:2px solid #a38a5f;outline-offset:2px}.refinement-field-capture .wf-actions>small{font-size:9px;color:var(--muted,#7d7277);line-height:1.6;max-width:340px}.refinement-field-drafts>article{padding:20px 0;border-bottom:1px solid var(--line,#d8d0c3)}.refinement-field-drafts header{display:flex;align-items:start;justify-content:space-between;gap:20px}.refinement-field-drafts header small{font-size:9px;color:var(--muted,#7d7277)}.refinement-field-drafts h4{font:24px Georgia,serif;margin:8px 0}.refinement-field-drafts header>span{font-size:9px;color:#a38a5f}.refinement-field-drafts article>p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.refinement-field-drafts article>small{font-size:10px}.refinement-system-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}.refinement-system-grid>article{border:1px solid var(--line,#d8d0c3);border-top:2px solid #a38a5f;border-radius:4px;padding:22px}.refinement-system-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.refinement-system-top>small{font-size:9px;letter-spacing:.5px;color:var(--muted,#7d7277)}.refinement-system-grid h4{font:25px/1.25 Georgia,serif;margin:17px 0 8px}.refinement-system-grid article>p{font-size:10px;color:var(--muted,#7d7277);margin:0}.refinement-system-grid dl{margin:18px 0}.refinement-system-grid dl>div{display:grid;grid-template-columns:110px 1fr;gap:12px;border-top:1px solid var(--line,#d8d0c3);padding:10px 0;font-size:10px}.refinement-system-grid dt{color:var(--muted,#7d7277)}.refinement-system-grid dd{margin:0;overflow-wrap:anywhere}.refinement-system-grid .wf-actions{gap:8px}.refinement-system-grid button{font-size:10px}.refinement-service-history{margin-top:20px;border-top:1px solid var(--line,#d8d0c3)}.refinement-service-history>section{padding:15px 0;border-bottom:1px solid var(--line,#d8d0c3)}.refinement-service-history header{display:grid;gap:6px;font-size:12px}.refinement-service-history small{display:block;font-size:9px;color:var(--muted,#7d7277)}.refinement-service-history p{font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.packet-document-fit{display:grid;gap:8px;font-size:11px;margin:18px 0}.project-document-studio .packet-section-picker{max-height:270px;overflow:auto}.project-document-studio .packet-editor-details select{margin-top:8px}html[data-show-mode=dark] .production-inspector{--paper:#24272e;--ink:#eee8db;--line:#45434a;--muted:#b4aaa9;--wine:#d0a5b5}html[data-show-mode=dark] .production-readiness-heading b,html[data-show-mode=dark] .production-cue-focus strong{color:#d0a5b5}@media(max-width:760px){.production-readiness-grid{grid-template-columns:1fr}.production-readiness{margin-inline:16px}.production-readiness-heading h2{font-size:30px}.production-readiness-heading{align-items:start;gap:15px}.production-readiness-heading b{font-size:30px}.production-cue-focus>div{grid-template-columns:1fr 1fr;gap:22px 0}.production-cue-focus>div>button:nth-child(3){padding-left:0;border-left:0}.production-cue-focus h2{font-size:23px}.production-cue-focus>footer{align-items:start;gap:15px}.production-cue-focus>footer>span{max-width:210px}.production-insights-body{padding:16px}.production-insights-search{align-items:start;flex-direction:column}.production-insights-search input{width:100%;max-width:100%}.production-insights-body .refinement-section-heading{align-items:center}.refinement-field-registers,.refinement-system-grid{grid-template-columns:1fr}.refinement-system-grid>article{padding:18px}.production-cue-lens{align-items:start;flex-direction:column;gap:7px}}@media(max-width:520px){.production-inspector>header{padding:22px}.production-inspector h2{font-size:27px}.production-inspector-scroll{padding:20px 22px}.production-inspector>footer{padding:16px 22px}.production-inspector-calls{grid-template-columns:1fr}.production-readiness-grid>section{padding:18px}.production-readiness-heading>div:last-child>small{max-width:110px;line-height:1.6}.production-readiness-grid h3{font-size:21px}}@media print{.production-inspector-overlay,.project-document-studio,.refinement-field{display:none!important}}.landing-page{max-width:1600px;margin:0 auto;padding:28px 32px 12px;min-width:0;color:var(--ink);box-sizing:border-box}.landing-page :is(h1,h2,h3,p){overflow-wrap:anywhere}.landing-page :is(button,a,input,select){box-sizing:border-box}.landing-page a{text-decoration:none}.landing-page :is(button,a):focus-visible{outline:2px solid var(--gold,#b99b63);outline-offset:3px}.landing-mast{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:0 0 22px;border-bottom:1px solid var(--line);position:relative}.landing-mast:after{content:"";position:absolute;bottom:-1px;left:0;height:2px;width:42px;background:var(--gold,#b99b63)}.landing-mast>div:first-child{min-width:0}.landing-client{display:block;font-size:9px;line-height:1.7;letter-spacing:.16em;font-weight:650;color:var(--muted)}.landing-client>span{display:block}.landing-mast h1{font:400 clamp(30px,3.2vw,41px)/1.15 Georgia,"Times New Roman",serif;letter-spacing:-.04em;margin:12px 0 8px;color:var(--ink)}.landing-mast p{font-size:12px;line-height:1.7;margin:0;color:var(--muted)}.landing-date{text-align:right;flex-shrink:0}.landing-date>time{font-size:11px;color:var(--muted)}.landing-date>span{display:flex;align-items:center;justify-content:flex-end;gap:10px;font:400 29px/1.2 Georgia,serif;letter-spacing:-.05em;margin-top:9px}.landing-date svg{height:27px;width:18px;color:var(--gold,#b99b63)}.landing-home-tools{display:flex;align-items:center;gap:8px;padding:15px 0 20px;flex-wrap:wrap}.landing-home-tools button,.landing-register-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;min-height:40px;padding:9px 12px;border-radius:5px;background:var(--surface,#fff);border:1px solid var(--line);color:var(--ink)}.landing-home-tools kbd{font-size:9px;font-family:inherit;color:var(--muted);padding:1px 4px;border:1px solid var(--line);border-radius:3px;margin-left:5px}.landing-create-tools{display:flex;gap:8px;margin-left:auto}.landing-home-tools .landing-valet,.landing-register-actions .landing-valet{background:var(--house-linen,#faf8f3);border-color:#c3ad86;color:var(--house-wine,#642d40)}.landing-valet>.tieicon{width:12px;height:19px;flex-shrink:0;color:var(--gold,#b99b63)}.landing-home-grid,.landing-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:start}.landing-focus{position:relative;border:1px solid #6c4651;background:linear-gradient(125deg,#382630,#61283f);border-radius:7px;color:#f8eee1;padding:23px;min-width:0;overflow:hidden}.landing-focus:before{content:"";position:absolute;top:16px;bottom:16px;right:7px;width:1px;background:#dfc58e22;pointer-events:none}.landing-section-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.12em;color:#e4cca1;line-height:1.7}.landing-section-label .landing-focus-state{font-size:10px;letter-spacing:0;color:#e8dce1;text-align:right}.landing-focus h2{font:400 clamp(25px,2.2vw,31px)/1.22 Georgia,serif;letter-spacing:-.035em;color:#fff5e5;margin:21px 0 12px}.landing-focus>p,.landing-focus .landing-focus-place{font-size:12px;line-height:1.75;color:#e0cfd8;margin:0 0 17px}.landing-focus-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-block:1px solid #ffffff24;padding:14px 0;margin:17px 0}.landing-focus-facts dt{font-size:9px;color:#d5bdca;margin-bottom:5px}.landing-focus-facts dd{font-size:13px;color:#f2e3c6;margin:0;font-variant-numeric:tabular-nums;line-height:1.7}.landing-page .landing-milestone{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ffffff24;padding:9px 0 13px;min-height:44px;color:#f7ecda;font-size:11px}.landing-milestone>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;min-width:0;flex:1}.landing-milestone strong{font-weight:600;color:#ecd4a7;font-variant-numeric:tabular-nums}.landing-focus-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:20px}.landing-page .landing-focus-actions>a:not(.landing-main-action),.landing-page .landing-focus-actions>button:not(.landing-main-action){background:none;border:0;color:#ecd8b3;font-size:11px;padding:8px 0;min-height:40px;display:inline-flex;align-items:center;gap:6px}.landing-focus-actions>span{font-size:10px;color:#d3bfc9;line-height:1.7}.landing-page .landing-main-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;border:1px solid #e2c895;background:#e2c895;color:#34212b;border-radius:4px;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.4}.landing-page .landing-main-action:hover{background:#f0dbb3;border-color:#f0dbb3}.landing-focus-context{display:block;font-size:9px;color:#d4c1ca;line-height:1.7;margin-top:14px}.landing-focus-trigger{border-left:2px solid #d2b77d;padding-left:10px;max-height:90px;overflow:auto}.landing-focus-trigger>b{font-size:9px;color:#e8cc96;margin-right:10px;letter-spacing:.08em}.landing-up-next{display:flex;flex-direction:column;gap:6px;border-top:1px solid #ffffff24;padding-top:15px;margin-top:17px}.landing-up-next>span{font-size:9px;color:#cfbbc6}.landing-up-next strong{font-size:12px;font-weight:500;color:#f4e7d5;line-height:1.6}.landing-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;min-width:0;flex-wrap:wrap}.landing-section-heading h2{font:400 23px/1.25 Georgia,serif;letter-spacing:-.03em;margin:0;color:var(--ink)}.landing-section-heading h2>small{font:500 11px Arial,sans-serif;color:var(--muted);vertical-align:middle;padding-left:7px}.landing-kicker{display:block;font-size:8px;letter-spacing:.12em;color:var(--muted);margin:2px 0 8px;font-weight:600}.landing-page .landing-section-heading :is(a,button){display:inline-flex;align-items:center;gap:5px;font-size:10px;min-height:34px;padding:5px 0;color:var(--muted);border:0;background:transparent;line-height:1.6}.landing-page .landing-scope{display:flex;gap:2px;border-bottom:1px solid var(--line)}.landing-page .landing-scope>button{padding:5px 7px;min-height:36px;font-size:9px;border-radius:0;white-space:nowrap}.landing-scope>button[aria-pressed=true]{color:var(--burgundy,#642d40);box-shadow:inset 0 -2px var(--gold,#b99b63)}.landing-page ul,.landing-page ol{list-style:none;padding:0;margin:0}.landing-attention-list>li>a{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:12px 0;min-height:66px;color:var(--ink)}.landing-attention-list>li:first-child>a{border-top:1px solid var(--line)}.landing-attention-list>li>a>span:nth-child(2){flex:1;min-width:0}.landing-attention-list strong,.landing-event-list strong,.landing-call-list strong,.landing-arrival-list strong{display:block;font-size:12px;line-height:1.65;font-weight:600;overflow-wrap:anywhere}.landing-attention-list small,.landing-event-list small,.landing-call-list small,.landing-arrival-list small{display:block;font-size:10px;line-height:1.7;color:var(--muted);margin-top:3px;overflow-wrap:anywhere}.landing-page .landing-reason{font-size:9px;color:var(--house-wine,#642d40);padding:4px 6px;border:1px solid #c9b49b;border-radius:3px;min-width:58px;text-align:center;line-height:1.5;max-width:85px;overflow-wrap:anywhere}.landing-page .landing-reason.is-blocked{background:#f3e9ed;border-color:#c9a9b6;color:#732b45}.landing-attention-list svg,.landing-event-list svg,.landing-call-list svg,.landing-arrival-list svg{flex-shrink:0;color:var(--gold,#b99b63)}.landing-page .landing-section-foot{display:flex;gap:12px 18px;flex-wrap:wrap;align-items:center;margin-top:10px}.landing-section-foot a{display:inline-flex;align-items:center;gap:5px;color:var(--house-wine,#642d40);font-size:10px;min-height:36px}.landing-section-foot>small{font-size:9px;color:var(--muted)}.landing-clear{padding:20px 0;min-width:0}.landing-clear>svg{color:var(--gold,#b99b63);margin-bottom:8px}.landing-clear>strong{display:block;font-size:12px;font-weight:500;line-height:1.65}.landing-clear>p,.landing-empty-line{font-size:11px;line-height:1.8;color:var(--muted);margin:7px 0 0}.landing-lower-grid,.landing-overview-lower{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line);align-items:start}.landing-event-list>li>button{display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--ink);padding:12px 0;min-height:68px}.landing-event-list time{font-size:10px;width:83px;flex-shrink:0;line-height:1.6;font-variant-numeric:tabular-nums}.landing-event-list>li>button>span:first-of-type{min-width:0;flex:1}.landing-page .landing-inline-status{display:inline-block;border:1px solid var(--line);border-radius:3px;padding:3px 7px;font-size:9px;font-weight:500;line-height:1.6;color:var(--muted);white-space:nowrap;width:max-content;max-width:100%}.landing-page .landing-inline-status.is-live{color:#315441;border-color:#779a87;background:#edf3eb}.landing-call-list>li>a,.landing-arrival-list>li>a{display:flex;align-items:center;gap:13px;color:var(--ink);padding:12px 0;min-height:68px;border-bottom:1px solid var(--line)}.landing-call-list time,.landing-arrival-list time{width:92px;flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.6}.landing-call-list>li>a>span:first-of-type,.landing-arrival-list>li>a>span{flex:1;min-width:0}.landing-call-status{font-size:9px;color:var(--muted);max-width:60px;line-height:1.5}.landing-signature{display:flex;gap:11px;align-items:center;border-top:1px solid var(--line);padding:21px 0 8px;margin-top:28px;color:var(--muted)}.landing-signature-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:23px;height:34px;border:1px solid #b59b6d66;border-radius:3px;position:relative}.landing-signature-mark:after{content:"";width:1px;height:4px;background:var(--house-linen,#faf8f3);position:absolute;top:9px;left:11px;transform:rotate(-10deg)}.landing-signature-mark .tieicon{width:12px;height:21px;color:var(--gold,#b99b63)}.landing-signature>span:nth-child(2){font:400 17px/1.25 Georgia,serif;color:var(--ink);letter-spacing:-.03em}.landing-signature>span>small{font:400 9px/1.7 Arial,sans-serif;display:block;color:var(--muted);margin-top:4px;letter-spacing:0}.landing-signature>small{font-size:9px;line-height:1.8;max-width:28ch;margin-left:auto;text-align:right}.landing-register-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.landing-register-actions .primary{background:var(--burgundy,#642d40);border-color:var(--burgundy,#642d40);color:#fff;white-space:nowrap}.landing-register-selection{padding-top:20px}.landing-collection{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--line);margin-bottom:16px}.landing-collection button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;border-radius:0;padding:10px 13px;min-height:42px;font-size:11px;color:var(--muted)}.landing-collection button[aria-pressed=true]{box-shadow:inset 0 -2px var(--burgundy,#642d40);color:var(--burgundy,#642d40)}.landing-collection button>span{font-size:9px;font-variant-numeric:tabular-nums;color:var(--muted)}.landing-register-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.landing-register-filters>label{display:flex;align-items:center;gap:9px;flex:1;min-width:180px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface,#fff);color:var(--muted)}.landing-register-filters input{width:100%;min-width:0;font-size:12px;min-height:42px;padding:9px 0;border:0;background:transparent;color:var(--ink);border-radius:0}.landing-register-filters select{font-size:11px;min-height:42px;max-width:100%;padding:9px 12px;background:var(--surface,#fff);color:var(--ink)}.landing-register-filters>button{display:flex;gap:5px;align-items:center;font-size:10px;padding:8px;min-height:40px;background:transparent;border:0;color:var(--muted)}.landing-register-caption{display:flex;justify-content:space-between;gap:15px;padding:18px 0 10px;font-size:10px;color:var(--muted)}.landing-register-caption>span:last-child{font-size:9px}.landing-register-list{border:1px solid var(--line);background:var(--surface,#fff);border-radius:7px;overflow:hidden}.landing-register-list:empty{display:none}.landing-register-list>li>a{display:grid;grid-template-columns:100px minmax(0,1.6fr) minmax(0,1fr) 120px 18px;gap:16px;align-items:center;padding:18px 20px;color:var(--ink);border-bottom:1px solid var(--line);min-height:100px}.landing-register-list>li:last-child>a{border:0}.landing-register-list>li>a:hover{background:var(--house-linen,#faf8f3)}.landing-register-list>li>a:focus-visible{outline-offset:-4px}.landing-register-list time{font-size:12px;line-height:1.7;font-variant-numeric:tabular-nums;min-width:0}.landing-register-list time strong{font-size:12px;font-weight:500;display:block}.landing-register-list time small,.landing-register-plan small{font-size:9px;line-height:1.7;color:var(--muted);display:block;margin-top:4px}.landing-register-title{min-width:0}.landing-register-title h2{font:400 21px/1.3 Georgia,serif;letter-spacing:-.03em;margin:7px 0 0}.landing-register-venue{font-size:11px;line-height:1.7;overflow-wrap:anywhere}.landing-register-plan{font-size:10px;line-height:1.7;min-width:0}.landing-register-plan strong{font-weight:500}.landing-register-list>li>a>svg{color:var(--gold,#b99b63)}.landing-register-empty{padding:27px 0;border-block:1px solid var(--line);margin:5px 0 0}.landing-register-empty h2{font:400 25px/1.3 Georgia,serif;margin:0 0 10px}.landing-register-empty p{font-size:12px;line-height:1.8;color:var(--muted);max-width:65ch}.landing-register-empty>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.landing-register-empty button{font-size:11px;min-height:40px}.landing-register-foot{display:flex;align-items:center;gap:20px;justify-content:space-between;padding-top:16px}.landing-register-foot button{display:flex;align-items:center;gap:6px;font-size:10px;min-height:38px;border:0;background:transparent;color:var(--house-wine,#642d40);padding:4px 0}.landing-register-foot>span{font-size:9px;color:var(--muted);line-height:1.7}.polished-workspace>main:has(.landing-overview)>.page-location{display:none}.landing-overview{padding-top:0}.landing-event-facts{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:0 0 15px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted);flex-wrap:wrap}.landing-event-facts>span:first-child{display:flex;flex-wrap:wrap;gap:5px 14px;min-width:0;line-height:1.7}.landing-event-facts b{font-weight:500;color:var(--ink)}.landing-event-facts>button{display:flex;align-items:center;gap:6px;margin-left:auto;background:none;border:0;font-size:10px;min-height:36px;color:var(--muted);padding:5px 0}.landing-overview-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.landing-schedule{min-width:0}.landing-schedule ol>li>a,.landing-schedule ol>li>button{display:flex;align-items:center;gap:12px;width:100%;min-height:57px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:12px 0;text-align:left;color:var(--ink);font-size:11px}.landing-schedule time{width:82px;flex-shrink:0;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.landing-schedule ol>li :is(a,button)>span{flex:1;min-width:0;overflow-wrap:anywhere}.landing-schedule small{font-size:9px;color:var(--house-wine,#642d40);white-space:nowrap}.landing-schedule svg{color:var(--gold,#b99b63);flex-shrink:0}.landing-schedule-note{font-size:11px;line-height:1.8;color:var(--muted);margin:13px 0 0;overflow-wrap:anywhere}.landing-schedule-note>span{display:block;font-size:9px;margin-top:5px}.landing-preparation li>a{display:flex;align-items:center;gap:13px;min-height:64px;border-bottom:1px solid var(--line);padding:12px 0;color:var(--ink)}.landing-preparation li>a>span{min-width:0;flex:1}.landing-preparation li>a>svg{color:var(--gold,#b99b63);flex-shrink:0}.landing-preparation strong{display:block;font-size:12px;font-weight:500;line-height:1.7}.landing-preparation small{display:block;font-size:10px;line-height:1.8;color:var(--muted);margin-top:3px}.landing-overview-tools{display:flex;gap:22px;padding-top:10px;flex-wrap:wrap}.landing-overview-tools a{display:flex;align-items:center;gap:5px;font-size:10px;min-height:38px;color:var(--house-wine,#642d40)}.landing-overview-support{margin-top:22px}.landing-contact-list>li{display:flex;align-items:center;gap:11px;min-height:70px;padding:12px 0;border-bottom:1px solid var(--line)}.landing-contact-list>li>.landing-contact-identity{flex:1;min-width:0}.landing-contact-list>li>.profile-avatar{flex:0 0 30px}.landing-contact-list small{display:block;font-size:9px;color:var(--muted);margin-bottom:3px;overflow-wrap:anywhere}.landing-contact-list strong{display:block;font-size:12px;line-height:1.7;font-weight:500;overflow-wrap:anywhere}.landing-contact-list>li>div{display:flex;gap:12px}.landing-contact-list a{font-size:10px;display:flex;align-items:center;min-height:36px;color:var(--house-wine,#642d40)}html[data-show-mode=dark] .landing-focus{background:linear-gradient(125deg,#28202a,#482b3b);border-color:#745763}html[data-show-mode=dark] .landing-page .landing-reason.is-blocked{background:#472d3a;color:#f0c4d3;border-color:#916174}html[data-show-mode=dark] .landing-page .landing-inline-status.is-live{background:#263f34;color:#c6e6ce;border-color:#779a87}html[data-show-mode=dark] .landing-main-action{color:#34212b!important;background:#e2c895!important}html[data-show-mode=dark] .landing-focus-actions :is(a,button):not(.landing-main-action){background:none!important;color:#ecd8b3!important}@media(max-width:1000px){.landing-home-grid,.landing-overview-grid,.landing-lower-grid,.landing-overview-lower{gap:22px}.landing-register-list>li>a{grid-template-columns:90px minmax(0,1.5fr) minmax(0,1fr) 105px 17px;gap:12px;padding:17px}.landing-register-title h2{font-size:20px}.landing-section-heading{gap:10px}}@media(max-width:800px){.landing-page{padding:24px 20px 10px}.landing-home-grid,.landing-overview-grid,.landing-lower-grid,.landing-overview-lower{grid-template-columns:1fr;gap:23px}.landing-lower-grid,.landing-overview-lower{margin-top:22px;padding-top:20px}.landing-mast{align-items:flex-start}.landing-mast h1{font-size:34px}.landing-focus h2{font-size:28px}.landing-register-list>li>a{grid-template-columns:90px minmax(0,1fr) 18px;gap:6px 16px;padding:18px}.landing-register-list time{grid-column:1;grid-row:1/3}.landing-register-title{grid-column:2;grid-row:1}.landing-register-venue{grid-column:2;grid-row:2}.landing-register-plan{grid-column:2;grid-row:3;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px}.landing-register-plan small{margin:0}.landing-register-list>li>a>svg{grid-column:3;grid-row:1/4}.landing-register-caption>span:last-child{display:none}.landing-register-actions{max-width:230px}.landing-register-actions button{min-height:44px}.landing-page .landing-section-heading :is(a,button){min-height:38px}.landing-overview{padding-top:0}.landing-register-foot>span{display:none}}@media(max-width:580px){.landing-page{padding:20px 16px 8px}.landing-mast{gap:12px;padding-bottom:18px;align-items:start}.landing-client{font-size:8px;letter-spacing:.13em}.landing-mast h1{font-size:31px;margin-top:10px}.landing-mast p{font-size:11px;max-width:28ch}.landing-date>time{font-size:9px;display:block;line-height:1.7;max-width:13ch}.landing-date>span{font-size:21px;gap:6px;margin-top:7px}.landing-date svg{width:13px;height:22px}.landing-home-tools{gap:7px;padding:14px 0 17px}.landing-home-tools button{font-size:10px;min-height:42px;padding:8px 10px}.landing-home-tools kbd{display:none}.landing-create-tools{margin-left:0;flex-basis:100%;justify-content:flex-end;padding-top:2px}.landing-home-grid{gap:22px}.landing-focus{padding:19px}.landing-focus h2{font-size:27px;margin-top:18px}.landing-focus-facts{gap:12px}.landing-focus-facts dd{font-size:12px}.landing-page .landing-main-action{min-height:44px;font-size:12px}.landing-section-heading h2{font-size:23px}.landing-attention .landing-section-heading{display:block}.landing-scope{width:max-content;max-width:100%;margin-top:7px}.landing-page .landing-scope>button{min-height:40px;font-size:10px}.landing-attention-list>li>a{gap:10px;min-height:70px}.landing-page .landing-reason{min-width:54px;max-width:67px;font-size:9px;padding:4px}.landing-event-list time{width:68px;font-size:9px}.landing-event-list>li>button{gap:10px;flex-wrap:wrap}.landing-event-list>li>button>span:first-of-type{flex-basis:calc(100% - 107px)}.landing-event-list .landing-inline-status{margin-left:78px}.landing-event-list>li>button>svg{margin-left:auto}.landing-call-list>li>a{gap:10px;flex-wrap:wrap}.landing-call-list time,.landing-arrival-list time{width:75px;font-size:10px}.landing-call-list>li>a>span:first-of-type{flex-basis:calc(100% - 110px)}.landing-call-status{margin-left:85px;max-width:none;font-size:9px}.landing-call-list>li>a>svg{margin-left:auto}.landing-contact-list>li{gap:10px;flex-wrap:wrap}.landing-contact-list>li>div{margin-left:40px;flex-basis:100%;gap:20px}.landing-contact-list a{min-height:40px}.landing-signature{gap:9px;margin-top:23px}.landing-signature>small{font-size:8px;max-width:22ch}.landing-signature>span>small{font-size:8px;max-width:24ch}.landing-register .landing-mast{display:block}.landing-register-actions{max-width:none;justify-content:flex-end;margin-top:17px}.landing-register-actions button{font-size:11px;min-height:44px}.landing-collection{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-collection button{font-size:10px;padding:9px 3px;gap:5px;justify-content:center;min-height:44px;flex-wrap:wrap;line-height:1.5}.landing-collection button:first-child{gap:3px}.landing-register-filters{gap:8px}.landing-register-filters>label{flex-basis:100%;min-width:0}.landing-register-filters input,.landing-register-filters select{font-size:16px;min-height:44px}.landing-register-filters select{flex:1;min-width:0}.landing-register-list>li>a{grid-template-columns:70px minmax(0,1fr) 15px;gap:6px 12px;padding:16px 13px}.landing-register-list time strong{font-size:10px}.landing-register-list time small{font-size:9px}.landing-register-title h2{font-size:20px;margin-top:7px}.landing-register-plan{display:block}.landing-register-plan small{margin-top:3px}.landing-register-venue{font-size:10px}.landing-event-facts{gap:9px;margin-bottom:18px}.landing-event-facts>button{margin-left:0;min-height:40px}.landing-overview{padding-top:0}.landing-schedule ol>li>a,.landing-schedule ol>li>button{min-height:60px;gap:10px}.landing-schedule time{width:75px;font-size:11px}.landing-schedule small{font-size:9px}.landing-section-foot a,.landing-overview-tools a{min-height:40px}}@media(prefers-reduced-motion:reduce){.landing-page *{transition:none!important;scroll-behavior:auto!important}}@media print{.landing-page{display:none!important}}.landing-page h2[id]{scroll-margin-top:100px}.landing-event-facts>.landing-work-alert{display:inline-flex;align-items:center;gap:6px;min-height:38px;font-size:10px;color:var(--house-wine,#642d40);text-decoration:underline;text-underline-offset:4px}.landing-work-alert svg{transform:rotate(90deg)}.event-contact-details{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.event-contact-details a{display:inline-flex;align-items:center;max-width:100%;min-height:30px;padding:2px 0;font-size:12px;line-height:1.6;color:var(--burgundy,#642d40);text-decoration:none;overflow-wrap:anywhere;word-break:normal}.event-contact-details a:hover{text-decoration:underline;text-underline-offset:3px}.event-contact-details a:focus-visible{outline:2px solid var(--gold,#b99b63);outline-offset:3px;border-radius:2px}.event-pocs .poc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px 28px}.event-pocs .poc-grid>div{min-width:0}.event-poc-identity{display:flex;align-items:center;gap:10px;margin-bottom:4px}.event-poc-identity>.profile-avatar{flex-shrink:0}.event-poc-identity>div{min-width:0}.event-poc-identity :is(strong,b){display:block;overflow-wrap:anywhere;line-height:1.6}.event-pocs .poc-grid .event-contact-details a{font-size:12px}.landing-contact-list>li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px 11px;align-items:start;padding:15px 0}.landing-contact-list>li>.profile-avatar{grid-column:1;grid-row:1}.landing-contact-list>li>.landing-contact-identity{grid-column:2;grid-row:1}.landing-contact-list>li>.event-contact-details{grid-column:2;grid-row:2;margin:0;gap:2px;min-width:0}.landing-contact-list .event-contact-details a{font-size:12px;min-height:30px;line-height:1.6}.finish-production-form .production-maintenance{margin:8px 0 18px;padding-top:12px;border-top:1px solid var(--line);font-size:11px}.production-maintenance>summary{cursor:pointer;color:var(--muted);padding:8px 0;line-height:1.6}.production-maintenance>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:8px}.production-maintenance button{display:inline-flex;align-items:center;gap:7px;min-height:36px}.finish-production-form .modalfoot{justify-content:flex-end;gap:10px}@media screen{html[data-show-mode=dark] .event-contact-details a,html[data-show-mode=dark] .event-pocs .poc-grid .event-contact-details a,html[data-show-mode=dark] .landing-contact-list .event-contact-details a{color:#e2c895}}@media(max-width:800px){.event-contact-details a,.event-pocs .poc-grid .event-contact-details a,.landing-contact-list .event-contact-details a,.production-maintenance button{min-height:44px}}@media print{.event-contact-details a,.event-pocs .poc-grid .event-contact-details a,.landing-contact-list .event-contact-details a{min-height:0;padding:0;font-size:8pt;color:#30242d}.production-maintenance{display:none!important}}.unified-navigation .nav-brand{align-items:flex-start;gap:0;padding-bottom:22px}.unified-navigation .nav-brand-lockup{min-width:0;width:100%}.unified-navigation .nav-brand-wordmark{display:flex;align-items:center;gap:10px;line-height:1}.unified-navigation .nav-brand-wordmark>.tieicon{display:block;width:19px;height:31px;flex:none;color:var(--gold,#ae8b4f)}.unified-navigation .nav-brand-wordmark>strong{font-size:31px;line-height:1;letter-spacing:-1.3px}.unified-navigation .nav-brand .nav-client-name{margin:10px 0 0 29px;line-height:1.65;letter-spacing:.1em!important;font-size:8px}.unified-navigation .nav-home-link.is-current,.unified-navigation .nav-destination.is-current{box-shadow:inset 2px 0 0 var(--burgundy,#642d40)}.unified-navigation .nav-section-links{border-left-style:dashed}.unified-navigation .nav-search,.unified-navigation .nav-event{border-radius:5px}.landing-date .landing-next-call{display:block;max-width:260px;margin-top:11px;text-decoration:none;color:inherit}.landing-next-call>small{display:block;color:var(--muted,#807580);font-size:9px;letter-spacing:.12em;line-height:1.6}.landing-next-call>strong{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:3px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.3;color:var(--burgundy,#642d40)}.landing-next-call>span{display:block;margin-top:3px;font-size:11px;line-height:1.5;color:var(--muted,#807580);overflow-wrap:anywhere}.landing-date>.landing-desk-label{display:block;margin-top:12px;font-family:inherit;font-size:9px;letter-spacing:.16em;color:var(--gold,#ae8b4f)}.landing-contact-list>li{padding:12px 0;gap:2px 11px}.landing-contact-list .landing-contact-identity{line-height:1.45}.landing-contact-list .landing-contact-identity>small{margin-bottom:2px;line-height:1.4}.landing-contact-list .landing-contact-identity>strong{line-height:1.5}.landing-contact-list>li>.event-contact-details{gap:0;margin-top:3px}.landing-contact-list .event-contact-details a{min-height:26px;padding:1px 0;line-height:1.5}.app>main>footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;border-top:1px solid var(--line,#e5dfe0)}.app>main>footer .footerbrand{font-size:9px;letter-spacing:.18em;font-weight:700}.app>main>footer>.footerend{margin-left:auto}.app>main>footer .tieline-maker{font-family:inherit;text-align:right}.app>main>footer .tieline-maker>span{font-size:9px;line-height:1.6;color:var(--muted,#807580)}.app>main>footer .tieline-maker small{font-size:9px;letter-spacing:.02em;font-weight:400}:is(.app,.desk-workspace,.account-workspace) .lucide{stroke-width:1.5;flex-shrink:0;vertical-align:middle}:is(.app,.desk-workspace) :is(button,a):focus-visible{outline:2px solid var(--gold,#ae8b4f);outline-offset:3px}:is(.app,.desk-workspace) :is(input,select,textarea):focus-visible{outline:2px solid var(--gold,#ae8b4f);outline-offset:2px}:is(.app,.desk-workspace) .modal{border-radius:7px;border-top:2px solid var(--gold,#ae8b4f)}:is(.app,.desk-workspace) .modalhead{border-bottom-style:dashed}:is(.app,.desk-workspace) .modal label{line-height:1.5}:is(.app,.desk-workspace) :is(input,select,textarea){accent-color:var(--burgundy,#642d40)}:is(.app,.desk-workspace) :is(.primary,.landing-main-action){border-radius:4px}.landing-focus:after{pointer-events:none}html[data-show-mode=dark] .landing-next-call>strong{color:#e2c895}@media(max-width:800px){.landing-contact-list .event-contact-details{flex-direction:row;flex-wrap:wrap;column-gap:16px}.landing-contact-list .event-contact-details a{min-height:44px}.landing-date .landing-next-call{max-width:190px}.app>main>footer{gap:8px 12px}}@media(max-width:580px){.landing-date .landing-next-call{max-width:145px}.landing-next-call>small{font-size:8px}.landing-next-call>strong{font-size:20px}.landing-next-call>span{font-size:10px}.landing-contact-list>li>.event-contact-details{margin-top:0;column-gap:14px}.landing-contact-list .event-contact-details a{font-size:12px}.app>main>footer>.footerend{margin-left:0;width:100%}.app>main>footer .tieline-maker{text-align:left}}@media print{.landing-next-call{display:none}.app>main>footer{padding:8px 0}.landing-contact-list .event-contact-details a{min-height:0}}.unified-navigation.fitted-navigation{height:100%;min-height:0;padding:23px 15px 12px;overflow:hidden}.fitted-navigation>.nav-brand{flex-shrink:0;padding:0 12px 19px}.fitted-navigation>.nav-home-link{flex-shrink:0;min-height:43px;font-size:12px}.fitted-navigation>.nav-event{flex-shrink:0;margin-bottom:12px;padding:10px 12px}.fitted-navigation>.nav-search{flex-shrink:0;margin-bottom:12px;border-radius:4px;min-height:40px}.fitted-navigation>.nav-search:focus-within{border-color:#ac8c5f}.fitted-navigation>.nav-search input{outline:none;min-height:38px;padding-block:7px}.fitted-navigation>.nav-search button{min-width:28px;min-height:30px;justify-content:center}.fitted-navigation>.nav-search-count{margin:0 8px 10px;font-size:9px;color:var(--muted)}.fitted-navigation>nav{min-height:80px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 3px 8px 0;scrollbar-color:#c7bdb5 transparent}.fitted-navigation .nav-section{margin-bottom:3px}.fitted-navigation .nav-section-toggle{min-height:39px;padding:9px;font-size:11px;font-weight:500;letter-spacing:0;color:var(--muted)}.fitted-navigation .nav-section-toggle.contains-current{color:var(--house-wine,#642d40);font-weight:650}.fitted-navigation .nav-section-links{margin-left:16px;padding-left:9px;padding-top:2px;border-left:1px solid var(--line)}.fitted-navigation a.nav-destination{min-height:36px;padding:8px 10px;font-size:11px;line-height:1.4;text-decoration:none;box-sizing:border-box;gap:7px}.fitted-navigation a.nav-destination>span:first-child{flex:1;min-width:0}.fitted-navigation .nav-current-dot{width:4px;height:4px;border:1px solid currentColor;transform:rotate(45deg);flex-shrink:0}.fitted-navigation .nav-cluster>summary{min-height:34px;font-size:10px;font-weight:500;padding-left:10px}.fitted-navigation .nav-cluster>div{margin-left:8px;padding-left:3px}.fitted-navigation .nav-section-world:has(+.nav-section-world){margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.fitted-navigation .nav-bottom{flex-shrink:0;margin-top:5px;padding-top:10px;border-top:1px solid var(--line);background:var(--surface,#fff)}.fitted-navigation .nav-footer{padding:1px 4px 6px;margin:0;border:0}.fitted-navigation .nav-footer strong{font-size:11px;font-weight:600}.fitted-navigation .nav-footer small{font-size:8px;margin-top:3px}.fitted-navigation .nav-account-actions{display:flex;align-items:center;justify-content:flex-start;gap:15px;padding:0 5px 6px}.fitted-navigation .nav-account-actions :is(a,button){display:inline-flex;align-items:center;min-height:30px;padding:0;border:0;background:transparent;font-size:9px;color:var(--muted);text-decoration:none}.fitted-navigation .nav-account-actions [aria-current=page]{color:var(--house-wine,#642d40);text-decoration:underline;text-underline-offset:4px}.fitted-navigation .nav-account-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.fitted-navigation .nav-account-row>.nav-account-actions{padding-bottom:0;gap:11px;flex-wrap:wrap}.fitted-navigation .nav-account-row>.show-appearance-compact{display:grid;place-items:center;min-width:34px;width:34px;height:34px;padding:7px;border:1px solid var(--line);border-radius:4px;background:transparent;flex-shrink:0}.fitted-navigation .nav-account-row>.show-appearance-compact[aria-pressed=true]{border-color:#aa8a58;color:#e2c895}.fitted-navigation .show-appearance{min-height:34px;margin:0;padding:6px 9px;border-radius:3px;font-size:9px;box-sizing:border-box}.fitted-navigation .show-appearance>span:first-of-type{font-size:10px}.fitted-navigation .nav-signature{justify-content:flex-start;gap:8px;margin-top:9px;padding:0 3px;font-size:7px!important;line-height:1.6;text-align:left}.fitted-navigation .nav-signature .campus-logo{width:35px;height:31px;padding:2px;border:0;background:transparent;flex-shrink:0}.fitted-navigation .nav-signature>span:not(.campus-logo){flex:1}.fitted-navigation .nav-signature .hidden-tie{margin-left:auto}html[data-show-mode=dark] .fitted-navigation .nav-bottom{background:#22232b}html[data-show-mode=dark] .fitted-navigation .nav-section-toggle.contains-current{color:#e2c895}@media(max-width:1100px){.unified-navigation.fitted-navigation{padding-top:23px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.fitted-navigation .nav-section-toggle,.fitted-navigation a.nav-destination{min-height:44px}.fitted-navigation .nav-account-actions :is(a,button){min-height:36px}.fitted-navigation .nav-search input{font-size:16px!important}.fitted-navigation .show-appearance{min-height:38px}}@media(max-height:650px){.unified-navigation.fitted-navigation{height:auto;min-height:650px;overflow:visible}.fitted-navigation>nav{overflow:visible;flex:1}}@media screen and (min-width:1101px){.account-bar{position:sticky;top:0;z-index:45;height:50px;min-height:50px;box-sizing:border-box}.app.polished-workspace>aside{top:50px;height:calc(100dvh - 50px)}.desk-workspace>.desk-topbar{position:sticky;top:50px;z-index:25;height:67px;box-sizing:border-box;background:var(--paper)}.desk-workspace .desk-unified-sidebar{top:117px;height:calc(100dvh - 117px)}.special-projects>.desk-topbar{top:0}.special-projects .desk-unified-sidebar{top:67px;height:calc(100dvh - 67px)}}.landing-home .landing-mast{align-items:flex-end;padding-bottom:25px}.welcome-fitted.landing-home{padding-top:34px}.welcome-fitted.landing-home .landing-mast{align-items:center;padding-bottom:24px}.welcome-fitted.landing-home .landing-mast h1{font-size:clamp(36px,3.3vw,46px);margin-top:12px;letter-spacing:-.045em}.welcome-fitted .home-mast-date>span{display:block;font-family:inherit;font-weight:600;font-size:8px;line-height:1.5;letter-spacing:.15em;color:var(--gold,#a48349);margin:0 0 8px}.welcome-fitted .home-mast-date>time{display:block;font-size:10px;line-height:1.6;max-width:none}.welcome-fitted .home-mast-date>time>strong{display:block;font:400 24px/1.2 Georgia,serif;letter-spacing:-.025em;color:var(--ink);margin-bottom:4px}.welcome-fitted.landing-home .landing-home-tools{padding-top:18px;padding-bottom:25px}.welcome-fitted.landing-home .landing-home-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:35px}.welcome-fitted.landing-home .landing-focus{position:relative;padding:25px 26px 0;background:radial-gradient(ellipse at top right,#75445655,transparent 65%),linear-gradient(130deg,#31252e,#502638);border:1px solid #6c4856;overflow:hidden}.welcome-fitted.landing-home .landing-focus.home-focus-empty{padding-bottom:25px}.welcome-fitted .home-focus-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:23px}.welcome-fitted .home-focus-heading>div{min-width:0;flex:1}.welcome-fitted.landing-home .home-focus-heading h2{margin:0 0 10px;font-size:clamp(28px,2.4vw,35px);line-height:1.15;overflow-wrap:anywhere}.welcome-fitted.landing-home .home-focus-heading .landing-focus-place{margin:0;line-height:1.6;color:#d7c7cd;font-size:11px}.home-date-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:54px;flex:0 0 54px;min-height:65px;box-sizing:border-box;font-variant-numeric:tabular-nums;color:var(--house-wine,#642d40);text-align:center}.home-date-mark>span{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;line-height:1.5}.home-date-mark>strong{font:400 27px/1.1 Georgia,serif;letter-spacing:-.04em}.home-date-mark>small{font-size:8px;line-height:1.5;letter-spacing:.04em;color:var(--muted)}.welcome-fitted .landing-focus .home-date-mark{border-left:1px solid #c7a88255;padding-left:18px;width:68px;flex-basis:68px;color:#e6cea0}.welcome-fitted .landing-focus .home-date-mark>strong{font-size:35px}.welcome-fitted .landing-focus .home-date-mark>small{color:#c5b0b9}.welcome-fitted.landing-home .landing-focus-facts{margin:24px 0 21px;padding:17px 0}.welcome-fitted .home-production-links{display:flex;align-items:center;gap:0;flex-wrap:wrap;position:relative;margin:23px -26px 0;padding:0 26px;border-top:1px solid #ffffff25;background:#170e1714}.welcome-fitted .home-production-links>a{display:inline-flex;align-items:center;gap:7px;justify-content:center;min-height:46px;flex:1;font-size:10px;color:#ddc9c9;text-decoration:none}.welcome-fitted .home-production-links>a:hover{color:#fff3d9;background:#ffffff08}.welcome-fitted .home-production-links>a>svg{color:#bfa16b}.welcome-fitted.landing-home .landing-focus-actions{margin-bottom:0}.welcome-fitted.landing-home .landing-attention{padding-top:4px}.welcome-fitted.landing-home .landing-attention>.landing-section-heading{min-height:39px;margin-bottom:18px}.welcome-fitted .landing-section-heading h2>small{display:inline-grid;place-items:center;min-width:21px;min-height:21px;margin-left:5px;font:500 10px/1.2 Arial,sans-serif;color:var(--muted);border:1px solid var(--line);border-radius:50%;vertical-align:middle}.welcome-fitted.landing-home .landing-lower-grid{gap:35px;margin-top:30px;padding-top:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.welcome-fitted .landing-event-list>li>button{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:13px;min-height:87px;padding:10px 0;text-align:left;align-items:center}.welcome-fitted .landing-event-list time.home-date-mark{width:54px;font-size:inherit;border-right:1px solid var(--line);padding-right:10px}.welcome-fitted .landing-event-list>li>button>span:first-of-type{min-width:0;flex-basis:auto}.welcome-fitted .landing-event-list .landing-inline-status{grid-column:2;margin:0;justify-self:start;width:max-content}.welcome-fitted .landing-event-list>li>button>svg{grid-column:3;grid-row:1;margin:0;color:var(--gold,#a48349)}.welcome-fitted .landing-event-list>li>button>span>strong{font-weight:600;font-size:12px;line-height:1.6}.welcome-fitted .landing-event-list>li>button>span>small{line-height:1.6}.welcome-fitted .landing-call-list{margin-top:14px}.welcome-fitted .landing-call-list>li>a{padding:14px 0;min-height:78px}.welcome-fitted .landing-call-list>li.is-next-call>a{border-left:2px solid #b49560;padding-left:15px;background:linear-gradient(90deg,#b495600b,transparent)}.welcome-fitted .landing-call-list time{font-size:17px;line-height:1.5;font-family:Georgia,serif;font-weight:400;color:var(--house-wine,#642d40);width:82px}.welcome-fitted .landing-call-list time>small{font:9px/1.6 Arial,sans-serif}.welcome-fitted .home-next-call-label{display:block;font-size:7px;letter-spacing:.1em;color:var(--gold,#a48349);font-weight:600}.welcome-fitted .home-workspace-shortcuts>summary{border-color:transparent;background:transparent;color:var(--muted)}html[data-show-mode=dark] .welcome-fitted .landing-call-list time{color:#e2c895}@media(max-width:1000px){.welcome-fitted.landing-home .landing-home-grid,.welcome-fitted.landing-home .landing-lower-grid{gap:25px}.welcome-fitted.landing-home .landing-focus{padding-inline:22px}.welcome-fitted .home-production-links{margin-inline:-22px;padding-inline:22px}.welcome-fitted .home-focus-heading{gap:14px}}@media(max-width:800px){.welcome-fitted.landing-home .landing-home-grid,.welcome-fitted.landing-home .landing-lower-grid{grid-template-columns:1fr}.welcome-fitted.landing-home{padding-top:25px}.welcome-fitted.landing-home .landing-attention{padding-top:0}.welcome-fitted.landing-home .landing-mast h1{font-size:36px}}@media(max-width:580px){.welcome-fitted.landing-home{padding-top:24px}.welcome-fitted.landing-home .landing-mast{align-items:center;gap:14px}.welcome-fitted.landing-home .landing-mast h1{font-size:32px}.welcome-fitted .home-mast-date>span{display:none}.welcome-fitted .home-mast-date>time{font-size:9px;max-width:14ch}.welcome-fitted .home-mast-date>time>strong{font-size:18px}.welcome-fitted.landing-home .landing-home-tools{padding-bottom:18px}.welcome-fitted.landing-home .landing-focus{padding:22px 20px 0}.welcome-fitted .home-focus-heading{gap:16px;margin-top:21px}.welcome-fitted.landing-home .home-focus-heading h2{font-size:29px}.welcome-fitted .landing-focus .home-date-mark{padding-left:13px;width:56px;flex-basis:56px}.welcome-fitted .landing-focus .home-date-mark>strong{font-size:30px}.welcome-fitted .home-production-links{margin-inline:-20px;padding-inline:12px;margin-top:20px}.welcome-fitted .home-production-links>a{min-height:46px}.welcome-fitted .landing-event-list>li>button>span:first-of-type{flex-basis:auto}.welcome-fitted .landing-call-list>li>a>span:first-of-type{flex-basis:calc(100% - 115px)}.welcome-fitted .landing-call-status{margin-left:97px}.welcome-fitted.landing-home .landing-attention>.landing-section-heading{margin-bottom:12px}}.landing-home .landing-mast h1{margin-bottom:0;font-size:clamp(34px,3.3vw,44px)}.landing-home .landing-date{padding-bottom:4px}.landing-home .landing-home-tools{gap:8px;padding:20px 0 27px}.landing-home .landing-home-tools .home-quick-add{background:var(--burgundy,#68283b);color:#fff8ee;border-color:var(--burgundy,#68283b)}.landing-home .landing-create-tools{gap:8px}.landing-home .landing-home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:32px}.landing-home .landing-focus{border-radius:4px;padding:25px 26px 24px;background:linear-gradient(125deg,#32262f,#592d41)}.landing-home .landing-focus h2{font-size:clamp(26px,2.2vw,32px);margin-top:19px}.landing-home .landing-focus-facts{margin:18px 0;padding:15px 0}.landing-home .landing-focus-actions{gap:12px}.landing-home .landing-attention>.landing-section-heading{min-height:39px;margin-bottom:15px}.landing-home .landing-section-heading h2{font-size:25px}.landing-home .landing-scope{padding:2px;flex-shrink:0}.landing-home .landing-scope>button{min-height:32px;padding:5px 9px;font-size:10px}.landing-home .landing-attention .landing-clear{margin-top:0;min-height:118px;padding:25px 0;box-sizing:border-box;align-content:center}.landing-home .landing-clear strong{font-size:12px;font-weight:500}.landing-home .landing-section-foot{padding-top:2px}.landing-home .landing-lower-grid{gap:32px;margin-top:31px;padding-top:24px}.landing-home .landing-lower-grid .landing-section-heading{margin-bottom:7px}.landing-home .landing-call-list>li>a,.landing-home .landing-event-list>li>button{min-height:70px}.landing-home .home-inline-link{display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:0;border:0;background:transparent;color:var(--house-wine,#642d40);font:inherit}.home-workspace-shortcuts{position:relative;flex-shrink:0;color:var(--ink)}.home-workspace-shortcuts>summary{display:flex;gap:7px;align-items:center;justify-content:center;list-style:none;min-height:40px;padding:9px 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface,#fff);font-size:11px;cursor:pointer;box-sizing:border-box}.home-workspace-shortcuts>summary::-webkit-details-marker{display:none}.home-workspace-shortcuts>summary:focus-visible{outline:2px solid var(--gold,#b99b63);outline-offset:3px}.home-workspace-shortcuts[open]>summary{border-color:#ad9267;color:var(--house-wine,#642d40)}.home-workspace-shortcuts>div{position:absolute;right:0;top:calc(100% + 7px);z-index:35;width:320px;max-width:calc(100vw - 36px);max-height:65dvh;overflow:auto;padding:17px;border:1px solid var(--line);border-top:2px solid #ad9267;border-radius:4px;background:var(--paper,#faf8f3);box-shadow:0 12px 35px #302b3121;box-sizing:border-box}.home-workspace-shortcuts .av-personal-links{display:flex;flex-wrap:wrap;gap:7px;padding:0 0 16px;margin:0 0 15px;border-bottom:1px solid var(--line)}.home-workspace-shortcuts .av-personal-links>a{display:flex;align-items:center;min-height:36px;padding:7px 9px;border:1px solid var(--line);border-radius:3px;font-size:11px;color:var(--ink);background:var(--surface,#fff)}.home-workspace-shortcuts .av-personal-links>button{white-space:normal;text-align:left;max-width:100%;overflow-wrap:anywhere;justify-content:flex-start}.home-workspace-settings{display:grid;gap:14px}.home-workspace-settings>label{display:grid;gap:7px;font-size:10px}.home-workspace-settings select{width:100%;box-sizing:border-box;min-height:38px;padding:8px;border:1px solid var(--line);border-radius:3px;background:var(--surface,#fff);color:var(--ink);font:inherit}.home-workspace-settings>small{font-size:9px;color:var(--muted);line-height:1.7}html[data-show-mode=dark] .landing-home .landing-home-tools .home-quick-add{background:#d5b47a;color:#2e242a;border-color:#d5b47a}html[data-show-mode=dark] .home-workspace-shortcuts[open]>summary{color:#e2c895}@media(max-width:1000px){.landing-home .landing-home-grid,.landing-home .landing-lower-grid{gap:24px}.landing-home .landing-focus{padding:22px}.landing-home .landing-section-heading h2{font-size:23px}}@media(max-width:800px){.landing-home .landing-home-grid{grid-template-columns:1fr}.landing-home .landing-mast{align-items:flex-start}.landing-home .landing-home-tools{padding:17px 0 23px}.landing-home .landing-attention>.landing-section-heading{display:flex}.landing-home .landing-lower-grid{margin-top:25px;padding-top:21px}.landing-home .landing-mast h1{font-size:35px}}@media(max-width:580px){.landing-home .landing-mast h1{font-size:31px}.landing-home .landing-date>time{max-width:13ch}.landing-home .landing-home-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-home .landing-home-tools>button{width:100%}.landing-home .landing-create-tools{display:contents}.landing-home .landing-create-tools>button{width:100%}.landing-home .home-workspace-shortcuts{grid-column:1/-1;width:100%;margin-left:0}.landing-home .home-workspace-shortcuts>summary{border-color:transparent;background:transparent;justify-content:flex-end;min-height:36px}.home-workspace-shortcuts>summary{min-height:42px;font-size:10px;padding:8px 10px}.home-workspace-shortcuts>div{width:300px}.landing-home .landing-focus{padding:22px 20px}.landing-home .landing-focus h2{font-size:28px}.landing-home .landing-attention>.landing-section-heading{align-items:center;gap:12px}.landing-home .landing-section-heading h2{font-size:23px}.landing-home .landing-scope{margin-top:0}.landing-home .landing-scope>button{min-height:36px}.landing-home .landing-lower-grid{gap:25px}.landing-home .landing-clear{padding-block:18px}.landing-home .landing-home-tools .home-workspace-shortcuts .home-workspace-settings select{min-height:42px}}.welcome-fitted.landing-home{--welcome-inset:36px;padding-top:22px;padding-bottom:28px}.welcome-fitted.landing-home .landing-focus{isolation:isolate;position:relative;padding:28px var(--welcome-inset) 0;border:1px solid #6d3a4e;border-radius:4px;background:radial-gradient(ellipse at 90% 20%,#71304755,transparent 65%),linear-gradient(118deg,#251720,#401a2b);box-shadow:0 14px 35px #34212b12}.welcome-fitted.landing-home .landing-focus:before{content:none}.welcome-fitted.landing-home .landing-focus:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#25172055,transparent 70%);pointer-events:none;z-index:0}.welcome-fitted .home-ribbon{position:absolute;width:66%;height:125%;right:-7%;top:-12%;z-index:0;pointer-events:none}.welcome-fitted .landing-focus>:not(.home-ribbon){position:relative;z-index:1}.welcome-fitted.landing-home .landing-mast{padding:0 0 35px;border:0;gap:22px;align-items:flex-start}.welcome-fitted.landing-home .landing-mast:after{content:none}.welcome-fitted .home-client-signature{display:block;min-height:0}.welcome-fitted .home-client-signature .landing-client{font-size:7px;letter-spacing:.18em;line-height:1.8;font-weight:500;color:#cbb7bf}.welcome-fitted.landing-home .landing-mast .home-greeting{font:400 25px/1.2 Georgia,serif;letter-spacing:-.035em;margin:10px 0 0;color:#f8ebd6}.welcome-fitted .home-mast-date{padding:0;border:0}.welcome-fitted .home-mast-date>time{font-size:9px;line-height:1.8;letter-spacing:.015em;color:#cbb7bf}.welcome-fitted .home-mast-date>time>strong{display:block;font:500 10px/1.7 Arial,sans-serif;letter-spacing:.04em;margin-bottom:3px;color:#ecdcc5}.welcome-fitted .landing-focus .landing-section-label{justify-content:flex-start;gap:15px;padding:0;border:0;font-size:8px;letter-spacing:.18em;color:#d8bb8d}.welcome-fitted .landing-focus .landing-focus-state{border-left:1px solid #c2a07255;padding-left:15px;font-size:10px;letter-spacing:.01em;color:#d8c6cf}.welcome-fitted .home-feature-body{display:grid;grid-template-columns:minmax(0,1fr) 30%;gap:30px;align-items:end}.welcome-fitted .home-focus-content{min-width:0;max-width:630px;padding-bottom:32px}.welcome-fitted .home-focus-heading{display:block;margin-top:18px}.welcome-fitted.landing-home .home-focus-heading h2,.welcome-fitted .home-opening-empty h2{max-width:16ch;font:400 clamp(42px,4.6vw,65px)/1.04 Georgia,serif;letter-spacing:-.045em;margin:0 0 14px;color:#fff1dc;text-wrap:balance}.welcome-fitted.landing-home .home-focus-heading .landing-focus-place{margin:0;font-size:12px;line-height:1.8;color:#dbc9d0}.welcome-fitted .home-feature-date{align-self:end;justify-self:end;padding:0 4px 36px 0}.welcome-fitted .home-feature-date .home-date-mark{display:flex;flex-direction:column;align-items:center;gap:2px;width:110px;min-width:0;padding:0;margin:0;border:0;color:#f3d9aa}.welcome-fitted .home-feature-date .home-date-mark>span{font-size:9px;letter-spacing:.24em;line-height:1.8}.welcome-fitted .home-feature-date .home-date-mark>strong{font:400 87px/1 Georgia,serif;letter-spacing:-.07em;transform:translate(-3px)}.welcome-fitted .home-feature-date .home-date-mark>small{font-size:9px;letter-spacing:.14em;color:#d4bcc6;margin-top:5px}.welcome-fitted.landing-home .landing-focus-facts{display:flex;gap:45px;width:max-content;max-width:100%;border:0;margin:22px 0 0;padding:0}.welcome-fitted .landing-focus-facts dt{font-size:8px;letter-spacing:.045em;color:#c6afb9;margin-bottom:5px;font-style:normal}.welcome-fitted .landing-focus-facts dd{margin:0;font:400 23px/1.35 Georgia,serif;color:#f3e1c5;letter-spacing:-.025em}.welcome-fitted .home-order-count{display:flex;align-items:baseline;gap:7px}.welcome-fitted .home-order-count>strong{font:inherit}.welcome-fitted .home-order-count>span{font:400 10px/1.5 Arial,sans-serif;letter-spacing:0;color:#d6bec8}.welcome-fitted .landing-focus-facts .home-event-time.is-unset{font:400 12px/2.2 Arial,sans-serif;letter-spacing:0}.welcome-fitted .landing-focus .landing-milestone{margin-top:15px;border-color:#d7bc8d30}.welcome-fitted.landing-home .landing-focus-actions{gap:22px;margin-top:24px}.welcome-fitted .landing-focus .landing-main-action{min-height:44px;padding:12px 18px;border-radius:2px;background:#eddbb7;border-color:#eddbb7;color:#38212c;font-size:11px;font-weight:550;gap:24px}.welcome-fitted .landing-focus .landing-main-action:hover{background:#fff0cf;border-color:#fff0cf}.welcome-fitted .landing-focus-actions>a:not(.landing-main-action),.welcome-fitted .landing-focus-actions>button:not(.landing-main-action){font-size:11px;gap:10px;color:#e4cfaa}.welcome-fitted.landing-home .home-production-links{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;margin:0 calc(-1 * var(--welcome-inset));padding:0;background:#160f18a0;border-top:1px solid #d7bc8d30}.welcome-fitted.landing-home .home-production-links>a{display:flex;align-items:center;gap:10px;min-height:62px;padding:14px 20px;font-size:11px;color:#e8d9dc}.welcome-fitted .home-production-links>a+a{border-left:1px solid #d7bc8d22}.welcome-fitted .home-production-links>a+a:before{content:none}.welcome-fitted .home-production-links>a>svg:last-child{margin-left:auto;width:12px;color:#cfad76}.welcome-fitted .home-production-links .home-tool-icon{width:18px;height:18px;flex-shrink:0;color:#c8a574}.welcome-fitted.landing-home .home-production-links .home-finishing-entry{border-top:0;border-radius:0;background:#cfad760b;margin:0;padding:14px 20px;min-height:62px;font-size:11px;color:#e5ceaa}.welcome-fitted .home-finishing-entry>span{font-family:inherit;font-size:11px;font-style:normal;letter-spacing:.02em}.welcome-fitted .home-production-links>a:hover{background:#d5b68012}.welcome-fitted .home-production-links>a:focus-visible{outline-offset:-4px}.welcome-fitted .home-opening-empty{min-height:280px;padding:20px 0 24px}.welcome-fitted .home-opening-empty p{font-size:12px;line-height:1.8;color:#d6c1cb;margin:18px 0 23px}.welcome-fitted.landing-home .landing-home-tools{gap:10px;padding:20px 0;border-bottom:1px solid var(--line)}.welcome-fitted.landing-home .landing-home-tools button{border-radius:3px;min-height:40px;font-size:11px;gap:9px;padding:9px 13px;background:transparent}.welcome-fitted.landing-home .landing-home-tools .home-quick-add{background:#642d40;border-color:#642d40;color:#fff5e7}.welcome-fitted.landing-home .landing-home-tools .home-quick-add>svg{color:#e7cfa6}.welcome-fitted.landing-home .landing-home-tools .home-search-action{min-width:200px;border-color:var(--line);padding-inline:12px;justify-content:flex-start;color:var(--muted)}.welcome-fitted .home-search-action>span{flex:1;text-align:left}.welcome-fitted .home-search-action>kbd{margin-left:15px}.welcome-fitted.landing-home .landing-create-tools>button{border-color:transparent;background:transparent;color:var(--ink)}.welcome-fitted.landing-home .landing-create-tools .landing-valet{padding-inline:17px;border-left:1px solid var(--line);border-radius:0;color:var(--house-wine,#642d40)}.welcome-fitted .home-workspace-shortcuts>summary{border-radius:3px;font-size:10px}.welcome-fitted .home-daily-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:30px 38px;padding-top:28px;align-items:start}.welcome-fitted .home-daily-grid>section{min-width:0}.welcome-fitted.landing-home .landing-attention{grid-row:span 2;padding-top:0;border:0}.welcome-fitted.landing-home .landing-section-heading h2{font-size:26px;font-weight:400;letter-spacing:-.035em}.welcome-fitted.landing-home .landing-section-heading h2>small{border:0;border-radius:0;font:400 20px/1 Georgia,serif;color:var(--gold,#a48349);padding-left:0;margin-left:9px;min-height:15px;min-width:12px}.welcome-fitted.landing-home .landing-attention>.landing-section-heading{margin-bottom:15px;gap:10px;min-height:38px}.welcome-fitted .landing-attention-list>li>a{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:4px 14px;padding:13px 0;min-height:89px;align-items:start}.welcome-fitted .landing-attention-list>li>a>span:nth-child(2){grid-column:1;grid-row:2}.welcome-fitted .landing-attention-list>li>a>svg{grid-column:2;grid-row:1 / span 2;align-self:center}.welcome-fitted .landing-attention-list strong{font-size:13px;line-height:1.6;font-weight:550}.welcome-fitted .landing-attention-list small{font-size:10px;line-height:1.75;margin-top:3px}.welcome-fitted.landing-home .landing-reason{grid-column:1;grid-row:1;border:0;border-radius:0;background:transparent;min-width:0;max-width:none;width:max-content;text-align:left;padding:0;font-size:9px;color:var(--muted);line-height:1.6;letter-spacing:.02em}.welcome-fitted.landing-home .landing-reason.is-blocked{color:var(--house-wine,#642d40);border:0}.welcome-fitted .landing-reason.is-blocked:before{content:"";display:inline-block;width:4px;height:4px;background:#925568;margin-right:6px;vertical-align:middle;border-radius:50%}.welcome-fitted .landing-attention-list>li>a:hover{background:#b89a6212}.welcome-fitted.landing-home .landing-section-foot{margin-top:9px;gap:23px}.welcome-fitted.landing-home .landing-section-foot a{color:var(--muted);font-size:10px}.welcome-fitted .landing-event-list>li>button{min-height:76px;gap:15px}.welcome-fitted .landing-event-list>li>button>span>strong{font-weight:550}.welcome-fitted .landing-event-list .home-date-mark>strong{font-size:27px;font-style:normal}.welcome-fitted .landing-event-list .home-date-mark>span{font-size:8px}.welcome-fitted .landing-call-list>li.is-next-call>a{border-left-width:1px;background:#b4956009;padding-left:16px}.welcome-fitted .landing-call-list time{font-style:normal;font-size:22px}.welcome-fitted .landing-section-heading :is(button,a)>svg,.welcome-fitted .home-production-links>a>svg,.welcome-fitted .home-finishing-entry>svg{transition:transform .16s ease}.welcome-fitted .home-production-links>a:hover>svg:last-child,.welcome-fitted .landing-section-heading :is(button,a):hover>svg{transform:translate(3px)}html[data-show-mode=dark] .welcome-fitted.landing-home .landing-home-tools .home-quick-add{background:#642d40;color:#fff5e7;border-color:#936575}html[data-show-mode=dark] .welcome-fitted .home-quick-add>svg{color:#e7cfa6}html[data-show-mode=dark] .welcome-fitted.landing-home .landing-create-tools .landing-valet{color:#e2c895}html[data-show-mode=dark] .welcome-fitted.landing-home .landing-reason.is-blocked{background:transparent;color:#f0c4d2}html[data-show-mode=dark] .welcome-fitted .landing-scope>button[aria-pressed=true]{color:#e2c895}@media(min-width:1600px){.welcome-fitted .home-ribbon{right:0;width:60%}.welcome-fitted .home-feature-date{padding-right:35px}}@media(max-width:1100px){.welcome-fitted.landing-home{--welcome-inset:28px}.welcome-fitted.landing-home .home-focus-heading h2{font-size:49px}.welcome-fitted .home-daily-grid{gap:28px}.welcome-fitted.landing-home .home-production-links>a,.welcome-fitted.landing-home .home-production-links .home-finishing-entry{padding-inline:15px}.welcome-fitted .home-ribbon{width:72%;right:-11%}}@media(max-width:800px){.welcome-fitted .home-daily-grid{grid-template-columns:1fr}.welcome-fitted.landing-home .landing-attention{grid-row:auto}.welcome-fitted .home-feature-body{grid-template-columns:minmax(0,1fr) 22%;gap:15px}.welcome-fitted .home-feature-date .home-date-mark{width:80px}.welcome-fitted .home-feature-date .home-date-mark>strong{font-size:68px}.welcome-fitted .home-ribbon{width:86%;right:-20%}}@media(max-width:580px){.welcome-fitted.landing-home{--welcome-inset:22px;padding:12px 12px 25px}.welcome-fitted.landing-home .landing-focus{padding-top:22px}.welcome-fitted.landing-home .landing-mast{padding-bottom:35px;gap:12px;align-items:flex-end}.welcome-fitted .home-client-signature .landing-client{font-size:6px;letter-spacing:.12em}.welcome-fitted.landing-home .landing-mast .home-greeting{font-size:23px;line-height:1.15;margin-top:10px;max-width:210px}.welcome-fitted .home-mast-date>time{font-size:7px;letter-spacing:0;max-width:none;white-space:nowrap}.welcome-fitted .home-mast-date>time>strong{font-size:8px;letter-spacing:.01em;margin-bottom:3px}.welcome-fitted .landing-focus .landing-section-label{gap:10px;font-size:7px;letter-spacing:.1em}.welcome-fitted .landing-focus .landing-focus-state{padding-left:10px;font-size:9px}.welcome-fitted .home-feature-body{display:block}.welcome-fitted .home-focus-content{padding-bottom:27px}.welcome-fitted .home-focus-heading{margin-top:17px;padding-right:48px}.welcome-fitted.landing-home .home-focus-heading h2,.welcome-fitted .home-opening-empty h2{font-size:38px;line-height:1.04;max-width:11ch;margin-bottom:14px}.welcome-fitted.landing-home .home-focus-heading .landing-focus-place{font-size:10px}.welcome-fitted .home-feature-date{position:absolute;right:-5px;top:25px;padding:0}.welcome-fitted .home-feature-date .home-date-mark{width:54px;gap:2px}.welcome-fitted .home-feature-date .home-date-mark>span{font-size:7px;letter-spacing:.18em}.welcome-fitted .home-feature-date .home-date-mark>strong{font-size:45px;transform:translate(-1px)}.welcome-fitted .home-feature-date .home-date-mark>small{font-size:7px;letter-spacing:.06em;margin-top:2px}.welcome-fitted .home-ribbon{width:128%;height:100%;top:8%;right:-65%;opacity:.7}.welcome-fitted.landing-home .landing-focus-facts{margin-top:25px;gap:37px}.welcome-fitted .landing-focus-facts dt{font-size:8px}.welcome-fitted .landing-focus-facts dd{font-size:22px}.welcome-fitted.landing-home .landing-focus-actions{margin-top:24px;gap:20px}.welcome-fitted .landing-focus .landing-main-action{padding:12px 14px;gap:18px;font-size:10px}.welcome-fitted .landing-focus-actions>a:not(.landing-main-action),.welcome-fitted .landing-focus-actions>button:not(.landing-main-action){font-size:10px}.welcome-fitted.landing-home .home-production-links>a,.welcome-fitted.landing-home .home-production-links .home-finishing-entry{display:grid;grid-template-rows:18px 25px;align-items:start;align-content:center;justify-items:center;min-height:66px;padding:9px 3px;gap:5px;font-size:9px;text-align:center}.welcome-fitted.landing-home .home-production-links .home-finishing-entry{padding-inline:5px}.welcome-fitted .home-production-links>a>svg:last-child{display:none}.welcome-fitted .home-finishing-entry>span{font-size:9px;max-width:5ch;line-height:1.4}.welcome-fitted .home-opening-empty{min-height:270px;padding:20px 0 0}.welcome-fitted.landing-home .landing-home-tools{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:16px 0 13px;gap:8px}.welcome-fitted.landing-home .landing-home-tools>button{grid-column:span 3}.welcome-fitted.landing-home .landing-home-tools button{min-height:43px;font-size:10px;padding:9px 10px}.welcome-fitted.landing-home .landing-home-tools .home-search-action{min-width:0}.welcome-fitted.landing-home .landing-create-tools{display:contents}.welcome-fitted.landing-home .landing-create-tools>button{grid-column:span 2;border:0;justify-content:flex-start;padding-inline:0;min-height:43px;gap:6px}.welcome-fitted.landing-home .landing-create-tools .landing-valet{justify-content:center;padding-inline:0;border:0}.welcome-fitted.landing-home .home-workspace-shortcuts{grid-column:span 2}.welcome-fitted.landing-home .home-workspace-shortcuts>summary{min-height:43px;padding:4px 0;font-size:9px;gap:5px}.welcome-fitted .home-daily-grid{padding-top:25px;gap:29px}.welcome-fitted.landing-home .landing-section-heading h2{font-size:25px}.welcome-fitted .landing-attention-list>li>a{padding:13px 0;gap:4px 12px;min-height:89px}.welcome-fitted .landing-event-list>li>button{gap:13px}}.offstage-experience,.butler-page{--os-ink:#2c2630;--os-muted:#736873;--os-rule:#dcd3c7;--os-linen:#f5f1e9;--os-paper:#fffdf8;--os-wine:#663349;--os-gold:#a5834f;--os-night:#1e1d27;min-width:0;width:100%;max-width:1320px;margin-inline:auto}.offstage-experience{--gr-ink:var(--os-ink);--gr-paper:var(--os-paper);--gr-gold:var(--os-gold)}.offstage-unified-house.offstage-house{position:relative;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;background:linear-gradient(115deg,#1e1d27 20%,#302530)!important;border:1px solid #4c3e4a!important;border-radius:8px!important;margin:0 0 26px!important;overflow:hidden!important;box-shadow:0 10px 28px #251b2910!important;color:#f6efe3!important}.offstage-unified-house:before{content:"";position:absolute;left:28px;top:0;width:46px;height:2px;background:#c4a36c;pointer-events:none}.offstage-unified-house .os-house-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 30px 24px}.offstage-unified-house .os-house-eyebrow{color:#d1bb94;font-size:9px;letter-spacing:.18em;gap:10px}.offstage-unified-house .os-house-eyebrow svg{color:#d1bb94;width:11px;height:17px}.os-house-divider{opacity:.45;margin-inline:2px}.offstage-unified-house .os-house-heading h1{font:400 clamp(30px,3.1vw,40px)/1.12 Georgia,serif!important;letter-spacing:-.035em!important;margin:10px 0 8px!important;color:#fcf5e9!important}.offstage-unified-house .os-house-heading p{font-size:12px!important;line-height:1.65!important;color:#cabfc6!important;margin:0!important;max-width:55ch}.offstage-unified-house .os-house-number{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:15px;padding-left:25px;border-left:1px solid #c4a36c38;color:#d5b680;font:400 26px/1 Georgia,serif;opacity:1;text-align:left}.os-house-number>svg{grid-row:1/3;width:25px;height:39px;color:#bd9b67}.offstage-unified-house .os-house-number small{font:500 7px/1.7 system-ui,sans-serif;color:#c1afb7;letter-spacing:.18em;margin:0 0 4px}.offstage-unified-house .os-house-context{display:inline-flex;margin:0 30px 18px;padding:6px 10px;border:1px solid #c4a36c3d;border-radius:3px;font-size:11px;color:#ded1bc;overflow-wrap:anywhere;max-width:calc(100% - 60px);box-sizing:border-box}.offstage-unified-house .offstage-rooms{display:flex!important;flex-wrap:nowrap;gap:0!important;grid-template-columns:none!important;padding:0 18px!important;background:#ffffff03!important;border-top:1px solid #ffffff16!important;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#8c7357 #29232c}.offstage-unified-house .offstage-rooms a{display:flex!important;justify-content:center;align-items:center;flex:1;gap:9px;min-width:max-content;min-height:52px;box-sizing:border-box;padding:13px 12px!important;color:#d3c8cf!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;transition:background .18s,color .18s}.offstage-unified-house .offstage-rooms a strong{font:500 11px/1.4 system-ui,sans-serif!important;white-space:nowrap}.offstage-unified-house .offstage-rooms a>svg{color:#b59869;flex:none}.offstage-unified-house .offstage-rooms a[aria-current=page]{color:#ffecc7!important;background:#ffffff06!important;border-bottom-color:#c9a66a!important;box-shadow:none!important}.offstage-unified-house .offstage-rooms a:hover{background:#ffffff0b!important;color:#fff5e3!important}.offstage-unified-house .offstage-room-select{display:none!important}.offstage-experience .os-section-nav,.offstage-experience .green-room-nav{display:flex;flex-wrap:nowrap;gap:26px!important;padding:0!important;margin:0 0 26px!important;border:0;border-bottom:1px solid var(--os-rule);border-radius:0;background:transparent!important;overflow-x:auto;scrollbar-width:thin}.offstage-experience .os-section-nav a,.offstage-experience .green-room-nav button{display:flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:9px 2px 12px!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;font:500 12px/1.5 system-ui,sans-serif!important;color:var(--os-muted)!important}.offstage-experience .os-section-nav a[aria-current=page],.offstage-experience .green-room-nav button[aria-current=page]{border-bottom-color:var(--os-wine)!important;color:var(--os-wine)!important}.offstage-experience .green-room-nav button>svg{display:none}.os-glyph{display:inline-block;vertical-align:middle;flex:none}.offstage-unified-house .os-house-number>.os-glyph{width:34px;height:39px}.offstage-experience .green-room-nav button>.os-glyph{display:inline-block}.offstage-experience .os-section-nav a>.os-glyph{color:var(--os-gold)}.os-club-arrival{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:23px;padding:27px 30px;background:linear-gradient(115deg,#1e1d27,#342632);border:1px solid #55434e;border-radius:6px;overflow:hidden;color:#f4e9d8}.os-club-arrival:after{content:"";position:absolute;right:24%;top:-60px;width:1px;height:260px;background:#d0ad7820;transform:rotate(31deg);pointer-events:none}.os-club-seal{position:relative;width:73px;height:73px;display:grid;place-items:center;background:#181720;border:1px solid #b38d515e;border-radius:5px;box-shadow:inset 0 0 0 5px #d5ba8420;color:#d5b67f}.os-club-arrival .os-house-eyebrow{font-size:8px;color:#c5ad86;letter-spacing:.16em}.os-club-arrival h2{font:400 35px/1.15 Georgia,serif;letter-spacing:-.035em;margin:10px 0 0;color:#f8efdf}.os-club-arrival>a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:22px;min-height:44px;padding:0 15px;border:1px solid #ad8c5f66;border-radius:3px;color:#ecd7b1;text-decoration:none;font-size:11px;background:#ffffff03}.os-club-arrival>a:hover{border-color:#cfac74;background:#ffffff08}.os-club-stops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0}.offstage-experience .os-club-stops>button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;justify-items:start;align-content:start;gap:0;padding:25px;background:var(--os-paper);border:1px solid var(--os-rule);border-radius:5px;color:var(--os-ink);text-align:left;min-width:0;box-shadow:none;transition:border-color .18s,background .18s}.os-object-icon{display:grid;place-items:center;width:66px;height:66px;border:1px solid var(--os-rule);border-radius:4px;color:var(--os-gold);background:var(--os-linen)}.os-stop-number{font:400 12px Georgia,serif;color:var(--os-muted);margin-top:3px}.offstage-experience .os-club-stops h3{grid-column:1/-1;font:400 27px/1.2 Georgia,serif;letter-spacing:-.035em;margin:22px 0 8px;color:var(--os-ink)}.os-club-stops p{font:400 12px/1.6 system-ui,sans-serif;color:var(--os-muted);margin:0 30px 0 0;grid-column:1/-1}.os-club-stops .os-stop-arrow{position:absolute;right:24px;bottom:25px;color:var(--os-wine)}.offstage-experience .os-club-stops>button:hover{background:var(--os-linen);border-color:var(--os-gold)}.os-club-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--os-rule);border-radius:5px;background:var(--os-linen);overflow:hidden;margin:0 0 24px}.os-club-links>a{display:flex;align-items:center;gap:16px;min-width:0;padding:22px;text-decoration:none;color:var(--os-ink);border-right:1px solid var(--os-rule)}.os-club-links>a:last-child{border-right:0}.os-club-links>a>.os-glyph{color:var(--os-gold)}.os-club-links>a>span{flex:1;min-width:0}.os-club-links strong{font:400 20px/1.3 Georgia,serif;letter-spacing:-.025em;display:block}.os-club-links small{display:block;color:var(--os-muted);font-size:10px;line-height:1.6;margin-top:5px}.os-club-links>a>.os-glyph:last-child{width:16px;color:var(--os-wine)}.os-club-links>a:hover{background:var(--os-paper)}.offstage-experience .os-wardrobe-invitation{justify-content:flex-start;padding:22px 26px;gap:23px}.os-wardrobe-invitation>.os-glyph{color:#ccac79}.os-wardrobe-invitation>.os-glyph:last-child{margin-left:auto}.os-wardrobe-invitation strong{font-size:26px;margin:9px 0 0}.os-wardrobe-details>summary{display:flex;align-items:center;gap:10px}.offstage-experience .blacktie-entry{display:flex;align-items:center;gap:17px;padding:19px 23px;border-radius:4px;margin:20px 0}.offstage-experience .blacktie-entry>strong{font:400 23px Georgia,serif;margin:0}.offstage-experience .blacktie-entry>.os-glyph:last-child{margin-left:auto}.os-collection-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.os-collection-heading>.os-glyph{color:var(--os-gold)}.offstage-experience .os-collection-heading h2{font:400 29px/1.2 Georgia,serif;letter-spacing:-.035em;margin:0;color:var(--os-ink)}.offstage-experience .suit-game-heading{margin-bottom:22px}.offstage-experience .suit-game-heading .os-collection-heading{margin:0}.offstage-experience .suit-controls .suit-brief{padding:19px;background:var(--os-linen);border-color:var(--os-rule)}.offstage-experience .suit-brief h3{font-size:23px}.offstage-experience .suit-brief p{font-size:12px;line-height:1.7}.offstage-experience .tie-school>p{font-size:12px;color:var(--os-muted);max-width:65ch;line-height:1.7}.offstage-experience .tie-knot-grid>article{border-color:var(--os-rule);border-radius:4px;background:var(--os-paper);box-shadow:none}.offstage-experience .offheadset-games .desk-section{background:var(--os-paper);border:1px solid var(--os-rule);border-radius:5px;padding:27px;box-shadow:none}.offstage-experience .offheadset-games .eyebrow,.cafe-wordmark>span,.cafe-kicker{display:flex;align-items:center;gap:11px}.offstage-experience .offheadset-games .eyebrow>.os-glyph{color:var(--os-gold)}.offstage-experience .fortune-game blockquote{font:400 25px/1.5 Georgia,serif}.offstage-experience .cafe-tieline{border-color:var(--os-rule);border-radius:6px;overflow:hidden}.offstage-experience .cafe-break{background:var(--os-paper)}.offstage-experience .cafe-break h3{font:400 31px/1.2 Georgia,serif;color:var(--os-ink);letter-spacing:-.035em}.offstage-experience .cafe-kicker{color:var(--os-muted);letter-spacing:.12em}.offstage-experience .cafe-kicker>.os-glyph{color:var(--os-gold)}.offstage-experience .os-call-note>aside{display:block;position:static;height:auto;min-height:0;max-height:none;width:auto;background:transparent;color:var(--os-ink)}.offstage-experience .gr-finishing-edit,.offstage-experience .gr-pocket{padding:28px;background:var(--os-paper);border:1px solid var(--os-rule);border-radius:6px}.offstage-experience .gr-edit-title{margin-bottom:20px}.offstage-experience .gr-edit-title h3{color:var(--os-ink);font-size:32px;margin:10px 0}.offstage-experience .gr-edit-title p{font-size:12px;color:var(--os-muted)}.offstage-experience .gr-edit-title>span{display:none}.offstage-experience .gr-look-tabs{border-color:var(--os-rule);margin-bottom:22px}.offstage-experience .gr-look-tabs>button{font-size:11px;color:var(--os-muted);min-height:44px}.offstage-experience .gr-look-tabs>button[aria-pressed=true]{color:var(--os-wine);box-shadow:inset 0 -2px var(--os-gold)}.offstage-experience .gr-look-spread{border-color:var(--os-rule);background:var(--os-linen);border-radius:4px;overflow:hidden}.offstage-experience .gr-look-photo{min-height:440px}.offstage-experience .gr-look-story{padding:28px;min-width:0}.offstage-experience .gr-look-story>h3{color:var(--os-ink);font-size:30px;letter-spacing:-.035em}.offstage-experience .gr-detail-tabs>button{border-radius:3px;background:var(--os-paper);border-color:var(--os-rule);color:var(--os-muted)}.offstage-experience .gr-detail-tabs>button[aria-pressed=true]{background:var(--os-night);color:#f6e8ce;border-color:var(--os-night)}.offstage-experience .gr-detail-story h4{color:var(--os-ink)}.offstage-experience .gr-detail-story>p,.offstage-experience .gr-tailor-note p{color:var(--os-muted);font-size:12px}.offstage-experience .green-room-bingo,.offstage-experience .green-room-last{background:var(--os-paper);border:1px solid var(--os-rule);border-radius:6px;padding:28px}.offstage-experience .green-room-bingo-grid button{border-color:var(--os-rule);border-radius:4px;background:var(--os-linen);color:var(--os-ink)}.offstage-experience .green-room-bingo-grid button[aria-pressed=true]{background:var(--os-night);color:#f6e8ce;border-color:var(--os-night)}.offstage-experience .gr-fortune{background:var(--os-linen);border:1px solid var(--os-rule);border-left:2px solid var(--os-gold);border-radius:4px}.offstage-experience .gr-fortune blockquote{color:var(--os-ink)}.offstage-experience .bt-arrival-hero{background:linear-gradient(120deg,#1e1d27,#302530);border-color:#55434a;border-radius:7px}.offstage-experience .bt-arrival-copy h2{color:#fbf3e5}.offstage-experience .bt-arrival-destinations>button{background:var(--os-paper);border:1px solid var(--os-rule);border-radius:5px;box-shadow:none}.offstage-experience .bt-arrival-destinations>button:hover{border-color:var(--os-gold)}.offstage-experience .atelier-preview.bt-portrait,.offstage-experience .bond-bar{background:linear-gradient(135deg,#211e29,#382532);border-color:#584650;border-radius:6px}.offstage-experience .os-wardrobe-invitation{background:linear-gradient(115deg,#211f29,#3c2936);border:1px solid #5b4651;border-radius:5px}.offstage-awards .desk-award{position:relative;background:var(--os-paper);border:1px solid var(--os-rule);border-radius:5px;box-shadow:inset 0 0 0 6px var(--os-linen);padding:30px}.offstage-awards .desk-award:before{content:"";position:absolute;top:0;left:30px;width:30px;height:2px;background:var(--os-gold)}.offstage-awards .desk-award>h2{color:var(--os-ink);font:400 29px/1.2 Georgia,serif;letter-spacing:-.035em}.offstage-awards .desk-award>h3{color:var(--os-wine)}.offstage-experience .bink-room{border-radius:6px;border-color:var(--os-rule);background:var(--os-paper)}.offstage-experience .bink-masthead{background:var(--os-linen)}.offstage-experience .bink-room-card,.offstage-experience .bink-bartender{border-color:var(--os-rule);border-radius:5px;background:var(--os-paper)}.offstage-experience .bink-countdown{background:linear-gradient(120deg,#211e29,#3b2835);border-radius:5px}.butler-concierge{max-width:1120px}.butler-concierge .butler-event-context{padding:0 2px 14px;background:transparent;border:0;color:var(--os-ink)}.butler-concierge .butler-context-bar{background:var(--os-linen);border:1px solid var(--os-rule);border-radius:5px;padding:10px 20px;gap:18px;margin:0 0 20px}.butler-concierge .butler-context-bar input,.butler-concierge .butler-context-bar select{background:transparent;color:var(--os-ink);border-bottom-color:var(--os-rule);min-height:36px}.butler-concierge .butler-chat{background:var(--os-paper);border:1px solid var(--os-rule);border-radius:7px;box-shadow:0 7px 24px #251b2906}.butler-concierge .butler-chat-top{background:var(--os-night);border-color:#ffffff12;padding:14px 24px}.butler-concierge .butler-chat-top>span{color:#e0c595}.butler-concierge .butler-chat-top small{color:#bfaeb9;border-color:#ffffff26}.butler-concierge .butler-chat-top button{color:#dac9ce}.butler-concierge .butler-primary-shortcuts{background:var(--os-linen);border:1px solid var(--os-rule);border-radius:4px;margin:22px 24px 0}.butler-concierge .butler-primary-shortcuts button{border-color:var(--os-rule);min-height:58px;gap:12px}.butler-concierge .butler-primary-shortcuts button>span{color:var(--os-ink);font-size:19px}.butler-concierge .butler-primary-shortcuts button>svg{color:var(--os-gold)}.butler-concierge .butler-transcript{padding:26px 24px;scrollbar-width:thin}.butler-concierge .butler-message{background:var(--os-linen);color:var(--os-ink);border-color:var(--os-rule);border-left-color:var(--os-gold)}.butler-concierge .butler-message.assistant:first-of-type{background:transparent}.butler-concierge .butler-message.user{background:var(--os-night);color:#f7eadb;border-color:#5b4651}.butler-concierge .butler-compose{margin-inline:24px;border-color:var(--os-rule);gap:16px}.butler-concierge .butler-compose textarea{color:var(--os-ink)}.butler-concierge .butler-compose>button{background:var(--os-wine);color:#f7eadb;border-color:var(--os-wine);border-radius:4px;width:44px;height:44px}.butler-concierge .butler-chat-caption{color:var(--os-muted);padding:0 24px 18px}.offstage-experience .offstage-extras,.butler-page .offstage-extras{margin-top:25px;border:1px solid var(--os-rule);border-radius:5px;background:var(--os-linen)}.offstage-experience .offstage-extras>summary,.butler-page .offstage-extras>summary{min-height:52px;padding:14px 20px;box-sizing:border-box;color:var(--os-ink)}.offstage-experience .offstage-extras>.offstage-pocket,.butler-page .offstage-extras>.offstage-pocket{padding:24px;margin:0;border-top:1px solid var(--os-rule)}.offstage-experience .offstage-extras .offstage-panel,.butler-page .offstage-extras .offstage-panel{border-radius:4px;background:var(--os-paper);border-color:var(--os-rule);box-shadow:none}.offstage-experience .os-colophon,.butler-page .os-colophon{gap:12px;flex-wrap:wrap;padding-block:24px 8px;margin-top:26px;border-top:1px solid var(--os-rule)}.offstage-experience .os-colophon>svg,.butler-page .os-colophon>svg{color:var(--os-gold)}.offstage-experience :is(a,button,input,select,textarea,summary):focus-visible,.butler-page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--os-gold);outline-offset:4px}.offstage-experience .gr-look-spread{grid-template-columns:200px minmax(0,1fr)}.gr-object-study{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:29px 20px;background:linear-gradient(145deg,#22202a,#402a37);color:#cdb180;text-align:center}.gr-object-study:before{content:"";position:absolute;inset:10px;border:1px solid #cbb07d33;pointer-events:none}.gr-object-study>.os-house-eyebrow{font-size:6px;letter-spacing:.17em;color:#d2bc95}.gr-study-name{font:400 20px/1.2 Georgia,serif;color:#eee2ce}.gr-study-swatches{display:flex;gap:5px}.gr-study-swatches>span{width:25px;height:8px;border:1px solid #ffffff23}.offstage-experience .gr-look-story>.gr-look-palette{display:none}.offstage-experience .gr-look-story>h3{margin:0 0 18px;font-size:27px}.offstage-experience .gr-detail-story h4{font-size:23px}.offstage-experience .gr-tailor-note{padding:0 0 0 14px;margin:17px 0;border-color:var(--os-gold)}.gr-tailor-note>summary{cursor:pointer;min-height:36px;align-content:center;color:var(--os-muted);font-size:11px}.offstage-experience .gr-look-tabs>button{display:inline-flex;align-items:center;gap:10px}.offstage-experience .gr-edit-title>.os-glyph{color:var(--os-gold)}.offstage-experience .gr-runtime-result,.offstage-experience .gr-reset-clock{border-radius:4px}.offstage-experience .gr-quiet-reset>div>.os-glyph{color:var(--os-gold)}.offstage-experience .green-room-caption h3,.offstage-experience .green-room-sectionhead h3{font-size:30px}.offstage-experience .green-room-caption p,.offstage-experience .green-room-sectionhead p{font-size:12px;color:var(--os-muted)}.offstage-experience .atelier-step-nav button{gap:9px}.offstage-experience .atelier-step-nav .os-glyph{color:var(--os-gold)}.offstage-experience .atelier-controls>.os-section-heading{margin:0 0 20px}.os-evening-arrival .bt-arrival-hero{grid-template-columns:minmax(0,1fr) 180px;gap:22px;padding:25px 35px;min-height:240px;box-sizing:border-box}.os-evening-arrival .bt-arrival-copy h2{font:400 clamp(32px,3.3vw,43px)/1.15 Georgia,serif;letter-spacing:-.04em;max-width:15ch;margin:14px 0 22px}.os-evening-arrival .bt-arrival-copy>.primary{margin-top:0;min-height:44px;border-radius:3px;font-size:11px}.os-evening-arrival .bt-arrival-art{border:0;border-left:1px solid #a48a623f;padding:0 0 0 23px}.os-evening-arrival .bt-arrival-art>.atelier-tux{height:216px;width:auto;max-width:100%}.os-evening-arrival .bt-arrival-destinations{margin-top:19px;gap:14px}.os-evening-arrival .bt-arrival-destinations>button{position:relative;padding:24px;gap:0}.os-evening-arrival .bt-arrival-destinations>button>.os-glyph{color:var(--os-gold)}.os-evening-arrival .bt-arrival-destinations h3{margin:19px 0 9px;font-size:25px}.os-evening-arrival .bt-arrival-destinations p{font-size:11px;line-height:1.6;margin:0 0 5px;max-width:24ch}.os-evening-arrival .bt-arrival-destinations>button>.os-glyph:last-child{margin:13px 0 0 auto;color:var(--os-wine)}.os-evening-arrival .bt-arrival-guide{justify-content:flex-start;gap:13px;flex-direction:row;align-items:center;padding:19px 0}.os-evening-arrival .bt-arrival-guide>.os-glyph{color:var(--os-gold)}.os-evening-arrival .bt-arrival-guide>button{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:11px;min-height:44px}.offstage-experience .bond-menu{background:var(--os-paper);border:1px solid var(--os-rule);border-radius:5px;padding:26px}.offstage-experience .bond-menu .os-collection-heading{margin-bottom:15px}.offstage-experience .bond-order{min-height:115px}.offstage-experience .bond-bar>svg{width:180px}.offstage-experience .os-flair-curated .flair-edit{grid-template-columns:205px minmax(0,1fr);gap:24px;margin:0}.os-flair-curated .flair-index{border-color:var(--os-rule)}.offstage-experience .os-flair-curated .flair-index>button{gap:13px;min-height:58px;border-color:var(--os-rule);color:var(--os-muted);padding:14px 11px}.os-flair-curated .flair-index .os-glyph{color:var(--os-gold)}.os-flair-curated .flair-index .os-glyph:last-child{margin-left:auto}.offstage-experience .os-flair-curated .flair-index>button[aria-pressed=true]{background:var(--os-linen);border-left:2px solid var(--os-gold);color:var(--os-ink)}.offstage-experience .os-flair-selected{grid-template-columns:160px minmax(0,1fr);padding:27px;gap:27px;min-height:270px;box-sizing:border-box;border:1px solid var(--os-rule);border-radius:5px;background:var(--os-paper)}.os-flair-object{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;align-self:stretch;min-height:205px;background:var(--os-linen);border:1px solid var(--os-rule);border-radius:4px;color:var(--os-gold)}.os-flair-object>span{font:500 6px/1.5 system-ui,sans-serif;letter-spacing:.13em;color:var(--os-muted)}.os-flair-selected h3{font-size:29px;color:var(--os-ink);margin:12px 0 15px}.os-flair-selected p{font-size:13px;color:var(--os-muted);line-height:1.8;margin-bottom:20px}.os-flair-selected a{display:inline-flex;align-items:center;gap:11px;min-height:44px;color:var(--os-wine)}.offstage-experience .blacktie-hero{padding:26px 30px;min-height:0}.offstage-experience .blacktie-hero h2{font-size:34px}.offstage-experience .blacktie-hero p{font-size:12px}.offstage-experience .blacktie-hero>svg{max-height:180px;width:auto}.os-guide-references{border-block:1px solid var(--os-rule);margin:18px 0 22px}.os-guide-references>summary{display:flex;align-items:center;gap:12px;min-height:52px;color:var(--os-wine);font-size:12px;cursor:pointer}.os-guide-references>summary>.os-glyph{color:var(--os-gold)}.attire-step-detail>summary{cursor:pointer;min-height:44px;align-content:center;font:400 23px/1.4 Georgia,serif;color:var(--os-ink)}.attire-step-detail>p{font-size:13px;line-height:1.85;color:var(--os-muted)}.offstage-experience .offstage-extras>summary>span,.butler-page .offstage-extras>summary>span{font:400 20px/1.3 Georgia,serif}.offstage-extras>summary>.os-glyph:first-child{color:var(--os-gold)}.offstage-extras>summary>small{margin-left:auto;font-size:10px}.offstage-experience .offstage-extras>summary>.os-glyph:last-child,.butler-page .offstage-extras>summary>.os-glyph:last-child{margin-left:0}.offstage-experience .offstage-panel>h3,.butler-page .offstage-panel>h3{font-size:25px;margin:0 0 20px}.offstage-experience .offstage-pocket h2,.butler-page .offstage-pocket h2{font-size:27px;margin:0}.offstage-experience .offstage-conversation blockquote,.butler-page .offstage-conversation blockquote{font-size:24px}.offstage-experience .bink-tabs{gap:23px}.offstage-experience .bink-tabs button{display:inline-flex;align-items:center;gap:9px;min-height:52px}.bink-tabs .os-glyph{color:var(--os-gold)}.bink-page .house-overline:has(>.os-glyph){display:flex;align-items:center;gap:10px}.offstage-experience .bink-bartender-welcome{min-height:165px;padding:12px}.offstage-experience .bink-bartender .bink-conversation{min-height:185px}.offstage-experience .bink-bartender .bink-prompts{gap:7px}.offstage-experience .bink-bartender .bink-prompts>button{padding:9px 12px;border-color:var(--os-rule);min-height:40px}.offstage-experience .bink-content .bink-lounge-grid .bink-room-card{gap:12px;padding:23px}.offstage-experience .bink-lounge-grid .bink-room-card>span{margin-left:auto}.offstage-experience .bink-lounge-grid .bink-room-card h3{font-size:24px}@media(max-width:1000px){.offstage-experience .os-flair-selected{grid-template-columns:1fr;gap:20px}.os-flair-object{min-height:155px;flex-direction:row;gap:20px}.os-flair-object>.os-glyph{width:70px;height:70px}.os-evening-arrival .bt-arrival-destinations>button{padding:21px}}@media(max-width:800px){.gr-object-study{flex-direction:row;justify-content:flex-start;gap:20px;padding:22px}.gr-object-study>.os-house-eyebrow{display:none}.gr-object-study>.os-glyph{width:57px;height:57px}.gr-study-swatches{margin-left:auto}}@media(max-width:700px){.os-club-arrival{grid-template-columns:auto minmax(0,1fr);gap:18px}.os-club-arrival>a{grid-column:1/-1;justify-content:space-between}.os-club-stops{gap:11px}.offstage-experience .os-club-stops>button{padding:20px}.offstage-experience .os-club-stops h3{font-size:24px}.os-club-stops .os-stop-arrow{right:18px;bottom:22px}.os-club-links{grid-template-columns:1fr}.os-club-links>a{border-right:0;border-bottom:1px solid var(--os-rule);padding:20px 23px}.os-club-links>a:last-child{border-bottom:0}.os-club-links strong{font-size:23px}.os-club-links small{font-size:11px}.os-evening-arrival .bt-arrival-destinations{grid-template-columns:1fr}.os-evening-arrival .bt-arrival-destinations>button{display:grid;grid-template-columns:43px minmax(0,1fr) auto;column-gap:16px;padding:21px}.os-evening-arrival .bt-arrival-destinations>button>.os-glyph:first-child{grid-row:1/3;align-self:center}.os-evening-arrival .bt-arrival-destinations h3{margin:0 0 7px;grid-column:2}.os-evening-arrival .bt-arrival-destinations p{grid-column:2;max-width:none;margin:0}.os-evening-arrival .bt-arrival-destinations>button>.os-glyph:last-child{grid-column:3;grid-row:1/3;align-self:center;margin:0}.offstage-experience .os-flair-curated .flair-edit{grid-template-columns:1fr;gap:18px}.os-flair-curated .flair-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.offstage-experience .os-flair-curated .flair-index>button{gap:9px;min-width:0}.os-flair-curated .flair-index strong{font-size:11px}.offstage-experience .os-flair-selected{padding:21px}.offstage-experience .os-collection-heading h2{font-size:27px}.offstage-experience .gr-look-spread{grid-template-columns:1fr}.gr-look-next{gap:18px}.offstage-experience .offheadset-games .desk-section{padding:23px}.offstage-experience .os-wardrobe-invitation{padding:22px 19px;gap:15px}.os-wardrobe-invitation strong{font-size:23px}}@media(max-width:520px){.os-evening-arrival .bt-arrival-hero{grid-template-columns:1fr;padding:25px;min-height:0}.os-evening-arrival .bt-arrival-art{display:none}.os-evening-arrival .bt-arrival-copy h2{font-size:34px;max-width:none}.os-evening-arrival .bt-arrival-guide>span{font-size:11px}.offstage-experience .offstage-extras>summary>small,.butler-page .offstage-extras>summary>small{display:none}.offstage-experience .offstage-extras>summary>.os-glyph:last-child,.butler-page .offstage-extras>summary>.os-glyph:last-child{margin-left:auto}.offstage-experience .blacktie-hero{padding:24px}.offstage-experience .blacktie-hero>svg{display:none}.offstage-experience .blacktie-hero h2{font-size:31px}.gr-study-name{font-size:19px}.gr-study-swatches>span{width:17px}.offstage-experience .os-club-stops>button{grid-template-columns:57px minmax(0,1fr) auto}}@media(min-width:521px)and (max-width:700px){.os-club-stops{grid-template-columns:1fr}.offstage-experience .os-club-stops>button{grid-template-columns:57px minmax(0,1fr) auto;column-gap:16px;padding:20px;align-items:center}.os-object-icon{grid-row:1/3;grid-column:1;width:55px;height:55px}.os-object-icon>.os-glyph{width:31px;height:31px}.os-stop-number{grid-column:3;grid-row:1}.offstage-experience .os-club-stops h3{grid-column:2;grid-row:1;margin:0 0 6px}.os-club-stops p{grid-column:2;grid-row:2;margin:0}.os-club-stops .os-stop-arrow{position:static;grid-column:3;grid-row:2}}.stage-guest-row{display:flex;align-items:flex-start;gap:12px}.stage-guest-identity{flex:1;min-width:0}.stage-guest-identity>b{overflow-wrap:anywhere}.stage-guest-photo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px}.stage-guest-photo-actions button{min-height:36px;font-size:12px}.stage-guest-row>.profile-avatar{flex:none;margin-top:3px}@media(max-width:1000px){.offstage-unified-house .offstage-rooms a{padding-inline:11px!important}.offstage-experience .gr-look-story{padding:24px}.os-club-links>a{gap:12px;padding:20px 16px}.os-club-links strong{font-size:19px}.os-club-links small{font-size:9px}}@media(max-width:800px){.offstage-experience .gr-look-photo{height:240px!important;max-height:240px;min-height:0!important}.offstage-experience .gr-look-photo>img{object-position:center 45%}.offstage-experience .gr-look-photo figcaption{bottom:17px}.offstage-experience .gr-look-story{padding:25px}.offstage-experience .gr-look-story>h3{max-width:none}}@media(max-width:700px){.offstage-unified-house.offstage-house{margin-bottom:20px!important;border-radius:6px!important}.offstage-unified-house .os-house-heading{padding:24px 22px 18px;gap:15px}.offstage-unified-house:before{left:22px}.offstage-unified-house .os-house-heading h1{font-size:33px!important}.offstage-unified-house .os-house-heading p{font-size:12px!important;max-width:35ch}.offstage-unified-house .os-house-number{display:none}.offstage-unified-house .offstage-rooms{display:none!important}.offstage-unified-house .offstage-room-select{display:flex!important;flex-direction:column;gap:7px;font-size:9px;letter-spacing:.04em;color:#c6b4bd;margin:0;padding:0 22px 20px}.offstage-unified-house .offstage-room-select select{width:100%;min-height:44px;font-size:16px;border:1px solid #6d5662;border-radius:3px;background:#2a232e;color:#f5e8cf;padding:9px 12px}.offstage-unified-house .os-house-context{margin:0 22px 16px;max-width:calc(100% - 44px)}.offstage-experience .os-section-nav,.offstage-experience .green-room-nav{gap:23px!important;margin-bottom:20px!important}.offstage-experience .os-call-note{grid-template-columns:1fr;gap:24px;padding:8px 0 26px}.offstage-experience .os-call-note>aside{padding:23px 0 0;border-left:0;border-top:1px solid var(--os-rule)}.offstage-experience .os-call-note>aside>svg{float:right}.offstage-experience .os-call-note>aside h3{margin-top:0}.offstage-experience .os-call-note>aside p{max-width:none}.offstage-experience .gr-finishing-edit,.offstage-experience .gr-pocket,.offstage-experience .green-room-bingo,.offstage-experience .green-room-last{padding:22px 18px}.offstage-experience .gr-edit-title h3{font-size:30px}.offstage-experience .os-colophon>small,.butler-page .os-colophon>small{width:100%;max-width:none;text-align:left;margin-left:28px}.butler-concierge .butler-context-bar{padding:12px 18px}.butler-concierge .butler-context-bar input,.butler-concierge .butler-context-bar select{font-size:16px;min-height:44px}.butler-concierge .butler-chat-top{padding:12px 18px}.butler-concierge .butler-primary-shortcuts{margin:18px 18px 0}.butler-concierge .butler-primary-shortcuts button{gap:8px}.butler-concierge .butler-primary-shortcuts button>span{font-size:18px}.butler-concierge .butler-primary-shortcuts button:last-child>span{font-size:15px}.butler-concierge .butler-transcript{padding:24px 18px}.butler-concierge .butler-compose{margin-inline:18px}.butler-concierge .butler-compose textarea{font-size:16px}.butler-concierge .butler-chat-caption{padding-inline:18px}.stage-guest-photo-actions button{min-height:44px}}@media(max-width:520px){.offstage-experience .gr-look-story{padding:22px 19px}.offstage-experience .offstage-extras>summary,.butler-page .offstage-extras>summary{padding-inline:16px;gap:10px}.offstage-experience .offstage-extras>.offstage-pocket,.butler-page .offstage-extras>.offstage-pocket{padding:18px}.offstage-experience .green-room-bingo-grid button{min-height:125px;padding:11px 7px}.offstage-experience .green-room-bingo-grid button>span{font-size:12px}.os-club-arrival{gap:16px;padding:22px}.os-club-seal{width:56px;height:56px}.os-club-seal>.os-glyph{width:33px;height:33px}.os-club-arrival h2{font-size:29px}.os-club-arrival .os-house-eyebrow{font-size:7px}.os-club-arrival>a{grid-column:1/-1;justify-content:space-between;margin-top:2px}.os-club-stops{grid-template-columns:1fr;gap:11px}.offstage-experience .os-club-stops>button{grid-template-columns:57px minmax(0,1fr) auto;column-gap:16px;padding:20px;align-items:center}.os-object-icon{grid-row:1/3;grid-column:1;width:55px;height:55px}.os-object-icon>.os-glyph{width:31px;height:31px}.os-stop-number{grid-column:3;grid-row:1;font-size:11px}.offstage-experience .os-club-stops h3{grid-column:2;grid-row:1;margin:0 0 6px;font-size:25px}.os-club-stops p{grid-column:2;grid-row:2;margin:0;font-size:11px}.os-club-stops .os-stop-arrow{position:static;grid-column:3;grid-row:2;width:17px}.os-club-links{grid-template-columns:1fr}.os-club-links>a{border-right:0;border-bottom:1px solid var(--os-rule);padding:20px}.os-club-links>a:last-child{border-bottom:0}.os-club-links strong{font-size:22px}.os-club-links small{font-size:11px}}html[data-show-mode=dark] .offstage-experience,html[data-show-mode=dark] .butler-page{--os-ink:#eee5de;--os-muted:#bcb0b9;--os-rule:#51434d;--os-linen:#29232c;--os-paper:#231f28;--os-wine:#e2bdc7;--os-gold:#c8a76e}html[data-show-mode=dark] .butler-concierge .butler-compose>button{background:#69374c;border-color:#895469;color:#f6e8d2}html[data-show-mode=dark] .offstage-experience .atelier-choice-pair svg{color:#c4b1bb}@media(prefers-reduced-motion:reduce){.offstage-unified-house .offstage-rooms a,.offstage-experience .os-club-stops>button{transition:none}}.special-projects{--sp-wine:#642d40;--sp-gold:#9b7b45;--sp-paper:#faf8f4;--sp-surface:#fffefa;--sp-soft:#f3eee7;--sp-rule:#e1d9cf;--sp-ink:#302b31;--sp-muted:#776b73;color:var(--sp-ink)}.special-projects .sp-main{min-width:0;padding:18px 32px 0;background:var(--sp-paper)}.special-projects a{color:var(--sp-wine)}.special-projects :is(button,input,select,textarea){font-family:inherit}.special-projects :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--sp-gold);outline-offset:3px}.special-projects button.primary{background:var(--sp-wine);color:#fffaf2;border-color:var(--sp-wine);box-shadow:none}.special-projects button.primary:not(:disabled):hover{background:#4e2132;border-color:#4e2132}.sp-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--sp-rule)}.sp-topline>div{display:flex;align-items:center;gap:12px}.sp-topline small{font-size:10px;color:var(--sp-muted);font-variant-numeric:tabular-nums}.sp-topline button{border-radius:4px;min-height:36px;font-size:11px}.sp-topline .sp-projects-link{display:flex;align-items:center;gap:9px;padding:4px 0;border:0;background:none;color:var(--sp-ink);font-size:12px}.sp-projects-link>span{min-width:20px;padding:2px 5px;border:1px solid var(--sp-rule);border-radius:3px;font-size:10px;color:var(--sp-muted)}.sp-topline>div>button{display:grid;place-items:center;width:36px;padding:7px;border-color:transparent;background:none;color:var(--sp-muted)}.sp-project-title{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-bottom:1px solid var(--sp-rule)}.sp-project-title>div:first-child{min-width:0}.sp-eyebrow{display:block;font-size:9px;line-height:1.6;letter-spacing:.09em;font-weight:600;text-transform:uppercase;color:var(--sp-muted)}.sp-project-title h1{font:400 clamp(30px,2.8vw,40px)/1.15 Georgia,serif;letter-spacing:-.035em;margin:7px 0 12px;color:var(--sp-ink);overflow-wrap:anywhere}.sp-project-title p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;color:var(--sp-muted);margin:0}.sp-title-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:none}.sp-title-actions button,.sp-section-heading button{font-size:11px;border-radius:4px;min-height:38px;white-space:nowrap}.sp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 18px}.sp-section-heading h2{font:400 24px/1.2 Georgia,serif;margin:0;letter-spacing:-.02em;color:var(--sp-ink)}.sp-section-heading>div:last-child{display:flex;align-items:center;gap:8px}.sp-budget-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0 0 18px}.sp-budget-card{display:block;text-align:left;background:var(--sp-surface);border:1px solid var(--sp-rule);border-top:2px solid var(--sp-wine);border-radius:5px;padding:21px 22px 14px;box-shadow:none;min-width:0;color:var(--sp-ink)}.sp-budget-lighting{border-top-color:var(--sp-gold)}.sp-budget-shared{border-top-color:var(--sp-muted)}.sp-budget-card:not(:disabled):hover{background:var(--sp-soft);border-inline-color:#c7b6a6;border-bottom-color:#c7b6a6}.sp-budget-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-budget-card>div>svg{color:var(--sp-muted)}.sp-budget-card h3{font:400 clamp(25px,2.5vw,32px)/1.2 Georgia,serif;margin:14px 0 5px;letter-spacing:-.02em;color:var(--sp-ink)}.sp-budget-card>small{font-size:10px;color:var(--sp-muted)}.sp-budget-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px 0;margin:17px 0 0;border-top:1px solid var(--sp-rule)}.sp-budget-card dt{font-size:10px;color:var(--sp-muted);margin-bottom:7px;line-height:1.5}.sp-budget-card dd{margin:0;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sp-budget-card dd span{display:block;font-size:10px;font-weight:400;margin-top:5px;color:var(--sp-muted)}.sp-card-foot{display:block;font-size:10px;color:var(--sp-wine);padding-top:12px;border-top:1px solid var(--sp-rule)}.sp-overview-grid,.sp-overview-lower{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.sp-project-brief,.sp-project-attention,.sp-panel,.sp-room{min-width:0;border:1px solid var(--sp-rule);border-radius:5px;padding:22px;background:var(--sp-surface)}.sp-project-brief h3,.sp-project-attention h3,.sp-panel h3{font:400 20px/1.25 Georgia,serif;margin:0;color:var(--sp-ink)}.sp-project-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.sp-project-facts dt{font-size:10px;color:var(--sp-muted);margin-bottom:6px}.sp-project-facts dd{font-size:12px;margin:0;overflow-wrap:anywhere}.sp-phase-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;padding:16px 0;margin:0;border-block:1px solid var(--sp-rule);list-style:none}.sp-phase-strip>li{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.5;color:var(--sp-muted);min-width:0}.sp-phase-strip>li>span{width:17px;height:17px;border:1px solid var(--sp-rule);border-radius:50%;display:grid;place-items:center;font-size:9px;flex:none}.sp-phase-strip .is-current{font-weight:600;color:var(--sp-wine)}.sp-phase-strip .is-current>span{background:var(--sp-wine);border-color:var(--sp-wine);color:#fffaf2}.sp-phase-strip .is-past>span{color:var(--sp-wine);border-color:#b5a19f}.sp-next-counters{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:15px}.sp-next-counters button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:0;background:none;border-radius:0;padding:0 20px 0 0;font-size:10px;color:var(--sp-muted);text-align:left}.sp-next-counters button+button{border-left:1px solid var(--sp-rule);padding-left:20px}.sp-next-counters b{font:400 26px/1.2 Georgia,serif;color:var(--sp-ink)}.sp-next-counters svg{position:absolute;right:0;top:10px;color:var(--sp-muted)}.sp-project-attention>div:first-child{display:flex;align-items:center;gap:9px}.sp-project-attention>div>svg{color:var(--sp-gold)}.sp-attention-count{margin-left:auto;font-size:10px;color:var(--sp-wine);padding:2px 6px;background:var(--sp-soft);border:1px solid var(--sp-rule);border-radius:3px}.sp-project-attention>button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--sp-rule);background:none;padding:14px 0;border-radius:0;width:100%;text-align:left;color:var(--sp-ink)}.sp-project-attention>button strong{font-size:12px;font-weight:500;line-height:1.6}.sp-project-attention>button small{display:block;font-size:10px;color:var(--sp-muted);margin-top:4px}.sp-project-attention>button>svg{flex:none;color:var(--sp-muted)}.sp-project-attention .sp-clear-state{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.6;color:var(--sp-muted);margin:25px 0 13px}.sp-clear-state>svg{color:#4d6652}.sp-panel{margin-bottom:18px}.sp-overview-lower>.sp-panel{margin-bottom:0}.sp-panel-title{display:flex;align-items:center;gap:9px;margin-bottom:12px}.sp-panel-title>svg{color:var(--sp-gold);flex:none}.sp-panel-title h3{flex:1;min-width:0}.sp-panel-title button{background:none;border:0;padding:5px 0;font-size:10px;color:var(--sp-wine);white-space:nowrap}.sp-system-row{display:flex;align-items:center;text-align:left;width:100%;gap:12px;border:0;border-bottom:1px solid var(--sp-rule);background:none;border-radius:0;padding:13px 0;color:var(--sp-ink)}.sp-system-row:last-child{border-bottom:0;padding-bottom:0}.sp-system-row>span:nth-child(2){flex:1;min-width:0}.sp-system-row b{font-size:12px;font-weight:500;line-height:1.5}.sp-system-row small{display:block;font-size:10px;color:var(--sp-muted);margin-top:4px;line-height:1.5}.sp-system-monogram{display:grid;place-items:center;width:31px;height:34px;flex:none;border:1px solid var(--sp-rule);border-radius:3px;background:var(--sp-soft);font:400 18px Georgia,serif;color:var(--sp-wine)}.sp-gate{display:flex;align-items:center;gap:12px;justify-content:space-between;width:100%;border:0;border-bottom:1px solid var(--sp-rule);background:none;border-radius:0;padding:14px 0;text-align:left;font-size:12px;line-height:1.5;color:var(--sp-ink)}.sp-gate:last-child{border-bottom:0}.sp-gate>span:first-child{flex:1;min-width:0}.sp-gate b{font-size:10px;font-weight:500;color:var(--sp-muted);white-space:nowrap}.sp-gate>svg{color:var(--sp-muted);flex:none}.sp-status{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:9px;font-weight:500;line-height:1.5;padding:4px 7px;border:1px solid #dcd3c9;border-radius:3px;background:#f4efe8;color:#715d65;white-space:normal}.sp-status:before{content:"";width:4px;height:4px;background:currentColor;border-radius:50%;flex:none}.sp-status.is-good{background:#eef3ed;color:#3c5b44;border-color:#c5d3c5}.sp-status.is-alert{background:#f8ece8;color:#863d35;border-color:#dfb9b0}.sp-main :is(.sp-requirements,.sp-research){border-block:1px solid var(--sp-rule);padding:10px 0;margin:18px 0}.sp-main :is(.sp-requirements,.sp-research,.sp-help)>summary{cursor:pointer;font-size:11px;font-weight:500;min-height:30px;align-content:center;color:var(--sp-muted)}.sp-requirements summary svg{vertical-align:middle;margin-right:7px;color:var(--sp-gold)}.sp-requirements>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:14px 0}.sp-requirements h3{font:400 18px Georgia,serif;margin:0 0 10px}.sp-requirements p,.sp-research>p{font-size:12px;line-height:1.7;white-space:pre-wrap;color:var(--sp-muted)}.sp-research>a{display:flex;align-items:center;justify-content:space-between;font-size:12px;min-height:42px;max-width:640px;gap:15px;text-decoration:none;border-bottom:1px solid var(--sp-rule)}.sp-main .sp-help{margin:14px 0}.sp-help>p,.sp-note{font-size:11px;line-height:1.7;color:var(--sp-muted);margin:10px 0 16px;max-width:95ch}.sp-filterbar{display:flex;align-items:center;gap:10px;padding:0 0 18px}.sp-filterbar>label,.sp-directory-search{display:flex;align-items:center;gap:8px;flex:1;min-width:0;max-width:420px;color:var(--sp-muted);border:1px solid var(--sp-rule);border-radius:4px;padding-left:12px;background:var(--sp-surface)}.sp-filterbar>label>svg,.sp-directory-search>svg{flex:none}.sp-filterbar input,.sp-directory-search input{border:0;background:none;width:100%;min-width:0;min-height:40px;padding:10px 6px;font-size:12px;color:var(--sp-ink);border-radius:4px}.sp-filterbar>label>button,.sp-directory-search>button{border:0;background:none;min-height:36px;min-width:36px;padding:8px;color:var(--sp-muted)}.sp-filterbar select,.sp-directory-tools select{border:1px solid var(--sp-rule);background:var(--sp-surface);color:var(--sp-ink);border-radius:4px;min-height:42px;font-size:11px;max-width:200px}.sp-filterbar>small{margin-left:auto;white-space:nowrap;color:var(--sp-muted);font-size:10px}.sp-financial-strip{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--sp-rule);border-radius:5px;background:var(--sp-surface);margin-bottom:18px;overflow:hidden}.sp-financial-strip>div{padding:17px 20px;flex:1;min-width:140px;border-right:1px solid var(--sp-rule)}.sp-financial-strip>div:last-child{border-right:0}.sp-financial-strip small{font-size:10px;color:var(--sp-muted);display:block;margin-bottom:8px;line-height:1.5}.sp-financial-strip b{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.sp-financial-strip>button{margin:12px;font-size:11px;align-self:center}.sp-budget-warnings{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:11px;color:var(--sp-wine);line-height:1.7}.sp-budget-warnings:empty{display:none}.sp-budget-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:20px}.sp-definition{margin:14px 0}.sp-definition>div{display:grid;grid-template-columns:minmax(100px,1fr) 1.3fr;gap:16px;padding:9px 0;border-bottom:1px solid var(--sp-rule);font-size:11px;line-height:1.6}.sp-definition dt{color:var(--sp-muted)}.sp-definition dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.sp-table-wrap{width:100%;overflow:auto;border:1px solid var(--sp-rule);border-radius:5px;background:var(--sp-surface)}.sp-table{border-collapse:collapse;width:100%;min-width:800px;font-size:12px}.sp-table th{text-align:left;font-size:9px;letter-spacing:.06em;text-transform:uppercase;background:var(--sp-soft);color:var(--sp-muted);position:static;padding:12px 16px;white-space:nowrap}.sp-table td{padding:15px 16px;border-top:1px solid var(--sp-rule);vertical-align:top;font-variant-numeric:tabular-nums}.sp-table td:first-child{min-width:220px}.sp-table b{display:block;font-size:12px;font-weight:500;max-width:34ch;line-height:1.6}.sp-table small{display:block;color:var(--sp-muted);font-size:10px;line-height:1.6;margin:3px 0}.sp-table button{font-size:11px;border-radius:4px;white-space:nowrap;min-height:36px}.sp-register{border-top:1px solid var(--sp-rule)}.sp-equipment{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(150px,.36fr);gap:18px;padding:22px 0;border-bottom:1px solid var(--sp-rule);background:none}.sp-register-number{font:400 18px Georgia,serif;color:var(--sp-gold);padding-top:3px}.sp-equipment h3{font:400 23px/1.2 Georgia,serif;margin:6px 0 9px;color:var(--sp-ink)}.sp-equipment-main>p{color:var(--sp-muted);font-size:11px;line-height:1.65;margin:0}.sp-equipment-progress{display:flex;gap:28px;padding:16px 0 6px}.sp-equipment-progress>span{font-size:10px;color:var(--sp-muted)}.sp-equipment-progress b{display:block;font-size:19px;color:var(--sp-ink);font-weight:500;margin-bottom:5px;font-variant-numeric:tabular-nums}.sp-equipment-side{display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid var(--sp-rule);padding-left:20px;min-width:0}.sp-equipment-side dl{width:100%;margin:15px 0}.sp-equipment-side dl>div{margin-bottom:12px}.sp-equipment-side dt{font-size:9px;color:var(--sp-muted);margin-bottom:4px}.sp-equipment-side dd{margin:0;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.sp-equipment-side button{margin-top:auto;font-size:11px;border-radius:4px}.sp-record-note{font-size:12px;line-height:1.65;white-space:pre-wrap;color:var(--sp-muted)}.sp-main :is(.sp-equipment,.sp-issue-list,.sp-test-list) summary{cursor:pointer;font-size:11px;font-weight:500;color:var(--sp-wine);min-height:32px;align-content:center}.sp-equipment .sp-definition{max-width:650px}.sp-attachments{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.sp-attachments a{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;min-height:32px;border:1px solid var(--sp-rule);font-size:10px;border-radius:3px;text-decoration:none}.sp-schedule{border:1px solid var(--sp-rule);border-radius:5px;background:var(--sp-surface);overflow:hidden}.sp-schedule-labels{display:grid;grid-template-columns:1fr 1fr 135px;gap:18px;padding:12px 18px;background:var(--sp-soft);font-size:9px;line-height:1.6;letter-spacing:.06em;color:var(--sp-muted)}.sp-schedule>article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) 135px;gap:18px;padding:17px 18px;border-top:1px solid var(--sp-rule)}.sp-schedule>article>div:first-child>small{display:block;color:var(--sp-muted);font-size:9px;line-height:1.7}.sp-schedule>article>div:first-child>button{display:block;text-align:left;background:none;border:0;padding:3px 0;font-size:12px;line-height:1.6;font-weight:500;color:var(--sp-ink)}.sp-schedule>article>div:first-child>button:disabled{opacity:1;cursor:default}.sp-schedule>article>div:first-child>span{font-size:10px;color:var(--sp-muted);line-height:1.6}.sp-schedule>article>div:last-child>small{display:block;font-size:10px;color:var(--sp-muted);margin-top:8px}.sp-schedule-lane{min-width:0;position:relative;padding-top:26px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#b6a99422 calc(25% - 1px),#b6a99422 25%);border-bottom:1px solid var(--sp-rule)}.sp-schedule-bar{height:8px;background:#dfd2b8;position:absolute;top:5px;border-radius:2px;min-width:4px;max-width:100%}.sp-schedule-bar>span{display:block;height:100%;border-radius:2px;background:#6d354c}.sp-schedule-bar.is-blocked{background:#c88970}.sp-schedule-lane>small{display:block;font-size:9px;line-height:1.7;color:var(--sp-muted)}.sp-undated{font-size:10px;color:var(--sp-muted);display:block;padding-bottom:12px}.sp-exceptions{margin-top:18px}.sp-exceptions button{display:flex;align-items:center;gap:10px;text-align:left;min-height:48px;width:100%;border:0;border-bottom:1px solid var(--sp-rule);padding:10px 0;background:none;font-size:12px;color:var(--sp-ink)}.sp-exceptions small{display:block;margin-top:4px;font-size:10px;color:var(--sp-muted)}.sp-room-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.sp-room>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--sp-gold)}.sp-room h3{font:400 25px Georgia,serif;margin:12px 0;color:var(--sp-ink)}.sp-room>p{font-size:12px;line-height:1.65;color:var(--sp-muted)}.sp-readiness-rows{border-top:1px solid var(--sp-rule);margin-top:18px}.sp-readiness-rows>div{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--sp-rule);font-size:11px}.sp-room>button{font-size:11px;border-radius:4px}.sp-layout-workbench{display:grid;grid-template-columns:210px minmax(0,1fr);border:1px solid var(--sp-rule);border-radius:5px;min-height:340px;overflow:hidden}.sp-drawing-index{padding:20px 14px;background:var(--sp-soft);border-right:1px solid var(--sp-rule)}.sp-drawing-index>button{display:block;width:100%;border:0;border-bottom:1px solid var(--sp-rule);border-left:2px solid transparent;border-radius:0;background:none;padding:14px 8px;text-align:left;color:var(--sp-ink)}.sp-drawing-index>button.is-current{border-left-color:var(--sp-wine);background:#e9ded2}.sp-drawing-index button span,.sp-drawing-index button small{display:block;font-size:9px;line-height:1.7;color:var(--sp-muted)}.sp-drawing-index button b{font-size:11px;display:block;line-height:1.5;margin:5px 0;font-weight:500}.sp-drawing-index>p{font-size:11px;line-height:1.7;color:var(--sp-muted)}.sp-plan-panel{min-width:0;padding:22px;background:var(--sp-surface)}.sp-plan-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:18px}.sp-plan-heading h3{font:400 23px Georgia,serif;margin:7px 0;color:var(--sp-ink)}.sp-plan-heading small{font-size:10px;color:var(--sp-muted)}.sp-plan-heading button{font-size:10px;white-space:nowrap}.sp-drawing-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sp-plan-image{position:relative;width:100%;line-height:0;border:1px solid var(--sp-rule);background:#fff}.sp-plan-image>img{display:block;width:100%;height:auto}.sp-plan-image.is-placing{cursor:crosshair}.sp-plan-image>button{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;min-height:0;border-radius:50%;border:2px solid #fff;background:#642d40;color:#fff;display:grid;place-items:center;padding:0;font-size:10px;box-shadow:0 1px 4px #21142055}.sp-plan-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0}.sp-plan-tools select{max-width:260px;font-size:11px}.sp-plan-tools button{font-size:11px}.sp-plan-tools span{font-size:11px;color:var(--sp-muted)}.sp-plan-legend{font-size:11px;line-height:1.7;padding-left:25px}.sp-file-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;text-align:center;background:var(--sp-soft);border:1px dashed var(--sp-rule);border-radius:4px;padding:22px;color:var(--sp-muted)}.sp-file-preview h4{font:400 23px Georgia,serif;margin:15px 0 0;color:var(--sp-ink)}.sp-file-preview p{font-size:12px;line-height:1.65}.sp-file-preview a{font-size:12px;min-height:44px;display:flex;align-items:center;gap:10px}.sp-coordination-types{display:flex;flex-wrap:wrap;border:1px solid var(--sp-rule);border-radius:5px;overflow:hidden;margin-bottom:12px;background:var(--sp-surface)}.sp-coordination-types button{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;border:0;border-right:1px solid var(--sp-rule);border-bottom:2px solid transparent;border-radius:0;background:none;font-size:11px;padding:13px 12px;color:var(--sp-ink)}.sp-coordination-types button:last-child{border-right:0}.sp-coordination-types b{font-weight:500}.sp-coordination-types button[aria-pressed=true]{border-bottom-color:var(--sp-wine);background:var(--sp-soft)}.sp-coordination-types span{font-size:10px;color:var(--sp-muted)}.sp-issue-list>article,.sp-test-list>article,.sp-handover-list>article{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:21px 0;border-top:1px solid var(--sp-rule)}.sp-issue-list>article>div:first-child,.sp-handover-list>article>div:first-child{flex:1;min-width:0}.sp-issue-list h3,.sp-test-list h3,.sp-handover-list h3{font:400 22px/1.25 Georgia,serif;margin:6px 0 9px;color:var(--sp-ink)}.sp-issue-list p,.sp-test-list p,.sp-handover-list p{font-size:12px;line-height:1.65;white-space:pre-wrap;max-width:80ch;color:var(--sp-muted)}.sp-issue-list small,.sp-test-list small{display:block;font-size:10px;color:var(--sp-muted);line-height:1.7}.sp-issue-list>article>div:last-child,.sp-test-list>article>div:last-child,.sp-handover-list>article>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex:none;max-width:190px}.sp-issue-list>article>div:last-child button,.sp-test-list>article>div:last-child button,.sp-handover-list>article>div:last-child button{font-size:11px;border-radius:4px}.sp-test-list>article>div:nth-child(2){flex:1;min-width:0}.sp-test-list>article .sp-register-number{flex:none}.sp-diary-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--sp-muted);margin-bottom:14px}.sp-diary-heading>button{margin-left:auto;font-size:11px;border-radius:4px}.sp-diary h3{font:400 24px Georgia,serif;margin:10px 0}.sp-diary .sp-panel>small{color:var(--sp-muted)}.sp-diary-copy{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;margin-top:18px}.sp-diary h4{font-size:11px;font-weight:600;margin:0 0 8px}.sp-diary p{font-size:12px;line-height:1.65;color:var(--sp-muted);white-space:pre-wrap;margin:0}.sp-handover-heading{display:flex;align-items:center;gap:12px;background:var(--sp-surface);padding:18px 22px;margin-bottom:18px;border:1px solid var(--sp-rule);border-radius:5px}.sp-handover-heading>svg{color:var(--sp-gold);flex:none}.sp-handover-heading h3{font:400 20px Georgia,serif;margin:0;color:var(--sp-ink)}.sp-handover-heading>span{margin-left:auto;font-size:19px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sp-handover-heading>span>small{display:block;font-size:10px;font-weight:400;margin-top:4px;color:var(--sp-muted)}.sp-record-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.sp-record-controls>div{flex:1;min-width:140px}.sp-record-controls>button{font-size:11px;min-height:40px;border-radius:4px}.sp-history>div{display:flex;gap:20px;border-bottom:1px solid var(--sp-rule);padding:14px 0;font-size:12px;line-height:1.6}.sp-history small{display:block;margin-top:5px;color:var(--sp-muted)}.sp-empty{padding:32px 22px;min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;color:var(--sp-muted)}.sp-empty>svg{color:var(--sp-gold)}.sp-empty h3{font:400 21px/1.3 Georgia,serif;color:var(--sp-ink);margin:14px 0 8px}.sp-empty p{font-size:12px;max-width:50ch;line-height:1.65;margin:0}.sp-empty button{margin-top:10px;font-size:11px;border-radius:4px}.sp-colophon{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--sp-rule);color:var(--sp-muted);padding:20px 0;margin-top:28px;font-size:10px;background:none;position:static;height:auto}.sp-colophon b{color:var(--sp-wine);font:400 18px Georgia,serif;margin-right:4px}.sp-colophon small{font-size:9px}.sp-error{background:#f6e8e2;border:1px solid #d6aca0;border-radius:4px;padding:13px;line-height:1.7;color:#76362e;margin:16px 0}.sp-error button{margin-left:15px;font-size:11px}.sp-main>.sp-notice{display:flex;gap:7px;align-items:center;font-size:10px;color:#476047;padding:5px 0;margin:5px 0}.sp-editor-overlay{z-index:500;display:flex;align-items:stretch;justify-content:flex-end;padding:0;background:#21182066}.sp-editor{width:min(680px,100vw);max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--sp-paper);color:var(--sp-ink);border-left:1px solid var(--sp-rule);box-shadow:-12px 0 45px #2114201a}.sp-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 28px 22px;border-bottom:1px solid var(--sp-rule);background:var(--sp-surface)}.sp-editor-heading small{font-size:9px;letter-spacing:.1em;color:var(--sp-muted);text-transform:uppercase}.sp-editor h2{font:400 28px/1.2 Georgia,serif;margin:8px 0 0;letter-spacing:-.025em;color:var(--sp-ink)}.sp-editor-heading p{font-size:11px;color:var(--sp-muted);margin:9px 0 0}.sp-editor-heading>button{padding:8px;border:0;background:none;min-width:40px;min-height:40px;color:var(--sp-muted)}.sp-editor form{padding:24px 28px}.sp-editor fieldset{border:0;margin:0;padding:0;min-width:0}.sp-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sp-editor label{display:block;font-size:11px;font-weight:500;line-height:1.6;color:var(--sp-muted);margin:0;min-width:0}.sp-editor .sp-wide{grid-column:1/-1}.sp-editor input,.sp-editor select,.sp-editor textarea{display:block;width:100%;margin-top:6px;min-height:43px;border:1px solid var(--sp-rule);border-radius:4px;background:var(--sp-surface);color:var(--sp-ink);padding:10px 11px;font-size:13px;font-weight:400}.sp-editor textarea{resize:vertical;line-height:1.6}.sp-editor label>small{display:block;font-size:10px;line-height:1.6;color:var(--sp-muted);margin-top:6px;font-weight:400}.sp-editor-section+.sp-editor-section{border-top:1px solid var(--sp-rule);padding-top:22px;margin-top:24px}.sp-editor-section>h3,.sp-editor-section>summary{font:400 20px/1.3 Georgia,serif;color:var(--sp-ink);margin:0 0 17px}.sp-editor-section>summary{cursor:pointer;min-height:32px;align-content:center;margin-bottom:0}.sp-editor-section[open]>.sp-editor-fields{margin-top:16px}.sp-editor-dependencies,.sp-file-section{border-top:1px solid var(--sp-rule);padding-top:20px;margin-top:24px}.sp-editor h3{font:400 20px Georgia,serif;margin:0 0 13px;color:var(--sp-ink)}.sp-editor-dependencies p,.sp-file-section p,.sp-budget-editor p{font-size:11px;line-height:1.6;color:var(--sp-muted)}.sp-editor-dependencies>summary{cursor:pointer;font:400 20px/1.3 Georgia,serif;color:var(--sp-ink);min-height:32px;align-content:center}.sp-editor-dependencies[open]>summary{margin-bottom:12px}.sp-editor-dependencies label{display:flex;align-items:center;gap:9px;padding:7px 0;min-height:38px}.sp-editor-dependencies input{width:16px;height:16px;min-height:0;margin:0;flex:none;accent-color:var(--sp-wine)}.sp-file-section>.upload-control{display:block;margin-top:12px}.sp-file-section>div>span{display:inline-flex;align-items:center;gap:6px;margin:4px 10px 4px 0}.sp-file-section a{display:inline-flex;align-items:center;gap:5px;color:var(--sp-wine);font-size:11px;line-height:1.7}.sp-file-section button{font-size:11px;border-radius:4px}.sp-editor-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid var(--sp-rule)}.sp-editor-foot button{min-height:42px;font-size:12px;border-radius:4px}.sp-editor-foot .sp-delete{margin-right:auto;color:#813d35;background:none;border:0}.sp-budget-editor>section{padding:18px 0;border-bottom:1px solid var(--sp-rule)}.sp-budget-editor label{margin:15px 0}.sp-directory-overlay{z-index:510;display:flex;align-items:center;justify-content:center;padding:24px;background:#21182066}.sp-directory{display:flex;flex-direction:column;width:min(860px,100%);max-height:min(760px,calc(100dvh - 48px));background:var(--sp-paper);border:1px solid var(--sp-rule);border-radius:8px;box-shadow:0 24px 80px #21142024;overflow:hidden;color:var(--sp-ink)}.sp-directory-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 26px 18px;border-bottom:1px solid var(--sp-rule);background:var(--sp-surface);gap:18px}.sp-directory-heading>div{display:flex;align-items:center;gap:12px}.sp-directory-heading svg{color:var(--sp-gold)}.sp-directory-heading h2{font:400 27px Georgia,serif;margin:0;color:var(--sp-ink)}.sp-directory-heading span{font-size:11px;color:var(--sp-muted);padding:3px 7px;border:1px solid var(--sp-rule);border-radius:3px}.sp-directory-heading>button{border:0;background:none;color:var(--sp-muted);min-width:40px;min-height:40px;padding:8px}.sp-directory-heading>button svg{color:inherit}.sp-directory-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 26px}.sp-directory-tools select{max-width:175px}.sp-directory-heading,.sp-directory-tools,.sp-directory-foot{flex-shrink:0}.sp-directory-list{flex:1;overflow-y:auto;overscroll-behavior:contain;min-height:140px;padding:0 26px}.sp-directory-row{display:grid;grid-template-columns:minmax(0,1fr) 135px 110px 16px;align-items:center;gap:18px;width:100%;padding:18px 12px;border:0;border-top:1px solid var(--sp-rule);border-radius:0;background:none;text-align:left;color:var(--sp-ink)}.sp-directory-row.is-current{box-shadow:inset 2px 0 var(--sp-gold);background:var(--sp-soft)}.sp-directory-row:not(:disabled):hover{background:var(--sp-soft)}.sp-directory-name{min-width:0}.sp-directory-name small{display:block;font-size:9px;letter-spacing:.06em;color:var(--sp-muted);margin-bottom:5px}.sp-directory-name strong{font:400 19px/1.3 Georgia,serif;display:block;overflow-wrap:anywhere}.sp-directory-row>.sp-status{justify-self:start}.sp-directory-date{font-size:10px;color:var(--sp-muted);font-variant-numeric:tabular-nums}.sp-directory-row>svg{color:var(--sp-wine)}.sp-directory-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 26px;border-top:1px solid var(--sp-rule);background:var(--sp-surface)}.sp-directory-foot small{font-size:11px;color:var(--sp-muted)}.sp-directory-foot button{font-size:12px;min-height:40px;border-radius:4px}.sp-create-project{width:min(560px,100%);max-height:calc(100dvh - 48px);border:1px solid var(--sp-rule);border-radius:8px;box-shadow:0 24px 80px #21142024}@media(max-width:1100px){.sp-overview-grid,.sp-overview-lower{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media(max-width:800px){.special-projects .sp-main{padding:16px 22px 0}.sp-project-title{align-items:flex-start}.sp-title-actions{max-width:130px}.sp-overview-grid,.sp-overview-lower{grid-template-columns:1fr}.sp-requirements>div,.sp-diary-copy{grid-template-columns:1fr}.sp-schedule-labels{display:none}.sp-schedule>article{grid-template-columns:1fr 125px;gap:14px}.sp-schedule>article>.sp-schedule-lane{grid-row:2;grid-column:1/-1;min-height:48px}.sp-equipment{grid-template-columns:24px minmax(0,1fr)}.sp-equipment-side{grid-column:2;border-left:0;border-top:1px solid var(--sp-rule);padding:16px 0 0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px}.sp-equipment-side dl{display:flex;flex-wrap:wrap;gap:20px;margin:0}.sp-equipment-side dl>div{margin:0}.sp-equipment-side button{margin:0}.sp-layout-workbench{grid-template-columns:1fr}.sp-drawing-index{border-right:0;border-bottom:1px solid var(--sp-rule)}.sp-drawing-index>button{display:inline-block;vertical-align:top;width:200px}.sp-issue-list>article,.sp-test-list>article,.sp-handover-list>article{flex-wrap:wrap;gap:15px}.sp-test-list>article>div:nth-child(2){min-width:220px}.sp-issue-list>article>div:last-child,.sp-test-list>article>div:last-child,.sp-handover-list>article>div:last-child{flex-direction:row;align-items:center;max-width:none;justify-content:space-between;width:100%}.sp-directory-row{grid-template-columns:minmax(0,1fr) 125px 16px}.sp-directory-date{display:none}.sp-directory-search{flex-basis:100%;max-width:none}.sp-directory-tools select{flex:1;max-width:none;min-width:0}}@media(max-width:700px){.sp-budget-cards{grid-template-columns:1fr}}@media(max-width:520px){.special-projects .sp-main{padding:14px 16px 0}.sp-project-title{display:block;padding:22px 0 20px}.sp-project-title h1{font-size:32px}.sp-title-actions{justify-content:flex-start;max-width:none;margin-top:16px}.sp-topline>div>small{font-size:9px}.sp-topline>div{gap:6px}.sp-section-heading{align-items:flex-start;margin:22px 0 16px}.sp-section-heading h2{font-size:23px}.sp-section-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;max-width:185px}.sp-section-heading button{font-size:10px;min-height:40px;padding:8px 10px}.sp-budget-cards{grid-template-columns:1fr}.sp-budget-card{padding:20px 20px 14px}.sp-project-brief,.sp-project-attention,.sp-panel,.sp-room{padding:20px}.sp-filterbar{flex-wrap:wrap}.sp-filterbar>label{flex-basis:100%;max-width:none}.sp-filterbar select{flex:1;max-width:none}.sp-financial-strip>div{min-width:45%;padding:15px}.sp-financial-strip b{font-size:17px}.sp-equipment{gap:10px}.sp-equipment h3{font-size:22px}.sp-equipment-progress{gap:24px}.sp-plan-panel{padding:18px}.sp-plan-heading{flex-wrap:wrap}.sp-drawing-actions{justify-content:flex-start}.sp-editor form,.sp-editor-heading{padding:22px 18px}.sp-editor-fields{grid-template-columns:1fr;gap:17px}.sp-editor input,.sp-editor select,.sp-editor textarea{font-size:16px}.sp-editor-foot{flex-wrap:wrap}.sp-editor-foot .sp-delete{font-size:10px}.sp-filterbar input,.sp-filterbar select,.sp-directory-search input,.sp-directory-tools select{font-size:16px}.sp-coordination-types button{flex-basis:32%;font-size:10px;padding:12px 10px}.sp-handover-heading{padding:17px;gap:10px}.sp-handover-heading>span>small{max-width:100px;white-space:normal;line-height:1.5}.sp-system-row{gap:10px}.sp-system-row b{font-size:11px}.sp-system-monogram{width:27px;height:32px}.sp-colophon{justify-content:flex-start}.sp-colophon>small{width:100%}.sp-directory-overlay{padding:12px}.sp-directory,.sp-create-project{max-height:calc(100dvh - 24px)}.sp-directory-heading,.sp-directory-tools,.sp-directory-foot{padding:17px 18px}.sp-directory-list{padding:0 18px}.sp-directory-row{grid-template-columns:minmax(0,1fr) 102px 14px;gap:10px;padding:16px 10px}.sp-directory-name strong{font-size:17px}.sp-directory-row>.sp-status{font-size:9px}}html[data-show-mode=dark] .special-projects{--sp-paper:#211f25;--sp-surface:#29252d;--sp-soft:#342d35;--sp-rule:#4a4049;--sp-ink:#f1e9de;--sp-muted:#c1b0ba;--sp-wine:#e4b3c4;--sp-gold:#d0b681}html[data-show-mode=dark] .special-projects button.primary{background:#79384f;border-color:#9d5e74;color:#fff9ee}html[data-show-mode=dark] .special-projects button.primary:not(:disabled):hover{background:#8b465e}html[data-show-mode=dark] .special-projects .sp-status{background:#41353e;color:#ead9cd;border-color:#66515c}html[data-show-mode=dark] .special-projects .sp-status.is-good{background:#2e4336;color:#d3e6ce;border-color:#536c59}html[data-show-mode=dark] .special-projects .sp-status.is-alert{background:#543630;color:#f2d2c6;border-color:#80574b}html[data-show-mode=dark] .special-projects .sp-drawing-index>button.is-current{background:#44343d}html[data-show-mode=dark] .special-projects .sp-phase-strip .is-current>span{background:#79384f;border-color:#9d5e74;color:#fff9ee}html[data-show-mode=dark] .special-projects .sp-clear-state>svg,html[data-show-mode=dark] .special-projects .sp-notice{color:#b7ceb3}html[data-show-mode=dark] .special-projects .sp-table :is(th,td){border-color:var(--sp-rule);color:var(--sp-ink);background:var(--sp-surface)}html[data-show-mode=dark] .special-projects .sp-table th{background:var(--sp-soft);color:var(--sp-muted)}html[data-show-mode=dark] .special-projects .sp-table tr:hover td{background:var(--sp-soft)}@media(prefers-reduced-motion:reduce){.special-projects *{scroll-behavior:auto!important}}.sp-connections-toolbar,.sp-inline-actions,.sp-import-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sp-connections-toolbar{margin-bottom:18px}.sp-connections-toolbar>span{font-size:11px;color:var(--sp-muted)}.sp-connections-toolbar>div,.sp-inline-actions{display:flex;gap:8px}.sp-inline-actions{justify-content:flex-start}.sp-connections button{font-size:11px;border-radius:4px;min-height:40px}.sp-connections-toolbar>div>button[aria-label]{width:40px;padding:9px}.sp-vendor-grid,.sp-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sp-integration-grid>.sp-panel{margin:0}.sp-vendor-card{margin:0}.sp-vendor-card>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;color:var(--sp-gold)}.sp-vendor-card>p{font-size:11px;line-height:1.7;color:var(--sp-muted);margin:12px 0 18px}.sp-vendor-card h3{overflow-wrap:anywhere}.sp-vendor-updates{margin-top:18px}.sp-vendor-updates>.sp-panel-title>small{font-size:10px;color:var(--sp-muted)}.sp-vendor-updates>article{padding:18px 0;border-top:1px solid var(--sp-rule)}.sp-vendor-updates>article>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:16px}.sp-vendor-updates strong{font-size:12px;font-weight:500}.sp-vendor-updates>article>small,.sp-vendor-updates>small{display:block;font-size:10px;line-height:1.6;color:var(--sp-muted);margin-top:7px}.sp-vendor-updates>article>p{white-space:pre-wrap;font-size:12px;line-height:1.7;color:var(--sp-ink);overflow-wrap:anywhere;max-width:90ch;margin:14px 0}.sp-private-address{border:1px solid var(--sp-gold);border-radius:5px;background:var(--sp-surface);padding:17px 20px;margin-bottom:20px}.sp-private-address>div{display:flex;align-items:center;gap:9px}.sp-private-address strong{font-size:12px;font-weight:500}.sp-private-address>div>svg{color:var(--sp-gold)}.sp-private-address>div>button{margin-left:auto;font-size:11px;min-height:36px;border-radius:4px}.sp-private-address>div:first-child>button{border:0;background:none;min-width:36px;padding:8px;color:var(--sp-muted)}.sp-private-address input{display:block;width:100%;border:1px solid var(--sp-rule);background:var(--sp-paper);color:var(--sp-ink);border-radius:4px;min-height:42px;margin:12px 0;padding:10px;font-size:12px}.sp-private-address small{font-size:10px;color:var(--sp-muted);line-height:1.6}.sp-connection-fields{display:flex;flex-wrap:wrap;gap:15px;margin-top:17px}.sp-connection-fields label{flex:1;min-width:120px;font-size:11px;color:var(--sp-muted)}.sp-connection-fields select{display:block;width:100%;min-height:42px;border:1px solid var(--sp-rule);background:var(--sp-surface);color:var(--sp-ink);border-radius:4px;font-size:12px;margin-top:7px}.sp-access-note{font-size:11px;line-height:1.7;color:var(--sp-muted);margin:16px 0;max-width:85ch}.sp-main .sp-link-list{margin:22px 0 0;border-top:1px solid var(--sp-rule);padding-top:12px}.sp-link-list>summary{font-size:11px;font-weight:500;color:var(--sp-muted)}.sp-link-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--sp-rule)}.sp-link-list strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.sp-link-list small{display:block;font-size:10px;color:var(--sp-muted);margin-top:6px}.sp-export-list{border-top:1px solid var(--sp-rule);margin-top:17px}.sp-export-list>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;border-bottom:1px solid var(--sp-rule);background:none;color:var(--sp-ink);border-radius:0;padding:13px 0;text-align:left;font-size:12px}.sp-export-list svg{color:var(--sp-muted)}.sp-import-block{margin-top:26px}.sp-file-input{display:block;padding:13px;border:1px dashed var(--sp-rule);border-radius:4px;margin-top:16px;font-size:11px;color:var(--sp-muted);line-height:1.7}.sp-file-input input{display:block;max-width:100%;margin-top:8px;font-size:12px}.sp-import-preview{margin-top:18px}.sp-import-preview>.sp-table-wrap{max-height:400px;overflow:auto}.sp-import-preview input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--sp-wine)}.sp-import-preview .sp-table td:first-child{min-width:40px;width:40px}.sp-import-footer{margin-top:18px}.sp-import-footer>span{font-size:11px;color:var(--sp-muted);line-height:1.7}.sp-selection{border-top:1px solid var(--sp-rule);padding-top:16px;margin-top:22px}.sp-selection>summary{cursor:pointer;font:400 20px/1.4 Georgia,serif;color:var(--sp-ink);min-height:32px}.sp-selection>summary>span{float:right;font:400 10px/2.5 sans-serif;color:var(--sp-muted)}.sp-selection>label{display:flex;align-items:flex-start;gap:10px;min-height:40px;padding:10px 0;border-bottom:1px solid var(--sp-rule);font-size:12px;line-height:1.6;color:var(--sp-ink)}.sp-editor .sp-selection input[type=checkbox]{width:16px;height:16px;min-height:0;flex:none;margin:2px 0 0;padding:0;accent-color:var(--sp-wine)}.sp-selection>p{font-size:12px;color:var(--sp-muted)}.sp-package-dialog{width:min(850px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:var(--sp-paper);border:1px solid var(--sp-rule);border-radius:8px;color:var(--sp-ink);box-shadow:0 24px 80px #21142024}.sp-package-dialog>.sp-directory-heading{position:sticky;top:0;z-index:1}.sp-package-dialog>.sp-package-content{padding:26px}.sp-package-content{min-width:0}.sp-package-content h2{font:400 28px/1.2 Georgia,serif;color:var(--sp-ink);margin:12px 0}.sp-package-content>p,.sp-package-content section>p{font-size:12px;line-height:1.7;white-space:pre-wrap;color:var(--sp-muted);overflow-wrap:anywhere}.sp-package-meta{display:flex;flex-wrap:wrap;gap:9px 20px;justify-content:space-between;font-size:9px;line-height:1.7;color:var(--sp-muted)}.sp-package-content>section{margin-top:25px}.sp-package-content h3{font:400 20px Georgia,serif;margin:0 0 14px;color:var(--sp-ink)}.sp-package-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-top:1px solid var(--sp-rule);padding:14px 0;font-size:12px;line-height:1.6}.sp-package-row>div,.sp-package-row>strong{min-width:0;flex:1;overflow-wrap:anywhere}.sp-package-row strong{font-weight:500}.sp-package-row>span{text-align:right;font-size:11px;max-width:45%;font-variant-numeric:tabular-nums}.sp-package-row small{display:block;font-size:10px;color:var(--sp-muted);margin-top:5px}.sp-package-room{border-top:1px solid var(--sp-rule);padding:14px 0}.sp-package-room h4{font-size:13px;font-weight:500;margin:0 0 9px}.sp-package-room p{font-size:12px;line-height:1.7;white-space:pre-wrap;color:var(--sp-muted);margin:8px 0;overflow-wrap:anywhere}.sp-vendor-portal{min-height:100dvh;background:var(--sp-paper);color:var(--sp-ink)}.sp-portal-masthead{display:flex;align-items:center;gap:15px;padding:22px max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid var(--sp-rule);background:var(--sp-surface)}.sp-portal-masthead>a{font:400 30px Georgia,serif;text-decoration:none;letter-spacing:-.04em}.sp-portal-masthead>span{font-size:11px;color:var(--sp-muted);border-left:1px solid var(--sp-rule);padding-left:15px}.sp-portal-masthead>svg{margin-left:auto;color:var(--sp-gold)}.sp-vendor-portal>main{max-width:1248px;margin:auto;padding:32px 24px}.sp-portal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.sp-portal-heading h1{font:400 34px/1.2 Georgia,serif;margin:8px 0 0;color:var(--sp-ink)}.sp-portal-heading>small{font-size:10px;color:var(--sp-muted);line-height:1.7}.sp-portal-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);gap:22px;align-items:start}.sp-portal-grid>.sp-panel{margin:0;padding:26px}.sp-portal-response label{display:block;font-size:11px;line-height:1.6;color:var(--sp-muted);margin:17px 0}.sp-portal-response input,.sp-portal-response textarea{display:block;width:100%;border:1px solid var(--sp-rule);border-radius:4px;background:var(--sp-paper);color:var(--sp-ink);margin-top:7px;padding:11px;font-size:13px;line-height:1.6}.sp-portal-response textarea{resize:vertical}.sp-portal-response button{min-height:42px;border-radius:4px;font-size:12px}.sp-portal-response .sp-note>svg{vertical-align:middle;margin-right:6px;color:#4d6652}@media(max-width:900px){.sp-integration-grid,.sp-vendor-grid,.sp-portal-grid{grid-template-columns:1fr}.sp-vendor-grid{gap:18px}.sp-portal-heading{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:520px){.sp-private-address{padding:16px}.sp-private-address input,.sp-connection-fields select,.sp-portal-response input,.sp-portal-response textarea{font-size:16px}.sp-vendor-updates>article>div:first-child{align-items:flex-start}.sp-vendor-updates>.sp-panel-title{flex-wrap:wrap}.sp-import-footer{align-items:flex-start;flex-direction:column}.sp-package-dialog{max-height:calc(100dvh - 24px)}.sp-package-dialog>.sp-package-content{padding:20px}.sp-package-meta{display:block}.sp-package-meta>span{display:block;margin:5px 0}.sp-package-content h2{font-size:26px}.sp-package-row{gap:12px}.sp-portal-masthead{padding:18px 20px}.sp-vendor-portal>main{padding:24px 16px}.sp-portal-heading h1{font-size:30px}.sp-portal-grid>.sp-panel{padding:21px}.sp-portal-masthead>a{font-size:27px}}.sp-portfolio{padding:32px 0 50px;min-width:0}.sp-portfolio .sp-directory{width:100%;max-height:none;box-shadow:none;background:transparent;border:0;overflow:visible}.sp-portfolio .sp-directory-heading{padding:0 0 26px;background:transparent;position:static;border-bottom:0}.sp-directory-heading h1{font:400 40px/1.15 Georgia,serif;letter-spacing:-.035em;margin:0}.sp-directory-heading-actions{display:flex;align-items:center;gap:12px}.sp-directory-heading-actions button{min-height:42px;font-size:11px;display:inline-flex;align-items:center;gap:8px;border-radius:4px}.sp-portfolio .sp-directory-heading>div>svg{display:none}.sp-portfolio-tabs{display:flex;gap:28px;border-bottom:1px solid var(--sp-rule);padding:0 26px}.sp-portfolio .sp-portfolio-tabs{padding:0}.sp-portfolio-tabs button{display:flex;align-items:center;gap:10px;background:none;border:0;border-radius:0;border-bottom:2px solid transparent;padding:14px 0;font-size:12px;color:var(--sp-muted);min-height:46px}.sp-portfolio-tabs button[aria-pressed=true]{color:var(--sp-wine);border-bottom-color:var(--sp-wine)}.sp-portfolio-tabs span{font-size:10px;font-variant-numeric:tabular-nums;color:var(--sp-muted)}.sp-portfolio .sp-directory-tools{padding:22px 0}.sp-portfolio .sp-directory-list{padding:0}.sp-portfolio .sp-directory-foot{padding:20px 0}.sp-directory-item{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--sp-rule)}.sp-directory-item .sp-directory-row{flex:1;min-width:0;border-bottom:0}.sp-directory-name .sp-project-location{display:block;font-size:11px;line-height:1.6;color:var(--sp-muted);margin-top:6px;font-weight:400}.sp-project-archive{flex:none;min-width:40px;min-height:40px;border:0;background:none;color:var(--sp-muted);border-radius:4px;display:grid;place-items:center}.sp-project-archive:hover{background:var(--sp-surface);color:var(--sp-wine)}.sp-directory-pagination{display:flex;align-items:center;gap:14px;color:var(--sp-muted);font-size:11px}.sp-directory-pagination button{display:grid;place-items:center;min-height:38px;min-width:38px}.sp-archive-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;background:var(--sp-surface);border:1px solid var(--sp-rule);border-left:3px solid var(--sp-gold);font-size:12px;color:var(--sp-muted)}.sp-archive-banner button{font-size:11px;min-height:38px;border-radius:4px}.sp-profile-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:26px}.sp-editor .sp-profile-options button{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:15px;text-align:left;font-size:12px;border:1px solid var(--sp-rule);background:var(--sp-surface);color:var(--sp-ink);border-radius:4px}.sp-editor .sp-profile-options button[aria-pressed=true]{border-color:var(--sp-wine);background:#722f3e09;color:var(--sp-wine);box-shadow:inset 0 0 0 1px var(--sp-wine)}.sp-discipline-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 18px;margin:16px 0 22px}.sp-editor .sp-discipline-options label,.sp-editor .sp-inline-check{display:flex;align-items:center;gap:9px;font-size:12px;min-height:40px;margin:0}.sp-editor .sp-discipline-options input,.sp-editor .sp-inline-check input{width:16px;height:16px;min-height:0;margin:0;flex:none;accent-color:var(--sp-wine)}.sp-create-project h3{font:400 21px Georgia,serif;margin:24px 0 0}.sp-setup-rooms{margin-top:22px!important}.sp-create-project .sp-selection .sp-editor-fields{margin-top:20px}.sp-editor-fields>div{min-width:0}.sp-inline-room{padding:12px;border-left:2px solid var(--sp-gold);background:var(--sp-surface);margin-top:12px!important}.sp-add-discipline{display:flex;gap:12px;align-items:flex-end;padding-top:20px;border-top:1px solid var(--sp-rule)}.sp-add-discipline>label{flex:1;min-width:0;margin:0}.sp-add-discipline>button{font-size:11px;min-height:42px;border-radius:4px;flex:none}.sp-capture-note{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;color:var(--sp-muted);margin:22px 0 0}.sp-capture-note svg{flex:none;margin-top:2px;color:var(--sp-gold)}.sp-capture .sp-editor-fields{margin-top:22px}.sp-capture .sp-editor-foot>small{margin-right:auto;color:var(--sp-muted);font-size:10px}.sp-capture textarea{font-size:13px;line-height:1.8}@media(max-width:700px){.sp-directory-item{gap:4px}.sp-portfolio .sp-directory-row{grid-template-columns:minmax(0,1fr) 100px 14px}.sp-portfolio .sp-directory-heading{gap:12px;align-items:center}.sp-directory-heading h1{font-size:34px}.sp-discipline-options{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-portfolio{padding-top:24px}}@media(max-width:520px){.sp-profile-options{grid-template-columns:1fr}.sp-editor .sp-profile-options button{min-height:48px}.sp-portfolio .sp-directory-row{grid-template-columns:minmax(0,1fr) 14px}.sp-portfolio .sp-directory-row>.sp-status{grid-column:1;grid-row:2;justify-self:start}.sp-portfolio .sp-directory-row>svg{grid-column:2;grid-row:1/3}.sp-project-archive{min-width:36px}.sp-directory-heading h1{font-size:30px}.sp-directory-heading-actions button{font-size:10px;padding:10px}.sp-add-discipline{flex-wrap:wrap}.sp-add-discipline>label{flex-basis:100%}.sp-portfolio .sp-directory-heading>div{gap:10px}}.sp-budget-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.sp-budget-editor-heading h3{margin:0}.sp-budget-editor-heading button{border:0;background:none;min-height:36px;font-size:10px;color:var(--sp-muted)}.sp-studs{display:inline-flex;align-items:center;gap:8px;flex:none}.sp-studs i{display:block;width:4px;height:4px;border-radius:50%;background:var(--sp-gold);box-shadow:0 0 0 2px #b6934e12}.sp-studs i:nth-child(2){width:5px;height:5px}.sp-project-seal{display:flex;align-items:center;gap:15px;margin:0 0 12px;color:var(--sp-gold)}.sp-title-actions .sp-atelier-launch{border-color:#b6934e65;color:var(--sp-wine);background:linear-gradient(120deg,var(--sp-surface),#b6934e0a)}.sp-section-intro{display:flex;align-items:center;gap:18px;padding:6px 0 25px;border-bottom:1px solid var(--sp-rule);margin-bottom:24px;color:var(--sp-gold)}.sp-section-intro h3{font:400 27px/1.15 Georgia,serif;color:var(--sp-ink);margin:0 0 8px}.sp-section-intro p{font-size:11px;line-height:1.6;color:var(--sp-muted);margin:0}.sp-section-intro>.sp-studs{margin-left:auto}.sp-section-intro>button{display:flex;align-items:center;gap:8px;font-size:11px;min-height:40px;border-radius:4px}.sp-editor-title-group{display:flex;align-items:center;gap:14px;min-width:0}.sp-editor-title-group>svg{color:var(--sp-gold);flex:none}.sp-editor-title-group>.sp-studs{margin-left:8px}.sp-contact-field{font-size:10px!important;margin-top:10px!important}.sp-contact-field select{font-size:11px!important;background:var(--sp-surface)!important}.sp-editor .sp-file-section{margin-top:26px}.sp-file-section h3{display:flex;align-items:center;gap:10px}.sp-file-section h3:after{content:"";flex:1;height:1px;background:var(--sp-rule)}.sp-upload{min-width:0;margin:16px 0 0}.sp-upload-drop{display:flex;align-items:center;gap:17px;border:1px dashed #b6934e88;border-radius:5px;background:linear-gradient(110deg,#b6934e08,transparent);padding:24px 20px;color:var(--sp-gold);transition:border-color .15s,background .15s}.sp-upload-drop.is-dragging{border-color:var(--sp-wine);background:#722f3e0a}.sp-upload-drop>svg{flex:none}.sp-upload-drop>div{flex:1;min-width:0}.sp-upload-drop strong{display:block;font:400 20px/1.3 Georgia,serif;color:var(--sp-ink)}.sp-upload-drop small{display:block;font-size:10px;line-height:1.7;color:var(--sp-muted);margin-top:7px}.sp-upload-drop button{min-height:40px;font-size:11px;border-radius:4px;padding:9px 13px;flex:none}.sp-upload-queue{border-bottom:1px solid var(--sp-rule);margin-top:12px}.sp-upload-queue>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--sp-rule);color:var(--sp-muted)}.sp-upload-queue span{flex:1;min-width:0}.sp-upload-queue strong,.sp-upload-queue small{display:block;font-size:11px;line-height:1.6;font-weight:400;overflow-wrap:anywhere}.sp-upload-queue small{font-size:10px}.sp-upload-queue button{min-height:32px;min-width:32px;border:0;background:none;color:var(--sp-muted)}.sp-attachment-card{display:flex;align-items:center;gap:15px;min-width:0;padding:16px;border:1px solid var(--sp-rule);background:var(--sp-surface);border-radius:5px}.sp-attachment-card>a:not(.sp-attachment-image){min-width:0;flex:1;text-decoration:none;color:var(--sp-ink);border:0;background:none;padding:0}.sp-attachment-card strong{display:block;font-size:12px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.sp-attachment-card small{display:block;font-size:10px;color:var(--sp-muted);line-height:1.6;margin-top:5px}.sp-attachment-card>button{align-self:flex-start;min-width:32px;min-height:32px;flex:none;border:0;background:none;color:var(--sp-muted);padding:7px}.sp-file-monogram{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:54px;min-height:65px;border:1px solid #b6934e40;background:var(--sp-paper);color:var(--sp-gold)}.sp-file-monogram>small{font-size:8px;letter-spacing:.1em;color:var(--sp-muted)}.sp-attachment-image{display:block;width:90px;height:80px;flex:none;overflow:hidden;border-radius:2px;background:var(--sp-soft);padding:0!important;border:0!important}.sp-attachment-image img{display:block;width:100%;height:100%;object-fit:cover}.sp-attachment-card.is-compact{padding:10px 12px;gap:12px}.sp-attachment-card.is-compact .sp-file-monogram{width:33px;min-height:40px;border:0;background:none}.sp-attachment-card.is-compact .sp-file-monogram small{display:none}.sp-attachment-card.is-compact .sp-attachment-image{width:45px;height:43px}.sp-attachment-stack,.sp-attachments{display:grid;grid-template-columns:1fr;gap:9px;max-width:680px}.sp-attachments{margin-top:14px}.sp-file-section>.sp-attachment-card{margin:16px 0}.sp-folio-upload{border:1px solid var(--sp-rule);border-top:2px solid var(--sp-gold);background:var(--sp-surface);border-radius:4px;padding:20px 24px;margin-bottom:26px}.sp-folio-upload>summary{cursor:pointer;font:400 22px/1.4 Georgia,serif;color:var(--sp-ink);min-height:30px}.sp-file-pending{margin-top:18px;display:grid;gap:9px}.sp-file-pending .sp-inline-actions{margin-top:12px}.sp-file-pending small{font-size:10px;color:var(--sp-muted)}.sp-folio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:18px}.sp-folio-grid>article{border:1px solid var(--sp-rule);border-radius:5px;background:var(--sp-surface);overflow:hidden;min-width:0;box-shadow:0 3px 10px #2a192003}.sp-folio-grid .sp-attachment-card{border:0;border-radius:0;background:transparent;padding:20px;min-height:116px;align-items:center}.sp-folio-grid .sp-attachment-card:has(.sp-attachment-image){flex-wrap:wrap}.sp-folio-grid .sp-attachment-image{width:100%;height:180px}.sp-folio-meta{padding:0 20px 18px}.sp-folio-meta details{font-size:10px;line-height:1.7;margin:13px 0;color:var(--sp-muted)}.sp-folio-meta details p{margin:8px 0}.sp-folio-meta button{display:flex;align-items:center;gap:8px;margin-top:15px;padding:13px 0 0;width:100%;border:0;border-top:1px solid var(--sp-rule);border-radius:0;background:none;color:var(--sp-wine);font-size:10px;text-align:left}.sp-folio-meta button>svg:last-child{margin-left:auto}.sp-people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));gap:18px}.sp-person-card{padding:23px 23px 0;border:1px solid var(--sp-rule);border-radius:5px;background:var(--sp-surface);min-width:0}.sp-person-mast{display:flex;align-items:center;gap:14px}.sp-contact-monogram{display:grid;place-items:center;width:46px;height:50px;flex:none;border:1px solid #b6934e55;color:var(--sp-wine);font:400 18px Georgia,serif;background:var(--sp-paper)}.sp-person-mast>button{margin-left:auto;background:none;border:0;min-width:34px;min-height:34px;color:var(--sp-muted)}.sp-person-card h3{font:400 24px/1.3 Georgia,serif;margin:18px 0 7px;color:var(--sp-ink);overflow-wrap:anywhere}.sp-person-card>p{font-size:12px;line-height:1.7;color:var(--sp-muted);margin:0}.sp-person-card>small{display:block;font-size:10px;line-height:1.7;margin-top:5px;color:var(--sp-muted)}.sp-contact-addresses{min-height:55px;margin:20px 0}.sp-contact-addresses a{display:flex;align-items:center;gap:9px;color:var(--sp-ink);font-size:11px;line-height:1.7;text-decoration:none;overflow-wrap:anywhere;margin:8px 0}.sp-contact-addresses svg{color:var(--sp-gold);flex:none}.sp-contact-footer{display:flex;align-items:center;gap:13px;border-top:1px solid var(--sp-rule);padding:15px 0;color:var(--sp-muted);font-size:9px;flex-wrap:wrap}.sp-contact-footer span{display:flex;align-items:center;gap:5px}.sp-contact-footer>a{margin-left:auto;color:var(--sp-wine)}.sp-contact-linker{border-top:2px solid var(--sp-gold)}.sp-contact-linker label{display:block;font-size:11px;line-height:1.6;color:var(--sp-muted)}.sp-contact-linker input,.sp-contact-linker select{display:block;width:100%;min-height:42px;border:1px solid var(--sp-rule);border-radius:4px;margin-top:7px;background:var(--sp-paper);color:var(--sp-ink);padding:9px;font-size:12px}.sp-contact-linker .sp-inline-check{display:flex;align-items:center;gap:9px;margin:20px 0}.sp-contact-linker .sp-inline-check input{width:16px;height:16px;min-height:0;margin:0;accent-color:var(--sp-wine)}.sp-contact-linker .sp-inline-actions{margin-top:22px}.sp-contact-linker .sp-inline-actions>a{font-size:11px;color:var(--sp-muted);display:flex;align-items:center;gap:6px}.sp-atelier-overlay{z-index:1005;padding:24px}.sp-atelier{width:min(850px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:var(--sp-paper);border:1px solid var(--sp-rule);border-top:3px solid var(--sp-gold);border-radius:6px;color:var(--sp-ink);box-shadow:0 30px 110px #21142030}.sp-atelier-inline .sp-atelier{max-height:none;width:100%;box-shadow:none}.sp-atelier-heading{display:flex;align-items:center;gap:17px;padding:26px 30px;border-bottom:1px solid var(--sp-rule);background:var(--sp-surface)}.sp-atelier-heading>svg{color:var(--sp-gold);flex:none}.sp-atelier-heading>div{flex:1;min-width:0}.sp-atelier-heading h2{font:400 33px/1.15 Georgia,serif;letter-spacing:-.025em;margin:6px 0 0}.sp-atelier-heading small{font-size:8px;text-transform:uppercase;letter-spacing:.14em;color:var(--sp-muted)}.sp-atelier-heading>button{display:grid;place-items:center;min-width:38px;min-height:38px;border:0;background:none;color:var(--sp-muted)}.sp-atelier-body{padding:25px 30px 30px}.sp-atelier-context{display:flex;justify-content:space-between;gap:20px;color:var(--sp-muted);font-size:9px;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid var(--sp-rule);padding-bottom:16px}.sp-atelier-welcome{font:400 25px/1.45 Georgia,serif;color:var(--sp-ink);margin:25px 0}.sp-atelier-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0}.sp-atelier-tools button{display:flex;align-items:center;gap:10px;min-height:62px;text-align:left;border:1px solid var(--sp-rule);border-radius:4px;background:var(--sp-surface);padding:13px;font-size:11px;color:var(--sp-ink)}.sp-atelier-tools button svg{color:var(--sp-gold);flex:none}.sp-atelier-tools button[aria-pressed=true]{border-color:var(--sp-wine);box-shadow:inset 0 0 0 1px var(--sp-wine);color:var(--sp-wine)}.sp-atelier-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.sp-atelier-checks button{display:flex;align-items:center;gap:12px;background:none;border:0;border-bottom:1px solid var(--sp-rule);border-radius:0;text-align:left;font-size:11px;color:var(--sp-muted);padding:14px 0}.sp-atelier-checks b{font:400 22px Georgia,serif;min-width:24px;color:var(--sp-wine)}.sp-atelier-checks svg{margin-left:auto;flex:none}.sp-atelier label{font-size:11px;color:var(--sp-muted);line-height:1.7}.sp-atelier-input-label{display:block;margin-top:24px}.sp-atelier textarea{display:block;width:100%;margin-top:9px;padding:15px;border:1px solid var(--sp-rule);border-radius:4px;background:var(--sp-surface);color:var(--sp-ink);resize:vertical;font-family:inherit;font-size:13px;line-height:1.8}.sp-atelier-sources{margin-top:17px;border-bottom:1px solid var(--sp-rule);padding-bottom:17px}.sp-atelier-sources summary{font-size:11px;color:var(--sp-muted);cursor:pointer}.sp-atelier-sources summary span{float:right;font-size:10px}.sp-atelier-sources label{display:flex;align-items:flex-start;gap:10px;padding-top:12px;overflow-wrap:anywhere}.sp-atelier input[type=checkbox]{width:16px;height:16px;min-height:0;margin:2px 0 0;accent-color:var(--sp-wine);flex:none}.sp-atelier-sources p{font-size:11px;color:var(--sp-muted);line-height:1.7}.sp-atelier-submit{display:flex;align-items:center;gap:20px;justify-content:space-between;padding-top:20px}.sp-atelier-submit small{font-size:10px;line-height:1.7;color:var(--sp-muted);max-width:38ch}.sp-atelier-submit button,.sp-atelier-drafts>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;font-size:11px;border-radius:4px;flex:none}.sp-atelier-response{margin-top:24px}.sp-atelier-response>div:first-child{display:flex;align-items:center;gap:9px;color:var(--sp-wine)}.sp-atelier-response strong{font-size:12px;font-weight:500}.sp-atelier-response>div:first-child>button{margin-left:auto;border:0;background:none;min-height:36px;min-width:36px;color:var(--sp-muted)}.sp-atelier-response>p{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--sp-ink)}.sp-atelier-response details{padding:17px 0;border-top:1px solid var(--sp-rule);font-size:11px;line-height:1.8;color:var(--sp-muted)}.sp-atelier-response li{margin:9px 0;padding-left:5px}.sp-atelier-drafts{padding:20px 0;border-top:1px solid var(--sp-rule)}.sp-atelier-drafts h3{font:400 23px Georgia,serif;margin:0 0 15px}.sp-atelier-drafts>label{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--sp-rule);padding:15px 0}.sp-atelier-drafts>label>span{flex:1;min-width:0}.sp-atelier-drafts strong,.sp-atelier-drafts small,.sp-atelier-drafts label span>span,.sp-atelier-drafts em{display:block;overflow-wrap:anywhere}.sp-atelier-drafts strong{font-size:13px;color:var(--sp-ink);margin:5px 0}.sp-atelier-drafts small{font-size:8px;letter-spacing:.1em;color:var(--sp-wine)}.sp-atelier-drafts label span>span{font-size:11px;color:var(--sp-muted);line-height:1.8;white-space:pre-wrap}.sp-atelier-drafts em{font-size:10px;margin-top:9px;font-style:normal;color:var(--sp-wine)}.sp-atelier-drafts>button{margin-top:19px}.sp-atelier-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 30px;border-top:1px solid var(--sp-rule);background:var(--sp-surface);font-size:8px;letter-spacing:.03em;color:var(--sp-muted)}@media(max-width:700px){.sp-upload-drop{flex-wrap:wrap}.sp-upload-drop>div{min-width:170px}.sp-upload-drop button{margin-left:51px}.sp-section-intro{flex-wrap:wrap}.sp-section-intro h3{font-size:24px}.sp-section-intro>.sp-studs{display:none}.sp-section-intro>button{margin-left:auto}.sp-atelier-tools{grid-template-columns:1fr}.sp-atelier-tools button{min-height:48px}.sp-atelier-checks{gap:0 16px}.sp-editor-title-group>.sp-studs{display:none}}@media(max-width:520px){.sp-atelier-overlay{padding:12px}.sp-atelier{max-height:calc(100dvh - 24px)}.sp-atelier-heading{padding:21px 18px;gap:12px}.sp-atelier-heading h2{font-size:29px}.sp-atelier-heading>.sp-studs{display:none}.sp-atelier-body{padding:21px 18px 25px}.sp-atelier textarea{font-size:16px}.sp-atelier-submit{align-items:flex-start;flex-direction:column;gap:15px}.sp-atelier-submit button{width:100%}.sp-atelier-checks{grid-template-columns:1fr}.sp-atelier-foot{padding:17px 18px}.sp-folio-upload{padding:18px}.sp-contact-linker input,.sp-contact-linker select,.sp-people .sp-filterbar input,.sp-file-cabinet .sp-filterbar input{font-size:16px}.sp-upload-drop{padding:20px 16px;gap:12px}.sp-upload-drop strong{font-size:19px}.sp-upload-drop button{margin-left:46px}.sp-person-card{padding:20px 20px 0}.sp-folio-grid .sp-attachment-image{height:170px}.sp-attachment-card strong{font-size:11px}.sp-attachment-image{width:70px;height:70px}.sp-project-seal{margin-bottom:10px}.sp-atelier-heading h2{overflow-wrap:anywhere}}.sp-project-seal>span:not(.sp-studs){font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-muted)}.sp-project-seal>svg{color:var(--sp-wine)}.sp-commission-thread{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 28px;padding:0;list-style:none;border-top:1px solid var(--sp-rule);border-bottom:1px solid var(--sp-rule);background:linear-gradient(180deg,#b6934e04,transparent)}.sp-commission-thread>li{min-width:0;position:relative}.sp-commission-thread>li:not(:last-child):after{content:"";position:absolute;right:-9px;top:29px;width:18px;border-top:1px dashed #b6934e80;z-index:1;pointer-events:none}.sp-commission-thread button{display:flex;align-items:center;gap:10px;width:100%;min-height:73px;padding:14px 12px;border:0;border-radius:0;background:none;text-align:left;color:var(--sp-muted)}.sp-thread-knot{display:grid;place-items:center;flex:none;width:25px;height:25px;border:1px solid var(--sp-rule);border-radius:50%;font-size:8px;letter-spacing:.04em;color:var(--sp-muted);background:var(--sp-paper)}.sp-commission-thread b{display:block;font:400 15px/1.3 Georgia,serif;color:var(--sp-ink)}.sp-commission-thread small{display:block;font-size:8px;margin-top:5px;color:var(--sp-muted)}.sp-commission-thread .is-current{box-shadow:inset 0 -2px var(--sp-wine);background:#722f3e04}.sp-commission-thread .is-current .sp-thread-knot{background:var(--sp-wine);border-color:var(--sp-wine);color:#fff}.sp-commission-thread .is-finished .sp-thread-knot{border-color:var(--sp-gold);color:var(--sp-gold)}.sp-atelier-heading{background:linear-gradient(115deg,var(--sp-surface) 75%,#b6934e0c)}.sp-atelier-heading>svg{color:var(--sp-wine)}.sp-atelier{position:relative;border-top-color:var(--sp-wine)}.sp-atelier-foot{border-top-style:dashed}.sp-draft-package{padding:18px;border:1px solid var(--sp-rule);border-left:2px solid var(--sp-gold);background:var(--sp-surface);margin-top:18px}.sp-draft-package label{display:block;margin:10px 0}.sp-draft-package .sp-inline-check{display:flex;align-items:flex-start;gap:10px}.sp-draft-package input:not([type=checkbox]){display:block;width:100%;min-height:42px;border:1px solid var(--sp-rule);border-radius:3px;background:var(--sp-paper);padding:9px;color:var(--sp-ink);font-size:12px;margin-top:8px}.sp-planner-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--sp-rule);background:var(--sp-surface);margin-bottom:25px;border-radius:4px}.sp-planner-summary>div{padding:23px 25px;position:relative}.sp-planner-summary>div+div{border-left:1px dashed var(--sp-rule)}.sp-planner-summary small{display:block;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-muted)}.sp-planner-summary b{display:block;font:400 34px/1.2 Georgia,serif;color:var(--sp-wine);margin:11px 0 6px}.sp-planner-summary span{display:block;font-size:10px;line-height:1.6;color:var(--sp-muted)}.sp-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:22px}.sp-work-package{min-width:0;border:1px solid var(--sp-rule);background:var(--sp-surface);border-radius:4px;overflow:hidden;position:relative}.sp-package-ticket{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 23px;border-bottom:1px dashed #b6934e70;background:linear-gradient(100deg,#b6934e0d,transparent);font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--sp-muted)}.sp-work-package>h3{font:400 26px/1.3 Georgia,serif;color:var(--sp-ink);margin:23px 23px 9px;overflow-wrap:anywhere}.sp-work-package>p{font-size:11px;line-height:1.8;color:var(--sp-muted);margin:0 23px 20px}.sp-package-meter{height:3px;background:var(--sp-rule);margin:21px 23px 12px}.sp-package-meter>span{display:block;height:100%;background:var(--sp-wine)}.sp-package-measures{display:flex;justify-content:space-between;gap:15px;padding:0 23px;font-size:9px;line-height:1.7;color:var(--sp-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap}.sp-work-package>details{padding:16px 23px 0;font-size:11px;color:var(--sp-muted)}.sp-work-package>details summary{cursor:pointer}.sp-work-package>details p{font-size:11px;line-height:1.8;white-space:pre-wrap}.sp-package-registers{display:flex;flex-wrap:wrap;gap:0 16px;padding:13px 23px 0}.sp-package-registers>button{display:flex;align-items:center;gap:7px;border:0;border-bottom:1px solid var(--sp-rule);background:none;padding:11px 0;border-radius:0;color:var(--sp-muted);font-size:9px}.sp-package-registers b{font-size:12px;color:var(--sp-wine);font-weight:500}.sp-package-activities>button{display:flex;align-items:center;gap:13px;justify-content:space-between;width:100%;border:0;border-bottom:1px solid var(--sp-rule);background:none;border-radius:0;text-align:left;padding:13px 0;font-size:11px;line-height:1.6;color:var(--sp-ink)}.sp-package-activities small{display:block;font-size:9px;color:var(--sp-muted);margin-top:4px}.sp-package-activities>button>.sp-status{flex:none;font-size:8px}.sp-package-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:16px 23px;border-top:1px solid var(--sp-rule);background:var(--sp-paper)}.sp-package-actions select,.sp-package-actions button{min-height:37px;font-size:10px;border:1px solid var(--sp-rule);border-radius:3px;background:var(--sp-surface);color:var(--sp-ink);padding:8px 11px}.sp-package-actions button{display:flex;align-items:center;gap:7px}.sp-lookahead>button{display:flex;align-items:center;gap:20px;width:100%;padding:19px 4px;border:0;border-bottom:1px solid var(--sp-rule);border-radius:0;background:none;text-align:left;color:var(--sp-ink)}.sp-lookahead>button>span:nth-child(2){flex:1;min-width:0}.sp-lookahead-date{font:400 17px Georgia,serif;color:var(--sp-muted);min-width:100px;font-variant-numeric:tabular-nums}.sp-lookahead-date.is-late{color:var(--sp-wine)}.sp-lookahead b{font-size:12px;font-weight:500}.sp-lookahead small{display:block;font-size:10px;line-height:1.7;color:var(--sp-muted);margin-top:6px}.sp-lookahead .sp-status{flex:none}.sp-pattern-shelf>article{display:flex;align-items:center;gap:19px;border-bottom:1px solid var(--sp-rule);padding:21px 4px}.sp-pattern-shelf>article>svg{color:var(--sp-gold);flex:none}.sp-pattern-shelf>article>div{flex:1;min-width:0}.sp-pattern-shelf h3{font:400 24px Georgia,serif;margin:9px 0;color:var(--sp-ink)}.sp-pattern-shelf p{font-size:10px;color:var(--sp-muted)}.sp-pattern-shelf button{min-width:38px;min-height:38px;font-size:10px;border-radius:3px}.sp-package-builder{max-width:850px}.sp-pattern-registers{margin-top:22px;border-top:1px solid var(--sp-rule)}.sp-pattern-registers>details{border-bottom:1px solid var(--sp-rule);padding:16px 0}.sp-pattern-registers summary{cursor:pointer;font:400 22px Georgia,serif;color:var(--sp-ink);min-height:30px}.sp-pattern-registers summary>span{float:right;font:400 11px/2 sans-serif;color:var(--sp-muted)}.sp-pattern-registers textarea{margin-top:15px}.sp-pattern-import{margin-top:20px!important;padding:15px;border:1px dashed var(--sp-rule);border-radius:3px;background:var(--sp-surface)}.sp-pattern-import input{border:0!important;padding:9px 0 0!important;background:none!important;font-size:11px!important;min-height:32px!important}.sp-cut-review{display:flex;align-items:center;gap:20px;padding:0 0 24px;border-bottom:1px dashed #b6934e80;color:var(--sp-gold)}.sp-cut-review>div{flex:1}.sp-cut-review h3{font:400 27px Georgia,serif;color:var(--sp-ink);margin:0 0 10px}.sp-cut-review p{font-size:12px;color:var(--sp-muted);margin:0}.sp-cut-counts{display:flex;flex-wrap:wrap;gap:20px 35px;margin:25px 0}.sp-cut-counts dt{font-size:10px;color:var(--sp-muted)}.sp-cut-counts dd{font:400 29px Georgia,serif;margin:9px 0 0;color:var(--sp-wine)}.sp-package-scope{font-size:12px;line-height:1.9;color:var(--sp-muted);white-space:pre-wrap}.sp-circuit-endpoints{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0;padding:21px 0;border-top:1px dashed var(--sp-rule);border-bottom:1px dashed var(--sp-rule)}.sp-circuit-endpoints h3{font:400 24px Georgia,serif;color:var(--sp-ink);margin:0 0 18px}.sp-circuit-endpoints label+label{margin-top:17px}.sp-signal-map{margin:0 0 25px;border:1px solid var(--sp-rule);border-radius:4px;overflow:hidden;color:var(--sp-gold);background:var(--sp-surface)}.sp-signal-map>div:first-child{display:flex;align-items:center;gap:10px;padding:17px 20px;border-bottom:1px solid var(--sp-rule);font-size:12px;color:var(--sp-ink)}.sp-signal-map>div:first-child>svg{color:var(--sp-gold)}.sp-signal-map small{margin-left:auto;font-size:9px;color:var(--sp-muted)}.sp-signal-map>.sp-note{padding:18px}.sp-signal-canvas{overflow:auto;max-height:550px;padding:12px 0}.sp-signal-canvas>svg{display:block;min-width:760px;max-width:none;margin:auto;color:var(--sp-gold)}.sp-signal-canvas g[role=button]{cursor:pointer;outline:none}.sp-signal-path{fill:none;stroke:var(--sp-gold);stroke-width:1.4;opacity:.65}.sp-signal-path.is-tested{stroke:#4b6852}.sp-signal-canvas g[role=button]>rect{fill:var(--sp-paper);stroke:var(--sp-rule);stroke-width:.5}.sp-signal-canvas text{fill:var(--sp-ink);font-size:10px;font-family:inherit}.sp-signal-canvas g[role=button]:hover .sp-signal-path,.sp-signal-canvas g[role=button]:focus .sp-signal-path{stroke:var(--sp-wine);stroke-width:3;opacity:1}.sp-signal-node rect{fill:var(--sp-paper);stroke:var(--sp-rule);stroke-width:1}.sp-signal-node circle{fill:var(--sp-gold);stroke:var(--sp-paper);stroke-width:2}.sp-signal-node text{font-size:11px}.sp-network-review .sp-panel-title>span{margin-left:auto;font-size:10px;color:var(--sp-muted)}.sp-network-review>div:not(.sp-panel-title){padding:16px 0;border-top:1px solid var(--sp-rule)}.sp-network-review b{font-size:12px;font-weight:500;color:var(--sp-wine)}.sp-network-review>div>p{font-size:11px;line-height:1.7;color:var(--sp-muted);margin:7px 0}.sp-cable-takeoff{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.sp-cable-takeoff h3{font:400 25px Georgia,serif;margin:0}.sp-cable-takeoff label{font-size:10px;color:var(--sp-muted)}.sp-cable-takeoff input{display:block;max-width:110px;min-height:40px;padding:9px;border:1px solid var(--sp-rule);border-radius:3px;background:var(--sp-paper);color:var(--sp-ink);margin-top:8px}.sp-circuit-readonly{margin-top:20px;position:relative}.sp-circuit-readonly>button{float:right;min-height:35px;min-width:35px;background:none;border:0;color:var(--sp-muted)}.sp-circuit-readonly p{font-size:12px;line-height:1.8;white-space:pre-wrap;color:var(--sp-muted)}@media(max-width:1100px){.sp-commission-thread{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-commission-thread>li:nth-child(3):after{display:none}.sp-commission-thread>li:nth-child(-n+3){border-bottom:1px solid var(--sp-rule)}}@media(max-width:700px){.sp-planner-summary>div{padding:19px 17px}.sp-planner-summary small{font-size:7px;line-height:1.7}.sp-planner-summary b{font-size:29px}.sp-package-grid{grid-template-columns:1fr}.sp-commission-thread button{padding:13px 9px;gap:8px}.sp-commission-thread b{font-size:14px}.sp-thread-knot{width:22px;height:22px}.sp-pattern-shelf>article{flex-wrap:wrap}.sp-circuit-endpoints{gap:17px}}@media(max-width:520px){.sp-commission-thread{margin-bottom:22px}.sp-commission-thread button{gap:7px;min-height:66px;padding:11px 6px}.sp-commission-thread b{font-size:12px}.sp-commission-thread small{font-size:7px}.sp-commission-thread>li:not(:last-child):after{width:8px;right:-4px;top:25px}.sp-thread-knot{width:19px;height:19px;font-size:7px}.sp-project-seal>span:not(.sp-studs){font-size:7px}.sp-planner-summary{grid-template-columns:1fr}.sp-planner-summary>div{display:grid;grid-template-columns:1fr auto;padding:16px 19px}.sp-planner-summary>div+div{border-left:0;border-top:1px dashed var(--sp-rule)}.sp-planner-summary small{font-size:8px;grid-column:1}.sp-planner-summary b{grid-column:2;grid-row:1/3;margin:0;align-self:center}.sp-planner-summary span{grid-column:1;font-size:10px;margin-top:7px}.sp-package-ticket,.sp-package-actions{padding-left:19px;padding-right:19px}.sp-work-package>h3{font-size:25px;margin-left:19px;margin-right:19px}.sp-lookahead>button{gap:12px;flex-wrap:wrap}.sp-lookahead-date{min-width:90px;font-size:15px}.sp-lookahead .sp-status{margin-left:102px}.sp-lookahead>button>svg{margin-left:auto}.sp-pattern-shelf h3{font-size:22px}.sp-pattern-import input{font-size:13px!important}.sp-circuit-endpoints{grid-template-columns:1fr}.sp-cable-takeoff input,.sp-package-actions select,.sp-draft-package input:not([type=checkbox]){font-size:16px}.sp-cut-review{gap:14px}.sp-cut-review h3{font-size:24px}.sp-cut-review>.sp-studs{display:none}.sp-systems .sp-section-intro>button{margin-left:0}.sp-circuit-readonly h3{font-size:23px}}.special-projects,.sp-editor,.sp-atelier{--sp-onyx:#241e29;--sp-satin:#312632;--sp-brass:#b99a60}.sp-insignia{flex:none;vertical-align:middle;overflow:visible}.sp-insignia :is(path,circle,rect,line,polyline){vector-effect:non-scaling-stroke}.sp-studs{display:inline-flex;align-items:center;gap:7px}.sp-studs>i{display:block;width:4px;height:4px;border:1px solid var(--sp-gold);border-radius:50%;background:var(--sp-onyx);box-shadow:none}.sp-studs>i:nth-child(2){width:5px;height:5px}.special-projects .sp-project-title{position:relative;padding:27px 0 26px}.sp-project-title:after{content:"";position:absolute;bottom:-1px;left:0;width:49px;height:2px;background:var(--sp-brass);pointer-events:none}.special-projects .sp-project-seal{display:flex;align-items:center;gap:11px;margin-bottom:12px}.sp-project-seal>.sp-insignia{width:33px;height:33px;color:var(--sp-wine)}.sp-project-seal>.sp-studs{margin-left:2px}.special-projects .sp-section-heading>div:first-child{display:flex;align-items:center;gap:13px;min-width:0}.sp-section-sign{width:32px;height:36px;display:grid;place-items:center;color:var(--sp-gold);flex:none}.special-projects .sp-section-heading h2{letter-spacing:-.025em}.special-projects .sp-section-intro>.sp-insignia{width:35px;height:35px;color:var(--sp-wine)}.sp-section-intro>div{flex:1;min-width:0}.sp-section-intro h3,.sp-section-intro .sp-eyebrow{margin-bottom:5px}.sp-directory-heading>div>.sp-insignia{color:var(--sp-gold)}.sp-portfolio .sp-directory-heading>div>.sp-insignia{display:block;width:32px;height:36px}.sp-directory-name{position:relative;padding-left:54px;min-height:42px;align-content:center}.sp-directory-emblem{position:absolute;left:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:40px;color:var(--sp-gold)}.sp-directory-row.is-current .sp-directory-emblem{color:var(--sp-wine)}.special-projects .sp-directory-row:not(:disabled):hover .sp-directory-emblem{color:var(--sp-wine)}.sp-budget-card{position:relative;overflow:hidden}.sp-budget-card .sp-discipline-label{display:inline-flex;align-items:center;gap:9px;color:var(--sp-muted)}.sp-discipline-label>.sp-insignia{color:var(--sp-gold)}.sp-budget-card .sp-card-foot{border-top-style:dashed}.sp-system-monogram{display:grid;place-items:center;background:none;border:0;color:var(--sp-gold)}.sp-commission-thread{border-radius:5px;overflow:hidden;border:1px solid var(--sp-rule);background:var(--sp-surface)}.sp-commission-thread>li:not(:last-child):after{border-top-style:solid;border-top-color:#b99a6048}.sp-commission-thread .sp-thread-knot{width:29px;height:29px;box-shadow:none;border-color:transparent;border-radius:4px;background:transparent;color:var(--sp-gold)}.sp-commission-thread .is-current{background:linear-gradient(120deg,#332332,#211e28);box-shadow:inset 0 -2px #c2a06a}.sp-commission-thread .is-current b{color:#f6ebd8}.sp-commission-thread .is-current small{color:#d2bfca}.sp-commission-thread .is-current .sp-thread-knot{background:transparent;border-color:#b99a6050;color:#e3c58f;box-shadow:none}.sp-commission-thread .is-finished .sp-thread-knot{background:transparent;border-color:transparent;color:var(--sp-wine)}.sp-planner-summary>div>.sp-insignia{position:absolute;right:23px;top:22px;color:var(--sp-gold);opacity:.85}.sp-planner-summary>div{padding-right:60px}.sp-package-ticket>span:first-child{display:inline-flex;align-items:center;gap:10px;color:var(--sp-wine)}.sp-package-ticket .sp-insignia{color:var(--sp-gold)}.sp-work-package{box-shadow:none}.sp-work-package>.sp-package-ticket{padding-block:14px;background:var(--sp-soft);border-bottom:1px solid var(--sp-rule)}.sp-package-meter{height:4px;background:var(--sp-soft);border-bottom:1px solid var(--sp-rule)}.sp-package-meter>span{background:var(--sp-wine)}.sp-schedule-bar{border-radius:2px}.sp-schedule-bar>span{border-right:1px solid #d7bd86}.sp-room>div:first-child>.sp-insignia{color:var(--sp-gold);width:27px;height:27px}.sp-plan-panel{position:relative}.sp-plan-panel:before{content:"";position:absolute;inset:8px;pointer-events:none;opacity:.4;background:linear-gradient(var(--sp-gold),var(--sp-gold)) left top/15px 1px no-repeat,linear-gradient(var(--sp-gold),var(--sp-gold)) left top/1px 15px no-repeat,linear-gradient(var(--sp-gold),var(--sp-gold)) right top/15px 1px no-repeat,linear-gradient(var(--sp-gold),var(--sp-gold)) right top/1px 15px no-repeat,linear-gradient(var(--sp-gold),var(--sp-gold)) left bottom/15px 1px no-repeat,linear-gradient(var(--sp-gold),var(--sp-gold)) left bottom/1px 15px no-repeat,linear-gradient(var(--sp-gold),var(--sp-gold)) right bottom/15px 1px no-repeat,linear-gradient(var(--sp-gold),var(--sp-gold)) right bottom/1px 15px no-repeat}.sp-plan-heading>div:first-child{position:relative;padding-left:46px;min-height:39px}.sp-plan-sheet-mark{position:absolute;left:0;top:3px;color:var(--sp-gold)}.sp-plan-image>button{background:radial-gradient(circle at 35% 28%,#61505e,#241e29 65%);border:2px solid #d1b47c;box-shadow:0 0 0 1px #fff,0 2px 5px #21142055;color:#fff4e3}.sp-drawing-index>button.is-current{box-shadow:inset 0 -1px #b99a6040}.sp-signal-map>div:first-child{background:linear-gradient(110deg,#2d2230,#211e28);color:#f2e8d5;border-bottom-color:#a88a5b55}.sp-signal-map>div:first-child>.sp-insignia{color:#d1b47b}.sp-signal-map>div:first-child>small{color:#d0c0c9}.sp-signal-node circle{fill:var(--sp-onyx,#241e29);stroke:var(--sp-brass,#b99a60);stroke-width:1.5}.sp-attachment-card .sp-file-monogram{background:var(--sp-soft);border:1px solid var(--sp-rule);border-radius:4px;box-shadow:none;color:var(--sp-gold)}.sp-attachment-card .sp-file-monogram>small{color:var(--sp-muted);letter-spacing:.1em}.sp-folio-grid>article{position:relative;box-shadow:none}.sp-folio-grid>article:after{content:"";position:absolute;left:18px;top:0;width:29px;height:2px;background:var(--sp-brass);pointer-events:none}.sp-folio-meta{border-top:1px dashed var(--sp-rule);padding-top:17px}.sp-contact-monogram{color:var(--sp-wine);background:var(--sp-soft);border:1px solid var(--sp-rule);border-radius:4px;box-shadow:none}.sp-person-card{position:relative}.sp-upload-drop{border-style:dashed;background:var(--sp-surface)}.sp-upload-drop>.sp-insignia{width:32px;height:32px;color:var(--sp-gold)}.sp-upload-drop.is-dragging{border-color:var(--sp-gold);background:var(--sp-soft);box-shadow:inset 0 0 0 1px var(--sp-gold)}.sp-atelier-heading{background:linear-gradient(120deg,#302331,#211e28);border-bottom-color:#b99a6050}.sp-atelier-heading>div>h2{color:#f6ecdb}.sp-atelier-heading>div>small{color:#c6b4be}.sp-atelier-heading>.sp-insignia{width:43px;height:43px;color:#d5b57e}.sp-atelier-heading>button{color:#e3d2da}.sp-editor-title-group>.sp-insignia{width:32px;height:32px;color:var(--sp-gold)}.sp-atelier-tools button>.sp-insignia{width:24px;height:24px}.sp-atelier-tools button[aria-pressed=true]{background:var(--sp-soft);box-shadow:none}.sp-atelier-tools button:not(:disabled):hover{border-color:var(--sp-gold)}.sp-signal-path{opacity:.9;stroke-width:1.5}.sp-signal-canvas text{font-size:11px}.sp-signal-canvas g[role=button]:focus-visible>rect{stroke:var(--sp-wine);stroke-width:2}html[data-show-mode=dark] .special-projects :is(input,select,textarea){background:var(--sp-surface);color:var(--sp-ink);border-color:var(--sp-rule)}html[data-show-mode=dark] .special-projects :is(.sp-filterbar,.sp-directory-search) input{background:transparent}html[data-show-mode=dark] .special-projects .sp-atelier-checks button{background:transparent;color:var(--sp-muted);border-color:var(--sp-rule)}html[data-show-mode=dark] .special-projects .sp-atelier-tools button{background:var(--sp-surface);color:var(--sp-ink);border-color:var(--sp-rule)}html[data-show-mode=dark] .special-projects .sp-atelier-tools button[aria-pressed=true]{background:var(--sp-soft);border-color:var(--sp-wine);color:var(--sp-wine)}@media(max-width:1100px){.sp-commission-thread .sp-thread-knot{width:27px;height:27px}.sp-commission-thread button{gap:9px}.sp-commission-thread b{font-size:14px}}@media(max-width:700px){.special-projects .sp-project-title{padding-block:23px}.sp-directory-name{padding-left:47px}.sp-directory-emblem{width:33px;height:39px}.sp-directory-emblem>.sp-insignia{width:24px;height:24px}.special-projects .sp-section-heading>div:first-child{gap:10px}.sp-section-sign{width:37px;height:37px}.sp-section-sign>.sp-insignia{width:24px;height:24px}.sp-planner-summary>div>.sp-insignia{width:21px;height:21px;right:17px}.special-projects .sp-section-intro>.sp-insignia{width:30px;height:30px}.sp-project-seal>.sp-insignia{width:29px;height:29px}.sp-plan-heading>div:first-child{padding-left:40px}.sp-plan-sheet-mark>.sp-insignia{width:26px;height:26px}}@media(max-width:520px){.sp-commission-thread .sp-thread-knot{width:23px;height:23px;box-shadow:none}.sp-commission-thread .sp-thread-knot>.sp-insignia{width:16px;height:16px}.sp-commission-thread button{gap:7px;padding:12px 7px}.sp-commission-thread b{font-size:12px}.sp-planner-summary>div>.sp-insignia{display:none}.sp-planner-summary>div{padding-right:19px}.sp-plan-panel:before{inset:6px}.sp-upload-drop button{margin-left:0}.sp-upload-drop>.sp-insignia{width:25px;height:25px}.sp-atelier-heading>.sp-insignia{width:35px;height:35px}.special-projects .sp-section-heading h2{font-size:22px}.sp-section-sign{border:0;background:transparent;width:28px}.sp-directory-emblem{width:32px;height:37px}.sp-directory-name{padding-left:44px}.sp-atelier-welcome{font-size:20px;line-height:1.5;margin:20px 0}.sp-atelier-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.sp-atelier-checks button{min-height:48px;gap:8px;padding:11px 0;font-size:10px;line-height:1.5}.sp-atelier-checks button:last-child:nth-child(odd){grid-column:1/-1}.sp-atelier-checks b{min-width:15px;font-size:20px}.sp-atelier-checks svg{width:12px;height:12px}.sp-atelier-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:20px 0}.sp-atelier-tools button{flex-direction:column;justify-content:center;text-align:center;min-height:80px;padding:11px 6px;gap:7px;font-size:10px;line-height:1.5}.sp-atelier-tools button>.sp-insignia{width:22px;height:22px}.sp-atelier-input-label{margin-top:20px}}.special-projects .sp-next-actions{border-color:var(--sp-rule);border-left-color:var(--sp-gold)}.special-projects .sp-next-actions button{border-top-color:var(--sp-rule)}.special-projects .sp-next-number{color:var(--sp-gold)}.special-projects .sp-next-actions button:hover:not(:disabled){color:var(--sp-wine)}.sp-next-actions{margin:0 0 26px;border:1px solid var(--sp-line,#d8cdbb);border-left:3px solid var(--sp-brass,#ab8b54);background:var(--sp-paper,#fcfaf5);padding:19px 22px}.sp-next-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sp-next-heading h3{margin:0;font:500 21px Georgia,serif}.sp-next-heading>span{margin-left:auto;color:var(--sp-muted,#786b60);font-size:10px}.sp-next-action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.sp-next-actions button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:0;border-top:1px solid var(--sp-line,#e3dacd);border-radius:0;background:transparent;color:var(--sp-ink,#342a28);padding:14px 0;min-height:68px}.sp-next-actions button:hover:not(:disabled){color:var(--sp-burgundy,#642d40);background:transparent}.sp-next-actions button>span:not(.sp-next-number){flex:1;min-width:0}.sp-next-actions strong{display:block;font-size:12px;font-weight:600}.sp-next-actions small{display:block;margin-top:4px;color:var(--sp-muted,#786b60);font-size:11px;line-height:1.5}.sp-next-number{font:italic 17px Georgia,serif;color:var(--sp-brass,#ab8b54)}.sp-next-actions details>summary{font-size:11px;color:var(--sp-muted,#786b60);cursor:pointer;padding:10px 0 0}.sp-next-actions button:disabled{opacity:.65;cursor:default}.sp-next-actions svg{flex-shrink:0}@media(max-width:700px){.sp-next-actions{padding:16px}.sp-next-action-list{grid-template-columns:minmax(0,1fr)}.sp-next-heading>span{font-size:9px}}.av-workbench{--av-line:var(--sp-rule,#d9d2c7);--av-muted:var(--sp-muted,#77746e)}.av-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:26px 0}.av-heading h2{font:400 clamp(28px,3vw,39px)/1.1 Georgia,serif;margin:8px 0}.av-heading>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.av-heading button,.av-card-actions button,.av-subheading button,.av-rack-toolbar>button,.av-assistant button,.av-form button,.av-dialog-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid var(--av-line,#d9d2c7);border-radius:5px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.av-workbench button.primary,.av-form button.primary,.av-change-review button.primary{background:#713246;border-color:#713246;color:#fff}.av-search{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--av-line);padding:10px 0;margin-bottom:24px}.av-search input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding:8px 0!important;color:inherit}.av-search small{white-space:nowrap;color:var(--av-muted)}.av-device-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px}.av-device-card{border:1px solid var(--av-line);border-radius:7px;padding:22px;background:var(--sp-surface,rgba(255,255,255,.4));position:relative;overflow:hidden}.av-device-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#713246 0 22%,#ad9470 22% 24%,transparent 24%)}.av-card-mark{display:flex;align-items:center;justify-content:space-between;color:#a08965;margin-bottom:22px}.av-device-card h3{font:400 24px/1.2 Georgia,serif;margin:7px 0}.av-device-card h3 button{background:none;border:0;font:inherit;color:inherit;text-align:left;padding:0;cursor:pointer}.av-device-card p{color:var(--av-muted);font-size:12px;margin:8px 0 22px}.av-device-card dl{margin:0}.av-device-card dl>div,.av-rack-specs>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;border-bottom:1px solid var(--av-line)}.av-device-card dt,.av-rack-specs dt{color:var(--av-muted)}.av-device-card dd,.av-rack-specs dd{margin:0;text-align:right}.av-card-actions{display:flex;justify-content:space-between;gap:8px;margin-top:18px}.av-card-actions button{border:0;padding:4px 0;font-size:11px}.av-empty{text-align:center;padding:65px 20px;border:1px dashed var(--av-line);border-radius:6px;color:var(--av-muted)}.av-empty svg{color:#a08965}.av-empty h3{font:400 26px Georgia,serif;color:inherit;margin:18px 0 10px}.av-empty p{font-size:13px}.av-assistant{margin:28px 0 14px;border:1px solid var(--av-line);border-radius:7px;background:var(--sp-surface,rgba(255,255,255,.3))}.av-assistant>summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;padding:18px 22px}.av-assistant summary>span{flex:1;font:400 22px Georgia,serif}.av-assistant summary small{display:block;font:11px/1.8 Arial,sans-serif;color:var(--av-muted)}.av-assistant-body{padding:0 22px 22px}.av-assistant-body>p,.av-proposals>p{font-size:13px;line-height:1.7;white-space:pre-wrap}.av-assistant fieldset,.av-form fieldset{border:0;padding:0;margin:0;min-width:0}.av-choice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;max-height:200px;overflow:auto;padding:10px 0}.av-choice-list label,.av-proposal{display:flex!important;align-items:flex-start;gap:9px!important;font-size:12px}.av-choice-list input,.av-proposal input{width:16px!important;height:16px!important;min-height:16px!important;flex:0 0 16px;accent-color:#713246;margin:1px 0!important}.av-request{display:flex;flex-direction:column;gap:8px;font-size:12px;margin:15px 0}.av-request textarea{min-height:75px}.av-proposals{border-top:1px solid var(--av-line);margin-top:22px;padding-top:12px}.av-proposal{padding:13px 0;border-top:1px solid var(--av-line)}.av-proposal span{display:grid;gap:5px}.av-proposal small{color:var(--av-muted);line-height:1.5}.av-source-upload{margin:18px 0}.av-source-upload summary{display:flex;align-items:center;gap:10px;font-size:12px;cursor:pointer;padding:12px 0}.av-dialog{max-width:820px!important;width:min(820px,calc(100vw - 28px))!important;max-height:90dvh!important;overflow:auto}.av-dialog h2{font-family:Georgia,serif;font-weight:400}.av-form,.av-inspector,.av-change-review{padding:22px}.av-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;margin-bottom:15px}.av-form input,.av-form select,.av-form textarea,.av-request textarea,.av-rack-toolbar select,.av-personal-workspace select{border:1px solid var(--av-line,#d9d2c7);border-radius:4px;padding:10px;background:var(--sp-surface,#fffdf8);color:inherit;min-width:0;max-width:100%;font:inherit}.av-form textarea{min-height:80px;resize:vertical}.av-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.av-subheading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:20px 0 12px}.av-subheading h3{display:flex;align-items:center;gap:8px;font:400 21px Georgia,serif;margin:0}.av-ports{display:grid;gap:12px}.av-port{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 12px;padding:14px;border:1px solid var(--av-line,#d9d2c7);border-radius:5px}.av-port button{align-self:center}.av-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:24px}.av-rack-toolbar{display:flex;align-items:end;gap:12px;margin-bottom:24px;flex-wrap:wrap}.av-rack-toolbar>label{display:grid;gap:7px;font-size:11px;min-width:170px;margin-right:auto}.av-face-tabs{display:flex;border:1px solid var(--av-line);border-radius:5px;overflow:hidden}.av-face-tabs button{padding:10px 18px;border:0;background:transparent;color:inherit;font-size:12px;cursor:pointer}.av-face-tabs button[aria-pressed=true]{background:#713246;color:#fff}.av-rack-layout{display:grid;grid-template-columns:minmax(290px,1fr) minmax(245px,.65fr);gap:28px;align-items:start}.av-elevation-panel{background:var(--sp-surface,#f7f4ec);border:1px solid var(--av-line);border-radius:7px;padding:18px 20px}.av-elevation-caption{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 18px;font:400 21px Georgia,serif}.av-elevation-caption small{font:10px Arial,sans-serif;color:var(--av-muted)}.av-elevation{position:relative;margin:0 auto;background:#22262a;border:1px solid #121719;border-radius:4px;box-shadow:inset 0 0 20px #0008;color:#c8bdab;max-width:490px}.av-rail{position:absolute;top:10px;bottom:10px;width:16px;background:repeating-linear-gradient(0deg,#101315 0 4px,#62615b 4px 9px,#303435 9px 17px,#101315 17px 21px,#303435 21px 25px);border:1px solid #55584f;z-index:1}.av-rail-left{left:30px}.av-rail-right{right:30px}.av-unit{position:absolute;left:0;right:0;height:25px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 8px;background:none!important;color:#b8b4a9!important;border:0;font:9px ui-monospace,monospace;cursor:pointer}.av-unit i{height:1px;background:#404448;flex:1;margin:0 33px}.av-unit:focus-visible{outline:2px solid #d9b983;outline-offset:-2px}.av-unit:hover i{background:#b69b71}.av-mounted{position:absolute;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:1px 8px;border:1px solid #8d8879;border-radius:2px;background:linear-gradient(180deg,#4b4d4d,#252a2c)!important;box-shadow:0 2px 5px #0009;color:#e2ddd1!important;overflow:hidden;cursor:pointer}.av-mounted-full{left:32px;right:32px;width:calc(100% - 64px)}.av-mounted-left{left:32px;width:calc(50% - 32px)}.av-mounted-right{right:32px;width:calc(50% - 32px)}.av-mounted>span{min-width:0;text-align:left;display:grid;gap:3px}.av-mounted strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-mounted small{font:8px ui-monospace,monospace;color:#bdb8ac;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-mounted[style*="height: 23px"] small{display:none}.av-mounted i{width:3px;height:7px;border:1px solid #b4a88d;border-radius:2px;flex-shrink:0}.av-rack-plinth{display:flex;gap:10px;align-items:center;padding:15px 4px 0}.av-rack-plinth svg{width:22px;height:28px;color:#a08965}.av-rack-plinth span{font:10px ui-monospace,monospace}.av-rack-plinth small{margin-left:auto;color:var(--av-muted);font-size:9px}.av-rack-stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--av-line);border-radius:6px;overflow:hidden}.av-rack-stats>div{padding:18px;border-bottom:1px solid var(--av-line)}.av-rack-stats>div:nth-child(odd){border-right:1px solid var(--av-line)}.av-rack-stats>div:nth-last-child(-n+2){border-bottom:0}.av-rack-stats small{display:block;font-size:10px;color:var(--av-muted)}.av-rack-stats strong{display:block;font:400 31px Georgia,serif;margin-top:9px}.av-rack-stats em{font:11px Arial,sans-serif;color:var(--av-muted)}.av-rack-stats span{display:block;font-size:10px;line-height:1.6;color:var(--av-muted);margin-top:8px}.av-rack-checks{border-top:1px solid var(--av-line);border-bottom:1px solid var(--av-line);margin:20px 0;padding:15px 0}.av-rack-checks summary{cursor:pointer;font-size:12px;display:flex;align-items:center;gap:8px}.av-rack-checks>div{padding-top:16px;font-size:12px}.av-rack-checks p{font-size:11px;line-height:1.65;color:var(--av-muted);margin-bottom:0}.av-mount-row,.av-inspector-row{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid var(--av-line,#d9d2c7);background:none;color:inherit;text-align:left;padding:13px 0;cursor:pointer;text-decoration:none}.av-mount-row>span:nth-child(2),.av-inspector-row>span{display:grid;gap:5px;flex:1;min-width:0}.av-mount-row strong,.av-inspector-row strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.av-mount-row small,.av-inspector-row small{font-size:10px;color:var(--av-muted,#77746e)}.av-u-badge{font:10px ui-monospace,monospace;padding:5px;border:1px solid var(--av-line);border-radius:3px}.av-inspector-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.av-inspector-facts>div{border-bottom:1px solid var(--av-line,#d9d2c7);padding:8px 0;min-width:0}.av-inspector-facts dt{font-size:10px;color:var(--av-muted,#77746e)}.av-inspector-facts dd{margin:6px 0 0;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.av-inspector-ports{font-size:11px}.av-back{background:none;border:0;color:inherit;font-size:11px;padding:0;margin:10px 0 20px;cursor:pointer}.av-change-review>div:not(.av-dialog-actions){padding:15px 0;border-bottom:1px solid var(--av-line,#d9d2c7);font-size:13px}.av-change-review p{white-space:pre-wrap;font-size:12px;line-height:1.6}.av-change-review small{display:block;font-size:11px;margin-top:20px;color:var(--av-muted,#77746e)}.av-change-review details{margin:18px 0;font-size:12px}.av-personal-workspace{display:flex;align-items:center;gap:15px;justify-content:space-between;border-bottom:1px solid var(--sp-rule,#d9d2c7);padding:8px 0 15px;margin:10px 0 24px;color:inherit}.av-personal-links{display:flex;flex-wrap:wrap;gap:8px 18px}.av-personal-links a,.av-personal-links button{display:inline-flex;align-items:center;gap:5px;color:inherit;font:11px Arial,sans-serif;text-decoration:none;border:0;background:none;padding:4px 0;cursor:pointer}.av-personal-links [aria-current=page]{box-shadow:0 1px #9d7f50}.av-personal-workspace>details{position:relative;flex-shrink:0}.av-personal-workspace>details>summary{display:flex;align-items:center;gap:7px;font-size:11px;cursor:pointer}.av-personal-workspace>details>div{position:absolute;right:0;top:27px;width:245px;padding:18px;border:1px solid var(--sp-rule,#d9d2c7);border-radius:6px;background:var(--sp-surface,#fffcf6);box-shadow:0 8px 30px #0002;z-index:5}.av-personal-workspace label{display:grid;gap:8px;font-size:11px;margin-bottom:14px}.av-personal-workspace button{color:inherit}.av-personal-workspace details button{display:flex;align-items:center;gap:6px;border:0;background:none;padding:7px 0;font-size:11px;cursor:pointer}.av-personal-workspace details small{display:block;font-size:10px;line-height:1.6;color:var(--sp-muted,#77746e);margin-top:12px}@media(max-width:800px){.av-rack-layout{grid-template-columns:1fr}.av-elevation-panel{max-width:540px;width:100%;box-sizing:border-box;justify-self:center}.av-rack-details{width:100%}.av-heading{align-items:flex-start}.av-heading>div:last-child{justify-content:flex-end}.av-rack-toolbar>label{width:100%}.av-personal-workspace{align-items:flex-start}.av-personal-links{gap:8px 12px}.av-personal-workspace>details>summary{font-size:10px}}@media(max-width:480px){.av-heading{flex-direction:column;gap:10px}.av-heading>div:last-child{justify-content:flex-start}.av-device-grid{grid-template-columns:1fr}.av-port{grid-template-columns:1fr 1fr}.av-fields{grid-template-columns:1fr}.av-form,.av-inspector,.av-change-review{padding:16px}.av-elevation-panel{padding:14px 10px}.av-elevation-caption{align-items:flex-start;flex-direction:column;gap:6px}.av-rack-plinth{flex-wrap:wrap}.av-rack-plinth small{width:100%;margin:0}.av-inspector-facts{grid-template-columns:1fr}.av-rack-toolbar{gap:8px}.av-rack-toolbar>button{font-size:11px}.av-personal-links{max-width:65%}.av-assistant>summary{padding:15px}.av-assistant-body{padding:0 15px 15px}}.sp-contact-inspect{display:inline;border:0;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.special-projects .av-heading{background:transparent;padding:0;border:0;box-shadow:none}.special-projects .sp-topline .av-find-record{display:inline-flex;align-items:center;gap:7px;width:auto;min-width:120px;white-space:nowrap}.special-projects .av-unit{min-height:25px!important;margin:0;box-sizing:border-box}.special-projects .av-mounted{min-height:0!important;margin:0;box-sizing:border-box}.special-projects .av-mounted strong{font-size:10px}.special-projects .av-unit:disabled{opacity:.7}.av-change-review{max-height:68dvh;overflow:auto}.special-projects .av-heading{height:auto!important;min-height:0;position:static}.av-personal-links button,.av-personal-links a{min-height:26px!important;box-sizing:border-box}.av-dialog{background:var(--sp-paper,#fffdf8);color:var(--sp-ink,#25272b);border:1px solid var(--sp-rule,#d9d2c7);border-radius:8px}.av-dialog .sp-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid var(--sp-rule,#d9d2c7)}.av-dialog .sp-editor-title-group{display:flex;align-items:center;gap:12px}.av-dialog .sp-editor-heading h2{font-size:26px;margin:0}.av-dialog .sp-editor-heading button{border:0;background:none;color:inherit;cursor:pointer;min-width:32px;min-height:32px}.av-dialog .sp-editor-title-group>svg{color:var(--sp-gold,#9d8459)}.av-dialog{--av-line:var(--sp-rule,#d9d2c7);--av-muted:var(--sp-muted,#77746e)}html[data-show-mode=dark] .av-dialog{--sp-paper:#202428;--sp-surface:#272b2f;--sp-rule:#454549;--sp-muted:#aea99f;--sp-ink:#f0eade}.special-projects header.av-heading{background:transparent!important}.packet-studio-overlay{z-index:1300;padding:22px}.modal.packet-studio{width:min(1420px,calc(100vw - 44px));max-width:1420px;height:min(940px,94dvh);max-height:94dvh;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--line,#d9d2c7);border-radius:9px;background:var(--paper,#fbf9f4);color:var(--ink,#302b31);box-shadow:0 20px 100px #18151b45}.packet-studio-heading{display:flex;gap:16px;align-items:center;padding:21px 26px;border-bottom:1px solid var(--line,#ded5cc);flex-shrink:0}.packet-studio-heading>div{flex:1;min-width:0}.packet-studio-heading small{font-size:8px;letter-spacing:1.6px;color:var(--muted,#776b73)}.packet-studio-heading h2{font:400 30px/1.2 Georgia,serif;margin:5px 0}.packet-studio-heading p{font-size:11px;color:var(--muted,#776b73);margin:5px 0 0;overflow-wrap:anywhere}.packet-studio-mark{display:grid;place-items:center;width:43px;height:54px;border:1px solid #ac956b66;border-radius:4px;color:#a38a5f;background:linear-gradient(135deg,#ac956b12,transparent)}.packet-studio-mark svg{width:23px;height:35px}.packet-studio-heading>button{background:none;border:0;box-shadow:none;color:inherit;cursor:pointer;min-width:32px;min-height:32px}.packet-studio-body{display:grid;grid-template-columns:355px minmax(0,1fr);min-height:0;flex:1}.packet-studio-controls{overflow:auto;padding:20px 22px 28px;border-right:1px solid var(--line,#ded5cc);overscroll-behavior:contain}.packet-studio-controls>label,.packet-studio-controls fieldset>label,.packet-layout-editor>label,.packet-fit-save>label,.packet-layout-grid>label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:500;margin:0 0 16px}.packet-studio-controls input:not([type=checkbox]),.packet-studio-controls select{width:100%;box-sizing:border-box;border:1px solid var(--line,#ded5cc);border-radius:4px;background:var(--input,#fffdf8);color:inherit;padding:10px 11px;font-size:12px;min-height:39px}.packet-studio-controls button{font-size:11px;min-height:34px;padding:8px 10px;border:1px solid var(--line,#ded5cc);border-radius:4px;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.packet-studio-controls button:disabled{cursor:default;opacity:.45}.packet-studio-fieldset{border:0;margin:0;padding:0;min-width:0}.packet-studio-tabs{display:flex;gap:0;border-bottom:1px solid var(--line,#ded5cc);margin:20px 0}.packet-studio-tabs button{flex:1;border:0;border-radius:0;padding:12px 0;background:none;white-space:nowrap}.packet-studio-tabs [aria-selected=true]{color:var(--wine,#743344);box-shadow:inset 0 -2px #743344;font-weight:600}.packet-content-presets{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 19px}.packet-content-presets button{flex:1;padding:9px 6px;font-size:10px}.packet-studio .packet-section-picker{display:grid;grid-template-columns:1fr;border:0;border-top:1px solid var(--line,#ded5cc);padding:14px 0;margin:0}.packet-studio .packet-section-picker legend{font-size:10px;color:var(--muted,#776b73);padding:0 9px 0 0}.packet-studio .packet-section-picker label,.packet-studio .print-cover-option,.packet-studio .packet-remember{display:flex;flex-direction:row;align-items:center;gap:9px;margin:0;padding:8px 0;font-size:11px;font-weight:400}.packet-studio input[type=checkbox]{width:15px;height:15px;min-height:15px;accent-color:#743344;flex-shrink:0;margin:0}.packet-studio .packet-filters{display:grid;grid-template-columns:1fr;gap:10px;margin:13px 0}.packet-studio .packet-filters label{display:flex;flex-direction:column;gap:7px;font-size:11px}.packet-editor-details{border-top:1px solid var(--line,#ded5cc);margin:14px 0 0;padding:13px 0}.packet-editor-details>summary{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:500;cursor:pointer;list-style:none}.packet-editor-details[open]>summary{margin-bottom:14px}.packet-editor-details>summary::-webkit-details-marker{display:none}.packet-section-order>div{display:flex;gap:5px;align-items:center;border-bottom:1px solid var(--line,#ded5cc);padding:8px 0}.packet-section-order>div>span{display:flex;gap:9px;align-items:center;flex:1;font-size:10px;min-width:0}.packet-section-order small{color:#a38a5f;font:10px ui-monospace,monospace}.packet-section-order button{min-width:28px;min-height:28px;padding:5px;border:0}.packet-fit-options{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:21px}.packet-fit-options button{flex-direction:column;padding:12px 3px;font-size:9px;text-align:center}.packet-fit-options svg{color:#a38a5f}.packet-orientation{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 20px}.packet-orientation button{gap:9px;padding:14px 7px}.packet-orientation [aria-pressed=true]{background:#743344;color:#fff;border-color:#743344}.packet-layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.packet-field-chips{border:0;padding:0;margin:2px 0 21px;display:flex;flex-wrap:wrap;gap:7px}.packet-field-chips legend{font-size:11px;margin-bottom:11px}.packet-field-chips label{display:flex;align-items:center;gap:6px;padding:7px 8px;border:1px solid var(--line,#ded5cc);border-radius:4px;font-size:10px;font-weight:400}.packet-field-chips label:has(input:checked){border-color:#a38a5f88;background:#a38a5f0c}.packet-studio-controls .packet-suggest{width:100%;padding:11px}.packet-layout-note,.packet-brand-note{display:block;font-size:10px;line-height:1.6;color:var(--muted,#776b73);margin:12px 0}.packet-brand-note{font-size:8px;border-top:1px solid var(--line,#ded5cc);padding-top:18px;margin-top:22px}.packet-fit-save{display:flex;gap:8px;align-items:flex-end;margin-bottom:20px}.packet-fit-save>label{flex:1;min-width:0;margin:0}.packet-fit-save>button{white-space:nowrap;min-height:39px}.packet-saved-fits{margin:18px 0}.packet-saved-fits article{display:flex;align-items:center;border:1px solid var(--line,#ded5cc);border-radius:5px;margin:8px 0;overflow:hidden}.packet-saved-fits article>button:first-child{flex:1;display:grid;gap:5px;text-align:left;justify-content:start;padding:13px 10px;border:0;min-width:0}.packet-saved-fits strong{font:400 17px Georgia,serif;overflow-wrap:anywhere}.packet-saved-fits small{font-size:9px;color:var(--muted,#776b73)}.packet-saved-fits article>button:last-child{border:0;margin:0 5px;padding:8px}.packet-fit-notice{font-size:10px;line-height:1.6;color:var(--wine,#743344)}.packet-issued-card{display:grid;gap:12px;padding:20px 0;font-size:12px}.packet-issued-card>svg{color:#a38a5f}.packet-issued-card strong{font:400 23px Georgia,serif}.packet-issued-card p{font-size:11px;line-height:1.7;margin:0}.packet-pdf-extras p{font-size:10px;line-height:1.6;color:var(--muted,#776b73)}.packet-pdf-extras>button{margin:3px 5px 3px 0;font-size:10px}.packet-final-check .finish-preflight{padding:15px 0;border:0;background:transparent}.packet-final-check .finish-preflight-heading p{font-size:10px}.packet-final-check .finish-preflight-heading strong{font-size:19px}.packet-studio-footer.modalfoot{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:16px 22px;margin:0;border-top:1px solid var(--line,#ded5cc);flex-shrink:0}.packet-studio-footer>span{margin-right:auto;font-size:10px;color:var(--muted,#776b73)}.packet-studio-footer button{display:inline-flex;align-items:center;gap:7px;font-size:11px;padding:10px 13px}.packet-live-preview{display:flex;flex-direction:column;min-width:0;min-height:0;background:#dedbd6}.packet-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;flex-shrink:0;background:var(--paper,#f4f1ea);border-bottom:1px solid var(--line,#ded5cc);font-size:10px}.packet-preview-toolbar>span,.packet-preview-toolbar a{display:flex;align-items:center;gap:8px}.packet-preview-toolbar a{color:inherit;text-decoration:none}.packet-live-preview iframe{border:0;flex:1;min-height:0;width:100%;background:#dedbd6}.packet-preview-empty{display:grid;align-content:center;justify-items:center;padding:35px;flex:1;color:#7f7874;text-align:center}.packet-preview-empty p{font-size:12px;line-height:1.7}.packet-preview-caption{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;padding:10px 18px;background:var(--paper,#f4f1ea);font-size:9px;border-top:1px solid var(--line,#ded5cc)}html[data-show-mode=dark] .packet-studio{--paper:#202329;--input:#272b32;--line:#45434a;--ink:#eee8db;--muted:#b4aaa9;--wine:#d0a5b5}.packet-studio .error{font-size:11px;line-height:1.65}.packet-studio .finish-preflight a{font-size:10px}.packet-studio .finish-preflight-list small{font-size:9px}@media(max-width:900px){.packet-studio-body{grid-template-columns:310px minmax(0,1fr)}.packet-studio-controls{padding:16px}.packet-studio-heading{padding:17px 20px}.packet-studio-footer.modalfoot{padding:13px 16px}}.packet-canvas-viewer{display:flex;flex-direction:column;flex:1;min-height:0}.packet-page-controls{display:flex;align-items:center;justify-content:center;gap:15px;padding:6px;background:#d1cdc7;color:#40383f;font-size:10px}.packet-page-controls button{display:grid;place-items:center;border:0;background:transparent;color:inherit;width:28px;height:28px;border-radius:3px;cursor:pointer}.packet-page-controls button:disabled{opacity:.35;cursor:default}.packet-page-controls>label{display:flex;flex-direction:row;align-items:center;gap:6px;margin:0;font-size:10px}.packet-page-controls select{width:auto;min-height:26px}.packet-page-controls select{font:inherit;padding:4px 7px;border:1px solid #bbb2aa;border-radius:3px;background:#faf8f4;color:#40383f}.packet-canvas-frame{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-height:0;overflow:auto;padding:0;background:#dedbd6}.packet-canvas-frame canvas{display:block;background:#fff;box-shadow:0 4px 18px #302b3126}.packet-canvas-frame>p{font-size:12px;padding:25px;text-align:center;color:#40383f}.packet-canvas-loading{position:absolute;padding:9px 14px;background:#faf8f4dd;border:1px solid #cfc4b6;border-radius:4px;font-size:10px;color:#40383f;bottom:15px}.packet-canvas-frame .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:680px){.packet-studio-overlay{padding:0}.modal.packet-studio{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.packet-studio-body{display:block;overflow:auto}.packet-studio-controls{overflow:visible;border-right:0;padding:18px 20px}.packet-studio-heading{gap:12px;padding:14px 18px}.packet-studio-heading h2{font-size:26px}.packet-studio-heading p{font-size:10px}.packet-studio-mark{width:35px;height:45px}.packet-live-preview{height:68dvh;border-top:1px solid var(--line,#ded5cc)}.packet-studio-footer.modalfoot{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px}.packet-studio-footer>span{grid-column:1/-1;font-size:9px}.packet-studio-footer button{min-height:38px;justify-content:center;font-size:10px;padding:8px}.packet-studio-footer button.primary{grid-column:auto}.packet-layout-grid{gap:0 15px}.packet-fit-options button{font-size:10px}.packet-field-chips label{font-size:11px;padding:9px}.packet-studio .packet-section-picker{grid-template-columns:1fr 1fr;gap:2px 10px}.packet-section-picker label{font-size:10px!important}.packet-studio-tabs{margin:16px 0}.packet-studio-tabs button{font-size:12px}}@media print{.packet-page-controls{display:none}.packet-studio-overlay{display:none!important}.tailored-print-packet{font-family:Arial,sans-serif!important;font-size:var(--packet-font,10pt)!important;line-height:1.5;color:#302b31!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.tailored-print-brand{display:flex!important;align-items:center;gap:13pt;border-bottom:1pt solid #a38a5f;padding:0 0 13pt;margin-bottom:15pt;break-inside:avoid}.tailored-print-brand>img{width:40pt!important;height:40pt!important;object-fit:contain}.tailored-print-brand>div{display:grid;gap:4pt}.tailored-print-brand b{font-size:8pt;letter-spacing:.8pt;color:#68283b}.tailored-print-brand small{font-size:7pt;letter-spacing:1.1pt;color:#68283b}.tailored-print-brand>span{margin-left:auto;display:flex;align-items:center;gap:12pt;font:24pt Georgia,serif;color:#68283b}.tailored-print-brand svg{width:11pt;height:28pt;color:#a38a5f}.tailored-print-event{margin:0 0 20pt;break-inside:avoid}.tailored-print-event h1{font:22pt Georgia,serif;margin:0 0 7pt;color:#68283b}.tailored-print-event p{font-size:8pt;color:#776b73;margin:0}.packet-header-compact .tailored-print-event h1{font-size:16pt}.tailored-print-pocs{font-size:8pt;margin:12pt 0 20pt}.tailored-print-pocs p{margin:4pt 0}.tailored-print-section{break-before:auto;margin:18pt 0}.packet-breaks-section .tailored-print-section~.tailored-print-section{break-before:page}.tailored-print-section>h2{font:21pt Georgia,serif;color:#68283b;border-top:.7pt solid #a38a5f;padding-top:13pt;margin:0 0 17pt;break-after:avoid;display:flex;align-items:center;gap:15pt}.tailored-print-section>h2>span{font:9pt Arial,sans-serif;color:#a38a5f}.tailored-print-cue{border-bottom:.5pt solid #c9bda8;padding:10pt 0 17pt;margin:0 0 15pt;break-inside:auto}.tailored-print-cue-title{display:flex;gap:13pt;align-items:flex-start;break-inside:avoid;break-after:avoid;margin:0 0 13pt}.tailored-print-cue-title>b{background:#68283b!important;color:#fff!important;padding:8pt;min-width:26pt;text-align:center;font-size:10pt}.tailored-print-cue-title h3{font:600 14pt Arial,sans-serif;margin:0 0 6pt;color:#68283b}.tailored-print-cue-title small{font-size:8pt;color:#776b73}.tailored-print-cue dl{display:flex;flex-wrap:wrap;gap:8pt 22pt;margin:0 0 13pt}.tailored-print-cue dl>div{min-width:70pt;max-width:100%}.tailored-print-cue dt{font-size:7pt;text-transform:uppercase;color:#776b73;margin-bottom:3pt}.tailored-print-cue dd{font-size:var(--packet-font,10pt);margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.tailored-print-call{border-left:2pt solid #68283b;background:#f7f2eb;padding:8pt 10pt;margin:8pt 0;break-inside:auto}.tailored-print-call>b,.tailored-print-note>b{font-size:7pt;text-transform:uppercase;letter-spacing:.4pt;color:#68283b}.tailored-print-call p,.tailored-print-note p{font-size:var(--packet-font,10pt);margin:5pt 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.tailored-print-call p{font-weight:700}.tailored-print-technical{padding:10pt 0 6pt;break-inside:auto}.tailored-print-technical h4{display:flex;align-items:baseline;gap:12pt;font-size:var(--packet-font,10pt);font-weight:500;margin:0 0 6pt;break-after:avoid}.tailored-print-technical h4>span{font-weight:700;color:#68283b;white-space:nowrap}.tailored-print-technical p{white-space:pre-wrap;margin:6pt 0;font-size:var(--packet-font,10pt);overflow-wrap:anywhere}.tailored-print-technical p>b{font-size:8pt;color:#68283b;margin-right:7pt}.tailored-print-note{margin:10pt 0}.tailored-print-reference{font-size:8pt!important;color:#8a704c;white-space:pre-wrap;overflow-wrap:anywhere}.tailored-print-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:var(--packet-font,10pt)}.tailored-print-table thead{display:table-header-group}.tailored-print-table th{background:#68283b!important;color:#fff!important;text-align:left;font-size:7.5pt;padding:8pt;vertical-align:top}.tailored-print-table td{padding:9pt 8pt;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;border-bottom:.5pt solid #c9bda8}.tailored-print-table tr:nth-child(2n) td{background:#f7f2eb}.tailored-print-table tr{break-inside:auto}.tailored-print-table td:first-child{font-weight:700}.packet-density-compact{line-height:1.3}.packet-density-compact .tailored-print-table td{padding:6pt}.packet-density-compact .tailored-print-cue{margin-bottom:8pt;padding-bottom:10pt}.tailored-print-folio-note{padding:15pt 0;border-bottom:.5pt solid #c9bda8;break-inside:auto}.tailored-print-folio-note h3{display:flex;gap:13pt;align-items:baseline;font-size:13pt;color:#68283b;margin:0 0 6pt;break-after:avoid}.tailored-print-folio-note h3>span{font-size:10pt}.tailored-print-folio-note small{font-size:8pt;color:#776b73}.tailored-print-folio-note>p{white-space:pre-wrap;font-size:var(--packet-font,10pt);overflow-wrap:anywhere}.tailored-print-cover{break-after:page;border:.7pt solid #c9bda8;border-top:8pt solid #68283b;padding:20pt;min-height:80vh}.tailored-print-cover>h1{font:34pt Georgia,serif;color:#68283b;margin:45pt 0 20pt}.tailored-print-cover>p{font-size:11pt;white-space:pre-wrap}.tailored-print-cover>small{font-size:8pt;color:#776b73}.tailored-print-cover>dl{display:flex;gap:30pt;margin:25pt 0}.tailored-print-cover dt{font-size:8pt;color:#776b73}.tailored-print-cover dd{margin:5pt 0;font-size:11pt;font-weight:700}.tailored-print-contents{border-top:.7pt solid #a38a5f;margin:30pt 0 25pt;padding-top:15pt}.tailored-print-contents>b{font-size:8pt;color:#68283b}.tailored-print-contents p{font-size:10pt;display:inline-flex;gap:12pt;margin:13pt 20pt 8pt 0;min-width:35%}.tailored-print-contents span{color:#a38a5f}}.packet-cover-leads{border-top:1px solid #c7b28e;padding:18px 0;margin:0 0 20px;break-inside:avoid}.packet-cover-leads h2{font:600 8px/1.3 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.16em;color:#856b3b;margin:0 0 14px}.packet-cover-leads>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}.packet-cover-leads article{display:grid;gap:4px;break-inside:avoid}.packet-cover-leads small{font-size:8px;color:#705b66}.packet-cover-leads b{font-size:11px;font-weight:500}.packet-cover-leads span{font-size:9px;overflow-wrap:anywhere}.print-cue-table .print-team-row{background:#f3efea!important}.print-cue-table .print-team-row td{border-top:1px solid #bca276!important}@media print{.packet-cover-leads{padding:4mm 0;margin-bottom:4mm}.packet-cover-leads h2{font-size:6.5pt!important}.packet-cover-leads>div{gap:4mm 8mm}.packet-cover-leads b{font-size:9pt}.packet-cover-leads span,.packet-cover-leads small{font-size:7pt}}@media print{.tailored-print-brand{background:#231820!important;color:#fbf6eb!important;padding:12pt 16pt!important;border:0!important;border-bottom:1pt solid #c8ad7c!important;margin:0!important}.tailored-print-brand>img{width:26pt!important;height:26pt!important;background:#fff;padding:2pt}.tailored-print-brand b,.tailored-print-brand small{color:#d5b680!important;font-size:7pt!important}.tailored-print-brand>span{color:#fbf6eb!important;font-size:20pt!important}.tailored-print-brand svg{width:20pt!important;height:12pt!important;color:#d5b680!important}.tailored-print-event{background:#231820!important;color:#fbf6eb!important;padding:8pt 16pt 15pt;margin:0 0 20pt!important;border-bottom:1pt solid #c8ad7c}.tailored-print-event h1{color:#fbf6eb!important;font:24pt/1.13 Georgia,serif!important;margin:0 0 10pt!important}.tailored-print-event p{color:#eee4d3!important;font-size:8pt!important}.tailored-print-cover{border:.6pt solid #c9bda8!important;padding:0 0 20pt!important}.tailored-print-cover>p,.tailored-print-cover>dl,.tailored-print-cover>small,.tailored-print-cover>section,.tailored-print-cover>.tailored-print-contents{margin-left:22pt!important;margin-right:22pt!important}.tailored-cover-title{background:#231820!important;color:#fbf6eb!important;padding:22pt 22pt 25pt;border-bottom:1.2pt solid #c8ad7c;margin-bottom:24pt}.tailored-cover-title small{font:7pt Arial,sans-serif;letter-spacing:1pt;color:#d5b680!important}.tailored-cover-title h1{font:34pt/1.12 Georgia,serif!important;color:#fbf6eb!important;margin:12pt 0 0!important}.tailored-print-colophon{border-top:.6pt solid #a38a5f;padding-top:10pt;margin-top:20pt;break-inside:avoid;font:7pt Arial,sans-serif;color:#513746}.tailored-print-colophon span{display:block;font-size:6pt;margin-top:4pt}}.modal.packet-studio.folio-refined .packet-layout-editor label,.modal.packet-studio.folio-refined .packet-layout-editor legend{color:#e9e2d3}.refinement-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;padding:0 0 17px;border-bottom:1px solid var(--line,#d8d0c3)}.refinement-section-heading>span{display:flex;align-items:center;gap:11px}.refinement-section-heading svg{color:#a38a5f}.refinement-section-heading h3{font:400 25px/1.2 Georgia,serif;margin:0}.refinement-section-heading>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.refinement-section-heading>small{font-size:11px;color:var(--muted,#7d7277)}.refinement-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line,#d8d0c3);margin:12px 0 24px;overflow:auto}.refinement-tabs>button{border:0;background:none;padding:12px 1px;border-radius:0;white-space:nowrap;font-size:12px;color:inherit;display:flex;gap:9px;align-items:center}.refinement-tabs>button[aria-pressed=true]{box-shadow:inset 0 -2px #743344;color:var(--wine,#743344)}.refinement-tabs button>span{font-size:10px;color:var(--muted,#7d7277)}.refinement-review-facts{display:flex;gap:24px;flex-wrap:wrap;margin:15px 0 24px;padding:15px 0;border-block:1px solid var(--line,#d8d0c3)}.refinement-review-facts>div{display:grid;gap:8px;min-width:130px}.refinement-review-facts small,.refinement-review-facts dt{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted,#7d7277)}.refinement-review-facts b,.refinement-review-facts dd{font:400 24px Georgia,serif;margin:0;color:var(--wine,#743344)}.refinement-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.refinement-review .refinement-review-facts{margin-top:0}.refinement-change-list details{border-bottom:1px solid var(--line,#d8d0c3);padding:13px 0}.refinement-change-list summary{font-size:13px;font-weight:500;cursor:pointer}.refinement-change-list p{font-size:11px;line-height:1.8;white-space:pre-wrap;margin:12px 0 3px}.refinement-linked-list>div{display:grid;gap:5px;border-bottom:1px solid var(--line,#d8d0c3);padding:12px 0}.refinement-linked-list span{text-transform:uppercase;font-size:8px;letter-spacing:1px;color:var(--muted,#7d7277)}.refinement-linked-list b{font-size:12px;font-weight:500}.refinement-review-note{display:grid;gap:7px;margin:22px 0 0;font-size:11px}.refinement-review-note textarea{width:100%;box-sizing:border-box;padding:11px;border:1px solid var(--line,#d8d0c3);background:var(--paper,#fbf9f4);color:inherit;border-radius:3px;font:inherit}.refinement-ledger{margin:8px 0 35px}.refinement-release{border-bottom:1px solid var(--line,#d8d0c3)}.refinement-release>summary{display:flex;align-items:center;gap:15px;padding:16px 0;cursor:pointer;list-style:none}.refinement-release>summary>span:nth-child(2){display:grid;gap:6px;flex:1;min-width:0}.refinement-release summary b{font-size:13px;font-weight:500;overflow-wrap:anywhere}.refinement-release summary small{font-size:10px;color:var(--muted,#7d7277)}.refinement-release-number{font:20px Georgia,serif;color:#a38a5f;min-width:30px}.refinement-release-body{padding:0 0 22px 45px;font-size:12px;line-height:1.7}.refinement-release-body>details{border-top:1px solid var(--line,#d8d0c3);padding:10px 0}.refinement-release-body>details>summary{cursor:pointer}.refinement-release-body>details>div{padding:12px 0}.refinement-release-body>details>button{display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;padding:11px 0;border:0;border-bottom:1px solid var(--line,#d8d0c3);background:none;color:inherit}.refinement-release-body small{display:block;font-size:9px;color:var(--muted,#7d7277)}.refinement-release-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px}.refinement-release-foot details{font-size:10px}.thread-memory{border:1px solid var(--line,#d8d0c3);border-radius:4px;margin:17px 0 23px}.thread-memory>summary{display:flex;align-items:center;gap:9px;padding:13px 15px;cursor:pointer;font-size:12px;list-style:none}.thread-memory>summary svg{color:#a38a5f}.thread-memory>summary small{margin-left:auto;font-size:10px;color:var(--muted,#7d7277)}.thread-memory-body{padding:0 15px 17px}.thread-memory article{display:flex;gap:14px;align-items:start;padding:15px 0;border-top:1px solid var(--line,#d8d0c3)}.thread-memory article>div{flex:1;min-width:0}.thread-memory article strong{font-size:12px;font-weight:500}.thread-memory article small{display:block;font-size:9px;color:var(--muted,#7d7277);margin:5px 0}.thread-memory article p{font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.thread-memory article button{padding:5px;flex-shrink:0}.thread-memory form{padding-top:15px}.thread-memory form label,.thread-memory-import label{display:grid;gap:8px;font-size:11px}.thread-memory input:not([type=checkbox]),.thread-memory select,.thread-memory textarea{box-sizing:border-box;width:100%;padding:9px;border:1px solid var(--line,#d8d0c3);border-radius:3px;background:var(--paper,#fbf9f4);color:inherit;font:inherit}.thread-memory-import{padding:17px 0;border-top:1px solid var(--line,#d8d0c3)}.thread-memory-import>button{margin:10px 6px 0 0}.refinement-signal-scroll{position:relative;max-height:660px;overflow:auto;border:1px solid var(--line,#d8d0c3);border-radius:4px;background:#f4f1eb;overscroll-behavior:contain}.refinement-signal-scroll>svg{display:block}.refinement-signal-device{height:100%;box-sizing:border-box;border:1px solid #b8aa91;border-top:4px solid #743344;border-radius:4px;background:#fffdfa;box-shadow:0 3px 10px #302b3112;color:#302b31;overflow:hidden}.refinement-signal-device.is-selected{outline:2px solid #a38a5f;outline-offset:3px}.refinement-signal-handle{display:flex;gap:9px;align-items:flex-start;padding:12px 10px 7px;cursor:grab;touch-action:none;min-height:51px;box-sizing:border-box}.refinement-signal-handle>svg{color:#a38a5f;flex-shrink:0}.refinement-signal-handle>div{min-width:0}.refinement-signal-handle strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600}.refinement-signal-handle small{display:block;font-size:9px;color:#7d7277;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.refinement-signal-device-meta{display:flex;justify-content:space-between;align-items:center;padding:0 12px 8px;height:25px;box-sizing:border-box}.refinement-signal-device-meta>small{font-size:8px;letter-spacing:.9px;text-transform:uppercase;color:#7d7277}.refinement-signal-device-meta button{border:0;padding:1px;background:none;color:#743344;min-height:18px}.refinement-signal-ports>button{display:flex;align-items:center;gap:8px;border:0;border-top:1px solid #e9e1d5;width:100%;height:25px;min-height:25px;padding:4px 10px;background:none;font-size:10px;color:#302b31;text-align:left;cursor:pointer;border-radius:0;box-sizing:border-box}.refinement-signal-ports>button:hover,.refinement-signal-ports>button[aria-pressed=true]{background:#efe4db;color:#68283b}.refinement-signal-ports>button:disabled{opacity:1;cursor:default}.refinement-signal-ports i{height:5px;width:5px;flex-shrink:0;background:#a38a5f;border-radius:50%}.refinement-signal-ports i.port-output{background:#743344}.refinement-signal-ports>button>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refinement-signal-ports small{font-size:8px;color:#7d7277;flex-shrink:0}.refinement-wire{cursor:pointer}.refinement-wire path{stroke:#743344;stroke-width:2;fill:none}.refinement-wire rect{fill:#fbf8f3;stroke:#cbbda6;stroke-width:1}.refinement-wire text{font:10px ui-monospace,monospace;fill:#68283b}.refinement-wire.wire-network path{stroke:#566c82}.refinement-wire.wire-power path{stroke:#a38a5f}.refinement-signal-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-left:2px solid #a38a5f;background:#a38a5f0a;font-size:11px}.refinement-form{padding:20px 24px 24px}.refinement-form fieldset{border:0;margin:0;padding:0;min-width:0}.refinement-form label{font-size:11px;display:grid;gap:7px;margin-bottom:15px}.refinement-form input:not([type=checkbox]),.refinement-form textarea,.refinement-form select{box-sizing:border-box;width:100%;font:inherit;padding:10px;border:1px solid var(--line,#d8d0c3);border-radius:3px;color:inherit;background:var(--paper,#fbf9f4);min-width:0}.refinement-order{padding:20px 0;border-bottom:1px solid var(--line,#d8d0c3)}.refinement-order>header{display:flex;justify-content:space-between;align-items:start;gap:20px}.refinement-order>header>div{display:grid;gap:9px;font-size:11px}.refinement-order>header>div:last-child{text-align:right;justify-items:end}.refinement-order>header small{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--muted,#7d7277)}.refinement-order>header h4{font:25px Georgia,serif;margin:0}.refinement-order>header strong{font:24px Georgia,serif;color:var(--wine,#743344)}.refinement-order-lines{margin:18px 0}.refinement-order-lines>div{display:grid;grid-template-columns:1.5fr .7fr 1fr auto;gap:18px;align-items:center;border-top:1px solid var(--line,#d8d0c3);padding:13px 0;font-size:11px}.refinement-order-lines small{display:block;font-size:9px;margin-top:5px}.refinement-record-link{border:0;background:none;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.refinement-record-link:hover{color:var(--wine,#743344)}.refinement-receipt{padding:12px 0;border-top:1px solid var(--line,#d8d0c3);font-size:11px}.refinement-receipt>small{display:block;font-size:9px;margin-top:5px;color:var(--muted,#7d7277)}.refinement-order-editor-lines>div{display:grid;grid-template-columns:1fr 80px 110px auto;gap:10px;align-items:center;border-top:1px solid var(--line,#d8d0c3);padding:15px 0}.refinement-order-editor-lines label{margin:0}.refinement-order-editor-lines>div>button{align-self:end;margin-bottom:2px}.refinement-order-total{display:flex;justify-content:space-between;align-items:center;padding:17px 0;margin:12px 0;border-block:1px solid var(--line,#d8d0c3)}.refinement-order-total small{font-size:10px;color:var(--muted,#7d7277)}.refinement-order-total b{font:25px Georgia,serif;color:var(--wine,#743344)}.refinement-quote-table th{min-width:140px}.refinement-quote-table td:first-child{min-width:200px}html[data-show-mode=dark] .refinement-signal-scroll{background:#25272b}html[data-show-mode=dark] .special-projects .refinement-tabs button[aria-pressed=true],html[data-show-mode=dark] .refinement-review-facts b,html[data-show-mode=dark] .refinement-review-facts dd{color:#d0a5b5}@media(max-width:700px){.refinement-section-heading{align-items:start;flex-wrap:wrap;gap:14px}.refinement-section-heading h3{font-size:23px}.refinement-section-heading>div{width:100%}.refinement-review-facts{gap:18px}.refinement-review-facts>div{min-width:110px;flex:1}.refinement-review-facts b,.refinement-review-facts dd{font-size:22px}.refinement-release>summary{gap:9px}.refinement-release>summary>.sp-status{font-size:8px}.refinement-release-body{padding-left:0}.refinement-release-foot{flex-wrap:wrap}.refinement-form{padding:18px}.refinement-order-lines>div{grid-template-columns:1fr auto;gap:12px}.refinement-order-lines>div>span{font-size:10px}.refinement-order-editor-lines>div{grid-template-columns:1fr 1fr;gap:10px}.refinement-order-editor-lines label:first-child{grid-column:1/-1}.refinement-order-editor-lines>div>button{grid-column:1/-1;justify-self:end}.refinement-signal-scroll{max-height:65dvh}.thread-memory>summary{font-size:11px}.thread-memory-body{padding-inline:12px}}.event-fitting{color:var(--ink);max-width:1250px;margin:0 auto}.event-fitting-mast{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;padding-bottom:25px;border-bottom:1px solid var(--line)}.event-fitting-mast small,.event-valet-head small{font-size:8px;letter-spacing:.16em;font-weight:600;color:var(--gold,#a48349)}.event-fitting-mast h1{font:400 36px/1.2 Georgia,serif;letter-spacing:-.04em;margin:10px 0;color:var(--ink)}.event-fitting-mast p{font-size:12px;color:var(--muted);margin:0;line-height:1.7}.event-fitting-mast>a{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:9px 13px;border:1px solid #b59b70;border-radius:3px;font-size:11px;text-decoration:none;color:var(--house-wine,#642d40);background:var(--surface,#fff)}.event-valet{border:1px solid var(--line);border-top:2px solid #b59b70;border-radius:3px;background:var(--surface,#fff);margin-bottom:25px}.event-valet-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px}.event-valet-head>span{display:flex;align-items:center;gap:13px}.event-valet-head>span>svg{color:var(--gold,#a48349)}.event-valet-head strong{display:block;font:400 20px/1.3 Georgia,serif;margin-top:5px}.event-valet-head button{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--line);border-radius:3px;font-size:11px;padding:8px 12px;min-height:38px;color:var(--ink)}.event-valet-result{padding:0 20px 20px}.event-valet-result>p{font-size:12px;line-height:1.8;max-width:85ch;white-space:pre-wrap;margin:0 0 15px}.event-valet-result>a{display:flex;gap:14px;align-items:center;min-height:64px;padding:12px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--ink)}.event-step-number{font:22px Georgia,serif;color:var(--gold,#a48349)}.event-valet-result>a>span:nth-child(2){flex:1;min-width:0}.event-valet-result a strong{font-size:12px;font-weight:600;display:block;line-height:1.5}.event-valet-result a small{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:3px}.event-valet-result>a>svg{color:var(--gold,#a48349);flex-shrink:0}.event-proposal-note{display:block;font-size:10px;color:var(--muted);line-height:1.7;margin-top:12px}.event-review-filter{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:4px}.event-review-filter>div{display:flex;gap:4px;flex-wrap:wrap}.event-review-filter button{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:11px;color:var(--muted)}.event-review-filter button[aria-pressed=true]{color:var(--house-wine,#642d40);border-bottom-color:#b59b70}.event-review-filter button small{font-size:9px;font-variant-numeric:tabular-nums}.event-review-filter input{min-height:38px;padding:8px 12px;width:220px;font-size:11px;border:1px solid var(--line);border-radius:3px;background:var(--surface,#fff);color:var(--ink)}.event-review-register>a{display:flex;align-items:center;gap:18px;padding:17px 7px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);min-width:0}.event-review-register>a:hover{background:var(--surface,#fff)}.event-review-register>a>span:nth-child(2){min-width:0;flex:1}.event-review-register>a>span>small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:5px}.event-review-register strong{display:block;font-size:13px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.event-review-register p{font-size:11px;line-height:1.7;color:var(--muted);margin:3px 0 0;overflow-wrap:anywhere}.event-review-register>a>svg{flex-shrink:0;color:var(--gold,#a48349)}.event-review-state{font-size:9px;border:1px solid var(--line);padding:5px 7px;min-width:52px;text-align:center;border-radius:3px;color:var(--muted);box-sizing:border-box}.event-review-state.is-blocked{background:#78374a0b;border-color:#c7a6ae;color:#713146}.event-review-register .event-review-empty{display:flex;align-items:center;gap:10px;padding:28px 0}.event-review-scope{padding:20px 0;color:var(--muted);font-size:10px}.event-review-scope summary{display:flex;gap:8px;align-items:center;cursor:pointer;list-style:none;min-height:34px}.event-review-scope p{line-height:1.8;max-width:85ch;font-size:11px}.production-note-fields>fieldset{border:0;margin:0;padding:0;min-width:0}.notifications-center .production-note-fields textarea{box-sizing:border-box;width:100%;font-family:inherit;font-size:12px;line-height:1.8;padding:12px;resize:vertical;border:1px solid var(--line);border-radius:3px;background:var(--surface,#fff);color:var(--ink)}.production-note-valet{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:7px 0;margin:18px 0}.production-note-valet>summary{display:flex;align-items:center;gap:8px;min-height:36px;cursor:pointer;list-style:none;color:var(--house-wine,#642d40);font-size:11px}.production-note-valet button{display:inline-flex;align-items:center;gap:8px;font-size:11px;min-height:38px;border-radius:3px;background:var(--surface,#fff)}.production-note-proposal{border:1px solid #b59b70;background:var(--paper,#faf8f3);border-radius:3px;margin:18px 0;padding:20px}.production-note-proposal>small{font-size:8px;letter-spacing:.14em;color:var(--gold,#a48349)}.production-note-proposal h3{font:400 22px/1.3 Georgia,serif;margin:12px 0;color:var(--ink)}.production-note-proposal p{white-space:pre-wrap;font-size:12px;line-height:1.8;color:var(--ink)}.production-note-proposal a{display:flex;justify-content:space-between;gap:10px;min-height:34px;align-items:center;font-size:11px;color:var(--house-wine,#642d40)}.production-note-proposal button{font-size:11px;min-height:38px;border-radius:3px;margin:10px 7px 0 0}.notifications-center .notify-hero{background:transparent;border-radius:0;padding:0 0 23px;border-bottom:1px solid var(--line);color:var(--ink);gap:15px}.notifications-center .notify-hero h1{font:400 34px/1.2 Georgia,serif;color:var(--ink);margin:8px 0}.notifications-center .notify-hero p{font-size:11px;color:var(--muted);margin:8px 0 0}.notifications-center .notify-hero>svg{color:var(--gold,#a48349)}.notifications-center .notify-hero .eyebrow{color:var(--muted);font-size:8px;letter-spacing:.14em}.notifications-center .notify-state{border-radius:3px;padding:6px 8px;font-size:9px}.notifications-center .notify-tabs{padding:10px 0;margin-bottom:23px;gap:17px;border-color:var(--line)}.notifications-center .notify-tabs button{border-radius:0;font-size:11px;padding:10px 0;background:transparent;border-bottom:2px solid transparent}.notifications-center .notify-tabs button[aria-current=page]{background:transparent;border-bottom-color:#b59b70;color:var(--house-wine,#642d40)}.notifications-center .notify-compose{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:26px}.notifications-center .notify-compose>.desk-section{padding:24px;border-radius:4px;border-color:var(--line);box-shadow:none}.notifications-center .notify-compose h2{font:400 25px/1.2 Georgia,serif;color:var(--ink);margin:9px 0 22px}.notifications-center .notify-compose .eyebrow{color:var(--gold,#a48349);font-size:8px}.notifications-center .notify-compose label{font-size:11px;color:var(--ink)}.notifications-center .notify-compose p{font-size:11px;line-height:1.8;color:var(--muted)}.notifications-center .notify-compose :is(input,select){border-radius:3px;font-size:12px;color:var(--ink);background:var(--surface,#fff);box-sizing:border-box}.notifications-center .notify-preview iframe{border-radius:3px;min-height:560px;border-color:var(--line);background:#f4f0e9}.notifications-center .notify-queue-reviewed{display:inline-flex;align-items:center;gap:7px;min-height:40px;font-size:11px;margin:12px 0;border-color:#b59b70;background:transparent;color:var(--house-wine,#642d40);border-radius:3px}.notifications-center .notify-compose .primary{min-height:40px;font-size:11px;border-radius:3px}.notifications-center .notify-check input{width:17px;min-width:17px;flex:0 0 17px}.welcome-fitted .home-finishing-entry{display:flex;align-items:center;gap:9px;margin:0 -26px;padding:0 26px;min-height:43px;border-top:1px solid #ffffff19;color:#e7d9c3;background:#170e1721;text-decoration:none;font-size:10px}.welcome-fitted .home-finishing-entry>svg:first-child{color:#c6a573}.welcome-fitted .home-finishing-entry>svg:last-child{margin-left:auto;color:#c6a573}.welcome-fitted .home-finishing-entry:hover{background:#ffffff0a;color:#fff6e5}.welcome-fitted .home-production-links>a{font-size:10px}html[data-show-mode=dark] :is(.production-note-valet>summary,.event-fitting-mast>a,.event-review-filter button[aria-pressed=true],.notifications-center .notify-queue-reviewed,.notifications-center .notify-tabs button[aria-current=page]){color:#e2c895}html[data-show-mode=dark] .event-review-state.is-blocked{color:#f1c8d5;background:#593040;border-color:#a87586}@media(max-width:1200px){.notifications-center .notify-compose{grid-template-columns:1fr}.notifications-center .notify-preview iframe{min-height:600px}}@media(max-width:800px){.event-fitting-mast{align-items:flex-start;flex-direction:column;gap:15px}.event-valet-head{flex-wrap:wrap}.event-review-filter{gap:12px}.event-review-filter>label,.event-review-filter input{width:100%}.event-review-register>a{gap:12px}.event-fitting-mast h1{font-size:31px}}.event-review-filter .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.welcome-fitted .home-finishing-entry{margin-inline:-22px;padding-inline:22px}}@media(max-width:580px){.event-valet-head,.event-valet-result{padding:17px}.event-review-filter button{padding:8px;min-height:42px}.event-review-register>a{padding:16px 0;gap:10px}.event-review-state{min-width:46px;font-size:8px}.event-review-register strong{font-size:12px}.notifications-center .notify-compose>.desk-section{padding:18px}.notifications-center .notify-hero h1{font-size:29px}.notifications-center .notify-preview iframe{min-height:480px}.notifications-center .production-note-fields textarea,.notifications-center .notify-compose :is(input,select){font-size:16px}.welcome-fitted .home-finishing-entry{margin-inline:-20px;padding-inline:20px;min-height:46px}.welcome-fitted .home-production-links>a{font-size:9px;gap:5px}}@media print{.event-fitting,.production-note-fields{display:none!important}}@media(max-width:580px){.welcome-fitted .home-mast-date>time{max-width:none;white-space:nowrap}.desk-workspace:has(.notifications-center) .event-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px;margin-bottom:18px}.desk-workspace:has(.notifications-center) .event-strip>div{padding:0;border:0;min-height:0}.desk-workspace:has(.notifications-center) .event-strip>div:first-child{grid-column:1/-1}.desk-workspace:has(.notifications-center) .event-strip strong{font-size:11px;line-height:1.6}.desk-workspace:has(.notifications-center) .event-strip-details{grid-column:1/-1;padding:8px 0 0;margin:0;min-height:0}.notifications-center .notify-hero{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0}.notifications-center .notify-hero>svg{width:25px;height:25px;margin-top:3px}.notifications-center .notify-hero h1{font-size:27px}.notifications-center .notify-hero .notify-state{grid-column:2;justify-self:start;margin:0}}.tc-house{max-width:1200px;padding:28px 30px;box-sizing:border-box}.tc-house .offstage-house{margin-bottom:0!important;border-radius:5px 5px 0 0!important;box-shadow:none!important}.tc-house .os-house-heading{padding:24px 29px}.tc-house .os-house-number{border-left:0;padding-left:0}.tc-house .os-house-number small{display:none}.tc-room-nav{display:flex;align-items:stretch;margin:0 0 30px;border:1px solid var(--os-rule);border-top:0;background:var(--os-paper);border-radius:0 0 5px 5px;padding:0 16px}.tc-room-nav>a{display:flex;justify-content:center;align-items:center;gap:9px;flex:1;min-width:0;min-height:54px;padding:10px 8px;border-bottom:2px solid transparent;font-size:11px;text-decoration:none;color:var(--os-muted);white-space:nowrap}.tc-room-nav>a>.os-glyph{color:var(--os-gold)}.tc-room-nav>a[aria-current=page]{color:var(--os-wine);border-bottom-color:var(--os-wine);background:var(--os-linen)}.tc-room-nav>a:hover{color:var(--os-wine);background:var(--os-linen)}.tc-room-nav a:focus-visible,.tc-house a:focus-visible,.tc-house button:focus-visible,.tc-house input:focus-visible,.tc-house select:focus-visible{outline:2px solid var(--os-gold);outline-offset:4px}.tc-room-picker{display:none}.tc-room-stage{outline:none}.tc-room-page[hidden]{display:none!important}.tc-overline{font:500 8px/1.5 system-ui,sans-serif;letter-spacing:.17em;color:var(--os-gold)}.tc-house .tc-lounge-opening.os-club-arrival{display:flex;justify-content:space-between;align-items:center;gap:20px;background:transparent;border:0;border-radius:0;color:var(--os-ink);padding:0 0 23px;overflow:visible}.tc-lounge-opening.os-club-arrival:after{display:none}.tc-house .tc-lounge-opening h2{font:400 clamp(29px,3.2vw,39px)/1.15 Georgia,serif;letter-spacing:-.04em;color:var(--os-ink);margin:8px 0 0}.tc-opening-note{font:italic 14px Georgia,serif;color:var(--os-muted)}.tc-listening-invitation{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:30px;align-items:center;overflow:hidden;background:linear-gradient(125deg,#25212b,#392531 75%,#492c3c);padding:28px 34px;border:1px solid #6c4e5a;border-radius:5px;color:#f5eee0;text-decoration:none;min-height:240px;box-sizing:border-box}.tc-listening-invitation:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:2px;background:#c1a16b}.tc-listening-invitation .tc-overline{color:#d0b37c}.tc-listening-invitation h3{font:400 clamp(34px,4vw,49px)/1.08 Georgia,serif;letter-spacing:-.04em;color:#fff3df;margin:15px 0 13px}.tc-listening-invitation h3>span,.lr-heading h2>span{color:#b8965d}.tc-listening-invitation p{font:400 12px/1.7 system-ui,sans-serif;color:#d5c6cd;margin:0}.tc-feature-action{display:inline-flex;gap:20px;align-items:center;color:#e9cc98;font-size:11px;min-height:44px;margin-top:19px;border-bottom:1px solid #c6a46b66}.tc-listening-invitation:hover .tc-feature-action{border-bottom-color:#e9cc98}.tc-feature-art{display:flex;justify-content:center;opacity:.92}.tc-house .tc-stoplist.os-club-stops{display:block;border:1px solid var(--os-rule);border-radius:5px;background:var(--os-paper);margin:19px 0 0;overflow:hidden}.tc-stoplist>a{display:grid;grid-template-columns:25px 39px minmax(0,1fr) 18px;align-items:center;gap:21px;min-height:100px;padding:18px 26px;border-bottom:1px solid var(--os-rule);color:var(--os-ink);text-decoration:none;box-sizing:border-box}.tc-stoplist>a:last-child{border-bottom:0}.tc-stoplist>a:hover{background:var(--os-linen)}.tc-stop-number{font:11px Georgia,serif;color:var(--os-muted)}.tc-stoplist>a>.os-glyph{color:var(--os-gold)}.tc-house .tc-stoplist h3{font:400 24px/1.2 Georgia,serif;letter-spacing:-.025em;margin:0 0 5px;color:var(--os-ink)}.tc-house .tc-stoplist p{font-size:11px;margin:0;color:var(--os-muted)}.tc-elsewhere{display:flex;align-items:center;flex-wrap:wrap;gap:10px 23px;padding:24px 0 12px;margin-bottom:18px}.tc-elsewhere>small{flex-basis:100%;font-size:8px;letter-spacing:.13em;color:var(--os-muted);margin-bottom:5px}.tc-elsewhere>a{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--os-ink);text-decoration:none;min-height:36px}.tc-elsewhere>a>.os-glyph{color:var(--os-gold)}.tc-house .os-wardrobe-invitation{padding:21px 24px}.tc-house .os-wardrobe-invitation strong{font-size:25px}.tc-house .offstage-extras{margin-top:25px}.lr-record{position:relative;width:270px;aspect-ratio:1.18;max-width:100%;margin:24px auto 10px}.lr-platter{position:absolute;inset:3% 12% 0 3%;aspect-ratio:1;max-height:100%;border-radius:50%;background:radial-gradient(ellipse at 23% 22%,#49404a,#15141a 28%,#2c2730 44%,#17151c,#39313b 78%,#18161e);border:1px solid #8b756b;box-shadow:0 14px 32px #05030855,inset 0 0 0 5px #0e0d1250;display:grid;place-items:center}.lr-grooves{position:absolute;inset:8%;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 3px,#c6b59619 3px 4px,transparent 4px 6px);opacity:.6}.lr-record-label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:34%;aspect-ratio:1;border-radius:50%;border:1px solid #b6986466;background:linear-gradient(135deg,#703d51,#3a2334);color:#d9bb86;box-shadow:0 0 0 4px #130f1888}.lr-record-label>svg{width:26px;height:26px;margin:0 0 5px}.lr-record-label>span{font:500 6px/1.6 system-ui,sans-serif;letter-spacing:.21em}.lr-record-label>small{font:400 4px/2 system-ui,sans-serif;letter-spacing:.08em}.lr-platter>i{position:absolute;left:50%;top:50%;width:3px;height:3px;border-radius:50%;background:#e5d1ab;transform:translate(-50%,-50%)}.lr-tonearm{position:absolute;width:52%;height:100%;right:-3%;top:-8%;stroke:#c2a575;stroke-width:2;filter:drop-shadow(2px 4px 2px #0007)}.lr-record.is-playing .lr-platter{animation:lr-record-turn 22s linear infinite}.lr-record-small{width:215px;margin:0}.lr-record-small .lr-record-label>svg{width:22px;height:22px}.lr-record-small .lr-record-label>span{font-size:5px}.lr-record-small .lr-record-label>small{font-size:3.5px}@keyframes lr-record-turn{to{transform:rotate(360deg)}}.lr-heading{margin:0 0 25px}.lr-heading h2{font:400 clamp(32px,4vw,44px)/1.15 Georgia,serif;letter-spacing:-.04em;margin:10px 0 9px;color:var(--os-ink)}.lr-heading p{font-size:12px;line-height:1.7;color:var(--os-muted);margin:0}.lr-console{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);border:1px solid var(--os-rule);border-radius:5px;overflow:hidden;background:var(--os-paper)}.lr-player{display:flex;flex-direction:column;align-items:center;min-width:0;background:linear-gradient(150deg,#25212a,#382733);color:#f7eddd;padding:25px 28px 29px}.lr-player-top{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;font:500 7px/1.5 system-ui,sans-serif;letter-spacing:.12em;color:#cfb783}.lr-live{display:flex;align-items:center;gap:6px;color:#d2c4cb;font-size:6.5px;white-space:nowrap}.lr-live>i{display:block;width:4px;height:4px;background:#897581;border-radius:50%}.lr-live.is-playing>i{background:#dfbf7f;box-shadow:0 0 0 3px #dfbf7f14}.lr-now{text-align:center;max-width:100%;margin:10px 0 23px}.lr-now>small{font-size:7px;letter-spacing:.18em;color:#d0b37d}.lr-now h3{font:400 clamp(23px,2.8vw,30px)/1.2 Georgia,serif;letter-spacing:-.025em;color:#fff0db;margin:10px 0 9px}.lr-now p{font:400 11px/1.6 system-ui,sans-serif;color:#d6c6cd;margin:0}.tc-house button.lr-play{display:flex;justify-content:center;align-items:center;gap:14px;background:#eee1c9;color:#342331;border:1px solid #eee1c9;border-radius:3px;min-height:48px;padding:10px 23px;min-width:205px;font-size:11px;box-shadow:none;margin-top:auto}.tc-house button.lr-play:hover{background:#fff1d8;color:#342331;border-color:#fff1d8}.tc-house button.lr-play:disabled{opacity:.65}.lr-controls{padding:28px 29px 24px;min-width:0}.lr-menu-heading{display:flex;align-items:center;gap:12px;margin:0 0 16px}.lr-menu-heading>svg{color:var(--os-gold)}.lr-menu-heading h3{font:400 23px/1.3 Georgia,serif;letter-spacing:-.02em;color:var(--os-ink);margin:0}.lr-scene-list{border-top:1px solid var(--os-rule)}.tc-house .lr-scene-list>button{display:grid;grid-template-columns:19px minmax(0,1fr) 13px;align-items:center;gap:16px;width:100%;text-align:left;padding:14px 10px;border:0;border-bottom:1px solid var(--os-rule);border-radius:0;box-shadow:none;background:transparent;color:var(--os-ink);min-height:69px}.lr-scene-number{font:11px Georgia,serif;color:var(--os-muted)}.lr-scene-list strong{display:block;font:400 17px/1.3 Georgia,serif;color:var(--os-ink)}.lr-scene-list small{display:block;font-size:10px;line-height:1.6;color:var(--os-muted);margin:4px 0 0}.lr-scene-selected{color:var(--os-gold);font-size:10px}.tc-house .lr-scene-list>button[aria-pressed=true]{background:var(--os-linen);box-shadow:inset 2px 0 var(--os-gold)}.tc-house .lr-scene-list>button:hover{background:var(--os-linen)}.lr-volume{margin:23px 0 17px}.lr-volume>label{display:flex;align-items:center;gap:9px;font-size:10px;color:var(--os-ink);margin:0 0 9px}.lr-volume>label>svg{color:var(--os-muted)}.lr-volume>label>span{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--os-muted)}.lr-volume>input[type=range]{display:block;box-sizing:border-box;width:100%;height:28px;padding:0;margin:0;accent-color:var(--os-wine);cursor:pointer;background:transparent;border:0;box-shadow:none}.lr-sleep{border:0;padding:0;margin:14px 0 19px;min-width:0}.lr-sleep>legend{font-size:10px;color:var(--os-ink);padding:0;margin:0 0 11px}.lr-sleep>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tc-house .lr-sleep button{background:transparent;border:1px solid var(--os-rule);color:var(--os-muted);border-radius:3px;min-width:0;min-height:38px;font-size:9px;padding:7px 3px;white-space:nowrap;box-shadow:none}.tc-house .lr-sleep button[aria-pressed=true]{background:var(--os-linen);color:var(--os-wine);border-color:var(--os-gold)}.lr-status{min-height:38px;padding:14px 0 0;border-top:1px solid var(--os-rule)}.lr-status>p{font-size:10px;line-height:1.7;margin:0;color:var(--os-ink)}.lr-status>span{display:block;font:9px/1.8 system-ui,sans-serif;font-variant-numeric:tabular-nums;color:var(--os-muted);margin-top:4px}.lr-status>.lr-error{color:#a33c4b;margin-top:7px}.lr-footnote{display:block;font-size:9px;line-height:1.7;color:var(--os-muted);margin-top:13px;max-width:43ch}html[data-show-mode=dark] .tc-house{--os-ink:#eee4db;--os-muted:#b8aeb7;--os-rule:#4b414d;--os-linen:#332c36;--os-paper:#28242d;--os-wine:#ddb6c5;--os-gold:#c4a476}html[data-show-mode=dark] .tc-house .tc-listening-invitation p,html[data-show-mode=dark] .tc-house .lr-now p{color:#d6c6cd}html[data-show-mode=dark] .tc-house button.lr-play{background:#eee1c9;color:#342331}html[data-show-mode=dark] .lr-status>.lr-error{color:#ffb0bd}@media(max-width:760px){.tc-room-nav{padding:0 8px}.tc-room-nav>a{font-size:10px;gap:6px;min-height:49px}.tc-room-nav>a>.os-glyph{width:15px;height:15px}.tc-listening-invitation{grid-template-columns:minmax(0,1fr) 180px;padding:26px;gap:18px;min-height:214px}.tc-listening-invitation h3{font-size:35px}.lr-record-small{width:170px}.lr-console{grid-template-columns:1fr}.lr-player{padding:22px 25px 27px}.lr-record{width:245px;margin-top:23px}.lr-now{margin-bottom:22px}.lr-controls{padding:25px}.lr-player-top{font-size:8px}.lr-live{font-size:7px}.lr-play{margin-top:0}.tc-opening-note{font-size:12px}.tc-stoplist>a{gap:15px;grid-template-columns:21px 35px minmax(0,1fr) 16px;padding:18px 22px}}@media(max-width:520px){.tc-house .os-house-heading{padding:21px 22px}.tc-house .os-house-heading h1{font-size:31px!important}.tc-house .os-house-number,.tc-room-nav{display:none}.tc-room-picker{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid var(--os-rule);border-top:0;background:var(--os-paper);padding:12px 17px;margin:0 0 24px;border-radius:0 0 5px 5px}.tc-room-picker>span{font-size:9px;color:var(--os-muted);white-space:nowrap}.tc-room-picker>select{font-size:12px;color:var(--os-ink);background:var(--os-linen);border:1px solid var(--os-rule);padding:10px;min-height:42px;min-width:0;width:190px;max-width:72%;border-radius:3px}.tc-house .tc-lounge-opening{padding-bottom:20px}.tc-house .tc-lounge-opening h2{font-size:29px}.tc-opening-note{display:none}.tc-listening-invitation{grid-template-columns:minmax(0,1fr) 110px;padding:25px 20px;gap:12px;min-height:196px}.tc-listening-invitation h3{font-size:29px;max-width:9ch;margin:13px 0 10px}.tc-listening-invitation p{font-size:10px;max-width:18ch}.tc-listening-invitation .tc-overline{font-size:7px}.tc-feature-action{font-size:10px;gap:13px;margin-top:10px}.tc-listening-invitation .lr-record-small{width:115px}.tc-listening-invitation .lr-record-label>svg{width:15px;height:15px;margin-bottom:1px}.tc-listening-invitation .lr-record-label>span{font-size:3px}.tc-listening-invitation .lr-record-label>small{display:none}.tc-stoplist>a{min-height:91px;padding:17px;gap:12px;grid-template-columns:18px 27px minmax(0,1fr) 14px}.tc-stoplist>a>.os-glyph{width:25px;height:25px}.tc-stoplist>a>.os-glyph:last-child{width:14px}.tc-house .tc-stoplist h3{font-size:22px}.tc-house .tc-stoplist p{font-size:10px;line-height:1.65}.tc-elsewhere{gap:4px 22px;margin-bottom:12px;padding-top:21px}.tc-elsewhere>a{font-size:10px}.lr-heading{margin-bottom:22px}.lr-heading h2{font-size:32px}.lr-heading p{font-size:11px;max-width:29ch}.lr-controls{padding:23px 19px}.lr-player{padding:21px 21px 25px}.lr-record{width:230px}.lr-menu-heading h3{font-size:22px}.lr-scene-list strong{font-size:17px}.lr-scene-list small{font-size:10px}.tc-house .lr-scene-list>button{padding:14px 7px;gap:12px;min-height:75px}.lr-footnote{font-size:9px}.tc-house .os-wardrobe-invitation strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.lr-record.is-playing .lr-platter{animation:none}}@media print{.listening-room,.tc-room-nav,.tc-room-picker{display:none!important}}.tc-house header.lr-heading{display:block;position:static;background:transparent;color:var(--os-ink);border:0;border-radius:0;box-shadow:none;padding:0;margin:0 0 24px;min-height:0;height:auto;text-align:left}.tc-house header.lr-heading h2{text-align:left;font-size:38px}.tc-house .lr-player .lr-play{margin-top:0}.tc-house .lr-player>.lr-record{width:245px}.tc-house .lr-scene-list>button{min-height:64px;padding-block:12px}@media(max-width:520px){.tc-house header.lr-heading h2{font-size:31px}.tc-house .lr-player>.lr-record{width:225px}.tc-house .lr-scene-list>button{min-height:72px;padding-block:14px}}.lr-mobile-scene{display:none}@media(max-width:520px){.lr-mobile-scene{display:grid;gap:9px;margin-top:20px}.lr-mobile-scene>span{font-size:9px;color:var(--os-muted)}.lr-mobile-scene>select{width:100%;min-width:0;min-height:44px;padding:11px 12px;border:1px solid var(--os-rule);border-radius:3px;background:var(--os-paper);color:var(--os-ink);font:12px system-ui,sans-serif}.lr-menu-heading,.lr-scene-list{display:none}.lr-controls{padding-top:7px}.lr-volume>input[type=range]{height:44px}.tc-house .lr-sleep button,.tc-room-picker>select{min-height:44px}}html[data-show-mode=dark] .tc-house header.lr-heading{background:transparent;color:var(--os-ink)}@media(max-width:760px){.tc-house{padding:22px 20px}}@media(max-width:520px){.tc-house{padding:20px 16px}}.club-room{--club-ink:#28252b;--club-paper:#faf8f2;--club-line:#d9d2c5;--club-gold:#9b7a43;--club-muted:#706963;--club-satin:#242329;max-width:1240px;margin:0 auto;padding:28px 30px;color:var(--club-ink);background:var(--club-paper)}.club-room,.club-room *{box-sizing:border-box}.club-room h2,.club-room h3,.club-room h4{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;color:inherit}.club-room p{font-size:13px;line-height:1.85}.club-room button,.club-room input,.club-room select,.club-room textarea{font:inherit}.club-room button{min-height:42px;border:1px solid var(--club-line);padding:10px 15px;border-radius:2px;background:transparent;color:var(--club-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:12px}.club-room button:hover:not(:disabled){background:#ece6da;border-color:#9c8760}.club-room button:disabled{opacity:.5;cursor:default}.club-room a{color:inherit}.club-room :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #ac874e;outline-offset:4px}.club-room input,.club-room select,.club-room textarea{width:100%;border:1px solid var(--club-line);border-radius:2px;background:#fffdf7;color:var(--club-ink);padding:12px;font-size:13px;min-height:46px}.club-room label{display:grid;gap:8px;font-size:11px;font-weight:500}.club-room textarea{resize:vertical;min-height:115px}.club-eyebrow{display:block;font:500 9px/1.6 system-ui,sans-serif;letter-spacing:.17em;color:var(--club-gold)}.club-room .club-primary{background:var(--club-satin);color:#fff6e5;border-color:var(--club-satin);min-height:46px}.club-room .club-primary:hover:not(:disabled){background:#49404a;color:#fff6e5}.club-text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;text-underline-offset:5px}.club-hero{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;background:radial-gradient(ellipse at 95% 5%,#4d4146,transparent 65%),linear-gradient(120deg,#17191d,#30282d);border:1px solid #66564a;color:#f6efdf;padding:44px 42px;position:relative;isolation:isolate;overflow:hidden}.club-hero:before{content:"";position:absolute;inset:9px;border:1px solid #af957342;pointer-events:none;z-index:-1}.club-hero .club-eyebrow{color:#d8bd8a}.club-hero h2{font-size:clamp(35px,4vw,62px);line-height:1.08;margin:25px 0 22px;color:#f8f0e0}.club-hero h2 em{font-weight:400;color:#d7bd8c}.club-hero p{max-width:39ch;color:#d8d0c9;font-size:13px}.club-hero-art{display:grid;place-items:center;align-content:center;padding:12px;color:#cfb485;min-width:0}.club-hero-art svg{width:100%;max-width:310px;filter:drop-shadow(0 10px 18px #0006)}.club-hero-art>span{font:500 7px/2 system-ui,sans-serif;letter-spacing:.23em;margin-top:16px;text-align:center;color:#c6b8a7}.club-service-line{display:flex;gap:19px;flex-wrap:wrap;margin-top:30px;padding-top:17px;border-top:1px solid #b89b6d47;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#c4b49a}.club-room .offstage-house{margin-bottom:22px!important}.club-room .offstage-rooms a{font-size:10px!important}.club-footnote{display:flex;align-items:center;gap:15px;border-block:1px solid var(--club-line);margin:36px 0 22px;padding:18px 0;color:var(--club-muted)}.club-footnote>svg{color:var(--club-gold);flex-shrink:0}.club-footnote p{margin:0;font:italic 16px/1.5 Georgia,serif}.club-footnote a{display:flex;gap:10px;align-items:center;margin-left:auto;font-size:11px;text-underline-offset:4px}.club-error{border-left:3px solid #9c3c36;background:#f9e8df;padding:13px 16px;color:#7c2d27}.club-status{min-height:1.5em;font-size:12px;color:var(--club-muted)}.tc-new-rooms{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.tc-new-rooms>a{display:grid;grid-template-columns:1fr auto;border:1px solid var(--os-rule);background:var(--os-paper);padding:25px;text-decoration:none;color:var(--os-ink)}.tc-new-rooms>a>.os-glyph{grid-column:2;grid-row:1/3;color:var(--os-gold)}.tc-new-rooms h3{font:400 30px/1.15 Georgia,serif;margin:16px 0 10px;grid-column:1}.tc-new-rooms p{grid-column:1/-1;margin:0 0 22px;font-size:12px;color:var(--os-muted)}.tc-new-rooms a>span:last-child{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--os-rule);padding-top:15px;font-size:11px}.tc-new-rooms>a:hover{border-color:#a98a54;background:var(--os-linen)}.parlour-arrival{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin:40px 0 20px}.parlour-arrival h3{font-size:33px;margin:13px 0}.parlour-arrival p{color:var(--club-muted);max-width:46ch}.parlour-arrival form{display:grid;gap:16px;max-width:360px;margin:25px 0}.parlour-etiquette{padding:28px 0 5px 32px;border-left:1px solid var(--club-line)}.parlour-etiquette ol{margin:22px 0;padding-left:20px}.parlour-etiquette li{padding-left:9px;margin-bottom:16px;font-size:12px;line-height:1.8;color:var(--club-muted)}.parlour-etiquette b{display:block;font-size:13px;color:var(--club-ink)}.parlour-etiquette p{font-size:11px;border-top:1px solid var(--club-line);padding-top:16px}.parlour-table{margin-top:35px}.parlour-table-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:23px}.parlour-table-heading h3{font-size:35px;margin:12px 0;overflow-wrap:anywhere}.parlour-connection{font-size:10px!important;color:var(--club-muted);display:flex;align-items:center;gap:8px}.parlour-connection i{width:6px;height:6px;display:inline-block;background:#a47746;border-radius:50%}.parlour-connection .is-connected{background:#58715f}.parlour-match{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(220px,1fr);gap:36px;align-items:start}.parlour-board-wrap{padding:0 0 14px;min-width:0}.parlour-column-controls{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding:0 19px 10px}.parlour-column-controls button{border:0;border-bottom:1px solid var(--club-line);border-radius:0;padding:4px;min-height:44px;display:grid;gap:2px;font-size:13px;color:#866c43}.parlour-column-controls button span:first-child{font-size:9px}.parlour-board{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;background:repeating-linear-gradient(100deg,#24262a 0,#2b2a2d 4px,#252429 8px);border:1px solid #8c7352;box-shadow:inset 0 0 0 6px #16191d,0 12px 28px #3c30251c;padding:20px;border-radius:8px}.parlour-space{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#141519,#363237);border-radius:50%;box-shadow:inset 0 2px 5px #0009,0 1px #8e775e57;position:relative;border:1px solid #101115;min-width:0}.parlour-space>span{font:500 12px/1 Georgia,serif;color:#443a2c;opacity:.6}.disc-1{background:radial-gradient(circle at 30% 20%,#fffdf5,#ded2b7 80%);color:#55432d;box-shadow:inset 0 0 0 4px #e6d9bf,0 2px 5px #0006}.disc-2{background:radial-gradient(circle at 30% 20%,#e6c790,#ab8242 80%);color:#473b28;box-shadow:inset 0 0 0 4px #b6945c,0 2px 5px #0006}.parlour-space.winning{outline:2px solid #faf0cb;outline-offset:2px}.parlour-space.last-disc:after{content:"";position:absolute;width:4px;height:4px;bottom:13%;border-radius:50%;background:#4f3a24}.parlour-board-caption{display:flex;justify-content:space-between;gap:6px;align-items:center;font-size:7px;letter-spacing:.12em;color:var(--club-muted);padding:18px 4px}.parlour-board-caption b{margin-left:5px}.parlour-scorecard{border:1px solid var(--club-line);padding:24px;background:#f0ece3}.parlour-player{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--club-line);padding:20px 0;min-width:0}.parlour-mini-disc{width:30px;height:30px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font:11px Georgia,serif;border:1px solid #b89b69}.parlour-player>div{min-width:0}.parlour-player b{font:400 19px/1.3 Georgia,serif;overflow-wrap:anywhere;display:block}.parlour-player small{font-size:9px;color:var(--club-muted);display:block;margin-top:4px}.parlour-player>strong{margin-left:auto;font:400 29px Georgia,serif;padding-left:5px}.parlour-player.player-turn{border-bottom-color:#ac874e}.parlour-scorecard dl{margin:22px 0;font-size:11px}.parlour-scorecard dl>div{display:flex;justify-content:space-between;gap:15px;margin:12px 0}.parlour-scorecard dt{color:var(--club-muted)}.parlour-scorecard dd{margin:0}.parlour-scorecard form{display:grid;gap:13px;margin:25px 0}.parlour-scorecard p{font-size:11px}.parlour-expiry{display:block;font-size:9px;line-height:1.8;border-top:1px solid var(--club-line);padding-top:20px;margin-top:25px;color:var(--club-muted)}.parlour-concede{font-size:10px;margin-top:22px}.parlour-concede summary,.parlour-transcript summary{cursor:pointer;text-underline-offset:4px}.parlour-transcript{font-size:11px;border-block:1px solid var(--club-line);padding:15px 0;margin:15px 0 24px}.parlour-transcript p{font-size:11px;margin:8px 0}.parlour-share{margin:18px 0}.supper-hero{background:radial-gradient(ellipse at 80% 60%,#52423b88,transparent 60%),linear-gradient(100deg,#202328,#30282d)}.supper-hero .club-hero-art{padding:0}.supper-hero .club-hero-art svg{max-width:340px}.supper-maitre{display:flex;align-items:center;gap:20px;margin:26px 0 40px;border-bottom:1px solid var(--club-line);padding:0 5px 25px}.supper-maitre>svg{flex-shrink:0;color:#997749}.supper-maitre p{max-width:58ch;margin:0;font:italic 18px/1.65 Georgia,serif}.supper-maitre strong{font-weight:400;color:var(--club-gold)}.supper-maitre>span{margin-left:auto;font-size:7px;letter-spacing:.14em;white-space:nowrap}.club-section-title{display:flex;align-items:end;justify-content:space-between;gap:25px;margin:0 0 25px}.club-section-title h3{font-size:35px;margin:10px 0 0}.club-section-title>p{font-size:10px;color:var(--club-muted);text-align:right}.supper-flavor{display:grid;grid-template-columns:85px minmax(0,1fr) minmax(160px,.6fr);gap:25px;padding:33px 0;border-top:1px solid var(--club-line)}.supper-flavor-number>span{font:italic 20px Georgia,serif;color:var(--club-gold)}.supper-seal{display:grid;place-items:center;aspect-ratio:1;border:1px solid #c3ab77;border-radius:50%;margin-top:24px;background:radial-gradient(ellipse at 30% 20%,#faf4d9,#dfd3a8);position:relative;color:#6e633b}.supper-seal:before{content:"";position:absolute;inset:6px;border:1px solid #ac945e;border-radius:50%}.supper-seal span{font:italic 27px Georgia,serif}.flavor-amber .supper-seal{background:radial-gradient(ellipse at 30% 20%,#f0dfad,#c99563);color:#6a4530}.flavor-berry .supper-seal{background:radial-gradient(ellipse at 30% 20%,#b88386,#5b354a);color:#fff1df}.flavor-berry .supper-seal:before{border-color:#d6b7a5}.supper-flavor h4{font-size:31px;line-height:1.15;margin:12px 0 10px;max-width:23ch}.supper-character{font:italic 16px/1.6 Georgia,serif!important;color:#846844;margin:10px 0 12px}.supper-flavor-main>p:not(.supper-character){color:var(--club-muted);max-width:58ch;font-size:12px}.supper-flavor dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:21px 0}.supper-flavor dt{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--club-muted);margin-bottom:7px}.supper-flavor dd{margin:0;font-size:11px;line-height:1.6}.supper-service{border-left:2px solid #b49a6b;padding:0 0 0 12px;margin-top:22px}.supper-service>span{font-size:9px;letter-spacing:.03em;color:#80623b}.supper-service p{font-size:10px;line-height:1.7;margin:6px 0 0;color:var(--club-muted)}.supper-flavor aside{border-left:1px solid var(--club-line);padding:4px 0 0 24px;align-self:center}.supper-flavor aside .club-eyebrow{font-size:7px;letter-spacing:.12em}.supper-flavor aside p{font:italic 16px/1.8 Georgia,serif}.supper-flavor aside button{font-size:10px;padding:10px;width:100%;justify-content:space-between;margin:8px 0 16px}.supper-flavor aside button[aria-pressed=true]{border-color:#b99d69;background:#eae2d2}.supper-flavor aside>a{font-size:9px;display:flex;gap:6px;align-items:center;text-underline-offset:4px}.supper-service-note{display:grid;grid-template-columns:1fr 2fr;gap:8px 30px;border-block:1px solid var(--club-line);padding:25px 0;margin:8px 0 35px}.supper-service-note>.club-eyebrow{grid-row:1/3}.supper-service-note p{font-size:11px;color:var(--club-muted);margin:0}.supper-service-note b{color:var(--club-ink);font-weight:500}.supper-lower{display:grid;grid-template-columns:1fr 1fr;gap:25px}.supper-lower>section{border:1px solid var(--club-line);padding:28px;min-width:0}.supper-lower h3{font-size:30px;margin:13px 0}.supper-lower p{font-size:11px;color:var(--club-muted)}.supper-lower label{margin-top:22px}.supper-flight{background:#efe9dd}.supper-flight ol{list-style:none;padding:0;margin:24px 0}.supper-flight li{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--club-line)}.supper-flight li>span{font:italic 17px Georgia,serif;color:var(--club-gold)}.supper-flight li>div{min-width:0}.supper-flight li b{font:400 17px/1.4 Georgia,serif}.supper-flight li small{display:block;font-size:8px;color:var(--club-muted);margin-top:5px}.supper-flight li>button{margin-left:auto;flex-shrink:0;border:0;padding:5px;min-width:30px;font-size:19px}.supper-flight>.club-primary{width:100%;justify-content:space-between}.supper-order{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:24px 0 14px;text-underline-offset:5px}.supper-flight>small{font-size:9px;line-height:1.8;display:block;color:var(--club-muted)}.supper-notebook fieldset{border:0;margin:26px 0 0;padding:0;min-width:0}.supper-notebook legend{font-size:10px;line-height:1.7;margin-bottom:10px}.supper-rating{display:flex;gap:7px;flex-wrap:wrap}.supper-rating button{width:35px;min-height:37px;padding:5px;font-family:Georgia,serif}.supper-rating button.rated{background:#ad8c54;color:#fffdf7;border-color:#ad8c54}.supper-rating .supper-clear{width:auto;border:0;font:10px system-ui,sans-serif;text-decoration:underline}.supper-note-status{font-size:9px;color:var(--club-muted);display:block;margin-top:12px;line-height:1.8}.supper-provenance{border-block:1px solid var(--club-line);margin-top:30px;padding:18px 0}.supper-provenance summary{font:400 19px Georgia,serif;cursor:pointer}.supper-provenance summary span{font:9px system-ui,sans-serif;color:var(--club-muted);margin-left:14px}.supper-provenance>a{display:flex;align-items:center;gap:10px;font-size:10px;margin:17px 0;text-underline-offset:4px}.supper-provenance p{font-size:10px;color:var(--club-muted);max-width:85ch}@media(max-width:1000px){.club-hero{padding:32px 28px}.club-hero h2{font-size:44px}.club-hero-art>span{font-size:6px}.supper-flavor{grid-template-columns:65px minmax(0,1fr);gap:20px}.supper-flavor aside{grid-column:2;border-left:0;border-top:1px solid var(--club-line);padding:17px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}.supper-flavor aside p{grid-row:1/4;grid-column:1;font-size:14px;margin:0}.supper-flavor aside .club-eyebrow,.supper-flavor aside button,.supper-flavor aside a{grid-column:2}.parlour-match{gap:22px}.parlour-scorecard{padding:18px}.parlour-board{gap:8px;padding:16px}.parlour-column-controls{padding-inline:16px}.supper-lower{gap:18px}.supper-lower>section{padding:22px}.parlour-arrival{gap:30px}}@media(max-width:760px){.club-room{padding:22px 20px}.club-hero{grid-template-columns:1fr 180px;padding:30px 25px;gap:6px}.club-hero h2{font-size:38px}.club-hero p{font-size:12px}.club-hero-art{padding:0}.club-hero-art>span{font-size:5px;letter-spacing:.14em}.club-service-line{gap:15px;font-size:7px}.parlour-arrival{grid-template-columns:1fr;gap:20px;margin-top:30px}.parlour-etiquette{border-left:0;border-top:1px solid var(--club-line);padding:25px 0 0}.parlour-arrival form{max-width:none}.parlour-match{grid-template-columns:1fr}.parlour-board-wrap{max-width:520px;width:100%;margin:auto}.parlour-scorecard{padding:22px}.parlour-table-heading h3{font-size:29px}.parlour-table-heading{align-items:start;flex-wrap:wrap;gap:7px}.parlour-table-heading button{min-height:40px}.supper-lower{grid-template-columns:1fr}.supper-maitre>span{display:none}.supper-maitre p{font-size:17px}.club-section-title{align-items:start;display:block}.club-section-title>p{text-align:left;margin-top:15px}.supper-service-note{grid-template-columns:1fr;gap:12px}.supper-service-note>.club-eyebrow{grid-row:auto}.club-footnote{flex-wrap:wrap}.club-footnote a{margin-left:39px}.tc-new-rooms{gap:12px}.tc-new-rooms>a{padding:20px}.tc-new-rooms h3{font-size:25px}}@media(max-width:520px){.club-room{padding:20px 16px}.club-hero{grid-template-columns:1fr;padding:31px 25px 24px}.club-hero h2{font-size:42px;margin:22px 0 19px}.club-hero p{max-width:40ch}.club-hero-art{position:absolute;width:130px;right:14px;bottom:13px;opacity:.2;z-index:-1}.club-hero-art>span{display:none}.club-service-line{gap:12px;padding-top:15px}.club-eyebrow{font-size:8px}.club-hero .club-eyebrow{font-size:7px;letter-spacing:.15em}.parlour-table-heading h3{font-size:29px}.parlour-table-heading>button{font-size:11px;margin-bottom:10px}.parlour-board{gap:7px;padding:14px}.parlour-column-controls{padding-inline:14px;gap:7px}.parlour-space>span{font-size:10px}.parlour-space.winning{outline-offset:1px}.parlour-board-caption{font-size:6px;letter-spacing:.07em}.parlour-scorecard{padding:22px}.supper-maitre{margin:22px 0 29px;gap:15px;padding-bottom:20px}.supper-maitre p{font-size:16px}.club-section-title h3{font-size:31px}.supper-flavor{grid-template-columns:43px minmax(0,1fr);gap:16px;padding:25px 0}.supper-seal{margin-top:20px}.supper-seal span{font-size:17px}.supper-seal:before{inset:4px}.supper-flavor h4{font-size:28px}.supper-flavor-main>.club-eyebrow{font-size:6px;letter-spacing:.12em}.supper-character{font-size:14px!important}.supper-flavor-main>p:not(.supper-character){font-size:11px}.supper-flavor dl{grid-template-columns:1fr;gap:13px}.supper-flavor aside{display:block}.supper-flavor aside p{margin:12px 0}.supper-flavor aside button{margin-top:7px}.supper-lower>section{padding:23px 20px}.supper-provenance summary span{display:block;margin:8px 0 0 18px}.supper-provenance>a{font-size:9px;overflow-wrap:anywhere}.club-footnote p{font-size:14px;max-width:27ch}.tc-new-rooms{grid-template-columns:1fr}.tc-new-rooms>a{padding:22px}.tc-new-rooms h3{font-size:30px}.club-room .offstage-rooms{display:none!important}.club-room .offstage-room-select{display:grid!important;gap:7px;padding:14px 18px;border-top:1px solid var(--os-rule);font-size:9px}.club-room .offstage-room-select select{width:100%;min-height:44px;background:var(--club-paper);border:1px solid var(--club-line);padding:9px;color:var(--club-ink)}}html[data-show-mode=dark] .club-room{--club-ink:#f1e7d7;--club-paper:#252329;--club-line:#554c4c;--club-gold:#c7aa78;--club-muted:#b8aba5;--club-satin:#15171b}html[data-show-mode=dark] .club-room :is(input,select,textarea){background:#302c31;color:#f1e7d7}html[data-show-mode=dark] .parlour-scorecard,html[data-show-mode=dark] .supper-flight{background:#302b30}html[data-show-mode=dark] .club-room button:hover:not(:disabled){background:#474045}html[data-show-mode=dark] .supper-flavor aside button[aria-pressed=true]{background:#4c4034;color:#ead8b6}html[data-show-mode=dark] .supper-character,html[data-show-mode=dark] .supper-service>span{color:#d1b27d}html[data-show-mode=dark] .club-error{background:#442e31;color:#f4c7b6}@media(prefers-reduced-motion:no-preference){.parlour-space.last-disc>span{animation:parlour-settle .25s ease-out}@keyframes parlour-settle{0%{transform:translateY(-9px);opacity:0}to{transform:translateY(0);opacity:.6}}}@media print{.club-room{max-width:none;padding:0;background:#fff;color:#000}.club-room .offstage-house,.club-room button,.club-room .club-footnote,.club-room .os-colophon,.parlour-column-controls,.parlour-share{display:none!important}.club-hero{background:#27242a!important;print-color-adjust:exact}.supper-flavor{break-inside:avoid}.parlour-board{print-color-adjust:exact}.supper-lower{grid-template-columns:1fr 1fr}}.offstage-visit{min-height:100vh;background:#faf8f2}.offstage-visit-masthead{max-width:1180px;margin:auto;padding:20px 30px;display:flex;align-items:center;gap:20px;border-bottom:1px solid #ddd3c5;color:#393139}.offstage-visit-masthead>a:first-child{display:flex;gap:9px;align-items:center;text-decoration:none}.offstage-visit-masthead svg{width:14px;height:29px;color:#ae9462}.offstage-visit-masthead strong{font:400 31px Georgia,serif;letter-spacing:-.05em}.offstage-visit-masthead span{font:7px/1.8 system-ui,sans-serif;letter-spacing:.1em;padding-left:20px;border-left:1px solid #d6cab7}.offstage-visit-masthead>a:last-child{font-size:10px;margin-left:auto;text-underline-offset:4px}@media(max-width:520px){.offstage-visit-masthead{padding:15px 18px;gap:12px}.offstage-visit-masthead span{display:none}.offstage-visit-masthead strong{font-size:28px}}@media(max-width:760px){.parlour-room.has-table .club-hero{display:block;padding:20px 24px}.parlour-room.has-table .club-hero h2{font-size:28px;margin:12px 0 3px}.parlour-room.has-table .club-hero h2 br{display:none}.parlour-room.has-table .club-hero h2 em:before{content:" "}.parlour-room.has-table .club-hero p,.parlour-room.has-table .club-service-line,.parlour-room.has-table .club-hero-art{display:none}.parlour-room.has-table .parlour-table{margin-top:25px}}.edition-room{--ee-rule:#cfc3ad;--ee-gold:#907342;--ee-ink:#342d31;--ee-muted:#80736c;--ee-wine:#57404c;--ee-stock:#f8f2e5;color:var(--ee-ink)}.ee-paper{position:relative;isolation:isolate;margin-top:28px;padding:25px 38px 16px;background:repeating-linear-gradient(0deg,#9f845003 0,#9f845003 1px,transparent 1px,transparent 4px),radial-gradient(ellipse at top left,#fffcf4,var(--ee-stock));border:1px solid #cfc3ad;box-shadow:0 3px 0 -1px #fbf8ef,0 4px 0 -1px #cec2ad,0 8px 24px #4e34270b}.ee-paper:before{content:"";position:absolute;inset:7px;border:1px solid #bba98955;pointer-events:none;z-index:-1}.ee-paper:after{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:linear-gradient(90deg,#8d76550f,transparent);pointer-events:none}.ee-ribbon{position:absolute;z-index:1;right:44px;top:-1px;width:33px;height:83px;background:repeating-linear-gradient(90deg,#ffffff04 0,#ffffff04 1px,transparent 1px,transparent 3px),linear-gradient(90deg,#3b2c36,#76596b 35%,#51394a 68%,#382a33);clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);display:flex;justify-content:center;padding-top:25px;color:#dcc69e;filter:drop-shadow(2px 3px 2px #0002)}.ee-folio{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ee-rule);padding:0 0 13px;margin-right:62px;font:500 7px/1.5 system-ui,sans-serif;letter-spacing:.11em;color:var(--ee-muted)}.ee-folio span:first-child{color:var(--ee-gold)}.ee-folio span:last-child{font-size:6px}.ee-masthead{text-align:center;padding:19px 0 0}.ee-ornament{width:180px;height:67px;display:block;margin:0 auto 6px;color:var(--ee-gold)}.ee-kicker{font:500 7px/1.6 system-ui,sans-serif;letter-spacing:.22em;color:var(--ee-gold)}.edition-room .ee-masthead h2{font-size:clamp(46px,5.3vw,79px);line-height:.98;margin:23px auto 19px;font-weight:400;letter-spacing:-.055em;color:var(--ee-ink)}.ee-masthead h2 em{font-weight:400;color:var(--ee-wine);letter-spacing:-.045em}.ee-masthead>p{font:italic 16px/1.75 Georgia,serif;max-width:46ch;margin:0 auto 29px;color:var(--ee-muted)}.ee-date-line{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:3px double var(--ee-rule);border-bottom:1px solid var(--ee-rule);padding:12px 0;font:11px/1.5 Georgia,serif;color:var(--ee-ink)}.ee-date-line>span:last-child{font:6px system-ui,sans-serif;letter-spacing:.14em;color:var(--ee-muted)}.ee-reading-strip{display:flex;align-items:center;gap:18px;padding:16px 0 23px;border-bottom:1px solid var(--ee-rule)}.ee-reading-strip>span{font:500 7px/1.6 system-ui,sans-serif;letter-spacing:.1em;display:flex;align-items:center;gap:7px;color:var(--ee-gold);white-space:nowrap}.ee-reading-strip i{width:4px;height:4px;background:var(--ee-gold);transform:rotate(45deg)}.ee-reading-strip label{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0}.ee-reading-strip label>span{font-size:8px;color:var(--ee-muted)}.edition-room .ee-reading-strip select{padding:6px 27px 6px 8px;min-height:35px;width:auto;max-width:255px;border-color:var(--ee-rule);font-size:10px;background:transparent}.edition-room .ee-save-edition{border:0;border-left:1px solid var(--ee-rule);border-radius:0;font-size:9px;min-height:34px;padding:4px 0 4px 15px;gap:7px;white-space:nowrap}.ee-save-edition[aria-pressed=true]{color:var(--ee-gold)}.ee-columns{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);gap:35px;padding:29px 0 33px;border-bottom:3px double var(--ee-rule)}.ee-section-label{display:flex;align-items:center;gap:11px;font:500 7px/1.6 system-ui,sans-serif;letter-spacing:.11em;color:var(--ee-gold)}.ee-section-label>span:first-child{font:italic 15px Georgia,serif;border-right:1px solid var(--ee-rule);padding-right:11px;letter-spacing:0}.ee-section-label>span:last-child:not(:nth-child(2)){margin-left:auto;font-size:6px;color:var(--ee-muted)}.edition-room .ee-house-column h3{font:400 35px/1.1 Georgia,serif;letter-spacing:-.035em;max-width:15ch;margin:22px 0 14px}.ee-house-column .ee-standfirst{font:italic 15px/1.7 Georgia,serif;color:var(--ee-wine);margin:0 0 21px;max-width:35ch}.ee-column-prose p{font:13px/1.9 Georgia,serif;text-align:left;margin:0 0 15px;hyphens:auto;color:var(--ee-ink)}.ee-column-prose>p:first-child:first-letter{float:left;font-size:53px;line-height:.85;padding:7px 8px 0 0;color:var(--ee-wine)}.ee-column-signature{display:flex;align-items:center;gap:12px;border-top:1px solid var(--ee-rule);padding-top:15px;margin-top:22px}.ee-column-signature>span{font:italic 16px Georgia,serif;color:var(--ee-wine)}.ee-column-signature svg{color:var(--ee-gold);margin-left:auto}.ee-column-signature small{font:5px/1.8 system-ui,sans-serif;letter-spacing:.14em;color:var(--ee-muted);max-width:11ch}.ee-conversation{border-left:1px solid var(--ee-rule);padding:0 0 0 28px;position:relative}.ee-card-corner{position:absolute;right:0;top:42px;font:italic 58px/.8 Georgia,serif;color:#a9956d25;pointer-events:none}.edition-room .ee-conversation h3{font-size:29px;line-height:1.12;margin:31px 0 22px}.ee-conversation h3 em{color:var(--ee-wine);font-size:28px}.ee-conversation blockquote{font:italic 22px/1.55 Georgia,serif;margin:0;padding:24px 0 26px;border-block:1px solid var(--ee-rule);color:var(--ee-wine);min-height:180px}.ee-card-actions{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;padding-top:17px}.edition-room .ee-card-actions button{border:0;border-radius:0;min-height:38px;padding:3px 0;font-size:9px;gap:9px;border-bottom:1px solid var(--ee-rule)}.ee-copy-status{font:9px/1.7 system-ui,sans-serif!important;color:var(--ee-muted);min-height:1.7em}.ee-card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ee-rule);padding-top:12px;margin-top:20px;font:5px/1.7 system-ui,sans-serif;letter-spacing:.14em;color:var(--ee-gold)}.ee-puzzle{padding:29px 0 30px;border-bottom:3px double var(--ee-rule)}.ee-puzzle-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:19px 0 18px}.edition-room .ee-puzzle-intro h3{font-size:37px;line-height:1.1;margin:0 0 12px}.ee-puzzle-intro p{font:italic 14px/1.6 Georgia,serif;color:var(--ee-muted);margin:0}.ee-puzzle-seal{width:73px;height:73px;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #b9a37a;border-radius:50%;outline:1px solid #b9a37a66;outline-offset:-5px;color:var(--ee-gold)}.ee-puzzle-seal b{font:italic 26px/1.2 Georgia,serif;letter-spacing:-.03em}.ee-puzzle-seal small{font:4px/2 system-ui,sans-serif;letter-spacing:.13em}.ee-puzzle-instructions{font-size:11px!important;line-height:1.85!important;color:var(--ee-muted);max-width:92ch;margin:0 0 27px}.ee-puzzle-layout{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:26px}.ee-clue-sheet{padding:20px 17px;background:#ded1b327;border:1px solid #cfbd9c77;align-self:start}.ee-mini-title{font:500 7px/1.7 system-ui,sans-serif;letter-spacing:.12em;color:var(--ee-gold)}.ee-clue-sheet ol{padding:0 0 0 17px;margin:20px 0;font:12px/1.75 Georgia,serif}.ee-clue-sheet li{padding:0 0 10px 6px}.ee-clue-sheet li::marker{font:italic 11px Georgia,serif;color:var(--ee-gold)}.edition-room .ee-hint-button{width:100%;justify-content:space-between;border-color:var(--ee-rule);font-size:9px;min-height:40px;padding:9px;gap:6px}.ee-hint-button>span{font-size:8px;color:var(--ee-muted)}.ee-hint-notes{border-top:1px solid var(--ee-rule);padding-top:16px;margin:20px 0;color:var(--ee-wine)}.ee-hint-notes>span{font:500 6px system-ui,sans-serif;letter-spacing:.12em}.ee-hint-notes p{font:italic 12px/1.8 Georgia,serif;margin:10px 0}.ee-table-area{min-width:0}.ee-place-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ee-place-card{position:relative;min-width:0;padding:16px 10px 13px;background:linear-gradient(135deg,#fffcf5,#eee5d5);border:1px solid var(--ee-rule);box-shadow:0 3px 6px #69543c08;text-align:center}.ee-place-card:before{content:"";position:absolute;inset:4px;border:1px solid #af987633;pointer-events:none}.ee-seat-number{font:500 6px/1.7 system-ui,sans-serif;letter-spacing:.15em;color:var(--ee-gold)}.ee-place-drawing{width:100%;height:auto;display:block;margin:10px auto 7px;stroke:var(--ee-gold);stroke-width:.65;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.ee-place-drawing text{font:5px Georgia,serif;stroke:none;fill:var(--ee-gold)}.ee-place-card label{font-size:7px;text-align:left;gap:5px;margin-top:13px;color:var(--ee-muted)}.edition-room .ee-place-card select{padding:7px 3px;min-height:36px;font-size:10px;border:0;border-bottom:1px solid var(--ee-rule);border-radius:0;background:transparent;width:100%;color:var(--ee-ink)}.ee-place-card select:disabled{opacity:1}.ee-table-edge{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 2px;border-block:1px solid var(--ee-rule);font:5px/1.5 system-ui,sans-serif;letter-spacing:.16em;color:var(--ee-muted)}.ee-puzzle-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px;flex-wrap:wrap}.edition-room .ee-puzzle-actions .club-primary{font-size:10px;padding:11px 15px;background:var(--ee-wine);border-color:var(--ee-wine);color:#fbf1df}.ee-puzzle-actions>span{font:8px/1.7 system-ui,sans-serif;color:var(--ee-muted)}.ee-feedback{font:italic 13px/1.8 Georgia,serif!important;min-height:2em;margin:14px 0 22px;color:var(--ee-muted)}.ee-feedback.ee-solved{color:#4a6852}.ee-solution,.ee-reset{border-top:1px solid var(--ee-rule);padding:13px 0;font:10px/1.7 system-ui,sans-serif;color:var(--ee-muted)}.ee-solution summary,.ee-reset summary{cursor:pointer;font:italic 13px Georgia,serif;color:var(--ee-wine)}.ee-solution p,.ee-reset p{font-size:10px!important;line-height:1.8!important}.edition-room :is(.ee-solution,.ee-reset) button{font-size:10px;min-height:40px;border-color:var(--ee-rule)}.ee-solution ol{font:12px/1.9 Georgia,serif;padding-left:20px;color:var(--ee-ink)}.ee-margin{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:37px;padding:30px 0}.edition-room .ee-margin h3{font-size:30px;line-height:1.12;margin:15px 0}.ee-margin h3 em{font-weight:400;color:var(--ee-wine)}.ee-margin p{font-size:11px;color:var(--ee-muted);line-height:1.8;max-width:33ch}.ee-margin small{font:7px/1.8 system-ui,sans-serif;color:var(--ee-gold)}.ee-margin label{font:9px/1.6 system-ui,sans-serif;color:var(--ee-muted);margin:6px 0 12px;display:block}.edition-room .ee-margin textarea{min-height:170px;border:1px solid var(--ee-rule);border-radius:0;background:repeating-linear-gradient(transparent 0,transparent 28px,#b9a78333 28px,#b9a78333 29px),#fffdf326;padding:12px 15px;line-height:29px;font:italic 14px/29px Georgia,serif;color:var(--ee-ink);background-position:0 13px;resize:vertical}.ee-margin textarea::placeholder{color:#9b8f83}.ee-note-foot{display:flex;justify-content:space-between;gap:14px;font:7px/1.7 system-ui,sans-serif;color:var(--ee-muted);margin-top:10px}.ee-note-foot>span:last-child{white-space:nowrap}.ee-printer-line{border-top:1px solid var(--ee-rule);padding:20px 0 0;text-align:center}.ee-printer-line .ee-ornament-small{width:100px;height:39px;margin:0 auto 5px}.ee-printer-line p{font:italic 11px/1.8 Georgia,serif;margin:0;color:var(--ee-muted)}.ee-printer-line>span{font:5px/2 system-ui,sans-serif;letter-spacing:.17em;color:var(--ee-gold)}.tc-edition-link{display:flex;align-items:center;gap:18px;border-block:1px solid var(--os-rule);padding:20px 3px;margin:6px 0 23px;color:var(--os-ink);text-decoration:none}.tc-edition-link>svg{color:var(--os-gold);flex-shrink:0}.tc-edition-link>span{display:grid;gap:5px}.tc-edition-link strong{font:400 26px/1.2 Georgia,serif}.tc-edition-link small{font:10px/1.6 system-ui,sans-serif;color:var(--os-muted)}.tc-edition-link>svg:last-child{margin-left:auto;width:18px}.tc-edition-link:hover{border-color:#ab8c57}@media(max-width:1150px){.ee-paper{padding-inline:28px}.ee-reading-strip{gap:13px}.ee-reading-strip>span{display:none}.ee-reading-strip label{margin-left:0;margin-right:auto}.ee-columns{gap:26px}.ee-conversation{padding-left:22px}.ee-puzzle-layout{grid-template-columns:1fr;gap:24px}.ee-clue-sheet{padding:19px 22px}.ee-clue-sheet ol{columns:2;column-gap:36px;margin-bottom:14px}.ee-clue-sheet li{break-inside:avoid}.ee-hint-notes p{margin:8px 0}.ee-place-cards{gap:15px}.ee-place-card{padding:18px 13px}.ee-place-drawing{max-width:135px}.edition-room .ee-place-card select{min-height:42px;font-size:11px}.ee-place-card label{font-size:8px}.ee-margin{gap:25px}.ee-folio>span:last-child{display:none}}@media(max-width:760px){.ee-paper{padding:23px 23px 18px}.ee-columns{grid-template-columns:1fr;gap:29px}.ee-conversation{border-left:0;border-top:1px solid var(--ee-rule);padding:25px 0 0}.ee-card-corner{top:58px}.edition-room .ee-house-column h3{font-size:36px;max-width:19ch}.ee-house-column .ee-standfirst{max-width:none}.ee-column-prose p{font-size:14px;line-height:1.85}.ee-conversation blockquote{min-height:0;padding:22px 0;max-width:33ch;font-size:25px}.edition-room .ee-conversation h3{margin-top:24px;font-size:31px}.ee-card-bottom{margin-top:15px}.ee-date-line{align-items:start}.ee-date-line>span:last-child{display:none}.ee-reading-strip label{display:grid;gap:5px}.edition-room .ee-reading-strip select{max-width:225px}.ee-reading-strip button{align-self:end}.ee-place-cards{gap:10px}.ee-place-card{padding:15px 9px}.ee-place-drawing{margin-top:12px}.ee-puzzle-intro{gap:15px}.edition-room .ee-puzzle-intro h3{font-size:33px}.ee-puzzle-seal{width:64px;height:64px}.ee-puzzle-intro p{font-size:13px}.ee-margin{grid-template-columns:1fr;gap:12px}.ee-margin h3 br{display:none}.ee-margin h3 em:before{content:" "}.ee-margin p{max-width:55ch}.ee-margin label{margin-top:8px}.ee-printer-line{padding-top:16px}}@media(max-width:520px){.ee-paper{margin-top:22px;padding:20px 19px 17px}.ee-paper:before{inset:5px}.ee-ribbon{right:26px;width:27px;height:69px;padding-top:19px}.ee-ribbon svg{width:14px}.ee-folio{margin-right:43px;font-size:5px;gap:8px;padding-bottom:11px}.ee-masthead{padding-top:24px}.ee-ornament{width:148px;height:53px;margin-bottom:10px}.ee-kicker{font-size:6px;letter-spacing:.16em}.edition-room .ee-masthead h2{font-size:52px;margin:22px 0 21px;line-height:.98}.ee-masthead>p{font-size:14px;line-height:1.8;margin-bottom:24px}.ee-desktop-break{display:none}.ee-date-line{font-size:10px;padding:11px 0}.ee-reading-strip{flex-wrap:wrap;padding:15px 0 19px;gap:12px}.ee-reading-strip label{width:100%;margin:0}.edition-room .ee-reading-strip select{width:100%;max-width:none;min-height:42px;font-size:11px}.edition-room .ee-save-edition{border:0;border-bottom:1px solid var(--ee-rule);padding:4px 0;min-height:35px}.ee-section-label{font-size:6px;gap:8px;letter-spacing:.08em}.ee-section-label>span:first-child{padding-right:8px}.ee-section-label>span:last-child:not(:nth-child(2)){font-size:5px;letter-spacing:.04em}.edition-room .ee-house-column h3{font-size:32px;margin-top:20px;max-width:14ch}.ee-house-column .ee-standfirst{font-size:15px}.ee-column-prose p{font-size:13px;line-height:1.95}.ee-column-signature small{font-size:5px}.ee-conversation blockquote{font-size:24px;line-height:1.55}.ee-card-actions{gap:12px}.edition-room .ee-card-actions button{min-height:42px;font-size:10px}.ee-puzzle{padding-top:26px}.ee-puzzle-intro{align-items:start;margin-top:22px}.edition-room .ee-puzzle-intro h3{font-size:30px}.ee-puzzle-intro p{font-size:13px}.ee-puzzle-seal{display:none}.ee-puzzle-instructions{font-size:11px!important;line-height:1.9!important;margin-bottom:21px}.ee-clue-sheet{padding:19px 16px}.ee-clue-sheet ol{columns:1;margin-top:18px;font-size:13px;line-height:1.8}.ee-clue-sheet li{padding-bottom:12px}.ee-mini-title{font-size:6px}.edition-room .ee-hint-button{font-size:10px;min-height:43px}.ee-place-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ee-place-card{padding:17px 10px 15px}.ee-seat-number{font-size:7px}.ee-place-drawing{width:100%;max-width:125px}.ee-place-card label{margin-top:15px;font-size:9px}.edition-room .ee-place-card select{font-size:11px;min-height:44px;padding-inline:1px}.ee-table-edge{font-size:6px;padding:13px 0}.ee-puzzle-actions{margin-top:22px;gap:12px}.edition-room .ee-puzzle-actions .club-primary{width:100%;justify-content:space-between;min-height:46px;font-size:11px}.ee-puzzle-actions>span{font-size:9px}.ee-feedback{font-size:13px!important}.ee-solution,.ee-reset{padding:16px 0}.ee-solution summary,.ee-reset summary{font-size:14px;line-height:1.5}.ee-margin{padding:27px 0;gap:13px}.edition-room .ee-margin h3{font-size:29px;max-width:14ch}.ee-margin p{font-size:12px}.ee-margin small{font-size:8px}.ee-margin label{font-size:10px}.edition-room .ee-margin textarea{min-height:190px;font-size:14px}.ee-note-foot{font-size:8px}.ee-printer-line p{font-size:10px}.tc-edition-link{gap:13px;padding:18px 0}.tc-edition-link strong{font-size:24px}.tc-edition-link small{font-size:9px}.tc-edition-link>svg:first-child{width:26px}}html[data-show-mode=dark] .edition-room{--ee-rule:#776757;--ee-gold:#c8aa75;--ee-ink:#eee1cc;--ee-muted:#b5a595;--ee-wine:#d3b2bf;--ee-stock:#312b2d}html[data-show-mode=dark] .ee-paper{background:repeating-linear-gradient(0deg,#d5b98a04 0,#d5b98a04 1px,transparent 1px,transparent 4px),radial-gradient(ellipse at top left,#3a3034,var(--ee-stock));border-color:#796651;box-shadow:0 3px 0 -1px #403537,0 4px 0 -1px #796651,0 8px 24px #0002}html[data-show-mode=dark] .ee-place-card{background:linear-gradient(135deg,#44393b,#352e30)}html[data-show-mode=dark] .edition-room .ee-place-card select,html[data-show-mode=dark] .edition-room .ee-reading-strip select{color:var(--ee-ink);background:transparent}html[data-show-mode=dark] .edition-room select option{background:#352e30;color:#eee1cc}html[data-show-mode=dark] .edition-room .ee-puzzle-actions .club-primary{background:#cbb285;border-color:#cbb285;color:#30272c}html[data-show-mode=dark] .ee-feedback.ee-solved{color:#c0d0a7}html[data-show-mode=dark] .ee-card-corner{color:#d3b17f22}html[data-show-mode=dark] .edition-room .ee-margin textarea{background-color:#332d30;color:var(--ee-ink)}@media(prefers-reduced-motion:no-preference){.ee-save-edition svg,.ee-card-actions svg,.tc-edition-link>svg:last-child{transition:transform .18s ease}.ee-save-edition:hover svg{transform:translateY(-2px)}.ee-card-actions button:hover svg,.tc-edition-link:hover>svg:last-child{transform:translate(3px)}}@media print{.ee-paper{box-shadow:none;border:1px solid #aaa;background:#fff;padding:15px}.ee-ribbon,.ee-reading-strip,.ee-card-actions,.ee-copy-status,.ee-puzzle-actions,.ee-hint-button,.ee-solution,.ee-reset{display:none!important}.ee-columns{grid-template-columns:1.4fr 1fr}.ee-puzzle-layout{grid-template-columns:1fr}.ee-place-cards{grid-template-columns:repeat(4,1fr)}.ee-clue-sheet ol{columns:2}.ee-place-card,.ee-conversation,.ee-margin{break-inside:avoid}.ee-margin textarea{min-height:100px}.ee-section-label,.ee-folio,.ee-date-line{color:#555}.ee-paper:before{display:none}}.edition-room .offstage-rooms{padding-inline:8px!important}.edition-room .offstage-rooms a{padding:14px 7px!important;gap:6px!important}.edition-room .offstage-rooms a strong{font-size:10px!important}.edition-room .offstage-rooms a svg{width:17px;height:17px}@media(max-width:900px){.edition-room .offstage-rooms{display:none!important}.edition-room .offstage-room-select{display:grid!important;gap:7px;padding:14px 18px;border-top:1px solid var(--os-rule);font-size:9px}.edition-room .offstage-room-select select{width:100%;min-height:44px;background:var(--club-paper);border:1px solid var(--club-line);padding:9px;color:var(--club-ink)}}.atelier{--at-ink:#eee8dc;--at-muted:#b7aeb8;--at-brass:#c9af80;--at-line:rgba(201,175,128,.22);color:var(--at-ink)}.at-room-nav{display:flex;gap:25px;border-block:1px solid var(--at-line);padding:15px 0;margin-top:18px}.at-room-nav a{display:flex;align-items:center;gap:8px;color:var(--at-muted);font-size:11px;text-decoration:none}.at-room-nav a[aria-current=page]{color:var(--at-brass)}.at-intro{position:relative;padding:42px 0 35px}.at-kicker{font-size:9px;letter-spacing:2.1px;color:var(--at-brass);font-weight:600}.at-intro h2{font-family:Georgia,serif;font-size:clamp(36px,4.8vw,62px);font-weight:400;letter-spacing:-1.6px;line-height:1.1;margin:12px 0 16px}.at-intro h2 i{color:var(--at-brass);font-weight:400}.at-intro p{font-size:12px;line-height:1.9;color:var(--at-muted);margin:0}.at-maker{position:absolute;right:0;top:62px;display:grid;justify-items:center;gap:12px;font-size:8px;letter-spacing:2px;color:var(--at-brass)}.at-chapters{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--at-line);margin-bottom:26px}.atelier .at-chapters button{color:var(--at-muted);border:0;border-radius:0;background:none;padding:16px 8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;position:relative}.at-chapters button small{font-size:8px;color:var(--at-brass)}.at-chapters button[aria-current=page]{color:var(--at-ink)}.at-chapters button[aria-current=page]:after{content:"";position:absolute;bottom:-1px;left:12%;right:12%;height:2px;background:var(--at-brass)}.at-chapter-select{display:none}.at-workbench{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(300px,1fr);gap:28px}.at-plate-panel{background:#eee8dc;color:#3e3741;position:relative;align-self:start;border:1px solid #d4c9b4}.at-plate-caption{display:flex;justify-content:space-between;padding:16px 18px;font-size:7px;letter-spacing:1.3px;border-bottom:1px solid #cfc4b4;gap:8px}.at-plate{position:relative;max-width:400px;margin:auto}.at-plate>svg{display:block;width:100%;height:auto;max-height:660px}.at-plate-bottom{padding:14px 18px;border-top:1px solid #cfc4b4;display:grid;gap:6px;font-size:8px;letter-spacing:1.3px}.at-plate-bottom small{font-size:9px;letter-spacing:0;color:#746978}.atelier .at-hotspot{position:absolute;padding:5px;border:1px solid #9e855a;background:#eee8dcbd;border-radius:50%;color:#46372c;width:28px;height:28px;display:grid;place-items:center;box-shadow:0 0 0 4px #eee8dc40;font:9px Georgia,serif}.at-hotspot[aria-pressed=true]{background:#4c3545;color:#f5ead8}.at-hotspot-lapel{left:30%;top:24%}.at-hotspot-bow{left:54%;top:11%}.at-hotspot-cuff{left:19%;top:47%}.at-hotspot-waist{left:57%;top:37%}.at-hotspot-hosiery{left:55%;top:86%}.at-hotspot-shoe{left:29%;top:92%}.at-controls{padding:3px 0}.at-section-heading h3{font:400 31px/1.2 Georgia,serif;margin:10px 0}.at-section-heading p{color:var(--at-muted);font-size:12px;line-height:1.8;margin:10px 0 22px;max-width:550px}.at-control-tabs{display:flex;gap:0;border-bottom:1px solid var(--at-line);margin-bottom:20px}.atelier .at-control-tabs button{background:none;border:0;border-radius:0;padding:12px 13px;color:var(--at-muted);font-size:10px;border-bottom:1px solid transparent}.at-control-tabs button[aria-pressed=true]{color:var(--at-brass);border-bottom-color:var(--at-brass)}.at-choice-grid{display:grid;gap:16px}.at-field{display:grid;gap:8px;min-width:0}.at-field>span{color:var(--at-ink);font-size:10px;letter-spacing:.5px;display:flex;justify-content:space-between;gap:6px}.at-field small{color:var(--at-muted);font-size:9px;letter-spacing:0;font-weight:400}.atelier .at-field input,.atelier .at-field select,.atelier .at-field textarea,.atelier .at-chapter-select select{width:100%;max-width:100%;box-sizing:border-box;color:var(--at-ink);background:#18151e;border:1px solid #51434f;border-radius:2px;min-height:42px;padding:10px 12px;font:11px/1.5 inherit;font-size:12px;outline-offset:3px}.atelier .at-field textarea{min-height:126px;resize:vertical;line-height:1.8}.atelier .at-field input::placeholder,.atelier .at-field textarea::placeholder{color:#9a909c}.at-detail-card{border-block:1px solid var(--at-line);margin:22px 0;padding:20px 0}.at-detail-number{font-size:8px;letter-spacing:1.6px;color:var(--at-brass)}.at-detail-card h4{font:400 22px Georgia,serif;margin:12px 0}.at-detail-card p{color:var(--at-muted);font-size:11px;line-height:1.85;margin:0 0 15px}.at-detail-dots{display:flex;gap:8px}.atelier .at-detail-dots button{border:1px solid var(--at-line);background:none;color:var(--at-muted);border-radius:50%;width:25px;height:25px;padding:0;font-size:9px}.at-detail-dots button[aria-pressed=true]{color:var(--at-brass);border-color:var(--at-brass)}.at-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}.atelier .at-primary,.atelier .at-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:10px 14px;border:1px solid var(--at-brass);border-radius:2px;font-size:10px;font-weight:500;letter-spacing:.2px;text-decoration:none;cursor:pointer;box-sizing:border-box}.atelier .at-primary{background:var(--at-brass);color:#241d27}.atelier .at-secondary{background:transparent;color:var(--at-ink);border-color:var(--at-line)}.atelier button:disabled{opacity:.45;cursor:default}.at-small-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:16px}.atelier .at-small-actions button,.atelier .at-remove{border:0;background:none;padding:0;color:var(--at-muted);font-size:9px;text-decoration:underline;text-underline-offset:4px}.at-closing{display:flex;align-items:center;gap:12px;padding:25px 0;margin-top:32px;border-top:1px solid var(--at-line);font:italic 15px Georgia,serif;color:var(--at-brass)}.at-closing a{margin-left:auto;font:10px Arial,sans-serif;color:var(--at-muted);text-decoration:none}.at-status{padding:15px;border:1px solid var(--at-line);font-size:12px;line-height:1.7;margin-top:20px;color:var(--at-ink)}.at-status input{display:block;width:100%;margin-top:10px}.at-swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.atelier .at-swatch{background:#211b27;border:1px solid var(--at-line);border-radius:0;padding:0;text-align:left;color:var(--at-ink);overflow:hidden;display:block}.at-swatch[aria-pressed=true]{border-color:var(--at-brass)}.at-swatch-fabric{display:block;height:160px;position:relative;background-color:#202027;background-image:repeating-linear-gradient(45deg,transparent 0 2px,#ffffff0a 2px 3px),repeating-linear-gradient(-45deg,transparent 0 2px,#00000055 2px 3px);box-shadow:inset 0 -25px 50px #0005}.at-swatch-midnight .at-swatch-fabric{background-color:#192b43}.at-swatch-mohair .at-swatch-fabric{background-color:#33343a;background-image:repeating-linear-gradient(115deg,transparent 0 2px,#ffffff12 2px 2.8px)}.at-swatch-claret .at-swatch-fabric{background:#542337;background-image:linear-gradient(110deg,#321b2d,#85526380 40%,#331d2b 70%,#713c4e);box-shadow:inset 0 0 80px #0005}.at-selvedge{position:absolute;left:0;right:0;bottom:16px;background:#c3b294bb;font-size:7px;letter-spacing:3px;padding:6px 18px;color:#322b2c}.at-swatch-copy{display:grid;gap:11px;padding:20px}.at-swatch-copy small{font-size:8px;letter-spacing:1.3px;color:var(--at-brass);text-transform:uppercase}.at-swatch-copy strong{font:400 24px Georgia,serif}.at-swatch-copy i{font:italic 16px Georgia,serif;color:#d7c6b5}.at-swatch-copy>span{font-size:11px;line-height:1.8;color:var(--at-muted)}.at-swatch-copy b{font-size:9px;color:var(--at-brass);font-weight:400}.at-facing-study{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px;margin-top:35px;padding-top:30px;border-top:1px solid var(--at-line)}.at-facing-study h3{font:400 28px Georgia,serif}.at-facing-study p{font-size:11px;line-height:1.8;color:var(--at-muted);margin-bottom:20px}.atelier .at-facing{padding:0 0 16px;display:grid;gap:9px;align-content:start;background:#211b27;border:1px solid var(--at-line);color:var(--at-ink);text-align:left;border-radius:0}.at-facing>span{display:block;height:120px;background:linear-gradient(120deg,#05070e,#60616c 45%,#10131c 78%,#393b44)}.at-facing-grosgrain>span{background:repeating-linear-gradient(0deg,#11131b 0 2px,#45444f 2px 3px)}.at-facing strong,.at-facing small,.at-facing b{margin-inline:14px}.at-facing strong{font:18px Georgia,serif}.at-facing small{font-size:10px;color:var(--at-muted);line-height:1.7}.at-facing b{font-size:9px;font-weight:400;color:var(--at-brass)}.at-facing[aria-pressed=true]{border-color:var(--at-brass)}.at-fitting-layout{display:grid;grid-template-columns:.8fr 1.5fr;gap:35px;border-block:1px solid var(--at-line);padding-block:25px}.at-fitting-layout nav{display:grid;align-content:start}.atelier .at-fitting-layout nav button{display:flex;gap:12px;align-items:center;padding:17px 8px;border:0;border-bottom:1px solid var(--at-line);border-radius:0;background:none;color:var(--at-muted);text-align:left;font-size:11px}.at-fitting-layout nav button span:last-child{margin-left:auto;color:var(--at-brass)}.at-fitting-layout nav button[aria-current=true]{color:var(--at-brass)}.at-fitting-layout nav small{font-size:8px}.at-fitting-layout article{padding:15px 8px}.at-fitting-layout h4{font:32px Georgia,serif;margin:20px 0}.at-fitting-layout article>p{font-size:13px;line-height:2;color:var(--at-muted);max-width:540px}.at-fitting-check{display:flex;gap:12px;font-size:11px;line-height:1.8;margin:30px 0}.atelier input[type=checkbox]{accent-color:#bda074;width:16px;height:16px;flex-shrink:0}.at-progress{height:2px;background:#4b3a48}.at-progress span{display:block;height:100%;background:var(--at-brass)}.at-fitting-layout article>small{display:block;font-size:9px;color:var(--at-muted);margin:14px 0 25px}.at-empty{padding:50px 20px;border:1px solid var(--at-line);text-align:center}.at-empty svg{margin:auto;color:var(--at-brass)}.at-empty h4{font:28px Georgia,serif}.at-empty p{color:var(--at-muted);font-size:12px;margin-bottom:25px}.at-look-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.at-look-grid article{border:1px solid var(--at-line);min-width:0}.at-mini-plate{background:#eee8dc}.at-mini-plate svg{display:block;width:100%;height:280px}.at-look-grid article>div:last-child{padding:17px}.at-look-grid small{font-size:8px;letter-spacing:1.2px;color:var(--at-brass)}.at-look-grid h4{font:23px Georgia,serif;overflow-wrap:anywhere;margin:15px 0}.at-look-grid p{font-size:10px;color:var(--at-muted);line-height:1.7;min-height:36px}.at-look-grid article a{display:block;color:var(--at-brass);font-size:10px;margin:15px 0;text-decoration:none}.at-house-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.at-house-grid article{padding:30px;border:1px solid var(--at-line);background:linear-gradient(120deg,#302331,#1c1823)}.at-house-grid article>span{font-size:8px;letter-spacing:1.8px;color:var(--at-brass)}.at-house-grid h4{font:34px Georgia,serif;margin:25px 0}.at-house-grid p{font-size:12px;line-height:1.9;color:var(--at-muted)}.at-house-grid a{display:block;margin-top:25px;font-size:11px;color:var(--at-brass);text-decoration:none}.at-source-note{font-size:10px;line-height:1.8;color:var(--at-muted);margin:25px 0}.atelier :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--at-brass);outline-offset:4px}.at-correspondence{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1fr);gap:28px}.at-letter-form{display:grid;gap:20px;align-content:start}.at-recipient-address{font-size:10px;color:var(--at-brass);overflow-wrap:anywhere;margin-top:-12px}.at-recipient-note{font-size:10px;color:var(--at-muted);line-height:1.7}.at-letter{background:#eee8dc;color:#3f3540;align-self:start;min-width:0;border:1px solid #c8baa4;box-shadow:0 12px 30px #0002}.at-letter-inner{padding:30px}.at-letter-masthead{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #c8baa4;padding-bottom:20px}.at-letter-masthead strong{font:20px Georgia,serif}.at-letter-masthead small{font-size:7px;letter-spacing:1.5px;line-height:1.9;text-align:right}.at-letter-to{font-size:10px;line-height:1.8;margin:22px 0;color:#786c78;overflow-wrap:anywhere}.at-letter h3{font:27px/1.3 Georgia,serif;margin:20px 0;overflow-wrap:anywhere}.at-letter-note{font:14px/1.9 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere}.at-letter-plate{border-block:1px solid #cfc3b2;margin:25px 0;padding:10px 0}.at-letter-plate svg{display:block;width:100%;height:320px}.at-letter dl{font-size:9px;margin:20px 0;display:grid;grid-template-columns:1fr 1.6fr;gap:9px}.at-letter dt{color:#7b6d78}.at-letter dd{margin:0;text-align:right}.at-letter-photo{max-width:100%;max-height:300px;object-fit:contain;display:block;margin:20px auto}.at-letter-source{font-size:10px;color:#5d485b;overflow-wrap:anywhere}.at-letter-sign{border-top:1px solid #cfc3b2;margin-top:25px;padding-top:20px;font:italic 13px Georgia,serif;line-height:1.8}.at-letter-sign small{font:8px Arial,sans-serif;color:#786c78}.at-photo-row{border:1px dashed var(--at-line);padding:16px}.at-photo-row input{font-size:10px;max-width:100%;color:var(--at-muted)}.at-photo-row p{font-size:9px;line-height:1.8;color:var(--at-muted);margin-bottom:0}.at-review{padding:18px;border:1px solid var(--at-brass);display:grid;gap:12px;background:#332332}.at-review p{font-size:11px;line-height:1.8;margin:0;color:var(--at-muted);overflow-wrap:anywhere}.at-review strong{color:var(--at-ink)}.at-history{margin-top:35px;padding-top:25px;border-top:1px solid var(--at-line)}.at-history h3{font:23px Georgia,serif}.at-history-row{display:grid;grid-template-columns:1fr auto;gap:8px;border-bottom:1px solid var(--at-line);padding:14px 0;font-size:10px}.at-history-row span{color:var(--at-muted);overflow-wrap:anywhere}.at-history-row strong{font-weight:400;color:var(--at-brass)}.at-history-row small{color:var(--at-muted);font-size:8px}.at-guest{padding:30px;border:1px solid var(--at-line)}.at-guest h3{font:28px Georgia,serif}.at-guest p{font-size:12px;line-height:1.9;color:var(--at-muted)}.offstage-rooms.os-many-rooms{display:none}.offstage-rooms.os-many-rooms+.offstage-room-select{display:grid;max-width:360px;margin-top:18px}.tieclip-atelier-invitation{display:flex;align-items:center;gap:15px;border:1px solid #bc9d6b55;padding:20px 22px;margin-top:20px;color:inherit;text-decoration:none;background:linear-gradient(110deg,#322331,#1a1824)}.tieclip-atelier-invitation>span{display:grid;gap:7px}.tieclip-atelier-invitation strong{font:22px Georgia,serif;color:#e7dccb}.tieclip-atelier-invitation small{font-size:10px;color:#b9aebc}.tieclip-atelier-invitation>svg:last-child{margin-left:auto}@media(min-width:1400px){.at-workbench{gap:40px}.at-plate>svg{max-height:700px}}@media(max-width:1000px){.at-look-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.at-workbench,.at-correspondence{gap:20px}.at-control-tabs button{padding-inline:8px!important}.at-facing-study{grid-template-columns:1fr 1fr}.at-facing-study>div{grid-column:1/-1}.at-maker{display:none}}@media(max-width:700px){.at-room-nav{gap:12px;justify-content:space-between}.at-room-nav a{font-size:9px;gap:5px}.at-intro{padding:30px 0}.at-intro h2{font-size:40px}.at-intro p{font-size:11px}.at-chapters{display:none}.at-chapter-select{display:grid;gap:8px;font-size:9px;letter-spacing:1.5px;color:var(--at-brass);margin-bottom:22px}.at-workbench,.at-correspondence{grid-template-columns:1fr}.at-plate-panel{max-width:430px;width:100%;margin:auto;box-sizing:border-box}.at-plate>svg{max-height:500px}.at-plate{max-width:257px}.at-controls{padding-top:15px}.at-swatches{grid-template-columns:1fr}.at-swatch-fabric{height:135px}.at-fitting-layout{grid-template-columns:1fr;gap:20px}.at-fitting-layout nav{grid-template-columns:1fr 1fr;gap:0 15px}.at-fitting-layout nav button{font-size:10px;padding:14px 0!important}.at-fitting-layout h4{font-size:27px}.at-fitting-layout article>p{font-size:12px}.at-look-grid{grid-template-columns:1fr 1fr;gap:12px}.at-mini-plate svg{height:220px}.at-look-grid article>div:last-child{padding:12px}.at-look-grid h4{font-size:20px}.at-look-grid .at-secondary{font-size:9px;padding:9px}.at-house-grid{grid-template-columns:1fr}.at-closing{flex-wrap:wrap;font-size:13px}.at-closing a{margin-left:34px;width:100%}.at-letter{margin-top:15px}.at-letter-inner{padding:24px}.at-facing-study{gap:12px}.at-facing strong{font-size:16px}.at-source-note{font-size:9px}.at-history-row{grid-template-columns:1fr}.at-letter-form .at-actions{margin:0}.at-room-nav .os-glyph{width:16px;flex-shrink:0}.tieclip-atelier-invitation{padding:18px 15px}.tieclip-atelier-invitation strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.atelier *{scroll-behavior:auto!important;transition:none!important}}.club-room.atelier{--club-ink:#eee8dc;--club-paper:#1d1823;--club-muted:#b7aeb8;--club-line:rgba(201,175,128,.22);--club-gold:#c9af80;background:radial-gradient(ellipse at 100% 0,#332535 0,transparent 45%),#1d1823;color:#eee8dc;min-height:100vh}.atelier .at-chapter-select{display:none}.atelier button.at-hotspot{min-height:28px;line-height:1}.atelier .at-detail-dots button{min-height:25px}.atelier .at-fitting-check{display:flex}.atelier button:hover:not(:disabled){background:#392d3d;color:#f4eadb}.atelier .at-primary:hover:not(:disabled){background:#ddc59e;color:#241d27}.atelier .at-hotspot:hover:not(:disabled){background:#4c3545;color:#f5ead8}.atelier .at-plate-panel .at-hotspot[aria-pressed=true]{background:#4c3545;color:#f5ead8}.atelier .at-field input[type=file]{background:transparent;border:0;padding:8px 0;font-size:10px}.atelier .at-remove{min-height:32px}@media(max-width:700px){.atelier .at-chapter-select{display:grid}.club-room.atelier{padding:22px 18px}.atelier .at-chapters{display:none}}.silk-facing-study .silk-facing-illustration{position:relative;overflow:hidden;background:#11121b}.silk-facing-study .at-facing-grosgrain>.silk-facing-illustration{background:repeating-linear-gradient(0deg,#11131b 0 2px,#45444f 2px 3px)}.silk-facing-illustration:after{content:"";position:absolute;inset:-30% auto -30% var(--silk-light-position,50%);width:64%;transform:translate(-50%) rotate(12deg);background:linear-gradient(90deg,transparent,#e0d7cb99 50%,transparent);pointer-events:none;transition:none}.at-facing-grosgrain .silk-facing-illustration:after{width:90%;opacity:.35;transform:translate(-50%);background:linear-gradient(90deg,transparent,#e0d7cb88 50%,transparent)}.silk-light-control{grid-column:1/-1;display:grid;grid-template-columns:1.3fr 2fr;align-items:center;gap:24px;padding-top:20px;border-top:1px solid var(--at-line)}.silk-light-control h4{font:400 22px/1.3 Georgia,serif;margin:0 0 7px;color:var(--at-ink)}.silk-light-control p{margin:0;font-size:12px;line-height:1.7;color:var(--at-muted)}.silk-light-control label{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--at-ink)}.silk-light-control label>span,.silk-light-ends{color:var(--at-muted);font-size:11px}.silk-light-control input[type=range]{display:block;width:100%;min-width:0;height:44px;margin:0;accent-color:var(--at-brass);cursor:ew-resize}.silk-light-ends{display:flex;justify-content:space-between}@media(max-width:700px){.atelier :is(button,a,.at-primary,.at-secondary){min-height:44px}.atelier :is(.at-room-nav,.at-small-actions,.at-closing,.at-house-grid,.at-look-grid) a{display:inline-flex;align-items:center}.atelier .at-small-actions{gap:4px 14px}.atelier .at-small-actions button,.atelier .at-remove{min-height:44px;padding:8px 0;font-size:12px}.atelier .at-field :is(input,select),.atelier .at-chapter-select select,.atelier .at-status input{min-height:44px;font-size:16px}.atelier .at-field textarea,.atelier .at-field input[type=file]{font-size:16px}.atelier .at-detail-dots{gap:4px;flex-wrap:wrap}.atelier .at-detail-dots button{width:44px;height:44px;min-height:44px;font-size:12px}.atelier button.at-hotspot{width:44px;height:44px;min-height:44px;margin:-8px 0 0 -8px;padding:8px;background:transparent;box-shadow:none;border:0}.atelier button.at-hotspot>span{display:grid;place-items:center;width:28px;height:28px;background:#eee8dcdd;border:1px solid #9e855a;border-radius:50%;color:#46372c;font:11px/1 Georgia,serif;box-shadow:0 0 0 3px #eee8dc40}.atelier .at-plate-panel .at-hotspot:is(:hover,[aria-pressed=true]){background:transparent}.atelier button.at-hotspot:is(:hover,[aria-pressed=true])>span{background:#4c3545;color:#f5ead8}.atelier .at-fitting-check{min-height:44px;align-items:center}.silk-light-control{grid-template-columns:1fr;gap:18px}}.concierge{--cq-ink:#10191b;--cq-paper:#f4efdf;--cq-gold:#c6ac78;--cq-muted:#a5aeaa;background:#10191b;color:#f4efdf;border:1px solid #37423e;overflow:hidden;border-radius:3px;margin:18px 0 36px;font-family:var(--font-sans,Arial,sans-serif)}.concierge *{box-sizing:border-box}.concierge a{color:inherit}.concierge button,.concierge input,.concierge select,.concierge textarea{font-family:inherit}.concierge button:focus-visible,.concierge a:focus-visible,.concierge input:focus-visible,.concierge select:focus-visible,.concierge textarea:focus-visible{outline:2px solid #d4b47c;outline-offset:4px}.concierge-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.18fr 1fr;min-height:475px;padding:40px 42px 0;overflow:hidden;background:radial-gradient(ellipse at 83% 45%,#37424044,transparent 50%),#10191b}.concierge-lapel{position:absolute;z-index:-1;right:-60px;top:-1px;width:53%;height:100%;background:linear-gradient(115deg,#252f30,#111a1c 50%,#3c4441 51%,#152021 75%);clip-path:polygon(25% 0,58% 0,38% 41%,100% 0,100% 100%,0 100%,40% 42%);opacity:.9}.concierge-hero-copy{position:relative;z-index:1}.concierge-overline{font:9px/1.8 system-ui,sans-serif;letter-spacing:.17em;color:#dcc89f;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.concierge-overline>span:last-child{color:#99a4a0;font-size:8px;letter-spacing:.1em}.concierge-bow{display:inline-block;width:23px;height:14px;background:linear-gradient(125deg,#e6dbc1,#99866a);clip-path:polygon(0 0,45% 35%,55% 35%,100% 0,100% 100%,55% 65%,45% 65%,0 100%);flex:none}.concierge-intro{font:italic 23px/1.3 Georgia,serif;color:#b5bdb5;margin:42px 0 5px}.concierge .concierge-hero h2{font:400 clamp(44px,5.5vw,88px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.06em;color:#f8f2df;margin:0;max-width:none}.concierge-hero h2 em{display:block;font-weight:400}.concierge-promise{font:400 21px/1.4 Georgia,serif;color:#d4bd93;margin:23px 0 12px}.concierge-caption{font:11px/1.8 system-ui,sans-serif;color:#abb5ad;margin:0}.concierge a.concierge-invitation{display:inline-flex;align-items:center;gap:22px;text-decoration:none;border-bottom:1px solid #8c7955;padding:12px 0 9px;margin-top:15px;font:11px/1.5 system-ui,sans-serif;color:#f5e6c7}.concierge-object{position:relative;align-self:center;display:flex;flex-direction:column;align-items:center;min-width:0;padding-top:25px}.concierge-object-ring{position:absolute;width:88%;aspect-ratio:1;max-width:340px;border:1px solid #9c886b38;border-radius:50%;top:12px;z-index:-1}.concierge-object-ring:after{content:"\25c6";position:absolute;left:calc(50% - 5px);top:-8px;color:#bba176;font-size:10px;background:#182123;padding:0 4px}.concierge-bell{width:100%;max-width:385px;height:auto;filter:drop-shadow(0 15px 30px #0004)}.concierge-object>span{font:10px/1.8 system-ui,sans-serif;letter-spacing:.28em;color:#d6c4a0;margin-top:-18px}.concierge-object>small{font:7px/1.5 system-ui,sans-serif;letter-spacing:.16em;color:#a7aca2;margin-top:6px}.concierge-hero-foot{grid-column:1/-1;margin-top:31px;border-top:1px solid #d0b78244;padding:17px 0;display:flex;align-items:center;gap:16px;font:9px/1.7 system-ui,sans-serif;color:#b8c0b8}.concierge-hero-foot>span:first-child{max-width:35%;color:#efe5cf}.concierge-hero-foot b{font-weight:400;letter-spacing:.12em;font-size:8px;margin-left:auto;color:#d2bc92}.concierge-service-line{background:#e7dfcd;color:#403d34;display:flex;gap:26px;align-items:center;padding:16px 29px;font:10px/1.5 system-ui,sans-serif}.concierge-service-line>span{display:flex;align-items:center;gap:9px}.concierge-service-line i{font:italic 15px Georgia,serif;color:#8d7451}.concierge-live-note{font-size:8px;margin-left:auto;max-width:140px;color:#766d5e}.concierge-register{padding:34px 30px 0;background:linear-gradient(125deg,#192325,#10191b 60%)}.concierge-register-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.concierge-kicker{font:8px/1.8 system-ui,sans-serif;letter-spacing:.17em;color:#c7ae81}.concierge .concierge-register h3{font:400 32px/1.2 Georgia,serif;letter-spacing:-.035em;color:#f5ecdb;margin:9px 0}.concierge-register-heading p{font:10px/1.8 system-ui,sans-serif;color:#adb5ae;margin:0}.concierge-totals{display:flex;gap:24px;flex:none}.concierge-totals>div{display:flex;flex-direction:column}.concierge-totals b{font:italic 32px/1.3 Georgia,serif;color:#e9d8b6}.concierge-totals span{font:8px/1.8 system-ui,sans-serif;letter-spacing:.08em;color:#b5bbb1}.concierge-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid #a18d653d;padding:15px 0;margin-top:25px}.concierge-tools>label{display:flex;align-items:center;gap:9px;margin:0;flex:1;min-width:130px;color:#a59a81}.concierge .concierge-tools input{width:100%;border:0;background:transparent!important;color:#efe8d8;padding:7px 0;box-shadow:none;border-radius:0;font-size:11px;margin:0}.concierge-tools input::placeholder{color:#a7afa7;opacity:1}.concierge-tabs{display:flex;gap:4px;flex-wrap:wrap}.concierge .concierge-tabs button{background:transparent;color:#c2c6b9;border:1px solid transparent;border-radius:2px;font-size:10px;padding:8px 10px;min-height:34px}.concierge .concierge-tabs button[aria-pressed=true]{background:#d9c6a01a;color:#eedbbb;border-color:#9d855a66}.concierge-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);gap:26px;align-items:start;padding:24px 0 32px}.concierge-guest-list{min-width:0;max-height:790px;overflow:auto;scrollbar-color:#786e58 transparent}.concierge button.concierge-guest{display:flex;align-items:center;gap:12px;padding:20px 12px;text-align:left;width:100%;border:0;border-bottom:1px solid #b0ab8c25;border-radius:0;box-shadow:none;background:transparent;color:#e7e4d5;min-height:92px}.concierge button.concierge-guest.is-selected{background:linear-gradient(90deg,#cbb28320,transparent);border-left:2px solid #cfb783;padding-left:10px}.concierge-guest:hover{background:#cbb28312!important}.concierge-seq{font:italic 20px Georgia,serif;color:#a18e6b;flex:none;align-self:flex-start}.concierge-guest-name{flex:1;min-width:0}.concierge-guest-name b{display:block;font:400 20px/1.25 Georgia,serif;overflow-wrap:anywhere;color:#f1ead7}.concierge-guest-name small{display:block;font:8px/1.8 system-ui,sans-serif;letter-spacing:.04em;color:#a9b1a8;margin-top:6px}.concierge-state{font:8px/1.3 system-ui,sans-serif;border:1px solid #8e967e55;padding:5px 6px;border-radius:2px;color:#b9c0b5;flex:none}.concierge-state.is-ready{color:#d5ddbd;border-color:#adbd83;background:#a4b37f12}.concierge-state.is-arrived{color:#e8c890;border-color:#b49963}.concierge-pass{background:#f4efdf;color:#303b36;position:relative;min-width:0;box-shadow:0 12px 30px #0002;border:1px solid #d3c4a5;padding:22px 24px}.concierge-pass:before{content:"";position:absolute;inset:5px;border:1px solid #c8b58e70;pointer-events:none}.concierge-pass-top{position:relative;display:flex;justify-content:space-between;align-items:center;font:7px/1.5 system-ui,sans-serif;letter-spacing:.13em;color:#776649;border-bottom:1px solid #c8b58e80;padding-bottom:17px}.concierge-pass .concierge-bow{background:#293832;width:25px;height:15px}.concierge-pass-name{padding:23px 0 20px}.concierge-pass-name small{font:7px/1.5 system-ui,sans-serif;letter-spacing:.16em;color:#7e7057}.concierge .concierge-pass h4{font:400 36px/1.05 Georgia,serif;letter-spacing:-.035em;color:#20312e;margin:13px 0 10px;overflow-wrap:anywhere}.concierge-pass-name p{font:italic 13px/1.6 Georgia,serif;color:#796b54;margin:0}.concierge-ticket-stub{display:flex;align-items:center;gap:18px;border-block:1px dashed #aa9873;padding:15px 0;position:relative}.concierge-ticket-stub>span{font:7px/1.5 system-ui,sans-serif;letter-spacing:.1em;border-right:1px solid #aa987366;padding-right:18px}.concierge-ticket-stub b{display:block;font:italic 38px/1 Georgia,serif;letter-spacing:-.06em;margin-top:6px}.concierge-ticket-stub>div{min-width:0}.concierge-ticket-stub strong{display:block;font:400 17px/1.25 Georgia,serif;overflow-wrap:anywhere}.concierge-ticket-stub small{display:block;font:9px/1.6 system-ui,sans-serif;color:#75674e;margin-top:6px}.concierge-pass-details{margin:14px 0}.concierge-pass-details>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #ad9b7929}.concierge-pass-details dt{font:8px/1.6 system-ui,sans-serif;color:#76694f}.concierge-pass-details dd{font:11px/1.6 system-ui,sans-serif;color:#303e34;margin:0;overflow-wrap:anywhere}.concierge-pass-notes{font:11px/1.7 system-ui,sans-serif;color:#6e674f;white-space:pre-wrap;overflow-wrap:anywhere}.concierge-questions{border:0;background:transparent;padding:8px 0;font:10px/1.6 system-ui,sans-serif;color:#786343}.concierge-questions summary{cursor:pointer;min-height:30px}.concierge-questions ul{padding-left:15px;line-height:1.8}.concierge button.concierge-attend{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;background:#20332e;color:#f4ecd8;border:1px solid #20332e;border-radius:1px;padding:13px 14px;font-size:10px;margin-top:12px;box-shadow:inset 0 0 0 3px #c4b18722}.concierge-attend:disabled{opacity:.5}.concierge a.concierge-cue-link{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;color:#79694c;margin-top:14px;text-decoration:none;padding:5px}.concierge-empty{padding:42px 20px;text-align:center;font:12px/1.8 system-ui,sans-serif;color:#b8c0b2}.concierge .concierge-empty h4{font:400 27px Georgia,serif;color:#eee3c9;margin:16px 0}.concierge-empty p{max-width:440px;margin:0 auto 20px}.concierge-empty a{display:inline-flex;gap:10px;padding:10px 0;border-bottom:1px solid #927b52;color:#e2cb9f;text-decoration:none}.concierge .concierge-empty button{background:#24322e;color:#e1d5b9;border:1px solid #8d7b51;border-radius:2px;padding:10px 15px;font-size:11px}.concierge-unlinked{border:1px solid #8d79563d;padding:15px;font-size:11px;color:#bfb594}.concierge-footer{display:flex;align-items:center;gap:16px;border-top:1px solid #aa987344;padding:24px 0;font:12px/1.6 Georgia,serif;color:#b9c1b3}.concierge-footer em{color:#ddc49b}.concierge-footer a{margin-left:auto;font:9px/1.6 system-ui,sans-serif;color:#c3b58f;text-decoration:none}.concierge-alert,.concierge-notice{font:12px/1.7 system-ui,sans-serif;margin:16px 25px;padding:14px;border:1px solid #d2ab7255;background:#342d23;color:#f2d8b2;display:flex;align-items:center;gap:12px}.concierge-alert button{margin-left:auto}.concierge-notice{background:#22352c;color:#dde6cc;border-color:#8a997c66}.concierge-overlay{z-index:250}.modal.concierge-modal{background:#f4efdf!important;color:#283832;border:1px solid #bda678;border-radius:3px;width:min(720px,calc(100vw - 24px));max-height:90dvh;overflow:auto;padding:28px;box-shadow:0 20px 70px #0008}.concierge-modal>header{display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid #b6a37c;padding-bottom:18px;gap:20px}.concierge-modal header small{font-size:8px;letter-spacing:.16em;color:#806b46}.concierge-modal h2{font:400 32px/1.2 Georgia,serif!important;letter-spacing:-.035em;color:#25362f;margin:10px 0 0}.concierge-modal header button{border:0;background:transparent;color:#4c5847;padding:5px}.concierge-modal fieldset{border:1px solid #b9a67c;padding:15px;margin:20px 0}.concierge-modal legend{font:italic 19px Georgia,serif;padding:0 8px}.concierge-modal label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#5e624d;margin:0 0 14px}.concierge-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.concierge-modal input,.concierge-modal select,.concierge-modal textarea{border:1px solid #b7b19a;background:#fffdf5;color:#27372f;border-radius:2px;padding:10px;font-size:12px;width:100%;margin:0;box-shadow:none}.concierge-confirmations{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #baaa8755;padding-top:18px;gap:4px 16px}.concierge-confirmations label{flex-direction:row;gap:9px;align-items:start;line-height:1.6}.concierge-confirmations input[type=checkbox]{width:17px;height:17px;flex:none;accent-color:#354b39;padding:0}.concierge-form-note{font:11px/1.7 system-ui,sans-serif;color:#73705c}.concierge-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;border-top:1px solid #b9a67c66;padding-top:18px}.concierge-form-actions button{border:1px solid #ada17f;border-radius:2px;color:#3d4a36;background:#f5eedc;font-size:11px;padding:11px 14px}.concierge-form-actions .concierge-ready{background:#253c31;color:#f7edda}.concierge-form-actions button:disabled{opacity:.45;cursor:not-allowed}.concierge-modal .concierge-alert{margin:12px 0;background:#f4dfc7;color:#73502f}@media(min-width:1500px){.concierge-hero{min-height:530px}.concierge .concierge-hero h2{font-size:96px}.concierge-object{padding-top:0}}@media(max-width:850px){.concierge-hero{padding:28px 25px 0;min-height:440px;grid-template-columns:1.1fr .9fr}.concierge-intro{font-size:20px;margin-top:30px}.concierge .concierge-hero h2{font-size:64px}.concierge-overline>span:last-child{display:none}.concierge-register{padding:28px 20px 0}.concierge-workspace{grid-template-columns:minmax(0,1fr) minmax(250px,.9fr);gap:16px}.concierge-service-line{gap:16px;padding:13px 20px}.concierge-live-note{display:none!important}.concierge-totals{gap:15px}.concierge-guest-name b{font-size:18px}.concierge button.concierge-guest{padding:16px 8px;gap:8px;flex-wrap:wrap}.concierge-guest-name{min-width:100px}.concierge-state{margin-left:26px}.concierge-pass{padding:20px 18px}.concierge .concierge-pass h4{font-size:31px}}@media(max-width:620px){.concierge{margin-top:12px}.concierge-hero{grid-template-columns:1fr;padding:25px 22px 0;min-height:0}.concierge-hero-copy{padding-bottom:5px}.concierge-intro{font-size:21px;margin-top:30px}.concierge .concierge-hero h2{font-size:68px}.concierge-promise{font-size:23px;margin-top:22px}.concierge-caption{font-size:11px}.concierge-object{position:absolute;right:-39px;bottom:80px;width:190px;opacity:.45;z-index:-1}.concierge-object>span,.concierge-object>small{display:none}.concierge-lapel{width:80%;right:-40px}.concierge-invitation{margin-top:20px!important}.concierge-hero-foot{flex-wrap:wrap;margin-top:35px;gap:4px 10px}.concierge-hero-foot>span:first-child{max-width:100%;flex-basis:100%;font-size:10px}.concierge-hero-foot b{margin:8px 0 0;width:100%}.concierge-service-line{gap:10px;padding:13px 15px;align-items:flex-start}.concierge-service-line>span{flex:1;gap:5px;font-size:8px}.concierge-service-line i{font-size:13px}.concierge-register{padding:25px 15px 0}.concierge-register-heading{display:block}.concierge-totals{gap:27px;margin-top:20px;padding-bottom:4px}.concierge-totals>div{flex-direction:row;align-items:center;gap:8px}.concierge-totals b{font-size:28px}.concierge-totals span{font-size:8px}.concierge-tools{flex-direction:column;align-items:stretch;gap:8px;margin-top:18px}.concierge-tools>label{padding-left:5px}.concierge-tabs{justify-content:space-between}.concierge .concierge-tabs button{padding:10px;font-size:10px;min-height:42px}.concierge-workspace{grid-template-columns:1fr;gap:20px}.concierge-guest-list{max-height:330px}.concierge button.concierge-guest{flex-wrap:nowrap;min-height:82px;padding:16px 10px}.concierge-state{margin-left:0}.concierge-pass{padding:25px}.concierge-pass-details>div{grid-template-columns:95px 1fr}.concierge .concierge-pass h4{font-size:40px}.concierge-footer{flex-wrap:wrap;gap:12px}.concierge-footer a{margin:6px 0 0;width:100%;font-size:10px;padding:9px 0}.modal.concierge-modal{padding:20px}.concierge-form-grid,.concierge-confirmations{grid-template-columns:1fr}.concierge-modal input,.concierge-modal select,.concierge-modal textarea{font-size:16px}.concierge-form-actions button{min-height:44px}.concierge-modal h2{font-size:28px!important}}@media(prefers-reduced-motion:no-preference){.concierge-guest,.concierge-attend{transition:background .18s ease}.concierge-object{animation:concierge-arrival .8s ease-out}@keyframes concierge-arrival{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.concierge-time-field{font-size:11px;color:#5e624d;display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.concierge-time-field .timeinput{display:flex;align-items:center;gap:6px}.concierge-time-field select{min-width:0;padding:10px 5px}.concierge-time-field select:first-child{flex:1.1}.concierge-time-field select{flex:1}.concierge .concierge-register-heading{background:transparent!important;height:auto!important;min-height:0;padding:0;border:0;box-shadow:none;position:static}.concierge-modal>header{background:transparent!important;height:auto!important;min-height:0;padding:0 0 18px;box-shadow:none;position:static}.concierge-discard{background:#e7dbc2;border:1px solid #b49a6a;padding:14px;margin:14px 0;color:#534b37;font-size:12px;line-height:1.7}.concierge-discard>div{display:flex;gap:9px;margin-top:10px}.concierge-discard button{padding:9px 12px;font-size:11px;min-height:42px;border:1px solid #a99977;background:#fff6e4;color:#3b4834}.concierge{background:#111817;border-color:#485047;border-radius:2px}.concierge-hero{background:radial-gradient(ellipse at 84% 35%,#4c504130,transparent 50%),#111817;padding-top:44px}.concierge-hero:after{content:"";position:absolute;inset:9px 9px auto;height:calc(100% - 18px);border:1px solid #cbb48520;pointer-events:none;z-index:-1}.concierge-lapel{background:linear-gradient(115deg,#292f29,#121a17 50%,#484b3c 50.3%,#18211b 76%)}.concierge-overline{font-size:10px}.concierge-overline>span:last-child{font-size:9px}.concierge-intro{font-size:22px}.concierge-caption{font-size:13px;line-height:1.8}.concierge a.concierge-invitation{font-size:12px;min-height:44px}.concierge-object>small{font-size:9px}.concierge-object>span{font-size:11px}.concierge-hero-foot{font-size:11px;padding-block:20px}.concierge-hero-foot b{font-size:9px}.concierge-service-line{font-size:11px;padding-block:18px}.concierge-live-note{font-size:9px}.concierge-register{background:linear-gradient(130deg,#1d2622,#111817 65%)}.concierge-kicker{font-size:9px}.concierge-register-heading p{font-size:12px}.concierge-totals span{font-size:10px}.concierge .concierge-tools input{font-size:12px}.concierge .concierge-tabs button{font-size:11px;min-height:42px}.concierge-guest-name small{font-size:10px;line-height:1.7}.concierge-state{font-size:10px}.concierge-pass-top,.concierge-pass-name small{font-size:9px}.concierge-ticket-stub>span{font-size:9px}.concierge-ticket-stub small{font-size:11px}.concierge-pass-details>div{grid-template-columns:95px minmax(0,1fr)}.concierge-pass-details dt{font-size:10px}.concierge-pass-details dd{font-size:12px}.concierge-questions{font-size:11px}.concierge button.concierge-attend{font-size:12px;min-height:45px}.concierge a.concierge-cue-link{font-size:11px;min-height:40px}.concierge-footer a{font-size:11px}.concierge-readiness{padding:0 0 20px}.concierge-readiness>div:first-child{display:flex;justify-content:space-between;gap:12px;font:10px/1.7 Arial,sans-serif;color:#726950}.concierge-readiness-marks{display:flex;gap:5px;margin-top:8px}.concierge-readiness-marks i{height:3px;background:#d8ceba;flex:1}.concierge-readiness-marks i.is-confirmed{background:#667756}.concierge-guest-edition-invitation{border-block:1px solid #aa987366;margin-top:22px;padding:20px 0 19px}.concierge-guest-edition-invitation>span{font:8px/1.7 Arial,sans-serif;letter-spacing:.15em;color:#826e49}.concierge-guest-edition-invitation p{font:21px/1.35 Georgia,serif;letter-spacing:-.025em;margin:10px 0 15px;color:#334337}.concierge-guest-edition-invitation p em{color:#78633d}.concierge .concierge-guest-edition-invitation button{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #a38c5d;background:transparent;color:#45533c;min-height:44px;width:100%;font-size:11px;border-radius:1px;box-shadow:none}.concierge-guest-edition-invitation button svg:last-child{margin-left:auto}.concierge-guest-edition-invitation button:hover{background:#e9dec5}.concierge-guest-edition-invitation small{display:block;text-align:center;font:9px/1.6 Arial,sans-serif;color:#7c7057;margin-top:11px}.concierge-modal :is(label,.concierge-form-note){font-size:12px}.concierge-modal header small{font-size:9px}.concierge-modal header button{min-width:44px;min-height:44px}.concierge-modal input,.concierge-modal select,.concierge-modal textarea{font-size:13px;min-height:42px}.concierge-modal input[type=checkbox]{min-height:17px}.concierge-modal .concierge-form-actions button{font-size:12px;min-height:44px}.concierge-modal .concierge-guest-fields h3{font:400 23px/1.3 Georgia,serif;margin:23px 0 8px;color:#334337}.concierge-modal :is(button,input,select,textarea):focus-visible{outline:2px solid #7b663e;outline-offset:3px}.cq-guest-overlay{position:fixed;inset:0;z-index:270;overflow:auto;background:#090e0d;color:#f4eedc;font-family:Arial,Helvetica,sans-serif;isolation:isolate}.cq-guest-overlay *{box-sizing:border-box}.cq-guest-controls{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:14px 25px;background:#131c18;border-bottom:1px solid #c5b18440;position:sticky;top:0;z-index:5}.cq-guest-overlay button{font:11px/1.4 Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #93856766;color:#e2d8bd;background:transparent;min-height:42px;padding:9px 12px;border-radius:2px;box-shadow:none;cursor:pointer}.cq-guest-overlay button:hover{background:#c5b18420}.cq-guest-overlay button:focus-visible{outline:2px solid #e0c791;outline-offset:3px}.cq-guest-controls .cq-guest-back{border-color:transparent;white-space:nowrap}.cq-guest-mode{display:flex;border:1px solid #93856766;flex:none}.cq-guest-mode button{border:0;border-radius:0;font-size:11px}.cq-guest-mode button[aria-pressed=true]{background:#e0d2b0;color:#26372a}.cq-guest-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.cq-guest-actions .cq-present-button{border-color:#c4aa70;color:#f1ddb2}.cq-guest-caption{max-width:1220px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:26px 30px 20px}.cq-guest-caption>span{font:11px/1.7 Arial,sans-serif;letter-spacing:.04em;color:#ccb98d}.cq-guest-caption i{color:#666f5c;padding:0 8px}.cq-guest-caption small{font:10px/1.7 Arial,sans-serif;color:#b3baa9}.cq-guest-preview{max-width:1160px;margin:0 auto;box-shadow:0 22px 100px #0008;border:1px solid #cbb48545}.cq-guest-explainer{max-width:1160px;margin:22px auto 40px;display:flex;gap:40px;align-items:start;justify-content:space-between;padding:0 20px;font:11px/1.7 Arial,sans-serif;color:#b1b8a7}.cq-guest-explainer>span{flex:none}.cq-guest-explainer b{font-weight:400;color:#e6dab9}.cq-guest-explainer p{max-width:520px;margin:0}.cq-download-notice{max-width:1160px;margin:0 auto 20px;font:12px/1.8 Arial,sans-serif;padding:14px 20px;background:#27372b;color:#e9e7d2;border:1px solid #9baf7d66}.cq-guest-overlay.is-presenting{display:flex;align-items:center;justify-content:center;padding:0;background:#111817}.cq-guest-overlay.is-presenting :is(.cq-guest-controls,.cq-guest-caption,.cq-guest-explainer,.cq-download-notice){display:none}.cq-guest-overlay.is-presenting .cq-guest-preview{width:100%;max-width:none;border:0;box-shadow:none}.cq-guest-overlay.is-presenting .cq-edition-welcome{min-height:100dvh}.cq-guest-overlay .cq-exit-presentation{position:fixed;bottom:18px;right:20px;z-index:10;background:#111817e8;opacity:.65}.cq-guest-overlay .cq-exit-presentation:hover,.cq-guest-overlay .cq-exit-presentation:focus-visible{opacity:1}@media(min-width:1450px){.concierge-workspace{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}}@media(max-width:1100px){.cq-guest-controls{flex-wrap:wrap;gap:10px;padding:12px 18px}.cq-guest-actions{width:100%;justify-content:space-between}.cq-guest-preview{margin-inline:20px}.cq-guest-caption{align-items:start;flex-direction:column;gap:6px;padding-inline:22px}.cq-guest-explainer{margin-inline:10px}}@media(max-width:700px){.cq-guest-controls{padding:10px 12px}.cq-guest-back span{display:none}.cq-guest-actions button{flex:1;padding:8px;font-size:10px;flex-direction:column;gap:5px}.cq-guest-mode button{font-size:11px;padding:10px 14px}.cq-guest-preview{margin-inline:0;border-inline:0}.cq-guest-caption{padding:18px 20px}.cq-guest-caption>span{font-size:10px}.cq-guest-caption small{font-size:10px}.cq-guest-explainer{display:block;padding-inline:15px}.cq-guest-explainer p{margin-top:10px}.cq-guest-overlay.is-presenting{align-items:start}.cq-guest-overlay .cq-exit-presentation{font-size:10px;right:16px;bottom:10px}}@media(max-width:620px){.concierge-caption{font-size:12px}.concierge .concierge-hero h2{font-size:clamp(53px,15vw,72px)}.concierge-hero-foot>span:first-child{font-size:11px}.concierge-service-line{gap:10px}.concierge-service-line>span{font-size:10px}.concierge-totals{gap:18px}.concierge-totals span{font-size:9px}.concierge-register-heading p{font-size:11px}.concierge-guest-name small,.concierge-state{font-size:9px}.concierge .concierge-tabs button{font-size:11px}.concierge-modal input,.concierge-modal select,.concierge-modal textarea{font-size:16px}.concierge-pass{padding:23px}.concierge .concierge-pass h4{font-size:36px}}@media(prefers-reduced-motion:no-preference){.cq-guest-preview{animation:concierge-guest-reveal .35s ease-out}@keyframes concierge-guest-reveal{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media print{body:has(>.cq-guest-overlay)>*:not(.cq-guest-overlay){display:none!important}body:has(>.cq-guest-overlay){background:#fff!important;overflow:visible!important}.cq-guest-overlay{position:static!important;inset:auto;overflow:visible!important;display:block!important;background:#fff!important;color:#111!important;padding:0!important}.cq-guest-overlay :is(.cq-guest-controls,.cq-guest-caption,.cq-guest-explainer,.cq-exit-presentation,.cq-download-notice){display:none!important}.cq-guest-overlay .cq-guest-preview{margin:0;border:0;box-shadow:none;max-width:none}.cq-guest-overlay .cq-edition{display:block!important}.cq-guest-overlay .cq-edition-welcome{min-height:90vh!important}}@media screen{.house-skip-link{position:fixed;top:12px;left:50%;transform:translate(-50%,-180%);z-index:15000;background:#231e23;color:#fff6e6;padding:13px 22px;border:1px solid #cbb485;border-radius:4px;font-size:14px;text-decoration:none}.house-skip-link:focus{transform:translate(-50%);outline:2px solid #cbb485;outline-offset:3px}#workspace-content:focus{outline:none}.polished-workspace>main>header{background:var(--finish-paper);border-bottom:1px solid var(--finish-rule)}.polished-workspace>main>header .breadcrumbs{font-size:11px;letter-spacing:.02em}.polished-workspace>main>header .breadcrumbs>b{font-weight:600;color:var(--finish-ink)}.polished-workspace>main>:is(.peoplepage,.arrivalpage,.landing-register),.desk-main>:is(.personal-settings,.operations-suite){color:var(--finish-ink)}:is(.peoplepage,.arrivalpage)>.house-heading.sectionheading{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:16px 24px;align-items:center;margin:0 0 24px;padding:0 0 24px;border:0;border-bottom:1px solid var(--finish-rule);background:none;box-shadow:none}.polished-workspace>main>.peoplepage{padding-top:28px}.house-heading:after{content:"";position:absolute;bottom:-1px;left:0;width:46px;height:2px;background:var(--finish-gold)}.house-heading .house-heading-copy{min-width:0}.house-heading.sectionheading :is(h1,h2):before{display:none}.house-heading .house-overline{display:block;margin:0 0 13px;color:var(--finish-muted);font-size:9px;font-weight:600;line-height:1.6;letter-spacing:.17em}.house-heading .house-overline:after{display:none}:is(.peoplepage,.arrivalpage)>.house-heading :is(h1,h2){margin:0;color:var(--finish-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,40px);font-weight:400;letter-spacing:-.035em;line-height:1.16;text-transform:none}.house-heading.sectionheading p{max-width:65ch;margin:11px 0 0;font-size:13px;line-height:1.7;color:var(--finish-muted)}.house-heading-mark{width:40px;height:48px;color:var(--finish-gold);align-self:start;margin-top:8px}.house-heading-actions{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.house-heading-actions:empty{display:none}.house-heading-actions>button{min-height:40px;padding:10px 15px;gap:8px;font-size:12px;border-radius:4px}.house-heading-actions>.primary{background:#613546;color:#fffaf2;border-color:#613546}.desk-main>:is(.operations-suite,.personal-settings)>.house-page-heading{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--finish-rule)}.desk-main>:is(.operations-suite,.personal-settings)>.house-page-heading :is(h1,h2){font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;font-size:36px;line-height:1.2;color:var(--finish-ink)}.desk-main>:is(.operations-suite,.personal-settings)>.house-page-heading p{font-size:13px;line-height:1.7;color:var(--finish-muted)}:is(.peoplepage,.arrivalpage,.personal-settings) :is(.peopletop,.contact-book-controls,.asset-tabs,.contact-density){border-color:var(--finish-rule)}:is(.peoplepage,.arrivalpage) .peopletop{gap:10px;padding:12px;background:var(--finish-paper);border:1px solid var(--finish-rule);border-radius:6px;box-shadow:0 2px 5px #302a2e03}:is(.peoplepage,.arrivalpage,.personal-settings) :is(.peopletop,.contact-book-controls,.settings-panel) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--finish-ink);font-size:13px;line-height:1.5;border-color:var(--finish-rule);background:var(--finish-paper);border-radius:4px}:is(.peoplepage,.arrivalpage) .peopletop :is(input,select){min-height:42px}.peoplepage .house-field-search{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:5px;flex:1 1 240px;min-width:180px;padding:8px 12px;background:var(--finish-ground);border:1px solid var(--finish-rule);border-radius:4px}.peoplepage .house-field-search>span{font-size:9px;letter-spacing:.09em;color:var(--finish-muted)}.peoplepage .peopletop .house-field-search>input{border:0;padding:0;min-height:24px;background:transparent;box-shadow:none;width:100%;border-radius:0}.peoplepage .house-field-search:focus-within{outline:2px solid var(--finish-gold);outline-offset:2px}.peoplepage .house-field-search>input:focus-visible{outline:none}.peoplepage .refined-task-filters{align-items:center}.peoplepage .house-result-count{font-size:11px;color:var(--finish-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.peoplepage .contact-book-controls{background:var(--finish-paper);border:1px solid var(--finish-rule);border-radius:6px;padding:16px}.peoplepage .contact-book-filters{margin-top:14px;padding-top:14px;border-top:1px solid var(--finish-rule)}.peoplepage .contact-book-filters label{font-size:10px;line-height:1.6;color:var(--finish-muted);letter-spacing:.02em}.peoplepage .contact-book-summary{gap:14px;color:var(--finish-muted);font-size:11px}.peoplepage .contact-book-summary b{font-variant-numeric:tabular-nums;color:var(--finish-ink)}:is(.peoplepage,.arrivalpage) .rosterstats{gap:0;background:transparent;border:0;border-block:1px solid var(--finish-rule);border-radius:0;box-shadow:none;margin:0 0 22px;padding:0}:is(.peoplepage,.arrivalpage) .rosterstats>div{flex:1;min-width:140px;padding:15px 18px;border:0;border-right:1px solid var(--finish-rule);background:transparent;font-size:11px;color:var(--finish-muted)}:is(.peoplepage,.arrivalpage) .rosterstats>div:last-child{border-right:0}:is(.peoplepage,.arrivalpage) .rosterstats strong{font-family:Georgia,serif;font-weight:400;font-size:25px;color:var(--finish-ink);font-variant-numeric:tabular-nums}.peoplepage .asset-tabs{gap:4px;flex-wrap:wrap;padding:5px;background:var(--finish-wash);border-radius:5px;max-width:100%;width:max-content;margin-bottom:18px}.peoplepage .asset-tabs button{min-height:36px;font-size:11px;border:1px solid transparent;border-radius:3px;color:var(--finish-muted);background:transparent;box-shadow:none}.peoplepage .asset-tabs button[aria-pressed=true]{background:var(--finish-paper);color:var(--finish-ink);border-color:var(--finish-rule);box-shadow:0 1px 3px #00000006}.refined-tasks>.production-quick-register{margin:0 0 18px}.peoplepage .document-grid{gap:18px;margin-top:22px}.peoplepage .document-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:24px;background:var(--finish-paper);border:1px solid var(--finish-rule);border-radius:5px;box-shadow:0 3px 12px #302a2e04;min-width:0;color:var(--finish-ink)}.peoplepage .document-card:before{content:"";position:absolute;top:-1px;left:24px;width:28px;height:2px;background:var(--finish-gold)}.peoplepage .document-card h2{font-family:Georgia,serif;font-size:24px;line-height:1.3;letter-spacing:-.02em;font-weight:400;margin:14px 0 10px;color:var(--finish-ink);overflow-wrap:anywhere}.peoplepage .document-card :is(p,dd){font-size:12px;line-height:1.7;color:var(--finish-muted);overflow-wrap:anywhere}.peoplepage .document-card p{margin:6px 0}.peoplepage .document-card .notesblock{white-space:pre-wrap}.peoplepage .document-card>.document-status{align-self:flex-start;font-size:10px;padding:5px 8px}.peoplepage .document-card>button:last-child{margin-top:18px;min-height:38px;padding:9px 13px;font-size:11px}.peoplepage .document-card .task-card-context{padding-bottom:12px;border-bottom:1px solid var(--finish-rule);width:100%}.peoplepage :is(.empty,.contact-book-empty,.workspace-empty){max-width:none;margin-top:28px;padding:34px;border:1px solid var(--finish-rule);border-radius:5px;background:var(--finish-paper);color:var(--finish-muted);text-align:left}.peoplepage :is(.empty,.contact-book-empty,.workspace-empty) :is(h2,h3){font-family:Georgia,serif;font-size:27px;line-height:1.3;letter-spacing:-.02em;font-weight:400;text-transform:none;color:var(--finish-ink)}.peoplepage :is(.empty,.contact-book-empty,.workspace-empty) p{font-size:13px;line-height:1.75;max-width:58ch}.polished-workspace>main>.titlebar{padding-block:25px 22px;gap:20px}.polished-workspace>main>.titlebar h1{font-size:clamp(26px,2.6vw,35px);line-height:1.2;letter-spacing:-.035em}.polished-workspace>main[data-workspace-view=rundown]>.event-strip.compact{margin:0 32px 14px;padding:13px 16px;gap:12px 22px;border:1px solid var(--finish-rule);border-radius:5px;background:var(--finish-paper);box-shadow:none}.polished-workspace>main[data-workspace-view=rundown]>.event-strip.compact:before{display:none}.event-strip.compact>.event-strip-details{flex-basis:auto;grid-column:auto;min-width:110px;margin:0;padding:0;border:0}.event-strip.compact>.event-strip-details>summary{min-height:32px;display:flex;align-items:center;color:var(--finish-muted);font-size:11px}.event-strip.compact>.event-strip-details>summary:before{content:"\ff0b";margin-right:6px;color:var(--finish-gold)}.event-strip.compact>.event-strip-details[open]{flex-basis:100%;grid-column:1/-1;border-top:1px solid var(--finish-rule);padding-top:8px}.polished-workspace>main[data-workspace-view=rundown] .cue-view-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block:0 10px;padding-block:12px;border-top:1px solid var(--finish-rule)}.cue-view-bar>.follow-control{display:flex;align-items:center;gap:7px;margin:0 0 0 auto;padding:0;font-size:11px;color:var(--finish-muted);border:0;min-height:34px}.cue-view-bar>.cue-key-help{margin-left:0}.cue-sheet-commandbar .cue-file-actions{gap:10px}.cue-media-menu>summary{display:flex;align-items:center;gap:8px;min-height:40px}.cue-media-menu>div{min-width:210px}.rundown-order-actions>.production-cue-lens{padding:0;margin:0;border:0}.rundown-order-actions>.production-cue-lens button{min-height:36px;margin:0;padding:8px 10px;border:1px solid var(--finish-rule);border-radius:4px;font-size:10px;background:var(--finish-paper);color:var(--finish-muted)}.rundown-order-actions>.production-cue-lens button[aria-pressed=true]{background:#613546;color:#fffaf2;border-color:#613546}.rundown-order-actions>.production-cue-lens>span{max-width:190px;font-size:10px}.rundown-order-bar{padding-block:10px;gap:12px}.rundown-order-actions{flex-wrap:wrap;justify-content:flex-end}.sequence-sheet table thead th{font-size:9px;letter-spacing:.1em;font-weight:600;padding-block:14px}.sequence-sheet table tbody td{padding-block:19px}.sequence-sheet .cuebutton{font-size:16px;line-height:1.45}.sequence-sheet .sequence-item-context{font-size:11px;line-height:1.6;margin-top:5px}.sequence-sheet .timing>b{font-variant-numeric:tabular-nums}.record-inspector.expansion-inspector>.operations-panel-fields{margin:0;padding:24px 30px 30px;border:0;min-width:0}.record-inspector.expansion-inspector>.operations-panel-fields>label{line-height:1.6}.record-inspector.expansion-inspector>.operations-panel-fields>label+label{margin-top:16px}.desk-main>:is(.desk-cards,.desk-section){color:var(--finish-ink)}.desk-main>.desk-cards>article,.personal-settings .settings-panel{border-color:var(--finish-rule);border-radius:5px;box-shadow:0 3px 12px #302a2e04;background:var(--finish-paper);padding:24px}.personal-settings .settings-title{border-bottom:1px solid var(--finish-rule);padding-bottom:15px;margin-bottom:20px}.personal-settings .settings-title h2{font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.3;letter-spacing:-.02em}.personal-settings .settings-title>svg{color:var(--finish-gold)}:is(.peoplepage,.arrivalpage,.desk-main) :is(.directory-table,.people-table,.sp-table,.desk-table) th{font-size:10px;letter-spacing:.07em;line-height:1.5}:is(.peoplepage,.arrivalpage,.desk-main) :is(.directory-table,.people-table,.sp-table,.desk-table) td{line-height:1.6}.today-desk .today-record{border-color:var(--finish-rule);padding:20px;transition:background-color .16s ease,border-color .16s ease}.today-desk .today-record:hover{background:var(--finish-paper);border-color:var(--finish-gold)}.today-desk .today-record h3{font-family:Georgia,serif;font-weight:400;font-size:23px;line-height:1.3;letter-spacing:-.02em}.today-desk .today-record p{font-size:12px;line-height:1.6}.sp-main .sp-section-heading{padding-bottom:20px;border-bottom:1px solid var(--finish-rule)}.sp-main .sp-table-wrap{border-radius:5px;border-color:var(--finish-rule)}:is(.polished-workspace,.desk-workspace) .modal:not(.barber-modal):not(.concierge-guest-dialog):not(.sp-editor){border-color:var(--line,#ded8ce);border-top-color:var(--gold,#9c8052)}:is(.peoplepage,.arrivalpage,.personal-settings,.operations-suite) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--finish-gold);outline-offset:3px}:is(.peoplepage,.arrivalpage) button:disabled{cursor:not-allowed}.polished-workspace>main>footer{margin-top:30px;border-color:var(--finish-rule);color:var(--finish-muted)}}@media screen and (min-width:1100px){:is(.peoplepage,.arrivalpage)>.house-heading.sectionheading{grid-template-columns:minmax(0,1fr) 42px auto}.house-heading-actions{grid-column:3;grid-row:1;justify-content:flex-end;max-width:370px}.house-heading-mark{grid-column:2;grid-row:1}.polished-workspace>main[data-workspace-view=rundown]>.event-strip.compact{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center}}@media screen and (max-width:800px){:is(.peoplepage,.arrivalpage)>.house-heading.sectionheading{gap:14px 16px;margin-bottom:20px;padding-bottom:20px}.house-heading.sectionheading p{font-size:13px}.house-heading-actions>button{min-height:44px}:is(.peoplepage,.arrivalpage,.personal-settings) :is(.peopletop,.contact-book-controls,.settings-panel) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px;min-height:44px}.peoplepage .house-field-search{min-width:0;flex-basis:100%;width:100%;box-sizing:border-box}.peoplepage .peopletop .house-field-search>input{min-height:30px}.record-inspector.expansion-inspector>.operations-panel-fields{padding:20px}.peoplepage .document-card{padding:20px}.peoplepage .contact-book-controls{padding:12px}.documents-center .peopletop{display:grid;grid-template-columns:minmax(0,1fr)}.documents-center .peopletop>:is(select,.search){width:100%;max-width:none;min-width:0}.cue-sheet-commandbar .cue-file-actions{width:100%;justify-content:space-between;flex-wrap:nowrap}.cue-media-menu>summary{min-height:44px}.cue-media-menu{margin-left:auto}.peoplepage .contact-book-filters{gap:12px}.peoplepage :is(.empty,.contact-book-empty,.workspace-empty){padding:25px 21px}.peoplepage .asset-tabs button{min-height:42px}.polished-workspace>main>.titlebar{padding:22px 20px 18px}.polished-workspace>main[data-workspace-view=rundown]>.event-strip.compact{margin-inline:20px;gap:12px;padding:13px}.event-strip.compact>.event-strip-details{width:100%;border-top:1px solid var(--finish-rule);padding-top:4px}.cue-view-bar>.follow-control{margin-left:0;min-height:44px}.cue-view-bar>.cue-key-help{margin-left:auto}.rundown-order-actions>.production-cue-lens button{min-height:44px}.rundown-order-actions>.production-cue-lens>span{display:none}.rundown-order-bar{align-items:flex-start;flex-wrap:wrap}.rundown-order-actions{margin-left:auto}.desk-main>:is(.operations-suite,.personal-settings)>.house-page-heading :is(h1,h2){font-size:30px}}@media screen and (prefers-reduced-motion:reduce){.today-desk .today-record{transition:none}}@media print{.house-skip-link,.house-heading-mark{display:none!important}}@media screen{.peoplepage :is(.register-controls,.register-views,.task-ledger){color:var(--finish-ink)}.peoplepage .register-views{display:flex;align-items:stretch;gap:22px;flex-wrap:wrap;border-bottom:1px solid var(--finish-rule);margin:0;padding:0}.peoplepage .register-views>button{display:flex;gap:7px;align-items:center;min-height:44px;padding:10px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--finish-muted);font-size:12px;box-shadow:none;margin-bottom:-1px}.peoplepage .register-views>button[aria-pressed=true]{color:var(--finish-ink);border-bottom-color:var(--finish-wine);font-weight:600}.register-views>button>span{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:3px;background:var(--finish-wash);font-size:10px;font-variant-numeric:tabular-nums;font-weight:500}.peoplepage .register-controls{padding:17px 0 0;margin:0 0 14px;background:none;border:0}.register-control-line{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.peoplepage .register-control-line>select{flex:0 1 255px;min-width:0;max-width:32%;width:auto;font-size:12px;padding:10px 30px 10px 12px;min-height:42px;border-radius:4px;background-color:var(--finish-paper);color:var(--finish-ink);border:1px solid var(--finish-rule)}.peoplepage .register-control-line>select[aria-label="Sort tasks"]{flex-basis:154px}.register-search{display:flex;gap:10px;align-items:center;flex:1 1 210px;min-width:180px;padding:0 12px;border:1px solid var(--finish-rule);border-radius:4px;background:var(--finish-paper);color:var(--finish-muted)}.register-search:focus-within{outline:2px solid var(--finish-gold);outline-offset:2px}.peoplepage .register-search>input{min-width:0;width:100%;flex:1;border:0;box-shadow:none;outline:none;background:transparent;padding:10px 0;min-height:40px;font-size:13px;color:var(--finish-ink)}.register-search>input::-webkit-search-cancel-button{display:none}.peoplepage .register-search>button{padding:4px;min-width:28px;min-height:30px;border:0;background:transparent;color:var(--finish-muted);box-shadow:none}.register-filter-line{display:flex;gap:10px 16px;align-items:center;flex-wrap:wrap;padding:12px 0 0;min-height:28px}.register-count{font-size:11px;font-variant-numeric:tabular-nums;color:var(--finish-muted);white-space:nowrap}.register-filter-chips{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:0}.peoplepage .register-filter-chips>button{display:flex;gap:8px;align-items:center;min-height:28px;max-width:100%;padding:5px 8px;border:1px solid var(--finish-rule);background:var(--finish-wash);font-size:10px;font-weight:400;border-radius:3px;color:var(--finish-ink);text-align:left;overflow-wrap:anywhere}.peoplepage .register-filter-chips>.register-reset{border:0;text-decoration:underline;text-underline-offset:3px;background:none;color:var(--finish-muted)}.peoplepage .register-more-filters{gap:8px;min-height:42px;padding:10px 12px;font-size:12px;border:1px solid var(--finish-rule);border-radius:4px;color:var(--finish-ink);background:var(--finish-paper)}.peoplepage .register-more-filters[aria-expanded=true]{background:var(--finish-wash);border-color:var(--finish-gold)}.register-extra-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;flex-basis:100%;padding:17px;background:var(--finish-wash);border:1px solid var(--finish-rule);border-radius:4px}.register-extra-filters>label{display:flex;flex-direction:column;gap:7px;margin:0;font-size:10px;color:var(--finish-muted)}.register-extra-filters select{width:100%;min-width:0;font-size:12px;color:var(--finish-ink);border-color:var(--finish-rule);background:var(--finish-paper)}.task-ledger{border:1px solid var(--finish-rule);border-radius:5px;background:var(--finish-paper);overflow:hidden}.task-ledger:empty{display:none}.task-ledger-head,.task-ledger-row{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(90px,.8fr) minmax(100px,.8fr) 116px 32px;align-items:center;gap:16px;padding:18px 22px}.task-ledger-head{padding-block:12px;background:var(--finish-wash);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--finish-muted)}.task-ledger-row{position:relative;border-top:1px solid var(--finish-rule);transition:background-color .15s ease}.task-ledger-row:hover,.task-ledger-row:focus-within{background:var(--finish-ground)}.task-ledger-row>*{min-width:0}.task-ledger-title>small{display:block;font-size:9px;line-height:1.6;color:var(--finish-muted);overflow-wrap:anywhere}.task-ledger-title>small>span{padding-inline:4px;color:var(--finish-gold)}.task-ledger-title h2{margin:5px 0 0;font-size:18px;line-height:1.4;font-family:Georgia,serif;font-weight:400;letter-spacing:-.015em;text-transform:none}.peoplepage .task-ledger-title h2>button{display:block;min-height:0;padding:0;border:0;background:none;color:var(--finish-ink);font:inherit;text-align:left;letter-spacing:inherit;box-shadow:none;overflow-wrap:anywhere}.task-ledger-title h2>button:hover{color:var(--finish-wine);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.task-ledger-title .task-ledger-note{margin:7px 0 0;color:var(--finish-muted);font-size:11px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere}.task-ledger-owner,.task-ledger-due{font-size:11px;line-height:1.65;overflow-wrap:anywhere}.task-ledger-due{font-variant-numeric:tabular-nums}.register-unassigned{color:var(--finish-muted);font-style:italic}.register-mobile-label{display:none}.task-ledger-status{margin:0;display:block}.peoplepage .task-ledger-status select{width:100%;min-height:38px;border-radius:4px;border:1px solid var(--finish-rule);background:var(--finish-paper);color:var(--finish-ink);padding:8px;font-size:10px}.peoplepage .task-ledger-status select[data-status=Blocked]{color:var(--finish-wine);border-color:var(--finish-wine)}.peoplepage .task-ledger-status select[data-status=Done]{background:var(--finish-wash)}.peoplepage .task-open{padding:5px;min-width:32px;min-height:34px;justify-content:center;border:0;background:transparent;color:var(--finish-muted);box-shadow:none}.task-open>span{display:none}.task-source{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:10px;text-underline-offset:3px;color:var(--finish-wine)}.peoplepage .tone-late{color:var(--finish-wine);font-weight:600}.peoplepage .tone-soon{color:var(--finish-ink);font-weight:600}.peoplepage .tone-quiet{color:var(--finish-muted)}.register-receipt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin:16px 0;border:1px solid var(--finish-rule);border-left:2px solid var(--finish-gold);border-radius:3px;background:var(--finish-wash);color:var(--finish-ink);font-size:12px}.register-receipt>span{display:flex;align-items:center;gap:9px;line-height:1.6;overflow-wrap:anywhere}.register-receipt svg{flex-shrink:0}.peoplepage .register-receipt>button{gap:7px;flex-shrink:0;padding:8px 10px;min-height:36px;font-size:11px;background:var(--finish-paper);border:1px solid var(--finish-rule);color:var(--finish-ink)}.register-batch-tools{margin-top:24px;padding-top:18px;border-top:1px solid var(--finish-rule)}.register-batch-tools .production-quick-register{margin:0}.register-form-section{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.register-form-section h3{font-family:Georgia,serif;font-weight:400;font-size:20px;letter-spacing:-.02em;margin:0 0 20px}.register-form-section>label{margin-top:16px}.register-form-note{font-size:12px;line-height:1.7;color:var(--muted)}.register-create-menu{position:relative;z-index:5}.register-create-menu>summary{display:flex;align-items:center;gap:8px;min-height:40px;padding:10px 15px;list-style:none;cursor:pointer;background:#613546;color:#fffaf2;border:1px solid #613546;border-radius:4px;font-size:12px}.register-create-menu>summary::-webkit-details-marker{display:none}.register-create-menu>div{position:absolute;right:0;top:calc(100% + 8px);width:220px;padding:6px;background:var(--finish-paper);border:1px solid var(--finish-rule);box-shadow:0 12px 24px #302a2e14;border-radius:4px}.register-create-menu>div>button{display:flex;align-items:center;gap:10px;justify-content:flex-start;text-align:left;width:100%;padding:12px 10px;font-size:12px;border:0;border-radius:3px;background:transparent;color:var(--finish-ink)}.register-create-menu>div>button:hover{background:var(--finish-wash)}.documents-center .document-grid{margin-top:18px}.documents-center .document-card{padding:22px;gap:0}.documents-center .document-card h2{font-size:23px;margin:13px 0 4px}.documents-center .document-card .document-production{margin:9px 0 0;padding-bottom:14px;border-bottom:1px solid var(--finish-rule);width:100%;font-size:11px}.documents-center .document-card .document-review-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;padding:15px 0;margin:0}.documents-center .document-card .document-review-facts>div{display:block;padding:0;border:0}.documents-center .document-card .document-review-facts dt{font-size:9px;line-height:1.6;color:var(--finish-muted);margin:0 0 5px}.documents-center .document-card .document-review-facts dd{margin:0;font-size:12px;line-height:1.6}.requirement-task-link{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;color:var(--burgundy);text-underline-offset:3px;font-size:12px}.document-more-context{width:100%;margin:0 0 12px;font-size:11px}.document-more-context>summary{cursor:pointer;color:var(--finish-muted);min-height:28px;padding-block:5px}.document-more-context dl{margin:10px 0}.documents-center .document-actions{margin-top:auto;padding-top:15px;border-top:1px solid var(--finish-rule);width:100%;gap:8px}.documents-center .document-actions>button:first-child{background:var(--finish-wash);border-color:var(--finish-rule);color:var(--finish-ink)}.quick-overlay{align-items:center;padding:24px;overflow:hidden}.quick-panel{display:flex;flex-direction:column;width:min(660px,calc(100vw - 40px));max-height:calc(100dvh - 80px);border-radius:7px;border:1px solid #9b805b;background:#242029;color:#f2e6d2;box-shadow:0 24px 90px #14111640}.quick-title{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;background:#28232a;border-bottom:1px solid #b49b6e;color:#f8f0e4}.quick-title>div>span{font-size:8px;letter-spacing:.2em;color:#d1bf9c}.quick-title h2{font-family:Georgia,serif;font-weight:400;font-size:29px;letter-spacing:-.03em;line-height:1.2;margin:8px 0 0;color:#f8f0e4}.quick-title>button{padding:8px;min-width:44px;min-height:44px;background:transparent;border:1px solid #665c64;border-radius:3px;color:#f8f0e4}.quick-panel .quick-input{flex-shrink:0;padding:15px 24px;gap:12px;border-bottom:1px solid #8c73524d;background:#242029;color:#8b7655}.quick-panel .quick-input>input{width:100%;min-width:0;padding:9px 0;border:0;background:transparent;color:#f2e6d2;font-size:16px;box-shadow:none}.quick-panel .quick-results{flex:1;min-height:0;overflow-y:auto;max-height:none;padding:12px}.quick-panel .quick-results>a{min-height:53px;padding:11px 15px;margin:0;border:1px solid transparent;border-radius:3px;color:#f2e6d2}.quick-panel .quick-results>a.quick-suggestion{min-height:45px;padding-block:10px}.quick-panel .quick-results>a:hover,.quick-panel .quick-results>a:focus-visible{background:#3a2d3c;border-color:#8c73524d;outline-offset:-2px}.quick-panel .quick-results>a small{font-size:9px;letter-spacing:.02em;line-height:1.6;color:#c6b7c3}.quick-panel .quick-results>a b{font-size:13px;font-weight:500;line-height:1.65;overflow-wrap:anywhere}.quick-panel .quick-results>.quick-section-label{margin:15px 15px 6px;padding:0;font-size:8px;font-weight:600;letter-spacing:.16em;color:#d3b783}.quick-panel .quick-results>.quick-section-label:first-child{margin-top:6px}.quick-panel .quick-foot{flex-shrink:0;padding:13px 24px;background:#302635;border-color:#8c73524d;color:#c9b9c5;font-size:10px}html[data-show-mode=dark] .quick-panel{background:#242125;border-color:#62564b}html[data-show-mode=dark] .quick-panel .quick-input{background:#242125;color:#d1bc91;border-color:#4b4346}html[data-show-mode=dark] .quick-panel .quick-input>input{color:#f2ece2}html[data-show-mode=dark] .quick-panel .quick-results>a{color:#f2ece2}html[data-show-mode=dark] .quick-panel .quick-results>a small{color:#c1b7b9}html[data-show-mode=dark] .quick-panel .quick-results>a:hover,html[data-show-mode=dark] .quick-panel .quick-results>a:focus-visible{background:#342d32;border-color:#685848}html[data-show-mode=dark] .quick-panel .quick-results>.quick-section-label{color:#cbb485}html[data-show-mode=dark] .quick-panel .quick-foot{background:#302a2e;color:#c1b7b9;border-color:#4b4346}}@media screen and (max-width:1250px)and (min-width:801px){.task-ledger-head,.task-ledger-row{grid-template-columns:minmax(0,2fr) minmax(75px,.7fr) minmax(90px,.7fr) 110px 28px;gap:12px;padding-inline:16px}}@media screen and (max-width:800px){.peoplepage .register-views{gap:0;justify-content:space-between}.peoplepage .register-views>button{font-size:11px;padding-inline:3px;gap:4px}.register-views>button>span{font-size:9px;min-width:16px;padding-inline:3px}.peoplepage .register-control-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.peoplepage .register-search{grid-column:1/-1;min-width:0}.peoplepage .register-search>input{font-size:16px;min-height:44px}.peoplepage .register-control-line>select{width:100%;max-width:none;min-height:44px;font-size:16px}.peoplepage .register-more-filters{min-height:44px}.register-extra-filters{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:14px}.register-extra-filters select{font-size:16px;min-height:44px}.register-filter-line{align-items:flex-start;gap:10px;padding-top:12px}.peoplepage .register-filter-chips>button{min-height:36px}.task-ledger{overflow:visible}.task-ledger-head{display:none}.task-ledger-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:20px}.task-ledger-row:first-child{border-top:0}.task-ledger-title{grid-column:1/-1}.task-ledger-title h2{font-size:23px;line-height:1.3;margin-top:7px}.task-ledger-title>small{font-size:10px}.task-ledger-title .task-ledger-note,.task-ledger-owner,.task-ledger-due{font-size:12px}.register-mobile-label{display:block;margin-bottom:5px;font-size:9px;font-weight:400;letter-spacing:.04em;color:var(--finish-muted)}.peoplepage .task-ledger-status select{font-size:16px;min-height:44px}.peoplepage .task-open{align-self:end;justify-self:end;gap:6px;min-height:44px;min-width:80px;font-size:12px}.task-open>span{display:inline}.register-receipt{flex-direction:column;align-items:flex-start}.peoplepage .register-receipt>button{min-height:44px}.register-create-menu>summary{min-height:44px}.register-create-menu>div{left:0;right:auto}.register-create-menu>div>button{min-height:44px}.quick-overlay{padding:12px}.quick-panel{width:100%;max-height:calc(100dvh - 24px)}.quick-title{padding:20px}.quick-title h2{font-size:27px}.quick-title>button{min-width:44px;min-height:44px}.quick-panel .quick-input{padding:10px 20px}.quick-panel .quick-results{padding:8px}.quick-panel .quick-foot{padding:12px 20px}}@media screen and (prefers-reduced-motion:reduce){.task-ledger-row{transition:none}}@media screen{.draft-discard-overlay{z-index:14000;align-items:center;padding:20px}.draft-discard-dialog{width:min(440px,100%);padding:30px;background:var(--paper,#fffdf9);color:var(--ink,#302a2e);border:1px solid var(--line,#ded8ce);border-top:2px solid #a58a60;border-radius:5px;box-shadow:0 24px 80px #14111640}.draft-discard-overline{font-size:8px;letter-spacing:.17em;color:var(--muted,#70676b)}.draft-discard-dialog h2{font-family:Georgia,serif;font-weight:400;font-size:30px;letter-spacing:-.03em;line-height:1.2;margin:15px 0}.draft-discard-dialog p{font-size:13px;line-height:1.8;color:var(--muted,#70676b);margin:0 0 25px}.draft-discard-dialog>div{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.draft-discard-dialog button{font-size:12px;padding:11px 14px;min-height:44px;border-radius:4px}}@media screen{:is(.polished-workspace>main,.desk-main){--finish-paper:#fffcf7;--finish-ground:#f6f3ed;--finish-rule:#dcd4c7;--finish-gold:#94784b;--finish-wash:#eee9df;--finish-ink:#2c252b;--finish-muted:#70656b}html[data-show-mode=dark] :is(.polished-workspace>main,.desk-main){--finish-paper:#272328;--finish-ground:#1c1a1e;--finish-rule:#50464c;--finish-gold:#c9b185;--finish-wash:#332c32;--finish-ink:#f5eddf;--finish-muted:#c4b9bd}:is(.peoplepage,.arrivalpage)>.house-heading.sectionheading,.desk-main>:is(.operations-suite,.personal-settings)>.house-page-heading{position:relative;isolation:isolate;padding:25px 28px 27px;margin-bottom:25px;border:1px solid #44383e;border-radius:3px;background:linear-gradient(112deg,#252128,#30282f 72%,#3a2b32);box-shadow:0 8px 20px #2a202b0a,inset 0 1px #ffffff0b;color:#fff6e8}.house-heading:after{left:28px;right:28px;bottom:-1px;width:auto;height:2px;background:linear-gradient(90deg,#bba273 0 48px,#bba27340 48px,#bba27300 75%)}.house-heading .house-overline,.desk-main .house-page-heading .house-overline{color:#d0bb96;letter-spacing:.2em;font-size:9px;line-height:1.6}:is(.peoplepage,.arrivalpage)>.house-heading :is(h1,h2),.desk-main>:is(.operations-suite,.personal-settings)>.house-page-heading :is(h1,h2){color:#fff6e8;font-size:clamp(30px,3vw,42px);letter-spacing:-.035em;line-height:1.14;text-wrap:balance}.house-heading.sectionheading p,.desk-main>:is(.operations-suite,.personal-settings)>.house-page-heading p{color:#d3c8cb;font-size:12px;line-height:1.75;margin-top:10px}.house-heading-mark{color:#c6af84;width:44px;height:54px;margin-top:5px;filter:drop-shadow(0 1px 0 #000)}.house-heading-actions>button,.house-heading-actions>.register-create-menu>summary,.house-page-heading .house-actions>:is(a,button){background:#ffffff08;border-color:#76636c;color:#fff5e8;min-height:42px;box-shadow:inset 0 1px #ffffff06}.house-heading-actions>.primary,.house-heading-actions>.register-create-menu>summary,.house-page-heading .house-actions>.primary{background:#f0e6d4;border-color:#d7c09b;color:#352932}.house-heading-actions>:is(button,a):hover,.house-heading-actions>.register-create-menu>summary:hover,.house-page-heading .house-actions>:is(a,button):hover{border-color:#e0c79b;box-shadow:0 3px 10px #00000020}.house-heading-actions>:is(button,a):focus-visible,.house-heading-actions summary:focus-visible,.house-page-heading .house-actions>:is(a,button):focus-visible{outline-color:#e6cd9d}.peoplepage .document-card,.task-ledger,.peoplepage .contact-book-controls,.personal-settings .settings-panel,.desk-main .workbench-record{box-shadow:0 2px 3px #30252b03,0 9px 25px #30252b05;border-color:var(--finish-rule)}.peoplepage .document-card{border-radius:3px;background:linear-gradient(135deg,var(--finish-paper),var(--finish-ground))}.peoplepage .document-card:before{left:22px;width:42px;background:var(--finish-gold)}.peoplepage .document-card .document-card-top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px}.peoplepage .document-card .document-card-top>.eyebrow{font-size:9px;letter-spacing:.14em;color:var(--finish-muted)}.peoplepage .document-actions>button:first-child{background:#352831;border-color:#352831;color:#fff6e8;min-height:40px}.document-review-facts dt{text-transform:uppercase;letter-spacing:.08em}.task-ledger-head{background:var(--finish-wash);border-bottom:1px solid var(--finish-rule);letter-spacing:.14em}.task-ledger-row:first-of-type{border-top:0}.peoplepage .task-ledger-title h2{font-size:20px}.peoplepage .task-ledger-status select{border-radius:3px}.register-filter-fieldset,.worksheet-fields{border:0;padding:0;margin:0;min-width:0}.register-filter-fieldset:disabled{opacity:.65}.worksheet-context{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:15px 18px;margin:0;border-bottom:1px solid var(--line);font-size:12px;color:var(--ink)}.worksheet-context>span{font-size:8px;text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.worksheet-fields:disabled :is(input,select,button){cursor:wait;opacity:.65}.record-inspector>.modalhead,.record-inspector>.contact-inspector-header{background:linear-gradient(112deg,#252128,#382a32);border-bottom-color:#aa9064;padding-top:25px;padding-bottom:25px}.record-inspector>.modalhead h2,.record-inspector .contact-inspector-profile h2{color:#fff6e8;font-size:31px;line-height:1.2}.record-inspector>.modalhead :is(.eyebrow,.house-overline),.record-inspector>.contact-inspector-header .house-overline{color:#d0bb96;font-size:9px!important;letter-spacing:.14em}.record-inspector>.modalhead>button,.record-inspector>.contact-inspector-header>button{border-color:#7c6770;color:#fff6e8;background:#ffffff05;border-radius:3px}.record-inspector>.modalhead>button:focus-visible{outline-color:#e6cd9d}.record-inspector>.modalfoot,.record-inspector>.contact-inspector-footer{background:var(--surface,#fffcf7);box-shadow:0 -6px 20px #30252b06}.record-inspector :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:3px;background:var(--paper,#fffcf7);border-color:var(--line,#dcd4c7);padding:11px 12px;transition:border-color .15s,box-shadow .15s}.record-inspector :is(input,select,textarea):focus-visible{outline:2px solid #a18759;outline-offset:2px;box-shadow:0 0 0 5px #a187590d}.record-inspector .inspector-record-links{padding:14px 16px;background:var(--panel,#f1ece2);border:1px solid var(--line,#dcd4c7);border-left:2px solid #aa9064;border-radius:2px}.record-inspector .inspector-record-links .house-overline{font-size:8px;letter-spacing:.16em}.form-wayfinding{flex:0 0 auto;display:flex;align-items:stretch;gap:0;padding:0 var(--inspector-pad,30px);border-bottom:1px solid var(--line,#dcd4c7);background:var(--surface,#fffcf7)}.form-wayfinding>button{flex:1;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:48px;padding:10px 9px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink,#302a2e);font-size:11px;white-space:nowrap}.form-wayfinding>button>span{color:var(--muted,#756a70);font-size:9px;font-variant-numeric:tabular-nums}.form-wayfinding>button:hover{background:var(--panel,#f1ece2);color:var(--burgundy,#613546)}.form-wayfinding>button:focus-visible{outline-offset:-3px}.record-inspector .formal-form-heading{display:flex;align-items:center;gap:13px;margin:30px 0 20px;padding:0 0 13px;border-bottom:1px solid var(--line,#dcd4c7);font:400 23px/1.3 Georgia,serif;letter-spacing:-.02em;scroll-margin-top:20px;color:var(--ink,#302a2e)}.record-inspector .formal-form-heading:first-child{margin-top:0}.formal-form-heading>span{font:500 10px/1.5 Arial,sans-serif;color:var(--muted,#756a70);letter-spacing:.07em}.record-inspector .formal-form-heading:focus-visible{outline-offset:5px}.record-inspector :is(.document-attachments,.rider-requirements){background:var(--panel,#f5f0e8);border-radius:3px}.record-inspector .requirement-editor{background:var(--surface,#fffcf7);border-radius:3px}.form-draft-state{display:inline-flex;align-items:center;gap:6px;color:var(--muted,#756a70);font-size:10px;font-weight:500;line-height:1.5}.form-draft-state:before{content:"";width:5px;height:5px;border-radius:50%;background:#aa9064;flex-shrink:0}.inspector-save-hint>.form-draft-state{display:flex;margin-bottom:3px}.purchasing-desk .workbench-record:focus{outline:2px solid var(--finish-gold);outline-offset:4px;scroll-margin-top:30px}html[data-show-mode=dark] .peoplepage .document-actions>button:first-child{background:#e6d8bd;color:#352932;border-color:#cab38b}html[data-show-mode=dark] .peoplepage .document-card :is(.rider-progress,.document-file-category){background:#373037;color:#e7dac4;border-color:#aa9064}html[data-show-mode=dark] .house-heading.sectionheading{border-color:#625244}}@media screen and (max-width:800px){:is(.peoplepage,.arrivalpage)>.house-heading.sectionheading,.desk-main>:is(.operations-suite,.personal-settings)>.house-page-heading{padding:23px 20px 24px;gap:18px 12px;margin-bottom:20px}.house-heading:after{left:20px;right:20px}.house-heading-mark{width:36px;height:45px}.house-heading-actions>button,.house-heading-actions>.register-create-menu>summary{min-height:44px}.peoplepage .task-ledger-title h2{font-size:23px}.form-wayfinding{padding-inline:12px}.form-wayfinding>button{justify-content:center;font-size:10px;gap:5px;padding-inline:4px;min-height:46px}.form-wayfinding>button>span{font-size:8px}.record-inspector>.modalhead h2{font-size:28px}.record-inspector .formal-form-heading{font-size:22px}.record-inspector>.modalfoot>.form-draft-state{flex-basis:100%}.record-inspector :is(input,select,textarea){font-size:16px!important}}@media screen and (prefers-reduced-motion:reduce){.record-inspector :is(input,select,textarea){transition:none}}@media screen{.polished-workspace>main>.titlebar{margin:24px 32px 18px;padding:23px 27px 25px;position:relative;border:1px solid #44383e;border-radius:3px;background:linear-gradient(112deg,#252128,#382a32);box-shadow:0 8px 20px #2a202b0a;gap:20px}.polished-workspace>main>.titlebar:after{content:"";position:absolute;bottom:-1px;left:27px;right:27px;height:2px;background:linear-gradient(90deg,#bba273 0 48px,#bba27340 48px,#bba27300 75%);pointer-events:none}.polished-workspace>main>.titlebar h1{color:#fff6e8;font-family:Georgia,serif;font-weight:400;font-size:clamp(27px,2.65vw,38px);line-height:1.2;letter-spacing:-.03em}.polished-workspace>main>.titlebar .eyebrow{color:#d0bb96;letter-spacing:.18em;font-size:9px}.polished-workspace>main>.titlebar p{color:#d3c8cb}.polished-workspace>main>.titlebar .production-action-menu>summary{background:#ffffff08;border-color:#76636c;color:#fff5e8;min-height:42px}.polished-workspace>main>.titlebar .production-action-menu>summary:hover{border-color:#d0bb96}.polished-workspace>main>.titlebar .production-action-menu>summary:focus-visible{outline:2px solid #e6cd9d;outline-offset:3px}}@media screen and (max-width:800px){.polished-workspace>main>.titlebar{margin:18px 16px;padding:22px 20px;gap:18px}.polished-workspace>main>.titlebar:after{left:20px;right:20px}.polished-workspace>main>.titlebar .production-action-menu>summary{min-height:44px}}@media screen and (max-width:600px){.record-inspector>.modalfoot{gap:8px;padding-inline:20px}.record-inspector>.modalfoot>button{font-size:12px;padding-inline:10px}}@media screen{:is(.polished-workspace>main,.desk-main,.landing-page){--finish-ground:#eee9e0;--finish-paper:#fffcf6;--finish-wash:#e8e0d3;--finish-rule:#d5c9b8;--finish-ink:#2c272b;--finish-muted:#70646a;--finish-gold:#967547;--finish-wine:#613546;--house-shadow:0 2px 2px #34283003,0 12px 30px #34283008}html[data-show-mode=dark] :is(.polished-workspace>main,.desk-main,.landing-page){--finish-ground:#19171b;--finish-paper:#282329;--finish-wash:#373039;--finish-rule:#51464e;--finish-ink:#f5eddf;--finish-muted:#c7bac1;--finish-gold:#d0b383;--finish-wine:#e9bace;--house-shadow:0 10px 30px #00000018}.polished-workspace>main:not([data-workspace-view=caller]),.desk-workspace .desk-main{background:var(--finish-ground)}.landing-page.landing-register>.landing-mast,.desk-main :is(.house-page-heading,.rooms-intro,.media-desk-intro),.sp-main .sp-project-title,.sp-main .sp-directory-heading{position:relative;padding:28px 30px;margin-bottom:26px;border:1px solid #4a3b40;border-bottom:2px solid #af9064;border-radius:3px;background:linear-gradient(115deg,#232127,#392932);color:#fff4e3;box-shadow:var(--house-shadow)}.landing-page.landing-register>.landing-mast :is(h1,p,.landing-client),.desk-main :is(.house-page-heading,.rooms-intro,.media-desk-intro) :is(h1,h2,p),.sp-main .sp-project-title :is(h1,p){color:#fff4e3}.landing-page.landing-register>.landing-mast :is(.landing-client,p),.desk-main :is(.house-page-heading,.rooms-intro,.media-desk-intro) :is(.house-overline,p),.sp-main .sp-project-title :is(.sp-eyebrow,p,.sp-project-seal){color:#d1bea5}.landing-page.landing-register>.landing-mast h1,.desk-main :is(.house-page-heading,.rooms-intro,.media-desk-intro) :is(h1,h2){font:400 clamp(32px,3.2vw,44px)/1.12 Georgia,serif;letter-spacing:-.035em;margin-block:10px}.landing-page.landing-register>.landing-mast:after{width:55px;left:30px;background:#e0c598}.landing-register .landing-register-actions>button,.desk-main :is(.house-page-heading,.rooms-intro,.media-desk-intro)>button,.desk-main :is(.house-page-heading,.rooms-intro,.media-desk-intro) .house-actions>:is(a,button),.sp-main .sp-title-actions>button{background:#ffffff08;border:1px solid #806c73;color:#fff1dd;min-height:42px;border-radius:3px}.landing-register .landing-register-actions>.primary,.desk-main :is(.house-page-heading,.rooms-intro,.media-desk-intro) .house-actions>.primary{background:#eee0c7;border-color:#d8bd8b;color:#33252e}.desk-main :is(.house-page-heading,.rooms-intro,.media-desk-intro)>button:hover,.desk-main :is(.house-page-heading,.rooms-intro,.media-desk-intro) .house-actions>:is(a,button):hover{border-color:#e1c394;background:#ffffff14}.landing-register .landing-register-selection,.peoplepage .register-filter-fieldset,.peoplepage.documents-center>.register-views,.peoplepage .contact-book-controls,.sp-main .sp-filterbar,.operations-workbench>.workbench-filters{background:var(--finish-paper);border:1px solid var(--finish-rule);border-radius:3px;padding:14px 18px;box-shadow:var(--house-shadow)}.peoplepage.documents-center>.register-views{border-bottom:0;border-radius:3px 3px 0 0;margin:0}.documents-center>.register-controls{background:var(--finish-paper);border:1px solid var(--finish-rule);border-top:0;padding:14px 18px;border-radius:0 0 3px 3px;margin-top:0;box-shadow:var(--house-shadow)}.landing-register .landing-collection,.peoplepage .register-views{gap:6px;border-bottom:0;margin:0 0 12px}.landing-register .landing-collection>button,.peoplepage .register-views>button,.today-desk .today-filters>button{padding:10px 14px;border:1px solid transparent;border-radius:3px;margin:0;color:var(--finish-muted);box-shadow:none;min-height:40px}.landing-register .landing-collection>button[aria-pressed=true],.peoplepage .register-views>button[aria-pressed=true],.today-desk .today-filters>button[aria-pressed=true]{background:#302730;border-color:#302730;color:#fff2df;box-shadow:inset 0 -2px #b99b68}.landing-register .landing-collection>button[aria-pressed=true]>span,.peoplepage .register-views>button[aria-pressed=true]>span{color:#f4e4cb;background:#ffffff16}.peoplepage .register-filter-fieldset .register-controls{padding-top:0;margin-bottom:0}.peoplepage.documents-center>.register-views{margin-bottom:0;border:1px solid var(--finish-rule);border-bottom:0}.landing-register .landing-register-caption{margin-top:20px;padding:13px 18px;background:#302730;color:#f4e6d2;border:1px solid #302730;border-bottom:2px solid #a98b5d;border-radius:3px 3px 0 0;font-size:11px}.landing-register .landing-register-caption>span:last-child{color:#d8c8b0}.landing-register .landing-register-list{border-radius:0 0 3px 3px;border-color:var(--finish-rule);box-shadow:var(--house-shadow);background:var(--finish-paper)}.landing-register .landing-register-list>li>a{grid-template-columns:105px minmax(0,1.6fr) minmax(0,1fr) 125px 18px;min-height:140px;padding:20px 24px;gap:22px;border-bottom-color:var(--finish-rule)}.landing-register .landing-register-list>li>a:hover{background:var(--finish-wash)}.landing-register .landing-register-title h2{font-size:25px;line-height:1.25;color:var(--finish-ink)}.landing-register .landing-register-title .landing-inline-status{font-size:9px;letter-spacing:.04em;background:var(--finish-wash);border-color:var(--finish-rule);color:var(--finish-ink)}.landing-register .landing-register-title .landing-inline-status.is-live{background:#e4f0e5;color:#28533b;border-color:#72977a}.register-date-plaque{display:grid;gap:8px;justify-items:start}.landing-register .register-date-plaque>.home-date-mark{display:grid;place-items:center;width:68px;min-height:83px;padding:8px;border:1px solid #54434c;border-bottom:2px solid #b4986a;background:#302730;color:#fff4e3;border-radius:2px;line-height:1}.landing-register .register-date-plaque>.home-date-mark>span{font:500 9px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#d8bf94}.landing-register .register-date-plaque>.home-date-mark>strong{font:400 33px/1 Georgia,serif;color:#fff4e3;margin:2px 0}.landing-register .register-date-plaque>.home-date-mark>small{font:400 8px/1.5 Arial,sans-serif;color:#d8c7b3;margin:0}.register-date-plaque>small{font-size:9px;color:var(--finish-muted);line-height:1.5}.landing-register .landing-register-plan{padding-left:18px;border-left:1px solid var(--finish-rule)}.landing-register .landing-register-foot{padding:18px 4px}.landing-page.welcome-fitted.landing-home .landing-mast{padding-bottom:18px}.landing-page.welcome-fitted.landing-home .home-focus-heading h2{font-size:clamp(34px,3.4vw,48px);max-width:23ch;line-height:1.08}.landing-page.welcome-fitted.landing-home .home-focus-content{padding-bottom:22px}.landing-page.welcome-fitted.landing-home .landing-focus-facts{margin-top:16px}.landing-page.welcome-fitted.landing-home .landing-focus-actions{margin-top:18px}.landing-page.welcome-fitted.landing-home .home-feature-body{grid-template-columns:minmax(0,1fr) 24%;gap:24px}.landing-page.welcome-fitted.landing-home .home-daily-grid{padding-top:8px}.landing-page.welcome-fitted.landing-home .home-daily-grid>section,.landing-page.landing-overview :is(.landing-schedule,.landing-overview-lower>section){background:var(--finish-paper);border:1px solid var(--finish-rule);border-top:2px solid #ad8c59;border-radius:3px;padding:22px;box-shadow:var(--house-shadow)}.landing-page.welcome-fitted.landing-home .home-daily-grid{gap:18px;align-items:stretch}.landing-page .home-daily-grid .landing-section-heading,.landing-page.landing-overview .landing-section-heading{padding-bottom:15px;border-bottom:1px solid var(--finish-rule);margin-bottom:6px}.landing-page .home-daily-grid .landing-section-heading h2,.landing-page.landing-overview .landing-section-heading h2{font-size:25px;color:var(--finish-ink)}.landing-page .home-daily-grid .landing-section-foot,.landing-page.landing-overview .landing-section-foot{padding-top:10px;border-top:1px solid var(--finish-rule);margin-top:12px}.landing-page.landing-overview .landing-overview-lower{gap:18px;border:0;padding-top:0;margin-top:18px;align-items:stretch}.landing-page.welcome-fitted .landing-home-tools{padding:14px 16px;background:var(--finish-paper);border:1px solid var(--finish-rule);border-radius:3px;box-shadow:var(--house-shadow);margin:18px 0}.landing-page.welcome-fitted .landing-home-tools .home-quick-add{background:#302730;color:#fff2df;border-color:#302730}.landing-page.landing-overview .landing-event-facts{padding:15px 18px;background:var(--finish-paper);border:1px solid var(--finish-rule);border-left:3px solid #ad8c59;border-radius:2px}.sequence-sheet.rundown-table thead th,.peoplepage :is(.directory-table,.people-table,.rostertable) thead th,.sp-main .sp-table thead th,.desk-main .desk-table thead th,.task-register .task-ledger-head{background:#302730;color:#f2e4ce;border-color:#5a4851;font-size:9px;letter-spacing:.12em;padding-block:15px}.task-register .task-ledger{border:1px solid var(--finish-rule);border-radius:3px;background:var(--finish-paper);box-shadow:var(--house-shadow);overflow:hidden}.task-register .task-ledger-row{background:var(--finish-paper);border-color:var(--finish-rule);padding-block:20px}.task-register .task-ledger-row:hover{background:var(--finish-wash)}.sequence-sheet.rundown-table{border:1px solid var(--finish-rule);background:var(--finish-paper)}.sequence-sheet.rundown-table tbody td{border-bottom-color:var(--finish-rule)}.sequence-sheet.rundown-table .cuebutton{font-family:Georgia,serif;font-size:20px;font-weight:400;letter-spacing:-.02em}.sequence-sheet.rundown-table .timing>b{font-size:15px}.peoplepage .modal:not(.record-inspector)>.modalhead,.desk-editor>.modalhead{padding:20px;background:#302730;border:1px solid #59454e;border-bottom:2px solid #ac8b5d;border-radius:3px}.peoplepage .modal:not(.record-inspector)>.modalhead h2,.desk-editor>.modalhead h2{font:400 28px/1.2 Georgia,serif;color:#fff4e3}.peoplepage .modal:not(.record-inspector)>.modalhead button,.desk-editor>.modalhead button{color:#fff4e3;border-color:#806c73}.peoplepage :is(.document-card,.personcard,.credentialcard),.desk-main :is(.workbench-record,.desk-cards>article,.today-record,.rooms-space .room-card),.sp-main :is(.sp-panel,.sp-room,.sp-system-row){background:var(--finish-paper);border:1px solid var(--finish-rule);border-radius:3px;box-shadow:var(--house-shadow)}.peoplepage :is(.document-card,.personcard,.credentialcard),.desk-main .rooms-space .room-card{box-shadow:var(--house-shadow)!important}.peoplepage .document-card{border-top:3px solid #ac8b5d;padding:25px}.peoplepage .document-card:before{display:none}.peoplepage .document-card .document-card-top{padding-bottom:14px;border-bottom:1px solid var(--finish-rule)}.peoplepage .document-card .document-review-facts{background:var(--finish-wash);padding:14px;width:100%;border:0;box-sizing:border-box}.peoplepage .document-card .document-review-facts>div{margin:0}.peoplepage .document-card .document-actions{width:100%;box-sizing:border-box;margin-top:auto;padding-top:16px}.peoplepage .personcard{border-top:3px solid #ac8b5d;padding:23px}.peoplepage .personcard .personhead{padding-bottom:15px;border-bottom:1px solid var(--finish-rule);margin-bottom:14px}.peoplepage .personcard .personhead h3{font:400 23px/1.25 Georgia,serif;color:var(--finish-ink)}.desk-main :is(.workbench-record,.today-record){border-left:3px solid #ac8b5d;padding:22px}.desk-main .workbench-record h3,.sp-main .sp-panel-title :is(h2,h3){font:400 24px/1.25 Georgia,serif;letter-spacing:-.02em;color:var(--finish-ink)}.desk-main .home-signal{gap:0;background:var(--finish-paper);border:1px solid var(--finish-rule);border-top:2px solid #ac8b5d;border-radius:3px;margin-block:20px;overflow:hidden}.desk-main .home-signal>div{padding:20px;border:0;border-right:1px solid var(--finish-rule);background:transparent}.desk-main .home-signal>div:last-child{border-right:0}.desk-main .home-signal strong{font:400 30px/1.2 Georgia,serif;color:var(--finish-ink)}.desk-main .home-signal span{font-size:10px;color:var(--finish-muted);line-height:1.6}.desk-main>.event-strip{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;background:var(--finish-paper);border:1px solid var(--finish-rule);border-left:3px solid #ac8b5d;border-radius:3px}.desk-main>.event-strip:before{display:none}.desk-main>.event-strip>.event-strip-details{grid-column:auto;flex-basis:auto;width:auto;margin:0;padding:0;border:0;min-width:0}.desk-main>.event-strip>.event-strip-details>summary{padding:7px 0;font-size:10px;white-space:nowrap}.desk-main>.event-strip>.event-strip-details[open]{grid-column:1/-1;border-top:1px solid var(--finish-rule);padding-top:12px}.sp-main .sp-panel-title{padding-bottom:15px;border-bottom:1px solid var(--finish-rule)}.sp-main .sp-section-heading{border-bottom:2px solid #ac8b5d;padding-bottom:16px}.sp-main .sp-table-wrap{box-shadow:var(--house-shadow);border-color:var(--finish-rule)}.desk-main>.desk-heading:not(.desk-heading-quiet),.desk-main .planning-intro{padding:25px 28px;background:linear-gradient(115deg,#232127,#392932);border:1px solid #4a3b40;border-bottom:2px solid #af9064;border-radius:3px;color:#fff4e3}.desk-main>.desk-heading:not(.desk-heading-quiet) h1,.desk-main .planning-intro :is(h1,h2){color:#fff4e3;font:400 36px/1.2 Georgia,serif;letter-spacing:-.035em}.desk-main>.desk-heading:not(.desk-heading-quiet)>button,.desk-main .planning-intro button{background:#ffffff08;color:#fff2df;border-color:#806c73}.desk-main>.desk-heading:not(.desk-heading-quiet) .save-status,.desk-main .planning-intro :is(p,.planning-overline){color:#d1bea5}.desk-main :is(.advance-card,.coverage-position){background:var(--finish-paper);border:1px solid var(--finish-rule);border-top:2px solid #ac8b5d;border-radius:3px;box-shadow:var(--house-shadow)}html[data-show-mode=dark] .desk-main :is(.planning-summary,.coverage-title p){color:var(--finish-ink)}html[data-show-mode=dark] .desk-main :is(.planning-owner,.coverage-assignments small){color:var(--finish-muted)}.sp-main .sp-directory-heading h1{font:400 40px/1.2 Georgia,serif;color:#fff4e3}.sp-main .sp-directory-heading>div>span{color:#e1ceb0;border-color:#806c73}.sp-main .sp-directory-heading svg{color:#d1b584}.sp-main .sp-project-title .sp-project-seal :is(svg,span){color:#d1b584}.sp-main .sp-directory-heading-actions>.primary{background:#eee0c7;color:#33252e;border-color:#d8bd8b}.sp-main .sp-directory-tools{padding:15px;background:var(--finish-paper);border:1px solid var(--finish-rule);border-radius:3px}.sp-main .sp-directory-list{margin-top:18px;border:1px solid var(--finish-rule);border-radius:3px;background:var(--finish-paper);box-shadow:var(--house-shadow)}.sp-main .sp-directory-row{padding-block:24px}.sp-main .sp-directory-name>strong{font:400 24px/1.3 Georgia,serif;color:var(--finish-ink)}.sp-main .sp-portfolio-tabs>button[aria-pressed=true]{background:#302730;color:#fff2df;border-color:#302730;box-shadow:inset 0 -2px #b99b68}.sp-main .sp-portfolio-tabs{gap:5px;margin-bottom:12px;border-bottom:0}.sp-main .sp-portfolio-tabs>button{padding:11px 15px;border-radius:3px;min-height:44px}.sp-main .sp-portfolio-tabs>button[aria-pressed=true]>span{color:#e0cba8}.peoplepage .directory-record{border:1px solid var(--finish-rule);border-left:3px solid #ac8b5d;background:var(--finish-paper);border-radius:3px}.peoplepage .directory-record :is(h2,h3){font-family:Georgia,serif;font-weight:400;color:var(--finish-ink)}.record-inspector .operations-panel-fields,.record-inspector .editor-body,.record-inspector .inspector-body,.record-inspector .contact-inspector-scroll{background:var(--finish-ground,#eee9e0)}.record-inspector :is(.register-form-section,.document-attachments,.rider-requirements,.contact-inspector-body>section,.editor-group){background:var(--surface,#fffcf6);border:1px solid var(--line,#d5c9b8);border-top:2px solid #ac8b5d;border-radius:3px;padding:20px;margin-top:22px}.record-inspector .register-form-section>h3{font:400 22px/1.3 Georgia,serif;letter-spacing:-.02em;margin:0 0 18px;padding-bottom:13px;border-bottom:1px solid var(--line,#d5c9b8)}.record-inspector .form-wayfinding{background:#e9e1d4;border-bottom:1px solid #c6b698}.record-inspector .form-wayfinding>button{color:#392b33;min-height:48px}.record-inspector .form-wayfinding>button>span{color:#6d573f}html[data-show-mode=dark] .record-inspector :is(.operations-panel-fields,.editor-body,.inspector-body,.contact-inspector-scroll){background:#1b181d}html[data-show-mode=dark] .record-inspector .form-wayfinding{background:#342a33;border-color:#68535f}html[data-show-mode=dark] .record-inspector .form-wayfinding>button{color:#f6ead7}html[data-show-mode=dark] .record-inspector .form-wayfinding>button>span{color:#ccb38b}html[data-show-mode=dark] .landing-register .landing-register-title .landing-inline-status.is-live{background:#243b30;color:#d0ead8;border-color:#71957a}:is(.landing-page,.peoplepage,.desk-main,.record-inspector) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--finish-gold,#a68a59);outline-offset:3px}}@media screen{.landing-page.welcome-fitted.landing-home.home-editorial .home-editorial-mast{padding:5px 0 24px;align-items:center;border-bottom:1px solid var(--finish-rule);margin-bottom:24px}.landing-page.welcome-fitted.home-editorial .home-client-signature{border:0;padding:0}.landing-page.welcome-fitted.home-editorial .landing-client{color:var(--finish-muted);font-size:9px;letter-spacing:.15em}.landing-page.welcome-fitted.home-editorial .landing-client>span{color:var(--finish-gold)}.landing-page.welcome-fitted.landing-home.home-editorial .home-greeting{color:var(--finish-ink);font-size:34px;margin-top:11px}.landing-page.welcome-fitted.home-editorial .home-mast-date,.landing-page.welcome-fitted.home-editorial .home-mast-date strong,.landing-page.welcome-fitted.home-editorial .home-mast-date time{color:var(--finish-muted)}.landing-page.welcome-fitted.landing-home.home-editorial .landing-focus{padding:0;border:1px solid var(--finish-rule);border-radius:3px;background:var(--finish-paper);box-shadow:0 10px 30px #35232a08;overflow:hidden}.landing-page.welcome-fitted.landing-home.home-editorial .landing-focus:after{content:none}.landing-page.welcome-fitted.home-editorial .landing-section-label{padding:22px 30px 0;color:var(--finish-wine)}.landing-page.welcome-fitted.home-editorial .landing-focus-state{color:var(--finish-muted);border-color:var(--finish-rule)}.landing-page.welcome-fitted.landing-home.home-editorial .home-feature-body{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:26px;align-items:stretch;padding:0 0 0 30px}.landing-page.welcome-fitted.landing-home.home-editorial .home-focus-content{display:block;max-width:none;padding:10px 0 28px}.landing-page.welcome-fitted.home-editorial .home-focus-heading{margin-top:14px;padding-right:0}.landing-page.welcome-fitted.landing-home.home-editorial .home-focus-heading h2,.landing-page.welcome-fitted.home-editorial .home-opening-empty h2{color:var(--finish-ink);font:400 clamp(35px,3.5vw,52px)/1.06 Georgia,serif;letter-spacing:-.045em;max-width:22ch;margin-bottom:14px}.landing-page.welcome-fitted.landing-home.home-editorial .home-focus-heading .landing-focus-place{color:var(--finish-muted);font-size:12px}.landing-page.welcome-fitted.landing-home.home-editorial .landing-focus-facts{margin-top:24px;gap:40px}.landing-page.welcome-fitted.home-editorial .landing-focus-facts dt{color:var(--finish-muted);font-size:9px}.landing-page.welcome-fitted.home-editorial .landing-focus-facts dd,.landing-page.welcome-fitted.home-editorial .home-order-count strong{color:var(--finish-wine)}.landing-page.welcome-fitted.home-editorial .home-order-count span{color:var(--finish-muted)}.landing-page.welcome-fitted.landing-home.home-editorial .landing-focus-actions{margin-top:24px;gap:22px}.landing-page.welcome-fitted.home-editorial .landing-focus .landing-main-action{color:#fff2df;background:#4b2939;border-color:#4b2939;box-shadow:none;min-height:44px}.landing-page.welcome-fitted.home-editorial .landing-focus .landing-main-action:hover{background:#63384b}.landing-page.welcome-fitted.home-editorial .landing-focus-actions>a:not(.landing-main-action),.landing-page.welcome-fitted.home-editorial .landing-focus-actions>button:not(.landing-main-action){color:var(--finish-wine)}.landing-page.welcome-fitted.home-editorial .landing-focus .landing-milestone{color:var(--finish-ink);border-color:var(--finish-rule)}.landing-page.welcome-fitted.landing-home.home-editorial .home-date-folio{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;justify-self:stretch;position:relative;inset:auto;margin-top:-32px;padding:30px 22px 22px;background:#35232e;color:#ead6b0;border-left:1px solid #917348;gap:14px;text-align:center}.landing-page.welcome-fitted.home-editorial .home-date-folio:before{content:"";position:absolute;inset:12px;border:1px solid #c5a56a35;pointer-events:none}.home-folio-label{font-size:8px;letter-spacing:.12em}.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark{width:auto;height:auto;flex:none;margin:0;padding:0;color:#f5e5c7}.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark>strong{font-size:76px;line-height:1}.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark>small{color:#ddcbbb;font-size:9px}.home-folio-rule{width:32px;border-top:1px solid #bc9e6a}.home-folio-place{font:italic 16px/1.4 Georgia,serif;max-width:18ch;overflow-wrap:anywhere}.home-folio-foot{font-size:7px;letter-spacing:.12em;line-height:1.8;max-width:20ch;margin-top:3px}.landing-page.welcome-fitted.landing-home.home-editorial .home-production-links{margin:0;padding:0 16px;background:transparent;border-top:1px solid var(--finish-rule);border-bottom:0}.landing-page.welcome-fitted.landing-home.home-editorial .home-production-links>a,.landing-page.welcome-fitted.landing-home.home-editorial .home-production-links .home-finishing-entry{color:var(--finish-ink);border-color:var(--finish-rule);background:transparent;min-height:50px}.landing-page.welcome-fitted.home-editorial .home-production-links .home-tool-icon{color:var(--finish-gold)}.landing-page.welcome-fitted.home-editorial .home-production-links>a:hover{background:var(--finish-wash)}.home-event-path{margin:16px 0 26px;padding:25px 0;border-block:1px solid var(--finish-rule)}.home-path-caption{font-size:8px;letter-spacing:.18em;color:var(--finish-gold)}.home-event-path h2{font:400 25px/1.2 Georgia,serif;letter-spacing:-.02em;color:var(--finish-ink);margin:8px 0 20px}.home-event-path nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-event-path nav>a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:4px 22px;text-decoration:none;border-left:1px solid var(--finish-rule);color:var(--finish-ink)}.home-event-path nav>a:first-child{padding-left:0;border:0}.home-event-path nav>a>span{grid-column:1/-1;font-size:8px;letter-spacing:.12em;color:var(--finish-gold)}.home-event-path nav>a>strong{font:400 19px/1.3 Georgia,serif}.home-event-path nav>a>small{grid-column:1/-1;font-size:10px;line-height:1.6;color:var(--finish-muted)}.home-event-path nav>a>svg{grid-column:2;grid-row:2;color:var(--finish-gold);align-self:center}.home-event-path nav>a:hover strong{text-decoration:underline;text-underline-offset:4px}.event-flow-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;background:var(--finish-paper);border:1px solid var(--finish-rule);border-radius:3px}.polished-workspace>main[data-workspace-view=arrivals]>.titlebar{padding:18px 0 16px;margin-bottom:0;background:transparent;border:0;border-bottom:1px solid var(--finish-rule);box-shadow:none;min-height:0}.polished-workspace>main[data-workspace-view=arrivals]>.titlebar:after{content:none}.polished-workspace>main[data-workspace-view=arrivals]>.titlebar .eyebrow{display:none}.polished-workspace>main[data-workspace-view=arrivals]>.titlebar h1{font:400 19px/1.4 Georgia,serif;color:var(--finish-ink);margin:0}.polished-workspace>main[data-workspace-view=arrivals]>.titlebar p{display:block;font-size:10px;color:var(--finish-muted);margin:6px 0 0}.polished-workspace>main[data-workspace-view=arrivals]>.titlebar .production-action-menu>summary{color:var(--finish-ink);border-color:var(--finish-rule);background:var(--finish-paper)}.event-flow-map>a,.event-flow-map>div{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;padding:18px 20px;text-decoration:none;color:var(--finish-ink);border-left:1px solid var(--finish-rule)}.event-flow-map>:first-child{border-left:0}.event-flow-map span{font:400 20px Georgia,serif;color:var(--finish-gold);grid-row:1/3}.event-flow-map strong{font-size:12px;font-weight:600}.event-flow-map small{font-size:10px;line-height:1.7;color:var(--finish-muted)}.event-flow-map [aria-current]{box-shadow:inset 0 -2px var(--finish-gold);background:var(--finish-wash)}.event-flow-map>a:hover strong{text-decoration:underline;text-underline-offset:3px}.arrival-summary{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--finish-rule)}.arrival-summary>button{display:grid;grid-template-columns:auto auto;gap:4px 10px;border:1px solid var(--finish-rule);border-radius:3px;padding:13px 18px;color:var(--finish-ink);background:var(--finish-paper);min-width:150px;text-align:left}.arrival-summary>button>svg{align-self:center;color:var(--finish-gold)}.arrival-summary>button>strong{font:400 25px Georgia,serif}.arrival-summary>button>span{grid-column:1/-1;font-size:10px;color:var(--finish-muted)}.arrival-summary>button[aria-pressed=true]{box-shadow:inset 0 -2px var(--finish-gold);border-color:var(--finish-gold)}.arrival-summary>a{margin-left:auto;font-size:11px;display:flex;align-items:center;gap:8px;color:var(--finish-wine)}.arrival-controls{display:flex;align-items:end;gap:15px;margin:22px 0 12px}.arrival-controls label{display:grid;gap:8px;font-size:10px;color:var(--finish-muted)}.arrival-controls label:first-child{flex:1}.arrival-controls input,.arrival-controls select{margin:0;min-height:42px}.arrival-controls>span{font-size:10px;color:var(--finish-muted);padding-bottom:14px;white-space:nowrap}.arrival-ledger{border:1px solid var(--finish-rule);border-radius:3px;background:var(--finish-paper);overflow:hidden}.arrival-ledger>article{display:grid;grid-template-columns:1.15fr 1fr 1fr auto;gap:20px;padding:21px 22px;border-top:1px solid var(--finish-rule);align-items:center}.arrival-ledger>article:first-child{border-top:0}.arrival-person{display:flex;align-items:center;gap:12px;min-width:0}.arrival-person h3{font:400 20px/1.3 Georgia,serif;margin:0 0 5px;color:var(--finish-ink);overflow-wrap:anywhere}.arrival-person p{font-size:10px;line-height:1.5;color:var(--finish-muted);margin:0}.arrival-ledger>article>div:not(.arrival-person):not(.arrival-row-actions){display:flex;flex-direction:column;gap:6px;min-width:0}.arrival-ledger small{font-size:8px;letter-spacing:.07em;color:var(--finish-muted)}.arrival-ledger strong{font-size:13px;color:var(--finish-ink);font-weight:550}.arrival-ledger span{font-size:10px;color:var(--finish-muted);overflow-wrap:anywhere}.arrival-ledger a{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--finish-wine)}.arrival-row-actions{display:flex;flex-direction:column;gap:6px}.arrival-row-actions>button{min-height:38px;padding:8px 11px;font-size:10px}.arrival-person-mode{display:flex;gap:5px;padding:4px;border:1px solid var(--finish-rule);background:var(--finish-wash);margin:12px 0 18px}.arrival-person-mode button{flex:1;justify-content:center;border:1px solid transparent;background:transparent;color:var(--finish-muted)}.arrival-person-mode button[aria-pressed=true]{color:var(--finish-ink);background:var(--finish-paper);border-color:var(--finish-rule)}.arrival-duplicate,.arrival-linked-calls{padding:14px;border:1px solid var(--finish-rule);border-left:2px solid var(--finish-gold);background:var(--finish-wash);font-size:12px;margin:15px 0}.arrival-duplicate>button{display:block;text-align:left;width:100%;margin:8px 0;font-size:11px}.arrival-duplicate label{display:flex;align-items:start;gap:8px;font-size:11px;margin-top:12px}.arrival-duplicate input{width:auto;margin-top:3px}.arrival-linked-calls p{display:grid;gap:7px;margin:14px 0;font-size:13px}.arrival-linked-calls span,.arrival-linked-calls small{font-size:11px;color:var(--finish-muted);line-height:1.6}.arrival-linked-calls button{font-size:10px;justify-self:start;min-height:36px}.arrival-remove{padding-top:20px;margin-top:20px;border-top:1px solid var(--finish-rule);font-size:12px}.arrival-remove>button{margin-right:8px}.media-delivery-fields{border:1px solid var(--finish-rule);border-left:2px solid var(--finish-gold);background:var(--finish-paper);border-radius:3px;padding:18px 20px;margin:20px 0}.media-delivery-fields legend{font:400 20px Georgia,serif;color:var(--finish-ink);padding:0 6px}.media-delivery-fields>.house-select-field{margin:16px 0}.media-delivery-fields p{font-size:11px;line-height:1.7;color:var(--finish-muted);margin-bottom:0}.media-delivery-fields .settings-check{display:flex;gap:9px;align-items:center;justify-content:flex-start;font-size:12px}.media-delivery-fields input[type=checkbox]{width:auto;margin:0}.media-delivery-followup{display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding:13px 15px;margin:12px 0;border:1px solid var(--finish-rule);border-left:2px solid var(--finish-gold);background:var(--finish-paper);border-radius:2px;color:var(--finish-ink)}.media-delivery-followup>div{display:grid;gap:5px;flex:1}.media-delivery-followup small{font-size:8px;letter-spacing:.1em;color:var(--finish-muted)}.media-delivery-followup strong{font-size:12px;font-weight:550}.media-delivery-followup span{font-size:11px;color:var(--finish-muted)}.media-delivery-followup>a{font-size:10px;display:flex;gap:7px;align-items:center;color:var(--finish-wine)}.media-link-list article.is-linked-request{outline:2px solid var(--finish-gold);outline-offset:3px;scroll-margin-block:120px}.media-cue-return{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px}.media-cue-return a{font-size:11px;display:flex;gap:5px;align-items:center}.media-followup-retry{padding:15px;border:1px solid var(--finish-gold)}.cue-media-request{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:11px;color:var(--finish-wine,#613546);min-height:30px}.cue-delivery-section>p{font-size:12px;color:var(--finish-muted,#70646a);line-height:1.7}.cue-delivery-request{margin-top:18px;padding-top:15px;border-top:1px solid var(--finish-rule,#d5c9b8)}.cue-delivery-request>a{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--finish-ink,#2c272b)}.sequence-menu-options>a{display:block;padding:9px 12px;font-size:12px;text-decoration:none;color:inherit}.sequence-menu-options>a:hover{background:var(--finish-wash)}.sequence-notes{margin-top:8px}.sequence-notes .sequence-item-brief{white-space:pre-wrap}}@media screen and (max-width:1000px){.event-flow-map{grid-template-columns:repeat(2,minmax(0,1fr))}.event-flow-map>:nth-child(3){border-left:0;border-top:1px solid var(--finish-rule)}.event-flow-map>:nth-child(4){border-top:1px solid var(--finish-rule)}.arrival-ledger>article{grid-template-columns:1fr 1fr;gap:18px}.arrival-row-actions{flex-direction:row;align-self:end}.landing-page.welcome-fitted.landing-home.home-editorial .home-feature-body{grid-template-columns:minmax(0,1fr) 160px}.landing-page.welcome-fitted.landing-home.home-editorial .home-date-folio{padding-inline:18px}.home-folio-foot{font-size:6px}}@media screen and (max-width:600px){.polished-workspace>main[data-workspace-view=arrivals]>.titlebar .production-page-actions{margin:12px 0 0}.polished-workspace>main[data-workspace-view=arrivals]>.titlebar p{line-height:1.7}.landing-page.welcome-fitted.landing-home.home-editorial .home-greeting{font-size:28px}.landing-page.welcome-fitted.home-editorial .home-mast-date{font-size:9px;max-width:100px}.landing-page.welcome-fitted.home-editorial .landing-section-label{padding:18px 20px 0}.landing-page.welcome-fitted.landing-home.home-editorial .home-feature-body{display:flex;flex-direction:column;padding:0 20px;gap:0}.landing-page.welcome-fitted.landing-home.home-editorial .home-focus-content{padding:8px 0 24px}.landing-page.welcome-fitted.landing-home.home-editorial .home-focus-heading h2{font-size:35px;max-width:20ch}.landing-page.welcome-fitted.landing-home.home-editorial .home-date-folio{position:relative;margin:0 -20px;padding:18px 20px;display:grid;grid-template-columns:auto 1fr;border-left:0;border-top:1px solid #917348;gap:8px 20px;text-align:left}.landing-page.welcome-fitted.home-editorial .home-date-folio:before{inset:7px}.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark{grid-row:1/4;grid-column:1;display:grid;grid-template-columns:auto auto;gap:3px 8px}.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark>strong{font-size:46px;grid-row:1/3;grid-column:1}.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark>span{font-size:8px;grid-column:2;align-self:end}.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark>small{font-size:8px;grid-column:2;align-self:start;margin:0}.home-folio-label,.home-folio-place,.home-folio-foot{grid-column:2;max-width:none;margin:0}.home-folio-label{font-size:7px}.home-folio-place{font-size:16px}.home-folio-rule{display:none}.home-event-path nav{grid-template-columns:1fr}.home-event-path nav>a,.home-event-path nav>a:first-child{padding:15px 0;border-left:0;border-top:1px solid var(--finish-rule)}.home-event-path h2{margin-bottom:14px}.event-flow-map>a,.event-flow-map>div{padding:14px 12px;gap:7px}.event-flow-map span{font-size:17px}.event-flow-map strong{font-size:11px}.event-flow-map small{font-size:9px}.arrival-summary>button{min-width:0;flex:1;padding:12px 9px}.arrival-summary>button>span{font-size:9px}.arrival-summary>a{margin:6px 0 0;width:100%}.arrival-controls{flex-wrap:wrap}.arrival-controls label:first-child{flex-basis:100%}.arrival-controls>span{margin-left:auto}.arrival-ledger>article{padding:18px 16px}.arrival-ledger .arrival-person,.arrival-ledger .arrival-row-actions{grid-column:1/-1}.arrival-person h3{font-size:20px}.arrival-row-actions>button{flex:1;justify-content:center;min-height:42px}.media-delivery-fields{padding:15px}.media-delivery-fields legend{font-size:18px}}@media screen and (min-width:1001px){.landing-page.welcome-fitted.landing-home .home-focus-content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:17px 22px;align-items:end}.landing-page.welcome-fitted.landing-home .home-focus-heading,.landing-page.welcome-fitted.landing-home .landing-milestone{grid-column:1/-1}.landing-page.welcome-fitted.landing-home .landing-focus-facts,.landing-page.welcome-fitted.landing-home .landing-focus-actions{margin:0}.landing-page.welcome-fitted.landing-home .landing-focus-facts{gap:28px}.landing-page.welcome-fitted.landing-home .landing-focus-actions{gap:14px}}@media screen and (max-width:1000px){.desk-main>.event-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-main>.event-strip>div:first-child{grid-column:1/-1}.desk-main>.event-strip>.event-strip-details{grid-column:1/-1}.landing-register .landing-register-list>li>a{grid-template-columns:85px minmax(0,1fr) auto;gap:16px;padding:18px}.landing-register .landing-register-venue{grid-column:2;grid-row:2}.landing-register .landing-register-plan{grid-column:2;grid-row:3;padding:0;border:0}.landing-register .register-date-plaque{grid-row:1/4;align-self:start}.landing-register .landing-register-list>li>a>svg{grid-column:3;grid-row:1/4}}@media screen and (max-width:600px){.landing-page.welcome-fitted.landing-home .home-feature-body{display:block}.landing-page.welcome-fitted.landing-home .home-focus-heading h2{font-size:32px;max-width:18ch}.landing-page.landing-register>.landing-mast,.desk-main :is(.house-page-heading,.rooms-intro,.media-desk-intro),.sp-main .sp-project-title{padding:23px 20px;gap:18px;flex-wrap:wrap}.landing-register .landing-register-actions{justify-content:flex-start;width:100%}.landing-register .landing-register-actions>button{min-height:44px}.landing-register .landing-register-selection,.peoplepage .register-filter-fieldset,.peoplepage.documents-center>.register-views,.documents-center>.register-controls{padding:12px}.landing-register .landing-collection,.peoplepage .register-views{gap:4px}.landing-register .landing-collection{grid-template-columns:1.8fr repeat(3,minmax(0,1fr))}.landing-register .landing-collection>button,.peoplepage .register-views>button{font-size:11px;padding:10px;min-height:44px}.landing-register .landing-register-list>li>a{grid-template-columns:64px minmax(0,1fr) 12px;padding:18px 14px;gap:10px 13px}.landing-register .register-date-plaque>.home-date-mark{width:58px;min-height:78px}.landing-register .landing-register-title h2{font-size:23px}.landing-page.welcome-fitted.landing-home .home-daily-grid>section,.landing-page.landing-overview :is(.landing-schedule,.landing-overview-lower>section){padding:19px}.peoplepage .document-card{padding:20px}.desk-main :is(.workbench-record,.today-record){padding:18px}.desk-main .home-signal>div{padding:16px 13px}.record-inspector :is(.register-form-section,.document-attachments,.rider-requirements,.contact-inspector-body>section,.editor-group){padding:16px}}@media screen{.saved-register-views{padding:14px 0 0;margin-top:14px;border-top:1px solid var(--finish-rule);color:var(--finish-ink)}.documents-center>.saved-register-views{margin-top:0;padding:14px 18px;border:1px solid var(--finish-rule);border-top:0;background:var(--finish-paper);border-radius:0 0 3px 3px}.saved-view-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.saved-view-label{display:flex;align-items:center;gap:7px;margin-right:8px;font-size:10px;letter-spacing:.06em;color:var(--finish-muted)}.saved-view-chip{display:flex;align-items:stretch;max-width:100%;border:1px solid var(--finish-rule);border-radius:3px;overflow:hidden}.saved-view-chip>button{border:0;border-radius:0;background:transparent;color:var(--finish-ink);padding:8px 10px;min-height:36px;font-size:11px;box-shadow:none}.saved-view-chip>button:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px}.saved-view-chip>button:last-child{border-left:1px solid var(--finish-rule);padding-inline:8px}.saved-view-chip>button[aria-pressed=true]{background:var(--finish-wash);box-shadow:inset 0 -2px var(--finish-gold)}.saved-view-chip>button:hover{background:var(--finish-wash)}.save-view-trigger{min-height:36px;padding:8px 10px;font-size:11px;color:var(--finish-muted);border:1px solid transparent;background:transparent}.save-view-trigger:hover{border-color:var(--finish-rule);color:var(--finish-ink)}.save-view-editor{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-top:14px;padding:16px;background:var(--finish-ground);border:1px solid var(--finish-rule);border-left:2px solid var(--finish-gold)}.save-view-editor>label{flex:1;min-width:180px;margin:0;display:grid;gap:7px;font-size:11px;color:var(--finish-muted)}.save-view-editor input{width:100%;min-height:42px;font-size:13px;background:var(--finish-paper);color:var(--finish-ink);border:1px solid var(--finish-rule);border-radius:3px;padding:10px 12px}.save-view-editor>button{min-height:42px;font-size:12px;border-radius:3px}.save-view-editor>small{flex-basis:100%;font-size:10px;color:var(--finish-muted);line-height:1.6}.saved-view-message{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px;font-size:11px;color:var(--finish-muted)}.saved-view-message button{padding:5px 8px;min-height:32px;font-size:11px}.peoplepage .register-extra-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px;padding:16px;margin-top:4px;border:1px solid var(--finish-rule);border-radius:3px;background:var(--finish-ground);width:100%}.peoplepage .register-extra-filters>label{display:grid;gap:7px;min-width:0;font-size:11px;line-height:1.5;color:var(--finish-muted)}.peoplepage .register-extra-filters select{width:100%;min-width:0;min-height:42px;font-size:12px;background:var(--finish-paper);color:var(--finish-ink);border-color:var(--finish-rule);border-radius:3px}.peoplepage .register-receipt{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:16px 18px;border:1px solid var(--finish-rule);border-left:3px solid var(--finish-gold);border-radius:3px;background:var(--finish-paper);color:var(--finish-ink);margin-block:18px}.peoplepage .register-receipt>span{display:flex;gap:8px;align-items:center;font-size:12px}.peoplepage .register-receipt>small{color:var(--finish-muted);font-size:11px}.peoplepage .register-receipt>button{margin-left:auto;min-height:40px;font-size:11px;border-color:var(--finish-rule);background:var(--finish-wash);color:var(--finish-ink)}.landing-page.welcome-fitted.landing-home .home-focus-heading h2{font-size:clamp(32px,3.2vw,44px)}.landing-page.welcome-fitted.landing-home .home-focus-content{padding-bottom:18px}.home-briefing{padding:18px 20px;margin:0 0 20px;background:var(--finish-paper);border:1px solid var(--finish-rule);border-radius:3px;box-shadow:var(--house-shadow)}.home-briefing-caption{display:flex;align-items:baseline;gap:14px;margin-bottom:15px;min-width:0}.home-briefing-caption>span{font-size:9px;letter-spacing:.15em;color:var(--finish-gold);white-space:nowrap}.home-briefing-caption>strong{font-size:11px;font-weight:400;color:var(--finish-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-briefing-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-briefing-links>a{display:flex;align-items:center;gap:14px;padding:8px 0 8px 18px;border-left:1px solid var(--finish-rule);text-decoration:none;color:var(--finish-ink);min-width:0}.home-briefing-links>a:first-child{padding-left:0;border-left:0}.home-briefing-links>a>strong{font:400 30px/1 Georgia,serif;font-variant-numeric:tabular-nums;color:var(--finish-ink)}.home-briefing-links>a>span{display:grid;gap:5px;min-width:0}.home-briefing-links b{font-size:12px;font-weight:500}.home-briefing-links small{font-size:10px;line-height:1.5;color:var(--finish-muted)}.home-briefing-links svg{margin-left:auto;color:var(--finish-gold);flex:none}.home-briefing-links>a:hover b{text-decoration:underline;text-underline-offset:4px}.landing-page.welcome-fitted .landing-attention>.landing-section-heading{align-items:flex-start;flex-wrap:wrap;gap:14px}.landing-page.welcome-fitted .landing-attention .landing-scope{display:flex;flex-wrap:wrap;gap:4px;width:100%;margin:0}.landing-page.welcome-fitted .landing-scope button{min-height:34px;padding:7px 9px;font-size:10px;border:1px solid transparent;border-radius:3px;color:var(--finish-muted);background:transparent}.landing-page.welcome-fitted .landing-scope button[aria-pressed=true]{color:var(--finish-ink);border-color:var(--finish-rule);background:var(--finish-wash);box-shadow:inset 0 -2px var(--finish-gold)}.landing-page.welcome-fitted .home-expand-queue{min-height:36px;padding:7px 9px;border:1px solid var(--finish-rule);border-radius:3px;color:var(--finish-ink);font-size:11px;background:var(--finish-paper)}.landing-page.welcome-fitted .landing-section-foot{flex-wrap:wrap;gap:10px 16px}.landing-page.welcome-fitted .landing-call-list>li.is-next-call>a{border-left:2px solid var(--finish-gold);padding-left:14px;background:var(--finish-wash)}.quick-results .quick-record-context{display:block;margin-top:5px;font-size:11px;line-height:1.6;font-weight:400;color:var(--muted,#70646a);overflow-wrap:anywhere}.quick-results>a{border-left:2px solid transparent}.quick-results>a:focus-visible{outline:0;border-left-color:#ac8b5d;background:#b495601a}.quick-panel .quick-title{border-bottom:2px solid #ac8b5d}.record-inspector:focus{outline:none}html[data-show-mode=dark] .quick-results .quick-record-context{color:#c7bac1}}@media screen and (max-width:700px){.home-briefing{padding:17px 18px}.home-briefing-caption{display:grid;gap:6px;margin-bottom:12px}.home-briefing-links{grid-template-columns:1fr;gap:0}.home-briefing-links>a,.home-briefing-links>a:first-child{border-left:0;border-top:1px solid var(--finish-rule);padding:13px 0}.home-briefing-links>a>strong{width:32px;font-size:27px}.home-briefing-links small{display:none}.saved-view-label{width:100%;margin:0 0 2px}.saved-view-chip>button,.save-view-trigger{min-height:40px}.save-view-editor{padding:12px}.save-view-editor>label{flex-basis:100%}.saved-view-chip>button:first-child{max-width:200px}.peoplepage .register-receipt>button{margin-left:0}}@media screen{.polished-workspace>main[data-workspace-view=home]{background:#d8cebf}.landing-page.welcome-fitted.landing-home.home-editorial{--finish-paper:#e4dacc;--finish-wash:#d5c8b7;--finish-rule:#b7a995;--finish-muted:#62564e;--finish-gold:#765f45;background:transparent}.landing-page.welcome-fitted.landing-home.home-editorial .landing-focus{background:#252124;border-color:#514349;box-shadow:0 16px 32px #281e2320}.landing-page.welcome-fitted.home-editorial .landing-section-label{color:#c4a572;font-size:10px;letter-spacing:.16em}.landing-page.welcome-fitted.home-editorial .landing-focus-state{color:#d4c6b8;border-color:#78635f}.landing-page.welcome-fitted.landing-home.home-editorial .home-focus-heading h2,.landing-page.welcome-fitted.home-editorial .home-opening-empty h2{color:#f2e9d8}.landing-page.welcome-fitted.landing-home.home-editorial .home-focus-heading .landing-focus-place,.landing-page.welcome-fitted.home-editorial .landing-focus-facts dt,.landing-page.welcome-fitted.home-editorial .home-order-count span{color:#c8bcaf}.landing-page.welcome-fitted.home-editorial .landing-focus-facts dd,.landing-page.welcome-fitted.home-editorial .home-order-count strong{color:#f2e9d8}.landing-page.welcome-fitted.home-editorial .landing-focus .landing-main-action{background:#d5bb8e;color:#282125;border-color:#d5bb8e}.landing-page.welcome-fitted.home-editorial .landing-focus .landing-main-action:hover{background:#e8d3ad;color:#282125}.landing-page.welcome-fitted.home-editorial .landing-focus-actions>a:not(.landing-main-action),.landing-page.welcome-fitted.home-editorial .landing-focus-actions>button:not(.landing-main-action){color:#e4d5bf}.landing-page.welcome-fitted.home-editorial .landing-focus .landing-milestone{color:#f2e9d8;border-color:#78635f}.landing-page.welcome-fitted.landing-home.home-editorial .home-date-folio{background:#3c2630;color:#e9d7b7;border-color:#a4885c}.landing-page.welcome-fitted.home-editorial .home-folio-label,.landing-page.welcome-fitted.home-editorial .home-folio-foot{font-size:10px;letter-spacing:.1em}.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark>small{font-size:11px}.landing-page.welcome-fitted.landing-home.home-editorial .home-production-links{border-color:#65534f;background:#211d20}.landing-page.welcome-fitted.landing-home.home-editorial .home-production-links>a,.landing-page.welcome-fitted.landing-home.home-editorial .home-production-links .home-finishing-entry{color:#e9decc;border-color:#65534f}.landing-page.welcome-fitted.home-editorial .home-production-links .home-tool-icon{color:#c4a572}.landing-page.welcome-fitted.home-editorial .home-production-links>a:hover{background:#3e3137}.landing-page.welcome-fitted.home-editorial .landing-focus :is(button,a):focus-visible{outline-color:#d9b77d}.landing-page.welcome-fitted.home-editorial :is(.home-daily-grid>section,.home-briefing){background:#e4dacc}.landing-page.welcome-fitted.home-editorial .home-event-path{background:#cdbfad;padding:24px;border:1px solid #ad9c87;border-radius:3px}.landing-page.welcome-fitted.home-editorial .home-event-path nav>a{border-color:#aa9882}.landing-page.welcome-fitted.home-editorial .home-daily-grid>section{border-top:1px solid #9c8264;box-shadow:none}.landing-page.welcome-fitted.home-editorial .home-greeting{font-style:normal}html[data-show-mode=dark] .polished-workspace>main[data-workspace-view=home]{background:#1f1b1e}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial{--finish-muted:#c5b6a6;--finish-rule:#65534f;--finish-gold:#c4a572}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial :is(.home-event-path,.home-daily-grid>section,.home-briefing){background:#30282b;border-color:#65534f}.media-desk .media-request-panel{padding:0;background:#e6dccd;border:1px solid #a28a69;border-radius:4px;overflow:hidden;box-shadow:0 14px 35px #34232d14}.media-desk .media-request-panel>.media-section-title{padding:26px 30px;background:#292126;color:#f4e9d8;align-items:flex-start;border-bottom:1px solid #ac8c59}.media-desk .media-section-title h3{font:400 31px/1.15 Georgia,serif;letter-spacing:-.025em;color:#f4e9d8;margin:0 0 9px}.media-desk .media-section-title p{color:#c8bcaf;line-height:1.6;margin:0;max-width:65ch}.media-desk .media-section-title>button{background:transparent;color:#e8dac5;border-color:#8b776a}.media-desk .media-request-panel>form,.media-desk .media-link-ready{padding:28px 30px}.media-desk .media-request-panel :is(input,select,textarea){background:#f3ede3;color:#30252b;border-color:#baa98f;border-radius:3px}.media-desk .media-request-panel label{color:#43333a}.media-contributor{border:0;padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #b8a58b}.media-contributor>legend{font:400 23px/1.3 Georgia,serif;color:#392831;margin-bottom:15px}.media-contributor-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px}.media-contributor-modes>button{display:block;text-align:left;padding:15px;background:#dcd0be;color:#3e3036;border:1px solid #b7a48c;min-height:78px;border-radius:3px}.media-contributor-modes>button strong{display:block;font-size:12px;margin-bottom:5px}.media-contributor-modes>button small{display:block;font-size:11px;line-height:1.5}.media-contributor-modes>button[aria-pressed=true]{background:#352730;color:#f3e6d0;border-color:#352730;box-shadow:inset 0 -2px #ba9862}.media-contributor-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.media-contributor-fields label{display:grid;gap:7px}.media-contributor-note{font-size:12px;line-height:1.7;color:#65564a;margin:12px 0 0}.media-desk .media-delivery-fields{background:#d9cdbb;border:1px solid #baa78b;padding:20px;margin:24px 0}.media-desk .media-request-panel .primary{background:#442c39;color:#fff0d8;border-color:#442c39;min-height:46px}.media-desk .media-contributor-badge{font-size:12px;color:#70513c;padding:7px 0}.media-guest{background:#211d20;min-height:100vh;color:#e9dcc7}.media-guest .media-guest-brand{color:#e9dcc7}.media-guest .media-guest-card{background:#e7ddcd;color:#35272e;border:1px solid #b49462;border-radius:3px;box-shadow:0 24px 70px #0005;padding:36px}.media-guest .media-guest-card>h1{font-weight:400;color:#3d2934;letter-spacing:-.035em}.media-guest .media-guest-card>.eyebrow{color:#735c3e;letter-spacing:.19em}.media-guest .media-guest-instructions{background:#d9cbb6;border:1px solid #baaa91;border-left:2px solid #92754c;color:#493a34}.media-guest :is(input,select,textarea){background:#f4eee4;color:#30242a;border-color:#b6a38a;border-radius:3px}.media-guest .media-dropzone{background:#ded1bd;border-color:#9d8056;color:#49352e}.media-guest .media-dropzone h2{font:400 25px/1.3 Georgia,serif}.media-guest .primary{background:#432c39;color:#fff0d8;border-color:#432c39}.media-guest>footer{color:#b7a893}.media-guest .media-fine{color:#675a4e}.media-guest .media-identity-caption{padding:13px 16px;border:1px solid #bda88b;margin:18px 0;color:#59473c;line-height:1.6;font-size:13px}.room-intake-overlay{z-index:2200;padding:20px}.room-intake-dialog{display:flex;flex-direction:column;width:min(1060px,96vw);max-height:94vh;min-height:0;background:#e6dccd;color:#35272e;border:1px solid #b69b72;border-radius:4px;box-shadow:0 28px 85px #0005;overflow:hidden}.room-intake-dialog>header{height:auto;min-height:120px;display:flex;align-items:flex-start;justify-content:space-between;padding:25px 30px;background:#2b2328;color:#f0e4d0;flex:none}.room-intake-dialog>header small{font-size:10px;letter-spacing:.16em;color:#c8ac7f}.room-intake-dialog>header h2{font:400 34px/1.15 Georgia,serif;margin:10px 0;color:#f0e4d0;letter-spacing:-.025em}.room-intake-dialog>header p{margin:0;color:#c8bcaf;font-size:12px}.room-intake-dialog>header button{background:transparent;color:#eadcc6;border-color:#85705e}.room-intake-body{overflow-y:auto;min-height:0;padding:24px 30px;overscroll-behavior:contain}.room-intake-steps{display:flex;gap:30px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#725c43;padding-bottom:20px;border-bottom:1px solid #c2af95}.room-intake-upload{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:24px 0}.room-intake-upload h3,.room-intake-complete h3{font:400 25px/1.3 Georgia,serif;margin:0 0 8px}.room-intake-upload p{font-size:12px;line-height:1.7;max-width:66ch;margin:0;color:#65574b}.room-intake-upload>button{flex:none}.room-intake-dialog :is(button,input,select){border-radius:3px}.room-intake-dialog :is(input,select){background:#f4eee4;color:#362930;border:1px solid #baa78d;max-width:100%;min-width:0}.room-source{border:1px solid #bda98e;background:#eee5d8;margin:14px 0}.room-source>summary{padding:15px 18px;font-weight:550;overflow-wrap:anywhere;cursor:pointer}.room-source>summary>span{font-size:11px;font-weight:400;margin-left:15px;color:#6b5947}.room-source>fieldset{border:0;border-top:1px solid #c5b399;padding:18px;margin:0;min-width:0}.room-source-defaults,.room-column-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px}.room-column-map{grid-template-columns:repeat(3,minmax(0,1fr))}.room-intake-dialog label{display:grid;gap:7px;font-size:12px;color:#493b34}.room-intake-dialog .room-enrich{display:flex;align-items:flex-start;gap:12px;margin:24px 0}.room-enrich small{display:block;font-size:11px;color:#6b5947;margin-top:5px;line-height:1.6}.room-intake-totals{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;background:#3d2c35;color:#ede0c9;padding:20px}.room-intake-totals b{display:block;font:400 28px/1.3 Georgia,serif;color:#dbc196}.room-intake-totals span{font-size:11px}.room-intake-selection{display:flex;align-items:center;gap:12px;margin:18px 0}.room-intake-selection>span{font-size:11px;line-height:1.6;color:#6b5947;max-width:58ch}.room-intake-review{padding:0;margin:0;list-style:none;display:grid;gap:12px}.room-intake-review>li{padding:18px;background:#f0e7d9;border:1px solid #c1af95}.room-intake-review>li.needs-review{border-left:3px solid #8c4850}.room-intake-review .room-row-check{display:flex;align-items:flex-start;gap:13px}.room-row-check strong{display:block;font-size:14px;line-height:1.5}.room-row-check small{display:block;font-size:10px;color:#73604c;margin-bottom:4px;overflow-wrap:anywhere}.room-intake-review p{font-size:12px;margin:8px 0 8px 27px}.room-intake-review details{margin:12px 0 0 27px;font-size:12px}.room-intake-review details>summary{cursor:pointer;color:#6e513c}.room-intake-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 inherit;background:#dfd1be;padding:14px}.room-intake-review details>label{margin-top:12px}.room-row-error{color:#812e3c}.room-intake-pages{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:12px}.room-intake-dialog>footer{display:flex;align-items:center;gap:12px;padding:18px 30px;border-top:1px solid #bba88d;background:#d9cbb7;flex:none}.room-intake-dialog>footer>p{font-size:11px;line-height:1.6;color:#63513f;margin:0 auto 0 0;max-width:48ch}.room-intake-dialog .primary{background:#442e3a;color:#faeedb;border-color:#442e3a}.room-intake-complete{padding:35px 0}.location-room-assets{margin:14px 0;color:var(--muted);font-size:12px}.location-room-assets summary{cursor:pointer}.location-room-assets small{display:block;margin:4px 0 14px}@media(max-width:680px){.room-intake-overlay{padding:8px}.room-intake-dialog{width:100%;max-height:96vh}.room-intake-dialog>header{padding:22px;min-height:135px}.room-intake-dialog>header h2{font-size:28px}.room-intake-body{padding:20px}.room-intake-steps{gap:12px;font-size:9px;line-height:1.7}.room-intake-upload{display:block}.room-intake-upload>button{margin-top:15px}.room-source-defaults,.room-column-map{grid-template-columns:1fr}.room-intake-totals{grid-template-columns:1fr 1fr}.room-intake-selection{flex-wrap:wrap}.room-intake-dialog>footer{padding:15px;flex-wrap:wrap}.room-intake-dialog>footer>p{flex-basis:100%;max-width:none}.room-intake-review details,.room-intake-review p{margin-left:0}.room-source>summary>span{display:block;margin:6px 0 0}}@media(max-width:580px){.landing-page.welcome-fitted.home-editorial .home-event-path{padding:20px 16px}.landing-page.welcome-fitted.home-editorial .home-folio-label,.landing-page.welcome-fitted.home-editorial .home-folio-foot{font-size:9px}.media-desk .media-request-panel>.media-section-title,.media-desk .media-request-panel>form,.media-desk .media-link-ready{padding:20px}.media-contributor-modes{grid-template-columns:1fr}.media-contributor-modes>button{min-height:60px}.media-contributor-fields{grid-template-columns:1fr}.media-guest .media-guest-card{padding:25px 20px}.media-desk .media-section-title h3{font-size:27px}}}.media-desk-intro .media-toolbar button:not(.primary){color:#332b30;background:#e9dfd1;border-color:#bba98f}@media screen{.polished-workspace>main[data-workspace-view=home]{background:radial-gradient(ellipse at 85% 0,#45363c 0,transparent 52%),linear-gradient(155deg,#29262a,#1e1c20 70%)}.landing-page.welcome-fitted.landing-home.home-editorial{--home-display:Georgia,"Times New Roman",serif;--finish-ink:#f0e5d4;--finish-rule:#786752;--finish-muted:#c5baac;--finish-gold:#d3b98c;--finish-paper:#2f292e;color:var(--finish-ink)}.landing-page.welcome-fitted.landing-home.home-editorial .home-editorial-mast{padding:14px 0 28px;margin-bottom:30px;position:relative;border-bottom-color:#b8a07b59}.landing-page.welcome-fitted.home-editorial .home-editorial-mast:after{content:"";position:absolute;left:0;bottom:-2px;width:72px;height:2px;background:linear-gradient(90deg,#dbc59a,#a08054)}.landing-page.welcome-fitted.home-editorial .landing-client{font-size:9px;line-height:1.75;letter-spacing:.19em}.landing-page.welcome-fitted.landing-home.home-editorial .home-greeting{font:400 clamp(36px,3.7vw,52px)/1.16 var(--home-display);letter-spacing:-.025em;margin-top:16px;color:#f3e9d9}.home-greeting em{font-weight:400;font-style:normal;color:#d5bb8c}.landing-page.welcome-fitted.home-editorial .home-mast-date{border-left:1px solid #b6a68e59;padding:8px 0 8px 26px;text-align:left;min-width:160px}.landing-page.welcome-fitted.home-editorial .home-bow-tie{display:block;width:32px;height:22px;margin:0 0 12px;color:#d3b98c}.landing-page.welcome-fitted.home-editorial .home-mast-date>.home-edition-label{display:block;font:500 9px/1.5 Arial,sans-serif;letter-spacing:.18em;color:#d3b98c;margin:0 0 10px}.landing-page.welcome-fitted.home-editorial .home-mast-date time{font-size:10px;line-height:1.8}.landing-page.welcome-fitted.home-editorial .home-mast-date time>strong{font:400 23px/1.3 var(--home-display);letter-spacing:-.02em;color:#f0e5d4;margin:0 0 4px}.landing-page.welcome-fitted.landing-home.home-editorial .landing-focus{position:relative;border-radius:2px;border-color:#867158;background:radial-gradient(ellipse at 0 0,#332b30 0,transparent 70%),linear-gradient(115deg,#211e22,#18171b);box-shadow:none;margin:0}.landing-page.welcome-fitted.landing-home.home-editorial .landing-focus:after{content:"";position:absolute;inset:8px;border:1px solid #ddc29930;border-bottom:0;pointer-events:none}.landing-page.welcome-fitted.home-editorial .landing-section-label{padding:28px 36px 0;gap:14px;font-size:10px;letter-spacing:.19em;color:#d1b587}.landing-page.welcome-fitted.home-editorial .landing-focus-state{font-size:10px;letter-spacing:.025em;color:#d4c6b8;border-color:#78635f}.landing-page.welcome-fitted.landing-home.home-editorial .home-feature-body{grid-template-columns:minmax(0,1fr) 200px;gap:34px;padding-left:36px}.landing-page.welcome-fitted.landing-home.home-editorial .home-focus-content{padding:8px 0 30px}.landing-page.welcome-fitted.landing-home.home-editorial .home-focus-heading h2{font:400 clamp(36px,3.6vw,52px)/1.14 var(--home-display);letter-spacing:-.025em;max-width:23ch;color:#f4ead9}.landing-page.welcome-fitted.landing-home.home-editorial .home-focus-heading .landing-focus-place{font:400 16px/1.6 var(--home-display);color:#d6c8b8}.landing-page.welcome-fitted.landing-home.home-editorial .landing-focus-facts{margin-top:22px;gap:28px}.landing-page.welcome-fitted.home-editorial .landing-focus-facts>div+div{padding-left:28px;border-left:1px solid #ad94734d}.landing-page.welcome-fitted.home-editorial .landing-focus-facts dt{font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.landing-page.welcome-fitted.home-editorial .landing-focus-facts dd{font-size:25px;line-height:1.2}.landing-page.welcome-fitted.home-editorial .landing-focus .landing-main-action{background:linear-gradient(110deg,#e4d0a6,#c3a676);border:1px solid #e0ca9f;border-radius:1px;min-height:46px;padding-inline:21px;box-shadow:inset 0 0 0 3px #28212515,0 4px 12px #0002;color:#282125;letter-spacing:.025em}.landing-page.welcome-fitted.home-editorial .landing-focus .landing-main-action:hover{background:#eddbb7;border-color:#eddbb7}.landing-page.welcome-fitted.home-editorial .landing-focus-actions>a:not(.landing-main-action){text-underline-offset:5px}.landing-page.welcome-fitted.landing-home.home-editorial .home-date-folio{margin-top:-38px;background:linear-gradient(135deg,#e0d2b7,#c5b292);border-left:1px solid #b4986b;padding:30px 24px;gap:13px;color:#563c37}.landing-page.welcome-fitted.home-editorial .home-date-folio:before{inset:13px;border-color:#85654680}.landing-page.welcome-fitted.home-editorial .home-date-folio:after{content:"";width:5px;height:5px;position:absolute;bottom:12px;left:calc(50% - 3px);transform:rotate(45deg);background:#735039}.landing-page.welcome-fitted.home-editorial .home-folio-label{font-size:9px;letter-spacing:.3em}.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark>strong{font:400 82px/1.1 var(--home-display);letter-spacing:-.04em;color:#4f3036}.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark>span{letter-spacing:.25em}.landing-page.welcome-fitted.home-editorial .home-folio-rule{width:48px;border-color:#85654670;margin:2px 0}.landing-page.welcome-fitted.home-editorial .home-folio-foot{font-size:9px;letter-spacing:.13em;line-height:1.9;color:#c7b7a9}.landing-page.welcome-fitted.landing-home.home-editorial .home-production-links{padding:0 8px;background:#171519;border-color:#9a806060}.landing-page.welcome-fitted.landing-home.home-editorial .home-production-links>a,.landing-page.welcome-fitted.landing-home.home-editorial .home-production-links .home-finishing-entry{min-height:64px;border-color:#9a806030;font-size:11px;padding-inline:18px}.landing-page.welcome-fitted.home-editorial .home-production-links>a:hover{background:#ab8c5e1a;box-shadow:inset 0 -2px #bda170}.landing-page.welcome-fitted.landing-home.home-editorial .landing-home-tools{background:transparent;box-shadow:none;border:0;border-bottom:1px solid #8c775954;border-radius:0;padding:20px 0;margin:0 0 28px}.landing-page.welcome-fitted.home-editorial .landing-home-tools button{border-radius:2px;min-height:42px}.landing-page.welcome-fitted.home-editorial .landing-home-tools .home-search-action{background:#ffffff06;border-color:#8c775966;color:#d4c6b4}.landing-page.welcome-fitted.home-editorial .home-event-path{position:relative;background:transparent;border:0;border-radius:0;padding:0 0 28px;margin:0;box-shadow:none}.landing-page.welcome-fitted.home-editorial .home-event-path h2{font:400 30px/1.25 var(--home-display);margin-top:10px;color:#f0e5d4}.landing-page.welcome-fitted.home-editorial .home-event-path nav>a{padding-top:6px;padding-bottom:6px;border-color:#a48e6e70}.landing-page.welcome-fitted.home-editorial .home-event-path nav>a>span{font-size:9px;letter-spacing:.15em;color:#d4b789}.landing-page.welcome-fitted.home-editorial .home-event-path nav>a>strong{font:400 25px/1.4 var(--home-display);color:#efe3cf}.landing-page.welcome-fitted.home-editorial .home-event-path nav>a>small{font-size:11px;color:#c5baac}.landing-page.welcome-fitted.landing-home.home-editorial .home-briefing{background:linear-gradient(120deg,#49333d,#392b33);box-shadow:inset 0 1px #b99a6a22;border:1px solid #867158;border-top:0;border-radius:0 0 2px 2px;padding:20px 30px 22px;margin:0}.landing-page.welcome-fitted.home-editorial .home-briefing-caption{margin-bottom:12px}.landing-page.welcome-fitted.home-editorial .home-briefing-links>a>strong{font:400 38px/1 var(--home-display);color:#e5cda2}.landing-page.welcome-fitted.home-editorial .home-briefing-links small{font-size:11px}.landing-page.welcome-fitted.home-editorial .home-daily-grid{gap:0;padding:0;--ink:#30292c;--muted:#5b4d40;--line:#bca88c;--gold:#674722;--finish-ink:#30292c;--finish-rule:#c1b198;--finish-muted:#5b4d40;--finish-gold:#674722;background:linear-gradient(110deg,#e8decd,#d9cdb9);color:var(--finish-ink);border:1px solid #baa484;border-top:2px solid #b49464;border-radius:2px;box-shadow:0 18px 35px #0002}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid>section{background:transparent;border:0;border-radius:0;padding:26px 28px;box-shadow:none}.landing-page.welcome-fitted.home-editorial .landing-section-heading h2{font:400 28px/1.25 var(--home-display);letter-spacing:-.025em}.landing-page.welcome-fitted.home-editorial .landing-attention>.landing-section-heading{display:block;margin-bottom:0;padding-bottom:8px;border-bottom:0}.landing-page.welcome-fitted.home-editorial .landing-scope{margin:14px 0 0;background:transparent;border:0;gap:4px;padding:0}.landing-page.welcome-fitted.home-editorial .landing-scope>button{border:0;border-bottom:2px solid transparent;border-radius:0;font-size:11px;padding:8px 10px;min-height:38px;color:#5e4c3e}.landing-page.welcome-fitted.home-editorial .landing-scope>button[aria-pressed=true]{background:transparent;border-bottom-color:#8a6d49;color:#3e2c27}.landing-page.welcome-fitted.home-editorial .landing-attention-list>li>a{padding:16px 0;border-color:#c6b69d}.landing-page.welcome-fitted.home-editorial .landing-attention-list strong{font-weight:500;font-size:13px}.landing-page.welcome-fitted.home-editorial .landing-attention-list small{font-size:11px;color:#5b4d40}.landing-page.welcome-fitted.home-editorial .landing-event-list>li>button{padding-block:17px;border-color:#c6b69d}.landing-page.welcome-fitted.home-editorial .landing-event-list .home-date-mark{border:1px solid #74543f;background:linear-gradient(145deg,#543a43,#392d36);color:#e2cba6;padding:9px 5px;width:56px;flex-basis:56px;min-height:69px}.landing-page.welcome-fitted.home-editorial .landing-event-list .home-date-mark>strong{font:400 31px/1.1 var(--home-display);color:#f0dfbe}.landing-page.welcome-fitted.home-editorial .landing-clear{border:0;background:transparent;padding:22px 0}.home-production-folio{box-shadow:0 22px 50px #0003;border-radius:2px}.landing-page.welcome-fitted.home-editorial .home-folio-emblem{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#634335;margin-bottom:4px;border:1px solid #927855;border-radius:50%;box-shadow:inset 0 0 0 3px #d4c2a3}.home-folio-emblem .tieicon{height:25px;width:17px}.landing-page.welcome-fitted.home-editorial .home-briefing-links{gap:20px}.landing-page.welcome-fitted.home-editorial .home-briefing-links>a{border-color:#b29a7866;min-height:54px;color:#f0e5d4}.landing-page.welcome-fitted.home-editorial .home-briefing-caption>span{color:#dbbf92}.landing-page.welcome-fitted.home-editorial .home-ledger-caption{display:block;font-size:9px;letter-spacing:.18em;color:var(--finish-gold);margin-bottom:9px}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid>.landing-attention{border-right:1px solid var(--finish-rule)}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid>section:last-child{border-top:1px solid var(--finish-rule)}.landing-page.welcome-fitted.home-editorial .home-daily-grid .landing-section-heading{padding-bottom:15px}.landing-page.welcome-fitted.home-editorial .home-daily-grid .landing-section-foot{border:0;margin-top:9px;gap:16px}.landing-page.welcome-fitted.home-editorial .home-daily-grid .landing-section-foot a,.landing-page.welcome-fitted.home-editorial .home-daily-grid .landing-section-heading>a,.landing-page.welcome-fitted.home-editorial .home-daily-grid .landing-section-heading>button{font-size:11px}.landing-page.welcome-fitted.home-editorial .landing-call-list>li>a{padding-block:18px}.polished-workspace>main[data-workspace-view=home]>header{background:#242126;border-bottom:1px solid #8c77594d;color:#c5baac}.polished-workspace>main[data-workspace-view=home]>header .breadcrumbs{color:#c5baac}.polished-workspace>main[data-workspace-view=home]>header .breadcrumbs>b{color:#eee1cf}.polished-workspace>main[data-workspace-view=home]>header button{color:#d4c6b4;background:#ffffff06;border-color:#8c775966}.polished-workspace>main[data-workspace-view=home]>header .save-status{color:#c5baac}.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark>span,.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark>small{color:#563f30}.landing-page.welcome-fitted.home-editorial .home-folio-place{font:400 16px/1.5 var(--home-display);color:#563c37}.landing-page.welcome-fitted.home-editorial .home-production-links .home-tool-icon{width:30px;height:30px;padding:5px;border:1px solid #a58b603d;border-radius:50%;color:#cfb88f}.landing-page.welcome-fitted.home-editorial .landing-home-tools .home-quick-add{background:#d5bb8e;color:#282125;border-color:#d5bb8e}.landing-page.welcome-fitted.home-editorial .landing-home-tools .home-quick-add>svg{color:inherit}.landing-page.welcome-fitted.home-editorial .landing-home-tools .landing-create-tools>button,.landing-page.welcome-fitted.home-editorial .home-workspace-shortcuts>summary{color:#d4c6b4}.landing-page.welcome-fitted.home-editorial .landing-home-tools .landing-valet{color:#dcc49e;border-color:#8c775966}.landing-page.welcome-fitted.home-editorial .home-search-action>kbd{background:transparent;color:#d4c6b4;border-color:#8c775966}.landing-page.welcome-fitted.home-editorial .home-briefing-links small{color:#d0c0b2}.landing-page.welcome-fitted.home-editorial .home-briefing-links>a:hover{background:#eed7ad08}.landing-page.welcome-fitted.home-editorial .landing-event-list .home-date-mark>span,.landing-page.welcome-fitted.home-editorial .landing-event-list .home-date-mark>small{color:#e2cba6}.landing-page.welcome-fitted.home-editorial .home-daily-grid .landing-reason{font-size:10px;color:#5c4c40}.landing-page.welcome-fitted.home-editorial .home-daily-grid .landing-reason.is-blocked{color:#7b3348}.landing-page.welcome-fitted.home-editorial .home-daily-grid :is(a,button):focus-visible{outline-color:#74542f}.landing-page.welcome-fitted.home-editorial .home-workspace-shortcuts>div{--ink:#30292c;--muted:#5b4d40;--line:#b7a184;--surface:#e8ddca;background:#d9cbb4;color:#30292c;border-color:#b89b70;border-radius:2px;box-shadow:0 16px 35px #0004}.landing-page.welcome-fitted.home-editorial .home-workspace-shortcuts>div :is(a,button,select):focus-visible{outline-color:#674722}.landing-page.welcome-fitted.home-editorial .home-opening-empty h2{font-family:var(--home-display)}.landing-page.welcome-fitted.home-editorial .home-opening-empty .home-focus-content{padding-top:20px}.landing-page.welcome-fitted.home-editorial :is(a,button):focus-visible{outline:2px solid #d3b98c;outline-offset:3px}.landing-page.welcome-fitted.home-editorial .landing-focus :is(a,button):focus-visible{outline-color:#e4c58b;outline-offset:-4px}html[data-show-mode=dark] .polished-workspace>main[data-workspace-view=home]{background:radial-gradient(ellipse at 85% 0,#382d34,transparent 55%),#19171b}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .home-daily-grid{--ink:#eee1cf;--muted:#c7b7a5;--line:#76634d;--gold:#d3b98c;--finish-ink:#eee1cf;--finish-muted:#c7b7a5;--finish-rule:#76634d;--finish-gold:#d3b98c;background:#2b252b;border-color:#8c7455}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .home-briefing-caption>span{color:#d3b88e}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .home-briefing-links>a{border-color:#82705b}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .home-daily-grid .landing-reason{color:#c8b9a6}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .home-daily-grid .landing-reason.is-blocked{color:#e2b5c2}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .home-daily-grid :is(a,button):focus-visible{outline-color:#d3b98c}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .home-daily-grid :is(.landing-attention-list>li>a,.landing-event-list>li>button,.landing-call-list>li>a,.landing-section-heading){border-color:#665747}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .home-workspace-shortcuts>div{--ink:#eee1cf;--muted:#c7b7a5;--line:#76634d;--surface:#332b30;background:#2c252b;color:#eee1cf}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .home-workspace-shortcuts>div :is(a,button,select):focus-visible{outline-color:#d3b98c}html[data-show-mode=dark] .home-editorial .home-greeting em{color:#d9bc8f}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial :is(.home-mast-date time>strong,.home-mast-date>.home-edition-label,.home-briefing-links>a>strong){color:#dcc49e}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .home-event-path{background:transparent;border-color:#82705b}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .home-event-path nav>a>span{color:#cfb58b}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .home-event-path nav>a>small{color:#c8b9a6}html[data-show-mode=dark] .landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid>section{background:transparent;border-color:#71604f}html[data-show-mode=dark] .landing-page.welcome-fitted.landing-home.home-editorial .home-briefing{background:linear-gradient(120deg,#49333d,#392b33);border-color:#867158}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .landing-scope>button{color:#d2c1ac}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .landing-scope>button[aria-pressed=true]{background:transparent;color:#f0dec1;border-color:#c3a675}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .landing-attention-list small{color:#c7b7a5}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .landing-event-list .home-date-mark{background:#49372f;border-color:#9d815d}html[data-show-mode=dark] .landing-page.welcome-fitted.home-editorial .landing-event-list .home-date-mark>strong{color:#e4cda8}}@media screen and (max-width:800px){.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid>.landing-attention{border-right:0}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid>section+section{border-top:1px solid var(--finish-rule)}.landing-page.welcome-fitted.landing-home.home-editorial .home-feature-body{grid-template-columns:minmax(0,1fr) 170px;gap:22px;padding-left:28px}.landing-page.welcome-fitted.home-editorial .landing-section-label{padding-left:28px}.landing-page.welcome-fitted.landing-home.home-editorial .home-date-folio{padding-inline:18px}}@media screen and (max-width:600px){.landing-page.welcome-fitted.home-editorial .home-bow-tie{width:26px;height:18px;margin-bottom:9px}.landing-page.welcome-fitted.home-editorial .home-folio-emblem{display:none}.landing-page.welcome-fitted.home-editorial .home-production-links .home-tool-icon{width:28px;height:28px;padding:5px}.landing-page.welcome-fitted.landing-home.home-editorial .home-briefing{padding:18px 22px 12px}.landing-page.welcome-fitted.home-editorial .home-briefing-links{gap:0}.landing-page.welcome-fitted.home-editorial .home-briefing-links>a,.landing-page.welcome-fitted.home-editorial .home-briefing-links>a:first-child{border-left:0;padding:12px 0;min-height:56px}.landing-page.welcome-fitted.home-editorial .home-briefing-links>a:first-child{border-top:0}.landing-page.welcome-fitted.landing-home.home-editorial .home-editorial-mast{padding-top:4px;padding-bottom:23px;gap:14px;margin-bottom:24px}.landing-page.welcome-fitted.landing-home.home-editorial .home-greeting{font-size:34px;line-height:1.18;margin-top:12px}.landing-page.welcome-fitted.home-editorial .home-mast-date{min-width:0;max-width:112px;padding-left:13px}.landing-page.welcome-fitted.home-editorial .home-mast-date>.home-edition-label{font-size:8px;letter-spacing:.11em;margin-bottom:8px}.landing-page.welcome-fitted.home-editorial .home-mast-date time>strong{font-size:17px}.landing-page.welcome-fitted.home-editorial .home-mast-date time{font-size:9px;line-height:1.6}.landing-page.welcome-fitted.home-editorial .landing-section-label{padding:24px 25px 0;gap:10px;font-size:9px;letter-spacing:.13em}.landing-page.welcome-fitted.landing-home.home-editorial .home-feature-body{display:flex;gap:0;padding:0 25px}.landing-page.welcome-fitted.landing-home.home-editorial .home-focus-content{padding-bottom:26px}.landing-page.welcome-fitted.landing-home.home-editorial .home-focus-heading h2{font-size:35px}.landing-page.welcome-fitted.landing-home.home-editorial .landing-focus-facts{gap:20px}.landing-page.welcome-fitted.home-editorial .landing-focus-facts>div+div{padding-left:20px}.landing-page.welcome-fitted.landing-home.home-editorial .home-date-folio{margin:0 -25px;padding:20px 22px;gap:8px 20px;border-left:0}.landing-page.welcome-fitted.home-editorial .home-date-folio:before{inset:8px}.landing-page.welcome-fitted.home-editorial .home-date-folio:after{display:none}.landing-page.welcome-fitted.home-editorial .home-date-folio .home-date-mark>strong{font-size:52px}.landing-page.welcome-fitted.landing-home.home-editorial .home-production-links{padding-inline:6px}.landing-page.welcome-fitted.landing-home.home-editorial .home-production-links>a,.landing-page.welcome-fitted.landing-home.home-editorial .home-production-links .home-finishing-entry{padding:12px 5px;min-height:60px;font-size:10px}.landing-page.welcome-fitted.home-editorial .home-event-path{padding:0 4px 24px;margin-bottom:0}.landing-page.welcome-fitted.home-editorial .home-event-path h2{font-size:30px}.landing-page.welcome-fitted.home-editorial .home-event-path nav>a{padding:17px 0}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid>section{padding:22px 19px}.landing-page.welcome-fitted.home-editorial .landing-section-heading{gap:12px;align-items:center}}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid{--ink:#f4e9d8;--muted:#d0bfcb;--line:#7d6675;--gold:#dbbd88;--finish-ink:#f4e9d8;--finish-rule:#79616f;--finish-muted:#d0bfcb;--finish-gold:#dbbd88;background:#28222c;color:#f4e9d8;border-color:#8d735a;border-top-color:#d1ae75;box-shadow:0 16px 30px #1c14231a}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid>.landing-attention{background:linear-gradient(130deg,#3a293b,#302332 72%,#402b3a);border-color:#826779;position:relative;isolation:isolate}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid>section{color:#f4e9d8}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .home-ledger-caption{color:#d7b781}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .landing-section-heading{border-color:#79616f}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .landing-section-heading h2{color:#fff0dc}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .landing-section-heading h2 small{color:#dfc18c;background:#211b2570;border:1px solid #a18466}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .landing-scope>button{color:#d8c8d3;min-height:44px}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .landing-scope>button[aria-pressed=true]{color:#ffe8bb;border-color:#d8b77e;background:#dec18c0c}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid :is(.landing-attention-list>li>a,.landing-event-list>li>button,.landing-call-list>li>a){border-color:#79616f;color:#f4e9d8}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid :is(.landing-attention-list>li>a,.landing-event-list>li>button,.landing-call-list>li>a):hover{background:#d6b9820d}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid :is(.landing-attention-list,.landing-event-list,.landing-call-list) strong{color:#fff0df}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid :is(.landing-attention-list,.landing-event-list,.landing-call-list) small{color:#d1c0cb}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .landing-reason{color:#e7c995;background:#231b2566;border-color:#ad8d67}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .landing-reason.is-blocked{color:#ffdae4;background:#733e554d;border-color:#bd839a}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid :is(.landing-section-foot a,.landing-section-foot button,.landing-section-heading>a,.landing-section-heading>button){color:#e6c895}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .landing-clear{color:#efdfc8;background:transparent;border-color:#79616f}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .landing-clear :is(p,small){color:#d1c0cb}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .landing-clear svg{color:#dec18d}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid :is(a,button):focus-visible{outline:2px solid #edc786;outline-offset:3px}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid :is(.landing-call-status,.landing-empty-line){color:#d1c0cb}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .home-next-call-label{color:#f0d296}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .home-date-mark{color:#efdfc8;border-color:#79616f}.landing-page.welcome-fitted.landing-home.home-editorial .home-daily-grid .landing-section-heading h2 small{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;box-sizing:border-box;padding:2px 7px;margin-left:8px;vertical-align:middle;border-radius:20px;font:500 12px/1 Manrope,Arial,sans-serif}@media screen{.overlay.capture-overlay{align-items:center;padding:20px 16px;overflow:hidden}.tailored-capture.modal{display:flex;flex-direction:column;padding:0!important;overflow:hidden;max-height:calc(100dvh - 40px);width:min(620px,calc(100vw - 32px));border:1px solid #aa9064!important;border-radius:8px!important;background:var(--surface,#fffaf3);box-shadow:0 30px 100px #100c1470}.tailored-capture>.modalhead,.record-inspector.expansion-inspector>.modalhead,.contact-edit-panel.record-inspector>.modalhead,.holds-editor>.holds-editor-head{position:relative;top:auto;background:linear-gradient(120deg,#211c25,#302431);color:#f6eddd;border-bottom:1px solid #af9467;padding:25px 28px;margin:0;flex-shrink:0}.tailored-capture>.modalhead{display:flex;align-items:flex-start;gap:20px}.tailored-capture>.modalhead>div{flex:1;min-width:0}.tailored-capture>.modalhead h2,.record-inspector.expansion-inspector>.modalhead h2,.contact-edit-panel.record-inspector>.modalhead h2,.holds-editor>.holds-editor-head h2{color:#f6eddd;font:400 30px/1.25 Georgia,Times New Roman,serif!important;letter-spacing:-.02em!important;margin:7px 0!important}.tailored-capture>.modalhead .house-overline,.record-inspector.expansion-inspector>.modalhead .house-overline,.contact-edit-panel.record-inspector>.modalhead .eyebrow,.holds-editor>.holds-editor-head span{color:#d5bd92!important;font-size:10px!important;line-height:1.6;letter-spacing:.13em}.tailored-capture>.modalhead p{color:#d6cbd4;font-size:13px;line-height:1.6;margin:7px 0 0}.tailored-capture>.modalhead>button,.record-inspector.expansion-inspector>.modalhead>button,.contact-edit-panel.record-inspector>.modalhead>button,.holds-editor>.holds-editor-head>button{color:#f6eddd;background:#ffffff08;border:1px solid #d5bd9240;width:42px;min-width:42px;height:42px;padding:10px;display:grid;place-items:center;border-radius:50%}.capture-scroll{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1 1 auto;padding:22px 28px 25px;scrollbar-gutter:stable;background:var(--surface,#fffaf3)}.tailored-capture .capture-kind{margin:0 0 21px;gap:7px}.tailored-capture .capture-kind button{min-height:44px;font-size:13px;border-radius:5px}.capture-context{border-left:2px solid #ab8b56;padding:1px 0 1px 12px;margin:0 0 21px}.capture-context>span{display:block;color:var(--muted,#73656f);font-size:9px;letter-spacing:.12em;margin-bottom:5px}.capture-context>strong{display:block;color:var(--ink,#29242b);font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.tailored-capture label{font-size:13px;margin:16px 0;gap:8px}.tailored-capture input,.tailored-capture select,.tailored-capture textarea{font-size:14px;min-height:44px}.tailored-capture .capture-fields{align-items:start;gap:15px}.tailored-capture .capture-fields>.house-select-field{margin-top:16px}.tailored-capture .capture-fields>.house-select-field .house-field-label{font-size:13px}.tailored-capture .capture-detail{margin-top:8px;padding-top:16px}.tailored-capture .capture-detail summary{font-size:13px;min-height:32px}.tailored-capture .capture-caption{font-size:12px;line-height:1.7;margin:12px 0 0;color:var(--muted,#73656f)}.tailored-capture>.modalfoot{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:10px;padding:18px 28px max(18px,env(safe-area-inset-bottom));margin:0;border-top:1px solid var(--line,#ded5ce);background:var(--paper,#faf6ef)}.tailored-capture>.modalfoot button{min-height:44px;padding:10px 16px;font-size:13px}.tailored-capture>.modalfoot>.primary{margin-left:0}.capture-save-state{font-size:11px;line-height:1.5;color:var(--muted,#73656f);margin-right:auto}.capture-loading,.capture-notice,.capture-recovery p{font-size:13px;line-height:1.7}.capture-recovery{padding:18px;border:1px solid var(--line,#ded5ce);border-left:2px solid #ab8b56;border-radius:4px;margin:12px 0 20px}.capture-recovery h3{font:400 23px/1.3 Georgia,serif;margin:0 0 9px}.capture-recovery p{margin:0 0 14px;color:var(--muted,#73656f)}.capture-recovery button{min-height:44px}.capture-notice{padding:13px 16px;background:var(--panel,#f1ecdf);border-left:2px solid #ab8b56}.tailored-capture .capture-success{padding:14px 0 20px}.capture-check{display:grid;place-items:center;width:46px;height:46px;border:1px solid #ab8b5680;border-radius:50%;color:var(--ink,#29242b);margin-bottom:22px}.capture-success>small{display:block;font-size:12px;color:var(--muted,#73656f);line-height:1.6}.tailored-capture .capture-success h3{font:400 28px/1.3 Georgia,serif;margin:10px 0;overflow-wrap:anywhere}.capture-success p{font-size:13px;line-height:1.7;margin:0 0 20px;color:var(--muted,#73656f)}.capture-success a,.capture-success button{min-height:44px;box-sizing:border-box;font-size:13px}.tailored-capture :focus-visible{outline:2px solid #b0935f;outline-offset:3px}.record-inspector.expansion-inspector>.operations-panel-fields{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.record-inspector.expansion-inspector>.error{flex-shrink:0;margin:0;padding:12px 28px;max-height:25dvh;overflow:auto}.record-inspector .inspector-save-hint{font-size:11px;line-height:1.6}.holds-overlay>.holds-editor{display:flex;flex-direction:column;padding:0;overflow:hidden;height:100dvh;max-height:100dvh}.holds-overlay .holds-editor>fieldset{min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px 28px;flex:1 1 auto}.holds-overlay .holds-editor>.holds-editor-foot{position:relative;bottom:auto;flex-shrink:0;margin:0;padding:16px 28px max(16px,env(safe-area-inset-bottom));background:var(--surface,#fffaf3)}.holds-editor>.holds-error{flex-shrink:0;margin:10px 28px;max-height:20dvh;overflow:auto}.holds-editor .holds-editor-foot button{min-height:44px}.quick-file-status button{min-height:36px;margin:6px 0 0 8px}}@media screen and (max-width:580px){.overlay.capture-overlay{padding:8px}.tailored-capture.modal{max-height:calc(100dvh - 16px);width:calc(100vw - 16px)}.tailored-capture>.modalhead,.record-inspector.expansion-inspector>.modalhead,.contact-edit-panel.record-inspector>.modalhead,.holds-editor>.holds-editor-head{padding:20px}.capture-scroll{padding:19px 20px 22px}.tailored-capture>.modalfoot{padding:14px 20px max(14px,env(safe-area-inset-bottom))}.tailored-capture .capture-fields{grid-template-columns:1fr;gap:0}.tailored-capture input,.tailored-capture select,.tailored-capture textarea{font-size:16px!important}.capture-save-state{flex-basis:100%}.tailored-capture>.modalfoot>.primary{margin-left:auto}.holds-overlay .holds-editor>fieldset{padding:20px}.holds-overlay .holds-editor>.holds-editor-foot{padding:15px 20px max(15px,env(safe-area-inset-bottom))}}@media screen{.holds-overlay .holds-editor label{font-size:13px;line-height:1.5}.holds-overlay .holds-editor :is(input,select,textarea){font-size:14px;min-height:44px}}@media screen and (max-width:580px){.holds-overlay .holds-editor :is(input,select,textarea){font-size:16px}}@media screen{.cufflink-mark{width:80px;height:44px;flex:none;color:#c8ac78;background:transparent!important;border:0!important;box-shadow:none!important}.home-cufflink-entry{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:16px;text-align:left;padding:14px 22px!important;margin:0 0 22px;background:linear-gradient(120deg,#28222a,#3a2935)!important;color:#f6eddc!important;border:1px solid #ad936866!important;border-radius:4px;box-shadow:0 5px 18px #130c1712}.home-cufflink-entry>.cufflink-mark{width:48px;height:28px}.home-cufflink-entry>span{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:20px;row-gap:3px;flex:1;min-width:0}.home-cufflink-entry small{grid-column:1/-1;font-size:8px;letter-spacing:.13em;color:#d0b888}.home-cufflink-entry strong{font:400 22px/1.25 Georgia,Times New Roman,serif}.home-cufflink-entry>span>span{font-size:12px;color:#dfd2db}.home-cufflink-entry>svg:last-child{color:#d0b888;flex:none}.home-cufflink-entry:hover{border-color:#d0b888!important;box-shadow:0 6px 22px #130c1726}.cufflink-workspace{max-width:1500px;margin:auto;padding:22px 30px 45px;color:var(--ink)}.cufflink-mast{height:auto;min-height:175px;display:flex;align-items:center;gap:25px;padding:34px 32px;background:linear-gradient(120deg,#211c25,#3a2935);color:#f6eddc;border:1px solid #ad936866;border-bottom:2px solid #ad9368;border-radius:5px 5px 0 0}.cufflink-mast>div{flex:1;min-width:0}.cufflink-mast>div>span{font-size:9px;letter-spacing:.15em;color:#d0b888;line-height:1.7}.cufflink-mast h1{font:400 clamp(32px,4vw,46px)/1.15 Georgia,"Times New Roman",serif;letter-spacing:-.025em;margin:10px 0;color:#f6eddc}.cufflink-mast p{color:#dfd2db;font-size:13px;line-height:1.7;margin:0;max-width:50ch}.cufflink-mast>.primary{background:#e7d5b4;color:#2c2028;border-color:#e7d5b4;min-height:44px;flex:none;font-size:12px}.cufflink-intro{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:17px 26px;background:var(--panel,#f1ece2);border:1px solid var(--line);border-top:0;margin-bottom:25px}.cufflink-intro p{font-size:12px;line-height:1.8;max-width:70ch;color:var(--muted);margin:0}.cufflink-intro>span{font-size:9px;letter-spacing:.1em;white-space:nowrap;color:var(--muted)}.cufflink-intro i{display:inline-block;height:14px;border-left:1px solid #b1976c;margin:0 12px;vertical-align:middle}.cufflink-event-picker{display:flex;align-items:end;gap:24px;margin-bottom:25px}.cufflink-event-picker>.house-select-field{flex:1;max-width:580px;min-width:0}.cufflink-event-picker>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.cufflink-event-picker button{min-height:44px;font-size:12px}.cufflink-event-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 0;border-top:1px solid var(--line)}.cufflink-event-card>div{min-width:0}.cufflink-event-card span{font-size:9px;color:var(--muted);letter-spacing:.15em}.cufflink-event-card h2{font:400 28px/1.3 Georgia,serif;margin:9px 0;color:var(--ink);overflow-wrap:anywhere}.cufflink-event-card p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}.cufflink-event-card p b{font-weight:400;margin:0 7px}.cufflink-event-card>a,.cufflink-full-cues{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--burgundy);text-decoration:none;min-height:44px;flex:none}.cufflink-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 22px}.cufflink-tabs>button{display:flex;align-items:center;text-align:left;gap:13px;padding:17px 21px;background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:5px}.cufflink-tabs>button[aria-pressed=true]{border-color:#aa8c58;background:var(--panel,#f1ece2);color:var(--ink);box-shadow:inset 0 2px #aa8c58}.cufflink-tabs>button>span{display:grid;gap:7px;font-size:15px;font-weight:600}.cufflink-tabs small{font-size:11px;color:var(--muted);font-weight:400;line-height:1.5}.cufflink-body{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:25px}.cufflink-body .house-page-heading{margin-top:0}.cufflink-body .house-page-heading h2{font-size:27px}.cufflink-body .event-arrival-desk{padding:0}.cufflink-run-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.cufflink-run-heading h2{font:400 28px/1.25 Georgia,serif;margin:0 0 9px}.cufflink-run-heading p{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.cufflink-run-heading button{min-height:44px;flex:none}.cufflink-sequence{list-style:none;margin:0;padding:0}.cufflink-sequence>li{display:flex;align-items:flex-start;gap:20px;border-top:1px solid var(--line);padding:22px 0}.cufflink-number{font:400 23px/1.4 Georgia,serif;color:#997d50;min-width:32px}.cufflink-cue-text{flex:1;min-width:0}.cufflink-cue-text>button{font-size:15px;font-weight:600;line-height:1.5;border:0;background:transparent;color:var(--ink);text-align:left;padding:0;min-height:27px;overflow-wrap:anywhere}.cufflink-cue-text>small{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin:5px 0}.cufflink-cue-text>p{font-size:13px;line-height:1.65;margin:5px 0;color:var(--ink);overflow-wrap:anywhere}.cufflink-cue-text>.cufflink-cue-notes{color:var(--muted);white-space:pre-wrap}.cufflink-cue-text>a{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--burgundy);min-height:36px}.cufflink-order{display:flex;gap:5px}.cufflink-order>button{width:38px;height:40px;padding:8px;display:grid;place-items:center}.cufflink-note{font-size:12px;line-height:1.8;color:var(--muted);padding:13px 15px;border-left:2px solid #b09460;background:var(--panel,#f5efe6)}.cufflink-workspace .operations-panel-fields>label{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;font-size:13px}.cufflink-workspace .operations-panel-fields>.formrow{margin:18px 0}.cufflink-workspace .operations-panel-fields small{font-size:12px;line-height:1.65;color:var(--muted)}.cufflink-workspace :focus-visible,.home-cufflink-entry:focus-visible{outline:2px solid #b0935f;outline-offset:4px}}@media screen and (max-width:800px){.cufflink-workspace{padding:15px 16px 30px}.cufflink-mast{gap:17px;padding:25px 22px;flex-wrap:wrap}.cufflink-mast>.cufflink-mark{width:58px}.cufflink-mast>.primary{margin-left:75px}.cufflink-intro{padding:16px 20px}.cufflink-intro>span{display:none}.cufflink-event-picker{align-items:stretch;flex-direction:column;gap:15px}.cufflink-event-picker>.house-select-field{max-width:none}.cufflink-event-card{display:block}.cufflink-event-card>a{margin-top:10px}.cufflink-tabs>button{padding:14px 12px;gap:8px}.cufflink-tabs>button>span{font-size:14px}.cufflink-tabs small{font-size:10px}.cufflink-body{padding:18px 15px}.cufflink-run-heading{align-items:start;flex-direction:column}.cufflink-sequence>li{gap:10px}.cufflink-order{flex-direction:column}.cufflink-order>button{width:40px;height:44px}.cufflink-workspace input,.cufflink-workspace select,.cufflink-workspace textarea{font-size:16px!important}.home-cufflink-entry{gap:12px;padding:14px 16px!important}.home-cufflink-entry>.cufflink-mark{width:38px;height:25px}.home-cufflink-entry>span{grid-template-columns:minmax(0,1fr);gap:3px}.home-cufflink-entry strong{font-size:21px}.home-cufflink-entry small{display:none}.home-cufflink-entry>span>span{font-size:11px;line-height:1.5}}@media screen{:is(.polished-workspace>main:not([data-workspace-view=home]):not([data-workspace-view=caller]),.desk-main,.sp-main){--finish-ground:#e7dfd3;--finish-paper:#f2e9d9;--finish-wash:#e8dcc8;--finish-rule:#c5b398;--finish-ink:#30292c;--finish-muted:#64584e;--finish-gold:#8b6b3e}html[data-show-mode=dark] :is(.polished-workspace>main:not([data-workspace-view=home]):not([data-workspace-view=caller]),.desk-main,.sp-main){--finish-ground:#211c22;--finish-paper:#30272e;--finish-wash:#3e313a;--finish-rule:#77634f;--finish-ink:#f0e5d4;--finish-muted:#c9bbab;--finish-gold:#cfb181}:is(.peoplepage,.arrivalpage)>.house-heading.sectionheading,.desk-main :is(.house-page-heading,.rooms-intro,.media-desk-intro,.wf-header),.landing-register>.landing-mast,.sp-main :is(.sp-project-title,.sp-directory-heading){position:relative;height:auto;min-height:0;max-height:none;overflow:visible;background:linear-gradient(115deg,#241e27,#3c2d36);color:#f4e8d5;border:1px solid #806c52;border-bottom:2px solid #b69a69;border-radius:3px;padding:29px 30px;box-shadow:inset 0 0 0 6px #ffffff02,0 8px 24px #2117220a}.desk-main .wf-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 25px}.desk-main .wf-header>div{min-width:0}.desk-main .wf-header :is(h1,h2){font:400 clamp(30px,3vw,40px)/1.18 Georgia,serif;letter-spacing:-.025em;color:#f4e8d5;margin:10px 0}.desk-main .wf-header :is(p,.eyebrow,.house-overline){color:#d9c8ad;font-size:13px;line-height:1.75}.desk-main .wf-header :is(.eyebrow,.house-overline){font-size:10px;letter-spacing:.14em}.desk-main .wf-header a{color:#f0dfbf;min-height:44px;display:inline-flex;align-items:center;gap:8px;flex:none}.desk-main .wf-header button,.desk-main .media-desk-intro .media-toolbar>button{color:var(--editorial-ink,#342c31);background:transparent;border-color:var(--editorial-rule,#9a8268);min-height:44px}.desk-main .wf-header button.primary,.desk-main .media-desk-intro .media-toolbar>.primary{color:#30252b;background:#e8d5b3;border-color:#e8d5b3}.house-heading.sectionheading .house-overline{font-size:10px;letter-spacing:.15em;line-height:1.7}.house-heading.sectionheading .house-heading-copy>p{font-size:14px;line-height:1.75}.house-heading-actions>button{min-height:44px;font-size:13px}.house-heading-mark{background:none!important;border:0!important;box-shadow:none!important}:is(.peoplepage,.arrivalpage) :is(.register-filter-fieldset,.contact-book-controls,.rosterstats),.documents-center>.register-controls{background:var(--finish-paper);border-color:var(--finish-rule)}.peoplepage :is(.register-controls,.contact-book-controls) :is(input,select){background:var(--surface,#fffaf3);font-size:14px;min-height:44px}.peoplepage .register-views>button{font-size:13px;min-height:44px}:is(.task-register .task-ledger-head,.sequence-sheet.rundown-table thead th,.peoplepage .directory-table thead th,.desk-main .desk-table thead th,.sp-main .sp-table thead th){font-size:10px;letter-spacing:.1em;line-height:1.6;color:#ecd7b5}.task-register .task-ledger-row{background:var(--finish-paper);padding-block:21px}.task-ledger-title h2>button{font:400 22px/1.35 Georgia,serif;color:var(--finish-ink)}.task-register :is(.task-ledger-owner,.task-ledger-due){font-size:13px;line-height:1.65}.task-register .task-ledger-title>small{font-size:11px;line-height:1.6;color:var(--finish-muted)}.task-register .task-ledger-note{font-size:13px;line-height:1.7}.peoplepage .document-card{background:var(--finish-paper);border-color:var(--finish-rule)}.peoplepage .document-card>h2{font:400 25px/1.3 Georgia,serif}.desk-main :is(.wf-card,.wf-now,.wf-panel,.rehearsal-control,.rehearsal-handoff,.planning-card,.coverage-position,.advance-card),.sp-main .sp-directory-list{border-color:var(--finish-rule);background:var(--finish-paper)}.desk-main .wf-card :is(input,select,textarea){font-size:14px;min-height:44px}.media-desk .media-metrics,.media-desk .media-inbox-list,.media-desk .media-review-pane,.media-desk .media-link-list{background:var(--finish-paper);border-color:var(--finish-rule)}.media-desk .media-metrics button,.media-desk .media-inbox-item{background:transparent}.media-desk .media-inbox-item.selected{background:var(--finish-wash);border-color:var(--finish-gold)}.record-inspector.expansion-inspector>.operations-panel-fields{background:var(--surface,#fffaf3)}.record-inspector.expansion-inspector>.modalfoot{background:var(--finish-paper,#f2e9d9);border-top:1px solid var(--finish-rule,#c5b398)}.record-inspector.expansion-inspector>.error{border:0;border-left:3px solid #a34551;background:#f9e9e7;color:#712c36;padding:14px 24px;font-size:13px;line-height:1.6}.record-inspector.expansion-inspector [aria-invalid=true]{border-color:#a34551}html[data-show-mode=dark] .record-inspector .inspector-record-links{background:#30272e;border-color:#77634f;color:#f0e5d4}html[data-show-mode=dark] .record-inspector .inspector-record-links :is(a,.house-overline){color:#e5ceab}.desk-main .media-editing-notice{padding:12px 16px;margin:15px 0;border-left:2px solid var(--finish-gold);background:var(--finish-paper);color:var(--finish-muted);font-size:13px;line-height:1.7}:is(.house-heading,.wf-header,.register-controls,.record-inspector) :focus-visible{outline:2px solid #a5824c;outline-offset:4px}}@media screen and (max-width:800px){:is(.peoplepage,.arrivalpage)>.house-heading.sectionheading,.desk-main :is(.house-page-heading,.rooms-intro,.media-desk-intro,.wf-header),.landing-register>.landing-mast,.sp-main :is(.sp-project-title,.sp-directory-heading){padding:23px 21px}.desk-main .wf-header{flex-wrap:wrap;gap:12px}.desk-main .wf-header>div{flex-basis:100%}.house-heading.sectionheading .house-heading-copy>p{font-size:13px}.task-register .task-ledger-row{padding-block:19px}.peoplepage :is(.register-controls,.contact-book-controls) :is(input,select),.desk-main .wf-card :is(input,select,textarea){font-size:16px}}.location-browse{margin:22px 0 12px}.location-browse .building-room-picker{margin:0;background:var(--finish-paper,#f3eadb)}.location-create-actions,.location-pagination{display:flex;align-items:center;gap:10px}.location-pagination{justify-content:center;margin:24px 0}.location-result-count{font-size:12px;color:var(--muted);margin:16px 0}.location-pagination span{font-size:12px}.inv-desk .inv-location-block{border:1px solid #c9b99e;background:#ece0cb45;padding:18px;margin:20px 0}.inv-desk .inv-location-block fieldset{padding:0;border:0;background:none;margin:0}.inv-desk .inv-location-block legend{font:600 12px/1.5 Arial,sans-serif;color:#554032;margin-bottom:14px}.inv-desk .building-room-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.inv-desk .building-room-fields label{font:600 12px/1.5 Arial,sans-serif;display:grid;gap:8px}.inv-desk .building-room-hint{font-size:12px;margin:10px 0;color:#66594b}.inv-desk .location-selection-summary{border-top:0;padding:0;gap:12px}.inv-desk .location-selection-summary button{padding:5px 0;min-height:30px;border:0;background:transparent;text-decoration:underline;font-size:11px}.inv-desk .inv-location-block>.inv-form-grid{margin:16px 0 0}.inv-location-add{display:flex;align-items:flex-end;gap:12px;margin-top:16px}.inv-location-add>label{flex:1}.inv-location-add>button{flex:none}.inv-location-block>.inv-help{margin:12px 0 0}.inv-call-editor{border-block:1px solid #c9b99e;margin:14px 0 22px}.inv-call-editor section+section{border-top:1px solid #c9b99e66}.inv-call-editor h4{font:600 11px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#79603e;margin:18px 0 0}.inv-workbench.is-review{grid-template-columns:1fr}.is-review .inv-live-preview{display:none}.is-review .inv-editor{padding:26px 30px}.inv-review-intro{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 22px;color:#695a4b}.inv-review-intro>span{display:flex;gap:8px;align-items:center;font-size:13px}.inv-review-intro>small{font-size:11px;white-space:nowrap}.inv-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #b8a183;border-left:1px solid #c9b99e66}.inv-review-grid article{min-width:0;padding:16px 18px;border-right:1px solid #c9b99e66;border-bottom:1px solid #c9b99e66;background:#fffaf040}.inv-review-grid article>div{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.inv-review-grid article>div>span{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#7a6043}.inv-desk .inv-review-grid button{font-size:11px;min-height:28px;padding:3px 6px;border:0;background:none;color:#634633}.inv-review-grid strong{display:block;font:500 16px/1.5 Arial,sans-serif;color:#352b30;overflow-wrap:anywhere}.inv-review-grid p{white-space:pre-line;font-size:12px;line-height:1.6;margin:7px 0 0;overflow-wrap:anywhere;color:#675a50;max-height:150px;overflow:auto}.inv-review-flags{padding:14px 18px;background:#ecddbc65;border-left:3px solid #ae8b54;margin:18px 0;font-size:12px;color:#58452e}.inv-review-flags>strong{font-size:12px}.inv-review-flags>div{display:flex;align-items:center;gap:10px;margin:7px 0}.inv-review-flags>div>span{flex:1}.inv-review-flags svg{flex:none}.inv-desk .inv-review-flags button{min-height:32px;padding:4px 8px;font-size:11px;border:0;background:transparent;white-space:nowrap}.inv-review-flags>small{display:block;margin-top:8px;font-size:11px;color:#73614a}.inv-desk .is-review .inv-preview-action{width:auto;padding:10px 14px;margin:4px 0 18px;font-size:12px;min-height:40px}.inv-publish-panel{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:14px 24px;padding:20px 22px;border:1px solid #bca27e;border-top:3px solid #6b4b5f;background:#e9dec9}.inv-desk .inv-publish-heading h3{margin:0 0 8px;font-size:24px}.inv-publish-heading p{font-size:12px;line-height:1.65;margin:0;max-width:630px}.inv-publish-panel .inv-review-check{grid-column:1/-1;margin:4px 0 0;align-items:center;font-size:13px}.inv-publish-panel>.inv-help{margin:0;align-self:center}.inv-desk .inv-publish-panel .inv-issue{width:100%;min-height:44px!important}.inv-inline-error{padding:14px 18px;margin:18px 0 0;font-size:13px}.is-review .inv-editor-footer{margin-top:20px;padding-top:16px}.is-review .inv-share-ready{margin-top:20px}.is-review .inv-share-ready h3{margin:10px 0 16px}@media(max-width:1100px){.inv-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-review-intro{align-items:flex-start;flex-direction:column;gap:7px}}@media(max-width:560px){.inv-desk .inv-location-block{padding:14px}.inv-desk .building-room-fields{grid-template-columns:1fr}.inv-location-add{align-items:stretch;flex-direction:column}.inv-location-add>label{width:100%}.inv-review-grid{grid-template-columns:1fr}.is-review .inv-editor{padding:22px 17px}.inv-publish-panel{grid-template-columns:1fr;padding:17px}.inv-review-flags>div{flex-wrap:wrap}.inv-review-flags>div>span{flex-basis:75%}.inv-review-flags>div>button{margin-left:26px}.location-create-actions{flex-wrap:wrap}}.fitted-navigation .nav-mode{display:grid;grid-template-columns:1fr 1fr;gap:3px;border:1px solid #b89d7040;padding:3px;border-radius:5px;margin:8px 0 14px}.fitted-navigation .nav-mode button{padding:8px 4px;min-height:36px;border:0;background:transparent;color:#695965;font-size:12px;border-radius:3px;display:flex;justify-content:center;align-items:center;gap:5px}.fitted-navigation .nav-mode button[aria-pressed=true]{background:#e7d4b0;color:#30252b}.nav-mode small{font-size:10px;opacity:.8}.fitted-navigation .nav-focused{padding:0 2px}.fitted-navigation .nav-focused-caption{font-size:9px;letter-spacing:.14em;color:#806b50;margin:9px 11px}.fitted-navigation .nav-focused>.nav-destination{min-height:40px;font-size:13px;margin:2px 0;padding:9px 12px;border-radius:3px}.fitted-navigation .nav-current-tool{border-top:1px solid #b69a6930;margin-top:13px;padding-top:6px}.fitted-navigation .nav-more-tools{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 12px;border:0;border-top:1px solid #b69a6930;background:none;color:#6b4b36;font-size:12px;margin-top:13px}.fitted-navigation .nav-focused-help{margin:5px 12px 16px;color:#796b64;font-size:11px;line-height:1.6}.nav-focused-help kbd{white-space:nowrap}.crew-journey{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:12px 0 22px;border-bottom:1px solid var(--finish-rule,#c5b398);padding:0 0 12px;color:var(--finish-muted,#64584e)}.crew-journey>span{font-size:10px;letter-spacing:.14em;margin-right:12px}.crew-journey a{display:inline-flex;gap:9px;align-items:center;font-size:12px;padding:9px 12px;border-radius:3px;text-decoration:none;color:inherit;min-height:38px}.crew-journey a[aria-current=page]{background:#342832;color:#f2dfbd}.crew-journey a:hover{box-shadow:inset 0 0 0 1px #9d8365}.planning-invitation-link{font-size:12px;display:inline-flex;align-items:center;padding:10px}.inv-desk{--inv-ink:#30272d;--inv-muted:#675a50;--inv-paper:#f6edde;--inv-rule:#c9b99e;--inv-gold:#8b6d40;color:var(--inv-ink);max-width:1500px;margin:0 auto 50px;font-family:Arial,sans-serif}.inv-theme-plum,.inv-desk{--inv-dark:#2c202c;--inv-mid:#4a3443;--inv-light:#f2dfbd;--inv-accent:#c6a676}.inv-theme-noir{--inv-dark:#181b20;--inv-mid:#30343b;--inv-light:#f0e5d0;--inv-accent:#c1b08e}.inv-theme-evergreen{--inv-dark:#172d2a;--inv-mid:#304c42;--inv-light:#eae3c8;--inv-accent:#b8b18b}.inv-desk :is(h1,h2,h3){text-transform:none;letter-spacing:-.025em;line-height:1.15;color:inherit;font-family:Georgia,serif;font-weight:400}.inv-desk p{line-height:1.75}.inv-desk :is(button,a),.inv-edition :is(button,a){-webkit-tap-highlight-color:transparent}.inv-desk button,.inv-edition button,.inv-share-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid var(--inv-rule,#c9b99e);border-radius:3px;padding:9px 14px;background:#fbf5e9;color:#3d3033;font:500 13px/1.4 Arial,sans-serif;cursor:pointer;text-transform:none;letter-spacing:0}.inv-desk button.primary{background:#372631;border-color:#372631;color:#f5e6cc}.inv-desk :is(button:disabled,input:disabled){opacity:.5;cursor:default}.inv-desk :is(button,a,input,select,textarea):focus-visible,.inv-edition :is(button,a,input):focus-visible{outline:3px solid #b88845;outline-offset:3px}.inv-desk-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:37px 42px;margin-bottom:26px;border:1px solid #927956;border-bottom:3px solid #b99a69;background:radial-gradient(ellipse at 100% 0,#65445955,transparent 65%),#2b222c;color:#f3e5cf;position:relative}.inv-desk-heading:after{content:"";position:absolute;inset:7px;border:1px solid #d7bf8c1f;pointer-events:none}.inv-overline{font:600 10px/1.6 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#9b7749}.inv-desk-heading .inv-overline{color:#d8bd91}.inv-desk-heading h1{font-size:clamp(36px,4.5vw,58px);margin:13px 0 14px;color:#f6e9d3}.inv-desk-heading h1 span,.inv-editor h2 span{color:#c09c64}.inv-desk-heading p{font-size:14px;max-width:680px;color:#dccbb4;margin:0}.inv-seal{width:88px;height:88px;flex:none;stroke:currentColor;stroke-width:1.1;color:#c6a676}.inv-desk-heading>.inv-seal{width:110px;height:110px}.inv-library-heading,.inv-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.inv-library-heading h2{font-size:28px;margin:0 0 8px}.inv-library-heading p{font-size:13px;color:var(--inv-muted);margin:0}.inv-empty{padding:55px 25px;text-align:center;border:1px solid var(--inv-rule);background:linear-gradient(130deg,#f6edde,#e8dbc6)}.inv-empty h2{font-size:32px;margin:20px 0 15px}.inv-empty p{max-width:530px;margin:0 auto 35px;color:#685848;font-size:14px}.inv-empty>div{display:flex;justify-content:center;gap:28px;font-size:10px;letter-spacing:.12em}.inv-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:22px}.inv-library-card{border:1px solid #b6a082;background:var(--inv-paper);overflow:hidden}.inv-library-cover{background:linear-gradient(130deg,var(--inv-dark),var(--inv-mid));text-align:center;color:var(--inv-light);padding:28px 22px;min-height:240px}.inv-library-cover .inv-seal{width:57px;height:57px;display:block;margin:0 auto 18px}.inv-library-cover>span{font-size:9px;letter-spacing:.16em}.inv-library-cover h3{font-size:28px;margin:18px 0 10px;overflow-wrap:anywhere}.inv-library-cover p{font-size:12px;color:var(--inv-light);margin:0}.inv-library-card>div:last-child{padding:18px;display:flex;flex-wrap:wrap;gap:8px}.inv-library-card>div:last-child>span{width:100%;font-size:11px;color:#75614d;margin-bottom:6px}.inv-notice{background:#e7eddd;border:1px solid #a4ae89;color:#33442e;padding:12px 16px;display:flex;gap:10px;align-items:center;font-size:13px}.inv-workbench-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:18px 0}.inv-workbench-bar>span{font-size:11px;color:var(--inv-muted);margin-right:auto}.inv-workbench-bar>div{display:flex;gap:8px}.inv-editor-steps{display:flex;border-block:1px solid var(--inv-rule);margin-bottom:27px;overflow-x:auto;gap:0}.inv-desk .inv-editor-steps>button{flex:1;white-space:nowrap;gap:10px;background:none;border:0;border-radius:0;padding:18px 12px;border-bottom:3px solid transparent;color:#796754;font-size:12px}.inv-editor-steps>button>span{font-size:10px;font-variant-numeric:tabular-nums}.inv-desk .inv-editor-steps>button[aria-current=step]{color:#382832;border-bottom-color:#91683f;background:#eadcc550}.inv-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.53fr);gap:28px;align-items:start}.inv-editor{background:var(--inv-paper);border:1px solid var(--inv-rule);padding:30px;min-width:0}.inv-editor>h2{font-size:34px;margin:0 0 20px}.inv-editor fieldset{border:0;padding:0;margin:0;min-width:0}.inv-editor fieldset>p{font-size:14px;color:#675b50;margin:0 0 22px}.inv-editor h3{font-size:24px;margin:25px 0 18px}.inv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;margin:18px 0}.inv-field{display:flex;flex-direction:column;gap:8px;min-width:0;color:#4b3d36;font:500 12px/1.55 Arial,sans-serif}.inv-field>span{font-weight:600}.inv-wide{grid-column:1/-1}.inv-desk :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:44px;border:1px solid #bfae95;border-radius:3px;background:#fffaf0;color:#30272d;padding:10px 11px;font:400 14px/1.5 Arial,sans-serif;box-shadow:none;letter-spacing:0}.inv-desk textarea{resize:vertical}.inv-desk input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:none;accent-color:#4b3040}.inv-source-box{background:#eadcc740;border:1px solid #cbbb9f;padding:20px;display:grid;gap:15px;margin:18px 0 25px}.inv-source-box>small,.inv-help{font-size:12px!important;line-height:1.7!important;color:#706253!important}.inv-source-box>button{justify-self:start}.inv-finish-picker{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.inv-desk .inv-swatch{background:transparent;min-height:46px;padding:7px 11px;font-size:12px}.inv-swatch i{width:19px;height:19px;border-radius:50%;border:1px solid #b9a17b;background:#422e3e}.inv-swatch-noir i{background:#25282d}.inv-swatch-evergreen i{background:#2d463c}.inv-desk .inv-swatch[aria-pressed=true]{box-shadow:0 0 0 1px #775239;border-color:#775239}.inv-live-preview{position:sticky;top:25px;min-width:0;text-align:center}.inv-live-preview>.inv-overline{display:block;margin:0 0 16px;color:#7d6547}.inv-live-preview>p{font-size:11px;color:#75624d;margin:18px 0 12px}.inv-editor-footer{border-top:1px solid #cfbda2;margin-top:32px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.inv-editor-footer>span{font-size:11px;color:#7b674f}.inv-pin-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0}.inv-desk .inv-pin-tabs button{font-size:12px;background:transparent}.inv-desk .inv-pin-tabs button[aria-pressed=true]{background:#3e2d38;color:#f2e1c5;border-color:#3e2d38}.inv-pin-editor{border-top:1px solid #cbbb9f;padding:4px 0 20px}.inv-map-search{display:flex;gap:10px;align-items:flex-end;margin:20px 0 10px}.inv-map-search label{flex:1;min-width:0;font-size:12px;display:grid;gap:8px}.inv-map-search button{flex:none}.inv-map-results{padding:0;margin:12px 0;list-style:none;border:1px solid #c9b99e}.inv-map-results button{width:100%;display:flex;flex-direction:column;align-items:flex-start;border:0;border-radius:0;text-align:left}.inv-map-results small{display:block;color:#6d5c4c;font-weight:400}.inv-pin-editor>small{font-size:10px;line-height:1.6;color:#706253}.inv-map-wrap{margin:18px 0;position:relative;isolation:isolate}.inv-map{height:340px;background:#dfded5;border:1px solid #ab977a;z-index:0}.inv-map .leaflet-control a{color:#28232b!important;background:#fffaf0!important}.inv-map .leaflet-control-attribution{font:10px/1.6 Arial,sans-serif;color:#333;background:#fffffff2;max-width:100%;padding:2px 5px}.inv-map-marker{background:none!important;border:0!important;padding:5px;box-sizing:border-box}.inv-map-marker span{display:grid;place-items:center;background:#392536;color:#fff0d0;font:600 13px Arial,sans-serif;width:32px;height:32px;border:2px solid #d6b87f;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 3px 10px #20151c55}.inv-map-marker.is-selected span{background:#88653e;outline:3px solid #fff8}.inv-map-marker span{border-radius:50%;transform:none}.inv-map-instruction{padding:10px;background:#392b34;color:#f2e0c4;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px}.inv-map-instruction button{flex:none}.inv-map-caption{font:11px/1.7 Arial,sans-serif!important;color:#74634f!important;margin:9px 0!important}.inv-map-error{background:#fff0cd;padding:10px;color:#634723;font-size:12px}.inv-coordinates{margin-top:18px;font-size:12px}.inv-coordinates summary{cursor:pointer;padding:10px 0;color:#6c533c}.inv-custom-section{border:1px solid #c7b597;padding:20px;margin:20px 0}.inv-custom-section>span{font-size:10px;letter-spacing:.16em;color:#896b46}.inv-custom-section .inv-field{margin:15px 0}.inv-custom-section>div{display:flex;gap:10px}.inv-review-summary{border-block:1px solid #c9b99e;margin:22px 0}.inv-review-summary>div{padding:16px 0;display:grid;grid-template-columns:110px 1fr;gap:12px;border-bottom:1px solid #c9b99e55}.inv-review-summary span{font-size:9px;letter-spacing:.12em;color:#826644}.inv-review-summary strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.inv-review-needed{border-left:3px solid #9b713d;background:#ecddbc;padding:15px 20px;font-size:13px;line-height:1.7;margin:20px 0}.inv-review-needed ul{margin:9px 0 0;padding-left:18px}.inv-desk .inv-preview-action{width:100%;justify-content:space-between;padding:17px 20px;background:#ece0c8;margin:12px 0 15px}.inv-review-check{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.7;margin:22px 0}.inv-issue{width:100%;min-height:48px!important}.inv-share-ready{padding:25px;background:#e9ddc7;border:1px solid #b99a6c;margin:25px 0}.inv-share-ready h3{font-size:28px}.inv-share-ready .inv-field{margin:18px 0 12px}.inv-share-actions{display:flex;gap:8px;flex-wrap:wrap}.inv-share-actions a{text-decoration:none}.inv-link-history{margin:32px 0 0}.inv-link-history>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c9b99e;padding:13px 0;gap:12px;font-size:12px}.inv-link-history small{display:block;color:#7a6853;margin-top:6px}.inv-edition,.inv-guest-state{--inv-rule:#bdac90;background:#e8decd;color:#30282e;font:400 15px/1.8 Arial,sans-serif;min-height:100vh;overflow-wrap:anywhere;color-scheme:light}.inv-edition :is(h1,h2,h3){font-family:Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.025em;line-height:1.18;color:inherit}.inv-edition p{line-height:1.8}.inv-reading-bar{position:sticky;top:0;z-index:600;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--inv-dark);color:var(--inv-light);padding:14px clamp(18px,4vw,64px);border-bottom:1px solid #b49b714d}.inv-reading-bar>a{color:inherit;text-decoration:none;display:flex;gap:15px;align-items:baseline}.inv-reading-bar strong{font:25px Georgia,serif}.inv-reading-bar>a>span{font-size:10px;letter-spacing:.15em;text-transform:uppercase}.inv-reading-bar>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;min-width:0;max-width:100%}.inv-edition .inv-reading-bar button{background:transparent;color:var(--inv-light);border-color:#c4ac8060;font-size:12px;min-height:44px;max-width:100%;white-space:normal;text-align:center;padding:7px 12px}.inv-preview-label{font-size:9px;letter-spacing:.12em;color:#c7b28e;margin-right:10px}.inv-chapter-nav{display:flex;justify-content:center;gap:4px;padding:13px 20px;background:#ddd0bb;border-bottom:1px solid #c6b599;overflow:auto;scrollbar-width:thin}.inv-edition .inv-chapter-nav button{background:none;border:0;flex:none;gap:8px;font-size:12px;padding:9px 13px}.inv-edition .inv-chapter-nav button[aria-current=step]{background:#f9f0df}.inv-chapter-nav small{font-size:9px;color:#896b42}.inv-edition-content{max-width:1120px;margin:38px auto;padding:0 26px}.inv-chapter{scroll-margin-top:90px;margin-bottom:30px;padding:58px;background:#f7efdf;border:1px solid #c5b497;box-shadow:0 5px 24px #36272808}.inv-chapter:first-child{padding:0;border:0;box-shadow:0 18px 45px #21192119}.inv-cover{background:radial-gradient(ellipse at 50% 20%,#d8b37b0c,transparent 60%),linear-gradient(135deg,var(--inv-dark),var(--inv-mid));color:var(--inv-light);padding:25px;position:relative;overflow:hidden;text-align:center;min-width:0}.inv-cover:before{content:"";position:absolute;inset:12px;border:1px solid #c0a16c66;pointer-events:none}.inv-cover-mast,.inv-cover-foot{display:flex;justify-content:space-between;align-items:center;font:9px/1.7 Arial,sans-serif;letter-spacing:.18em;gap:12px;position:relative}.inv-cover-mast>span:first-child{font-size:13px;letter-spacing:.22em}.inv-cover-body{padding:48px 25px 56px;position:relative}.inv-cover .inv-seal{width:78px;height:78px;margin-bottom:18px;color:var(--inv-accent)}.inv-cover .inv-overline{color:var(--inv-accent);font-size:9px;letter-spacing:.2em;margin:12px 0 23px}.inv-cover .inv-salutation{font:italic 21px Georgia,serif;color:#dac7b2;margin:0 0 13px}.inv-cover h1{font:400 clamp(35px,4.6vw,64px)/1.1 Georgia,serif;color:var(--inv-light);letter-spacing:-.035em;margin:0 auto 20px;max-width:780px;overflow-wrap:anywhere}.inv-cover-role{font-size:13px!important;letter-spacing:.035em;line-height:1.7;color:#d8c8b3}.inv-fine-rule{height:1px;width:70px;background:var(--inv-accent);margin:32px auto}.inv-cover h2{font:400 24px/1.4 Georgia,serif;color:var(--inv-light);margin:12px auto;max-width:740px}.inv-cover h2+p{font-size:13px;color:#e3d2bb}.inv-cover .inv-welcome{font-size:14px;line-height:1.9;color:#e0cfb8;max-width:580px;margin:26px auto 0;white-space:pre-wrap}.inv-cover-foot{font-size:8px;color:var(--inv-accent);padding-top:17px;border-top:1px solid #c4a56a40}.inv-cover.is-compact{padding:22px 19px}.inv-cover.is-compact .inv-cover-mast{justify-content:center}.inv-cover.is-compact .inv-cover-mast>span:not(:nth-child(2)){display:none}.inv-cover.is-compact .inv-cover-body{padding:28px 8px 32px}.inv-cover.is-compact .inv-seal{width:65px;height:65px;margin-bottom:9px}.inv-cover.is-compact .inv-overline{font-size:8px;letter-spacing:.12em}.inv-cover.is-compact .inv-salutation{font-size:17px}.inv-cover.is-compact h1{font-size:33px}.inv-cover.is-compact h2{font-size:19px}.inv-cover.is-compact .inv-welcome{font-size:12px;line-height:1.8}.inv-cover.is-compact .inv-cover-foot{font-size:7px;letter-spacing:.1em;gap:12px}.inv-cover.is-compact .inv-cover-role{font-size:11px!important}.inv-chapter-heading{display:flex;align-items:flex-start;gap:25px;margin:0 0 34px}.inv-chapter-number{font:italic 28px Georgia,serif;color:#ae8d5c;border-top:1px solid #bba078;padding-top:12px}.inv-chapter-heading .inv-overline{margin:0 0 12px}.inv-chapter-heading h2{font-size:clamp(30px,4vw,43px);margin:0 0 14px}.inv-chapter-heading p:last-child{font-size:14px;margin:0;color:#71604f}.inv-call-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:34px}.inv-call-feature{background:var(--inv-dark);color:var(--inv-light);padding:32px;border:1px solid var(--inv-accent)}.inv-call-feature>span{font-size:10px;letter-spacing:.15em;color:var(--inv-accent);display:block}.inv-call-feature>strong{font:400 42px/1.2 Georgia,serif;display:block;margin:22px 0 14px}.inv-call-feature p{font-size:13px}.inv-call-feature>small{font-size:10px;color:#cfbda2}.inv-call-grid dl{margin:0;display:grid;gap:0}.inv-call-grid dl>div{padding:16px 0;border-bottom:1px solid #c8b89c}.inv-call-grid dt{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#816745}.inv-call-grid dd{font-size:17px;margin:8px 0 0}.inv-call-grid dd small{display:block;font-size:12px;color:#685748}.inv-editorial-note{padding:20px 25px;border-left:2px solid #b69b70;background:#eaddc650;white-space:pre-wrap;font-size:14px;margin-top:28px}.inv-fineprint{font-size:11px;color:#756450;margin:20px 0 0}.inv-parking-list{list-style:none;padding:0;margin:22px 0 0}.inv-parking-list>li{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid #cabb9f}.inv-parking-list>li>span{font:italic 27px Georgia,serif;color:#ad8956}.inv-parking-list h3{font-size:26px;margin:6px 0 11px}.inv-parking-list small{font-size:9px;letter-spacing:.15em;color:#87673e}.inv-parking-list p{font-size:14px;white-space:pre-wrap;margin:8px 0;color:#655448}.inv-parking-list>li>div>div{display:flex;gap:16px;align-items:center;margin-top:14px}.inv-parking-list a{color:#694d33;display:inline-flex;align-items:center;gap:7px;font-size:12px;text-underline-offset:4px}.inv-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.inv-details-grid>article{border-top:1px solid #bda67f;padding-top:24px}.inv-details-grid h3{font-size:29px;margin:14px 0 20px}.inv-details-grid p{font-size:14px;color:#6b594a;white-space:pre-wrap}.inv-checklist{padding:0;list-style:none}.inv-checklist li{border-bottom:1px solid #d4c4aa;padding:12px 0}.inv-checklist label{display:flex;gap:12px;align-items:flex-start;font-size:14px;cursor:pointer}.inv-checklist input{width:17px;height:17px;margin-top:4px;accent-color:var(--inv-dark);flex:none}.inv-long-copy{white-space:pre-wrap;font-size:16px;color:#5d4e44}.inv-feature-link{display:inline-flex;align-items:center;gap:22px;padding:16px 22px;background:var(--inv-dark);color:var(--inv-light);font-size:14px;text-decoration:none;margin:20px 0}.inv-host{display:flex;align-items:center;gap:34px;background:#e9ddc850;border:1px solid #c9b694;padding:32px}.inv-host h3{font-size:30px;margin:0 0 10px}.inv-host p{font-size:13px;color:#6a5745;margin:0 0 13px}.inv-host>div>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.inv-host a{color:#5e4533;display:inline-flex;align-items:center;gap:10px;font-size:14px;text-decoration:none;min-height:30px}.inv-signoff{font:italic 24px/1.5 Georgia,serif;text-align:center;margin:40px 0 0;color:#7f6240}.inv-edition-footer{padding:24px 25px 40px;text-align:center;font-size:10px;color:#7b664f}.inv-edition-footer>span{letter-spacing:.2em}.inv-edition-footer i{font:italic 17px Georgia,serif;letter-spacing:0;margin-left:13px}.inv-edition-footer p{margin:14px auto;max-width:580px;line-height:1.8}.inv-preview-overlay{position:fixed;inset:0;z-index:5000;overflow:auto;background:#e8decd}.inv-present .inv-edition-content{max-width:1260px}.inv-present .inv-chapter{min-height:62vh}.inv-present{padding-bottom:68px}.inv-present-controls{position:fixed;bottom:0;left:0;right:0;z-index:700;background:var(--inv-dark);color:var(--inv-light);border-top:1px solid #b99a6b;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 30px}.inv-present-controls>span{font-size:11px}.inv-edition .inv-present-controls button{background:none;border-color:#c5ac8260;color:var(--inv-light);font-size:12px}.inv-edition button:disabled{opacity:.4;cursor:default}.inv-guest-state{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:30px;background:#2d222d;color:#efdfc6;gap:24px}.inv-guest-state>span{font-size:10px;letter-spacing:.2em;color:#c5ab7e}.inv-guest-state h1{font:400 40px Georgia,serif;margin:0}.inv-guest-state p{max-width:500px;color:#dbc9b1}.inv-guest-state button{padding:13px 24px;background:#ead7b4;color:#372832;border:0}html[data-show-mode=dark] .inv-desk{--inv-ink:#eddfc9;--inv-muted:#c9b89f}html[data-show-mode=dark] .inv-editor,html[data-show-mode=dark] .inv-library-card,html[data-show-mode=dark] .inv-empty{color:#30272d}html[data-show-mode=dark] .inv-editor-footer>span{color:#7b674f}html[data-show-mode=dark] .inv-desk .inv-workbench-bar button{appearance:none;-webkit-appearance:none;min-height:44px;background:transparent;color:#efe2cd;border-color:#89715d}html[data-show-mode=dark] .inv-desk .inv-workbench-bar button.primary{background:#dfc497;color:#29222a;border-color:#dfc497}html[data-show-mode=dark] .inv-desk .inv-editor-steps>button{appearance:none;-webkit-appearance:none;background:transparent;color:#c9bcb4}html[data-show-mode=dark] .inv-desk .inv-editor-steps>button[aria-current=step]{background:#392d35;color:#f1e6d4;border-bottom-color:#d5b887}@media(max-width:1100px){.inv-workbench{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.inv-editor{padding:23px}.inv-cover.is-compact h1{font-size:28px}.inv-editor-steps button{font-size:11px!important;padding:15px 10px!important}.inv-chapter{padding:38px}.inv-live-preview .inv-cover-foot{display:none}}@media(max-width:850px){.inv-workbench{grid-template-columns:1fr}.inv-live-preview{display:none}.inv-desk-heading{padding:28px}.inv-desk-heading>.inv-seal{width:75px;height:75px}.inv-chapter-nav{justify-content:flex-start}.inv-reading-bar{padding:12px 18px}.inv-reading-bar>a>span{display:none}.inv-preview-label{display:none}.inv-edition-content{padding:0 18px;margin:22px auto}.inv-chapter{padding:30px}.inv-cover-body{padding:35px 15px}.inv-cover h1{font-size:45px}.inv-cover-mast{font-size:8px;letter-spacing:.09em}.inv-call-grid{gap:23px}.inv-host{gap:20px;padding:23px}}@media(max-width:560px){.inv-desk-heading{padding:27px 22px;gap:12px}.inv-desk-heading h1{font-size:37px}.inv-desk-heading>.inv-seal{width:54px;height:54px}.inv-desk-heading p{font-size:12px}.inv-overline{font-size:8px}.inv-library-heading{align-items:flex-start;flex-direction:column}.inv-library-heading h2{font-size:25px}.inv-empty{padding:35px 22px}.inv-empty>div{gap:16px;flex-wrap:wrap;font-size:8px}.inv-workbench-bar{flex-wrap:wrap;gap:10px}.inv-workbench-bar>div{width:100%}.inv-workbench-bar>div>button{flex:1}.inv-editor{padding:23px 18px}.inv-form-grid{grid-template-columns:1fr;gap:16px}.inv-editor>h2{font-size:30px}.inv-source-box{padding:16px}.inv-map{height:290px}.inv-map-instruction{flex-direction:column;align-items:stretch}.inv-map-search{align-items:stretch;flex-direction:column}.inv-review-summary>div{grid-template-columns:1fr;gap:6px}.inv-share-ready{padding:17px}.inv-share-actions{flex-direction:column}.inv-section-heading{align-items:flex-start;flex-direction:column}.crew-journey{gap:4px}.crew-journey>span{width:100%;margin:5px 0}.crew-journey a{font-size:11px;padding:8px}.inv-reading-bar{flex-wrap:wrap;gap:10px}.inv-reading-bar>div{gap:6px;width:100%;justify-content:flex-start}.inv-chapter{scroll-margin-top:180px}.inv-desk .inv-editor{--inv-input-size:16px}.inv-desk .inv-editor :is(input,select,textarea){font-size:16px!important}.inv-edition .inv-reading-bar button{font-size:12px;padding:7px 9px;min-height:44px}.inv-reading-bar strong{font-size:23px}.inv-edition-content{padding:0 12px;margin:14px auto}.inv-chapter{padding:28px 22px;margin-bottom:16px}.inv-cover{padding:23px 20px}.inv-cover-mast>span:last-child{display:none}.inv-cover h1{font-size:37px}.inv-cover h2{font-size:22px}.inv-cover-body{padding:30px 2px}.inv-cover .inv-welcome{font-size:13px}.inv-cover .inv-overline{font-size:8px;letter-spacing:.12em}.inv-cover-foot{font-size:6px;letter-spacing:.1em}.inv-chapter-heading{gap:16px;margin-bottom:26px}.inv-chapter-heading h2{font-size:32px}.inv-chapter-number{font-size:22px}.inv-call-grid,.inv-details-grid{grid-template-columns:1fr}.inv-call-feature{padding:26px}.inv-host{display:block;padding:24px}.inv-host .inv-seal{width:60px;height:60px;margin-bottom:20px}.inv-host h3{font-size:27px}.inv-parking-list>li{gap:16px}.inv-parking-list h3{font-size:24px}.inv-present-controls{padding:10px 12px;gap:8px}.inv-present-controls>span{font-size:10px;text-align:center;line-height:1.5}.inv-edition .inv-present-controls button{padding:8px;gap:5px;font-size:11px}.inv-link-history>div{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.inv-edition *,.inv-desk *{scroll-behavior:auto!important;transition:none!important}}@media print{body:has(.inv-preview-overlay)>:not(.inv-preview-overlay){display:none!important}.inv-preview-overlay{position:static!important;overflow:visible!important}.inv-edition{background:#fff!important;color:#231d22!important;padding:0!important;font-size:11pt}.inv-reading-bar,.inv-chapter-nav,.inv-present-controls,.inv-edition button,.inv-map-instruction,.inv-map-caption{display:none!important}.inv-edition-content{margin:0!important;padding:0!important;max-width:none!important}.inv-chapter,.inv-chapter[hidden]{display:block!important;break-before:page;box-shadow:none!important;margin:0!important;border:0!important;padding:12mm!important;min-height:0!important;background:#fff!important}.inv-chapter:first-child{break-before:auto;padding:0!important}.inv-cover{min-height:225mm;display:flex;flex-direction:column;justify-content:space-between;print-color-adjust:exact;-webkit-print-color-adjust:exact}.inv-cover-body{padding:35mm 10mm}.inv-map{height:80mm;print-color-adjust:exact;-webkit-print-color-adjust:exact}.inv-call-feature{print-color-adjust:exact;-webkit-print-color-adjust:exact}.inv-call-grid,.inv-host,.inv-parking-list li,.inv-details-grid article{break-inside:avoid}.inv-edition a{color:#4e3b2b}.inv-edition-footer{padding:10mm}.inv-parking-list a:after{content:" (" attr(href) ")";font-size:8pt;word-break:break-all}.inv-feature-link:after{content:" \b7  " attr(href);font-size:9pt}.inv-checklist input{appearance:none;border:1px solid #777;width:13px;height:13px}.inv-chapter h2{font-size:26pt}}.inv-desk .inv-desk-heading,.inv-edition .inv-reading-bar{height:auto;min-height:0;max-height:none;overflow:visible}.crew-journey>div{display:flex;flex-wrap:wrap;gap:5px}html[data-show-mode=dark] .fitted-navigation .nav-mode button{color:#dacdbb}html[data-show-mode=dark] .fitted-navigation .nav-mode button[aria-pressed=true]{color:#30252b}html[data-show-mode=dark] .fitted-navigation :is(.nav-focused-caption,.nav-focused-help,.nav-more-tools){color:#c9b89f}@media print{@page invitation{size:A4 portrait;margin:10mm}.inv-edition{page:invitation}.inv-edition .inv-edition-footer{display:block!important}}@media screen{.inv-present .inv-cover-body{padding:24px 25px 30px}.inv-present .inv-cover .inv-seal{width:52px;height:52px;margin-bottom:5px}.inv-present .inv-cover .inv-overline{margin:7px 0 15px}.inv-present .inv-cover .inv-fine-rule{margin:22px auto}.inv-present .inv-cover h1{font-size:clamp(33px,4vw,52px)}.inv-present .inv-cover .inv-welcome{margin-top:17px}.inv-present .inv-cover-foot{padding-top:10px}.inv-present .inv-edition-footer{display:none}}.nav-is-focused .nav-brand{padding-bottom:16px}.nav-is-focused .nav-event{margin-bottom:10px;padding:9px}.nav-is-focused .nav-search{margin-bottom:12px}.fitted-navigation.nav-is-focused .nav-essentials{margin-bottom:10px;padding-bottom:10px}.fitted-navigation.nav-is-focused .nav-mode{margin-top:0;margin-bottom:8px}.fitted-navigation.nav-is-focused .nav-focused>.nav-destination{min-height:36px;padding-block:7px}html[data-show-mode=dark] .inv-desk .inv-editor{--inv-paper:#25212a;--inv-rule:#89715d;--inv-work-ink:#f1e6d4;--inv-work-muted:#c9bcb4;--inv-work-accent:#d5b887;--inv-work-inset:#201c24;--inv-work-raised:#302731;--inv-work-selected:#42343e;color:var(--inv-work-ink);background:linear-gradient(120deg,#2d232d,var(--inv-paper) 65%);border-color:#77604f;box-shadow:inset 0 1px #e4c89712}html[data-show-mode=dark] .inv-desk .inv-editor :is(h2,h3,h4,label){color:var(--inv-work-ink)!important}html[data-show-mode=dark] .inv-desk .inv-editor :is(p,small){color:var(--inv-work-muted)!important}html[data-show-mode=dark] .inv-desk .inv-editor :is(input,select,textarea){background:var(--inv-work-inset)!important;color:var(--inv-work-ink)!important;border-color:var(--inv-rule)!important;color-scheme:dark}html[data-show-mode=dark] .inv-desk .inv-editor :is(input,textarea)::placeholder{color:#bdb0a7;opacity:1}html[data-show-mode=dark] .inv-desk .inv-editor input[type=checkbox]{accent-color:#dfc497}html[data-show-mode=dark] .inv-desk .inv-editor button,html[data-show-mode=dark] .inv-desk .inv-editor .inv-share-actions a{background:var(--inv-work-raised)!important;color:var(--inv-work-ink)!important;border-color:var(--inv-rule)!important}html[data-show-mode=dark] .inv-desk .inv-editor :is(button.primary,.inv-pin-tabs button[aria-pressed=true]){background:#dfc497!important;color:#29222a!important;border-color:#dfc497!important}html[data-show-mode=dark] .inv-desk .inv-editor :is(button,a,input,select,textarea):focus-visible{outline-color:#e3c58c}html[data-show-mode=dark] .inv-desk .inv-editor :is(.inv-source-box,.inv-publish-panel,.inv-briefing-summary,.inv-location-block,.inv-location-default,.inv-share-ready,.inv-material-review){background:var(--inv-work-raised);border-color:#70594c}html[data-show-mode=dark] .inv-desk .inv-editor .inv-review-grid,html[data-show-mode=dark] .inv-desk .inv-editor .inv-review-grid article{background:transparent;border-color:#635147}html[data-show-mode=dark] .inv-desk .inv-editor .inv-recipient-list>article{background:#29242d;border-color:#6d594b}html[data-show-mode=dark] .inv-desk .inv-editor :is(.inv-review-grid strong,.inv-recipient-call b,.inv-recipient-identity strong){color:var(--inv-work-ink)}html[data-show-mode=dark] .inv-desk .inv-editor :is(.inv-review-intro,.inv-recipient-call,.inv-recipient-advisories,.inv-editor-footer>span){color:var(--inv-work-muted)}html[data-show-mode=dark] .inv-desk .inv-editor :is(.inv-overline,.inv-review-grid article>div>span,.inv-recipient-monogram,.inv-fold>summary:after,.inv-custom-section>span){color:var(--inv-work-accent)}html[data-show-mode=dark] .inv-desk .inv-editor :is(.inv-fold,.inv-subfold,.inv-pin-editor,.inv-material-access,.inv-editor-footer,.inv-recipient-call,.inv-custom-section){border-color:#70594c}html[data-show-mode=dark] .inv-desk .inv-editor :is(.inv-fold>summary,.inv-subfold>summary,.inv-recipient-advisories>summary,.inv-coordinates>summary){color:var(--inv-work-ink)}html[data-show-mode=dark] .inv-desk .inv-editor :is(.inv-review-flags,.inv-review-needed,.inv-recipient-problem,.inv-map-error,.error){background:#433131;color:#f0d2b1;border-color:#c19a6c}html[data-show-mode=dark] .inv-desk .inv-editor :is(.inv-review-flags strong,.inv-review-needed strong,.inv-recipient-problem,.error){color:#f0d2b1!important}html[data-show-mode=dark] .inv-desk .inv-editor :is(.inv-help,.inv-map-caption){color:var(--inv-work-muted)!important}html[data-show-mode=dark] .inv-desk .inv-editor .inv-map-instruction{color:var(--inv-work-ink)!important}html[data-show-mode=dark] .inv-desk .inv-editor .inv-material-access>a{color:#e2c69b}html[data-show-mode=dark] .inv-desk .inv-notice{background:#2b3c2f!important;color:#e0ead9!important;border-color:#68795e!important}html[data-show-mode=dark] .inv-desk .inv-live-preview>:is(p,.inv-overline){color:#c9b89f!important}html[data-show-mode=dark] .inv-edition .inv-chapter :is(h1,h2,h3,p,label,dt,dd){color:#30282e!important}html[data-show-mode=dark] .inv-edition .inv-chapter :is(.inv-overline,.inv-chapter-number){color:#8b6b42!important}html[data-show-mode=dark] .inv-edition .inv-chapter a{color:#65492f!important}html[data-show-mode=dark] .inv-edition .inv-chapter :is(.inv-cover,.inv-call-feature) :is(h1,h2,h3,p,small,.inv-overline){color:var(--inv-light)!important}html[data-show-mode=dark] .inv-edition .inv-feature-link{color:var(--inv-light)!important}@media screen and (min-width:1101px)and (max-height:850px){.fitted-navigation.nav-is-focused{padding-top:15px}.fitted-navigation.nav-is-focused .nav-brand{padding-bottom:9px}.fitted-navigation.nav-is-focused .nav-footer,.fitted-navigation.nav-is-focused .nav-signature{display:none}.fitted-navigation.nav-is-focused .nav-bottom{padding-top:8px;margin-top:8px;border-top:1px solid #a18b6c40}.fitted-navigation.nav-is-focused .nav-event>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fitted-navigation.nav-is-focused .nav-event{padding-block:6px}.fitted-navigation.nav-is-focused .nav-focused-caption{margin-block:5px}}@media screen and (min-width:851px){.inv-present .inv-edition-content{margin:18px auto}.inv-present .inv-cover-body{padding:15px 25px}.inv-present .inv-cover .inv-seal{width:37px;height:37px;margin:0}.inv-present .inv-cover .inv-overline{margin:6px 0 12px}.inv-present .inv-cover .inv-salutation{font-size:18px;margin-bottom:8px}.inv-present .inv-cover h1{font-size:46px;margin-bottom:10px}.inv-present .inv-cover .inv-cover-role{margin:7px 0}.inv-present .inv-cover .inv-fine-rule{margin:18px auto}.inv-present .inv-cover h2{font-size:24px;margin:8px auto}.inv-present .inv-cover h2+p{margin:7px 0}.inv-present .inv-cover .inv-welcome{margin-top:14px;font-size:13px;max-width:720px}.inv-present .inv-chapter:first-child{min-height:0}}.inv-fold{border-top:1px solid #cbb99a;padding:0;margin:20px 0;color:#3e3038}.inv-fold>summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:21px 0;font:500 17px/1.5 Arial,sans-serif;list-style:none}.inv-fold>summary:after{content:"+";margin-left:auto;font:26px Georgia,serif;color:#8c6c43}.inv-fold[open]>summary:after{content:"\2212"}.inv-fold>summary>span{font-size:12px;color:#756552}.inv-fold>p{font:14px/1.7 Arial,sans-serif;color:#675b50}.inv-subfold{margin:16px 0;font:13px/1.7 Arial,sans-serif}.inv-subfold>summary{cursor:pointer;padding:9px 0;text-decoration:underline;text-underline-offset:4px}.inv-briefing-summary{padding:24px;border:1px solid #c5b08d;background:linear-gradient(115deg,#e9ddc8,#f6eddd);margin-bottom:26px}.inv-editor .inv-briefing-summary h3{font:28px/1.2 Georgia,serif;margin:14px 0}.inv-briefing-summary p{font:14px/1.7 Arial,sans-serif}.inv-briefing-summary small{font:12px/1.7 Arial,sans-serif;color:#665448}.inv-recipient-list{display:grid;gap:12px;margin:20px 0}.inv-recipient-list>article{border:1px solid #d0c1a9;background:#fffaf0;padding:18px;min-width:0}.inv-recipient-list>article.needs-attention{border-left:3px solid #9b713d}.inv-recipient-identity{display:flex;align-items:center;gap:12px;min-width:0}.inv-recipient-identity>div{min-width:0;flex:1}.inv-recipient-identity strong{font:600 15px/1.5 Arial,sans-serif}.inv-recipient-identity small{display:block;font:12px/1.7 Arial,sans-serif;color:#756552;overflow-wrap:anywhere}.inv-recipient-identity>button{flex-shrink:0}.inv-recipient-monogram{border:1px solid #b89c71;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font:16px Georgia,serif;color:#644c35;flex-shrink:0}.inv-recipient-call{display:flex;flex-wrap:wrap;gap:12px 20px;border-top:1px solid #e0d5c0;margin-top:15px;padding-top:12px;font:11px/1.6 Arial,sans-serif;color:#6f5a49}.inv-recipient-call b{font-size:13px;font-weight:500;margin-left:5px;color:#30232c}.inv-recipient-list article>p{font:13px/1.6 Arial,sans-serif;margin:9px 0 0}.inv-recipient-problem{color:#7d3727;background:#f1e1c9;padding:9px 12px}.inv-recipient-advisories{font:12px/1.7 Arial,sans-serif;margin-top:10px;color:#675844}.inv-recipient-advisories summary{cursor:pointer}.inv-recipient-advisories ul{padding-left:18px}.inv-guest-row{display:grid;grid-template-columns:1fr 1.25fr auto;align-items:end;gap:10px;margin:14px 0}.inv-guest-row label{font:12px/1.8 Arial,sans-serif;min-width:0}.inv-guest-row button{height:44px}.inv-editor .inv-section-heading h3{display:flex;align-items:center;gap:8px}.inv-dispatch{margin-top:32px}.inv-dispatch>p{font:14px/1.7 Arial,sans-serif;color:#675b50}.inv-dispatch .inv-section-heading{align-items:center}.inv-dispatch .inv-section-heading h3{margin:9px 0}.inv-delivery-history{margin-top:25px}.inv-delivery-history>article{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #d0c1a9;font:13px/1.5 Arial,sans-serif}.inv-delivery-history article>div{flex:1;min-width:0}.inv-delivery-history small{display:block;color:#756552;overflow-wrap:anywhere}.inv-delivery-history article>p{flex-basis:100%;margin:0;color:#7d3727}.inv-status{font:600 10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;padding:5px 9px;background:#e8ddc8;border-radius:3px}.inv-status-accepted{background:#dbe6d8;color:#314e37}.inv-status-failed,.inv-status-canceled{background:#edddd2;color:#783c28}.inv-location-default{padding:18px;margin:20px 0;border:1px solid #c7b38d;background:#f1e7d4;color:#34262e}.inv-location-default>small{font:10px Arial,sans-serif;letter-spacing:.1em}.inv-location-default>p{font:15px/1.6 Arial,sans-serif}.inv-location-default summary{font:13px/1.6 Arial,sans-serif;cursor:pointer}.inv-location-default .address-input{margin-top:14px}html[data-show-mode=dark] .inv-editor :is(.inv-fold,.inv-recipient-list,.inv-briefing-summary,.inv-dispatch,.inv-delivery-history){color:var(--inv-work-ink,#3e3038)}html[data-show-mode=dark] .inv-desk .inv-editor .inv-fold summary{color:var(--inv-work-ink,#3e3038)}@media(max-width:600px){.inv-guest-row{grid-template-columns:1fr auto}.inv-guest-row>label{grid-column:1}.inv-guest-row>button{grid-column:2;grid-row:1/3}.inv-recipient-identity>button span{display:none}.inv-recipient-monogram{display:none}.inv-recipient-list>article{padding:14px}.inv-briefing-summary{padding:20px}.inv-dispatch .inv-section-heading{flex-wrap:wrap}.inv-desk .inv-editor-steps>button{white-space:normal;text-align:left}.inv-recipient-call{gap:6px 12px}}.inv-desk .inv-editor .house-people-selection{--paper:var(--inv-work-inset,#fffaf0);--ink:var(--inv-work-ink,#30272d);--house-note:var(--inv-work-muted,#6b5a4c);--house-rule:var(--inv-rule,#c9b99e);--house-wine:var(--inv-work-accent,#4b3040);--house-linen:var(--inv-work-raised,#e9ddc7);background:var(--paper);color:var(--ink)}.inv-desk .inv-editor .house-field-label{font-size:13px}.inv-desk .inv-editor .house-selection-heading>small,.inv-desk .inv-editor .house-selection-hint{font-size:12px!important}.inv-desk .inv-editor .house-selection-tabs>button{min-height:44px;font-size:13px;background:transparent!important;color:var(--inv-work-muted,#6b5a4c)!important}.inv-desk .inv-editor .house-selection-tabs>button[aria-pressed=true]{background:var(--inv-work-selected,#4b3040)!important;color:var(--inv-work-ink,#fff6e5)!important;border-bottom-color:#b89961!important;box-shadow:inset 0 -2px #b89961}.inv-desk .inv-editor .house-selection-tabs small{font-size:11px;color:inherit!important;opacity:1}.inv-desk .inv-editor .house-people-results strong{font-size:13px!important}.inv-desk .inv-editor .house-people-results small{font-size:11px}.inv-desk .inv-editor .house-people-results em{font-size:10px}.inv-desk .inv-editor .house-people-results>label:hover{background:var(--inv-work-raised,#f0e6d5)}.inv-desk .inv-editor .house-people-results>label.is-selected{background:var(--inv-work-selected,#e9ddc7);box-shadow:inset 3px 0 var(--inv-work-accent,#80623d)}.inv-desk .inv-editor .house-people-results>label>input{width:19px!important;height:19px!important;accent-color:#4b3040;cursor:pointer}.inv-desk .inv-editor .house-selection-search input{font-size:var(--inv-input-size,14px)!important;color:var(--inv-work-ink,#30272d)!important}.inv-desk .inv-editor .house-selection-search input::placeholder{color:var(--inv-work-muted,#6b5a4c);opacity:1}.inv-desk .inv-editor .house-selection-foot{font-size:11px}.inv-desk .inv-editor .house-selection-foot button,.inv-desk .inv-editor .house-selection-more{font-size:12px;min-height:44px;background:transparent!important;color:var(--inv-work-accent,#4b3040)!important}.inv-desk .inv-editor .house-selection-chips>button{font-size:12px;min-height:44px;background:var(--inv-work-raised,#e9ddc7)!important;color:var(--inv-work-ink,#30272d)!important}.inv-desk .inv-editor .house-selection-tabs>button[aria-pressed=true]>small{color:inherit!important}.inv-material-access{margin:24px 0;padding:22px 0;border-block:1px solid #c9b79a}.inv-material-access .inv-section-heading{align-items:center;gap:14px}.inv-material-access h3{font:24px/1.2 Georgia,serif;margin:6px 0!important}.inv-material-options{display:grid;gap:10px;margin:18px 0}.inv-desk .inv-editor .inv-material-options>label{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:17px;border:1px solid #c9b79a;background:var(--inv-work-inset,#fcf7ed);cursor:pointer;margin:0;color:var(--inv-work-ink,#30272d)!important}.inv-material-options>label.is-approved{background:var(--inv-work-selected,#e9dec9)!important;border-color:var(--inv-work-accent,#997c50)!important;box-shadow:inset 3px 0 var(--inv-work-accent,#997c50)}.inv-material-options>label>input{width:19px!important;min-width:19px;height:19px;min-height:19px;margin:2px 0!important;accent-color:#4b3040}.inv-material-options>label>svg{flex-shrink:0;color:var(--inv-work-accent,#795c39);margin-top:2px}.inv-material-options>label>span{min-width:0;flex:1}.inv-material-options strong{display:block;font-size:14px}.inv-material-options small,.inv-material-options>label>span>span{display:block;font-size:12px;line-height:1.7;margin-top:3px;color:var(--inv-work-muted,#66574a)!important}.inv-material-options>label:focus-within{outline:2px solid #997c50;outline-offset:2px}.inv-material-review{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;background:#e9dec9;border:1px solid #c4ae88;margin:20px 0}.inv-material-review strong,.inv-material-review small{display:block;line-height:1.7}.inv-material-review button{flex-shrink:0}.inv-approved-note{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;margin-bottom:22px;border-block:1px solid #c9b79a;color:#66574a}.inv-approved-note>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b5030}.inv-approved-note small{font-size:11px}.inv-run-table{border-collapse:collapse;width:100%;table-layout:fixed;color:#30272d;font-size:13px}.inv-run-table caption{text-align:left;font:20px Georgia,serif;margin-bottom:18px}.inv-run-table th{text-align:left;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#765d3b;padding:12px;border-bottom:1px solid #bda783}.inv-run-table th:nth-child(1){width:10%}.inv-run-table th:nth-child(2){width:23%}.inv-run-table th:nth-child(3){width:37%}.inv-run-table td{vertical-align:top;padding:17px 12px;border-bottom:1px solid #d6c7ae;line-height:1.7;overflow-wrap:anywhere}.inv-run-table tbody tr:nth-child(odd){background:#eee4d1}.inv-run-table td strong,.inv-run-table td small,.inv-run-table td>span{display:block}.inv-run-table td small{font-size:11px;color:#6b5a4c}.inv-cue-number{font:22px Georgia,serif;color:#876943}.inv-material-section{display:block;font:600 10px/1.6 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#876943;margin-bottom:6px}.inv-roster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.inv-roster-grid article{padding:24px;border:1px solid #ccb797;background:#fbf5e9;min-width:0}.inv-roster-grid h3{font:26px/1.2 Georgia,serif;margin:9px 0;color:#30272d;overflow-wrap:anywhere}.inv-roster-grid article>p{font-size:13px;color:#66574a}.inv-roster-grid dl{margin:20px 0 14px}.inv-roster-grid dl>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:12px;border-top:1px solid #dfd0b8;padding:10px 0}.inv-roster-grid dt{font:10px/1.8 Arial,sans-serif;text-transform:uppercase;color:#876943}.inv-roster-grid dd{font-size:12px;line-height:1.7;margin:0;overflow-wrap:anywhere}.inv-roster-status{display:inline-block;padding:4px 9px;background:#e3e9dd;color:#3e513b;font-size:10px}.inv-roster-status.is-proposed{background:#eee0bd;color:#70572b}@media(max-width:700px){.inv-material-access .inv-section-heading,.inv-material-review,.inv-approved-note{align-items:flex-start;flex-direction:column}.inv-material-access{padding:18px 0}.inv-material-options>label{padding:14px!important}.inv-roster-grid{grid-template-columns:1fr}.inv-run-table,.inv-run-table tbody,.inv-run-table tr,.inv-run-table td{display:block;width:auto}.inv-run-table thead{display:none}.inv-run-table tr{padding:16px;margin-bottom:12px;border:1px solid #c9b79a}.inv-run-table td{padding:5px 0;border:0}.inv-run-table td:before{content:attr(data-label);display:block;font:9px/1.8 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#876943}.inv-run-table td:first-child{float:right;margin-left:14px}.inv-run-table caption{display:block}.inv-material-access .inv-section-heading button{min-height:40px}}.inv-live-material-status{display:flex;align-items:flex-start;gap:13px;padding:20px 24px;margin:0 0 24px;border:1px solid #c6b28e;background:#eee3cf;color:#4b3931}.inv-live-material-status>svg{flex-shrink:0;margin-top:3px;color:#82613d}.inv-live-material-status strong,.inv-live-material-status span,.inv-live-material-status small{display:block;line-height:1.7}.inv-live-material-status strong{font-size:14px}.inv-live-material-status span{font-size:12px}.inv-live-material-status small{font-size:11px;color:#6b5a4c;margin-top:4px}.inv-live-material-status.has-error{background:#f4dfc4;border-color:#b1834d}html[data-show-mode=dark] .inv-edition .inv-run-table,html[data-show-mode=dark] .inv-edition .inv-run-table :is(thead,tbody,tr,th,td){background:transparent!important;color:#30272d!important;border-color:#d6c7ae!important}html[data-show-mode=dark] .inv-edition .inv-run-table tbody tr:nth-child(odd){background:#eee4d1!important}html[data-show-mode=dark] .inv-edition .inv-run-table :is(caption,strong,span){color:#30272d!important}html[data-show-mode=dark] .inv-edition .inv-run-table :is(th,small),html[data-show-mode=dark] .inv-edition .inv-approved-note small{color:#6b5a4c!important}html[data-show-mode=dark] .inv-edition .inv-run-table :is(.inv-cue-number,.inv-material-section){color:#795c39!important}html[data-show-mode=dark] .inv-edition .inv-roster-grid article{background:#fbf5e9!important;border-color:#ccb797!important;color:#30272d!important}html[data-show-mode=dark] .inv-edition .inv-roster-grid .inv-roster-status{background:#e3e9dd!important;color:#3e513b!important}html[data-show-mode=dark] .inv-edition .inv-roster-grid .inv-roster-status.is-proposed{background:#eee0bd!important;color:#70572b!important}.inv-edition .inv-run-table{min-width:0;width:100%}.inv-edition .inv-chapter-number{flex-shrink:0;white-space:nowrap}html[data-show-mode=dark] .inv-edition .inv-chapter-nav button{color:#49392e!important}html[data-show-mode=dark] .inv-edition .inv-chapter-nav button small,html[data-show-mode=dark] .inv-edition .inv-live-material-status small{color:#6b5a4c!important}@media(max-width:700px){.inv-edition .inv-run-table{display:block}.inv-edition .inv-run-table :is(tbody,tr,td){min-width:0;max-width:100%}}.inv-handoff{margin:28px 0 44px;border-block:1px solid var(--inv-rule);padding:26px 0 14px}.inv-desk .inv-handoff>header{height:auto;min-height:0;background:transparent;box-shadow:none;border:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.inv-handoff h2{font:400 clamp(28px,3vw,39px)/1.15 Georgia,serif;margin:8px 0 10px;letter-spacing:-.025em}.inv-handoff h2>span{color:var(--inv-gold)}.inv-handoff>header p{color:var(--inv-muted);font-size:14px;line-height:1.65;margin:0;max-width:650px}.inv-handoff-filters{display:flex;flex-wrap:wrap;gap:4px 22px;border-bottom:1px solid var(--inv-rule);margin-bottom:4px}.inv-desk .inv-handoff-filters>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:12px 0;min-height:46px;color:#6b5b50;gap:10px}.inv-desk .inv-handoff-filters>button[aria-pressed=true]{color:#30232c;border-bottom-color:#91683f}.inv-handoff-filters strong{font-size:12px;font-variant-numeric:tabular-nums}.inv-desk .inv-handoff-row{background:transparent;box-shadow:none;border-radius:0;border-top:0;border-inline:0;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.6fr) auto;gap:24px;align-items:start;border-bottom:1px solid #c9b99e80;padding:22px 0}.inv-handoff-person{display:grid;gap:7px;min-width:0}.inv-handoff-person h3{font:400 23px/1.25 Georgia,serif;margin:0;color:#362731;overflow-wrap:anywhere}.inv-handoff-person small{font-size:12px;color:#6b5b50;line-height:1.5}.inv-handoff-person>span{display:flex;align-items:center;gap:6px;font-size:13px;color:#3f5545}.inv-handoff-detail{min-width:0}.inv-handoff-detail>p,.inv-handoff-empty{font-size:14px;color:#6b5b50;line-height:1.7;margin:0}.inv-handoff-empty{padding:28px 0}.inv-handoff details>summary,.inv-update-preview summary{font-size:14px;font-weight:600;color:#493541;padding:4px 0;cursor:pointer;min-height:40px;align-content:center}.inv-differences{margin:12px 0;display:grid;gap:0;border-top:1px solid #c9b99e80}.inv-differences>div{padding:14px 0;border-bottom:1px solid #c9b99e80}.inv-differences dt{font-size:12px;font-weight:700;color:#5b4637;margin-bottom:9px}.inv-differences dd{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0;font:400 14px/1.6 Arial,sans-serif;color:#352933}.inv-differences dd>span{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.inv-differences small{display:block;font:600 9px/1.8 Arial,sans-serif;letter-spacing:.12em;color:#76604a;margin-bottom:4px}.inv-differences dd>span:last-child{border-left:2px solid #a88a57;padding-left:14px}.inv-handoff-question{display:flex;gap:10px;margin:12px 0;padding:15px 0 15px 14px;border-left:2px solid #a88a57}.inv-handoff-question>svg{flex:none;color:#8b6d40;margin-top:3px}.inv-handoff-question strong{font-size:13px}.inv-handoff-question p{font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.inv-handoff-question small{display:block;font-size:11px;color:#6b5b50;margin-bottom:9px}.inv-update-preview{margin:20px 0}.inv-update-preview>details{border-block-end:1px solid #c9b99e;padding:12px 0}.inv-update-preview>details>small{font-size:12px;color:#6b5b50}.inv-update-choice small{display:block;margin-top:5px;font-weight:400;color:#6b5b50}.inv-response{margin:10px 0 38px;padding:28px 0;border-block:1px solid var(--inv-rule);color:#30282e}.inv-response-heading h3{font-size:32px;margin:8px 0 12px}.inv-response-heading p{margin:0 0 22px;font-size:15px}.inv-response-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.inv-response-confirmed{display:flex;align-items:center;gap:12px;color:#385541;margin:0 18px 0 0}.inv-response-confirmed small{display:block;font-size:12px;color:#5d665c}.inv-response form{display:grid;gap:12px;margin:22px 0}.inv-response form>label{display:grid;gap:8px;font-size:13px;font-weight:600}.inv-response textarea{box-sizing:border-box;width:100%;resize:vertical;min-height:110px;background:#fffaf0;color:#30282e;border:1px solid #bfae95;border-radius:3px;padding:12px;font:400 16px/1.6 Arial,sans-serif}.inv-response form>button{justify-self:start;min-height:44px}.inv-response>details{margin:20px 0;font-size:14px}.inv-response>details summary{min-height:44px;align-content:center;cursor:pointer}.inv-response article{padding:12px 0;border-top:1px solid #c9b99e80}.inv-response article p{white-space:pre-wrap;margin:0 0 8px}.inv-response article small{color:#66594d}.crew-call-picker{display:flex;gap:12px;align-items:flex-end;margin-bottom:18px}.crew-call-picker>.house-select-field{flex:1;min-width:0}.crew-call-picker>button{flex:none;min-height:44px}.crew-shared-call{border-left:2px solid #a88a57;padding:12px 16px;margin:20px 0;background:#e9ddc940}.crew-shared-call>strong{font-size:13px}.crew-shared-call>p{font-size:13px;line-height:1.6}.crew-shared-call>label{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6}.crew-shared-call input[type=checkbox]{width:18px;min-height:18px;flex:none}.register-receipt .crew-invitation-next{color:#f6e8cc;background:#382834;border:1px solid #382834;padding:10px 14px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:8px}@media(max-width:900px){.inv-desk .inv-handoff-row{grid-template-columns:minmax(150px,.7fr) minmax(0,1fr);gap:16px}.inv-handoff-row>button{grid-column:2;justify-self:start}}@media(max-width:600px){.inv-desk .inv-handoff>header{align-items:flex-start;gap:12px}.inv-desk .inv-handoff-row{grid-template-columns:1fr}.inv-handoff-row>button{grid-column:1}.inv-handoff-filters{gap:0 16px}.inv-differences dd{grid-template-columns:1fr;gap:12px}.inv-response-actions,.crew-call-picker{align-items:stretch;flex-direction:column}.inv-response-heading h3{font-size:28px}}@media print{.inv-response{display:none}}.inv-recipient-call small{display:block;font-size:11px;line-height:1.5;color:#6f5a49;margin-top:2px}.inv-call-start-action{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 18px}.inv-call-start-action small{font:11px/1.5 Arial,sans-serif;color:#6f5a49}.inv-desk .inv-call-start-action button{min-height:44px;font-size:12px}.inv-dated-calls{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.inv-dated-calls>li:first-child{grid-column:1/-1}.inv-dated-call{height:100%;padding:24px;border:1px solid #c7b497;background:#efe3cf55;min-width:0;overflow-wrap:anywhere}.inv-dated-call-heading{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.inv-dated-call-status{font:11px/1.5 Arial,sans-serif;color:#745638;border-bottom:1px solid #b89c73;padding-bottom:3px}.inv-dated-call h3{font:30px/1.2 Georgia,serif;margin:16px 0 12px}.inv-dated-call-date{font-size:13px;color:#6b5847}.inv-dated-call dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 0}.inv-dated-call dt{font:10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#806440}.inv-dated-call dd{margin:8px 0 0;font:24px/1.2 Georgia,serif}.inv-dated-call dd small{display:block;font:12px/1.5 Arial,sans-serif;margin-top:7px}.inv-dated-call .inv-dated-call-location{grid-column:1/-1}.inv-dated-call-location dd{font:14px/1.6 Arial,sans-serif}.inv-dated-call-department{font:11px/1.5 Arial,sans-serif;margin:18px 0 0}.inv-dated-call.is-first{background:var(--inv-dark);color:var(--inv-light);border-color:var(--inv-accent);padding:30px}.inv-dated-call.is-first h3{font-size:36px;color:var(--inv-light)}.inv-dated-call.is-first :is(.inv-overline,.inv-dated-call-status,dt){color:var(--inv-accent)}.inv-dated-call.is-first :is(.inv-dated-call-date,.inv-dated-call-department,dd){color:var(--inv-light)}.inv-dated-call.is-first dl{max-width:700px}.inv-dated-call.is-first dd{font-size:36px}.inv-dated-call.is-first .inv-dated-call-location dd{font-size:15px}.inv-separate-checkin{border-left:2px solid #b69b70;background:#eaddc650;padding:20px 24px;margin-top:24px;overflow-wrap:anywhere}.inv-separate-checkin h3{font:27px Georgia,serif;margin:12px 0}.inv-separate-checkin p{font:13px/1.6 Arial,sans-serif;margin:7px 0}html[data-show-mode=dark] .inv-edition .inv-chapter .inv-dated-call.is-first :is(h3,p,dt,dd){color:var(--inv-light)!important}html[data-show-mode=dark] .inv-edition .inv-chapter .inv-dated-call.is-first :is(.inv-overline,.inv-dated-call-status){color:var(--inv-accent)!important}@media(max-width:560px){.inv-dated-calls{grid-template-columns:1fr;gap:14px}.inv-dated-call,.inv-dated-call.is-first{padding:22px}.inv-dated-call h3,.inv-dated-call.is-first h3{font-size:28px}.inv-dated-call.is-first dd{font-size:29px}.inv-dated-call dl{gap:14px}.inv-separate-checkin{padding:18px 20px}}@media print{.inv-dated-calls{display:block}.inv-dated-calls>li{margin-bottom:15px;break-inside:avoid}.inv-dated-call.is-first{print-color-adjust:exact;-webkit-print-color-adjust:exact}.inv-separate-checkin{break-inside:avoid}}@media screen{.polished-workspace>main,.desk-main{--editorial-ground:#ece4d7;--editorial-ink:#342730;--editorial-muted:#6c5a4d;--editorial-rule:#bba78970;--editorial-accent:#886638;--editorial-wash:#b69b6d12}html[data-show-mode=dark] :is(.polished-workspace>main,.desk-main){--editorial-ground:#211d23;--editorial-ink:#f1e7d8;--editorial-muted:#c5b7a6;--editorial-rule:#bca17b40;--editorial-accent:#d1b486;--editorial-wash:#c7aa7610}.polished-workspace>main:is([data-workspace-view=overview],[data-workspace-view=rundown],[data-workspace-view=master],[data-workspace-view=exports],[data-workspace-view=arrivals],[data-workspace-view=tasks],[data-workspace-view=documents]){background:radial-gradient(ellipse at 95% 0,var(--editorial-wash),transparent 50%),var(--editorial-ground)!important;color:var(--editorial-ink)}.polished-workspace>main:not([data-workspace-view=caller])>.event-masthead{display:flex;align-items:flex-start;gap:24px;margin:0 32px;padding:30px 0 24px;background:transparent!important;border:0!important;border-bottom:1px solid var(--editorial-rule)!important;border-radius:0;box-shadow:none!important;min-height:0}.polished-workspace>main:not([data-workspace-view=caller])>.event-masthead:after{content:none}.polished-workspace>main:not([data-workspace-view=caller])>.event-masthead h1{font:400 clamp(29px,3.2vw,46px)/1.16 Georgia,serif;letter-spacing:-.035em;margin:12px 0 0;color:var(--editorial-ink)!important;text-wrap:balance}.polished-workspace>main>.event-masthead .eyebrow{font:500 10px/1.6 Arial,sans-serif;letter-spacing:.17em;color:var(--editorial-accent)!important;margin:0;text-transform:uppercase}.polished-workspace>main:not([data-workspace-view=caller])>.event-masthead .production-action-menu>summary{background:transparent!important;color:var(--editorial-muted)!important;border:0;border-bottom:1px solid var(--editorial-rule);border-radius:0;min-height:40px;padding:10px 0 10px 14px}.polished-workspace>main[data-workspace-view=overview]>.event-masthead{padding-block:34px 28px}.polished-workspace>main[data-workspace-view=overview]>.event-masthead h1{font-size:clamp(34px,3.7vw,52px);max-width:950px}.polished-workspace>main[data-workspace-view=overview] .landing-event-facts{background:transparent!important;border:0!important;border-radius:0;box-shadow:none;padding:18px 0;margin:0;gap:18px;color:var(--editorial-muted)}.polished-workspace>main[data-workspace-view=overview] .landing-event-facts button{background:transparent!important;border:0!important;padding-inline:0;color:var(--editorial-muted)!important}.polished-workspace>main[data-workspace-view=overview] .landing-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:40px;padding:22px 0 30px;border-block:1px solid var(--editorial-rule)}.polished-workspace>main[data-workspace-view=overview] .landing-focus{padding:8px 30px 8px 0;min-height:0;background:transparent!important;border:0!important;border-radius:0;box-shadow:none;overflow:visible}.polished-workspace>main[data-workspace-view=overview] .landing-focus:before{content:none}.polished-workspace>main[data-workspace-view=overview] .landing-focus h2{font:400 clamp(30px,3vw,40px)/1.2 Georgia,serif;letter-spacing:-.035em;color:var(--editorial-ink)!important;margin:28px 0 12px}.polished-workspace>main[data-workspace-view=overview] .landing-focus :where(.landing-section-label,.landing-focus-state,.landing-focus-place,.landing-up-next,.landing-focus-actions>span){color:var(--editorial-muted)!important}.polished-workspace>main[data-workspace-view=overview] .landing-focus .landing-up-next{background:transparent;border-top:1px solid var(--editorial-rule);padding:17px 0 0;margin:23px 0}.polished-workspace>main[data-workspace-view=overview] .landing-main-action{border-radius:1px;background:#d6bb8c!important;color:#2f242b!important;border:1px solid #d6bb8c!important;box-shadow:none;min-height:44px;padding:12px 18px;gap:24px}.polished-workspace>main[data-workspace-view=overview] :is(.landing-schedule,.landing-overview-lower>section){background:transparent!important;border:0!important;border-radius:0;padding:8px 0;box-shadow:none!important;color:var(--editorial-ink)}.polished-workspace>main[data-workspace-view=overview] .landing-schedule{border-left:1px solid var(--editorial-rule)!important;padding-left:30px}.polished-workspace>main[data-workspace-view=overview] .landing-section-heading{border:0;padding:0 0 12px;margin:0;gap:16px}.polished-workspace>main[data-workspace-view=overview] .landing-section-heading h2{font:400 28px/1.2 Georgia,serif;color:var(--editorial-ink)!important;letter-spacing:-.025em}.polished-workspace>main[data-workspace-view=overview] .landing-overview-lower{gap:40px;padding-top:30px;margin-top:0;border-top:1px solid var(--editorial-rule);align-items:start}.polished-workspace>main[data-workspace-view=overview] .landing-overview-lower>section+section{border-left:1px solid var(--editorial-rule)!important;padding-left:30px}.polished-workspace>main[data-workspace-view=overview] .landing-overview-support{margin-top:28px}.polished-workspace>main[data-workspace-view=overview] :is(.landing-section-heading a,.landing-section-heading button,.landing-overview-tools a){background:transparent!important;border:0;color:var(--editorial-accent)!important;font-size:12px}.polished-workspace>main[data-workspace-view=overview] :is(.landing-preparation li a,.landing-attention-list li a,.landing-arrival-list li a,.landing-contact-list li){background:transparent!important;border-radius:0;border-color:var(--editorial-rule);box-shadow:none;padding-block:17px}.polished-workspace>main[data-workspace-view=overview] .landing-attention-list strong{font-size:14px;line-height:1.6}.polished-workspace>main[data-workspace-view=overview] .landing-attention-list small{font-size:11px;line-height:1.6}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus{margin:0;padding:24px 0;background:transparent!important;border:0;border-radius:0;box-shadow:none}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus>header{margin:0;padding:0 0 16px;background:none;border:0;min-height:0}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus h2{font:400 27px Georgia,serif;color:var(--editorial-ink)}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid var(--editorial-rule)}.production-cue-focus>div>a{display:grid;grid-template-columns:1fr auto;gap:7px 14px;padding:18px 22px;color:var(--editorial-ink);text-decoration:none;min-width:0;border-left:1px solid var(--editorial-rule);background:none;transition:background .15s}.production-cue-focus>div>a:first-child{border-left:0;padding-left:0}.production-cue-focus>div>a:hover{background:var(--editorial-wash)}.production-cue-focus>div>a>small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--editorial-muted)}.production-cue-focus>div>a>strong{grid-column:1;font:30px/1.3 Georgia,serif;color:var(--editorial-ink)}.production-cue-focus>div>a>strong>span{font:11px Arial,sans-serif;color:var(--editorial-muted)}.production-cue-focus>div>a>span{grid-column:1/-1;font:11px/1.6 Arial,sans-serif;color:var(--editorial-muted)}.production-cue-focus>div>a>svg{grid-row:1;grid-column:2;color:var(--editorial-accent)}.production-cue-focus>footer{padding-top:12px}.production-cue-focus>footer>a{display:inline-flex;gap:8px;align-items:center;font:12px/1.6 Arial,sans-serif;color:var(--editorial-accent);text-underline-offset:4px}.polished-workspace>main:is([data-workspace-view=arrivals],[data-workspace-view=master],[data-workspace-view=exports])>.event-masthead{padding-block:16px;margin-bottom:0;align-items:center}.polished-workspace>main:is([data-workspace-view=arrivals],[data-workspace-view=master],[data-workspace-view=exports])>.event-masthead h1{font-size:22px;margin:0;text-wrap:wrap}.polished-workspace>main:is([data-workspace-view=arrivals],[data-workspace-view=master],[data-workspace-view=exports])>.event-masthead .eyebrow{display:none}.polished-workspace>main:is([data-workspace-view=arrivals],[data-workspace-view=master],[data-workspace-view=exports])>.event-masthead p{font-size:11px;margin:7px 0 0;color:var(--editorial-muted)}.polished-workspace .arrival-workflow-guide{border:0;margin:0 0 14px}.polished-workspace .arrival-workflow-guide>summary{padding:10px 0;min-height:40px;cursor:pointer;font:12px/1.7 Arial,sans-serif;color:var(--editorial-muted)}.polished-workspace .arrival-workflow-guide .event-flow-map{margin-top:5px;background:transparent;border-radius:0;border-inline:0;box-shadow:none}.polished-workspace .arrival-summary{display:flex;align-items:center;flex-wrap:wrap;gap:0;padding:12px 0;margin:0;border-block:1px solid var(--editorial-rule);background:transparent}.polished-workspace .arrival-summary>button{display:flex;align-items:baseline;gap:10px;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;padding:12px 22px;color:var(--editorial-muted)!important}.polished-workspace .arrival-summary>button:first-child{padding-left:0}.polished-workspace .arrival-summary>button+button{border-left:1px solid var(--editorial-rule)!important}.polished-workspace .arrival-summary>button[aria-pressed=true]{color:var(--editorial-ink)!important}.polished-workspace .arrival-summary>button strong{font:28px Georgia,serif}.polished-workspace .arrival-summary>button span{font:12px Arial,sans-serif}.polished-workspace .arrival-summary>button svg{display:none}.polished-workspace .arrival-ledger{border:0;border-radius:0;box-shadow:none}.polished-workspace .arrival-ledger>article{background:transparent!important;border-inline:0;border-radius:0;box-shadow:none;border-color:var(--editorial-rule)}.polished-workspace .arrival-ledger h3{font:400 23px/1.3 Georgia,serif;color:var(--editorial-ink)}.polished-workspace .house-heading-actions>.primary{background:#d6bb8c!important;color:#2f242b!important;border-color:#d6bb8c!important;border-radius:2px}:is(.peoplepage,.arrivalpage)>.house-heading .house-heading-actions>button:not(.primary),.desk-main .house-page-heading .house-actions>:is(a,button):not(.primary){background:transparent;color:var(--editorial-ink);border-color:var(--editorial-rule);box-shadow:none}.polished-workspace>main>.event-masthead p>a{color:var(--editorial-accent);text-underline-offset:3px}.polished-workspace>main[data-workspace-view=rundown]>.event-masthead{padding-block:22px 18px}.polished-workspace>main[data-workspace-view=rundown]>.event-masthead h1{font-size:clamp(28px,2.7vw,38px)}.polished-workspace>main[data-workspace-view=rundown]>.event-strip.compact{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;margin:0 32px;padding:12px 0;min-height:0;gap:24px}.polished-workspace>main[data-workspace-view=rundown]>.event-strip.compact>div{padding:0;border:0}.polished-workspace>main[data-workspace-view=rundown]>.event-strip.compact>div>span{display:none}.polished-workspace>main[data-workspace-view=rundown]>.event-strip.compact strong{font:12px/1.6 Arial,sans-serif;color:var(--editorial-muted)!important}.polished-workspace>main[data-workspace-view=rundown]>.event-strip.compact summary{font-size:11px;color:var(--editorial-accent)!important}.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-commandbar{margin:0 32px;padding:12px 0 16px;border-bottom:1px solid var(--editorial-rule);gap:14px}.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-commandbar>.cue-sheet-create-actions{flex-basis:auto;flex:1}.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-commandbar .primary{background:#d6bb8c!important;color:#2f242b!important;border-color:#d6bb8c!important;border-radius:2px;min-height:42px}.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-commandbar details>summary{background:transparent!important;color:var(--editorial-ink)!important;border:0;border-radius:0;min-height:42px}.cue-workbench-controls{display:grid;grid-template-columns:auto minmax(250px,1fr);align-items:center;gap:24px;margin:0 32px;padding:12px 0;border-bottom:1px solid var(--editorial-rule)}.cue-workbench-controls .cue-view-bar{margin:0;padding:0;border:0;min-width:0}.cue-workbench-controls .cue-sheet-filters{display:flex;gap:12px;margin:0;padding:0;min-width:0}.cue-workbench-controls .cue-sheet-search{flex:1;min-width:0;grid-column:auto}.cue-workbench-controls .cue-sheet-search>div{background:transparent!important;border:0!important;border-bottom:1px solid var(--editorial-rule)!important;border-radius:0;padding:0 4px}.cue-workbench-controls .cue-sheet-search input{background:transparent!important;border:0!important;box-shadow:none!important;min-height:40px;font-size:12px;color:var(--editorial-ink)!important}.cue-workbench-controls .cue-reading-views{background:transparent!important;border:0!important;padding:0;gap:3px;box-shadow:none;border-radius:0}.polished-workspace .cue-workbench-controls .cue-reading-views button{min-height:40px;padding:10px 11px;background:transparent!important;color:var(--editorial-muted)!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;font-size:12px}.polished-workspace .cue-workbench-controls .cue-reading-views button[aria-pressed=true]{color:var(--editorial-ink)!important;border-bottom-color:var(--editorial-accent)!important}.cue-workbench-controls .cue-filter-drawer>summary{background:transparent!important;border:0!important;color:var(--editorial-ink)!important;min-height:40px;padding-inline:7px}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-bar{margin:0 32px;padding:10px 0;border:0;gap:16px}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-bar>div:first-child{align-items:center;gap:16px}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-bar .follow-control{margin:0;font-size:11px;color:var(--editorial-muted);white-space:nowrap;display:flex;align-items:center;gap:6px}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-actions{gap:16px}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-actions :is(.production-cue-lens>button,.cue-order-tools>summary){background:transparent!important;border:0;border-radius:0;color:var(--editorial-muted)!important;padding:7px 0;min-height:36px}.polished-workspace>main[data-workspace-view=rundown] .production-cue-lens>button[aria-pressed=true]{color:var(--editorial-accent)!important;text-decoration:underline;text-underline-offset:5px}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table{background:transparent!important;border:0!important;border-top:1px solid var(--editorial-rule)!important;border-radius:0;box-shadow:none;margin-top:0}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet :is(table,tbody){background:transparent!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table tr{background:transparent!important;border:0!important;border-bottom:1px solid var(--editorial-rule)!important;border-radius:0;padding:20px 10px;box-shadow:none}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table tr.currentrow{background:var(--editorial-wash)!important;box-shadow:inset 2px 0 var(--editorial-accent);border-left:0!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table tr.cue-moving{outline:2px solid var(--editorial-accent);outline-offset:-2px}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .cuebutton{font:400 23px/1.35 Georgia,serif;letter-spacing:-.025em;color:var(--editorial-ink)!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-item-context{font-size:12px;line-height:1.6;color:var(--editorial-muted)}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .cue-row-number{font:italic 22px/1.6 Georgia,serif;color:var(--editorial-accent)}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-attached-cues{background:transparent;border:0;box-shadow:none;border-radius:0}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-attached-cue{background:transparent!important;box-shadow:none;border-radius:0}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .timing>b{font-size:14px;font-variant-numeric:tabular-nums;color:var(--editorial-ink)}html[data-show-mode=dark] .polished-workspace>main[data-workspace-view=rundown] .sequence-sheet :is(.sequence-go-point,.sequence-call-notes summary,.sequence-item-details summary,.sequence-item-context,.timing small){color:var(--editorial-muted)!important}html[data-show-mode=dark] .polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-go-point>span{color:var(--editorial-accent)!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .cuepointer{font-size:11px;vertical-align:middle}.production-inspector>footer .primary{background:#d6bb8c!important;color:#2f242b!important;border-color:#d6bb8c!important;border-radius:2px}:is(.peoplepage,.arrivalpage)>.house-heading.sectionheading,.desk-main :is(.house-page-heading,.media-desk-intro,.wf-header),.landing-register>.landing-mast{background:transparent!important;border:0!important;border-bottom:1px solid var(--editorial-rule)!important;border-radius:0;padding:26px 0 24px;box-shadow:none!important;color:var(--editorial-ink)!important}:is(.peoplepage,.arrivalpage)>.house-heading.sectionheading :is(h1,h2),.desk-main :is(.house-page-heading,.media-desk-intro,.wf-header) :is(h1,h2),.landing-register>.landing-mast h1{color:var(--editorial-ink)!important;font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em}:is(.peoplepage,.arrivalpage)>.house-heading.sectionheading :is(p,.house-overline),.desk-main :is(.house-page-heading,.media-desk-intro,.wf-header) :is(p,.eyebrow,.house-overline){color:var(--editorial-muted)!important}:is(.peoplepage,.arrivalpage)>.house-heading .house-heading-mark{color:var(--editorial-accent)!important}.polished-workspace :is(.register-filter-fieldset,.contact-book-controls,.rosterstats){background:transparent!important;border-inline:0!important;border-radius:0;box-shadow:none!important}.polished-workspace .task-register .task-ledger{border:0;border-radius:0;box-shadow:none}.polished-workspace .task-register .task-ledger-row{background:transparent!important;border-inline:0;border-radius:0;border-color:var(--editorial-rule);padding-block:20px;box-shadow:none}.polished-workspace .task-register .task-ledger-title h2>button{font:400 22px/1.35 Georgia,serif;color:var(--editorial-ink)!important}.polished-workspace .task-register .task-ledger-head{background:var(--editorial-wash)!important;color:var(--editorial-muted)!important;border-block:1px solid var(--editorial-rule)}.polished-workspace .production-export-options{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--editorial-rule)}.polished-workspace .production-export-options>article{display:flex;flex-direction:row;gap:25px;padding:25px 0;background:transparent!important;border:0;border-bottom:1px solid var(--editorial-rule);border-radius:0;box-shadow:none}.polished-workspace .production-export-options>article>div{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 25px;align-items:center}.polished-workspace .production-export-options>article button{grid-column:2;grid-row:1/3;border-radius:2px}.polished-workspace .production-export-options>article button.primary{background:#d6bb8c!important;color:#2f242b!important;border-color:#d6bb8c!important}.polished-workspace .production-export-options h3{font:400 28px Georgia,serif;margin:0 0 9px;color:var(--editorial-ink)}.polished-workspace .production-export-options p{font-size:13px;line-height:1.7;color:var(--editorial-muted);margin:0}.polished-workspace .production-export-options>article>svg{color:var(--editorial-accent);margin-top:5px}.polished-workspace .master-run .sectionheading{background:transparent;border:0;border-radius:0;padding-inline:0;box-shadow:none}.desk-main:has(.media-desk){background:var(--editorial-ground)!important}.desk-main:has(.media-desk)>.event-strip{background:transparent!important;border:0!important;border-bottom:1px solid var(--editorial-rule)!important;border-radius:0;box-shadow:none!important;padding:14px 0}.desk-main:has(.media-desk)>.event-strip>div{padding:0;border:0}.desk-main:has(.media-desk)>.event-strip strong{font-size:12px;color:var(--editorial-muted)!important}.desk-main .media-desk .media-metrics{background:transparent!important;border:0;border-bottom:1px solid var(--editorial-rule);border-radius:0;box-shadow:none;margin:0 0 20px}.desk-main .media-desk .media-metrics button{background:transparent!important;color:var(--editorial-muted)!important;border-color:var(--editorial-rule);border-radius:0;min-height:62px;padding:15px 0;box-shadow:none}.desk-main .media-desk .media-metrics button[aria-pressed=true]{color:var(--editorial-ink)!important;box-shadow:inset 0 -2px var(--editorial-accent)}.desk-main .media-desk .media-inbox-toolbar .asset-tabs{background:transparent;border:0;gap:8px}.desk-main .media-desk .media-inbox-toolbar .asset-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent!important;color:var(--editorial-muted)!important;padding:10px 7px;min-height:42px}.desk-main .media-desk .media-inbox-toolbar .asset-tabs button[aria-pressed=true]{border-bottom-color:var(--editorial-accent);color:var(--editorial-ink)!important}.desk-main .media-desk :is(.media-inbox-list,.media-review-pane,.media-link-list){background:transparent!important;border:0;border-radius:0;box-shadow:none}.desk-main .media-desk .media-inbox-list{border-right:1px solid var(--editorial-rule)}.desk-main .media-desk .media-inbox-item{border-radius:0;background:transparent!important;border-color:var(--editorial-rule)}.desk-main .media-desk .media-inbox-item.selected{background:var(--editorial-wash)!important;box-shadow:inset 2px 0 var(--editorial-accent)}.desk-main .media-desk .media-link-list>article{background:transparent!important;border-radius:0;border-inline:0;box-shadow:none}.polished-workspace .master-run .master-list{background:transparent;border:0;border-radius:0;box-shadow:none}.polished-workspace .master-run :is(.master-row,.master-crew-group){background:transparent!important;border:0;border-bottom:1px solid var(--editorial-rule);border-radius:0;box-shadow:none}.polished-workspace .master-run .master-row h3{font:400 24px/1.3 Georgia,serif;color:var(--editorial-ink)}.polished-workspace .master-run .master-time>b{color:var(--editorial-accent)!important;font-variant-numeric:tabular-nums}.polished-workspace .master-run .peopletop{background:transparent!important;border:0;border-bottom:1px solid var(--editorial-rule);border-radius:0;padding:0 0 18px;box-shadow:none}.production-inspector-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 30px;border-bottom:1px solid var(--line);flex:none}.production-inspector-navigation button{display:inline-flex;align-items:center;gap:8px;border:0!important;background:transparent!important;box-shadow:none!important;font:12px Arial,sans-serif;min-height:40px;color:var(--ink)!important;padding:8px 0}.production-inspector-navigation>span{font-size:10px;color:var(--muted)}.production-inspector-navigation button:disabled{opacity:.35}.production-inspector .production-inspector-calls{border-block:1px solid var(--line);padding:14px 0;gap:22px}.production-inspector .production-inspector-calls>div{background:transparent!important;border:0;padding:0}.production-inspector .production-inspector-calls>div+div{border-left:1px solid var(--line);padding-left:22px}.production-inspector .production-inspector-calls small{font-size:10px}.production-inspector .production-inspector-calls strong{font-size:13px}html[data-show-mode=dark] .production-inspector{--paper:#29232b;--ink:#f1e7d8;--line:#a68c6b40;--muted:#c5b7a6;--wine:#d1b486;background:var(--paper)!important;color:var(--ink)}html[data-show-mode=dark] .production-inspector>header,html[data-show-mode=dark] .production-inspector>footer{background:#241f26!important;border-color:var(--line)}.cue-editor.record-inspector .editor-group{border:0;border-top:1px solid var(--line);border-radius:0;padding:20px 0;background:transparent;box-shadow:none}.cue-editor.record-inspector .editor-group legend{padding:0 10px 0 0}html[data-show-mode=dark] .cue-editor .sequence-edit-ref{color:#d1b486!important}:is(.production-cue-focus,.cue-workbench-controls,.production-inspector-navigation) :focus-visible{outline:2px solid var(--editorial-accent,#a88955);outline-offset:4px}}@media screen and (max-width:1100px){.polished-workspace>main[data-workspace-view=overview] .landing-overview-grid{gap:28px}.polished-workspace>main[data-workspace-view=overview] .landing-overview-lower{gap:28px}}@media screen and (max-width:850px){.cue-workbench-controls{grid-template-columns:1fr;gap:10px}.cue-workbench-controls .cue-sheet-filters{width:100%}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-bar{flex-direction:row;flex-wrap:wrap;gap:6px}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-actions{margin-left:auto;flex-wrap:wrap}.polished-workspace>main[data-workspace-view=overview] .landing-overview-grid,.polished-workspace>main[data-workspace-view=overview] .landing-overview-lower{grid-template-columns:1fr;gap:24px}.polished-workspace>main[data-workspace-view=overview] .landing-schedule,.polished-workspace>main[data-workspace-view=overview] .landing-overview-lower>section+section{border-left:0!important;border-top:1px solid var(--editorial-rule)!important;padding:24px 0 0}.polished-workspace>main[data-workspace-view=overview] .landing-focus{padding-right:0}}@media screen and (max-width:600px){.polished-workspace .production-export-options>article>div{display:block}.polished-workspace .production-export-options>article button{margin-top:16px}.polished-workspace>main:not([data-workspace-view=caller])>.event-masthead{margin-inline:18px;gap:12px;flex-wrap:wrap;padding-block:24px 18px}.polished-workspace>main:not([data-workspace-view=caller])>.event-masthead>div:first-child{flex:1 1 100%}.polished-workspace>main:not([data-workspace-view=caller])>.event-masthead .production-page-actions{margin-left:auto}.polished-workspace>main[data-workspace-view=overview]>.event-masthead h1{font-size:34px}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus>div{grid-template-columns:1fr 1fr}.production-cue-focus>div>a{padding:16px}.production-cue-focus>div>a:nth-child(odd){border-left:0;padding-left:0}.production-cue-focus>div>a:nth-child(n+3){border-top:1px solid var(--editorial-rule)}.polished-workspace>main[data-workspace-view=rundown]>.event-strip.compact{margin-inline:18px;flex-wrap:wrap;gap:7px 20px;padding-block:12px}.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-commandbar{margin-inline:18px;flex-wrap:wrap;gap:10px}.polished-workspace>main[data-workspace-view=rundown] .cue-file-actions{margin-left:auto}.cue-workbench-controls{margin-inline:18px;gap:12px}.polished-workspace .cue-workbench-controls .cue-reading-views{width:100%;display:flex}.polished-workspace .cue-workbench-controls .cue-reading-views button{flex:1;min-height:44px;padding-inline:8px}.cue-workbench-controls .cue-sheet-search input{font-size:16px;min-height:44px}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-bar{margin-inline:18px;padding-block:12px}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-bar>div:first-child{gap:8px 15px}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-actions{gap:14px;width:100%;justify-content:space-between}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .cuebutton{font-size:21px}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table tr{padding:20px 5px;column-gap:10px}.production-inspector-navigation{padding-inline:22px}.production-inspector .production-inspector-calls>div+div{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}:is(.peoplepage,.arrivalpage)>.house-heading.sectionheading{padding-inline:0}}@media(prefers-reduced-motion:reduce){.production-cue-focus>div>a{transition:none}}@media(max-width:430px){.polished-workspace .cue-workbench-controls .cue-reading-views button{min-width:0;padding-inline:3px}.polished-workspace .cue-workbench-controls .cue-reading-views button>svg{display:none}}@media screen{.polished-workspace>main:is([data-workspace-view=overview],[data-workspace-view=rundown]){background:radial-gradient(ellipse at 95% 0,#a0804d0d,transparent 52%),var(--editorial-ground)!important}.polished-workspace>main:is([data-workspace-view=overview],[data-workspace-view=rundown])>.event-masthead{border-bottom:3px double var(--editorial-rule)!important;padding-top:30px;padding-bottom:25px}.polished-workspace>main:is([data-workspace-view=overview],[data-workspace-view=rundown])>.event-masthead h1{font-family:Georgia,serif!important;line-height:1.15;letter-spacing:-.035em;font-weight:400}.polished-workspace>main[data-workspace-view=overview] .landing-event-facts{padding:22px 0;gap:22px;align-items:center;border-bottom:0;min-height:110px;flex-wrap:wrap}.polished-workspace>main[data-workspace-view=overview] .landing-event-facts>.home-date-mark{display:flex;flex-direction:column;width:60px;flex:0 0 60px;min-height:72px;justify-content:center;align-items:center;border:1px solid var(--editorial-rule);border-top:3px double var(--editorial-accent);background:transparent!important;padding:8px 6px;gap:3px;box-shadow:none!important;color:var(--editorial-ink)!important}.landing-event-facts>.home-date-mark strong{font:30px/1 Georgia,serif}.landing-event-facts>.home-date-mark span,.landing-event-facts>.home-date-mark small{font:9px/1.3 Arial,sans-serif;letter-spacing:.1em;color:var(--editorial-accent)!important}.polished-workspace>main[data-workspace-view=overview] .event-venue-identity{display:flex!important;flex-direction:column;align-items:flex-start;gap:5px;flex:1;min-width:200px;color:var(--editorial-muted)}.event-venue-identity>small{font-size:9px;letter-spacing:.14em;color:var(--editorial-accent)}.event-venue-identity>b{font-size:14px!important;font-weight:500}.event-venue-identity>span{font-size:12px;line-height:1.5}.polished-workspace>main[data-workspace-view=overview] .landing-event-facts>.landing-inline-status{border:0!important;background:transparent!important;padding:0;font-size:11px;letter-spacing:.025em}.landing-event-facts>.landing-inline-status:before{content:"";width:5px;height:5px;display:inline-block;background:var(--editorial-accent);border-radius:50%;margin-right:7px}.polished-workspace>main[data-workspace-view=overview] .landing-overview-grid{padding:0 0 30px;gap:32px;border-top:0}.polished-workspace>main[data-workspace-view=overview] .landing-focus{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(125deg,#23382f,#1b2926)!important;border:1px solid #786e52!important;box-shadow:inset 0 0 0 7px #20322c,inset 0 0 0 8px #bda57435!important;padding:30px 32px!important;color:#f2e8d5!important;min-height:320px}.polished-workspace>main[data-workspace-view=overview] .landing-focus :is(h2,strong,b){color:#f3e9d5!important}.polished-workspace>main[data-workspace-view=overview] .landing-focus h2{position:relative;max-width:85%;font:normal clamp(31px,3.1vw,44px)/1.17 Georgia,serif!important;letter-spacing:-.03em;margin:30px 0 14px;text-wrap:balance}.polished-workspace>main[data-workspace-view=overview] .landing-focus .landing-section-label{position:relative;color:#cfbd95!important;font-size:10px;letter-spacing:.11em}.polished-workspace>main[data-workspace-view=overview] .landing-focus-state{color:#cfbd95!important;font-size:9px;border:0!important;background:transparent!important}.polished-workspace>main[data-workspace-view=overview] .event-focus-number{position:absolute;right:23px;top:52px;font: 116px/1 Georgia,serif;color:#c5b38a12!important;pointer-events:none;z-index:-1}.polished-workspace>main[data-workspace-view=overview] .landing-focus .landing-focus-place{color:#cfc6b2!important;font-size:12px;line-height:1.7}.polished-workspace>main[data-workspace-view=overview] .landing-focus .landing-up-next{border-top:1px solid #aa9a7647;padding-top:18px;margin-top:22px;display:flex;gap:16px;align-items:baseline}.polished-workspace>main[data-workspace-view=overview] .landing-focus .landing-up-next>span{color:#c0af8c!important;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.polished-workspace>main[data-workspace-view=overview] .landing-focus .landing-up-next strong{font-size:13px;font-weight:500;line-height:1.6}.polished-workspace>main[data-workspace-view=overview] .landing-focus-actions{position:relative;gap:16px;margin-top:24px}.polished-workspace>main[data-workspace-view=overview] .landing-focus-actions>span{color:#c6bda9!important;font-size:10px}.polished-workspace>main[data-workspace-view=overview] .landing-main-action{color:#26312b!important;background:#dfc99b!important;border:1px solid #dfc99b!important;border-radius:2px!important;padding:13px 17px;font-weight:600;box-shadow:none!important}.polished-workspace>main[data-workspace-view=overview] .landing-focus-trigger{color:#f2e8d5!important;background:#ffffff09!important;border-color:#a99464!important;line-height:1.65}.polished-workspace>main[data-workspace-view=overview] .landing-schedule{padding-top:6px}.polished-workspace>main[data-workspace-view=overview] .landing-section-heading h2{font: 28px/1.2 Georgia,serif!important;letter-spacing:-.025em}.polished-workspace>main[data-workspace-view=overview] .landing-schedule li{min-height:65px}.polished-workspace>main[data-workspace-view=overview] .landing-schedule li time{font: 19px/1.3 Georgia,serif;min-width:92px;color:var(--editorial-ink)}.polished-workspace>main[data-workspace-view=overview] .landing-schedule li span{font-size:12px}.polished-workspace>main[data-workspace-view=overview] .landing-schedule-note{font-size:12px;line-height:1.8;border-top:0}.polished-workspace>main[data-workspace-view=overview] .landing-overview-lower{gap:36px;padding-block:28px}.polished-workspace>main[data-workspace-view=overview] .landing-preparation li>a{padding-block:19px}.polished-workspace>main[data-workspace-view=overview] .landing-preparation li strong{font-size:14px;font-weight:500}.polished-workspace>main[data-workspace-view=overview] .landing-preparation li small{font-size:12px;line-height:1.65}.polished-workspace>main[data-workspace-view=overview] .landing-overview-tools{border-top:0;display:flex;flex-wrap:wrap;gap:17px;padding-top:18px}.polished-workspace>main[data-workspace-view=overview] .landing-overview-tools a{font-size:11px}.polished-workspace>main[data-workspace-view=rundown]>.event-masthead h1{font-size:clamp(30px,3vw,42px)}.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-commandbar{padding-block:16px 18px;gap:20px}.polished-workspace>main[data-workspace-view=rundown] .cue-workbench-controls{padding-block:15px;gap:28px}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-bar{padding-block:14px 18px}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-bar>div>b{font-size:12px;font-weight:500}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table{border-top:3px double var(--editorial-rule)!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table tr{padding:24px 14px 26px 10px;border-bottom:1px solid var(--editorial-rule)!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table tr.currentrow{background:linear-gradient(90deg,#b19a6a12,transparent 70%)!important;box-shadow:inset 2px 0 var(--editorial-accent)!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .cuebutton{font: 27px/1.3 Georgia,serif!important;padding:0!important;border:0!important;background:transparent!important;letter-spacing:-.025em;color:var(--editorial-ink)!important;text-align:left}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .cuebutton:hover{text-decoration:underline;text-decoration-color:var(--editorial-accent);text-underline-offset:5px;text-decoration-thickness:1px}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .cue-row-number{font: 25px/1.4 Georgia,serif;letter-spacing:-.04em;padding-top:2px}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .timing>b{font: 19px/1.4 Georgia,serif}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .timing small{font-size:11px;margin-top:4px}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-item-context{font-size:13px;margin-top:9px;line-height:1.6}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-attached-cues{margin-top:16px;padding-top:0;border-top:1px solid var(--editorial-rule)!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-attached-cue{padding-block:15px!important;gap:20px;border-bottom:1px solid var(--editorial-rule)!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-attached-cue:last-child{border-bottom:0!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-call-title>b{font-size:13px;font-weight:500;color:var(--editorial-ink)!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-go-point{font-size:12px;line-height:1.7}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-cue-reference{font:600 12px/1.6 Arial,sans-serif;color:var(--editorial-accent)!important;letter-spacing:.06em;padding-top:1px}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-item-details summary{font-size:11px;min-height:30px;padding-block:7px}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-item-description{font-size:13px;color:var(--editorial-muted);line-height:1.7;margin:10px 0 6px;max-width:72ch}.workspace-opening{min-height:100dvh!important;background:radial-gradient(ellipse at 50% 44%,#30242d,#1e1b20 65%)!important;color:#f2e8d5!important;padding:30px!important}.workspace-opening .opening-lockup{display:flex!important;flex-direction:column;gap:21px!important;text-align:center;width:min(360px,100%)!important}.workspace-opening .opening-emblem{display:grid;place-items:center;width:42px;height:42px;color:#c3a36c}.workspace-opening .opening-emblem svg{width:20px!important;height:34px!important}.workspace-opening .opening-wordmark strong{font: 43px/1.1 Georgia,serif!important;color:#f2e8d5!important;letter-spacing:-.04em}.workspace-opening .opening-wordmark strong>span{color:#c3a36c}.workspace-opening .opening-caption{display:block;font:9px/1.5 Arial,sans-serif;letter-spacing:.19em;color:#baa98c;margin-top:12px}.workspace-opening .opening-copy>p{font:12px/1.7 Arial,sans-serif;color:#d1c5b6!important;margin:24px 0 0}.workspace-opening .opening-copy>p[role=alert]{color:#f0b8bd!important}.workspace-opening .opening-seam{display:block;height:1px!important;width:120px!important;background:#c7ad7933!important;margin:19px auto 0!important;overflow:hidden}.workspace-opening .opening-seam i{background:#c3a36c!important}.workspace-opening button{margin-top:18px;background:#dbc496!important;border:1px solid #dbc496!important;color:#30232d!important;border-radius:2px!important;padding:10px 20px!important}.workspace-inline-loading{border:0!important;background:transparent!important;box-shadow:none!important}.meeting-hub .meeting-list{gap:0;border-top:1px solid var(--editorial-rule)}.meeting-hub .meeting-list>button{background:transparent!important;border:0!important;border-bottom:1px solid var(--editorial-rule)!important;border-radius:0!important;box-shadow:none!important;padding:19px 14px;gap:9px}.meeting-hub .meeting-list>button[aria-current=page]{box-shadow:inset 2px 0 var(--editorial-accent)!important;background:var(--editorial-wash)!important}.meeting-hub .meeting-detail{background:transparent!important;border:0!important;border-left:1px solid var(--editorial-rule)!important;border-radius:0!important;box-shadow:none!important;padding:5px 0 20px 28px}.meeting-hub .meeting-detail h2{font-size:34px}.meeting-hub .meeting-action{border-left:0!important;border-radius:0!important;padding:17px 0}.meeting-hub .meeting-action>div>b{font-weight:500;font-size:14px}.meeting-hub .meeting-prose{padding-left:0;font-size:14px;line-height:1.8}.meeting-minutes-detail{border-block:1px solid var(--editorial-rule);padding:16px 0;margin:22px 0}.meeting-minutes-detail>summary{font: 21px Georgia,serif;cursor:pointer}.meeting-minutes-text{font-size:14px;line-height:1.8}@media(max-width:850px){.polished-workspace>main[data-workspace-view=overview] .landing-overview-grid{gap:25px;grid-template-columns:1fr}.polished-workspace>main[data-workspace-view=overview] .landing-focus{min-height:290px}.meeting-hub .meeting-detail{border-left:0!important;padding:15px 0!important}}@media(max-width:600px){.polished-workspace>main[data-workspace-view=overview] .landing-event-facts{gap:14px;padding:20px 0}.polished-workspace>main[data-workspace-view=overview] .event-venue-identity{min-width:0;flex-basis:calc(100% - 85px)}.polished-workspace>main[data-workspace-view=overview] .landing-event-facts>button{margin-left:auto}.polished-workspace>main[data-workspace-view=overview] .landing-focus{padding:27px 24px!important}.polished-workspace>main[data-workspace-view=overview] .landing-focus h2{max-width:100%;font-size:31px!important;margin-top:24px}.polished-workspace>main[data-workspace-view=overview] .landing-focus-actions{flex-wrap:wrap}.polished-workspace>main[data-workspace-view=overview] .landing-up-next{flex-wrap:wrap;gap:7px!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .cuebutton{font-size:24px!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table tr{padding-block:22px}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-attached-cue{gap:12px!important}.polished-workspace>main:is([data-workspace-view=overview],[data-workspace-view=rundown])>.event-masthead{padding-block:23px}.meeting-hub .meeting-detail h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.workspace-opening .opening-seam i{animation:none!important;width:100%!important}}}.inv-cue-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;margin:10px 0;color:inherit}@media screen{.event-service-rail{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;padding:17px 0;border-bottom:1px solid var(--editorial-rule);color:var(--editorial-muted)}.event-service-rail>span{display:flex;align-items:center;gap:11px;margin-right:auto;font:10px/1.5 Arial,sans-serif;letter-spacing:.14em;color:var(--editorial-accent)}.event-service-rail>span svg{width:13px;height:24px}.event-service-rail>a{display:inline-flex;align-items:center;gap:9px;min-height:32px;color:var(--editorial-ink);text-decoration:none;font-size:12px}.event-service-rail>a b{font-weight:400;color:var(--editorial-accent)}.event-service-rail>a:hover{text-decoration:underline;text-underline-offset:5px}.event-service-rail>a svg{color:var(--editorial-accent)}.polished-workspace>main[data-workspace-view=overview] .landing-focus{background:radial-gradient(ellipse at 100% 0,#5d6b4c45,transparent 65%),linear-gradient(125deg,#263a32,#172824)!important;min-height:370px}.polished-workspace>main[data-workspace-view=overview] .landing-focus h2{margin-top:26px;font-size:clamp(32px,3.1vw,47px)!important}.event-current-context{color:#d0c5ae;font-size:12px;line-height:1.7;margin:12px 0}.event-current-context summary{cursor:pointer;color:#d6bf8f}.event-current-context p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.event-next-list{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid #b8a07566}.event-next-list li{border-bottom:1px solid #b8a07533}.event-next-list a{display:grid;grid-template-columns:35px minmax(0,1fr) auto 13px;align-items:baseline;gap:12px;padding:13px 0;color:#e7dcc6;text-decoration:none}.event-next-list a:hover strong{text-decoration:underline;text-underline-offset:4px}.event-next-list a>span{font-size:9px;letter-spacing:.1em;color:#c3ac7c}.polished-workspace>main[data-workspace-view=overview] .event-next-list strong{font:400 14px/1.5 Arial,sans-serif;color:inherit;overflow-wrap:anywhere}.event-next-list time{font:12px/1.5 Arial,sans-serif;white-space:nowrap;color:#cfbd98}.event-next-list svg{align-self:center;color:#b8a075}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus>header{padding-block:4px 19px}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus>div{border-top:3px double var(--editorial-rule)}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus>div>a{border:0;border-bottom:1px solid var(--editorial-rule);padding:20px 18px 20px 0;gap:9px 16px}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus>div>a>strong{font-size:38px}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus>div>a>small{color:var(--editorial-accent)}.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-commandbar{border-bottom:1px solid var(--editorial-rule)}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-item-description{font-size:12px;line-height:1.65}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-item-context{font-size:12px}.event-service-rail a:focus-visible,.event-next-list a:focus-visible,.event-current-context summary:focus-visible{outline:2px solid var(--editorial-accent,#bda574);outline-offset:5px}@media(min-width:1101px){.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table tr{grid-template-columns:36px minmax(200px,1.05fr) minmax(240px,1.15fr) 88px 32px;column-gap:20px;padding:24px 12px;align-items:start}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table thead{position:static;width:auto;height:auto;clip-path:none;overflow:visible;display:block}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table thead tr{padding-block:13px;background:#302731!important;border-bottom:1px solid #ad9161!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table th{padding:0;border:0;background:transparent!important;color:#ead8b5!important;font:9px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;white-space:normal;min-width:0}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table :is(th,td):nth-child(1){grid-column:1;grid-row:1}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table :is(th,td):nth-child(2){grid-column:4;grid-row:1;text-align:right;width:auto;min-width:0}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table :is(th,td):nth-child(3){grid-column:2;grid-row:1}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table :is(th,td):nth-child(4){grid-column:3;grid-row:1;margin-top:0}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table :is(th,td):nth-child(5){grid-column:5;grid-row:1}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .cuebutton{font-size:25px!important;line-height:1.25!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-attached-cues{margin:0;border-top:0!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-attached-cue{grid-template-columns:65px minmax(0,1fr);gap:12px;padding-block:13px!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-attached-cue:first-child{padding-top:2px!important}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .sequence-call-title>b{font-size:12px}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet .timing>b{font-size:18px}}@media(max-width:700px){.event-service-rail{gap:7px 18px;padding-block:13px}.event-service-rail>span{width:100%;margin-bottom:3px}.event-service-rail>a{font-size:11px;min-height:36px}.event-next-list a{grid-template-columns:30px minmax(0,1fr) 13px;gap:8px}.event-next-list time{grid-column:2;grid-row:2;font-size:11px;margin-top:-5px}.event-next-list svg{grid-column:3;grid-row:1}.polished-workspace>main[data-workspace-view=overview] .landing-focus{min-height:0}}}.drawing-room,.dr-review{--dr-ink:#19392f;--dr-forest:#143b30;--dr-gold:#b99a61;--dr-paper:#f3ede0;--dr-line:#cfc1a6;--dr-muted:#716b5c;color:var(--dr-ink);font-family:Arial,sans-serif}.drawing-room{margin-top:18px}.dr-masthead{position:relative;display:flex!important;align-items:center!important;justify-content:space-between;gap:24px;padding:34px 38px!important;margin:0!important;background:linear-gradient(125deg,#102c25,#214a3c);color:#f5eddb!important;border:1px solid #35594b;border-bottom:3px solid var(--dr-gold);overflow:hidden}.dr-masthead:after{content:"";position:absolute;inset:9px;pointer-events:none;border:1px solid #b99a6140}.dr-eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;line-height:1.6;display:block;color:var(--dr-muted)}.dr-masthead .dr-eyebrow{color:#cfba8d}.dr-masthead h1{font-family:Georgia,serif!important;font-size:clamp(32px,3.2vw,51px)!important;font-weight:400!important;line-height:1.15;letter-spacing:-1.6px!important;margin:9px 0 12px!important;color:#f5eddb!important}.dr-masthead h1 em{color:#c7a970;font-style:normal}.dr-masthead p{font-size:13px;color:#d1d8cc!important;margin:0!important;line-height:1.7}.dr-seal{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:88px;height:104px;color:#cfb781;border:1px solid currentColor;border-radius:48px 48px 0 0;gap:9px;outline:1px solid #b99a6140;outline-offset:6px}.dr-seal svg{width:42px;height:42px}.dr-seal span{font-size:8px;letter-spacing:3px;padding-left:3px}.drawing-room button,.dr-review button,.dr-dialog button{font:600 12px/1.4 Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--dr-line,#cfc1a6);border-radius:3px;background:#faf6ec;color:var(--dr-ink,#19392f);padding:9px 13px;min-height:36px;box-shadow:none;cursor:pointer}.drawing-room button:hover,.dr-review button:hover,.dr-dialog button:hover{background:#e9e0ce;border-color:#9d875f}.drawing-room button.primary,.dr-review button.primary,.dr-dialog button.primary{background:#193d31!important;color:#fff6e3!important;border-color:#193d31!important}.drawing-room button:disabled,.dr-review button:disabled,.dr-dialog button:disabled{opacity:.48;cursor:not-allowed}.drawing-room button:focus-visible,.dr-review button:focus-visible,.dr-dialog button:focus-visible,.drawing-room input:focus-visible,.drawing-room select:focus-visible,.drawing-room textarea:focus-visible,.dr-review input:focus-visible,.dr-review textarea:focus-visible{outline:2px solid #a77a33;outline-offset:3px}.dr-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 20px}.dr-collection-heading h2{font:400 25px/1.3 Georgia,serif;margin:4px 0}.dr-introduction{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;border-top:1px solid var(--dr-line);border-bottom:1px solid var(--dr-line);padding:38px 0}.dr-introduction h2{font:400 41px/1.15 Georgia,serif;letter-spacing:-1px;margin:10px 0 18px}.dr-introduction h2 em{font-weight:400;color:#8b734a}.dr-introduction p{font-size:13px;line-height:1.9;color:var(--dr-muted);max-width:420px}.dr-introduction ol{list-style:none;margin:20px 0;padding:0}.dr-introduction li{display:flex;gap:20px;align-items:center;padding:10px 0;border-bottom:1px solid #d8cdb8;font-size:12px}.dr-introduction li b{color:#9c8254;font:18px Georgia,serif}.dr-paper-sketch{position:relative;aspect-ratio:1.1;background:linear-gradient(#b9aa8929 1px,transparent 1px),linear-gradient(90deg,#b9aa8929 1px,transparent 1px),#eee5d2;background-size:18px 18px;box-shadow:inset 0 0 0 12px #f9f3e5,inset 0 0 0 13px #c6b68f;transform:rotate(-2deg);border:1px solid #c9b995}.dr-paper-sketch span{position:absolute;display:grid;place-items:center;font-size:10px;letter-spacing:1.6px;border:1px solid #4d6757;background:#dce2d1}.dr-sketch-stage{width:35%;height:20%;top:14%;left:32%}.dr-sketch-tent{width:39%;height:39%;top:43%;left:29%;background:linear-gradient(45deg,transparent 49.7%,#baa474 50%,transparent 50.3%),linear-gradient(-45deg,transparent 49.7%,#baa474 50%,transparent 50.3%),#e5d6b6!important;border-color:#b59a60!important;font-size:8px!important}.dr-paper-sketch i{position:absolute;top:48%;left:12%;width:10%;height:10%;border:1px solid #8d7654;border-radius:50%;background:#eee5d5}.dr-paper-sketch i:nth-of-type(2){top:68%}.dr-paper-sketch i:nth-of-type(3){left:77%}.dr-paper-sketch i:nth-of-type(4){left:77%;top:68%}.dr-paper-sketch>div{position:absolute;bottom:5%;left:9%;font-size:8px;letter-spacing:2px}.dr-collection article{display:flex;align-items:center;gap:22px;padding:22px 0;border-top:1px solid var(--dr-line)}.dr-drawing-number{font:35px Georgia,serif;color:#9a8052}.dr-collection article h3{font:400 25px Georgia,serif;margin:0 0 6px}.dr-collection article p{font-size:12px;color:var(--dr-muted);margin:0}.dr-collection article button{margin-left:auto}.dr-edition-library{margin:35px 0}.dr-edition-library h2{font:400 26px Georgia,serif}.dr-edition-library>button{width:100%;justify-content:space-between;text-align:left;border-width:1px 0 0;border-radius:0;background:transparent;padding:17px 0}.dr-edition-library small{display:block;font-weight:400;color:var(--dr-muted);margin-top:5px}.dr-edition-library>button>span:last-child{display:flex;align-items:center;gap:12px;font-size:11px}.dr-toolbar{display:flex;align-items:center;gap:8px;padding:17px 0;flex-wrap:wrap}.dr-toolbar>span{flex:1;font-size:11px;color:var(--dr-muted)}.dr-save-state{margin-left:7px}.dr-workbench{display:grid;grid-template-columns:236px minmax(0,1fr);border:1px solid var(--dr-line);min-height:590px;background:#f7f2e8}.dr-inspector{background:#f4ecdd;border-right:1px solid var(--dr-line);min-width:0}.dr-inspector>fieldset{padding:17px 16px;border:0;margin:0;min-width:0}.dr-tabs{display:flex;border-bottom:1px solid var(--dr-line)}.dr-tabs button{flex:1;border:0!important;border-radius:0!important;background:transparent!important;font-size:11px!important;padding:12px 3px!important;color:#746749!important}.dr-tabs button[aria-pressed=true]{box-shadow:inset 0 -3px #a38957!important;color:#19392f!important;background:#e9dfcb!important}.dr-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;letter-spacing:1.2px;font-weight:700;margin-bottom:12px}.dr-panel-heading button{padding:4px!important;min-height:26px!important}.dr-inspector p,.dr-inspector small{font-size:11px;line-height:1.65;color:var(--dr-muted)}.dr-inspector label,.dr-review form label,.dr-dialog label{display:block;font-size:11px;font-weight:600;margin:13px 0 0;line-height:1.5}.dr-inspector input:not([type=checkbox]),.dr-inspector textarea,.dr-inspector select,.dr-review input,.dr-review textarea,.dr-dialog input:not([type=checkbox]),.dr-dialog select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #cdbd9d;background:#fffaf1;color:#213a30;font:400 12px/1.45 Arial,sans-serif;padding:8px;border-radius:3px;margin-top:5px;min-height:35px}.dr-inspector fieldset{border:0;margin:0;min-width:0}.dr-inspector fieldset fieldset{padding:0}.dr-kit-search{display:flex!important;align-items:center;gap:5px;border-bottom:1px solid #cdbd9d;margin:15px 0!important}.dr-kit-search input{border:0!important;background:transparent!important;margin:0!important;padding:8px 0!important}.dr-kit-group h3{font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;margin:22px 0 8px;color:#6e624b}.drawing-room .dr-kit-item{display:flex;width:100%;text-align:left;justify-content:flex-start;border:0;border-bottom:1px solid #d9cdb6;border-radius:0;padding:10px 0;background:transparent;gap:10px}.dr-kit-item>span:nth-child(2){flex:1}.dr-kit-item b{font-size:12px;display:block}.dr-kit-item small{font-size:9px;display:block;margin-top:2px;font-weight:400}.dr-miniature{width:24px;height:17px;border:1px solid;background:#e9e1d0;flex:none}.dr-miniature-round{height:24px;border-radius:50%}.dr-miniature-chair{width:17px;height:17px;margin:0 3.5px}.dr-miniature-speaker{width:14px;height:20px;margin:0 5px}.dr-miniature-tent,.dr-miniature-canopy{height:24px;background:linear-gradient(45deg,transparent 48%,#ac9869 50%,transparent 52%),linear-gradient(-45deg,transparent 48%,#ac9869 50%,transparent 52%)}.dr-miniature-stage{border-top-width:5px}.dr-miniature-zone{border-style:dashed}.dr-miniature-barrier,.dr-miniature-screen{height:6px}.dr-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dr-unit{float:right;font-size:9px;color:#7d7059}.dr-inspector details{border-block-start:1px solid #ccbda0;padding:15px 0;margin-top:15px}.dr-inspector summary{cursor:pointer;font-size:12px;font-weight:600;display:flex;align-items:center;gap:7px}.dr-inspector details button{width:100%;margin-top:10px}.dr-inspector .inv-map{height:230px!important;min-height:230px!important}.dr-inspector .inv-map-wrap{margin:14px 0!important}.dr-inspector .inv-map-caption{font-size:9px}.dr-inspector .inv-map-instruction{padding:8px;display:block}.dr-inspector .building-room-picker{padding:0!important}.dr-inspector .building-room-fields{display:block}.dr-inspector .building-room-hint{font-size:10px}.dr-inspector .location-selection-summary button{font-size:10px;padding:3px;min-height:24px}.dr-base-current{padding:13px 0;margin:12px 0;border-block:1px solid #cdbd9d}.dr-base-current b,.dr-base-current small{display:block;font-size:12px}.dr-source-note{word-break:break-word}.dr-object-actions{display:flex;gap:6px;margin:17px 0}.dr-object-actions button{padding:7px!important;font-size:10px!important;flex:1}.dr-inspector-empty{padding:25px 0}.dr-inspector-empty h3{font:400 23px/1.3 Georgia,serif}.dr-schedule>div{display:flex;gap:12px;padding:10px 0;border-top:1px solid #d2c3a6;font-size:11px}.dr-schedule small{display:block;font-size:9px}.dr-schedule b{color:#997c49}.dr-drafting-table{min-width:0;padding:0;background:#e8e0d0}.dr-board-toolbar{display:flex;gap:6px;align-items:center;min-height:47px;padding:5px 12px;border-bottom:1px solid #bfae8d;background:#eee6d7}.dr-board-toolbar>div{display:flex;gap:3px;flex:1}.dr-board-toolbar button{padding:6px 8px;min-height:31px;background:transparent;border-color:transparent;font-size:10px}.dr-board-toolbar button[aria-pressed=true]{background:#193d31;color:#fff4df;border-color:#193d31}.dr-check{display:flex!important;align-items:center;gap:8px;font-size:11px!important;font-weight:400!important;margin:0!important}.dr-check input{width:14px!important;height:14px!important;min-height:14px!important;accent-color:#264936;flex:none;margin:0!important}.dr-canvas{position:relative;width:100%;height:clamp(350px,49vw,610px);background:#d8d2c5;overflow:hidden;border:0;isolation:isolate}.dr-canvas>svg{display:block;width:100%;height:100%;touch-action:none}.dr-canvas>svg:focus-visible{outline:2px solid #a57d34;outline-offset:-3px}.dr-canvas rect[role=button]:focus-visible{outline:none;stroke:#bd8735;stroke-width:3px}.dr-mode-pan{cursor:grab}.dr-mode-pan:active{cursor:grabbing}.dr-mode-measure,.dr-mode-calibrate,.dr-mode-comment{cursor:crosshair}.dr-zoom{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;background:#f8f1e4;box-shadow:0 2px 8px #18352d20;border:1px solid #bdad8c;z-index:1}.dr-zoom button{border:0!important;border-radius:0!important;background:transparent!important;min-height:29px!important;padding:6px!important}.dr-zoom span{font-size:10px;width:37px;text-align:center}.dr-coordinate{position:absolute;left:12px;top:10px;font-size:9px;color:#243d32;background:#fcf8edec;padding:6px 8px;pointer-events:none;border:1px solid #cdbf9d}.dr-title-block{display:grid;grid-template-columns:1fr 130px;border-block:1px solid #a5926c;background:#f4eddd;padding:0}.dr-title-block>div{padding:18px 23px}.dr-title-block>div+div{border-left:1px solid #bba987;display:flex;flex-direction:column}.dr-title-block span{font-size:8px;letter-spacing:1.6px;color:#8b7650}.dr-title-block h2{font:400 28px/1.2 Georgia,serif;margin:5px 0 6px;color:#1c3c30;word-break:break-word}.dr-title-block p{font-size:11px;margin:0;color:#6b6658}.dr-title-block b{font:30px Georgia,serif;margin:4px 0}.dr-title-block small{font-size:10px;color:#6b6658}.dr-measure-bar{padding:10px 15px;background:#f5e3b9;display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:11px}.dr-measure-bar>span:first-child{flex:1}.dr-measure-bar input{width:80px;padding:6px;border:1px solid #ad9461;font-size:12px}.dr-measure-bar button{padding:5px;min-height:26px}.dr-scale-warning{padding:10px 18px;color:#77521e!important;background:#ede0ba;font-size:11px;line-height:1.6;margin:0}.dr-object-register{padding:16px 20px}.dr-object-register summary{cursor:pointer;display:flex;justify-content:space-between;font-size:12px;font-weight:600}.dr-object-register summary span{font-size:10px;font-weight:400}.dr-object-register>div{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.dr-object-register button{border:0;border-top:1px solid #c4b99f;border-radius:0;background:transparent;display:flex;width:100%;padding:9px 0;text-align:left;justify-content:start}.dr-object-register button small{font:13px Georgia,serif;color:#957d51}.dr-object-register button b{font-size:10px;flex:1}.dr-object-register button span{font-size:9px;font-weight:400}.dr-object-register button[aria-pressed=true]{color:#75551c;background:#d9cba7}.dr-edition-strip{padding:12px 20px;border-top:1px solid #c7b898;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dr-edition-strip>span{font-size:8px;letter-spacing:1px}.dr-edition-strip button{font-size:10px;padding:5px 8px;min-height:28px}.dr-notice{display:flex;align-items:center;gap:9px;padding:10px 14px;border-left:2px solid #55755b;background:#e2eadb;color:#254c35;font-size:12px;line-height:1.5}.dr-footer{display:flex;justify-content:space-between;gap:20px;padding:25px 0;font-size:8px;letter-spacing:1.4px;color:#847456;border-top:1px solid #cbbb9a;margin-top:28px}.dr-footer span{font:italic 15px Georgia,serif;letter-spacing:0;color:#6c6a59}.dr-dialog-overlay{z-index:1300!important;background:#102b25bd!important;backdrop-filter:blur(4px);padding:25px;overflow:auto}.dr-dialog{position:relative;max-width:560px;width:100%;background:#f4edde;color:#1c3d30;border:1px solid #b6a078;outline:1px solid #d8c8a8;outline-offset:-9px;padding:37px;max-height:calc(100dvh - 60px);overflow:auto;box-shadow:0 24px 70px #07171050}.dr-dialog .dr-seal{width:48px;height:61px;margin:0 0 22px}.dr-dialog .dr-seal svg{width:26px;height:26px}.dr-dialog .dr-seal span{font-size:5px}.dr-dialog h2{font:400 36px/1.15 Georgia,serif;margin:12px 0 20px}.dr-dialog p{font-size:13px;line-height:1.8;color:#6b6251}.dr-dialog .dr-check{margin:20px 0!important}.dr-dialog>button{margin:12px 8px 0 0}.dr-dialog a{display:block;margin:15px 0;font-size:12px;color:#254f3e}.dr-dialog .error{color:#8b3131}.dr-guest{max-width:1440px;margin:0 auto;padding:35px;background:#eee6d7;min-height:100vh}.dr-issue-line{display:flex;flex-wrap:wrap;gap:20px;margin-top:17px;font-size:10px;letter-spacing:.3px;color:#cfb781}.dr-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:26px}.dr-review .dr-canvas{height:clamp(340px,53vw,650px);border:1px solid #c5b591}.dr-correspondence{border-left:1px solid #bfae8c;padding-left:24px}.dr-correspondence h2,.dr-signoff h2{font:400 27px/1.25 Georgia,serif;margin:15px 0}.dr-correspondence>p,.dr-signoff>p{font-size:12px;line-height:1.8;color:#756953}.dr-correspondence form{margin-bottom:25px}.dr-correspondence fieldset{padding:0;border:0;min-width:0}.dr-correspondence form small{font-size:10px;line-height:1.7;color:#796b54;display:block;margin-top:12px}.dr-comment-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.dr-comment-actions button{font-size:10px;padding:7px 9px}.dr-comments article{padding:19px 0;border-top:1px solid #c5b594}.dr-comments article header{display:block;background:none;border:0;padding:0}.dr-comments article b{font-size:12px;word-break:break-word}.dr-comments article header span{display:block;font-size:9px;color:#756953;margin-top:5px}.dr-comments article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.75;margin:12px 0}.dr-comments article small{color:#8c744a;font-size:9px}.dr-comments article button{min-height:27px;padding:4px 7px;font-size:9px}.dr-comments article.is-resolved{opacity:.65}.dr-empty-comments{font:italic 16px Georgia,serif;color:#8a7b5e;padding:22px 0;border-top:1px solid #c9b995}.dr-source{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #c7b793;font-size:10px;line-height:1.6}.dr-source strong{flex:none}.dr-source span{text-align:right;color:#7b6e58}.dr-signoff{margin:25px 0;padding:22px;border:1px solid #c5b28a;background:#e8dfcc}.dr-signoff h2{margin:0 0 10px}.dr-signoff button{margin:15px 12px 0 0}.dr-signoff .dr-check{line-height:1.7}.dr-plan-notes{padding:20px 0;white-space:pre-wrap;font-size:12px;line-height:1.7}.dr-review-state{text-align:center;max-width:720px;margin:80px auto;padding:45px;background:#efe6d3;border:1px solid #c3ad7e}.dr-review-state .dr-seal{margin:0 auto 30px}.dr-review-state h1{font:36px Georgia,serif}.dr-review-state>small{letter-spacing:2px;font-size:10px}.dr-review-state p{line-height:1.8}.dr-review-state button{margin:15px}.dr-packet-option{border-block:1px solid #c3af83;padding:12px 0;margin:15px 0}.dr-packet-option p{font-size:11px;line-height:1.6;color:#726650}.dr-packet-option a{color:#254d3e;font-size:11px}.dr-print-pages{display:none}@media(min-width:1600px){.dr-workbench{grid-template-columns:270px minmax(0,1fr)}.dr-inspector>fieldset{padding:20px}.dr-canvas{height:650px}}@media(max-width:1100px){.dr-workbench{grid-template-columns:210px minmax(0,1fr)}.dr-inspector>fieldset{padding:14px 12px}.dr-board-toolbar button span{display:none}.dr-review-layout{grid-template-columns:minmax(0,1fr) 260px}.dr-correspondence{padding-left:17px}.dr-introduction{gap:28px}.dr-introduction h2{font-size:34px}}@media(max-width:760px){.dr-masthead{padding:26px 24px!important;gap:20px}.dr-masthead h1{font-size:32px!important;letter-spacing:-1px!important}.dr-masthead .dr-seal{width:50px;height:66px}.dr-masthead .dr-seal svg{width:27px;height:27px}.dr-masthead .dr-seal span{font-size:5px;letter-spacing:2px}.dr-masthead p{font-size:11px}.dr-eyebrow{font-size:8px;letter-spacing:1.4px}.dr-workbench{display:flex;flex-direction:column}.dr-inspector{border-right:0;border-bottom:1px solid #c8b793;order:2}.dr-drafting-table{order:1}.dr-inspector>fieldset{max-height:490px;overflow:auto;padding:19px}.dr-kit-group{display:inline-block;width:100%}.dr-kit-item{min-height:49px}.dr-canvas{height:390px}.dr-review .dr-canvas{height:370px}.dr-toolbar{gap:6px}.dr-toolbar button{font-size:10px;padding:8px}.dr-toolbar>span{flex-basis:45%;font-size:10px}.dr-title-block{grid-template-columns:1fr 88px}.dr-title-block>div{padding:14px}.dr-title-block h2{font-size:23px}.dr-title-block span{font-size:7px}.dr-title-block b{font-size:25px}.dr-introduction{grid-template-columns:1fr;padding:24px 0}.dr-paper-sketch{max-width:390px;width:100%;justify-self:center;aspect-ratio:1.6}.dr-introduction h2{font-size:37px}.dr-collection-heading{gap:15px}.dr-collection-heading h2{font-size:23px}.dr-collection-heading button{font-size:10px;flex:none}.dr-collection article{gap:12px;flex-wrap:wrap}.dr-collection article h3{font-size:24px}.dr-collection article button{margin-left:0;width:100%;justify-content:space-between}.dr-edition-library>button{font-size:11px;gap:10px}.dr-edition-library>button>span:last-child{font-size:9px}.dr-object-register>div{grid-template-columns:1fr}.dr-guest{padding:15px}.dr-review-layout{grid-template-columns:1fr}.dr-correspondence{border-left:0;border-top:1px solid #c1af8a;padding:25px 0 0}.dr-issue-line{gap:8px 16px;font-size:8px}.dr-source{display:block}.dr-source span{display:block;text-align:left;margin-top:5px}.dr-footer{display:block;font-size:7px;line-height:1.8}.dr-footer span{display:block;margin-top:8px;font-size:14px}.dr-dialog{padding:28px;max-height:calc(100dvh - 35px)}.dr-dialog h2{font-size:31px}.dr-dialog-overlay{padding:16px}.dr-review-state{margin:40px 15px;padding:30px 20px}.dr-measure-bar{font-size:10px}.dr-zoom{bottom:10px;right:10px}.dr-coordinate{font-size:8px}.dr-board-toolbar{padding:6px}.dr-board-toolbar .dr-check{font-size:10px!important}.dr-board-toolbar button{min-height:34px}.dr-review-layout .dr-canvas{touch-action:pan-y}}@media print{.dr-print-pages{display:block!important}.dr-print-pages article{break-before:page;break-inside:avoid}.dr-print-pages img{width:100%;max-height:75vh;object-fit:contain}.dr-print-pages h2{font:25px Georgia,serif}.dr-print-pages p{font:10px Arial,sans-serif}.dr-guest .dr-toolbar,.dr-guest .dr-correspondence,.dr-guest .dr-zoom{display:none!important}.dr-guest{padding:0}.dr-guest .dr-review-layout{display:block}}@media print{.dr-print-pages svg{width:100%;height:auto;max-height:75vh}}.dr-masthead{height:auto!important;min-height:164px!important}.dr-comments article header{height:auto!important;min-height:0!important}.dr-review-layout .dr-masthead{height:auto!important}.dr-review-layout>div,.dr-correspondence{min-width:0}.dr-canvas{width:100%;max-width:100%}.dr-collection-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){.dr-collection-actions{flex-direction:column}.dr-collection-actions button{font-size:10px}}.dr-canvas,.dr-review .dr-canvas{height:auto;min-height:320px;max-height:650px}.dr-inspector>fieldset{max-height:800px;overflow:auto}@media(max-width:760px){.dr-inspector>fieldset{max-height:490px}.dr-canvas,.dr-review .dr-canvas{min-height:300px}}.drawing-room.is-editing .dr-masthead{min-height:102px!important;padding:20px 28px!important}.drawing-room.is-editing .dr-masthead h1{font-size:34px!important;margin:5px 0 0!important}.drawing-room.is-editing .dr-masthead p{display:none}.drawing-room.is-editing .dr-masthead .dr-seal{width:49px;height:66px}.drawing-room.is-editing .dr-masthead .dr-seal svg{width:29px;height:29px}.drawing-room.is-editing .dr-masthead .dr-seal span{font-size:5px;letter-spacing:2px}.dr-workbench{grid-template-columns:246px minmax(0,1fr);align-items:stretch}.dr-inspector{background:#f1e9d9}.dr-inspector>fieldset{max-height:700px;padding:18px 15px}.dr-kit-category{margin-bottom:8px!important;font-size:11px!important;background:transparent!important}.dr-kit-group h3{font-size:9px!important;letter-spacing:1.25px;margin:23px 0 9px!important;color:#7b6847}.dr-kit-item{min-height:68px!important;padding:11px 3px!important;border-color:#cdbf9f66!important;transition:background .16s}.dr-kit-item:hover{background:#e7dcc4!important}.dr-kit-item b{font-size:12px;line-height:1.4}.dr-kit-item small{font-size:10px!important;letter-spacing:0!important}.dr-stock-symbol{width:35px;height:37px;flex:none;display:flex;align-items:center;justify-content:center}.dr-stock-symbol svg{width:35px;height:37px;max-height:37px}.dr-kit-disclaimer{font-size:10px!important;line-height:1.7!important;border-top:1px solid #cabb9c;padding-top:18px;margin-top:20px!important;color:#786d58}.dr-foundation-shortcut{color:#2b4b3b!important}.dr-drafting-table{min-width:0;background:#e8e0ce}.dr-canvas{background:#ede6d7}.dr-board-toolbar{min-height:49px;flex-wrap:wrap;gap:6px;background:#f6efe1}.dr-board-toolbar .dr-check{margin:0 2px!important;font-size:10px!important}.dr-selection-strip{display:flex;gap:15px;align-items:center;justify-content:space-between;border-top:1px solid #c8b899;padding:11px 17px;background:#203f33;color:#f4ecd9}.dr-selection-strip span{display:grid;gap:3px}.dr-selection-strip b{font:14px Georgia,serif;font-weight:400}.dr-selection-strip small{font-size:9px;letter-spacing:.3px;color:#d0be96}.dr-selection-strip button{font-size:10px!important;color:#f4ecd9!important;background:transparent!important;border-color:#7e896f!important;padding:7px 10px!important}.dr-base-launch{display:flex!important;align-items:center;gap:13px;width:100%;text-align:left;padding:17px 12px!important;background:#e9dfc9!important;border-color:#b9a579!important;margin:18px 0!important}.dr-base-launch>span{flex:1}.dr-base-launch b,.dr-base-launch small{display:block}.dr-base-launch b{font:16px Georgia,serif}.dr-base-launch small{font-size:10px;line-height:1.6;margin-top:5px}.dr-image-tone{border-block:1px solid #c8b99b;padding:16px 0;margin:18px 0!important}.dr-image-tone>span{float:right;font-size:10px}.dr-image-tone input{padding:0!important;accent-color:#254b3b}.dr-image-tone small{font-weight:400;line-height:1.6;font-size:10px}.dr-repeat{margin:20px 0;border-block:1px solid #c7b795;padding:15px 0}.dr-repeat summary{font:16px Georgia,serif;cursor:pointer}.dr-repeat p{font-size:10px!important;line-height:1.7}.dr-repeat button{width:100%;justify-content:center}.dr-rotate-button{margin:7px 0 16px!important}.dr-object-handles [role=button]:focus-visible{stroke:#c17f23;stroke-width:2px;outline:none}.dr-review-register{border-block:1px solid #c3b28e;margin:20px 0;padding:17px 0}.dr-review-register summary{font:20px Georgia,serif;cursor:pointer}.dr-review-register summary>span{float:right;font:10px Arial,sans-serif;color:#796b52;margin-top:6px}.dr-review-register ol{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.dr-review-register li{display:flex;align-items:flex-start;gap:15px;padding:13px 0;border-bottom:1px solid #caba9a66}.dr-review-register li>span{font:19px Georgia,serif;color:#a38753}.dr-review-register b{font-size:12px}.dr-review-register small{display:block;font-size:10px;color:#7e6d50;margin-top:5px}.dr-review-register p{font-size:11px;line-height:1.7;margin:8px 0 0;white-space:pre-wrap}@media(max-width:760px){.dr-review-register ol{grid-template-columns:1fr}.dr-review-register summary{font-size:18px}.dr-review-register summary>span{font-size:9px}}.dr-title-block{background:#f3ebda}.dr-title-block h2{font-size:clamp(23px,2.1vw,32px);line-height:1.25}.dr-map-overlay{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:22px;background:#0b211b99;backdrop-filter:blur(5px)}.dr-map-studio{width:min(1180px,100%);height:min(850px,calc(100dvh - 44px));display:flex;flex-direction:column;background:#f4eddd;border:1px solid #c4ac79;box-shadow:0 24px 100px #061b1855;color:#1c382e;min-width:0}.dr-map-studio>header{height:auto!important;min-height:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between;padding:23px 28px!important;border-bottom:1px solid #c8b895;background:linear-gradient(110deg,#15372b,#294d3e);color:#f7eed8}.dr-map-studio>header .dr-eyebrow{color:#cdb583;font-size:9px}.dr-map-studio h2{font:35px/1.15 Georgia,serif!important;margin:6px 0!important;color:#f6ecd8!important;letter-spacing:-.8px}.dr-map-studio h2 em{color:#c5a46b;font-style:normal}.dr-map-studio>header p{font-size:11px;margin:8px 0 0;color:#e1d4b9}.dr-map-studio>header button{background:transparent!important;color:#f4ecd9!important;border:1px solid #c6b48466!important;padding:8px!important;min-width:34px}.dr-map-layout{display:grid;grid-template-columns:266px minmax(0,1fr);gap:0;flex:1;min-height:0;overflow:auto}.dr-map-layout>aside{padding:23px;border-right:1px solid #c8b895;overflow:auto;min-width:0}.dr-map-studio label{display:block;font-size:11px;font-weight:600;line-height:1.6;margin-bottom:15px}.dr-map-studio input,.dr-map-studio select{width:100%;box-sizing:border-box;min-height:39px;margin-top:6px;padding:9px 10px;border:1px solid #bdad8d;border-radius:2px;background:#fffaf0;color:#233d30;font:12px Arial,sans-serif}.dr-map-studio button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:35px;padding:9px 13px;border:1px solid #b8a783;border-radius:2px;background:#f7f0df;color:#234235;font-size:11px;cursor:pointer}.dr-map-studio button.primary{background:#204434;color:#f8efda;border-color:#204434}.dr-map-studio button:disabled{opacity:.5;cursor:default}.dr-map-studio button:focus-visible,.dr-map-studio input:focus-visible,.dr-map-studio select:focus-visible{outline:2px solid #ab7e36;outline-offset:3px}.dr-map-studio form>button,.dr-aerial-prepare{width:100%}.dr-campus-shortcut{width:100%;margin:15px 0 22px!important;background:transparent!important;font-size:10px!important}.dr-coordinates{margin-bottom:17px}.dr-coordinates summary{cursor:pointer;font-size:11px;color:#75623e}.dr-coordinates label{margin-top:10px}.dr-map-footnote{padding-top:22px;margin-top:22px;border-top:1px solid #c8b895}.dr-map-footnote b{font:16px/1.4 Georgia,serif;font-weight:400}.dr-map-footnote p{font-size:10px;line-height:1.8;color:#796b52}.dr-address-results{margin-top:10px}.dr-address-results button{width:100%;text-align:left;justify-content:flex-start;padding:11px 8px;margin-bottom:5px;line-height:1.6;font-size:10px}.dr-address-results button>span{flex:1}.dr-address-results b{display:block}.dr-address-results svg{flex:none}.dr-map-view{padding:19px 22px;min-width:0;overflow:auto}.dr-map-view>nav{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:15px}.dr-map-view>nav button{background:transparent;border-color:transparent}.dr-map-view>nav button[aria-pressed=true]{background:#e7dbc1;border-color:#baa277}.dr-map-view>nav>span{font-size:9px;color:#7c6c52;margin-left:auto;letter-spacing:.4px}.dr-aerial-preview{position:relative;min-height:280px;height:clamp(290px,46vh,490px);background:#e4ddcd;border:1px solid #c0af8c;display:flex;align-items:center;justify-content:center;overflow:hidden}.dr-aerial-preview>img{width:100%;height:100%;object-fit:contain}.dr-aerial-preview.is-loading>img{opacity:.25}.dr-aerial-placeholder{text-align:center;padding:35px;color:#89754c}.dr-aerial-placeholder h3{font:26px/1.2 Georgia,serif;color:#244334;margin:18px 0 10px}.dr-aerial-placeholder p{font-size:12px;line-height:1.8;max-width:300px}.dr-aerial-preview.is-loading .dr-aerial-placeholder{visibility:hidden}.dr-aerial-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;padding:25px;text-align:center;background:#e9e0cce8;color:#244334}.dr-aerial-loading b{font:22px Georgia,serif}.dr-aerial-loading span{font-size:11px}.dr-aerial-loading button{background:transparent}.dr-spin{animation:dr-spin 1.3s linear infinite}@keyframes dr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dr-spin{animation:none}}.dr-aerial-stamp{position:absolute;left:13px;bottom:13px;display:flex;align-items:flex-start;flex-direction:column;gap:6px;padding:13px 16px;background:#fff8e9ee;border:1px solid #ad986b;box-shadow:0 3px 12px #10271b15}.dr-aerial-stamp span{display:flex;align-items:center;gap:5px;font-size:10px}.dr-aerial-stamp b{font:20px Georgia,serif}.dr-aerial-stamp small{font-size:9px;color:#756343}.dr-aerial-attribution{font-size:9px;line-height:1.7;color:#756343;margin:10px 0}.dr-site-locator{position:relative}.dr-locator-map{height:clamp(290px,46vh,490px);border:1px solid #bdac8a;background:#dfd8c6}.dr-locator-crosshair{position:absolute;left:50%;top:calc(50% - 14px);transform:translate(-50%,-50%);pointer-events:none;color:#94703b;filter:drop-shadow(0 1px 2px #fff);z-index:500}.dr-locator-caption{font-size:10px;line-height:1.7;padding:9px 0;color:#796b52}.dr-locator-map .leaflet-control-attribution{font-size:9px!important}.dr-map-error{background:#f1dfc1;border-left:3px solid #a87536;padding:14px 16px;font-size:12px;line-height:1.7;margin:13px 0}.dr-map-error p{margin:0 0 10px}.dr-map-error button{padding:6px 11px}.dr-map-studio>footer{display:flex;align-items:center;gap:10px;padding:16px 25px;border-top:1px solid #c1ad85;background:#ede2cd}.dr-map-studio>footer p{flex:1;font-size:10px;line-height:1.7;max-width:550px;margin:0 auto 0 0}.dr-map-studio>footer button{flex:none}@media(max-width:1100px){.dr-workbench{grid-template-columns:225px minmax(0,1fr)}.dr-map-layout{grid-template-columns:230px minmax(0,1fr)}.dr-map-layout>aside{padding:18px}.dr-map-view{padding:16px}.dr-map-view>nav>span{width:100%;margin:3px 0 0}}@media(max-width:760px){.drawing-room.is-editing .dr-masthead{padding:19px 22px!important}.drawing-room.is-editing .dr-masthead h1{font-size:30px!important}.dr-workbench{display:flex}.dr-inspector>fieldset{max-height:460px}.dr-toolbar .dr-foundation-shortcut{order:0}.dr-map-overlay{padding:8px}.dr-map-studio{height:calc(100dvh - 16px)}.dr-map-studio>header{padding:20px!important}.dr-map-studio h2{font-size:28px!important}.dr-map-layout{display:flex;flex-direction:column}.dr-map-layout>aside{overflow:visible;order:2;border-right:0;border-top:1px solid #c8b895}.dr-map-view{overflow:visible;order:1;padding:14px}.dr-map-view>nav{gap:4px}.dr-map-view>nav button{font-size:10px;padding:7px}.dr-map-view>nav>span{display:none}.dr-aerial-preview,.dr-locator-map{height:270px;min-height:270px}.dr-map-studio>footer{flex-wrap:wrap;padding:13px 16px;gap:8px}.dr-map-studio>footer p{flex-basis:100%;font-size:9px}.dr-map-studio>footer button{flex:1;font-size:10px;padding:8px}.dr-map-footnote{margin-top:18px;padding-top:18px}.dr-selection-strip{padding:12px;gap:10px}.dr-selection-strip b{font-size:13px}.dr-aerial-placeholder{padding:20px}.dr-aerial-placeholder h3{font-size:23px}}@media screen{:is(.polished-workspace>main,.desk-main,.sp-main){--folio-ink:#342c31;--folio-muted:#6b6056;--folio-rule:#9e89623d;--folio-paper:#f1eade;--folio-gold:#82613b;--folio-cloth:#30232f}html[data-show-mode=dark] :is(.polished-workspace>main,.desk-main,.sp-main){--folio-ink:#eee4d6;--folio-muted:#c9bcad;--folio-rule:#bb9e6b45;--folio-paper:#30272e;--folio-gold:#ddbf88;--folio-cloth:#201c25}.production-workspace-bar{margin:0 32px 8px;padding:6px 0 0;border-bottom:1px solid var(--folio-rule);color:var(--folio-muted)}.desk-main .production-workspace-bar{margin:0 0 20px}.desk-main>.desk-heading.desk-heading-quiet{min-height:40px;padding:0 0 6px;margin-bottom:8px;border:0;gap:18px}.desk-main>.desk-heading.desk-heading-quiet>button{min-height:40px;padding:8px 0;border:0;background:transparent;box-shadow:none;color:var(--folio-gold);font-size:12px}.desk-main>.event-strip{background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule)!important;border-radius:0;box-shadow:none!important;padding:12px 0;margin-bottom:12px}.desk-main>.event-strip>div{padding:0;border:0}.desk-main>.event-strip strong{color:var(--folio-ink)!important;font-size:12px}.production-workspace-bar-top{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.production-workspace-home{display:inline-flex;align-items:center;gap:10px;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.1em;text-decoration:none;color:var(--folio-gold);white-space:nowrap;min-height:40px}.production-workspace-groups{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-left:auto}.production-workspace-groups>a{color:var(--folio-muted);font-size:12px;line-height:1.5;text-decoration:none;padding:10px 0;position:relative;min-height:40px;display:flex;align-items:center}.production-workspace-groups>a[aria-current]{color:var(--folio-ink);font-weight:600}.production-workspace-groups>a[aria-current]:after{content:"";position:absolute;left:calc(50% - 2px);bottom:4px;width:3px;height:3px;background:var(--folio-gold);transform:rotate(45deg)}.production-workspace-tabs{display:flex;gap:23px;overflow:auto;scrollbar-width:thin}.production-workspace-tabs>a{flex:none;display:flex;align-items:center;min-height:40px;padding:9px 0;font-size:13px;color:var(--folio-muted);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.production-workspace-tabs>a[aria-current=page]{color:var(--folio-ink);font-weight:600;border-color:var(--folio-gold)}.production-workspace-bar a:hover{color:var(--folio-ink)}.production-workspace-toggle{display:none}.production-folio-refresh{padding-top:16px!important}.production-cover{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:30px;padding:25px 30px;background:linear-gradient(110deg,#392832,#25222b);border:1px solid #927854;color:#f4ead9;position:relative}.production-cover:before{content:"";position:absolute;inset:5px;border:1px solid #e3c38817;pointer-events:none}.production-cover-copy{min-width:0}.production-cover-overline{display:flex;align-items:center;justify-content:space-between;gap:16px;font:500 10px/1.6 Arial,sans-serif;letter-spacing:.12em;color:#dbc5a2}.production-cover-overline>span:first-child{display:flex;align-items:center;gap:9px}.production-cover-overline svg{width:12px;height:18px}.production-cover-status{letter-spacing:.02em;white-space:nowrap;color:#ecdfc9;font-size:12px}.production-cover-status:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#c0a36b;margin-right:8px;vertical-align:middle}.production-cover-status.is-live:before{background:#9bd1a9}.polished-workspace>main .production-cover h1{font:400 clamp(30px,3vw,43px)/1.17 Georgia,serif;letter-spacing:-.03em;color:#fff0db!important;max-width:900px;margin:17px 0 13px;text-wrap:balance;overflow-wrap:anywhere}.production-cover-venue{color:#f0e1cd;font:500 13px/1.65 Arial,sans-serif;margin:0 0 18px}.production-cover-venue>span{display:block;color:#d0c2b1;font-size:12px;font-weight:400;margin-top:2px}.production-cover-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px}.production-cover-actions>:is(button,a){display:inline-flex;align-items:center;gap:10px;min-height:42px;text-decoration:none;font:500 13px/1.4 Arial,sans-serif;border:0;background:transparent;color:#eee0c7;border-radius:2px;box-shadow:none;padding:10px 0}.production-cover-actions>.primary{padding:12px 17px;background:#e4cca2!important;color:#30232e!important;border:1px solid #e4cca2}.production-cover-actions>:is(button,a):hover{color:#fff4e1;background:#ffffff09}.production-cover-date{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border-left:1px solid #c6aa7338;gap:8px;padding-left:27px}.production-cover-date .home-date-mark{display:grid;grid-template-columns:auto auto;align-items:end;justify-content:center;background:none!important;border:0!important;box-shadow:none!important;color:#f1dec0!important;width:auto;height:auto!important;flex:none;min-height:0!important;min-width:0;padding:0;margin:0;gap:1px 11px;text-align:left}.production-cover-date .home-date-mark>strong{grid-column:1;grid-row:1/3;font:400 48px/1.05 Georgia,serif!important;letter-spacing:-.04em;color:#f1dec0!important}.production-cover-date .home-date-mark>span{grid-column:2;grid-row:1;font:500 11px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#e3cfad!important;text-transform:uppercase}.production-cover-date .home-date-mark>small{grid-column:2;grid-row:2;align-self:start;font:400 11px/1.5 Arial,sans-serif;color:#d2c2ac!important}.production-cover-date>strong{font:400 26px/1.3 Georgia,serif;color:#f2e1c3;margin-top:9px}.production-cover-date>small{font:400 11px/1.6 Arial,sans-serif;color:#d0c2af}.production-plan-state{display:inline-flex;align-items:center;gap:6px;font:400 11px/1.5 Arial,sans-serif;border-top:1px solid #c6aa7338;padding-top:12px;margin-top:8px;color:#d8c4a2;letter-spacing:.02em}.production-brief-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--folio-rule);background:transparent}.production-brief-ledger>a{display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none;color:var(--folio-ink);padding:20px 18px;position:relative}.production-brief-ledger>a+a:before{content:"";position:absolute;left:0;height:34px;width:1px;background:var(--folio-rule)}.production-brief-ledger>a:hover{background:#bda47610}.production-brief-ledger strong{font:400 31px/1.05 Georgia,serif;letter-spacing:-.035em}.production-brief-ledger strong>em{font:400 16px Georgia,serif;color:var(--folio-muted)}.production-brief-ledger a>span{font-size:12px;line-height:1.6}.production-brief-ledger small{display:block;font-size:11px;color:var(--folio-muted)}.production-brief-ledger svg{margin-left:auto;flex:none;color:var(--folio-gold)}.production-at-hand{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:9px 0 13px;border-bottom:1px solid var(--folio-rule);margin-bottom:25px}.production-at-hand>:is(button,a){display:inline-flex;align-items:center;gap:8px;color:var(--folio-ink);background:none;border:0;border-radius:0;box-shadow:none;padding:8px 0;font-size:13px;text-decoration:none;min-height:40px}.production-at-hand>details{margin-left:auto}.production-at-hand svg{color:var(--folio-gold)}.production-at-hand>p{flex-basis:100%;font-size:13px;color:var(--folio-muted);margin:0}.house-action-disclosure{position:relative;color:var(--folio-ink,var(--ink));z-index:12}.house-action-disclosure>summary{min-height:44px;display:flex;align-items:center;gap:10px;padding:9px 0;cursor:pointer;list-style:none;font-size:13px;color:inherit;border:0;background:none}.house-action-disclosure>summary::-webkit-details-marker{display:none}.house-action-disclosure[open]>summary>svg{transform:rotate(180deg)}.house-action-disclosure>div{position:absolute;z-index:30;right:0;left:auto;top:calc(100% + 5px);box-sizing:border-box;width:260px;min-width:0;max-width:var(--action-menu-max-width, calc(100vw - 16px) );transform:translate(var(--action-menu-shift,0px));padding:7px;background:#28232e;color:#f2e6d3;border:1px solid #8b7254;border-top:2px solid #c4a36c;border-radius:3px;box-shadow:0 15px 45px #100d183d;display:grid;gap:2px}.house-action-disclosure>div>:is(button,a){display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left;text-decoration:none;padding:10px 12px;border:0;border-radius:2px;background:transparent;color:inherit;font:400 13px/1.5 Arial,sans-serif;box-shadow:none}.house-action-disclosure>div>:is(button,a):hover:not(:disabled){background:#3b303d}.house-action-disclosure>div svg{flex:none;color:#cdb58c}.house-action-disclosure>div>:is(button,a):focus-visible{outline:2px solid #e2c187;outline-offset:-2px}.cue-sheet-create-actions .house-action-disclosure>div{left:0;right:auto;width:280px}.production-next-details{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.7fr);gap:32px;border-bottom:1px solid var(--folio-rule);padding:0 0 22px;margin-bottom:27px}.production-next-heading h2{font:400 26px/1.25 Georgia,serif;letter-spacing:-.025em;color:var(--folio-ink);margin:5px 0 8px}.production-next-heading p{font-size:13px;color:var(--folio-muted);line-height:1.6;margin:0 0 13px}.production-next-heading>a{font-size:12px;display:inline-flex;align-items:center;gap:8px;color:var(--folio-gold);text-decoration:none;min-height:36px}.production-next-details ol{list-style:none;margin:0;padding:0}.production-next-details li{border-bottom:1px solid var(--folio-rule)}.production-next-details li:last-child{border-bottom:0}.production-next-details li>:is(a,button){width:100%;display:flex;align-items:center;gap:15px;color:var(--folio-ink);text-align:left;text-decoration:none;padding:11px 0;background:none;border:0;border-radius:0;box-shadow:none}.production-next-details li>:is(a,button)>span:first-child{font:400 20px/1.1 Georgia,serif;color:var(--folio-gold);min-width:27px}.production-next-details li strong{font-size:13px;font-weight:600;line-height:1.6;display:block}.production-next-details li small{display:block;color:var(--folio-muted);font-size:12px;line-height:1.6;margin-top:2px}.production-next-details li svg{margin-left:auto;flex:none;color:var(--folio-gold)}.production-next-clear{display:flex;align-items:flex-start;gap:13px;padding:15px 0}.production-next-clear strong,.production-next-clear small{display:block}.production-more-details{display:flex;align-items:center;gap:9px;border:0;background:none;color:var(--folio-gold);font-size:12px;min-height:40px;padding:8px 0;margin-left:42px}.production-working-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:34px;align-items:start;margin-bottom:27px}.production-folio-refresh .landing-section-heading{margin-bottom:8px;min-height:34px;gap:16px}.production-folio-refresh .landing-section-heading h2{font:400 25px/1.25 Georgia,serif;letter-spacing:-.02em;margin:0;color:var(--folio-ink)}.production-folio-refresh .landing-section-heading :is(a,button){display:inline-flex;align-items:center;gap:8px;font-size:12px;text-decoration:none;min-height:36px;padding:7px 0;white-space:nowrap;color:var(--folio-gold);border:0;background:none}.production-running-order{min-width:0}.production-running-order.is-live{border-left:3px solid #54775d;padding-left:20px}.production-current-item{display:flex;gap:16px;padding:18px 0 19px;border-top:1px solid var(--folio-rule);border-bottom:1px solid var(--folio-rule)}.production-current-number{flex:none;display:flex;align-items:center;justify-content:center;width:39px;height:46px;border-top:2px solid var(--folio-gold);font:400 27px/1 Georgia,serif;color:var(--folio-gold);background:#bda4760d}.production-current-item>div{min-width:0;flex:1}.production-current-caption{font:500 9px/1.5 Arial,sans-serif;letter-spacing:.1em;color:var(--folio-gold)}.production-current-item h3{font:400 23px/1.35 Georgia,serif;letter-spacing:-.02em;color:var(--folio-ink);margin:7px 0 8px;overflow-wrap:anywhere}.production-current-item p{font-size:13px;line-height:1.65;color:var(--folio-muted);margin:0}.production-current-trigger{display:flex;gap:9px;margin-top:9px!important}.production-current-trigger b{font-size:11px;color:var(--folio-gold)}.production-running-order .event-current-context{margin-top:8px;font-size:12px;color:var(--folio-muted)}.production-running-order .event-current-context>summary{min-height:32px;cursor:pointer;color:var(--folio-gold)}.production-running-order .event-current-context p{padding:5px 0 0;white-space:pre-wrap}.production-running-order .event-next-list{margin:0;padding:0;list-style:none}.production-running-order .event-next-list li{border-bottom:1px solid var(--folio-rule)}.production-running-order .event-next-list a{display:grid;grid-template-columns:39px minmax(0,1fr) auto 14px;align-items:center;gap:16px;padding:15px 0;color:var(--folio-ink);text-decoration:none;min-height:58px}.production-running-order .event-next-list a>span{font:400 16px/1.5 Georgia,serif;color:var(--folio-muted);text-align:center}.production-running-order .event-next-list strong{font:500 13px/1.6 Arial,sans-serif;overflow-wrap:anywhere}.production-running-order .event-next-list time{font:400 12px/1.5 Arial,sans-serif;color:var(--folio-muted);white-space:nowrap}.production-running-order .event-next-list svg{color:var(--folio-gold)}.production-coverage-disclosure{margin-top:18px;border-block:1px solid var(--folio-rule)}.production-coverage-disclosure>summary{display:flex;align-items:center;gap:12px;justify-content:space-between;list-style:none;cursor:pointer;padding:14px 0;min-height:62px}.production-coverage-disclosure>summary::-webkit-details-marker{display:none}.production-coverage-disclosure>summary strong{font-size:13px;line-height:1.7;font-weight:600;color:var(--folio-ink)}.production-coverage-disclosure>summary small{display:block;font-size:12px;line-height:1.6;color:var(--folio-muted)}.production-coverage-disclosure>summary svg{flex:none;color:var(--folio-gold)}.production-coverage-disclosure[open]>summary svg{transform:rotate(180deg)}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus.is-compact{padding:0 0 14px!important}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus.is-compact>div{grid-template-columns:1fr 1fr;border-top:0;gap:0 20px}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus.is-compact>div>a{padding:13px 0;gap:4px 12px;border-left:0}.polished-workspace>main[data-workspace-view=overview] .production-cue-focus.is-compact>div>a>strong{font-size:25px}.production-cue-focus.is-compact footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;font-size:12px;color:var(--folio-muted)}.production-cue-focus.is-compact footer button{border:0;background:none;color:var(--folio-gold);display:flex;gap:8px;align-items:center;min-height:36px;font-size:12px}.production-event-aside{border-left:1px solid var(--folio-rule);padding-left:29px;min-width:0}.production-key-times ol{margin:0;padding:0;list-style:none}.production-key-times li>:is(a,button){display:flex;align-items:center;gap:14px;padding:13px 0;width:100%;min-height:52px;border:0;border-bottom:1px solid var(--folio-rule);background:none;box-shadow:none;border-radius:0;text-decoration:none;color:var(--folio-ink);text-align:left}.production-key-times time{font:400 19px/1.35 Georgia,serif;min-width:88px;white-space:nowrap}.production-key-times li span{font-size:12px;line-height:1.55}.production-key-times :is(svg,small){margin-left:auto;flex:none;color:var(--folio-gold);font-size:11px}.production-key-times>p{font-size:11px;color:var(--folio-muted);margin:10px 0 0}.production-event-contacts{border-top:1px solid var(--folio-rule);margin-top:22px;padding-top:20px}.production-event-contacts .landing-contact-list li{padding:13px 0;gap:10px;flex-wrap:wrap}.production-event-contacts .landing-contact-identity{flex:1;min-width:130px}.production-event-contacts .landing-contact-identity strong{font-size:13px}.production-event-contacts .landing-contact-identity small{font-size:11px}.polished-workspace>main[data-workspace-view=overview] .production-folio-refresh .landing-overview-lower{margin:0;padding:24px 0;gap:34px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);border-top:1px solid var(--folio-rule)}.polished-workspace>main[data-workspace-view=overview] .production-folio-refresh .landing-overview-lower>section+section{padding-left:29px;border-left:1px solid var(--folio-rule)!important}.production-folio-refresh .landing-attention-list>li>a{padding:13px 0;min-height:65px;gap:12px}.production-folio-refresh .landing-attention-list strong{font-size:13px;line-height:1.6}.production-folio-refresh .landing-attention-list small{font-size:12px;line-height:1.6;color:var(--folio-muted)}.production-folio-refresh .landing-section-foot{padding-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:18px}.production-folio-refresh .landing-section-foot>:is(a,button){display:flex;align-items:center;gap:8px;font-size:12px;min-height:36px;border:0;background:none;color:var(--folio-gold);padding:7px 0;text-decoration:none}.polished-workspace>main[data-workspace-view=overview] .production-folio-refresh .landing-preparation li>a{padding:13px 0;min-height:65px;gap:12px}.polished-workspace>main[data-workspace-view=overview] .production-folio-refresh .landing-preparation li strong{font-size:13px;font-weight:600}.polished-workspace>main[data-workspace-view=overview] .production-folio-refresh .landing-preparation li small{font-size:12px;line-height:1.6}.production-site-logistics{border-top:1px solid var(--folio-rule);padding-top:22px}.production-site-logistics .landing-empty-line{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.production-site-logistics .landing-empty-line>a{display:inline-flex;gap:8px;align-items:center;color:var(--folio-gold);min-height:36px;text-decoration:none}.production-folio-refresh .landing-empty-line{font-size:13px;line-height:1.7;color:var(--folio-muted);margin:8px 0}.production-unavailable{max-width:780px;margin:55px auto!important;padding:35px!important}.production-unavailable h1{font:400 36px Georgia,serif}.production-unavailable p{font-size:15px;line-height:1.7}.production-unavailable button{margin:12px 12px 0 0;display:inline-flex;align-items:center;gap:12px}.polished-workspace>main:not([data-workspace-view=home]):not([data-workspace-view=caller])>.event-masthead{border-bottom-color:var(--folio-rule)!important;padding-block:18px 16px!important}.polished-workspace>main[data-workspace-view=rundown]>.event-masthead h1{font-size:clamp(28px,2.7vw,38px);line-height:1.2;margin-block:10px 0}.polished-workspace>main[data-workspace-view=rundown]>.event-strip.compact{min-height:44px;padding-block:10px!important}.polished-workspace>main[data-workspace-view=rundown]>.cue-sheet-commandbar{min-height:64px;padding-block:10px!important}.polished-workspace>main[data-workspace-view=rundown]>.cue-workbench-controls{padding-block:11px!important;min-height:66px}.polished-workspace>main[data-workspace-view=rundown]>.rundown-order-bar{padding-block:9px!important;min-height:44px}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table thead th{background:#342733;color:#ead8b6;font-size:10px;line-height:1.5;letter-spacing:.06em;border-bottom:0;padding-block:10px!important;position:static;min-width:0;width:auto!important;height:auto;align-self:center}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table thead tr{background:#342733;border-bottom:2px solid #b2945f;padding-block:7px!important;min-height:46px}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table .num{width:auto!important;min-width:0}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table .cue-actions-heading{display:flex;justify-content:center}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table tbody td{border-bottom-color:var(--folio-rule)}.polished-workspace>main[data-workspace-view=rundown] .sequence-sheet.rundown-table tbody tr:hover{background:#c3a97b0f}:is(.desk-main,.polished-workspace>main) :is(.register-filters,.register-controls,.desk-section-heading,.house-heading-copy)>p{font-size:14px;line-height:1.65}:is(.desk-main,.polished-workspace>main) :is(.desk-table,.directory-table,.document-table) tbody td{line-height:1.6}.overlay>.modal:not(.packet-preview){border:1px solid #b59c73;border-radius:4px;box-shadow:0 24px 80px #21162438;background:#f4ede1}.overlay>.modal>.modalhead{border-bottom:1px solid #b69b7055;background:linear-gradient(110deg,#30232f,#29252d);padding-block:18px;color:#f3e5d0}.overlay>.modal>.modalhead :is(h1,h2,h3){color:#f3e5d0!important;font-family:Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:1.3}.overlay>.modal>.modalhead button{color:#ead9be!important;background:transparent;border-color:#9f8764;min-height:40px;min-width:40px}.overlay>.modal>.modalfoot{border-top:1px solid #b69b7055;padding-block:16px;gap:12px}.overlay>.record-inspector .operations-panel-fields{background:#f4ede1;color:#342733;border-color:#c9b99e80}.overlay>.record-inspector .register-form-section{background:transparent;border-color:#c9b99e80}.overlay>.record-inspector .register-form-note{color:#695e52;font-size:13px;line-height:1.7}.overlay>.record-inspector .operations-panel-fields label{font-size:13px;line-height:1.6}.overlay>.record-inspector .operations-panel-fields :is(input,select,textarea){background:#fffaf0;color:#30272d;border-color:#bfae95;font-size:14px}.overlay>.modal textarea{line-height:1.65}.overlay>.modal :is(input,select,textarea):focus-visible{outline:2px solid #9a7646;outline-offset:2px}:is(.production-cover,.production-workspace-bar,.production-at-hand,.production-next-details,.production-working-grid,.house-action-disclosure) :focus-visible{outline:2px solid #a17d43;outline-offset:4px}.production-folio-refresh :is(a,button,summary){text-underline-offset:4px}.production-folio-refresh a:hover strong{text-decoration:underline;text-decoration-thickness:1px}.department-workspace .document-card[data-focused=true]{outline:2px solid #aa8750;outline-offset:4px}}@media screen and (max-width:1100px){.production-workspace-groups{gap:15px}.production-cover{grid-template-columns:minmax(0,1fr) 155px;padding:24px;gap:24px}.production-brief-ledger>a{padding:17px 12px;gap:10px}.production-brief-ledger svg{display:none}.production-working-grid{gap:25px}.production-event-aside{padding-left:23px}}@media screen and (max-width:850px){.production-working-grid{grid-template-columns:1fr}.production-event-aside{border-left:0;padding-left:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.production-event-contacts{margin:0;padding:0 0 0 24px;border-top:0;border-left:1px solid var(--folio-rule)}.polished-workspace>main[data-workspace-view=overview] .production-folio-refresh .landing-overview-lower{grid-template-columns:1fr;gap:23px}.polished-workspace>main[data-workspace-view=overview] .production-folio-refresh .landing-overview-lower>section+section{border-left:0!important;padding:22px 0 0;border-top:1px solid var(--folio-rule)!important}}@media screen and (max-width:700px){.production-workspace-bar{margin:0 18px 8px;padding-top:3px}.production-workspace-bar-top{gap:10px;justify-content:space-between}.production-workspace-toggle{display:flex;align-items:center;gap:10px;border:0;background:none;color:var(--folio-ink);padding:10px 0;min-height:44px;font-size:13px}.production-workspace-groups{display:none;width:100%;gap:3px 20px;margin:0;padding:0 0 7px}.production-workspace-bar.is-expanded .production-workspace-groups{display:flex}.production-workspace-groups>a{min-height:42px}.production-workspace-tabs{gap:22px}.production-workspace-tabs>a{min-height:44px;padding:10px 0;font-size:12px}.production-folio-refresh{padding-top:12px!important}.production-cover{grid-template-columns:1fr;padding:22px;gap:20px}.production-cover-overline{font-size:9px;gap:10px}.production-cover-status{font-size:11px}.polished-workspace>main .production-cover h1{font-size:33px;margin:15px 0 12px;line-height:1.17}.production-cover-venue{margin-bottom:16px}.production-cover-date{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;border:0;border-top:1px solid #c6aa7338;padding:15px 0 0;gap:7px 12px;text-align:left}.production-cover-date .home-date-mark{display:flex;flex-direction:row;align-items:baseline;gap:7px;text-align:left}.production-cover-date .home-date-mark>strong{font-size:28px!important}.production-cover-date .home-date-mark>span,.production-cover-date .home-date-mark>small{font-size:10px}.production-cover-date>strong{font-size:23px;margin:0 0 0 auto}.production-cover-date>small{width:100%;text-align:right;font-size:11px}.production-cover-date .production-plan-state{border:0;padding:0;margin:0;width:100%;font-size:11px}.production-cover-actions{gap:6px 18px}.production-cover-actions>:is(a,button){min-height:44px}.production-cover-actions>.primary{padding:12px 16px}.production-brief-ledger{grid-template-columns:1fr 1fr}.production-brief-ledger>a{padding:16px 12px}.production-brief-ledger>a:nth-child(3):before{display:none}.production-brief-ledger>a:nth-child(n+3){border-top:1px solid var(--folio-rule)}.production-brief-ledger strong{font-size:29px}.production-brief-ledger small{font-size:11px}.production-brief-ledger a>span{font-size:12px}.production-at-hand{gap:16px;padding:6px 0 10px;margin-bottom:22px}.production-at-hand>:is(a,button){min-height:44px;font-size:12px}.production-at-hand>details>summary{min-height:44px;font-size:12px;gap:6px}.production-next-details{grid-template-columns:1fr;gap:10px;margin-bottom:24px;padding-bottom:18px}.production-next-heading{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 12px}.production-next-heading h2{font-size:25px;margin:0}.production-next-heading p{grid-row:2;grid-column:1/-1;margin:5px 0}.production-next-heading>a{font-size:11px;min-height:40px}.production-next-details li>:is(a,button){padding:13px 0;gap:12px}.production-next-details li strong{font-size:13px}.production-working-grid{gap:24px}.production-folio-refresh .landing-section-heading h2{font-size:24px}.production-running-order .event-next-list a{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:15px 0}.production-running-order .event-next-list svg{display:none}.production-running-order .event-next-list time{font-size:11px}.production-current-item{gap:13px}.production-current-item h3{font-size:22px}.production-event-aside{grid-template-columns:1fr;gap:20px}.production-event-contacts{padding:18px 0 0;border-left:0;border-top:1px solid var(--folio-rule)}.production-site-logistics{padding-top:20px}.production-site-logistics .landing-empty-line{gap:4px 12px}.production-cover-date .home-date-mark>small{align-self:baseline}.polished-workspace>main[data-workspace-view=rundown]>.cue-sheet-commandbar{gap:10px}.polished-workspace>main[data-workspace-view=rundown]>.cue-workbench-controls{padding-block:10px!important;gap:6px}.polished-workspace>main[data-workspace-view=rundown] .cue-workbench-controls>.cue-view-bar{margin-bottom:0;padding-block:4px}.polished-workspace>main[data-workspace-view=rundown]>.event-masthead h1{font-size:29px}.overlay>.modal input:not([type=checkbox]):not([type=radio]),.overlay>.modal select,.overlay>.modal textarea{font-size:16px}.overlay>.modal>.modalfoot button{min-height:44px}}@media(prefers-reduced-motion:reduce){.house-action-disclosure svg,.production-coverage-disclosure svg{transition:none}}@media print{.production-workspace-bar,.production-at-hand{display:none!important}}@media screen{.arrival-call-board{--board-ink:var(--finish-ink,#30292c);--board-muted:var(--finish-muted,#64584e);--board-rule:var(--finish-rule,#c5b398);--board-gold:var(--finish-gold,#8b6b3e);color:var(--board-ink);border-block:1px solid var(--board-rule);padding:24px 0;margin:22px 0 28px}.arrival-call-board .arrival-board-heading{display:flex;align-items:center;gap:24px;margin:0 0 18px}.arrival-call-board .arrival-board-heading>div>span{font:600 9px/1.5 Arial,sans-serif;letter-spacing:.16em;color:var(--board-gold)}.arrival-call-board .arrival-board-heading h2{font:400 30px/1.2 Georgia,serif;letter-spacing:-.025em;color:var(--board-ink);margin:6px 0 0}.arrival-call-board .arrival-board-heading h2>span{color:var(--board-gold)}.arrival-call-board .arrival-board-heading p{margin:0 0 0 auto;font:12px/1.65 Arial,sans-serif;color:var(--board-muted);text-align:right}.arrival-call-board .arrival-board-heading p small{display:block;font-size:11px;max-width:320px}.arrival-call-board .arrival-board-heading>a{display:flex;align-items:center;gap:8px;min-height:40px;color:var(--board-ink);font-size:12px}.arrival-call-board .arrival-board-body{display:flex;gap:24px;align-items:center}.arrival-call-board .arrival-board-counts{display:flex;flex:1;flex-wrap:wrap;gap:0}.arrival-call-board .arrival-board-counts :is(a,button){display:grid;grid-template-columns:auto 1fr;align-content:center;gap:5px 9px;min-height:70px;min-width:105px;text-align:left;color:var(--board-muted);background:transparent;border:0;border-radius:0;box-shadow:none;padding:8px 19px;border-bottom:2px solid transparent}.arrival-call-board .arrival-board-counts :is(a,button):first-child{padding-left:0}.arrival-call-board .arrival-board-counts :is(a,button)+:is(a,button){border-left:1px solid var(--board-rule)}.arrival-call-board .arrival-board-counts strong{font:400 30px/1 Georgia,serif;color:var(--board-ink);grid-column:1/-1}.arrival-call-board .arrival-board-counts span{font:12px/1.45 Arial,sans-serif;max-width:105px}.arrival-call-board .arrival-board-counts :is(a,button):hover,.arrival-call-board .arrival-board-counts button[aria-pressed=true]{border-bottom-color:var(--board-gold);color:var(--board-ink)}.arrival-call-board .arrival-board-counts a>svg{align-self:center;color:var(--board-gold)}.arrival-call-board .arrival-board-next{display:flex;align-items:center;gap:15px;max-width:310px;min-width:190px;color:var(--board-ink);padding:14px 0 14px 24px;border-left:1px solid var(--board-rule)}.arrival-call-board .arrival-board-next>svg{flex-shrink:0;color:var(--board-gold)}.arrival-call-board .arrival-board-next>div{min-width:0;flex:1}.arrival-call-board .arrival-board-next small{font:600 9px/1.5 Arial,sans-serif;letter-spacing:.1em;color:var(--board-muted)}.arrival-call-board .arrival-board-next strong{display:block;font:400 24px/1.3 Georgia,serif;margin-top:5px}.arrival-call-board .arrival-board-next strong>span{display:block;font:13px/1.6 Arial,sans-serif;overflow-wrap:anywhere}.arrival-call-board .arrival-board-clear{font:12px/1.65 Arial,sans-serif;color:var(--board-muted);max-width:240px;margin:0}.arrival-call-board .arrival-board-note{font:12px/1.7 Arial,sans-serif;color:var(--board-muted);margin:18px 0 0}.arrival-call-board :is(button,a):focus-visible,.event-arrival-desk :is(summary,a,button):focus-visible{outline:2px solid var(--board-gold,var(--finish-gold));outline-offset:4px}.arrival-call-board.is-compact{padding:20px 0;margin-top:25px}.arrival-call-board.is-compact .arrival-board-heading h2{font-size:26px}.arrival-call-board.is-compact .arrival-board-counts strong{font-size:27px}.event-arrival-desk .arrival-controls{gap:12px;align-items:end}.event-arrival-desk .arrival-controls label{font-size:12px}.event-arrival-desk .arrival-controls>button{min-height:42px;white-space:nowrap}.event-arrival-desk .arrival-ledger>article{padding:24px 0;gap:24px;grid-template-columns:1.1fr 1.3fr .85fr auto}.event-arrival-desk .arrival-ledger small{font-size:10px;line-height:1.5}.event-arrival-desk .arrival-ledger span,.event-arrival-desk .arrival-ledger a{font-size:12px;line-height:1.65}.event-arrival-desk .arrival-ledger strong{font-size:15px}.event-arrival-desk .arrival-row-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.event-arrival-desk .arrival-row-actions :is(button,a){min-height:40px;justify-content:center;font-size:12px}.event-arrival-desk .arrival-row-actions .arrival-invitation-link{padding:6px 10px;border-bottom:1px solid var(--finish-rule);color:var(--finish-ink)}.event-arrival-desk .arrival-call-details{margin-top:7px}.event-arrival-desk .arrival-call-details summary{font:12px/1.6 Arial,sans-serif;color:var(--finish-ink);cursor:pointer;padding:7px 0;min-height:38px}.event-arrival-desk .arrival-call-details>a{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:12px 0;border-top:1px solid var(--finish-rule)}.event-arrival-desk .arrival-call-details>a :is(strong,span,small){grid-column:1;line-height:1.7}.event-arrival-desk .arrival-call-details>a strong{font-size:13px}.event-arrival-desk .arrival-call-details>a svg{grid-column:2;grid-row:1/4;align-self:center}.event-arrival-desk .arrival-call-unlinked{font-style:italic;margin-top:7px}}@media screen and (max-width:1250px){.arrival-call-board .arrival-board-body{flex-wrap:wrap}.arrival-call-board .arrival-board-next{max-width:none;width:100%;border-left:0;border-top:1px solid var(--board-rule);padding:14px 0 0}.arrival-call-board .arrival-board-next strong{display:flex;gap:16px;align-items:center}.arrival-call-board .arrival-board-counts :is(a,button){flex:1}.event-arrival-desk .arrival-controls{flex-wrap:wrap}.event-arrival-desk .arrival-ledger>article{grid-template-columns:1fr 1fr;gap:20px}.event-arrival-desk .arrival-row-actions{flex-direction:row;flex-wrap:wrap;align-items:center}}@media screen and (max-width:650px){.arrival-call-board .arrival-board-heading{flex-wrap:wrap;gap:10px}.arrival-call-board .arrival-board-heading p{text-align:left;margin:0;flex-basis:100%}.arrival-call-board .arrival-board-heading>a{margin-left:auto}.arrival-call-board .arrival-board-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.arrival-call-board .arrival-board-counts :is(a,button){min-width:0;min-height:78px;padding:12px 10px;grid-template-columns:1fr}.arrival-call-board .arrival-board-counts :is(a,button):nth-child(3n+1){border-left:0;padding-left:0}.arrival-call-board .arrival-board-counts a>svg{display:none}.arrival-call-board .arrival-board-counts span{max-width:none}.arrival-call-board .arrival-board-next strong{display:block}.event-arrival-desk .arrival-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.event-arrival-desk .arrival-controls label{min-width:0}.event-arrival-desk .arrival-controls label:first-child{grid-column:1/-1}.event-arrival-desk .arrival-controls>button{justify-self:start}.event-arrival-desk .arrival-controls>span{justify-self:end;margin:0;padding:10px 0}.event-arrival-desk .arrival-controls select{width:100%;min-width:0}.event-arrival-desk .arrival-ledger>article{grid-template-columns:1fr;padding:22px 0;gap:15px}.event-arrival-desk .arrival-ledger>article>div{grid-column:1/-1}.event-arrival-desk .arrival-row-actions :is(button,a){flex:1;min-height:44px;white-space:nowrap}}@media screen{html body input:is([type=date],[type=time],[type=datetime-local]),html body .building-room-fields select,html body .building-room-find input,html body .location-entry>label>input{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;height:48px!important;min-height:48px!important;padding:10px 12px;border:1px solid var(--finish-rule,#c5b398);border-radius:5px!important;background:var(--surface,#fffaf1);color:var(--finish-ink,#30292c);font-family:inherit;font-size:14px!important;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;font-variant-numeric:tabular-nums;color-scheme:light;box-shadow:inset 0 1px 2px #30292c04}html body input:is([type=date],[type=time],[type=datetime-local]):focus-visible,html body .building-room-fields select:focus-visible,html body .building-room-find input:focus-visible,html body .location-entry>label>input:focus-visible{outline:2px solid var(--finish-gold,#8b6b3e);outline-offset:2px}html body input:is([type=date],[type=time],[type=datetime-local]):disabled,html body .building-room-fields select:disabled{opacity:.6;cursor:not-allowed}html body input:is([type=date],[type=time],[type=datetime-local])::-webkit-date-and-time-value{text-align:left;min-height:1.5em}html body input:is([type=date],[type=time],[type=datetime-local])::-webkit-calendar-picker-indicator{cursor:pointer;padding:4px;margin-left:4px;opacity:.7}.location-entry{min-width:0}.meeting-location-entry{grid-column:1/-1;min-width:0}.meeting-location-entry>label{margin-bottom:14px}.location-entry>label{display:flex;flex-direction:column;gap:8px;font-size:13px;margin:14px 0}.location-entry .building-room-picker{margin:0}.building-room-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.building-room-fields>label,.building-room-area{min-width:0}html[data-show-mode=dark] body input:is([type=date],[type=time],[type=datetime-local]),html[data-show-mode=dark] body .building-room-fields select,html[data-show-mode=dark] body .building-room-find input,html[data-show-mode=dark] body .location-entry>label>input{color-scheme:dark}html[data-show-mode=dark] body .desk-form-grid label,html[data-show-mode=dark] body .building-room-fields label,html[data-show-mode=dark] body .location-entry>label,html[data-show-mode=dark] body label:has(>input:is([type=date],[type=time],[type=datetime-local])){color:var(--finish-ink,#e9e2df)}}@media screen and (max-width:800px){html body input:is([type=date],[type=time],[type=datetime-local]),html body .building-room-fields select,html body .building-room-find input,html body .location-entry>label>input{font-size:16px!important}}@media screen and (max-width:540px){.building-room-fields{grid-template-columns:minmax(0,1fr)}}@media screen{.meeting-editor-fields{border:0;padding:0;margin:0;min-width:0}.meeting-editor-fields>label{margin:20px 0}.meeting-editor-fields>details{margin:20px 0}.meeting-editor-fields>.desk-actions{border-top:1px solid var(--finish-rule);padding-top:20px;align-items:center;gap:10px;flex-wrap:wrap}.meeting-editor-fields>.desk-actions>button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.meeting-draft-state{display:grid;gap:5px;margin-right:auto;font-size:12px;color:var(--finish-ink)}.meeting-draft-state small{font-size:11px;color:var(--finish-muted)}.meeting-reuse-note,.meeting-saved-next{padding:13px 16px;border-left:2px solid var(--finish-gold);font-size:13px;line-height:1.7;color:var(--finish-ink);background:var(--finish-paper)}.meeting-detail-tools{flex-wrap:wrap;gap:10px}.meeting-detail-tools>button{min-height:44px;display:inline-flex;gap:7px;align-items:center}.meeting-hub .tailor-recovery{margin:18px 0}.meeting-editor-fields:disabled{opacity:.75}.meeting-hub .meeting-detail .meeting-action>a{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center}}@media screen and (max-width:700px){.meeting-editor-fields>.desk-actions{display:grid;grid-template-columns:1fr 1fr}.meeting-draft-state{grid-column:1/-1;margin-bottom:4px}.meeting-editor-fields>.desk-actions>[name=open-scribe]{grid-column:1/-1}.meeting-hub .meeting-action{flex-wrap:wrap}.meeting-hub .meeting-action>div{min-width:0;flex:1}}.production-schedule-editor{margin:26px 0;color:var(--finish-ink)}.schedule-editor-heading{padding-top:20px;border-top:1px solid var(--finish-rule)}.schedule-editor-heading h3{font-family:var(--font-serif,Georgia,serif);font-size:26px;font-weight:400;margin:8px 0}.schedule-editor-heading p,.schedule-soundchecks>p{font-size:13px;line-height:1.7;color:var(--finish-muted);margin:8px 0 20px}.schedule-window{border-top:1px solid var(--finish-rule);padding:18px 0 12px;margin-top:16px}.schedule-window h4{margin:0 0 14px;font-size:15px;font-weight:600}.schedule-extra>summary{font-size:13px;padding:12px 0;cursor:pointer;color:var(--finish-ink)}.schedule-soundchecks{border-top:1px solid var(--finish-rule);padding-top:8px}.schedule-soundchecks>summary{display:flex;gap:9px;align-items:center;padding:15px 0;font-weight:600;cursor:pointer}.schedule-soundchecks>summary>span{margin-left:auto;font-weight:400;font-size:12px;color:var(--finish-muted)}.soundcheck-editor{border-top:1px solid var(--finish-rule);padding:18px 0}.soundcheck-editor header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:15px}.production-schedule-editor .soundcheck-editor>header{background:transparent;box-shadow:none;border:0;padding:0;color:inherit}.soundcheck-editor header small{font-size:11px;letter-spacing:.1em;color:var(--finish-muted)}.soundcheck-editor h4{margin:5px 0;font-size:17px;font-weight:500}.soundcheck-editor button,.schedule-add-actions button{min-height:44px}.soundcheck-times{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px}.schedule-add-actions{display:flex;gap:10px;margin:10px 0 20px;flex-wrap:wrap}.schedule-add-actions button{display:inline-flex;align-items:center;gap:7px}.schedule-validation{padding:12px 14px;border-left:2px solid var(--finish-gold);font-size:13px;line-height:1.6}.production-schedule-editor input,.production-schedule-editor select{min-width:0;width:100%}.schedule-logistics-summary{display:flex;justify-content:space-between;gap:20px;align-items:center;border-block:1px solid var(--finish-rule);padding:20px 0;margin:20px 0;color:var(--finish-ink)}.schedule-logistics-summary p{line-height:1.7;margin:8px 0;font-size:14px}.schedule-logistics-summary small{color:var(--finish-muted)}.schedule-logistics-summary button{min-height:44px;flex-shrink:0}@media(max-width:700px){.schedule-logistics-summary{display:block}.schedule-logistics-summary button{margin-top:16px}}@media(max-width:700px){.soundcheck-times{grid-template-columns:1fr 1fr}.soundcheck-times>label:first-child{grid-column:1/-1}.schedule-soundchecks>summary{flex-wrap:wrap}.schedule-soundchecks>summary>span{margin-left:0}.schedule-editor-heading h3{font-size:23px}}@media screen{:root{--house-ink-night:#19191e;--house-night-lining:#28232b;--house-night-line:#50434c;--house-night-type:#f3eee5;--house-night-muted:#c7bec4;--house-champagne:#dfc497;--house-satin:linear-gradient(117deg,#201e25 0%,#33272f 50%,#44313b 59.8%,#655347 60%,#30252d 60.2%,#392d35 65%,#241e25 65.2%,#201d23 100%)}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer):has(.evening-navigation){background:var(--house-ink-night)!important;color:var(--house-night-type)!important;border-color:var(--house-night-line)!important}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation{color-scheme:dark;color:var(--house-night-type)!important;background:linear-gradient(163deg,#2c242c,#201e24 26%,#191a1e 75%)!important}.evening-navigation .nav-brand.nav-home-link{display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%;background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #75624c!important;padding:4px 8px 14px!important;margin:0 0 13px!important;border-radius:0!important}.evening-navigation .nav-brand-home{display:inline-flex;align-items:center;gap:3px;font-size:11px;white-space:nowrap}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation :is(.nav-brand-wordmark strong,.nav-event select,.nav-search input,.nav-destination,.nav-section-toggle,.nav-cluster summary,.nav-mode button,.nav-footer strong,.nav-essentials a){color:var(--house-night-type)!important}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation :is(.nav-brand-wordmark svg,.nav-brand-home,.nav-client-name,.nav-focused-caption,.nav-search-count,.nav-event label,.nav-production-archive,.nav-section-toggle>svg,.nav-cluster summary svg){color:var(--house-champagne)!important}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation :is(.nav-event,.nav-search){background:#27252c!important;border:1px solid #514650!important;box-shadow:none!important;border-radius:4px!important}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation :is(.nav-event>div,.nav-event select,.nav-search input,.nav-search button,.nav-event button,.nav-essentials a,.nav-section-toggle,.nav-mode button,.nav-cluster summary,.nav-destination){background:transparent!important;box-shadow:none!important}.evening-navigation .nav-event select option{background:#262329;color:#f3eee5}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation :is(.nav-event svg,.nav-search svg,.nav-section-links,.nav-focused-help,.nav-no-results){color:var(--house-night-muted)!important}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation :is(.nav-mode,.nav-essentials a,.nav-cluster,.nav-section,.nav-current-tool,.nav-account-row,.nav-footer){border-color:var(--house-night-line)!important}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation .nav-mode button[aria-pressed=true]{background:#dfcaa8!important;color:#2c2229!important}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation .nav-destination.is-current{background:#392d36!important;color:#f5e3c6!important;border-color:#c4a573!important;box-shadow:inset 2px 0 #ccb284!important}.evening-navigation .nav-current-dot{background:var(--house-champagne)!important}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation :is(.nav-section-toggle,.nav-destination,.nav-essentials a):hover{background:#342e35!important;color:#fff2d9!important}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation :is(.nav-bottom,.nav-account-row,.nav-footer,.nav-account-actions button,.nav-signature){background:var(--house-ink-night)!important;color:var(--house-night-muted)!important}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation :is(.nav-account-actions a,.nav-account-actions button,.nav-footer small,.nav-signature span,.nav-footer>a){color:var(--house-night-muted)!important}.evening-navigation :is(a,button,input,select,summary):focus-visible{outline:2px solid #e2be85!important;outline-offset:2px}body .account-bar,body .desk-workspace>.desk-topbar,body .mobile-workspace-shell>.mobile-workspace-header{background:#211e25!important;color:var(--house-night-type)!important;border-color:#494049!important}body .account-bar>:is(a,button),body .desk-workspace>.desk-topbar :is(a,button,span),body .mobile-workspace-header :is(button,a,small,span,strong){color:var(--house-night-type)!important;background-color:transparent!important;border-color:#5a4c55!important}.account-bar kbd{background:#342d35!important;color:#e3d3b7!important;border-color:#61535c!important}body .account-bar>:is(a,button):hover{background:#362d36!important}.polished-workspace main[data-workspace-view]>header:has(.breadcrumbs){background:#29252c!important;color:var(--house-night-type)!important;border-color:#514651!important}.polished-workspace main[data-workspace-view]>.campusmasthead{border-color:transparent}.polished-workspace .breadcrumbs :is(button,span,b){color:#e5dce2!important}.polished-workspace .breadcrumbs button{background:#342f37!important;border-color:#625660!important}.polished-workspace main[data-workspace-view]>header .save-status{color:#d3cbbf!important}.evening-wayfinder.house-wayfinder{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;z-index:5;margin-bottom:10px;padding-block:3px;border-bottom:1px solid #a49784}.wayfinder-primary{display:flex;align-items:center;gap:clamp(8px,1.15vw,20px);min-width:0}.evening-wayfinder .wayfinder-primary a{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-height:38px;padding:3px 1px;border-bottom:2px solid transparent;font:550 13px/1.25 system-ui,sans-serif;text-decoration:none}.evening-wayfinder .wayfinder-primary a[aria-current=page]{border-color:#9c7d50;color:inherit;text-decoration:none}.wayfinder-primary .house-glyph{width:20px;height:20px;flex:none;color:#8e724f}.evening-wayfinder .wayfinder-toggle{min-height:34px;flex:none}.evening-wayfinder .wayfinder-menu{border-radius:4px;background:#241f27;color:#f7efdf}.evening-wayfinder .wayfinder-menu a{color:#f1e9da}.evening-wayfinder .wayfinder-menu a[aria-current=page]{color:#efcc92}.evening-wayfinder .wayfinder-menu a:hover{color:#fff}:is(.polished-workspace,.desk-main) .sectionheading.house-heading.house-mast[data-house-kind]{padding:22px clamp(18px,2.4vw,34px)!important;gap:16px;margin-bottom:16px!important;background:var(--house-satin)!important;box-shadow:inset 0 1px #c8b48866,inset 0 -1px #c8b48833!important}:is(.polished-workspace,.desk-main) .sectionheading.house-heading.house-mast .house-heading-copy :is(h1,h2){font-family:Case Room Bodoni,Georgia,serif!important;letter-spacing:-.04em!important;line-height:1.12!important}.sectionheading.house-heading.house-mast .house-mast-footer{padding-top:9px}html:not([data-show-mode=dark]) .polished-workspace main:is([data-workspace-view=overview],[data-workspace-view=rundown],[data-workspace-view=arrivals]){background:#eeeae4!important}.production-folio-refresh.landing-page .production-cover{background:var(--house-satin)!important;border:1px solid #65534f!important;box-shadow:inset 0 1px #c3ae864d!important;padding:clamp(20px,2.2vw,32px)!important}.production-folio-refresh.landing-page .production-cover h1,.polished-workspace main[data-workspace-view=rundown]>.event-masthead h1{color:#fff4e4!important;font-family:Case Room Bodoni,Georgia,serif!important;font-weight:500!important;line-height:1.18!important;letter-spacing:-.025em!important}@media(max-width:650px){.production-folio-refresh.landing-page .production-cover h1{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.025em!important}}.production-folio-refresh.landing-page .production-cover-actions{margin-top:14px}.production-folio-refresh.landing-page .production-brief-ledger{margin:0!important;background:#28242c!important;border-top:1px solid #51474b!important;border-bottom:1px solid #66564a!important}.production-folio-refresh.landing-page .production-brief-ledger a{border-color:#574b54!important;color:#e9ded0!important;padding-block:11px!important}.production-folio-refresh.landing-page .production-brief-ledger a:is(:hover,:focus-visible){background:#38303a!important}.production-folio-refresh.landing-page .production-brief-ledger a :is(strong,em,svg){color:#e4cda8!important}.production-folio-refresh.landing-page .production-brief-ledger a :is(span,small){color:#e6ded7!important}.production-folio-refresh.landing-page .production-at-hand{margin:0!important;padding-block:7px!important}.production-folio-refresh.landing-page .production-working-grid{margin-top:18px!important;padding-top:0!important}.production-folio-refresh .production-key-times{padding:18px!important;border:1px solid #453c46!important;border-radius:4px;background:#26232a!important;color:#f3eadb!important}.production-folio-refresh .production-key-times :is(h2,a,li span){color:#f1e9da!important}.production-folio-refresh .production-key-times :is(time,svg,small,p){color:#dfc69e!important}.production-folio-refresh .production-key-times li{border-color:#4f454e!important}.polished-workspace main[data-workspace-view=rundown]>.titlebar.event-masthead{background:var(--house-satin)!important;color:var(--house-night-type)!important;border:1px solid #665851!important;padding:16px clamp(16px,2vw,27px)!important;margin-bottom:0!important}.polished-workspace main[data-workspace-view=rundown]>.event-masthead .eyebrow{color:#e1c49b!important}.polished-workspace main[data-workspace-view=rundown]>.event-masthead :is(p,p a){color:#eae0d4!important}.polished-workspace main[data-workspace-view=rundown]>.event-masthead .production-action-menu>summary{background:transparent!important;color:#f4e7d4!important;border:1px solid #8d7b6a!important;padding:8px 11px}.polished-workspace main[data-workspace-view=rundown]>.event-strip.compact{margin-top:0!important;background:#2a252b!important;color:#f0e8df!important;border:1px solid #52454e!important;border-top:0!important;padding:7px clamp(15px,2vw,26px)!important}.polished-workspace main[data-workspace-view=rundown]>.event-strip.compact :is(strong,summary){color:#e9dcc7!important}.polished-workspace main[data-workspace-view=rundown]>.event-strip.compact details[open]{background:#312a31!important;color:#f5eddf!important}.polished-workspace main[data-workspace-view=rundown]>.event-strip.compact details[open] :is(p,span){color:#ece4d8!important}.crew-workspace>.sectionheading.house-heading.house-mast{margin-bottom:8px!important}.crew-workspace .crew-workspace-context{padding-block:4px;margin-block:0}.crew-workspace .roster-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.crew-workspace .roster-heading h2{font:400 clamp(22px,2.1vw,30px)/1.25 Georgia,serif;margin:0}.roster-heading>div{display:flex;gap:8px;flex-wrap:wrap}.roster-call-board{border-block:1px solid #ac9e8e}.roster-call-board>summary{display:list-item;padding:10px 2px;cursor:pointer;font:550 14px/1.4 system-ui,sans-serif}.roster-call-board>summary small{display:inline-block;font:400 12px/1.5 system-ui,sans-serif;margin-left:12px;color:inherit}.roster-call-board[open] .arrival-call-board{margin:5px 0 10px}.crew-workspace .arrival-workflow-guide{margin-top:16px}.quick-overlay .quick-panel .quick-title.house-search-title,.record-inspector.house-record>.modalhead{color:#f6ecd9!important;background:var(--house-satin)!important;border-bottom:1px solid #a48c69!important}.quick-title.house-search-title :is(h2,strong,span,small){color:#f4e5cd!important}.quick-title.house-search-title button{color:#f7ead8!important;background:#322a32!important;border-color:#74626d!important}@media(min-width:1101px){.polished-workspace main[data-workspace-view]>header:has(.breadcrumbs){height:43px!important;min-height:43px!important;padding-block:0!important}.polished-workspace main[data-workspace-view]>.evening-wayfinder{margin-top:0}}@media(max-width:760px){.evening-wayfinder.house-wayfinder{display:flex!important;gap:5px}.evening-wayfinder .wayfinder-primary{display:flex;gap:8px;flex:1}.evening-wayfinder .wayfinder-primary a{font-size:12px;min-height:42px}.evening-wayfinder .wayfinder-primary svg{display:none}.evening-wayfinder .wayfinder-toggle{padding:7px 9px;min-height:40px}.evening-wayfinder .wayfinder-menu{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:12px;max-height:60vh}.production-folio-refresh.landing-page .production-cover{padding:17px!important}:is(.polished-workspace,.desk-main) .sectionheading.house-heading.house-mast[data-house-kind]{padding:16px!important;gap:10px}}@media(max-width:400px){.evening-wayfinder .wayfinder-primary{gap:5px;justify-content:space-between}.evening-wayfinder .wayfinder-primary a{font-size:11px}.evening-wayfinder .wayfinder-toggle{padding-inline:6px;margin-left:4px}}}@media screen{#workspace-content .production-folio-refresh .production-key-times .landing-section-heading h2{color:#f4eadc!important}#workspace-content .production-folio-refresh .production-key-times .landing-section-heading a{color:#e6cba3!important}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation .nav-search input::placeholder{color:#c1b7bd!important}:is(#workspace-sidebar,.desk-unified-sidebar,.mobile-workspace-drawer) .evening-navigation .show-appearance,.mobile-workspace-drawer>button.mobile-workspace-close{color:#e8d8be!important;background:#2a252c!important;border-color:#685965!important}.polished-workspace>main[data-workspace-view=rundown] .cue-workbench-controls{padding-block:7px!important;gap:14px}.polished-workspace>main[data-workspace-view=rundown] .rundown-order-bar{padding-block:5px!important}@media(max-width:540px){.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-create-actions :is(button.primary,summary){padding-inline:6px!important;font-size:12px!important;min-height:42px}.polished-workspace>main[data-workspace-view=rundown] .barber-button{min-height:42px!important;padding:5px 8px!important;gap:5px}.polished-workspace>main[data-workspace-view=rundown] .barber-button small{font-size:9px}}}@media screen and (min-width:1101px){.desk-workspace.production-desk-shell>.desk-topbar{display:none!important}.production-desk-shell>.desk-shell>.desk-unified-sidebar{top:50px!important;height:calc(100dvh - 50px)!important}.production-desk-shell .desk-main:has(>.evening-wayfinder){padding-top:15px!important}.production-desk-shell .desk-main>.desk-heading-quiet:has(+.evening-wayfinder){float:right;margin:0 0 0 12px!important;padding:2px 0!important;min-height:0;position:relative;z-index:6}}@media screen{.production-desk-shell .desk-main>.event-strip{background:linear-gradient(110deg,#29252b,#32282e)!important;color:#f2e9d9!important;border-color:#63564f!important;padding:11px 18px!important}.production-desk-shell .desk-main>.event-strip :is(span,summary){color:#ddc8a9!important}.production-desk-shell .desk-main>.event-strip :is(strong,p){color:#f3e9dc!important}.production-desk-shell .desk-main>.event-strip details[open]{background:#31292f!important;color:#f4e4c8!important}}@media screen and (max-width:540px){.polished-workspace>main[data-workspace-view=rundown]>.event-masthead{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px}.polished-workspace>main[data-workspace-view=rundown]>.event-masthead>div:first-child{display:contents!important}.polished-workspace>main[data-workspace-view=rundown]>.event-masthead>div:first-child .eyebrow{grid-column:1;grid-row:1}.polished-workspace>main[data-workspace-view=rundown]>.event-masthead>div:first-child h1{grid-column:1/-1;grid-row:2;margin:2px 0!important}.polished-workspace>main[data-workspace-view=rundown]>.event-masthead .production-page-actions{grid-column:2;grid-row:1;margin:0!important}}@media screen and (max-width:800px){.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-commandbar{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap;padding-block:7px!important}.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-commandbar>.cue-sheet-create-actions{display:flex!important;flex:0 1 auto;flex-wrap:wrap;gap:8px;max-width:100%;margin:0}.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-create-actions>details{flex:none;min-width:0}.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-create-actions>details>summary{white-space:nowrap;line-height:1.2}.polished-workspace>main[data-workspace-view=rundown] .cue-sheet-commandbar>.cue-file-actions{flex:0 1 auto;flex-wrap:wrap;min-width:0;max-width:100%;width:auto!important;margin:0!important;justify-content:flex-start}.polished-workspace>main[data-workspace-view=rundown] .cue-file-actions>button{flex:none}}@media screen{.quick-overlay .quick-panel{color-scheme:dark;background:#211e25!important;color:#eee8dc!important;border:1px solid #7b685b!important}.quick-overlay .quick-panel .quick-input{background:#29242b!important;border-color:#544951!important}.quick-overlay .quick-panel .quick-input input{background:transparent!important;color:#faf0e2!important}.quick-overlay .quick-panel .quick-input input::placeholder{color:#c1b4bc!important}.quick-overlay .quick-panel .quick-input :is(svg,button){color:#dec8a4!important}.quick-overlay .quick-panel :is(.quick-results,.quick-foot){background:#211e25!important;color:#ded6d8!important;border-color:#4c4149!important}.quick-overlay .quick-panel .quick-results>a{min-height:44px;padding-block:8px;color:#f4eadc!important;border-bottom:1px solid #443b44!important;background:transparent!important}.quick-overlay .quick-panel .quick-results>a:is(:hover,:focus-visible,.quick-first-match){background:#352d36!important;border-left-color:#c9a978!important}.quick-overlay .quick-panel .quick-results :is(b,svg){color:#f2e7d5!important}.quick-overlay .quick-panel .quick-results :is(small,.quick-record-context){color:#c7bdc3!important}.quick-overlay .quick-panel .quick-section-label{color:#e1c390!important}.quick-overlay .quick-panel .quick-enter-hint{background:#3b323e!important;color:#f2e0be!important;border-color:#756571!important}}@media screen{.signal-desk .signal-mast{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(18px,2.5vw,34px);color:#f4eedf;background:linear-gradient(116deg,#12221b,#243c30 58%,#4c5846,#25372c 58.4%,#25362c 63%,#17271f 63.2%);border-block:1px solid #aa9473}.signal-mast:after{content:"";position:absolute;inset:6px 0;z-index:-1;border-block:1px solid #cbb48a30;pointer-events:none}.signal-desk .signal-imprint{display:flex;align-items:center;gap:9px;color:#e5c99c;font:650 10px/1.35 system-ui;letter-spacing:.14em;text-transform:uppercase}.signal-imprint .house-glyph{width:24px;height:24px}.signal-imprint i{height:12px;border-left:1px solid #bda980}.signal-desk .signal-mast h1{margin:8px 0 5px!important;color:#fff4df!important;font:400 clamp(34px,4.2vw,58px)/1.08 "Case Room Bodoni",Georgia,serif!important;letter-spacing:-.045em!important}.signal-mast h1 em{font:italic .82em Georgia,serif;color:#e0cba8}.signal-desk .signal-mast p{margin:0!important;color:#c8d5c8!important;font:500 14px/1.5 system-ui;overflow-wrap:anywhere}.signal-desk .signal-mast a,.signal-desk .signal-add{display:inline-flex;align-items:center;gap:7px;min-height:40px;font:600 13px/1.3 system-ui;white-space:nowrap}.signal-desk .signal-mast a{color:#f3ddba!important;text-decoration:none;border-bottom:1px solid #a99470}.signal-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#1d2c23;padding:0 15px;color:#f2ebdd;border-bottom:1px solid #807252}.signal-nav .comms-tabs{display:flex;gap:4px;padding:0;border:0;margin:0}.signal-nav .comms-tabs button{display:inline-flex;gap:7px;align-items:center;min-height:49px;padding:6px 11px;color:#c6d3c7!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;font:550 13px/1.3 system-ui}.signal-nav .comms-tabs button[aria-pressed=true]{color:#f4dcad!important;border-bottom-color:#d1b180!important}.signal-desk .signal-nav .comms-tabs button span{background:transparent!important;color:inherit!important;padding:0!important;font-variant-numeric:tabular-nums}.signal-desk button.signal-add{padding:5px 9px;color:#f6e4c5!important;background:#2a3a2c!important;border:1px solid #8e8064!important;border-radius:3px!important}.signal-desk .signal-filters{margin:16px 0 8px}.signal-print{margin:12px 0}.signal-print summary,.signal-notes summary{display:flex;align-items:center;gap:7px;min-height:40px;cursor:pointer;font-size:13px;font-weight:600;list-style:none;color:var(--ink)}.signal-print summary svg:last-child{margin-left:3px}.signal-print[open] summary svg:last-child{transform:rotate(180deg)}.signal-print summary::-webkit-details-marker,.signal-notes summary::-webkit-details-marker{display:none}.signal-desk .channel-card-export{margin:0 0 10px;border-radius:0;background:transparent;box-shadow:none;border:0;border-block:1px solid var(--line);padding:12px 0}.signal-desk .channel-record-number{color:#f8ebd5!important;background:linear-gradient(115deg,#1c3228,#334537)!important;border:1px solid #817760!important;border-radius:2px!important}.signal-desk .channel-record-number small{color:#e1c99e!important}.signal-desk .signal-mast :focus-visible,.signal-nav :focus-visible{outline:2px solid #f4d89d;outline-offset:2px}.signal-notes{border-block:1px solid var(--line);padding:4px 0}.signal-notes summary:after{content:"+";margin-inline-start:auto}.signal-notes[open] summary:after{content:"\2212"}@media(max-width:650px){.signal-desk .signal-mast{align-items:start;flex-direction:column;gap:4px}.signal-desk .signal-mast a{min-height:34px}.signal-nav{padding-inline:5px;flex-wrap:wrap}.signal-nav .comms-tabs button{min-height:44px;padding-inline:5px}.signal-desk button.signal-add{font-size:12px}.signal-desk .channel-card-export>div{min-width:0;flex-basis:100%}}}@media screen{.signal-equipment-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;color:var(--ink);font-size:12px}.signal-desk .comm-device-actions{flex-wrap:wrap}}@media screen{.signal-desk .signal-links{display:flex;align-items:flex-end;flex-direction:column;gap:10px}.signal-desk .signal-mast small{display:block;color:#c4cebe;font-size:12px;margin-top:4px}.signal-desk .signal-links .production-page-actions{margin:0}.signal-desk .signal-mast{z-index:2}.signal-desk .signal-links .production-page-actions summary{background:#24362b!important;color:#f2e0c2!important;border-color:#877a61!important}.polished-workspace main[data-workspace-view=communications]{background:#181e1b!important;color:#ede9de}main[data-workspace-view=communications] .evening-wayfinder a{color:#e5dbc9!important}main[data-workspace-view=communications] .signal-desk>:not(.overlay,.signal-mast){--ink:#f1eadc;--muted:#c0cbbc;--line:#465248;--surface:#222e26;--paper:#1c2721;color:var(--ink)}.signal-desk .signal-nav .comms-tabs{margin:0!important;padding:0!important;border-bottom:0!important}main .signal-desk .signal-filters{color-scheme:dark;background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:4px 0 13px!important}main .signal-desk .signal-filters :is(input,select,button),main .signal-desk :is(.comm-device-actions,.channel-record-actions,.channel-card-export)>button{background:#27342b!important;border:1px solid #596657!important;color:#f5efdf!important;box-shadow:none!important;border-radius:3px!important}.signal-desk .signal-filters input::placeholder{color:#b9c4b9}main .signal-desk :is(.channel-system-heading,.channel-record-name,.comm-device-name,.channel-card-export) :is(h2,h3,strong),main .signal-desk .comm-device-person strong{color:#f2eadc!important}main .signal-desk :is(.channel-system-heading span,.channel-record-users small,.channel-record-count,.channel-record-notes,.comm-device-row small,.signal-print>summary,.comm-contact-book>summary,.channel-card-export span,.signal-equipment-link){color:#d7c6a7!important}main .signal-desk :is(.channel-record-name p,.channel-record-users p,.comm-device-row p,.comm-contact-book a){color:#c9d1c6!important}main .signal-desk .channel-record-number{display:grid;align-content:center;justify-items:center;gap:1px;padding:5px;min-width:40px}main .signal-desk .channel-record-number small{margin:0}main .signal-desk .channel-system-heading{padding-bottom:8px;border-color:#756f58}main .signal-desk .comm-device-actions .primary{background:#ddbf90!important;border-color:#ddbf90!important;color:#28271f!important}main .signal-desk .signal-print :focus-visible,main .signal-desk .signal-filters :focus-visible,main .signal-desk :is(.channel-roster,.device-roster) :focus-visible{outline:2px solid #f0cf97!important;outline-offset:2px}@media(max-width:650px){.signal-desk .signal-mast{gap:10px}.signal-desk .signal-links{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:12px;width:100%}}}@media screen{.signal-desk .signal-filters :is(input,select,button){font-size:13px}@media(min-width:375px)and (max-width:650px){.signal-desk .signal-nav{flex-wrap:nowrap}.signal-desk .signal-nav .comms-tabs{width:auto;flex:1;gap:2px;min-width:0}.signal-desk .signal-nav .comms-tabs button{padding-inline:4px;gap:4px}.signal-desk .signal-add{flex:none}}@media(max-width:650px){.signal-desk .signal-filters :is(input,select){font-size:16px!important}}}.production-itinerary{--itinerary-ink:#30242d;--itinerary-muted:#70646c;--itinerary-rule:rgba(112,84,64,.23);padding-bottom:32px}.production-itinerary .house-heading{margin-bottom:0}.production-itinerary .house-mast-footer{display:flex;flex-wrap:wrap;gap:12px 26px;font-size:12px;font-variant-numeric:tabular-nums}.production-itinerary .house-heading-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.itinerary-days{display:flex;gap:4px;overflow-x:auto;padding:18px 0 0;border-bottom:1px solid var(--itinerary-rule);scrollbar-width:thin}.itinerary-days button{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 16px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--itinerary-muted);font-size:13px}.itinerary-days button span{font:11px ui-monospace,monospace;color:inherit;opacity:.75}.itinerary-days button[aria-pressed=true]{color:var(--itinerary-ink);border-bottom-color:#9a7847;background:#a5844e0f;font-weight:700}.itinerary-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:22px 0 12px}.itinerary-controls label{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0}.itinerary-controls label>span{font-size:12px;color:var(--itinerary-muted)}.itinerary-controls .itinerary-search{flex:1 1 250px;min-width:0;position:relative;color:var(--itinerary-muted)}.itinerary-controls .itinerary-search svg{position:absolute;left:14px;pointer-events:none}.itinerary-controls .itinerary-search input{padding-left:40px;width:100%;min-width:0}.itinerary-controls input,.itinerary-controls select{margin:0;min-height:44px;background:#fffdf9;border:1px solid #cfc3b8;border-radius:6px;color:var(--itinerary-ink);font-size:14px}.itinerary-controls select{max-width:190px}.itinerary-controls .itinerary-reset{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:10px;color:#6b4051;font-size:13px}.itinerary-context{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:0 0 22px;font-size:12px;color:var(--itinerary-muted)}.itinerary-context a{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding-block:8px;color:#654454;text-decoration:none}.itinerary-notice{border-left:2px solid #9a7847;padding:10px 14px;background:#ede9de;color:#344c42;font-size:13px}.itinerary-day{margin-bottom:30px}.itinerary-date{display:flex;align-items:center;gap:16px;padding:18px 22px;color:#f7efdf;background:#283e38;border-top:1px solid #526358;border-bottom:1px solid #9d8151}.itinerary-date .itinerary-date-index{font:13px ui-monospace,monospace;color:#d4b986;letter-spacing:.12em}.itinerary-date h2{margin:0;flex:1;font:400 24px/1.3 Georgia,serif;color:inherit;letter-spacing:-.02em}.itinerary-date>span:last-child{font-size:12px;color:#ddd9ca}.itinerary-item,.itinerary-crew>summary{display:grid;grid-template-columns:126px minmax(0,1fr) minmax(160px,23%);align-items:start;gap:24px;padding:23px 22px;border-bottom:1px solid var(--itinerary-rule);background:transparent;text-align:left}.itinerary-time{padding-top:4px;font-size:14px;font-weight:650;line-height:1.6;font-variant-numeric:tabular-nums;color:var(--itinerary-ink);white-space:pre-line}.itinerary-copy{min-width:0}.itinerary-copy>small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#806a52;line-height:1.6}.itinerary-copy h3{font:400 23px/1.3 Georgia,serif;margin:5px 0 0;letter-spacing:-.015em;color:var(--itinerary-ink);overflow-wrap:anywhere}.itinerary-copy h3 a,.itinerary-copy .itinerary-title{color:inherit;font:inherit;text-decoration:none;border:0;background:transparent;padding:0;text-align:left;box-shadow:none;border-radius:2px;cursor:pointer}.itinerary-copy h3 a:hover,.itinerary-copy .itinerary-title:hover{color:#815a38;text-decoration:underline;text-underline-offset:4px}.itinerary-copy p{font-size:13px;line-height:1.6;color:var(--itinerary-muted);margin:8px 0 0;white-space:pre-line;overflow-wrap:anywhere}.itinerary-copy .itinerary-assigned{color:#493a43;font-weight:600}.itinerary-copy .itinerary-detail{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.itinerary-destination{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:12px;line-height:1.6;padding-top:5px;color:var(--itinerary-muted);overflow-wrap:anywhere}.itinerary-destination a,.itinerary-destination button,.itinerary-crew-list a{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:transparent;border-radius:0;color:#654454;font-size:12px;text-decoration:none;box-shadow:none}.itinerary-destination button:hover,.itinerary-destination a:hover,.itinerary-crew-list a:hover{text-decoration:underline;text-underline-offset:4px}.itinerary-crew>summary{cursor:pointer;list-style:none}.itinerary-crew>summary::-webkit-details-marker{display:none}.itinerary-crew>summary:hover{background:#9a78470a}.itinerary-expand{justify-self:start;color:#654454;font-size:12px;display:flex;gap:10px;padding-top:7px}.itinerary-expand>span{display:inline-block}.itinerary-crew[open] .itinerary-expand>span{transform:rotate(180deg)}.itinerary-crew-list{padding:0 22px 16px 172px;border-bottom:1px solid var(--itinerary-rule);background:#283e3806}.itinerary-crew-list article{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--itinerary-rule);padding:16px 0}.itinerary-crew-list article:last-child{border:0;padding-bottom:0}.itinerary-crew-list article>div{min-width:0}.itinerary-crew-list strong{font-size:14px;color:var(--itinerary-ink)}.itinerary-crew-list span,.itinerary-crew-list p{display:block;font-size:13px;color:var(--itinerary-muted);line-height:1.6;margin:4px 0 0;white-space:pre-line;overflow-wrap:anywhere}.itinerary-crew-list a{flex-shrink:0;align-self:flex-start}.itinerary-empty{text-align:center;padding:54px 20px;border-bottom:1px solid var(--itinerary-rule)}.itinerary-empty svg{width:42px;height:42px;color:#9a7847}.itinerary-empty h2{font:400 30px Georgia,serif;color:var(--itinerary-ink)}.itinerary-empty p,.itinerary-footnote{font-size:13px;color:var(--itinerary-muted);line-height:1.7}.production-itinerary :is(button,a,summary,input,select):focus-visible,.quick-categories button:focus-visible,.quick-more:focus-visible{outline:2px solid #a4824e;outline-offset:4px}.quick-panel .quick-categories{display:flex;flex-wrap:wrap;gap:4px;padding:12px 20px;border-bottom:1px solid rgba(131,104,72,.24)}.quick-panel .quick-categories button{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.4;min-height:32px;padding:6px 10px;border:1px solid transparent;border-radius:4px;box-shadow:none;color:#66515c;background:transparent}.quick-panel .quick-categories button span{font-variant-numeric:tabular-nums;color:inherit;opacity:.7}.quick-panel .quick-categories button[aria-pressed=true]{color:#f9f1e2;background:#352830;border-color:#5d4550}.quick-panel .quick-categories button:hover:not([aria-pressed=true]){background:#ece4d8}.quick-panel .quick-results .quick-more{display:flex;width:calc(100% - 32px);align-items:center;justify-content:space-between;gap:12px;margin:8px 16px 16px;padding:12px 16px;font-size:13px;background:#ede7dc;color:#483341;border:1px solid #cab99b;border-radius:4px}.quick-panel .quick-more span{font-size:11px;color:#766357}.operation-record[data-record-focus=true]{outline:2px solid #a4824e;outline-offset:3px;scroll-margin-top:110px}#production-window{scroll-margin-top:110px}.operation-remove{margin-top:24px;border-top:1px solid #d4c7b5;padding-top:18px}.operation-remove p{font-size:13px;line-height:1.7}.operation-remove>div{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:800px){.itinerary-item,.itinerary-crew>summary{grid-template-columns:106px minmax(0,1fr);gap:12px 18px;padding:20px 12px}.itinerary-destination{grid-column:2;flex-direction:row;flex-wrap:wrap;gap:8px 18px;padding-top:0}.itinerary-expand{grid-column:2;padding:0}.itinerary-crew-list{padding-left:136px;padding-right:12px}.itinerary-date{padding:16px 12px;gap:12px}.itinerary-date h2{font-size:21px}}@media(max-width:520px){.itinerary-controls{gap:12px}.itinerary-controls .itinerary-search{flex-basis:100%}.itinerary-controls label{gap:5px}.itinerary-controls label>span{font-size:11px}.itinerary-controls select{max-width:155px;font-size:12px;padding-left:8px}.itinerary-date h2{font-size:19px}.itinerary-date>span:last-child{font-size:10px}.itinerary-copy h3{font-size:21px}.itinerary-item,.itinerary-crew>summary{grid-template-columns:82px minmax(0,1fr);gap:10px 12px;padding:18px 6px}.itinerary-time{font-size:12px}.itinerary-copy>small{font-size:9px;letter-spacing:.05em}.itinerary-crew-list{padding-left:100px;padding-right:6px}.itinerary-crew-list article{flex-direction:column;gap:8px}.itinerary-days button{padding:10px 12px;font-size:12px}.quick-panel .quick-categories{padding:8px 12px;gap:3px}.quick-panel .quick-categories button{padding:6px 8px;min-height:32px;font-size:10px}.quick-panel .quick-foot{font-size:10px;flex-wrap:wrap;gap:8px}}.itinerary-windows{margin:0 0 24px;border-bottom:1px solid #c9bda9}.itinerary-windows>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:15px 2px;font-weight:650;color:#533a47;font-size:14px}.itinerary-windows>summary:after{content:"+";margin-left:auto;color:#886c44}.itinerary-windows[open]>summary:after{content:"\2212"}.itinerary-windows>summary span{font:12px ui-monospace,monospace;color:#826f58}.itinerary-windows article{display:grid;grid-template-columns:minmax(175px,1fr) 2fr;gap:20px;padding:16px 12px;border-top:1px solid #ded3c4}.itinerary-windows article[data-record-focus=true]{border-left:3px solid #aa8b54;background:#eee7d9}.itinerary-windows article small,.itinerary-windows article span,.itinerary-windows article p{display:block;color:#665b60;font-size:13px;line-height:1.65;margin:0;white-space:pre-line;overflow-wrap:anywhere}.itinerary-windows article strong{display:block;color:#352a33;font:400 21px Georgia,serif;margin-top:4px}@media(max-width:600px){.itinerary-windows article{grid-template-columns:1fr;gap:8px}}.itinerary-context>div{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.production-itinerary .itinerary-context .production-page-actions{margin:0}.production-itinerary .itinerary-context .production-action-menu>summary{min-height:44px;padding:5px 8px;font-size:12px;background:transparent;border-color:var(--itinerary-rule)}html[data-show-mode=dark] .production-itinerary{--itinerary-ink:#f5ead8;--itinerary-muted:#d0c3c7;--itinerary-rule:rgba(214,194,157,.25)}html[data-show-mode=dark] .production-itinerary :is(.itinerary-expand,.itinerary-context a,.itinerary-copy>small,.itinerary-destination a,.itinerary-crew-list a,.itinerary-reset){color:#e1c493}html[data-show-mode=dark] .production-itinerary .itinerary-assigned{color:#ece3d5}html[data-show-mode=dark] .itinerary-windows article :is(strong,span,small,p){color:#e4d9d2}html[data-show-mode=dark] .itinerary-windows article[data-record-focus=true]{background:#3f3540}html[data-show-mode=dark] .quick-panel .quick-categories button[aria-pressed=true]{color:#302530!important;background:#dbc299!important}@media(max-width:520px){.itinerary-controls .itinerary-reset{margin-left:auto}.itinerary-context>div{gap:6px 12px}.production-itinerary .sectionheading.house-mast[data-house-kind=itinerary] .house-heading-mark{display:block;position:absolute!important;right:19px;top:17px;width:20px;height:25px}}.phone-index-overlay,.stage-picture-backdrop{position:fixed;inset:0;z-index:1600;display:grid;background:#111016b8;overscroll-behavior:contain}.phone-index-overlay{align-items:end;justify-items:center}.phone-index-sheet{width:min(100%,540px);max-height:85dvh;display:flex;flex-direction:column;background:#252128;color:#f6eddd;border:1px solid #6b594f;border-bottom:0;border-radius:13px 13px 0 0;padding:0 20px max(12px,env(safe-area-inset-bottom));box-shadow:0 -12px 40px #100e1436}.phone-index-sheet header,.stage-picture-head{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}.phone-index-sheet>header{position:static;width:100%;height:auto;min-height:76px;flex:none;padding:15px 0;background:#252128!important;border:0;border-bottom:1px solid #75624b;box-shadow:none}.phone-index-sheet header small,.stage-picture-head small{color:#d7bf96;font:600 11px/1.5 system-ui,sans-serif;letter-spacing:.06em}.phone-index-sheet h2,.stage-picture-head h2,.lapel-fitting h3{margin:2px 0 0;font:400 30px/1.12 Georgia,serif;color:#fff3df;letter-spacing:-.025em}.phone-index-sheet header button,.stage-picture-head button{width:44px;height:44px;flex:none;display:grid;place-items:center;padding:0;color:#f8edda;background:transparent;border:1px solid #86725c;border-radius:50%}.phone-index-sheet nav{overflow-y:auto;overscroll-behavior:contain}.phone-index-sheet nav button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 2px;text-align:left;border:0;border-bottom:1px solid #51454b;background:transparent;color:#f2e8d8;border-radius:0;font:500 15px/1.45 system-ui,sans-serif}.phone-index-sheet nav svg{color:#c8ac80}.stage-picture-backdrop{place-items:center;padding:16px}.stage-picture-panel{display:flex;flex-direction:column;width:min(100%,650px);max-height:min(94dvh,840px);min-height:0;overflow:hidden;background:#211d25;color:#f3eadc;border:1px solid #9f8764;border-radius:6px;box-shadow:0 24px 80px #100d1590;text-align:left}.stage-picture-head{padding:20px 26px;border-bottom:1px solid #655244;background:linear-gradient(120deg,#3b2835,#231f28 75%)}.stage-picture-head small{display:block;overflow-wrap:anywhere}.stage-picture-scroll{overflow:auto;overscroll-behavior:contain;padding:20px 26px}.stage-picture-picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:0 0 18px;color:#ddd0bc;font-size:13px}.stage-picture-panel .stage-picture-picker select{min-width:0;width:100%;min-height:44px;margin:0;padding:8px 12px;background:#332e36;color:#fff4de;border:1px solid #7d6e62;border-radius:4px;font-size:15px}.stage-picture-figure{margin:0}.stage-picture-orientation{display:flex;justify-content:center;margin-bottom:12px}.stage-picture-orientation button{min-height:40px;padding:8px 16px;border:1px solid #756554;background:transparent;color:#e1d6c4;font:500 13px system-ui,sans-serif;border-radius:0}.stage-picture-orientation button:first-child{border-radius:4px 0 0 4px}.stage-picture-orientation button:last-child{border-radius:0 4px 4px 0;border-left:0}.stage-picture-orientation button[aria-pressed=true]{background:#dbc69e;color:#30252a}.stage-picture-frame{padding:0 22px;background:linear-gradient(90deg,#331b2c,#753c51,#382334 3%,#573341 4%,#211d25 5% 95%,#563342 96%,#382334 97%,#753c51,#331b2c);border:1px solid #826b50;box-shadow:inset 0 0 0 3px #100e1450;border-radius:3px}.stage-picture-rail{text-align:center;padding:8px;color:#cfb58c;font:600 10px/1.25 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}.stage-picture-deck{position:relative;height:clamp(145px,22vh,209px);isolation:isolate;border:1px solid #8e816555;border-radius:3px 3px 10% 10%/3px 3px 8% 8%;overflow:hidden;background:linear-gradient(0deg,#16241fd4,#203a30a6),repeating-linear-gradient(90deg,#425549 0 1px,#223d32 1px,#2e4b40 29px)}.stage-picture-deck:before{content:"";position:absolute;inset:12%;border-top:1px dashed #d8c7a438;border-bottom:1px dashed #d8c7a438;background:linear-gradient(90deg,transparent 49.8%,#d8c7a42e 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.7%,#d8c7a42e 50%,transparent 50.3%);pointer-events:none}.stage-picture-wing{position:absolute;top:50%;transform:translateY(-50%);font:500 10px/1 system-ui,sans-serif;letter-spacing:.07em;color:#c5c5b9}.wing-left{left:2%}.wing-right{right:2%}.stage-picture-spot{position:absolute;transform:translate(-50%,-50%);width:38px;height:38px;display:grid;place-items:center;background:radial-gradient(circle,#e9cc89,#b89961);border-radius:50%;color:#232523;border:1px solid #fff0bf;box-shadow:0 0 0 5px #cbae734d,0 0 0 12px #cbae731c,0 0 30px 14px #ffdd9b24;font:650 12px/1 system-ui,sans-serif;letter-spacing:.03em}.stage-picture-unplaced{position:absolute;inset:0;display:grid;place-items:center;color:#e5ddcb;font:italic 16px Georgia,serif}.stage-picture-podium{position:absolute;transform:translate(-50%,-50%);width:24px;height:24px;display:grid;place-items:center;border:1px solid #bdab88;border-radius:3px;color:#edd8ac;background:#24352e;pointer-events:none}.stage-picture-podium.is-occupied{width:38px;height:38px;background:transparent;border:0}.stage-picture-podium span{position:absolute;top:100%;margin-top:2px;color:#f4dfb5;font:600 11px/1.1 system-ui,sans-serif;text-shadow:0 1px 2px #151e19}.stage-picture-podium.facing-audience span{top:auto;bottom:100%;margin:0 0 2px}.stage-picture-figure figcaption{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin:0;padding:13px 0 16px;border-bottom:1px solid #584b4f}.stage-picture-figure figcaption strong{color:#f8edda;font:500 20px/1.35 Georgia,serif;overflow-wrap:anywhere;white-space:pre-wrap}.stage-picture-figure figcaption span,.stage-picture-company p,.stage-picture-browse small,.lapel-fitting p{color:#cfc2c5;font-size:13px;line-height:1.55}.stage-picture-company h3{margin:16px 0 10px;color:#f4e8d9;font:500 18px/1.35 Georgia,serif}.stage-picture-company p{margin:0}.stage-picture-company ul{display:flex;flex-wrap:wrap;gap:12px 22px;margin:0;padding:0;list-style:none}.stage-picture-company li{display:flex;align-items:center;gap:10px;color:#f7eedf;font-size:14px;overflow-wrap:anywhere}.stage-picture-company li small{display:block;font-size:11px;color:#c4b5bb}.stage-picture-browse{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid #584b4f}.stage-picture-browse span{text-align:center;font-size:13px;color:#f3e8d7}.stage-picture-browse small{display:block}.stage-picture-browse button,.production-at-hand .stage-picture-open,.cue-view-bar .stage-picture-open{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:7px 12px;background:#332b35;color:#f3e8d7;border:1px solid #786653;border-radius:4px;font-size:13px}.stage-picture-browse button:disabled{opacity:.48}.cue-view-bar:has(.stage-picture-open){display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.lapel-fitting{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;background:linear-gradient(120deg,#302330,#221c24 65%);color:#f2e7d4;border:1px solid #867052;margin:18px 0 30px}.lapel-study{overflow:hidden;background:#cfc6b4;border-right:1px solid #867052;display:flex;align-items:center;justify-content:center}.lapel-study svg{display:block;width:100%;height:100%;max-height:440px}.lapel-fitting-controls{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(20px,3vw,40px)}.lapel-fitting p{margin:10px 0 16px}.lapel-flower-choices{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.lapel-flower-choices button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid #766758;background:#302a32;color:#f1e5d4;text-align:left;font:500 14px/1.3 system-ui,sans-serif;border-radius:3px}.lapel-flower-choices button svg{margin-left:auto;flex:none}.lapel-flower-choices button[aria-pressed=true]{border-color:#d7ba83;background:#47383d}.lapel-swatch{width:12px;height:12px;flex:none;border-radius:50%;border:1px solid #b7a286}.lapel-carnation{background:#dec9a5}.lapel-gardenia{background:#f7f3e4}.lapel-rose{background:#923b53}.lapel-fitting .lapel-flower-note{min-height:1.55em;font-style:italic}:is(.phone-index-sheet,.stage-picture-panel,.lapel-fitting) :is(button,select):focus-visible{outline:2px solid #ecc57a;outline-offset:3px}@media screen and (max-width:1100px){.mobile-workspace-header>button.phone-index-trigger{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1;min-width:0;width:auto;height:auto;min-height:44px;gap:1px;padding:0;border:0;background:transparent;text-align:left;line-height:1.15}.phone-index-trigger small{display:flex;align-items:center;gap:5px;max-width:100%}#workspace-content,#workspace-content [data-page-stop],#workspace-content section[aria-label],#workspace-content section[aria-labelledby],#workspace-content section[aria-labelledby] h2{scroll-margin-block-start:74px}.mobile-workspace-shell .mobile-workspace-actions>button,.evening-wayfinder .wayfinder-primary>a,.evening-wayfinder button.wayfinder-toggle{min-height:44px}.stage-picture-orientation button,.stage-picture-browse button,.cue-view-bar .stage-picture-open{min-height:44px}}@media screen and (max-width:640px){.stage-picture-backdrop{align-items:end;padding:0}.stage-picture-panel{width:100%;max-height:min(96dvh,850px);border-radius:12px 12px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.stage-picture-head{padding:15px 17px}.stage-picture-scroll{padding:16px}.stage-picture-head h2{font-size:26px}.stage-picture-frame{padding-inline:13px}.stage-picture-picker select{font-size:16px!important}.stage-picture-company li{min-width:0}.lapel-fitting{grid-template-columns:1fr}.lapel-study{height:210px;border-right:0;border-bottom:1px solid #867052;background:#24252c}.lapel-study svg{height:100%;width:100%;max-height:none}.lapel-fitting-controls{padding:20px 16px}.lapel-flower-choices button{padding:8px;font-size:13px}}@media print{.phone-index-overlay,.stage-picture-backdrop,.stage-picture-open{display:none!important}}.stage-picture-light{position:absolute;inset:0;pointer-events:none;background:linear-gradient(145deg,#e6d1a433,#e6d1a410 75%)}.stage-picture-deck:after{content:"";position:absolute;left:5%;right:5%;bottom:3%;height:2px;pointer-events:none;background:repeating-linear-gradient(90deg,#dfc4948c 0 2px,transparent 2px 8%);border-radius:50%}@media screen and (max-width:1100px){.mobile-workspace-shell .mobile-workspace-drawer .fitted-navigation :is(.nav-destination,.nav-section-toggle,.nav-cluster>summary){min-height:44px!important;align-content:center}.evening-wayfinder .wayfinder-menu a{display:flex;align-items:center;min-height:44px;line-height:1.35}.evening-wayfinder .wayfinder-menu{overscroll-behavior:contain}.mobile-workspace-shell .mobile-workspace-drawer .fitted-navigation .nav-search input{min-height:44px!important;font-size:16px}}@media screen and (max-width:640px)and (max-height:500px){.stage-picture-panel{max-height:100dvh}.stage-picture-head{padding-block:8px}.phone-index-sheet{max-height:96dvh}}.mobile-workspace-drawer .nav-event-feedback{display:block;margin:9px 0 0;color:#d8c9b1;font-size:12px;line-height:1.6}.mobile-workspace-drawer .nav-event-feedback p{margin:0;overflow-wrap:anywhere}.mobile-workspace-drawer .nav-event-feedback[role=alert]{color:#ffcbb1}.mobile-workspace-drawer .nav-event-feedback button{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:#f0d7aa;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;font-size:12px}.mobile-workspace-drawer .nav-event select:disabled{opacity:1;color:#d8c9b1;cursor:default}@media screen{.tool-directory-backdrop{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:24px;background:#120f15a3;overscroll-behavior:contain}.tool-directory{--directory-ink:#fff1db;--directory-rule:#544951;--directory-brass:#ddc495;width:min(100%,790px);max-height:min(82dvh,780px);display:flex;flex-direction:column;overflow:hidden;color-scheme:dark;color:var(--directory-ink);background:#211f25;border:1px solid #8e7760;border-radius:8px;box-shadow:0 24px 75px #0f0d1460}.tool-directory-heading{display:flex;align-items:center;gap:16px;padding:20px 26px;border-bottom:1px solid #7b6652;background:linear-gradient(118deg,#3d2837,#30242e 60%,#493442 60.2%,#2c242c 65%,#242128 65.2%)}.tool-directory-heading>.house-glyph{width:38px;height:38px;color:var(--directory-brass);flex:none}.tool-directory-heading>div{min-width:0}.tool-directory-heading p{margin:0 0 4px;color:#ddcbb9;font-size:13px;overflow-wrap:anywhere}.tool-directory-heading h2{margin:0;color:var(--directory-ink);font:400 clamp(27px,3vw,35px)/1.12 Georgia,serif;letter-spacing:-.03em}.tool-directory-heading>button,.tool-directory-filter>button{display:grid;place-items:center;width:44px;height:44px;flex:none;margin-left:auto;padding:0;color:var(--directory-ink);background:transparent;border:1px solid #806c65;border-radius:50%}.tool-directory-filter{display:flex;gap:11px;align-items:center;flex:none;min-height:55px;margin:0 26px;border-bottom:1px solid #8a7865;color:var(--directory-brass)}.tool-directory .tool-directory-filter input{flex:1;min-width:0;padding:12px 0;margin:0;border:0;box-shadow:none;background:transparent;color:#fbf1e2;font:inherit;font-size:16px}.tool-directory-filter input::placeholder{color:#c6bac0;opacity:1}.tool-directory-filter>button{border:0}.tool-directory-filter:focus-within{border-color:#edca92;box-shadow:0 1px #edca92}.tool-directory-filter input:focus-visible{outline:none}.tool-directory-sections{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 26px 26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px 26px}.tool-directory-sections h3{display:flex;align-items:center;gap:9px;margin:0 0 6px;padding-bottom:9px;border-bottom:1px solid #766454;font:400 20px/1.25 Georgia,serif;color:var(--directory-brass)}.tool-directory-sections h3 .house-glyph{width:20px;height:20px}.tool-directory-sections a{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:36px;padding:5px 3px;border-bottom:1px solid #39343e;color:#f3e9dd;text-decoration:none;font-size:14px}.tool-directory-sections a svg{flex:none;color:#a7937e;opacity:0}.tool-directory-sections a:is([aria-current=page],:hover,:focus-visible){color:#ffdf9f;background:#342b34}.tool-directory-sections a:is([aria-current=page],:hover,:focus-visible) svg{opacity:1}.tool-directory-sections>p{grid-column:1/-1;margin:8px 0;color:#e0d2c6}.tool-directory :is(a,button):focus-visible,.utility-account :is(a,button,summary):focus-visible{outline:2px solid #e8c78e;outline-offset:-3px}.evening-navigation .nav-focused a.nav-destination{justify-content:flex-start;gap:11px}.evening-navigation .nav-focused a.nav-destination>svg{flex:none;width:16px;height:16px;color:#c4af91}.evening-navigation .nav-focused a.nav-destination .nav-current-dot{margin-left:auto}.evening-navigation .nav-focused a[aria-current=page]>svg{color:#ffe1a8}.mobile-workspace-header .mobile-tieline{display:inline-flex;gap:6px;align-items:center}.mobile-workspace-header .mobile-tieline .tieicon{display:block;width:10px;height:17px;color:#dec08e}.quick-overlay .quick-panel .quick-categories{background:#27232a;border-bottom:1px solid #55494e}.quick-overlay .quick-panel .quick-categories button{color:#eee1d5;border-color:#65565c;font-size:12px}.quick-overlay .quick-panel .quick-categories button[aria-pressed=true]{background:#ddc495!important;color:#30252a!important;border-color:#e2c999}.quick-overlay .quick-panel .quick-categories button:hover:not([aria-pressed=true]){background:#3d333d}.quick-overlay .quick-panel .quick-categories button span{opacity:1;font-variant-numeric:tabular-nums}.quick-overlay .quick-panel .quick-results>a b{font-size:14px}.quick-overlay .quick-panel .quick-results>a small{font-size:10px}.quick-overlay .quick-panel .quick-results>a .quick-record-context{font-size:12px}.account-screen{padding:clamp(16px,4vw,60px);background:linear-gradient(112deg,#17231f,#202824 48%,#2f2430 70%,#19191f)}.account-screen .account-card{color-scheme:dark;background:#252229;color:#faf0de;max-width:470px;border:1px solid #8a755f;border-top:3px solid #c1a273;border-radius:6px;box-shadow:0 22px 78px #10131470;padding:clamp(22px,4vw,38px)}.account-card .account-identity{display:flex;align-items:center;gap:17px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #6c594d}.account-identity .campus-logo-account{width:64px;height:62px;flex:none;margin:0;padding:5px;background:#f5edde;border-radius:3px}.account-identity .campus-logo-account img{width:100%;height:100%;object-fit:contain}.account-screen .account-identity .product-brand{margin:0;text-align:left;color:#fff0da}.account-screen .account-identity .product-brand strong{font:400 30px/1.05 Georgia,serif;color:#fff0da}.account-screen .account-identity .product-brand small{color:#d7c7ab;line-height:1.5}.account-screen .account-card h1{color:#fff1dc;margin:0;font:400 31px/1.2 Georgia,serif}.account-screen .account-card p,.account-screen .account-card label{color:#dfd5cb}.account-screen .account-card input{background:#1e1c22;color:#fff2df;border:1px solid #857669;border-radius:4px;font-size:16px}.account-screen .account-card>.primary{background:#ddc69f;color:#2e232a;border:1px solid #ddc69f}.account-screen .account-card>a,.account-screen .account-card summary{color:#ecd2a5}.account-screen .account-card summary{padding-block:10px}.account-screen .account-card .error{color:#6f1e30;background:#f9e5de}}@media screen and (min-width:1101px){body .account-bar.workspace-utilities{position:sticky;top:0;z-index:41;min-height:50px;overflow:visible;justify-content:flex-end;align-items:center;gap:12px;padding:4px 23px;border-bottom:1px solid #685545;background:linear-gradient(105deg,#25242b,#252129 60%,#31232d)!important}body .workspace-utilities>button,.workspace-utilities .utility-account summary{display:inline-flex;min-height:38px;align-items:center;gap:8px;font-weight:500;line-height:1.3;font-family:inherit;font-size:13px;color:#f1e7d8;padding:7px 10px;white-space:nowrap}body .workspace-utilities>button svg,.utility-account summary svg{color:#d6bb93}body .account-bar.workspace-utilities .utility-search{min-width:230px;margin-right:auto;background:#1d1c21!important;border:1px solid #63545c!important;border-radius:4px;color:#f6ecdf!important;padding-inline:12px}.utility-search kbd{margin-left:auto}.utility-account{position:relative;margin:0;border-left:1px solid #655759;padding-left:12px}.utility-account summary{list-style:none;cursor:pointer;border-radius:4px}.utility-account summary::-webkit-details-marker{display:none}.utility-account[open] summary,.utility-account summary:hover{background:#453641}.utility-account[open] summary svg:last-child{transform:rotate(180deg)}.utility-account>div{position:absolute;top:calc(100% + 5px);right:0;width:188px;padding:6px;display:grid;border:1px solid #887459;border-radius:4px;background:#27232a;box-shadow:0 9px 26px #1410174d}.utility-account:not([open])>div{display:none}body .workspace-utilities .utility-account>div>:is(a,button){display:flex;justify-content:flex-start;align-items:center;min-height:40px;width:100%;padding:7px 12px;margin:0;border:0;background:transparent;color:#f1e7dc;font:inherit;font-size:13px;text-decoration:none}body .workspace-utilities .utility-account>div>:is(a,button):hover{background:#43343e}}@media screen and (max-width:700px){.tool-directory-backdrop{padding:0;align-items:end}.tool-directory{width:100%;max-height:92dvh;border-radius:12px 12px 0 0;border-bottom:0}.tool-directory-heading{padding:16px 18px;gap:11px}.tool-directory-heading>.house-glyph{width:29px;height:29px}.tool-directory-filter{margin:0 18px}.tool-directory-sections{display:block;padding:12px 18px max(20px,env(safe-area-inset-bottom))}.tool-directory-sections section+section{margin-top:20px}.tool-directory-sections a{min-height:44px;font-size:15px}.tool-directory-sections a svg{opacity:1}.quick-overlay .quick-panel .quick-categories{overflow-x:auto;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:none;gap:6px;padding:8px 12px}.quick-overlay .quick-panel .quick-categories button{flex:none;min-height:44px}.quick-overlay .quick-panel .quick-foot .quick-keys{display:none}.quick-overlay .quick-panel .quick-foot:not(:has(span[role=status]:not(:empty))){display:none}.quick-overlay .quick-panel .quick-foot{padding:9px 16px;font-size:12px}.mobile-workspace-header .mobile-workspace-actions{gap:4px}.mobile-workspace-header .mobile-workspace-actions>button{min-width:44px}}@media print{.tool-directory-backdrop,.workspace-utilities{display:none!important}}@media screen and (max-width:700px){.tool-directory{height:min(86dvh,760px)}.tool-directory-sections section:has(h3 button)+section{margin-top:0}.tool-directory-sections h3:has(button){margin:0;padding:0}.tool-directory-sections h3 button{display:flex;align-items:center;gap:10px;width:100%;min-height:47px;margin:0;padding:8px 3px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left}.tool-directory-sections h3 button svg:last-child{margin-left:auto;color:#c9b490}.tool-directory-sections h3 button[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.tool-directory-sections section:has(h3 button) a{padding-inline:13px 6px}}@media screen{.worklist-tools,.directory-workbench .directory-primary-controls{display:flex;align-items:center;gap:10px}body .worklist-search.register-search,.directory-workbench .worklist-search.register-search,body :is(.task-register,.documents-center) .worklist-search.register-search{display:flex;align-items:center;gap:10px;flex:1 1 180px;min-width:0;max-width:none;padding:0 12px;min-height:44px;background:#24322f!important;color:#f6eddf!important;border:1px solid #6b7364!important;border-radius:4px;box-shadow:inset 3px 0 #bba17b}.worklist-search>svg{flex:none;color:#dfc699}body .worklist-search.register-search input[type=search]{flex:1;width:100%;min-width:0;margin:0;padding:9px 1px;min-height:42px;border:0!important;box-shadow:none!important;background:transparent!important;color:#fff4e4!important;font:inherit;font-size:16px!important;outline:none}.worklist-search input::placeholder{color:#ddd6c9!important;opacity:1}.worklist-search input::-webkit-search-cancel-button{-webkit-appearance:none}.worklist-search:focus-within{outline:2px solid #a27b44;outline-offset:2px}body .worklist-search.register-search button{display:grid;place-items:center;flex:none;width:44px;min-height:44px;padding:0;margin:0 -8px 0 0;background:transparent!important;border:0!important;color:#f4e5cc!important}.roster-worklist{margin:14px 0 10px}.worklist-tools .list-refine,.directory-workbench .directory-refine{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;white-space:nowrap}.list-refine span{font-variant-numeric:tabular-nums;font-weight:650}.worklist-count{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:8px 0;color:var(--editorial-muted,#6a5c62);font-size:12px;min-height:32px}.worklist-count button{font:inherit;color:inherit;border:0;text-decoration:underline;text-underline-offset:3px;background:transparent}.roster-filter-options{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.roster-filter-options label{display:grid;gap:5px;min-width:0;font-size:13px}.roster-filter-options select{margin:0;max-width:100%;min-height:44px}.crew-resource-menu{position:relative;margin-left:auto;color:inherit}.crew-resource-menu summary{display:flex;align-items:center;min-height:40px;gap:7px;cursor:pointer;list-style:none}.crew-resource-menu summary::-webkit-details-marker{display:none}.crew-resource-menu summary:after{content:"";width:6px;height:6px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg);margin-top:-3px}.crew-resource-menu[open] summary:after{transform:rotate(225deg);margin-top:4px}.crew-resource-menu>div{position:absolute;z-index:12;right:0;top:100%;min-width:190px;padding:6px 12px;background:#29232b;border:1px solid #887661;border-radius:4px;box-shadow:0 8px 22px #20192230}.crew-resource-menu>div a{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f4e6d0;text-decoration:none}.crew-resource-menu>div a+a{border-top:1px solid #5c4c54}.crew-view-picker{display:none}.arrival-person h3 .roster-profile-link,.contact-inspector .profile-arrival-link{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:underline;text-decoration-color:#a9916d;text-underline-offset:4px}.roster-profile-link svg{flex:none;color:#9e7e51}.directory-display-tools{display:flex;align-items:end;gap:12px}.directory-workbench .directory-display-tools .contact-density{display:flex}.directory-workbench .directory-display-tools .directory-export{margin:0}.directory-workbench .directory-results-caption{min-height:38px}.directory-workbench .directory-view-controls{align-items:center}.contact-inspector .profile-arrival-link{min-height:40px}html[data-show-mode=dark] .worklist-count{color:#d6c8bc}html[data-show-mode=dark] :is(.task-register,.documents-center) .worklist-search.register-search{background:#25322f!important}}@media screen and (max-width:700px){.crew-workspace>.house-heading .crew-view-picker{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:#f2e5d2}.crew-workspace .crew-view-picker>span{font-size:13px;white-space:nowrap}.crew-workspace .crew-view-picker>select{min-width:0;width:auto;max-width:80%;min-height:44px;margin:0;padding:5px 8px;font-size:16px!important;color-scheme:dark;color:#fff3df!important;background:#332b32!important;border:1px solid #7f6f60!important;border-radius:4px}.crew-workspace .crew-view-picker+nav{display:none!important}.crew-workspace>.house-heading.house-mast{padding:15px 17px 12px!important;gap:10px!important;margin-bottom:9px!important}.crew-workspace>.house-heading .house-overline{display:none}.crew-workspace>.house-heading .house-mast-footer{padding-top:7px!important;margin-top:3px!important}.crew-workspace .crew-workspace-context{display:flex;align-items:center;padding:0 2px 4px;gap:8px}.crew-workspace .crew-workspace-context>span{width:auto}.crew-resource-menu summary{min-height:44px}.crew-workspace .event-arrival-desk .roster-heading{margin:5px 0 8px;gap:6px}.crew-workspace .event-arrival-desk .roster-heading>div{gap:5px}.crew-workspace .event-arrival-desk .roster-heading>div button{min-height:44px}.roster-worklist{margin:10px 0 5px}.roster-filter-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.roster-filter-options select{font-size:16px}.worklist-count button{min-height:44px}.directory-workbench .directory-primary-controls{display:flex;flex-wrap:nowrap;gap:8px;padding:4px 0 10px}.directory-workbench .directory-display-tools{align-items:center;grid-column:1/-1}.directory-workbench .directory-refine{min-height:44px;margin:0;padding-inline:9px}.directory-workbench .directory-type-tabs button,.directory-workbench .directory-production-scope button{min-height:44px}.roster-profile-link{min-height:36px}}@media screen{.event-arrival-desk .arrival-ledger{border-radius:0;overflow:visible}.event-arrival-desk .arrival-ledger>article{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:10px clamp(14px,2vw,32px);padding:17px 14px;border-top:1px solid #bda989;scroll-margin-top:85px}.event-arrival-desk .arrival-ledger .arrival-person{grid-column:1;min-width:0;align-items:flex-start}.event-arrival-desk .arrival-ledger .arrival-person>div:last-child{min-width:0}.event-arrival-desk .arrival-ledger .arrival-person h3{margin:0}.event-arrival-desk .arrival-ledger .arrival-person .roster-profile-link{font:400 20px/1.3 Georgia,serif;display:inline-flex;align-items:center;overflow-wrap:anywhere}.event-arrival-desk .arrival-ledger .arrival-person p{font-size:13px;margin:3px 0}.event-arrival-desk .arrival-ledger .roster-call-facts{grid-column:2}.event-arrival-desk .arrival-ledger .roster-access-facts{grid-column:3}.event-arrival-desk .arrival-ledger .roster-access-facts>strong{display:inline-flex;align-items:center;gap:7px}.roster-access-facts>strong:before{content:"";flex:none;width:7px;height:7px;border:1px solid currentColor;border-radius:50%}.roster-access-facts>strong[data-attendance="On site"]:before{background:#46785e}.roster-access-facts>strong[data-attendance=Departed]:before{border-radius:1px;background:#998b8d}.event-arrival-desk .arrival-ledger .arrival-row-actions{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:7px 12px;flex-wrap:wrap;border-top:1px solid #ac997e60;padding:5px 0 0;margin:0}.event-arrival-desk .arrival-ledger .arrival-row-actions :is(a,button){min-height:38px}.event-arrival-desk .arrival-ledger>article[data-arrival-focus=true]{outline-offset:-2px;box-shadow:inset 3px 0 #a88854}}@media screen and (max-width:700px){.event-arrival-desk .arrival-ledger>article{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px 9px}.event-arrival-desk .arrival-ledger>article>.arrival-person{grid-column:1/-1}.event-arrival-desk .arrival-ledger>article>.roster-call-facts{grid-column:1}.event-arrival-desk .arrival-ledger>article>.roster-access-facts{grid-column:2}.event-arrival-desk .arrival-ledger .arrival-person .roster-profile-link{min-height:44px}.event-arrival-desk .arrival-ledger .arrival-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4px 9px}.event-arrival-desk .arrival-ledger .arrival-row-actions :is(a,button){min-height:44px}.event-arrival-desk .arrival-call-details a{flex-wrap:wrap}}@media screen{.evening-navigation .nav-event>.nav-event-links{display:flex;align-items:center;justify-content:space-between;gap:3px;flex-wrap:wrap}.evening-navigation .nav-event .production-pin{display:inline-flex;align-items:center;gap:5px;padding:4px 2px;min-height:34px;background:transparent!important;border:0!important;border-radius:0;color:#ded3bf!important;font:inherit;font-size:12px}.evening-navigation .production-pin .house-glyph{height:17px;width:17px;flex:none;color:#c5b092}.evening-navigation .nav-event .production-pin[aria-pressed=true]{color:#ffdc97!important}.evening-navigation .production-pin[aria-pressed=true] .house-glyph{color:#ffdc97;fill:#d6b87c42}.evening-navigation .nav-event-links .nav-production-archive{margin:0 0 0 auto;min-height:34px}.evening-navigation .nav-event small[role=alert]{display:block;color:#ffcbb1;font-size:12px}.home-workspace-shortcuts .house-glyph,.av-personal-workspace .house-glyph{width:17px;height:17px;flex:none;color:inherit}.production-exports .packet-room-heading{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;padding:clamp(18px,3vw,29px) clamp(20px,3vw,32px);background:linear-gradient(118deg,#302431,#2b242c 65%,#41343d 65.2%,#302830 70%,#25232a 70.2%);color:#f8eddb;border:1px solid #77614f;border-block-start:2px solid #c3a275}.packet-room-heading>div:first-child{min-width:0}.packet-room-heading h1{margin:5px 0 6px;color:#faeedb;font:400 clamp(29px,3.6vw,42px)/1.13 Georgia,serif;letter-spacing:-.035em}.packet-room-heading p{margin:0;color:#e9d8bf;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.packet-room-label{display:flex;align-items:center;gap:8px;color:#dbc298;font-size:10px;letter-spacing:.09em}.packet-room-label .tieicon{width:12px;height:18px}.packet-room-heading .production-action-menu>summary{color:#f5e9d5!important;background:#332a33!important;border:1px solid #847164!important;min-height:40px}.production-exports .export-edition-copy p{text-transform:none}.production-exports .export-edition-copy h2{margin:4px 0;color:#fff2dc;font:400 clamp(25px,2vw,32px)/1.14 Georgia,serif}.production-exports .export-edition-mark .house-glyph{width:45px;height:45px;max-width:100%}.production-exports .export-edition-actions button{min-height:42px}.export-latest-edition .export-receipt{grid-column:1/-1;margin:0;color:#f2dfbc;font-size:13px}.production-exports .production-export-options article>.house-glyph{width:23px;height:23px}.production-export-options .packet-start-actions{display:flex;flex-wrap:wrap;gap:6px 9px;align-items:center;grid-column:1/-1}.production-export-options .packet-start-actions button{min-height:42px;margin:0}.production-export-options .packet-start-actions button:not(.primary){background:transparent;border-color:transparent;text-decoration:underline;text-decoration-color:#ac956e;text-underline-offset:4px}.production-exports .packet-start-actions button:focus-visible,.evening-navigation .nav-event-links :focus-visible,.home-workspace-shortcuts :focus-visible{outline:2px solid #c29a62;outline-offset:2px}}@media screen and (max-width:700px){.production-exports .packet-room-heading{align-items:flex-start;flex-direction:column;gap:11px;padding:16px 18px}.packet-room-heading .production-page-actions{margin:0!important;padding:0!important}.production-exports .packet-room-heading summary,.production-exports .packet-start-actions button,.production-exports .export-edition-actions button{min-height:44px}.evening-navigation .nav-event-links .production-pin,.evening-navigation .nav-event-links .nav-production-archive{min-height:44px}.production-exports .export-edition-mark .house-glyph{width:30px;height:30px}}@media screen and (max-width:680px){.packet-studio .folio-workflow{display:flex;gap:0;padding-inline:6px}.packet-studio .folio-workflow>button{flex:1;min-width:0;min-height:44px;padding:6px 3px;font-size:12px;line-height:1.25;justify-content:center}.packet-studio .phone-packet-preview{height:100%;min-height:0}.packet-studio .phone-packet-preview .packet-live-preview{height:100%;min-height:235px}.packet-studio .packet-studio-footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:center;padding:8px 12px max(8px,env(safe-area-inset-bottom))}.packet-studio .packet-studio-footer>span{grid-column:1/-1;padding:0}.packet-studio .packet-studio-footer>.primary{grid-column:2;grid-row:2;min-height:44px}.packet-studio .packet-studio-footer .folio-export-menu{grid-column:1;grid-row:2}.packet-studio .packet-studio-footer .folio-export-menu>summary{min-height:44px}.production-exports .packet-room-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px}.production-exports .packet-room-heading h1{font-size:clamp(24px,7vw,30px)}}@media screen{.packet-studio.folio-refined .folio-workflow>button[aria-selected=true]{color:#ffebbd!important;background:#37322c!important;border-color:#d3b480!important;box-shadow:inset 0 -2px #d3b480}.home-workspace-settings .home-pin-list{max-height:184px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0;list-style:none;border-top:1px solid #89735a}.home-workspace-settings .home-pin-list li{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;border-bottom:1px solid #8b765b73}.home-workspace-settings .home-pin-list li>button{display:flex;align-items:center;gap:8px;padding:5px;min-height:44px;background:transparent;border:0;box-shadow:none;color:inherit;text-align:left}.home-workspace-settings .home-pin-list li>button:last-child{justify-content:center}.home-workspace-settings .archived-pins summary{min-height:36px;cursor:pointer}.home-workspace-shortcuts>div{max-height:min(65dvh,540px);overflow-y:auto;overscroll-behavior:contain}}@media screen and (max-width:680px){.packet-studio.folio-refined .packet-studio-footer>button.primary{grid-column:2!important;grid-row:2;width:100%;min-width:0}.packet-studio.folio-refined .packet-studio-footer>.folio-export-menu{width:auto;max-width:100%;justify-self:start}}.fitting-salon{--fitting-ink:#231e27;color:#f7f0e8;background:linear-gradient(120deg,#362631 0,#27212a 54%,#1c2325);border:1px solid #605145;border-radius:10px;max-width:100%;padding:clamp(18px,3vw,32px);margin:18px 0;overflow-wrap:anywhere;color-scheme:dark}.fitting-salon .fitting-heading,.fitting-salon .fitting-toggle{display:flex;align-items:center;gap:16px;text-align:left}.fitting-salon h2,.fitting-salon .fitting-toggle strong{font:500 clamp(25px,3vw,34px)/1.16 Georgia,serif;letter-spacing:-.025em;color:#fff3df;margin:0}.fitting-salon p,.fitting-salon small,.fitting-salon label,.fitting-salon figcaption{color:#e4d8ce;line-height:1.5}.fitting-salon .fitting-heading p,.fitting-salon .fitting-dress p,.fitting-salon figure{margin:4px 0}.fitting-salon .fitting-mark{width:46px;height:46px;display:grid;place-items:center;flex:none;color:#ebd2a3;border:1px solid #ac9164;border-radius:50%;box-shadow:inset 0 0 0 4px #2f2730}.fitting-salon .fitting-toggle{border:0;width:100%;background:transparent;color:#efdbbb;padding:0;box-shadow:none}.fitting-toggle span:nth-child(2){flex:1}.fitting-toggle small,.fitting-person small,.fitting-status small{display:block}.fitting-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.fitting-desk-body,.fitting-dress{margin-top:18px;padding-top:16px;border-top:1px solid #776354}.fitting-dress strong,.fitting-person strong,.fitting-status strong{color:#f6e9d6}.fitting-toolbar,.fitting-actions,.fitting-person{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fitting-person{padding:15px 0;border-top:1px solid #655446}.fitting-person>div:first-child{flex:1 1 12rem}.fitting-person>p,.fitting-person>.fitting-review{flex-basis:100%}.fitting-salon button:not(.fitting-toggle),.fitting-salon .fitting-file,.fitting-salon select{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:7px 13px;color:#f9eedf;background:#322d34;border:1px solid #95816c;border-radius:5px;font:inherit;cursor:pointer}.fitting-salon button.fitting-primary{background:#e4c996;border-color:#e4c996;color:#231c22;font-weight:600}.fitting-salon button:disabled{opacity:.55;cursor:default}.fitting-salon .fitting-file{position:relative;overflow:hidden}.fitting-salon .fitting-file input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.fitting-salon :focus-visible,.fitting-salon .fitting-file:focus-within{outline:2px solid #f7d698;outline-offset:3px}.fitting-salon .fitting-status,.fitting-state{border-left:2px solid #c4a979;padding-left:11px;margin:14px 0}.fitting-status p{margin:4px 0}.fitting-salon .fitting-toolbar{justify-content:space-between;margin:14px 0}.fitting-toolbar label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fitting-salon .fitting-photo{margin:12px 0}.fitting-photo img{display:block;object-fit:contain;max-height:360px;max-width:100%;border:1px solid #76644f;border-radius:3px}.fitting-review>label{display:grid;gap:4px;margin:10px 0}.fitting-review textarea{width:100%;max-width:44rem;background:#fff8ef;color:#28202a;border:1px solid #ac9884;padding:9px}.fitting-review>small{display:block;margin:8px 0}.fitting-salon .fitting-error{color:#ffd2c8}.fitting-actions{margin:10px 0}.fitting-option{grid-column:1/-1}.copy-view-tool{position:relative}.copy-view-tool button{display:inline-flex;align-items:center;gap:8px}.copy-view-tool label{display:grid;gap:4px;font-size:.78rem}.copy-view-tool input{min-width:0;width:100%;color:#271e28;background:#faf5eb}.unified-navigation .copy-view-tool{margin:8px 0}.unified-navigation .copy-view-tool button{width:100%;justify-content:center;background:transparent;color:inherit;border:1px solid #857466;border-radius:4px;padding:7px}.cue-save-receipt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;margin:0 0 10px;background:#202e2c;color:#fff5df;border-left:3px solid #c2a270}.cue-save-receipt button{display:grid;place-items:center;min-width:32px;min-height:32px;background:transparent;color:inherit;border:0}@media(max-width:600px){.fitting-salon{padding:15px}.fitting-toolbar label,.fitting-review textarea{max-width:100%}.fitting-salon button:not(.fitting-toggle),.fitting-salon .fitting-file,.fitting-salon select{min-height:44px}}@media print{.fitting-salon,.cue-save-receipt,.copy-view-tool{display:none!important}}.fitting-mark .house-glyph{width:31px;height:31px}.fitting-review{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr);gap:clamp(12px,2vw,24px);align-items:start}.fitting-decision{display:grid;gap:9px}.fitting-decision p,.fitting-decision .fitting-actions{margin:0}.fitting-decision>label{display:grid;gap:5px}.fitting-decision>button{justify-self:start}@media(max-width:700px){.fitting-review{grid-template-columns:minmax(0,1fr)}}@media screen{.inv-details-grid .inv-fitting-dress-copy{display:none}.inv-details-grid:has(.inv-fitting-dress-copy){grid-template-columns:1fr}}.showcraft-tool,.foley-table{--sc-paper:#fcf3e2;--sc-line:#756352;--sc-brass:#dfc08b;color:var(--sc-paper);background:linear-gradient(123deg,#302532,#201e25 70%,#26302e);border:1px solid var(--sc-line);border-radius:8px;margin:16px 0;overflow-wrap:anywhere}.showcraft-tool>summary{display:flex;align-items:center;gap:14px;padding:15px 19px;cursor:pointer;list-style:none}.showcraft-tool>summary::-webkit-details-marker{display:none}.showcraft-tool>summary:after{content:"";width:8px;height:8px;margin-left:auto;border:solid var(--sc-brass);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.showcraft-tool[open]>summary:after{transform:rotate(225deg)}.showcraft-tool>summary>span,.foley-heading h2{font:400 25px/1.14 Georgia,serif;color:var(--sc-paper);margin:0}.showcraft-tool>summary>svg,.foley-heading>svg{width:26px;height:26px;color:var(--sc-brass);flex:none}.showcraft-tool small,.foley-heading p{display:block;font:400 13px/1.5 system-ui,sans-serif;color:#ddd0c3;margin:4px 0 0}.showcraft-body{padding:0 clamp(15px,3vw,25px) 18px}.showcraft-body p,.radio-check label,.foley-table label{color:#f1e8dc}.showcraft-body button,.foley-table button,.curtain-present button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;background:#2c2830;border:1px solid #917b61;border-radius:4px;color:#fff3e0;padding:7px 12px;line-height:1.35;font-size:14px;cursor:pointer}.showcraft-body button:disabled,.curtain-present button:disabled,.foley-table button:disabled{opacity:.55;cursor:default}.showcraft-body :is(button,select,input,textarea):focus-visible,.showcraft-tool summary:focus-visible,.foley-table :is(select,button):focus-visible,.curtain-present button:focus-visible{outline:2px solid #f0cd8f;outline-offset:2px}.showcraft-body select,.foley-score select,.showcraft-body textarea{background:#fff8eb;color:#27212a;max-width:100%;min-height:40px;border:1px solid #b4a087;border-radius:4px;font:inherit;padding:6px 8px}.radio-check-bar,.radio-check li,.radio-verdict,.showcraft-actions,.radio-reset{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.radio-check-bar,.radio-check li{justify-content:space-between}.radio-check-bar label{display:grid;gap:4px;max-width:100%}.radio-check-bar strong{font-size:14px;color:#e8cb96}.radio-check ul{list-style:none;margin:13px 0;padding:0}.radio-check li{padding:12px 0;border-top:1px solid #685a56}.radio-verdict button[aria-pressed=true],.showcraft-body .curtain-launch,.foley-table .showcraft-actions>button:first-child{background:#e2c89a;color:#292027;border-color:#e2c89a}.radio-reset{margin:10px 0}.radio-reset p{width:100%;margin:0}.radio-check textarea{display:block;width:100%}.curtain-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:0 16px;max-height:36vh;overflow:auto;margin:12px 0}.curtain-proof label{display:flex;align-items:center;gap:10px;color:#f8ecdb;min-height:50px;padding:5px;border-top:1px solid #695655}.curtain-proof input{width:18px;height:18px;accent-color:#d9be8d}.curtain-proof small{margin:0}.curtain-launch span{font-size:12px;border-left:1px solid #83714e;padding-left:8px}.curtain-present{position:fixed;inset:0;z-index:2500;display:flex;flex-direction:column;align-items:stretch;overflow:auto;overscroll-behavior:contain;background:#17151b;color:#f7ebd6;padding:clamp(12px,3vw,42px);gap:14px}.curtain-frame{flex:1;display:grid;grid-template-rows:auto 1fr auto;align-items:center;text-align:center;border:1px solid #9a805b;outline:1px solid #695340;outline-offset:-6px;padding:clamp(17px,4vw,54px);background:linear-gradient(107deg,#211921,#31232d 26%,#1e1d23,#30242c 76%,#1c1b20)}.curtain-event{display:flex;align-items:center;justify-content:center;gap:9px;color:#ebd9ba;font:500 clamp(14px,2vw,22px)/1.4 Georgia,serif;overflow-wrap:anywhere}.curtain-frame .house-glyph{width:28px;height:28px;color:#dec08e}.curtain-caption{font:500 11px/1.4 system-ui,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#ddc796;margin:20px 0 4px}.curtain-frame h2{font:400 clamp(28px,5vw,62px)/1.1 Georgia,serif;color:#fff0d6;margin:0 0 clamp(16px,3.5vh,38px);letter-spacing:-.04em}.curtain-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,3vh,26px) 20px;max-width:970px;margin:0 auto}.curtain-names>div{border-top:1px solid #756452;padding:9px 4px;overflow-wrap:anywhere}.curtain-names strong{display:block;font:400 clamp(21px,3vw,39px)/1.2 Georgia,serif;color:#fff2df}.curtain-names small{display:block;margin-top:5px;color:#decdb6;font-size:clamp(12px,1.4vw,18px)}.curtain-signature{margin-top:20px;color:#d6bd97;font-size:12px;letter-spacing:.08em}.curtain-signature i{display:inline-block;width:22px;vertical-align:middle;border-top:1px solid #a58b64;margin:0 7px}.curtain-controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.curtain-controls>span{font-size:13px}.foley-table{grid-column:1/-1;padding:clamp(17px,3vw,28px);max-width:100%;margin:0}.foley-heading{display:flex;align-items:center;gap:12px}.foley-heading p{margin:3px 0 0}.foley-stage{position:relative;overflow:hidden;height:clamp(85px,15vw,138px);margin:18px 0 9px;border-block:1px solid #9d805a;background:linear-gradient(#15131a,#282029);isolation:isolate}.foley-drape,.foley-light,.foley-door,.foley-floor{display:block;position:absolute}.foley-door{width:27px;height:65%;bottom:14%;left:calc(50% - 13px);background:#c9ac7d;border:3px double #49352e;box-shadow:0 0 25px #d0a06447}.foley-drape{inset:0 auto 9% 0;width:38%;clip-path:polygon(0 0,100% 0,73% 76%,46% 100%,0 100%);background:repeating-linear-gradient(85deg,#301925,#5b3040 18%,#351c2a 34%);transition:width .5s}.foley-drape.right{left:auto;right:0;transform:scaleX(-1)}.foley-stage[data-beat="1"] .foley-drape{width:23%}.foley-stage[data-beat="2"] .foley-drape{width:15%}.foley-light{width:46%;height:100%;top:0;opacity:.45;background:linear-gradient(155deg,#ead1a377,transparent 80%);clip-path:polygon(9% 0,12% 0,98% 100%,30% 100%)}.foley-light.right{right:0;transform:scaleX(-1)}.foley-stage[data-beat="2"] .foley-light{opacity:1}.foley-floor{bottom:0;inset-inline:0;height:10%;background:#423731;border-top:1px solid #a08765}.foley-caption{color:#e3d2b8;min-height:1.6em}.foley-score{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.foley-score label{display:grid;gap:6px;font-size:14px}.foley-score .playing>span{color:#f7d78c;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.foley-drape{transition:none}}@media(max-width:600px){.curtain-names{grid-template-columns:1fr;gap:5px}.curtain-present button,.foley-table button,.showcraft-body button{min-height:44px;min-width:44px}.foley-score{grid-template-columns:1fr;gap:7px}.foley-score label{grid-template-columns:1fr minmax(0,1fr);align-items:center}.foley-score select,.radio-check select{height:44px}.curtain-proof{max-height:40dvh}}.showcraft-tool>summary{scroll-margin-block-start:125px}@media(max-width:1100px){.showcraft-tool>summary{scroll-margin-block-start:80px}}.curtain-event:before,.curtain-event:after{content:"";width:clamp(12px,5vw,68px);height:1px;background:#907956;flex-shrink:1}.curtain-controls.is-quiet{position:absolute;bottom:12px;right:14px}.curtain-controls.is-quiet button{font-size:12px;background:#221e24;color:#eddec7}@media(hover:hover){.curtain-controls.is-quiet:not(:focus-within):not(:hover){opacity:0}.curtain-present:has(.curtain-controls.is-quiet){cursor:default}}@media screen and (max-width:1100px){#root :where(.polished-workspace,.desk-main,.mobile-workspace-drawer,.inv-edition,.request-guest,.tool-directory,.quick-panel,.cue-folio) :is(button,summary):not(:where(.leaflet-container *,[role=grid] *,canvas *,.drawing-canvas *,.atelier-avatar *,.stage-picture-board *)){min-height:44px!important;min-width:44px!important;box-sizing:border-box;align-content:center}#root :is(.wayfinder-primary>a,.nav-essentials>a,.nav-account-actions>a,.house-heading-actions>a,.case-foot>a,.inv-host a,.mobile-workspace-drawer .nav-footer a,.landing-focus-actions>a,.landing-section-foot>a,.landing-section-heading>a,.inv-reading-bar>a,.inv-parking-list a,.signal-links>a){display:inline-flex;align-items:center;justify-content:center;min-height:44px!important;min-width:44px!important;padding-inline:7px;box-sizing:border-box}#root .wayfinder-primary{min-width:0}#root .wayfinder-primary>a{padding-inline:3px}#root .evening-wayfinder{flex-wrap:wrap}#root :is(.crew-view-picker,.mobile-workspace-drawer .nav-event,.radio-check-bar,.foley-score,.register-filters,.cue-filter-drawer,.fitting-toolbar,.production-export-options) select{height:44px!important;max-width:100%;box-sizing:border-box;font-size:16px}#root :is(.worklist-search,.counter-search,.register-search) input:not([type=checkbox]){height:44px;min-width:0;font-size:16px}#root :is(.follow-control,.wf-service-options label,.inv-checklist label,.personal-settings label:has(input[type=checkbox])){display:flex;align-items:center;min-height:44px!important;gap:8px}#root .wayfinder-primary>a:focus-visible,#root summary:focus-visible{outline-offset:-2px}#root .cue-row-controls{gap:4px;flex-wrap:wrap}#root :is(.cue-row-controls>button,.sequence-actions-menu>summary,.cue-drag-handle){padding-inline:4px}#root .mobile-workspace-drawer .nav-search button{padding:0}#root :is(.nav-event,.nav-essentials,.nav-mode,.nav-account-actions){min-width:0}#root .nav-event select{min-width:0}#root .inv-edition .inv-reading-bar>div{flex-wrap:wrap}#root :is(.leaflet-control-zoom-in,.leaflet-control-zoom-out){width:44px;height:44px;line-height:44px}}@media screen and (max-width:650px)and (max-height:620px){.mobile-workspace-drawer{overflow-y:auto;overscroll-behavior:contain}.mobile-workspace-drawer .unified-navigation{height:auto!important;min-height:100%}.mobile-workspace-drawer .unified-navigation nav{overflow:visible;flex:none}}@media screen and (max-width:380px){#root main[data-workspace-view=rundown] .cue-sheet-commandbar{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:6px}#root main[data-workspace-view=rundown] .cue-file-actions{flex-wrap:wrap;max-width:100%}}@media screen and (max-width:480px){#root .sp-directory-heading{flex-wrap:wrap;gap:10px;align-items:center}#root .sp-directory-heading>div{min-width:0;max-width:100%}#root .sp-directory-heading-actions button{white-space:normal;min-height:44px}}.dock-board,.lectern-tool{border:1px solid #9e855a55;border-radius:9px;margin:22px 0;overflow:hidden;background:#122824;color:#f4eee2;box-shadow:0 12px 32px #101d1610}.dock-board>summary,.lectern-tool>summary{display:flex;gap:14px;align-items:center;min-height:76px;padding:18px 24px;cursor:pointer;list-style:none;color:#eee2c6}.dock-board>summary::-webkit-details-marker,.lectern-tool>summary::-webkit-details-marker{display:none}.dock-board>summary:after,.lectern-tool>summary:after{content:"+";margin-left:auto;font-size:23px;font-weight:300;color:#d5b779}.dock-board[open]>summary:after,.lectern-tool[open]>summary:after{content:"\2212"}.dock-board>summary>svg,.lectern-tool>summary>svg{color:#d7b477;flex:none}.dock-board>summary span,.lectern-tool>summary span{display:grid;gap:4px;font-family:Georgia,serif;font-size:23px;line-height:1.2}.dock-board summary small,.lectern-tool summary small{line-height:1.5;font-family:inherit;color:#c5c9bd;font-size:12px}.dock-board-body,.lectern-proof{padding:0 24px 24px;border-top:1px solid #d4b77b30}.dock-board-tools{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:end;padding:20px 0}.dock-board label{color:#e4dfd2}.dock-board-tools>label{display:flex;gap:9px;align-items:center;font-size:13px}.dock-board-tools>label:first-child{display:grid;gap:5px}.dock-board select{background:#1b342f;color:#fff4df;border:1px solid #bba06b77;min-height:44px;padding:8px 12px;border-radius:5px;max-width:100%}.dock-board input[type=checkbox],.lectern-tool input[type=checkbox]{width:20px;height:20px;flex:none;accent-color:#d8b77b}.dock-board-tools>span{font-size:12px;color:#bac7bc;margin-left:auto;padding:10px 0}.dock-lane{padding-top:16px;margin-top:4px;border-top:1px solid #c7b58644}.dock-lane h3{display:flex;align-items:center;gap:8px;font:20px Georgia,serif;color:#ead5a6;margin:0 0 15px}.dock-window-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:10px}.dock-lane article{min-width:0;border-left:2px solid #72978a;padding:14px 16px;background:#ffffff07;border-radius:0 5px 5px 0}.dock-lane article.shared-window{border-left-color:#d9b777;background:#d9b7770c}.dock-lane article>small,.dock-confirm article>small{display:block;color:#c8cfc2;font-size:11px;letter-spacing:.07em;margin-bottom:7px}.dock-lane article h4,.dock-confirm article strong{font-size:16px;line-height:1.4;display:block;color:#f5f0e6;overflow-wrap:anywhere}.dock-lane article p,.dock-confirm article p{color:#d8dfd2;font-size:13px;line-height:1.6;margin:8px 0}.dock-lane article p small{display:block;color:#bac7bc}.dock-window-line{height:3px;background:#ffffff12;position:relative;margin:14px 0}.dock-window-line i{height:3px;display:block;position:absolute;background:#cdb27b;min-width:2px}.dock-lane article button,.dock-lane article a,.dock-confirm article button,.dock-confirm article a{display:inline-flex;gap:7px;align-items:center;min-height:44px;padding:8px 10px;color:#ead6ab;border:1px solid #c7b58644;border-radius:4px;background:transparent;font-size:12px;text-decoration:none}.dock-shared{color:#e7c88f!important}.dock-confirm{margin-top:20px;border-top:1px solid #c7b58644;padding-top:12px}.dock-confirm>summary{cursor:pointer;min-height:44px;display:flex;gap:12px;align-items:center;color:#e7c88f}.dock-confirm article{padding:12px 0;border-top:1px solid #ffffff15}.dock-note{display:block;color:#bbc6ba;line-height:1.7;font-size:11px;margin-top:20px}.lectern-tool{background:linear-gradient(115deg,#241b25,#30202d 60%,#1c1920)}.lectern-proof>p{font-size:13px;line-height:1.7;color:#d7ccd0;padding-top:14px}.lectern-proof-list{max-height:360px;overflow-y:auto;scrollbar-gutter:stable}.lectern-proof-list>div{display:flex;align-items:center;gap:15px;padding:13px 0;border-top:1px solid #c0a97830}.lectern-proof-list label{display:flex;align-items:center;gap:14px;min-height:48px;flex:1;color:#f4eade;min-width:0;cursor:pointer}.lectern-proof-list label span{display:grid;gap:5px;min-width:0}.lectern-proof-list small{font-size:11px;color:#cabcbb;line-height:1.5;overflow-wrap:anywhere}.lectern-proof-list strong{font:20px/1.35 Georgia,serif;overflow-wrap:anywhere}.lectern-proof-list button{background:transparent;color:#e0c49b;border:1px solid #c0a97855;border-radius:4px;min-height:44px;padding:8px 12px;font-size:12px;flex:none}.lectern-proof-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:20px}.lectern-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;background:#dec399;color:#211921;border:1px solid #dec399;border-radius:5px;padding:11px 20px;font-weight:600;font-size:13px}.lectern-proof-actions small{color:#d4c6c2;font-size:12px}.lectern-overlay{position:fixed;inset:0;z-index:10030;background:#0b0c10ef;padding:24px;display:grid;place-items:center;overflow:auto}.lectern-deck{width:min(100%,1080px);max-height:calc(100dvh - 48px);overflow:auto;background:radial-gradient(ellipse at 100% 0%,#482e41,#211923 60%);color:#f7edda;border:1px solid #9d815b;border-radius:9px;box-shadow:0 20px 120px #0008;padding:22px 40px}.lectern-edition{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid #ba9f6a66}.lectern-edition>span{font-size:10px;letter-spacing:.18em;color:#d6bd94}.lectern-deck button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid #c3a47366;border-radius:5px;color:#f0dfbc;min-height:44px;padding:10px 14px;font-size:13px}.lectern-edition button{width:44px;padding:8px;border:0}.lectern-card{padding:32px 0 38px;min-height:340px;overflow-wrap:anywhere}.lectern-event{color:#cbbdaf;font-size:14px;margin:0 0 24px;line-height:1.5}.lectern-card>small{font-size:12px;color:#d7bd94}.lectern-card h2{font:400 clamp(22px,3vw,34px)/1.25 Georgia,serif;color:#eee1d5;margin:12px 0 20px}.lectern-name{font:400 clamp(36px,6vw,68px)/1.12 Georgia,serif;letter-spacing:-.025em;color:#f6e4c3}.lectern-pronunciation{margin-top:32px;padding-left:18px;border-left:2px solid #ba9f6a}.lectern-pronunciation small{font-size:9px;letter-spacing:.13em;color:#d6bd94}.lectern-pronunciation p{font-size:clamp(18px,2vw,25px);line-height:1.5;color:#f5ece0;margin:8px 0}.lectern-pronunciation.is-pending p{color:#cabebc;font-size:16px}.lectern-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid #ba9f6a66;padding-top:20px}.lectern-controls>span{font-size:12px;color:#cdbfb8}.lectern-controls>button:last-child{margin-left:auto}.lectern-note{font-size:11px;color:#bcaeaa;margin:15px 0 0}.dock-board :focus-visible,.lectern-tool :focus-visible,.lectern-deck :focus-visible{outline:2px solid #edcf95;outline-offset:4px}.dock-board button:disabled,.lectern-tool button:disabled,.lectern-deck button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){.dock-board>summary,.lectern-tool>summary{padding:17px 16px}.dock-board-body,.lectern-proof{padding:0 16px 20px}.dock-board-tools{align-items:start;gap:10px}.dock-board-tools>label:first-child{width:100%}.dock-board-tools>label:first-child select{width:100%}.dock-board-tools>span{width:100%;margin:0}.lectern-proof-list>div{flex-wrap:wrap}.lectern-proof-list>div>label{width:100%;flex:auto}.lectern-proof-list>div>button{margin-left:34px}.lectern-proof-actions>button{width:100%}.lectern-overlay{padding:8px}.lectern-deck{padding:14px 18px;max-height:calc(100dvh - 16px)}.lectern-card{padding:24px 0;min-height:0}.lectern-controls{gap:9px}.lectern-controls>button:last-child{width:100%;margin:0}.lectern-event{margin-bottom:20px}.lectern-pronunciation{margin-top:24px}}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls{background:linear-gradient(115deg,#20262a,#25212a);border:1px solid #a88d5e77;border-radius:7px;margin:16px 0 0;padding:18px 22px;color:#eee6d4;box-shadow:0 10px 22px #17131c08}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-view-bar{margin:0 0 15px;padding:0;border:0}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-sheet-filters{padding:0;margin:0}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-sheet-search input,#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-filter-drawer select{background:#151c20;color:#f3ead8;border:1px solid #a88d5e77;min-height:44px}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-sheet-search svg{color:#c6ac7e}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-sheet-search input::placeholder{color:#c4bcae}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-reading-views{background:#141b1e;border-color:#b59a6755}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-reading-views button{color:#e8ddcb;min-height:44px;background:transparent}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-reading-views button[aria-pressed=true]{color:#231e25;background:#ddc397}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .stage-picture-trigger,#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-filter-drawer>summary{color:#e7d3ac;border-color:#c5a57477;background:transparent}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-active-filters{color:#cbb994}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-active-filters button{color:#efe2c5;background:#ffffff08;border-color:#a88d5e55}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-filter-drawer>div{background:#22262a;color:#eee3cf;border-color:#a88d5e}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-filter-drawer label{color:#eee3cf}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-filter-drawer button{color:#f2dcaf;background:#ffffff08}.rundown-order-bar{padding:15px 3px 13px!important;border-bottom:1px solid #a88d5e66;margin:0!important;gap:15px}.rundown-order-bar>div>b{font-weight:600;font-size:13px}.rundown-order-bar>div>span{font-size:11px}.rundown-order-bar .cue-select-mode{border:1px solid #9f875b;min-height:44px;padding:9px 13px;background:transparent}.rundown-order-bar .cue-select-mode[aria-pressed=true]{background:#29342f;color:#f3e4bf}.cue-batch-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:14px 20px;background:#20362f;color:#f7eace;border:1px solid #a88d5e77;border-top:0}.cue-batch-bar>label{display:flex;align-items:center;gap:12px;min-height:44px;font-size:13px;cursor:pointer}.cue-batch-bar label span{display:grid;gap:3px}.cue-batch-bar small{color:#c0c9b9;font-size:11px;line-height:1.4}.cue-batch-bar>button{min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #c5aa7777;background:transparent;color:#ecd9b3;border-radius:4px;font-size:12px}.cue-batch-bar>button:first-of-type{background:#dfc698;color:#1b2723;font-weight:600}.cue-batch-bar>small{margin-left:auto}.cue-row-selection{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;vertical-align:middle;cursor:pointer}@media screen{.sequence-sheet.rundown-table.reorder-rundown tbody tr{grid-template-columns:minmax(44px,max-content) minmax(0,1fr) 105px 44px}.sequence-sheet.reorder-rundown .cue-row-number{display:inline-grid;grid-template-columns:11px minmax(3ch,max-content);column-gap:3px;align-items:center;justify-content:center;line-height:1.3;max-width:100%}.sequence-sheet.reorder-rundown .cue-number-value{grid-column:2;grid-row:1}.sequence-sheet.reorder-rundown .cuepointer{grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-content:center;width:11px;height:14px;font:inherit}.sequence-sheet.reorder-rundown .cuepointer>svg{display:block;flex:none;width:11px;height:11px}@media(max-width:850px){.sequence-sheet.rundown-table.reorder-rundown tbody tr{grid-template-columns:minmax(44px,max-content) minmax(0,1fr) 90px 44px}}@media(max-width:500px){.sequence-sheet.rundown-table.reorder-rundown tbody tr{grid-template-columns:minmax(44px,max-content) minmax(0,1fr) 44px}}}.cue-batch-bar input[type=checkbox],.cue-row-selection input[type=checkbox]{width:19px;height:19px;accent-color:#9d7a43;cursor:pointer}.cue-inline-findings{display:flex;gap:5px 10px;flex-wrap:wrap;margin:7px 0}.cue-inline-findings small{font-size:11px;color:#845720;border-left:2px solid #b48c4b;padding-left:7px;line-height:1.6}.cue-tailor-overlay{z-index:1200;padding:20px;display:grid;place-items:center;background:#101015c9}.cue-tailor-panel{width:min(920px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:#1d2327;color:#eee5d3;border:1px solid #a88d5e;border-radius:9px;box-shadow:0 28px 110px #0008;overflow:hidden}.cue-tailor-heading{padding:24px 28px 20px;display:flex;justify-content:space-between;align-items:start;gap:18px;background:linear-gradient(120deg,#242e2c,#30232d);border-bottom:1px solid #b3966066;flex:none}.cue-tailor-heading small{font-size:9px;letter-spacing:.17em;color:#d4b780}.cue-tailor-heading h2{display:flex;gap:12px;align-items:center;font:400 32px/1.25 Georgia,serif;margin:10px 0;color:#f4e4c5}.cue-tailor-heading h2 svg{color:#d8bb86;flex:none}.cue-tailor-heading p{font-size:12px;color:#cfc7b9;margin:0;overflow-wrap:anywhere}.cue-tailor-panel button{min-height:44px;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid #b69d6b88;color:#ecddbf;font-size:13px;border-radius:5px}.cue-tailor-heading>button{width:44px;flex:none;border:0;padding:8px}.cue-tailor-body{overflow:auto;padding:22px 28px;overscroll-behavior:contain}.cue-tailor-body>fieldset{border:0;padding:0;margin:0;min-width:0}.cue-tailor-field{display:grid;gap:7px;font-size:12px;color:#d8c6a2;margin-bottom:18px}.cue-tailor-panel select,.cue-tailor-panel input:not([type=checkbox]){min-height:46px;background:#151c20;color:#f7eddb;border:1px solid #b39b6a77;border-radius:4px;width:100%;padding:10px 12px;box-sizing:border-box;font-size:14px}.cue-tailor-panel input::placeholder{color:#b9b0a0}.cue-tailor-mode{display:flex;gap:8px;margin:0 0 16px}.cue-tailor-mode button[aria-pressed=true]{background:#d8be8f;color:#201d21;border-color:#d8be8f}.cue-tailor-panel .house-people-selection{color:#eee4d1}.cue-tailor-panel .house-people-trigger{color:#eee4d1;background:#1b2929;border-color:#b29a6977}.cue-tailor-panel .house-selection-label,.cue-tailor-panel .house-selection-hint{color:#cec4b1}.cue-tailor-help{font-size:12px;line-height:1.6;color:#c7bdae;margin:12px 0}.cue-tailor-panel .stage-position-picker>label{color:#e0ceb0}.cue-tailor-panel .stage-position-picker>p{color:#c7bdae}.cue-tailor-preview{border-top:1px solid #a88d5e77;margin-top:25px;padding-top:23px}.cue-tailor-preview>div>small{font-size:9px;letter-spacing:.16em;color:#ceb17c}.cue-tailor-preview h3{font:24px Georgia,serif;color:#eedbb8;margin:8px 0}.cue-tailor-preview>div>p{font-size:12px;color:#c8c3b5;line-height:1.6;margin:10px 0 18px}.cue-tailor-preview article{border-top:1px solid #ab936344;padding:16px 0}.cue-tailor-preview article>div{display:grid;gap:5px}.cue-tailor-preview article small{font-size:9px;letter-spacing:.12em;color:#d0b881}.cue-tailor-preview article strong{font-size:15px;line-height:1.4;color:#efe6d4;overflow-wrap:anywhere}.cue-tailor-preview dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:15px 0 0;font-size:13px;line-height:1.6}.cue-tailor-preview dl>div{border-left:2px solid #78978355;padding-left:12px;min-width:0}.cue-tailor-preview dl>div:last-child{border-left-color:#b6a06f}.cue-tailor-preview dt{font-size:10px;color:#cbb78e;margin-bottom:5px}.cue-tailor-preview dd{margin:0;color:#ded9ce;overflow-wrap:anywhere;white-space:pre-wrap}.cue-tailor-footer{flex:none;display:flex;align-items:center;justify-content:end;gap:10px;border-top:1px solid #a88d5e66;padding:18px 28px;background:#1b2426}.cue-tailor-footer>small{margin-right:auto;font-size:11px;line-height:1.5;color:#c7c2b3}.cue-tailor-footer button:last-child{background:#dec395;color:#211d21;font-weight:600}.cue-tailor-panel button:disabled,.cue-batch-bar button:disabled{opacity:.45;cursor:not-allowed}.cue-tailor-error{padding:12px 14px;background:#64383d55;border-left:2px solid #d69b82;color:#f5d0ba;font-size:13px;line-height:1.6}.cue-tailor-panel :focus-visible,.cue-batch-bar :focus-visible{outline:2px solid #e3c387;outline-offset:3px}@media(max-width:700px){#workspace-content[data-workspace-view=rundown] .cue-workbench-controls{padding:15px 12px}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-reading-views{width:100%}.cue-batch-bar{padding:12px}.cue-batch-bar>small{width:100%;margin:0}.cue-batch-bar>button:first-of-type{flex:1}.cue-tailor-overlay{padding:7px}.cue-tailor-panel{max-height:calc(100dvh - 14px)}.cue-tailor-heading{padding:20px 18px 16px}.cue-tailor-heading h2{font-size:25px}.cue-tailor-body{padding:18px}.cue-tailor-preview dl{grid-template-columns:1fr;gap:12px}.cue-tailor-footer{padding:14px 18px;flex-wrap:wrap}.cue-tailor-footer>small{width:100%}.cue-tailor-footer>button{flex:1}}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-sheet-commandbar{margin:0 0 17px;padding:0 0 16px;border-bottom:1px solid #b89e6a55;gap:15px}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-sheet-commandbar>.cue-sheet-create-actions>button{color:#e9dab9;min-height:44px}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-sheet-commandbar>.cue-sheet-create-actions>button.primary{background:#ddc397;color:#242126;border-color:#ddc397}#workspace-content[data-workspace-view=rundown] .sequence-menu-options{max-height:min(420px,60dvh);overflow-y:auto;overscroll-behavior:contain;background:#22272a;border:1px solid #a88d5e;color:#eee1c9;box-shadow:0 12px 32px #0004}#workspace-content[data-workspace-view=rundown] .sequence-menu-options>button,#workspace-content[data-workspace-view=rundown] .sequence-menu-options>a{min-height:44px;color:#eee1c9;background:transparent}#workspace-content[data-workspace-view=rundown] .sequence-menu-options>button:hover,#workspace-content[data-workspace-view=rundown] .sequence-menu-options>a:hover{background:#dfc3971a}.cue-save-receipt>a{display:inline-flex;align-items:center;min-height:44px;padding:5px 10px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.cue-batch-bar{position:sticky;top:96px;z-index:22;box-shadow:0 6px 18px #131c1722}@media(max-width:1100px){.cue-batch-bar{top:60px}}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls{display:grid!important;grid-template-columns:minmax(350px,1fr) minmax(260px,1fr)!important;gap:14px 22px!important;margin:16px 0 0!important;padding:16px 20px!important;width:auto!important}#workspace-content[data-workspace-view=rundown] .cue-workbench-header{grid-column:1/-1;display:flex;align-items:center;gap:14px;min-width:0;border-bottom:1px solid #ad946333;padding-bottom:14px}#workspace-content[data-workspace-view=rundown] .cue-workbench-header .cue-sheet-commandbar{flex:1;margin:0!important;padding:0!important;border:0!important;min-width:0}#workspace-content[data-workspace-view=rundown] .cue-workbench-header .cue-sheet-commandbar summary{color:#ecddbf!important;min-height:44px!important}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-view-bar{display:block!important;min-width:0;margin:0!important;padding:0!important}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-sheet-filters{min-width:0;margin:0!important;padding:0!important}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-reading-views button{color:#e7dcc5!important;background:transparent!important;min-height:44px!important;border-bottom:0!important;border-radius:4px!important;flex:1}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-reading-views button[aria-pressed=true]{background:#ddc397!important;color:#282229!important}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-reading-views{display:flex!important;border:1px solid #a88d5e66!important;border-radius:5px;padding:3px;background:#161e21!important;gap:2px}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-active-filters>span{color:#c8b792!important}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-filter-drawer>summary{color:#ecdbb5!important}@media(max-width:1100px){#workspace-content[data-workspace-view=rundown] .cue-workbench-controls{grid-template-columns:minmax(0,1fr)!important;padding:14px 12px!important}}@media(max-width:620px){#workspace-content[data-workspace-view=rundown] .cue-workbench-header{flex-wrap:wrap;gap:10px}#workspace-content[data-workspace-view=rundown] .cue-workbench-header .cue-sheet-commandbar{flex:auto;width:100%}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls .cue-reading-views button{padding:8px 5px!important;font-size:11px}}#workspace-content[data-workspace-view=rundown] .cue-workbench-controls{margin:16px 32px 0!important}#workspace-content[data-workspace-view=rundown] .rundown-order-bar{margin:0 32px!important;padding:12px 0!important}#workspace-content[data-workspace-view=rundown] .cue-batch-bar{margin:0 32px}#workspace-content[data-workspace-view=rundown] .cue-workbench-header>button{background:transparent!important;color:#efdfbd!important;border:1px solid #b09a7077!important;min-height:44px!important}@media(max-width:1100px){#workspace-content[data-workspace-view=rundown] .cue-workbench-controls{margin:16px 16px 0!important}#workspace-content[data-workspace-view=rundown] .rundown-order-bar{margin:0 16px!important}#workspace-content[data-workspace-view=rundown] .cue-batch-bar{margin:0 16px}}@media screen{.silk-inspector-overline{display:flex;align-items:center;gap:9px}.silk-inspector-overline .house-glyph{width:26px;height:26px;flex:none;color:#dfc393}.overlay>.house-record.record-inspector>.modalhead{background:linear-gradient(118deg,#20292a,#30232e 72%,#3b2b36);border-bottom:1px solid #bc9d6977}.overlay>.house-record.record-inspector>.modalhead .house-overline{color:#dbc6a4;font:500 10px/1.6 Arial,sans-serif;letter-spacing:.12em}.overlay>.house-record.record-inspector>.modalhead h2{color:#f5e9d5!important}.overlay>.house-record.record-inspector>.modalfoot{background:linear-gradient(110deg,#ece4d7,#f4ede1);border-top:1px solid #bda78366}.event-strip-production>span{display:flex;align-items:center;gap:7px}.event-strip-production .house-glyph{width:24px;height:24px;flex:none}.production-desk-shell .desk-main>.event-strip{padding:15px 20px!important;background:linear-gradient(115deg,#1e2b2b,#2c232d)!important;border:1px solid #aa8f5f66!important;border-left:2px solid #c3a06a!important;border-radius:2px!important;box-shadow:0 6px 20px #17121b08!important}.production-desk-shell .desk-main>.event-strip>div{min-width:0}.production-desk-shell .desk-main>.event-strip strong{font-size:12px;line-height:1.65;overflow-wrap:anywhere}.production-desk-shell .desk-main>.event-strip .event-strip-details>summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer}.production-desk-shell .desk-main>.event-strip .event-strip-details>summary:after{content:"+";font-size:17px}.production-desk-shell .desk-main>.event-strip .event-strip-details[open]>summary:after{content:"\2212"}#workspace-content[data-workspace-view=overview] .production-folio-refresh .production-running-order{--folio-ink:#f0e5d4;--folio-muted:#c9bead;--folio-rule:#bd9f6d40;--folio-gold:#d6b780;background:linear-gradient(125deg,#222c2c,#29232b 75%);border:1px solid #a88e6166;border-top:2px solid #b69b69;padding:23px 25px;box-shadow:0 12px 28px #19141a0a}#workspace-content[data-workspace-view=overview] .production-running-order .landing-section-heading h2{color:#f3e7d2!important}#workspace-content[data-workspace-view=overview] .production-running-order .landing-section-heading a{color:#dfc390!important}#workspace-content[data-workspace-view=overview] .production-running-order .production-current-item :is(h3,h3 a){color:#f3e7d2!important}#workspace-content[data-workspace-view=overview] .production-running-order .production-current-item p{color:#ccc2b1!important}#workspace-content[data-workspace-view=overview] .production-running-order :is(.production-stage-lineup,.production-stage-lineup>div){background:transparent}#workspace-content[data-workspace-view=overview] .production-running-order .production-stage-lineup :is(a,.production-stage-guest){color:#f0e6d6;background:#ffffff05;border-color:#bda57644}#workspace-content[data-workspace-view=overview] .production-running-order .production-stage-lineup>span{color:#d4bc90!important}#workspace-content[data-workspace-view=overview] .production-running-order .production-stage-lineup :is(small,p){color:#c9bead}#workspace-content[data-workspace-view=overview] .production-running-order .event-next-list :is(strong,a){color:#eee3d1}#workspace-content[data-workspace-view=overview] .production-running-order .production-cue-focus.is-compact>div>a{background:transparent;color:#e8d9bc}#workspace-content[data-workspace-view=overview] .production-running-order .production-cue-focus.is-compact :is(strong,b){color:#edddbe}#workspace-content[data-workspace-view=overview] .production-event-aside{border-left:0;padding-left:0}#workspace-content[data-workspace-view=overview] .production-event-contacts{padding:20px 3px 0;border-top:1px solid var(--folio-rule)}#workspace-content[data-workspace-view=overview] .production-folio-refresh .landing-preparation{--folio-ink:#efe4d4;--folio-muted:#c6bcae;--folio-gold:#d6b780;--folio-rule:#b99c6940;padding:24px!important;border:1px solid #a88e6166!important;background:linear-gradient(130deg,#30262f,#24282c)!important}#workspace-content[data-workspace-view=overview] .landing-preparation .landing-section-heading h2{color:#f3e7d2!important}#workspace-content[data-workspace-view=overview] .landing-preparation li{border-color:#b99c6940!important}#workspace-content[data-workspace-view=overview] .landing-preparation li a{min-height:72px;color:#f0e4d0!important;background:transparent!important}#workspace-content[data-workspace-view=overview] .landing-preparation li a strong{color:#f0e4d0!important}#workspace-content[data-workspace-view=overview] .landing-preparation li a small{color:#c9bead!important}#workspace-content[data-workspace-view=overview] .landing-preparation li a svg{color:#d6b780!important}#workspace-content[data-workspace-view=overview] .silk-arrival-diary{padding:25px 28px;margin-top:28px;background:linear-gradient(120deg,#1d302c,#252b2d);border:1px solid #ad936366;color:#efe4cf}#workspace-content[data-workspace-view=overview] .silk-arrival-diary .landing-section-heading{flex-wrap:wrap;margin:0;align-items:center}#workspace-content[data-workspace-view=overview] .silk-arrival-diary .landing-section-heading h2{color:#f2e5ce!important;font-size:29px;margin:5px 0 0}.silk-arrival-diary .landing-section-heading small{display:flex;align-items:center;gap:9px;font:500 9px/1.5 Arial,sans-serif;letter-spacing:.16em;color:#d1b584}.silk-arrival-diary .landing-section-heading .house-glyph{width:28px;height:25px}#workspace-content[data-workspace-view=overview] .silk-arrival-diary .landing-section-heading a{color:#e2c697!important}.silk-arrival-intro{font:400 13px/1.7 Arial,sans-serif;color:#c5c5b6;margin:12px 0 22px}.silk-arrival-day{margin-top:20px}.silk-arrival-day h3{display:flex;align-items:center;gap:14px;color:#d9c297!important;font:500 12px/1.6 Arial,sans-serif!important;margin:0 0 7px;letter-spacing:.025em}.silk-arrival-day h3>span{font-size:10px;font-weight:400;color:#c5c5b6;border-left:1px solid #b59b6966;padding-left:13px}.silk-arrival-day ul{list-style:none;margin:0;padding:0;border-top:1px solid #b59b6940}.silk-arrival-day li{margin:0;border-bottom:1px solid #b59b6940}.silk-arrival-day li>a{display:grid;grid-template-columns:105px minmax(0,1fr) auto 15px;gap:17px;align-items:center;min-height:72px;padding:13px 0;color:#efe4d0;text-decoration:none}.silk-arrival-day time{color:#e5c997;font-size:13px;line-height:1.5}.silk-arrival-day strong{display:block;color:#f1e6d5;font-size:14px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.silk-arrival-day small{display:block;color:#bfc4b6;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.silk-arrival-day .silk-arrival-state{font-size:11px;color:#cbd1be}.silk-arrival-day a>svg{color:#d9bb83}.silk-arrival-day a:hover{background:#e0c29409}.silk-arrival-footer{display:flex;align-items:center;gap:8px 22px;flex-wrap:wrap;margin-top:17px}.silk-arrival-footer :is(a,button){display:inline-flex;align-items:center;gap:9px;min-height:44px;font:500 12px/1.6 Arial,sans-serif;color:#e1c394;background:transparent;border:0;padding:6px 0;text-decoration:none}.silk-arrival-footer>span{font-size:11px;line-height:1.6;color:#bfc4b6;margin-left:auto}.silk-arrival-diary .landing-empty-line{color:#c9c9bc}.silk-arrival-diary .landing-empty-line a{color:#e1c394}.production-desk-shell .desk-main .ch-release>header{background:transparent!important;color:#f2e4ca}.production-desk-shell .desk-main .ch-release>header>a{color:#e1c394!important;min-height:44px}.production-desk-shell .desk-main .ch-release .house-people-selection{color:#342c31}.overlay>.tailor-detail-editor{align-self:center;margin:auto;height:auto!important;min-height:0!important;padding:0;max-height:calc(100dvh - 28px);display:flex;flex-direction:column;overflow:auto;background:#f3ecdf;border-color:#a98c5e}.tailor-detail-editor>header{height:auto!important;min-height:0;position:sticky;top:0;z-index:1;flex:none;padding:20px 22px;margin:0;border-bottom:1px solid #b79a6777;background:linear-gradient(115deg,#20292a,#30232e)!important;color:#f3e4cb}.tailor-detail-editor>header small{color:#d9be8c}.tailor-detail-editor>header h2{color:#f3e4cb!important;font-size:27px;line-height:1.3;overflow-wrap:anywhere}.tailor-detail-editor>header button{min-width:44px;min-height:44px;background:transparent;color:#f3e4cb;border-color:#a98c5e}.tailor-detail-editor>fieldset{padding:22px;flex:none;margin:0}.tailor-detail-editor>div{padding:0 22px}.tailor-detail-editor>footer{position:sticky;bottom:0;z-index:1;flex:none;padding:15px 22px;margin:0;border-top:1px solid #b79a6755;background:#f3ecdf}.tailor-detail-editor>footer button{min-height:44px}.tailor-detail-editor>footer button:not(.primary){color:#3b3038!important;background:transparent;border-color:#b8a687}.tailor-detail-editor .detail-saved-review{margin:0 22px 20px;padding:18px;border:1px solid #a58857;background:#e9e1d2;color:#342c31}.detail-saved-review>p{font-size:13px;line-height:1.7}.detail-saved-field{border-top:1px solid #a5885744;padding:12px 0}.detail-saved-field h4{font-size:13px;margin:0 0 10px}.detail-saved-field dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}.detail-saved-field dl>div{min-width:0;padding:12px;background:#fffaf044;border-left:2px solid #a5885777}.detail-saved-field dt{font-size:10px;letter-spacing:.05em;color:#685b4c}.detail-saved-field dd{font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.detail-saved-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.detail-saved-actions>button{min-height:44px;padding:10px 12px}.task-collection-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:5px 0 19px;padding:0 0 12px;border-bottom:1px solid var(--line,#c5b69c)}.task-collection-line button{min-height:44px;padding:9px 13px;background:transparent;border:1px solid transparent;color:var(--ink,#342c31);font-size:13px}.task-collection-line button[aria-pressed=true]{background:#28322f;color:#f2e3c6;border-color:#a58c60}.task-collection-line>span{font-size:12px;line-height:1.65;color:var(--muted,#6b6056);margin-left:auto}:is(.silk-arrival-diary,.production-running-order,.landing-preparation,.event-strip,.task-collection-line) :is(a,button,summary):focus-visible{outline:2px solid #c5a16a;outline-offset:4px}.tailor-detail-editor .detail-saved-review :is(h3,h4){color:#342c31!important}.tailor-detail-editor .detail-saved-review p{color:#544b3f!important}html[data-show-mode=dark] .av-dialog button[aria-pressed=true]{color:#f1dcad!important;border-color:#b39560!important;background:#b49a5a1f!important}html[data-show-mode=dark] .overlay>.tailor-detail-editor{background:#29262d;color:#eee4d5}html[data-show-mode=dark] .tailor-detail-editor>fieldset{color:#eee4d5}html[data-show-mode=dark] .tailor-detail-editor>fieldset>label{color:#d9ccba}html[data-show-mode=dark] .tailor-detail-editor>footer{background:#29262d}html[data-show-mode=dark] .tailor-detail-editor>footer button:not(.primary){color:#eee0c7!important;border-color:#9c825b}html[data-show-mode=dark] .overlay>.house-record.record-inspector>.modalfoot{background:#29262d}}@media screen and (max-width:850px){#workspace-content[data-workspace-view=overview] .production-event-aside{gap:22px}#workspace-content[data-workspace-view=overview] .production-event-contacts{padding:0 0 0 20px;border-top:0;border-left:1px solid var(--folio-rule)}}@media screen and (max-width:700px){#workspace-content[data-workspace-view=overview] .production-folio-refresh .production-running-order{padding:20px 18px}#workspace-content[data-workspace-view=overview] .production-event-contacts{padding:18px 0 0;border-left:0;border-top:1px solid var(--folio-rule)}#workspace-content[data-workspace-view=overview] .silk-arrival-diary{padding:21px 18px;margin-top:22px}.silk-arrival-day li>a{grid-template-columns:78px minmax(0,1fr) 14px;gap:12px;padding:14px 0}.silk-arrival-day .silk-arrival-state{grid-column:2;grid-row:2;margin-top:-9px}.silk-arrival-day li>a>svg{grid-column:3;grid-row:1}.silk-arrival-day time{font-size:12px}.silk-arrival-footer>span{margin-left:0;width:100%}.detail-saved-field dl{grid-template-columns:1fr}.task-collection-line{gap:6px}.task-collection-line>span{width:100%;margin:4px 0 0}.production-desk-shell .desk-main>.event-strip{padding:12px 15px!important}}.stage-shell{min-height:100dvh;background:#101217}.stage-refined{--screen-bg:#101217;--screen-text:#f6f1e8;--screen-muted:#b6abb5;--screen-rule:#3c3540;--screen-accent:#d8bc84;--screen-panel:#24212b;--screen-timer:#f6f1e8;box-sizing:border-box;position:relative;min-height:100dvh;padding:clamp(18px,2.5vw,44px) clamp(20px,4vw,76px) 20px;background:var(--screen-bg);color:var(--screen-text);font-family:Arial,Helvetica,sans-serif;border-top:3px solid var(--screen-accent)}.stage-refined.theme-black{--screen-bg:#000;--screen-panel:#181818;--screen-rule:#363636;--screen-muted:#bdb7b0;--screen-accent:#d9c8a7}.stage-refined.theme-oaks{--screen-bg:#28141e;--screen-panel:#402230;--screen-rule:#70505d;--screen-muted:#d1bbc6;--screen-accent:#e3c58b}.stage-refined.is-over{--screen-timer:#ffa3b1}.stage-refined.is-ending{--screen-timer:#f1cb7d}.stage-refined .stage-display-header{flex-wrap:nowrap;gap:16px;padding:0 104px 0 0;min-height:36px;color:var(--screen-accent)}.stage-refined .stage-display-header b{font:400 25px/1 Georgia,serif;letter-spacing:-.04em}.stage-refined .stage-mode{border:0;border-left:1px solid var(--screen-rule);border-radius:0;padding:4px 0 4px 18px;color:var(--screen-muted);font-size:9px;letter-spacing:.18em}.stage-refined .stage-mode.rehearsal{color:#f1cb7d}.stage-refined .stage-connection{display:flex;align-items:center;gap:8px;color:#b4d5bf;white-space:nowrap;font-size:9px;letter-spacing:.13em}.stage-connection i{width:5px;height:5px;display:block;border-radius:50%;background:currentColor}.stage-refined.disconnected .stage-connection{color:#ffc2ca}.stage-refined .stage-production{margin:clamp(20px,4vh,48px) 0 0;text-align:center}.stage-refined .stage-production>span{font-size:clamp(12px,1.3vw,20px);letter-spacing:.01em;color:var(--screen-text);overflow-wrap:anywhere}.stage-refined .stage-production small{color:var(--screen-muted);font-size:10px;letter-spacing:.035em;margin-top:9px}.stage-refined .stage-current{padding:clamp(24px,5vh,70px) 0;gap:0;min-width:0}.stage-refined .stage-cue-label{display:flex;align-items:center;justify-content:center;gap:17px;color:var(--screen-muted);font-size:10px;letter-spacing:.17em;line-height:1.5;flex-wrap:wrap}.stage-state{border:1px solid var(--screen-rule);border-radius:3px;padding:6px 12px;color:var(--screen-accent);font-size:10px;letter-spacing:.16em}.state-paused .stage-state{color:#ffe5b2;border-color:#c49a53;background:#463322}.state-complete .stage-state{color:#b9dec7;border-color:#537760}.stage-refined .stage-current h1{max-width:1400px;font:500 clamp(27px,4.3vw,72px)/1.18 Arial,Helvetica,sans-serif;color:var(--screen-text);letter-spacing:-.025em;margin:24px auto 0;text-wrap:balance;overflow-wrap:anywhere}.stage-refined .stage-clock{font:500 clamp(76px,min(19vw,29vh),300px)/1.12 Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.055em;color:var(--screen-timer);margin:8px 0}.stage-refined .stage-clock-label{color:var(--screen-muted);font-size:10px;letter-spacing:.19em}.stage-refined .stage-progress{height:3px;background:var(--screen-rule);width:min(380px,60vw);border-radius:2px;overflow:hidden;margin:24px 0 0}.stage-progress>span{display:block;height:100%;background:var(--screen-timer)}.stage-refined .stage-message{margin:0 0 22px;padding:16px 24px;background:var(--screen-panel);border:1px solid var(--screen-rule);border-left:3px solid var(--screen-accent);border-radius:4px;color:var(--screen-text);font-size:clamp(20px,3vw,44px);line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere}.stage-refined .stage-message.hold,.stage-message-board.hold{background:#762f42;color:#fff4f4;border-color:#e49bad}.stage-refined .stage-message.wrap,.stage-message-board.wrap{background:#d9b672;color:#251a10;border-color:#f3d6a1}.stage-refined .stage-next{border-color:var(--screen-rule);gap:24px;padding:21px 0 16px;margin:0}.stage-refined .stage-next>span{color:var(--screen-accent);font-size:9px;letter-spacing:.18em;flex-shrink:0}.stage-refined .stage-next h2{font:400 clamp(18px,2.3vw,36px)/1.3 Arial,Helvetica,sans-serif;color:var(--screen-text);margin:0;overflow-wrap:anywhere}.stage-refined .stage-display-footer{display:block;margin-top:auto;border-top:1px solid var(--screen-rule);padding:15px 0 0;color:var(--screen-muted);font-size:10px;background:transparent}.stage-footer-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:24px}.stage-refined .stage-footer-meta>time{color:var(--screen-text);font-size:14px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.stage-credit{text-align:center;padding:14px 12px 0}.stage-credit strong{display:block;font-size:10px;font-weight:500;letter-spacing:.065em;line-height:1.6;color:var(--screen-accent)}.stage-credit>span{display:block;font-size:9px;letter-spacing:.035em;line-height:1.6;color:var(--screen-muted);margin-top:3px}.stage-refined .stage-connection-warning{margin-top:22px;border-radius:4px;padding:14px}.stage-refined .stage-unavailable{padding:60px 0}.stage-refined .stage-unavailable h1{font:400 clamp(26px,4vw,48px)/1.3 Georgia,serif;color:var(--screen-text);margin:22px 0 12px}.stage-refined .stage-unavailable p{color:var(--screen-muted);font-size:14px;max-width:560px;overflow-wrap:anywhere}.stage-empty-rule{width:40px;height:2px;background:var(--screen-accent)}.stage-refined.disconnected .stage-clock{opacity:.55}.stage-refined.layout-countdown .stage-current h1{font-size:clamp(20px,2.5vw,40px);color:var(--screen-muted);max-width:1100px;margin-top:18px}.stage-refined.layout-countdown .stage-clock{font-size:clamp(90px,min(24vw,35vh),380px)}.stage-wall-clock{margin:22px 0}.stage-wall-clock>time{display:block;font-size:clamp(44px,min(13vw,22vh),210px);font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-.05em;color:var(--screen-text);overflow-wrap:anywhere}.stage-wall-clock>small{display:block;margin-top:12px;font-size:9px;letter-spacing:.18em;color:var(--screen-muted)}.stage-refined.layout-clock .stage-current h1,.stage-refined.layout-message .stage-current h1{font-size:clamp(21px,2.6vw,42px);margin-top:18px}.stage-secondary-timer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:18px;color:var(--screen-muted);font-size:10px;letter-spacing:.13em}.stage-secondary-timer b{font-size:clamp(28px,4vw,60px);font-weight:400;color:var(--screen-timer);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.stage-message-board{width:100%;box-sizing:border-box;font-size:clamp(32px,6vw,100px);font-weight:500;letter-spacing:-.025em;line-height:1.25;padding:clamp(24px,4vw,60px);margin:24px 0 0;border:1px solid var(--screen-rule);border-radius:4px;background:var(--screen-panel);color:var(--screen-text);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:balance}.stage-message-board>small{display:block;font-size:13px;font-weight:400;letter-spacing:0;color:var(--screen-muted);margin-top:20px}.stage-refined.size-large .stage-current h1{font-size:clamp(32px,5.5vw,92px)}.stage-refined.size-large .stage-clock{font-size:clamp(90px,min(23vw,33vh),360px)}.stage-refined.size-large.layout-countdown .stage-clock{font-size:clamp(100px,min(27vw,39vh),420px)}.stage-refined.size-large.layout-clock .stage-current h1,.stage-refined.size-large.layout-message .stage-current h1{font-size:clamp(25px,3.5vw,58px)}.stage-refined.size-large .stage-next h2{font-size:clamp(22px,3vw,46px)}.stage-display-tools{position:absolute;right:clamp(20px,4vw,76px);top:clamp(18px,2.5vw,44px);display:flex;gap:7px;transition:opacity .2s}.stage-refined .stage-display-tools>button{width:38px;height:36px;min-height:36px;border:1px solid var(--screen-rule);border-radius:5px;background:transparent;color:var(--screen-muted);display:grid;place-items:center;padding:6px}.stage-display-tools>button:hover{background:var(--screen-panel);color:var(--screen-text)}.controls-asleep .stage-display-tools{opacity:0;pointer-events:none}.controls-asleep .stage-display-tools:focus-within{opacity:1;pointer-events:auto}.stage-screen-error{position:fixed;top:72px;right:24px;max-width:300px;padding:14px;background:#402230;border:1px solid #b896a8;color:#fff;font-size:12px;line-height:1.6;z-index:5}.stage-settings-scrim{position:fixed;inset:0;background:#0009;z-index:100;display:flex;justify-content:flex-end;padding:20px;box-sizing:border-box;overflow:auto}.stage-settings{align-self:flex-start;background:#211d26;color:#f6f1e8;border:1px solid #6b5a6c;border-radius:9px;width:min(450px,100%);padding:25px;box-sizing:border-box;box-shadow:0 16px 64px #0008;max-height:calc(100dvh - 40px);overflow:auto;text-align:left}.stage-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.stage-settings-heading small{font-size:9px;letter-spacing:.15em;color:#d8bc84}.stage-settings .stage-settings-heading h2{font:400 27px/1.3 Georgia,serif;color:#f6f1e8;margin:8px 0}.stage-settings button{background:transparent;border:1px solid #6b5a6c;border-radius:5px;color:#f6f1e8;min-height:38px;min-width:38px;padding:8px;display:inline-flex;align-items:center;justify-content:center}.stage-settings>p{font-size:12px;line-height:1.8;color:#c4b6c4;margin:13px 0 24px}.display-option-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.display-option-fields>label{display:flex;flex-direction:column;gap:8px;margin:0;font-size:11px;font-weight:500;color:inherit}.display-option-fields select{width:100%;max-width:100%;min-height:40px;font:inherit;font-size:12px;padding:9px;border:1px solid #6b5a6c;border-radius:5px;background:#2d2632;color:#f6f1e8;box-sizing:border-box}.display-option-checks{grid-column:1/-1;display:flex;flex-direction:column;gap:14px;padding:8px 0}.display-option-checks>label{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:400}.display-option-checks input{width:16px;height:16px;min-height:16px;padding:0;margin:0;accent-color:#d8bc84}.stage-settings-bottom{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid #504454;padding-top:18px;margin-top:16px}.stage-settings-bottom>span{font-size:10px;line-height:1.7;color:#c4b6c4;max-width:240px}.stage-settings-bottom>button{padding:8px 16px;background:#d8bc84;border-color:#d8bc84;color:#21191c}.wf-panel .display-option-fields{margin-bottom:16px}.wf-panel .display-option-fields select{background:var(--wf-surface);color:var(--wf-ink);border-color:var(--wf-line)}.wf-panel .display-option-checks{gap:12px}.wf-panel .display-option-checks label{flex-direction:row;font-weight:400;margin:0}.wf-panel .display-option-checks input{width:16px;min-height:16px;padding:0}.display-layout-note{font-size:11px!important;margin-top:0}@media(max-width:600px){.stage-refined{padding:18px 18px 16px}.stage-refined .stage-display-header{padding-right:88px;gap:8px;align-items:flex-start;flex-direction:column}.stage-refined .stage-display-header>div{gap:10px}.stage-refined .stage-mode{font-size:8px;padding-left:10px}.stage-refined .stage-connection{font-size:8px;margin-top:4px}.stage-display-tools{right:18px;top:18px}.stage-refined .stage-production{margin-top:28px}.stage-refined .stage-current{padding:35px 0}.stage-refined .stage-next{flex-direction:column;gap:9px;padding:17px 0}.stage-credit strong{font-size:9px}.stage-credit>span{font-size:8px}.stage-settings-scrim{padding:10px}.stage-settings{padding:20px;max-height:calc(100dvh - 20px)}.stage-refined .stage-message{padding:16px}.stage-wall-clock>time{font-size:clamp(42px,12vw,76px)}}@media(max-width:380px){.display-option-fields{grid-template-columns:1fr}.stage-refined .stage-clock{font-size:23vw}.stage-refined .stage-wall-clock>time{font-size:12vw}}@media(max-height:600px)and (min-width:700px){.stage-refined{padding-top:16px;padding-bottom:12px}.stage-display-tools{top:16px}.stage-refined .stage-production{margin-top:14px}.stage-refined .stage-current{padding:18px 0}.stage-refined .stage-current h1{margin-top:12px;font-size:clamp(26px,3vw,50px)}.stage-refined .stage-clock{font-size:min(18vw,27vh)}.stage-refined .stage-progress{margin-top:12px}.stage-credit{padding-top:8px}.stage-refined .stage-next{padding:12px 0}.stage-refined .stage-message{margin-bottom:12px;padding:10px 16px}.stage-refined .stage-wall-clock{margin:12px 0}}@media(prefers-reduced-motion:reduce){.stage-display-tools{transition:none}}.stage-refined.layout-lineup .stage-current{padding:24px 0 18px;justify-content:flex-start;gap:20px}.stage-lineup{width:100%;max-width:1550px;margin:auto;text-align:left}.stage-lineup-topline{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--screen-rule);padding-bottom:15px;margin-bottom:24px}.stage-lineup-topline>span{font-size:9px;letter-spacing:.2em;color:var(--screen-muted)}.stage-lineup-topline>div{display:flex;align-items:center;gap:16px;font-size:9px;letter-spacing:.12em;color:var(--screen-muted)}.stage-lineup-topline b{font-size:32px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--screen-timer)}.stage-lineup-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.stage-lineup-heading>span{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--screen-accent)}.stage-lineup-heading>small{font-size:9px;letter-spacing:.1em;color:var(--screen-muted)}.stage-refined .stage-lineup-group h2{font:400 clamp(19px,2.1vw,32px)/1.35 Arial,Helvetica,sans-serif;letter-spacing:-.015em;color:var(--screen-text);margin:10px 0 22px;overflow-wrap:anywhere}.stage-lineup-group{min-width:0}.stage-lineup-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,190px));justify-content:center;gap:22px}.stage-lineup-people>article{min-width:0;text-align:center}.stage-portrait{aspect-ratio:1;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;border:1px solid var(--screen-rule);background:var(--screen-panel);color:var(--screen-accent)}.stage-portrait>img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.stage-portrait>svg{width:40%;height:40%;max-width:90px;max-height:90px}.stage-portrait>span{font:400 clamp(36px,4vw,64px)/1 Georgia,serif;letter-spacing:-.03em}.stage-refined .stage-lineup-people h3{font:500 clamp(16px,1.7vw,25px)/1.3 Arial,Helvetica,sans-serif;color:var(--screen-text);margin:12px 0 0;overflow-wrap:anywhere;letter-spacing:-.01em}.stage-lineup-people article small{display:block;font-size:10px;line-height:1.5;margin-top:6px;color:var(--screen-muted)}.stage-lineup-upcoming{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:30px;border-top:1px solid var(--screen-rule)}.stage-lineup-upcoming>.stage-lineup-group{padding:22px 28px 8px 0}.stage-lineup-upcoming>.stage-lineup-group+section{border-left:1px solid var(--screen-rule);padding-left:28px;padding-right:0}.stage-refined .stage-lineup-upcoming h2{font-size:clamp(17px,1.65vw,25px);margin-bottom:18px;color:var(--screen-text)}.stage-lineup-upcoming .stage-lineup-people{display:flex;flex-wrap:wrap;gap:18px 24px;justify-content:flex-start}.stage-lineup-upcoming .stage-lineup-people>article{display:flex;gap:12px;align-items:center;flex:1 1 210px;max-width:360px;text-align:left}.stage-lineup-upcoming .stage-portrait{width:68px;flex:0 0 68px;border-radius:6px}.stage-lineup-upcoming .stage-portrait>span{font-size:27px}.stage-refined .stage-lineup-upcoming .stage-lineup-people h3{font-size:clamp(15px,1.35vw,21px);margin-top:0}.stage-lineup-empty{padding:24px 0;color:var(--screen-muted);font-size:14px;line-height:1.8;margin:0}.stage-lineup-note{font-size:9px;line-height:1.6;color:var(--screen-muted);text-align:center;margin:24px 0 0;letter-spacing:.025em}.stage-refined.size-large .lineup-current .stage-lineup-people{grid-template-columns:repeat(auto-fit,minmax(150px,230px));gap:26px}.stage-refined.size-large .stage-lineup-people h3{font-size:clamp(19px,2vw,30px)}.stage-refined .stage-lineup-people.many-people{grid-template-columns:repeat(auto-fit,minmax(110px,150px));gap:18px}.stage-refined .many-people h3{font-size:clamp(15px,1.4vw,21px)}.stage-refined.disconnected .stage-lineup{opacity:.7}.on-stage-picker{border:1px solid var(--line);border-radius:7px;padding:16px;margin-bottom:22px}.on-stage-picker-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.on-stage-picker-heading b{display:block;font-size:13px;color:var(--ink)}.on-stage-picker-heading small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.on-stage-picker-heading>span{font-size:10px;color:var(--muted);white-space:nowrap}.on-stage-picker .editor-hint{font-size:11px;line-height:1.7;display:block;margin:12px 0}.on-stage-selected{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.on-stage-selected>button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:5px;padding:5px 8px;background:transparent;color:var(--ink);font-size:11px;text-align:left;max-width:100%;min-height:38px}.on-stage-selected>button>span:nth-child(2){overflow-wrap:anywhere}.on-stage-selected>button>span:last-child{color:var(--muted);margin-left:3px}.on-stage-picker>details>summary{font-size:11px;color:var(--ink);padding:8px 0;cursor:pointer}.on-stage-search{font-size:11px;margin-top:14px!important}.on-stage-options{max-height:300px;overflow:auto;border-top:1px solid var(--line);margin-top:8px}.on-stage-options>label{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;padding:11px 2px;margin:0!important;border-bottom:1px solid var(--line);cursor:pointer}.on-stage-options>label>input{width:16px!important;height:16px;min-height:16px;padding:0;flex:0 0 16px;accent-color:var(--burgundy)}.on-stage-options>label>span:last-child{min-width:0}.on-stage-options b{font-size:12px;font-weight:500;display:block;overflow-wrap:anywhere}.on-stage-options small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.on-stage-options>p{font-size:12px;color:var(--muted)}.cue-onstage-brief{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:9px;font-size:10px;color:var(--muted)}.cue-onstage-brief>span:first-child{font-size:9px;color:var(--burgundy);margin-right:3px}.cue-onstage-brief>span:not(:first-child){display:inline-flex;align-items:center;gap:6px;color:var(--ink);margin-right:8px}.cue-onstage-brief .profile-avatar{font-size:9px}.caller-stage-people{margin-top:16px}.caller-stage-people>b{font-size:11px}.caller-stage-people .cue-onstage-brief{margin-top:10px;font-size:12px}.caller-stage-people .cue-onstage-brief>span:first-child{display:none}@media(max-width:700px){.stage-lineup-upcoming{grid-template-columns:1fr;margin-top:22px}.stage-lineup-upcoming>.stage-lineup-group{padding:20px 0 12px}.stage-lineup-upcoming>.stage-lineup-group+section{padding:20px 0 12px;border-left:0;border-top:1px solid var(--screen-rule)}.stage-lineup-topline{gap:14px;margin-bottom:20px}.stage-lineup-topline>div{font-size:8px;gap:10px}.stage-lineup-topline b{font-size:28px}.stage-lineup-people{grid-template-columns:repeat(auto-fit,minmax(100px,140px));gap:18px}.stage-refined.size-large .lineup-current .stage-lineup-people{grid-template-columns:repeat(auto-fit,minmax(125px,170px));gap:18px}.stage-lineup-upcoming .stage-portrait{width:58px;flex-basis:58px}.on-stage-picker{padding:12px}.stage-refined.layout-lineup .stage-current{padding-top:20px}}@media(max-height:650px)and (min-width:900px){.stage-refined .lineup-current .stage-lineup-people{grid-template-columns:repeat(auto-fit,minmax(100px,135px))}.stage-refined .stage-lineup-group h2{font-size:21px;margin:8px 0 14px}.stage-lineup-upcoming{margin-top:22px}.stage-lineup-topline{margin-bottom:18px}.stage-refined .stage-lineup-people h3{font-size:18px}.stage-lineup-upcoming .stage-portrait{width:52px;flex-basis:52px}}.cue-media-selection{border:1px solid #dfd2d7;background:#fbf9f6;border-radius:7px;padding:16px;margin:0 0 20px}.cue-media-select-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;margin-bottom:16px}.cue-media-select-tools b{margin-right:auto}.cue-media-select-tools button{min-height:40px}.cue-media-checklist{max-height:360px;overflow:auto;border:1px solid #e6dfe1;border-radius:5px;background:#fff}.media-desk .cue-media-checklist label{display:flex;flex-direction:row;align-items:center;gap:13px;padding:13px;margin:0;border-bottom:1px solid #eee7e9;min-height:50px}.media-desk .cue-media-checklist input{width:18px;height:18px;flex-shrink:0}.cue-media-checklist label>span:last-child{min-width:0}.cue-media-checklist small{display:block;font-size:11px;line-height:1.7}.cue-media-number{display:inline-block;min-width:80px;max-width:150px;padding:5px 8px;border:1px solid #b99a65;border-radius:4px;color:#633246;background:#f7f1e6;font:600 12px/1.7 ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}.cue-media-guest .media-guest-card{max-width:1080px;width:100%}.cue-media-guest .media-guest-brand small{font-size:9px;letter-spacing:.09em;line-height:1.8;max-width:310px}.cue-media-guest .media-guest-card>p{line-height:1.8}.cue-delivery-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:28px 0 18px;font-size:13px}.cue-delivery-top button,.cue-delivery-row button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px}.cue-delivery-list{border:1px solid #dfd2d7;border-radius:8px;overflow:hidden}.cue-delivery-row{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;border-bottom:1px solid #e9e0e4;background:#fff}.cue-delivery-row:last-child{border:0}.cue-delivery-row .cue-media-number{justify-self:start}.cue-delivery-row h2{font:400 19px/1.5 Georgia,serif;margin:0 0 4px;overflow-wrap:anywhere}.cue-delivery-row small{font-size:11px;color:#7c6c75}.cue-delivery-queue{margin:30px 0}.cue-delivery-queue>h2{font:400 22px Georgia,serif;margin-bottom:18px}.cue-queued-file{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:14px;align-items:center;border-top:1px solid #e6dde1;padding:18px 0}.cue-queued-file>div:first-child b{display:block;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.cue-queued-file>div:first-child small{display:block;color:#80707a;font-size:11px}.media-guest .cue-queued-file label{margin:0;min-width:0}.media-guest .cue-queued-file select{width:100%;max-width:100%;min-height:44px;padding:10px;border:1px solid #dcd3d7;border-radius:5px;background:#fff;color:#47323e;font:inherit;font-size:13px}.cue-queued-file>button{min-height:44px;min-width:44px}.cue-delivery-receipt{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#406c53;font-size:11px}.cue-delivery-receipt a{display:flex;align-items:center;gap:5px;flex-basis:100%;color:#68283b}.cue-delivery-progress,.cue-queued-file>.error{grid-column:1/-1;font-size:12px}.cue-delivery-progress progress{display:block;width:100%;height:6px;accent-color:#68283b;margin-top:10px}.cue-delivery-submit{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid #ded2d8;padding-top:20px;margin-top:22px}.cue-delivery-submit>span{font-size:12px;color:#74636e}.cue-delivery-submit>button{min-height:46px}.cue-media-guest .media-fine{font-size:11px;line-height:1.9}@media(max-width:650px){.cue-delivery-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:17px}.cue-delivery-row button{justify-self:start}.cue-queued-file{grid-template-columns:minmax(0,1fr) auto}.cue-queued-file>label{grid-column:1/-1;grid-row:2}.cue-queued-file>.cue-delivery-receipt{grid-column:1/-1}.cue-queued-file>button{grid-column:2;grid-row:1}.cue-media-guest .media-guest-card{padding:24px 17px}.cue-media-guest .media-guest-brand small{max-width:245px}.media-desk .cue-media-checklist label{flex-wrap:wrap;gap:8px}.cue-media-checklist label>span:last-child{flex-basis:100%;padding-left:26px}.cue-delivery-submit>button{width:100%}}.cue-delivery-row .cue-media-number{min-width:64px;width:max-content;max-width:100%;white-space:nowrap;overflow-wrap:normal;text-align:center}.cue-media-number{font-variant-numeric:tabular-nums}.cue-delivery-row{grid-template-columns:minmax(100px,max-content) minmax(0,1fr) auto}@media(max-width:650px){.cue-delivery-row{grid-template-columns:minmax(0,1fr)}.cue-delivery-row .cue-media-number{white-space:normal;overflow-wrap:anywhere}}.cue-media-group-title{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f4eee7;border-bottom:1px solid #dfd2d7;border-top:1px solid #dfd2d7;padding:13px 16px;font-size:12px;color:#633246}.cue-media-group:first-child>.cue-media-group-title,.cue-delivery-group:first-child>.cue-media-group-title{border-top:0}.cue-media-group-title small{font-size:10px;font-weight:400;color:#786976}.cue-sequence-number{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;color:#6e5e68;font:500 17px/1.5 ui-monospace,SFMono-Regular,monospace;min-width:76px;font-variant-numeric:tabular-nums}.cue-sequence-number>small{font:600 8px/1.5 Arial,sans-serif;letter-spacing:.1em;color:#897783}.department-cue-tags{display:flex;gap:6px;flex-wrap:wrap;margin:7px 0}.department-cue-tag{display:inline-block;max-width:100%;border:1px solid #c5ac82;border-radius:4px;background:#f8f2e6;color:#643a4c;padding:4px 8px;font:600 11px/1.6 ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.department-cue-tag.lighting{background:#f4f0fa;border-color:#c6b4db;color:#685075}.department-cue-tag.video{background:#edf3f5;border-color:#adbfca;color:#46616c}.cue-delivery-row .department-cue-tags{margin:8px 0}.cue-delivery-row .cue-sequence-number{align-self:start;padding-top:4px}.cue-media-checklist label>.cue-sequence-number{flex-shrink:0}.media-desk .cue-media-checklist label>span:last-child{flex:1}.department-number-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cue-editor .department-number-fields input{font-variant-numeric:tabular-nums}.reorder-rundown th.num{min-width:90px}.reorder-rundown .cue-row-number{white-space:nowrap}@media(max-width:650px){.department-number-fields{grid-template-columns:1fr}.cue-delivery-row .cue-sequence-number{align-items:flex-start}.cue-media-group-title{padding:12px}.department-cue-tag{font-size:11px}.media-desk .cue-media-checklist label>span:last-child{flex-basis:100%}}.my-call-folio .calling-cards-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.calling-cards-heading>div{min-width:0;flex:1}.my-call-folio .calling-cards-heading h2{display:flex;align-items:center;gap:13px}.calling-cards-heading h2>svg{width:40px;height:29px;flex:none;color:var(--call-brass)}.calling-cards-heading>div>span{display:block;color:var(--call-brass);font:500 10px/1.6 Arial,sans-serif;letter-spacing:.13em}.calling-cards-heading p{margin:8px 0 0;color:var(--call-muted);font-size:13px;line-height:1.7}.my-call-folio .calling-cards-all,.my-call-folio .calling-card-save{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid #a68a63;border-radius:2px;background:#392e3a;color:#f3dfb8;font:500 12px/1.5 Arial,sans-serif;cursor:pointer}.my-call-folio .calling-cards-all:hover,.my-call-folio .calling-card-save:hover{background:#493849;border-color:#d9b980}.my-call-folio .calling-cards-all{margin-top:16px}.my-call-folio .calling-cards .calling-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.my-call-folio .calling-card{min-width:0;padding:20px 20px 17px;border:1px solid #a58a5f66;border-top:2px solid #b69561;background:linear-gradient(130deg,#3a2e392e,#242228);position:relative}.my-call-folio .calling-card:after{content:"";position:absolute;width:22px;height:1px;background:#ba9b6c;top:9px;right:8px;transform:rotate(45deg);opacity:.55;pointer-events:none}.my-call-folio .calling-card>small{display:block;color:#d3b98c;letter-spacing:.07em;font-size:10px;line-height:1.6}.my-call-folio .calling-card h3{font:400 24px/1.3 Georgia,serif;color:#faecd7;margin:8px 0 10px;overflow-wrap:anywhere}.my-call-folio .calling-card .calling-card-links{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:14px}.my-call-folio .calling-card-links a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding-block:7px;color:#dfd0cc;text-decoration:none;overflow-wrap:anywhere;line-height:1.6}.my-call-folio .calling-card-links a:hover{text-decoration:underline;text-underline-offset:4px;color:#f1d5a4}.my-call-folio .calling-card-save{width:100%;justify-content:flex-start;background:transparent;border-color:#8c765d88}.calling-card-save>span{margin-left:auto;color:#b6a7ad;font:11px/1.5 Arial,sans-serif;letter-spacing:.04em}.my-call-folio .calling-cards-help,.my-call-folio .calling-card-incomplete{font-size:12px;line-height:1.7;color:#c6b8be;margin:15px 0 0}.my-call-folio .calling-cards-notice{font-size:13px;line-height:1.7;padding:12px 15px;border-left:2px solid #c5a16a;background:#c9ab6d0b;color:#e7d4b6;margin:15px 0 0}.my-call-folio .calling-cards-notice.is-error{border-color:#c79086;color:#efc3b8;background:#c790860c}@media(max-width:650px){.my-call-folio .calling-cards .calling-card-list{grid-template-columns:1fr;gap:16px}.my-call-folio .calling-cards-all{margin-top:0;width:100%}.calling-cards-heading>div{flex-basis:100%}.my-call-folio .calling-card{padding:18px 17px 16px}.my-call-folio .calling-card h3{font-size:23px}}@media print{.calling-cards-all,.calling-card-save,.calling-cards-help,.calling-cards-notice{display:none!important}.my-call-folio .calling-card{background:transparent;border-color:#8e785b}}.my-call-folio{--call-ink:#f1e7d7;--call-muted:#c4b8bc;--call-brass:#d1b27e;--call-line:#b4956440;min-width:0;color:var(--call-ink);background:linear-gradient(135deg,#30232f,#211f27 48%,#222a29);border:1px solid #8f755b;border-top:2px solid #c6a270;border-radius:3px;box-shadow:0 12px 32px #17141a16;overflow:hidden}.my-call-folio :is(h1,h2,h3,h4,p){overflow-wrap:anywhere}.my-call-folio .call-folio-masthead{position:static;display:grid;grid-template-columns:minmax(0,1fr) 62px;align-items:start;gap:22px;height:auto;min-height:0;margin:0;padding:32px 34px 27px;background:linear-gradient(120deg,#3e2939,#29232e 72%);border-bottom:1px solid var(--call-line);color:var(--call-ink)}.call-folio-overline,.call-folio-section-heading>span{display:block;color:var(--call-brass);font:500 10px/1.6 Arial,sans-serif;letter-spacing:.13em}.my-call-folio .call-folio-masthead h1{margin:12px 0 18px;color:#fff0d9;font:400 clamp(34px,4vw,48px)/1.08 Georgia,serif;letter-spacing:-.035em}.my-call-folio .call-folio-name{margin:0;color:var(--call-ink);font:400 23px/1.4 Georgia,serif}.call-folio-name>span{display:block;margin-top:4px;color:var(--call-muted);font:400 13px/1.6 Arial,sans-serif}.call-folio-mark{width:54px;height:66px;color:var(--call-brass);margin-top:3px}.call-folio-production{grid-column:1/-1;padding-top:20px;border-top:1px solid var(--call-line)}.call-folio-production>strong{display:block;font:400 24px/1.35 Georgia,serif;color:#f5e6cf}.call-folio-production>span{display:block;margin-top:7px;color:#d2c2c3;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.call-folio-production dl{display:flex;flex-wrap:wrap;gap:12px 28px;margin:20px 0 0}.call-folio-production dl>div{min-width:0}.call-folio-production dt{font-size:10px;line-height:1.6;color:#bfb0b4}.call-folio-production dd{margin:4px 0 0;font-size:13px;line-height:1.6;color:#f0dfc7}.call-folio-reading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:32px;padding:30px 34px}.call-folio-reading>*,.call-folio-fold-body,.call-folio-call{min-width:0}.call-folio-section-heading{margin:0 0 20px}.my-call-folio .call-folio-section-heading h2{color:#f4e5ce;font:400 27px/1.25 Georgia,serif;letter-spacing:-.025em;margin:8px 0}.call-folio-section-heading h2>small{font:500 13px/1.5 Arial,sans-serif;color:var(--call-brass);margin-left:7px}.call-folio-section-heading>p,.call-folio-quiet{color:var(--call-muted);font-size:13px;line-height:1.75;margin:8px 0 0}.call-folio-day{margin:0 0 22px}.my-call-folio .call-folio-day h3{font:500 12px/1.6 Arial,sans-serif;color:#ddc495;padding-bottom:10px;margin:0;border-bottom:1px solid var(--call-line)}.call-folio-day ol{list-style:none;padding:0;margin:0}.call-folio-day li{position:relative;display:grid;grid-template-columns:108px minmax(0,1fr);gap:20px;padding:21px 0 21px 15px;border-left:1px solid #c0a27077;border-bottom:1px solid var(--call-line)}.call-folio-day li:before{content:"";position:absolute;left:-3px;top:28px;width:5px;height:5px;border:1px solid #d1b27e;border-radius:50%;background:#d1b27e}.call-folio-day li.is-proposed:before{background:#2b2530}.call-folio-time time{display:block;color:#f1d7a6;font:500 13px/1.6 Arial,sans-serif}.call-folio-time>span{display:block;margin-top:6px;color:#c3b6b8;font-size:11px;line-height:1.7}.call-folio-call>small{display:block;color:#bba8b2;font-size:10px;line-height:1.6;letter-spacing:.04em}.my-call-folio .call-folio-call h4{font:400 21px/1.35 Georgia,serif;color:#faecd7;margin:5px 0 9px}.call-folio-state{display:inline-block;border:1px solid #b39a6a77;padding:3px 8px;color:#e3c99e;font-size:11px;line-height:1.5;border-radius:2px}.call-folio-state.is-confirmed{border-color:#91a68d66;color:#c3d4ba}.call-folio-inherited{font-size:11px;color:#c1b2bd;margin-left:8px;line-height:1.6}.call-folio-call p{font-size:13px;line-height:1.75;color:#d2c5c5;margin:10px 0 0}.call-folio-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.my-call-folio :is(button,a){font-size:13px}.my-call-folio button,.my-call-folio a{min-height:44px}.my-call-folio .call-folio-text-action,.call-folio-fold-body>a,.call-folio-fold-body article>a,.call-folio-empty>a{display:inline-flex;align-items:center;gap:8px;color:#e3c694;background:transparent;border:0;padding:8px 0;text-decoration:none;line-height:1.5}.my-call-folio .call-folio-text-action:hover,.call-folio-fold-body a:hover,.call-folio-empty>a:hover{text-decoration:underline;text-underline-offset:4px}.call-folio-checkins{padding-top:23px;margin-top:22px;border-top:1px solid var(--call-line)}.call-folio-checkins .call-folio-section-heading{margin-bottom:15px}.my-call-folio .call-folio-checkins h2{font-size:23px}.call-folio-checkins ul{list-style:none;padding:0;margin:0}.call-folio-checkins li{display:grid;grid-template-columns:108px minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--call-line)}.call-folio-checkins time{font-size:13px;line-height:1.6;color:#ead0a2}.call-folio-checkins time>small{display:block;margin-top:5px;font-size:11px;color:var(--call-muted)}.call-folio-checkins strong{font-size:13px;line-height:1.6;color:#efe2cf}.call-folio-checkins p{margin:6px 0;color:#c9bfc0;font-size:13px;line-height:1.7}.call-folio-checkins li>div>span{color:#c5cbb5;font-size:11px}.call-folio-reporting-note{padding:12px 14px;border-left:2px solid #d1b27e;color:#e6cca2;font-size:13px;line-height:1.7}.call-folio-practical{border-left:1px solid var(--call-line);padding-left:27px}.call-folio-fold{border-bottom:1px solid var(--call-line)}.call-folio-fold>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;min-height:78px;padding:14px 0;color:#dfc291}.call-folio-fold>summary::-webkit-details-marker,.call-folio-cue>summary::-webkit-details-marker{display:none}.call-folio-fold>summary>svg{flex:none;width:18px}.call-folio-fold>summary>span{display:block;min-width:0;flex:1}.call-folio-fold>summary strong{display:block;color:#efe2cf;font-size:14px;font-weight:500;line-height:1.6}.call-folio-fold>summary small{display:block;margin-top:3px;color:#bfb2b8;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.call-folio-fold>summary>svg:last-child{width:15px}.call-folio-fold[open]>summary>svg:last-child,.call-folio-cue[open]>summary>svg:last-child{transform:rotate(180deg)}.call-folio-fold-body{padding:0 0 18px 30px}.call-folio-fold-body p{font-size:13px;line-height:1.8;color:#d0c3c6;margin:8px 0 14px}.call-folio-fold-body strong{color:#eee1cf;font-weight:500}.call-folio-fold-body>article{padding:13px 0;border-top:1px solid #b4956426}.call-folio-fold-body>article:first-child{padding-top:0;border-top:0}.my-call-folio .call-folio-fold-body h3{font:400 19px/1.4 Georgia,serif;color:#f1e0c7;margin:0 0 8px}.call-folio-fold-body article>small{color:#c2b19a;font-size:11px;line-height:1.6}.call-folio-fields{display:grid;gap:9px;margin:13px 0}.call-folio-fields>div{min-width:0}.call-folio-fields dt{color:#b9a7b3;font-size:11px;text-transform:capitalize;line-height:1.5}.call-folio-fields dd{margin:3px 0 0;color:#eee0d0;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.call-folio-cues,.call-folio-contacts{margin:0 34px;padding:26px 0;border-top:1px solid var(--call-line)}.call-folio-cue{border-bottom:1px solid var(--call-line)}.call-folio-cue>summary{display:flex;align-items:center;gap:18px;padding:16px 0;min-height:62px;cursor:pointer;list-style:none;color:#ead6b4}.call-folio-cue>summary>span{width:130px;flex:none;color:#dbc090;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.call-folio-cue-day{display:block;margin-top:4px;color:#c7b7a0;font-size:11px;line-height:1.6}.call-folio-cue>summary>strong{flex:1;color:#f2e4ce;font-size:14px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.call-folio-cue>summary>small{font-size:11px;color:#bccbb7}.call-folio-cue>summary>svg{flex:none}.call-folio-cue>div{padding:0 0 18px 148px}.call-folio-cue p{font-size:13px;line-height:1.8;color:#d0c3c6;margin:8px 0}.call-folio-contacts>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px}.call-folio-contacts article{min-width:0}.call-folio-contacts article>small{font-size:11px;line-height:1.6;color:#c3ad89}.my-call-folio .call-folio-contacts h3{font:400 21px/1.5 Georgia,serif;margin:4px 0;color:#f4e5cd}.call-folio-contacts article>div{display:flex;flex-wrap:wrap;gap:0 18px}.call-folio-contacts a{display:inline-flex;align-items:center;color:#d4c7c7;font-size:13px;line-height:1.5;overflow-wrap:anywhere;text-decoration:none}.call-folio-footer{position:static;display:flex;align-items:center;justify-content:space-between;gap:20px 30px;flex-wrap:wrap;margin:0;padding:24px 34px;background:#28232d;border-top:1px solid #c5a77666}.call-folio-footer>div{min-width:0}.call-folio-footer p{color:#c8bbc2;font-size:13px;line-height:1.7;margin:0 0 12px;max-width:520px}.my-call-folio .call-folio-footer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;background:transparent;color:#ead3aa;border:1px solid #ad926960;border-radius:3px;font-size:13px;line-height:1.5}.my-call-folio .call-folio-footer button.call-folio-primary{background:#d8bd90;color:#29212b;border-color:#d8bd90}.call-folio-footer button:disabled{opacity:.55;cursor:default}.call-folio-footer .call-folio-reviewed{display:flex;align-items:center;gap:10px;color:#d5dfc9;margin:0}.call-folio-reviewed>svg{flex:none;color:#c0cca9}.call-folio-reviewed span{display:block;font-size:14px;line-height:1.5}.call-folio-reviewed small{display:block;color:#beb1ba;font-size:11px;margin-top:4px}.call-folio-empty{padding:20px 0;color:var(--call-muted)}.my-call-folio .call-folio-empty h2,.my-call-folio .call-folio-empty h3{font:400 23px/1.35 Georgia,serif;color:#edddc3;margin:0 0 10px}.call-folio-empty p{font-size:13px;line-height:1.8;margin:0;max-width:580px}.call-folio-unlinked>.call-folio-empty{padding:30px 34px}.my-call-folio :is(button,a,summary):focus-visible{outline:2px solid #d6b57d;outline-offset:4px}@media(max-width:850px){.call-folio-reading{grid-template-columns:1fr;gap:30px}.call-folio-practical{border-left:0;border-top:1px solid var(--call-line);padding:25px 0 0}.call-folio-practical .call-folio-section-heading{margin-bottom:8px}}@media(max-width:600px){.my-call-folio .call-folio-masthead{padding:24px 19px;grid-template-columns:minmax(0,1fr) 44px;gap:18px}.call-folio-overline,.call-folio-section-heading>span{font-size:9px;letter-spacing:.1em}.call-folio-mark{width:42px;height:54px}.my-call-folio .call-folio-masthead h1{font-size:37px;margin-bottom:16px}.my-call-folio .call-folio-name{font-size:23px}.call-folio-production>strong{font-size:23px}.call-folio-production dl{gap:12px 22px}.call-folio-reading{padding:24px 19px}.call-folio-day li{grid-template-columns:89px minmax(0,1fr);gap:13px;padding-left:12px}.call-folio-time time{font-size:12px}.call-folio-time>span{font-size:11px}.my-call-folio .call-folio-call h4{font-size:20px}.call-folio-inherited{display:block;margin:6px 0 0}.call-folio-checkins li{grid-template-columns:89px minmax(0,1fr);gap:13px}.call-folio-checkins time{font-size:12px}.call-folio-fold-body{padding-left:0}.call-folio-cues,.call-folio-contacts{margin-inline:19px;padding-block:23px}.call-folio-cue>summary{gap:10px;flex-wrap:wrap}.call-folio-cue>summary>span{width:100%;font-size:12px}.call-folio-cue>summary>strong{min-width:0}.call-folio-cue>div{padding-left:0}.call-folio-contacts>div:last-child{grid-template-columns:1fr;gap:20px}.call-folio-footer{padding:22px 19px;align-items:stretch;gap:18px}.call-folio-footer>div,.call-folio-footer>button{width:100%}.my-call-folio .call-folio-footer .call-folio-primary{width:100%}.call-folio-unlinked>.call-folio-empty{padding:24px 19px}}@media print{.my-call-folio{box-shadow:none;background:#fff;color:#262028;border-color:#806b49}.my-call-folio .call-folio-masthead,.call-folio-footer{background:transparent;color:#262028}.my-call-folio :is(h1,h2,h3,h4,p,span,strong,small,time,dt,dd,a){color:#262028!important}.my-call-folio :is(button,.call-folio-fold>summary>svg:last-child,.call-folio-cue>summary>svg:last-child){display:none}.call-folio-reading{display:block}.call-folio-practical{border-left:0;padding-left:0}.call-folio-day li,.call-folio-cue,.call-folio-contacts article{break-inside:avoid}.call-folio-fold:not([open])>.call-folio-fold-body,.call-folio-cue:not([open])>div{display:block}}@media screen and (min-width:900px){.my-call-folio .call-folio-masthead{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) 54px;gap:24px;padding-block:28px}.call-folio-masthead>div:first-child{grid-column:1;grid-row:1}.call-folio-masthead>.call-folio-mark{grid-column:3;grid-row:1}.call-folio-masthead>.call-folio-production{grid-column:2;grid-row:1;padding:3px 0 0 24px;border-top:0;border-left:1px solid var(--call-line)}.my-call-folio .call-folio-masthead h1{margin-block:9px 12px}.call-folio-production dl{gap:12px 20px;margin-top:15px}}.inv-delivery-receipt{grid-column:1/-1;border:1px solid var(--inv-rule,#bca27e);border-top:2px solid var(--inv-gold,#987444);padding:16px 18px;color:inherit;min-width:0;background:transparent}.inv-delivery-receipt-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.inv-delivery-receipt h4{font:400 23px/1.3 Georgia,serif;margin:0;color:inherit}.inv-delivery-receipt p{font:13px/1.65 Arial,sans-serif;margin:10px 0;color:inherit;max-width:75ch}.inv-delivery-receipt button,.inv-delivery-rows button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;font-size:13px;color:inherit;background:transparent;border:1px solid var(--inv-rule,#bca27e)}.inv-delivery-receipt summary{min-height:44px;align-content:center;cursor:pointer;font:600 13px/1.5 Arial,sans-serif}.inv-delivery-rows{max-height:30rem;overflow:auto}.inv-delivery-rows article{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;border-top:1px solid var(--inv-rule,#bca27e);padding:13px 0;min-width:0;font:13px/1.5 Arial,sans-serif}.inv-delivery-rows article>div{flex:1;min-width:160px}.inv-delivery-rows small{display:block;overflow-wrap:anywhere;font-size:12px;line-height:1.6;color:inherit}.inv-delivery-rows article>p{flex-basis:100%;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:inherit}.inv-delivery-rows .needs-attention{border-left:2px solid var(--inv-gold,#987444);padding-left:12px}.inv-delivery-copy{display:grid;gap:8px;font-size:13px}.inv-delivery-copy textarea{width:100%;min-width:0;font:12px/1.6 monospace}@media(max-width:600px){.inv-delivery-receipt{padding:15px}.inv-delivery-receipt-heading{align-items:flex-start}.inv-delivery-rows article>div{flex-basis:100%}.inv-delivery-receipt h4{font-size:22px}}.operations-suite.daybook{--db-ink:#f1e5d1;--db-muted:#c9bdc8;--db-gold:#dfc08a;--db-rule:#ad93634d;background:#241f29;color:var(--db-ink);border:1px solid #75616b;border-radius:4px;overflow:hidden;margin-top:15px}.daybook *{box-sizing:border-box}.daybook button,.daybook-pocket-dialog button{font:12px/1.5 Arial,sans-serif;color:#f1e2c9;background:#3c303b;border:1px solid #ae91634d;border-radius:3px;box-shadow:none;padding:10px 14px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.daybook button:disabled,.daybook-pocket-dialog button:disabled{opacity:.48;cursor:default}.daybook a{color:inherit;text-decoration:none}.daybook a:hover{text-decoration:underline;text-underline-offset:4px}.daybook button:hover:not(:disabled),.daybook-pocket-dialog button:hover:not(:disabled){background:#51404a}.daybook :is(a,button,input,select):focus-visible,.daybook-pocket-dialog :is(a,button):focus-visible{outline:2px solid #f1d39a;outline-offset:3px}.daybook .db-overline{display:block;color:var(--db-gold);font:10px/1.7 Arial,sans-serif;letter-spacing:.15em}.daybook .db-masthead{height:auto;min-height:0;position:relative;display:grid;grid-template-columns:1fr auto;gap:18px 30px;padding:35px 34px 0;background:linear-gradient(115deg,#362333,#241f29 85%);border-bottom:1px solid var(--db-rule)}.operations-suite.daybook .db-masthead h1{font: 45px/1.12 Georgia,serif!important;letter-spacing:-.035em;color:#f5e6ca!important;margin:13px 0 15px}.daybook h1>span,.daybook h2>span{color:var(--db-gold)}.operations-suite.daybook .db-masthead p{font:14px/1.8 Arial,sans-serif;color:#d2c3cd;margin:0}.daybook .db-date{font:12px/1.7 Arial,sans-serif;color:#e2d5ca;margin-top:24px}.daybook .db-date>span{color:#c6b6bf;padding-left:15px;margin-left:15px;border-left:1px solid var(--db-rule)}.daybook .db-seal{width:88px;align-self:center;text-align:center;color:#d1b27c}.daybook .db-seal svg{width:75px;height:100px}.daybook .db-seal small{display:block;font:7px/1.8 Arial,sans-serif;letter-spacing:.14em}.daybook .db-mast-actions{grid-column:1/-1;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:18px 0;border-top:1px solid var(--db-rule);margin-top:8px}.daybook .db-mast-actions>span{font:10px/1.6 Arial,sans-serif;color:#c3b4c1}.daybook .db-alert,.daybook-pocket-dialog .db-alert{background:#4a333b;color:#f5dcce;border:1px solid #c5956c66;font:12px/1.7 Arial,sans-serif;padding:16px 20px;margin:18px 25px;border-radius:3px}.daybook .db-alert p{color:inherit;margin:0 0 8px}.daybook .db-alert small{display:block;color:#e8c9bf;font:11px/1.7 Arial,sans-serif;margin-bottom:12px}.daybook .db-alert button{margin-top:8px}.daybook .db-profile{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 30px;background:#3f3235;font:12px/1.7 Arial,sans-serif}.daybook .db-profile p{color:#dfcfc8;margin:0}.daybook .db-profile a{color:var(--db-gold);display:flex;align-items:center;gap:8px;white-space:nowrap}.daybook .db-context{display:grid;grid-template-columns:1fr auto;gap:30px;padding:27px 34px;background:#1d3028;border-bottom:1px solid #a99a6e4d}.daybook .db-context>div>a{display:flex;align-items:center;gap:25px;margin-top:14px}.daybook .db-context a>strong{font:29px/1.1 Georgia,serif;color:#f1dfb7;white-space:nowrap}.daybook .db-context a>span{font:15px/1.5 Arial,sans-serif;color:#f1e4d2;flex:1}.daybook .db-context a small{display:block;color:#c0cbbb;font:11px/1.7 Arial,sans-serif;margin-top:5px}.daybook .db-context p{color:#c1cdbb;font:13px/1.8 Arial,sans-serif;margin:11px 0 0}.daybook .db-context>button{display:block;background:transparent;border:0;border-left:1px solid #a99a6e4d;border-radius:0;padding:0 0 0 30px;text-align:left;min-width:140px}.daybook .db-context>button:hover{background:transparent}.daybook .db-context>button strong{display:block;font:34px/1.15 Georgia,serif;color:#e4c58a}.daybook .db-context>button>span{display:flex;align-items:center;gap:10px;color:#d4d1bb;font:11px/1.8 Arial,sans-serif;margin-top:9px}.daybook .db-context>button[aria-pressed=true]>span{text-decoration:underline;text-underline-offset:5px}.daybook .db-shortlist{margin:0 34px;padding:30px 0;border-bottom:1px solid var(--db-rule)}.daybook .db-section-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.operations-suite.daybook h2{font: 31px/1.15 Georgia,serif;color:#f1e1c5;margin:9px 0 11px;letter-spacing:-.025em}.daybook .db-section-heading p{color:#c8bac6;font:12px/1.7 Arial,sans-serif;margin:0}.daybook .db-pocket-button{background:#ddc18b;color:#29222b;border-color:#ddc18b;white-space:nowrap}.daybook .db-pocket-button:hover:not(:disabled){background:#ecd3a3}.daybook .db-shortlist-empty{display:flex;align-items:center;gap:13px;color:#c7b7c2;font:12px/1.8 Arial,sans-serif;padding:24px 0;margin:0}.daybook .db-shortlist-empty svg{flex-shrink:0;color:#d0b17b}.daybook .db-chosen{padding:0;margin:24px 0 18px;list-style:none}.daybook .db-chosen li{display:flex;align-items:center;gap:18px;padding:15px 0;border-top:1px solid #ae936333}.daybook .db-order{font:23px Georgia,serif;color:#c4a16c}.daybook .db-chosen a{flex:1;min-width:0}.daybook .db-chosen a strong{display:block;font:15px/1.5 Arial,sans-serif;color:#f0e1cd;overflow-wrap:anywhere}.daybook .db-chosen a small{display:block;font:11px/1.7 Arial,sans-serif;color:#c6b5c0;margin-top:5px}.daybook .db-order-controls{display:flex;gap:5px}.daybook .db-order-controls button{padding:8px;min-width:35px;min-height:36px;background:transparent;color:#d5b783;border-color:transparent}.daybook .db-shortlist-foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#baadba;font:10px/1.8 Arial,sans-serif}.daybook .db-shortlist-note{color:#d8c4b7;font:12px/1.8 Arial,sans-serif}.daybook .db-shortlist-note button{background:none;padding:0;border:0;min-height:30px;color:#e3c28e;text-decoration:underline}.daybook .db-status{margin:0 34px;font:12px/1.7 Arial,sans-serif;color:#c9d7bc}.daybook .db-status:not(:empty){padding:16px 0}.daybook .db-register{padding:28px 34px 0}.daybook .db-register-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.daybook .db-register-head>span{font:11px/1.7 Arial,sans-serif;color:#c7b9c3}.daybook .db-toolbar{display:flex;align-items:center;gap:16px;margin:16px 0 0;border-block:1px solid var(--db-rule);padding:12px 0}.daybook .db-toolbar>label:first-child{flex:1;display:flex;align-items:center;gap:10px;color:#c9ac7c;min-width:0}.daybook .db-toolbar label{margin:0}.operations-suite.daybook .db-toolbar input{font:13px/1.5 Arial,sans-serif;color:#f2e6d2;background:transparent;border:0;box-shadow:none;padding:10px 0;min-height:40px;width:100%;min-width:0}.daybook .db-toolbar input::placeholder{color:#bfb0bc}.operations-suite.daybook .db-toolbar select{font:12px/1.5 Arial,sans-serif;color:#ede0c8;background:#302733;border:1px solid #a88a6555;border-radius:3px;padding:10px;min-height:42px;max-width:230px}.daybook .db-toolbar>button{font-size:11px;background:transparent;border:0;padding:8px;color:#e1bf87}.daybook .db-kind-filter{display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px solid var(--db-rule)}.daybook .db-kind-filter>button{padding:15px 0;border:0;border-radius:0;background:none;color:#c7b7c5;font-size:11px}.daybook .db-kind-filter>button span{color:#d6b580;font-size:10px}.daybook .db-kind-filter>button[aria-pressed=true]{box-shadow:inset 0 -2px #d5b27a;color:#f2e2c2}.daybook .db-kind-filter>button.db-attention-chip{color:#eac79f}.daybook .db-row{display:flex;align-items:center;gap:20px;border-bottom:1px solid #a58b663b;padding:23px 0}.daybook .db-row>a{flex:1;min-width:0}.daybook .db-row:hover{background:#302631}.daybook .db-row .db-bookmark{padding:8px;border-color:transparent;background:transparent;color:#ae9aab;flex-shrink:0}.daybook .db-row .db-bookmark.is-saved{color:#e3c28c}.daybook .db-row-kind{display:flex;gap:18px;align-items:center;color:#d0b282;font:10px/1.7 Arial,sans-serif;letter-spacing:.06em}.daybook .db-row-kind>span{font-variant-numeric:tabular-nums;color:#e3c88f;letter-spacing:0}.operations-suite.daybook .db-row h3{font:24px/1.25 Georgia,serif;color:#f0e2cd;margin:7px 0 9px;overflow-wrap:anywhere}.daybook .db-row p{color:#c9bcc6;font:12px/1.8 Arial,sans-serif;margin:0;overflow-wrap:anywhere}.daybook .db-row>svg{color:#c7a775;flex-shrink:0}.daybook .db-row-state{display:flex;gap:15px;flex-wrap:wrap;margin-top:10px;font:10px/1.6 Arial,sans-serif;color:#c3b7c5}.daybook .db-row-state strong{font-weight:400;color:#e5bc92}.daybook .db-empty{text-align:center;padding:45px 20px;color:#c3a06d}.daybook .db-empty h3{font:29px/1.2 Georgia,serif;color:#ebd9ba;margin:15px 0}.daybook .db-empty p{color:#c4b4c2;font:13px/1.8 Arial,sans-serif;max-width:440px;margin:0 auto 20px}.daybook .db-loading{padding:25px 34px;color:#d0c0cd;font-size:13px}.daybook .db-footer{padding:25px 34px;font:10px/1.9 Arial,sans-serif;color:#bdadbc}.daybook .db-footer>span{display:block;color:#b5a5b5;margin-top:4px}.daybook-pocket-overlay{z-index:1200;padding:22px;background:#141218bb}.daybook-pocket-dialog{height:min(900px,calc(100dvh - 44px));width:min(860px,100%);max-height:calc(100dvh - 44px);display:flex;flex-direction:column;overflow:hidden;background:#29222c;color:#f1e2c9;border:1px solid #ae9163;border-radius:4px;box-shadow:0 25px 100px #0007}.daybook-pocket-overlay .daybook-pocket-dialog>header{background:#302330;height:auto;min-height:0;flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-start;gap:25px;padding:25px 30px;border-bottom:1px solid #ad93634d}.daybook-pocket-dialog header small{font:9px/1.8 Arial,sans-serif;color:#d1b17b;letter-spacing:.15em}.daybook-pocket-dialog h2{font:34px/1.15 Georgia,serif;color:#f4e2c3;margin:10px 0}.daybook-pocket-dialog p{font:12px/1.8 Arial,sans-serif;color:#cbbbc7;margin:8px 0}.daybook-pocket-dialog header button{background:transparent;min-width:40px;padding:8px;flex-shrink:0}.daybook-pocket-dialog iframe{display:block;width:100%;border:0;background:#252129;flex:1 1 auto;min-height:140px;height:60vh}.daybook-pocket-dialog footer{display:block;flex-shrink:0;padding:16px 25px;border-top:1px solid #ad93634d}.daybook-pocket-dialog footer>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:13px}.daybook-pocket-dialog .db-primary{background:#d8ba82;border-color:#d8ba82;color:#29212b}.daybook-pocket-dialog .db-primary:hover:not(:disabled){background:#ecd2a1}@media(max-width:720px){.operations-suite.daybook .db-masthead h1{font-size:34px!important}.daybook .db-masthead{padding:26px 21px 0;gap:18px}.daybook .db-seal{width:55px}.daybook .db-seal svg{width:49px;height:72px}.daybook .db-seal small{font-size:6px}.daybook .db-date{font-size:11px}.daybook .db-date>span{display:block;border:0;padding:0;margin:5px 0 0}.daybook .db-mast-actions{align-items:flex-start;flex-direction:column;gap:12px}.daybook .db-context{padding:25px 21px;gap:25px;grid-template-columns:1fr}.daybook .db-context a>strong{font-size:26px}.daybook .db-context>div>a{align-items:flex-start;flex-wrap:wrap;gap:14px}.daybook .db-context a>span{flex-basis:70%}.daybook .db-context>button{display:flex;align-items:center;gap:18px;padding:16px 0 0;border-left:0;border-top:1px solid #ad93634d}.daybook .db-context>button>span{margin:0}.daybook .db-shortlist{margin:0 21px;padding:26px 0}.daybook .db-section-heading{display:block}.daybook .db-pocket-button{margin-top:20px}.daybook .db-chosen li{gap:12px;flex-wrap:wrap}.daybook .db-chosen a{flex-basis:75%}.daybook .db-order-controls{margin-left:34px}.daybook .db-order-controls button{min-width:40px;min-height:40px}.daybook .db-shortlist-foot{gap:7px}.daybook .db-register{padding:25px 21px 0}.operations-suite.daybook h2{font-size:29px}.daybook .db-register-head{display:block}.daybook .db-toolbar{flex-wrap:wrap}.daybook .db-toolbar>label:first-child{flex-basis:100%}.operations-suite.daybook .db-toolbar input,.operations-suite.daybook .db-toolbar select{font-size:16px}.daybook .db-toolbar>label:nth-child(2){flex:1;min-width:0}.operations-suite.daybook .db-toolbar select{max-width:100%;width:100%}.daybook .db-kind-filter{gap:0 18px}.daybook .db-kind-filter>button{padding:13px 0}.daybook .db-row{gap:10px;align-items:flex-start}.daybook .db-row .db-bookmark{padding:8px 4px;min-width:30px}.operations-suite.daybook .db-row h3{font-size:22px}.daybook .db-row>svg{width:13px;margin-top:10px}.daybook .db-row-kind{flex-wrap:wrap;gap:3px 12px}.daybook .db-footer{padding:24px 21px}.daybook .db-profile{display:block;padding:20px}.daybook .db-profile a{margin-top:10px}.daybook .db-status{margin:0 21px}.daybook-pocket-overlay{padding:8px}.daybook-pocket-dialog{max-height:calc(100dvh - 16px)}.daybook-pocket-dialog>header{padding:20px;gap:15px}.daybook-pocket-dialog h2{font-size:28px}.daybook-pocket-dialog footer{padding:15px 20px}.daybook-pocket-dialog footer>div{gap:8px}.daybook-pocket-dialog button{font-size:11px;padding:9px 11px}}@media(prefers-reduced-motion:reduce){.daybook *{scroll-behavior:auto}}.daybook .db-toolbar .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.daybook-pocket-dialog .db-plain{margin-top:12px;color:#cdbac8;font:11px/1.7 Arial,sans-serif}.daybook-pocket-dialog .db-plain summary{cursor:pointer}.daybook-pocket-dialog .db-plain textarea{width:100%;height:95px;background:#211b24;color:#f0dfc9;border:1px solid #9a805a77;margin-top:10px;padding:12px;font:12px/1.7 Arial,sans-serif}.desk-main[data-desk-view=today]>.desk-heading{display:none}.daybook .db-day-picker{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:18px 0 5px}.daybook .db-day-picker label{display:grid;gap:5px;margin:0;color:#d2c3cd;font:11px/1.5 Arial,sans-serif}.daybook .db-day-picker input{color-scheme:dark;background:#302733;color:#f2e6d2;border:1px solid #ae916366;border-radius:3px;min-height:42px;padding:8px 12px;font:14px/1.5 Arial,sans-serif}.daybook .db-day-picker button{font-size:11px}@media(max-width:720px){.daybook .db-day-picker{gap:8px}.daybook .db-day-picker input{font-size:16px;max-width:100%}}.daybook-pocket-dialog .db-pocket-compose{flex:1;min-height:0;overflow-y:auto;padding:24px 30px;background:linear-gradient(145deg,#222b28,#27212b 58%)}.daybook-pocket-dialog .db-pocket-date{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.daybook-pocket-dialog .db-pocket-date label{display:grid;gap:6px;margin:0;font:11px/1.6 Arial,sans-serif;color:#d5c7d1}.daybook-pocket-dialog .db-pocket-date input{color-scheme:dark;background:#302733;color:#f1e2c9;border:1px solid #b79b6b80;border-radius:3px;min-height:44px;padding:9px 12px;font:15px/1.5 Arial,sans-serif;max-width:100%}.daybook-pocket-dialog .db-pocket-date-caption{margin:13px 0 24px;font-size:11px;color:#c6b9c0}.daybook-pocket-dialog .db-pocket-list-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-block:1px solid #ad93634d}.daybook-pocket-dialog .db-pocket-list-head>span{font:9px/1.7 Arial,sans-serif;letter-spacing:.14em;color:#ddc08e}.daybook-pocket-dialog .db-pocket-list-head>label{display:flex;align-items:center;gap:9px;color:#ddc08e;max-width:55%;margin:0}.daybook-pocket-dialog .db-pocket-list-head input{width:100%;min-width:0;background:transparent;color:#f1e2c9;border:0;border-radius:0;padding:8px 0;font:13px/1.5 Arial,sans-serif;box-shadow:none}.daybook-pocket-dialog .db-pocket-list-head input::placeholder{color:#c8b8c4}.daybook-pocket-dialog .db-pocket-option{display:flex;align-items:flex-start;gap:15px;padding:20px 13px;margin:0;border-bottom:1px solid #ad93634d;cursor:pointer}.daybook-pocket-dialog .db-pocket-option:hover{background:#d6b77c0a}.daybook-pocket-dialog .db-pocket-option.is-selected{background:#d6b77c12;box-shadow:inset 2px 0 #d8ba82}.daybook-pocket-dialog .db-pocket-option>input{width:20px;height:20px;min-width:20px;min-height:20px;flex:0 0 20px;margin:4px 0 0;padding:0;accent-color:#dfc08a;color-scheme:dark;appearance:auto}.daybook-pocket-dialog .db-pocket-option>span{display:block;min-width:0}.daybook-pocket-dialog .db-pocket-option small{display:block;font:10px/1.7 Arial,sans-serif;color:#ddc08e}.daybook-pocket-dialog .db-pocket-option strong{display:block;font:22px/1.25 Georgia,serif;font-weight:400;color:#f3e3c9;margin:6px 0 8px;overflow-wrap:anywhere}.daybook-pocket-dialog .db-pocket-option span>span{display:block;font:12px/1.7 Arial,sans-serif;color:#cbbfc8;overflow-wrap:anywhere}.daybook-pocket-dialog .db-pocket-option em{display:block;font:10px/1.6 Arial,sans-serif;color:#dcc79f;margin-top:7px}.daybook-pocket-dialog .db-pocket-empty{text-align:center;max-width:430px;margin:24px auto;padding:28px 12px}.daybook-pocket-dialog .db-pocket-fold{display:block;color:#d8ba82;font:40px/1 Georgia,serif;transform:rotate(-10deg)}.daybook-pocket-dialog .db-pocket-empty h3{font:28px/1.2 Georgia,serif;color:#f2e0c0;margin:20px 0 12px}.daybook-pocket-dialog .db-pocket-empty p{color:#cfc2cb;font:13px/1.8 Arial,sans-serif}.daybook-pocket-dialog .db-pocket-loading{padding:35px 0;color:#d7c7cf}.daybook-pocket-dialog .db-pocket-empty-search{padding:20px 0}.daybook-pocket-dialog .db-pocket-compose-footer>div:first-child{justify-content:space-between;align-items:center;margin:0}.daybook-pocket-dialog .db-pocket-compose-footer strong{font:14px/1.5 Arial,sans-serif;color:#efdbb8}.daybook-pocket-dialog .db-pocket-compose-footer p{font-size:11px;margin:5px 0 0;max-width:330px}.daybook-pocket-dialog .db-pocket-selection-note{align-items:center;justify-content:space-between;gap:10px;color:#bcaebb;font:10px/1.7 Arial,sans-serif}.daybook-pocket-dialog .db-pocket-selection-note button{border:0;background:transparent;min-height:30px;padding:4px 0;color:#ddc08e;text-decoration:underline;text-underline-offset:4px;font-size:11px}.daybook-pocket-dialog :is(input,summary):focus-visible{outline:2px solid #f1d39a;outline-offset:3px}@media(max-width:720px){.daybook-pocket-overlay .daybook-pocket-dialog>header{padding:20px;gap:14px}.daybook-pocket-dialog .db-pocket-compose{padding:20px}.daybook-pocket-dialog .db-pocket-date input{font-size:16px}.daybook-pocket-dialog .db-pocket-list-head{align-items:flex-start;flex-direction:column;gap:7px}.daybook-pocket-dialog .db-pocket-list-head>label{max-width:100%;width:100%}.daybook-pocket-dialog .db-pocket-list-head input{font-size:16px}.daybook-pocket-dialog .db-pocket-option{gap:12px;padding:18px 8px}.daybook-pocket-dialog .db-pocket-option strong{font-size:20px}.daybook-pocket-dialog .db-pocket-compose-footer>div:first-child{align-items:flex-start;gap:14px}.daybook-pocket-dialog .db-pocket-compose-footer .db-primary{width:100%}.daybook-pocket-dialog .db-pocket-empty{padding:15px 4px;margin:10px auto}}.desk-main[data-desk-view=equipment]{--case-ground: #131918;--case-panel: #1a2421;--case-inset: #121b18;--case-line: #47534a;--case-text: #f4eee3;--case-muted: #bac6bd;--case-brass: #e6c597;background:var(--case-ground)!important;color:var(--case-text);min-height:100vh}.desk-workspace:has([data-desk-view=equipment]),.desk-shell:has([data-desk-view=equipment]){background:#131918!important}[data-desk-view=equipment]>.desk-heading{color:#d3d9cf;border-color:#465149}[data-desk-view=equipment]>.desk-heading :is(button,select){color:#e7e4d9!important;background:#242e2a!important;border-color:#526055!important}[data-desk-view=equipment]>.desk-heading :is(small,.save-status){color:#c7d1c6!important}[data-desk-view=equipment] .house-wayfinder{color:#d5dbd1;background:transparent;border-color:#424e44}[data-desk-view=equipment] .house-wayfinder a{color:inherit!important}[data-desk-view=equipment] .house-wayfinder svg{color:#ceb48c}[data-desk-view=equipment] .case-room{--paper:#19221e;--surface:#1e2824;--ink:#f0eadf;--muted:#b8c4ba;--house-rule:#4b584c;color:var(--case-text);color-scheme:dark;min-width:0;width:100%;max-width:1500px;margin-inline:auto}.case-room .case-cover{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,64px);height:auto!important;min-height:164px;padding:clamp(24px,2.6vw,38px) clamp(22px,3vw,44px);border:1px solid #655f4b;border-radius:4px 4px 0 0;background:linear-gradient(111deg,#15251f,#21392f 44%,#17251f 62%,#121b18)}.case-cover:before,.case-cover:after{content:"";position:absolute;pointer-events:none;z-index:-1}.case-cover:before{inset:0;background:linear-gradient(118deg,transparent 54%,#cab78c70 54.1%,#1c2b25 54.3%,#32443b 58%,#0d1714 58.2%,#1d2a24 63%,transparent 63.2%)}.case-cover:after{inset:7px;border-block:1px solid #c7b58a38}.case-cover-copy,.case-production{min-width:0}.case-production{padding-inline-start:clamp(15px,2vw,28px);border-inline-start:1px solid #b89e6a80}.case-room .case-production p{margin:5px 0 2px!important;color:#f2ebdf!important;font:400 clamp(19px,1.65vw,26px)/1.2 Georgia,serif;overflow-wrap:anywhere}.case-room .case-production small{color:#c7cfc4!important;font-size:13px;line-height:1.5}.case-room .case-imprint,.case-room .case-caption{font:650 11px/1.35 system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--case-brass)}.case-room .case-imprint{display:flex;align-items:center;gap:10px;letter-spacing:.15em}.case-imprint svg{height:24px;width:24px}.case-imprint i{height:12px;border-left:1px solid #b6a079}.case-room .case-cover h1{margin:10px 0 0!important;color:#faf3e8!important;font:400 clamp(40px,4.25vw,66px)/1.1 "Case Room Bodoni",Georgia,serif!important;letter-spacing:-.045em!important}.case-cover h1 em{font:italic .72em/1 Georgia,serif;letter-spacing:-.05em}.case-room .case-controls,.case-room .case-controls nav,.case-room .case-tools,.case-room .pick-toolbar,.case-room .pick-line-actions,.case-room .pick-footer,.case-room .tag-reader>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.case-room .case-controls{justify-content:space-between;padding:0 15px;background:#202822;border:1px solid #4c5042;border-top:0}.case-room .case-controls nav{gap:4px}.case-room button,.case-room .case-details summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 13px;color:var(--case-text)!important;background:#27322c!important;border:1px solid #566055!important;border-radius:4px!important;box-shadow:none!important;font:550 13px/1.35 system-ui,sans-serif;cursor:pointer}.case-room button:not(:disabled):hover,.case-room .case-details summary:hover{background:#34443b!important;border-color:#a19579!important}.case-room button:disabled{opacity:.5;cursor:default}.case-room :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid #edc28a!important;outline-offset:3px}.case-room .case-controls nav button{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#c5cfc5!important;min-height:52px;padding-inline:13px}.case-room .case-controls nav button[aria-pressed=true]{border-bottom-color:var(--case-brass)!important;color:#fae4c2!important}.case-room .case-register-trigger{min-height:34px;padding:6px 10px;color:#f4e4cb!important;border-color:#86775d!important}.case-room .case-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--case-line);margin-bottom:24px}.case-room .case-counts button{background:transparent!important;color:var(--case-muted)!important;border:0!important;border-radius:0!important;justify-content:flex-start;padding:12px clamp(7px,1.4vw,21px);min-height:51px;text-align:left;gap:9px}.case-room .case-counts button+button{box-shadow:inset 1px 0 #394339!important}.case-room .case-counts button[aria-pressed=true]{background:#25332b!important}.case-counts button strong{margin-left:auto;font:400 24px/1 Georgia,serif;font-variant-numeric:tabular-nums;color:#f7eddd}.case-dot{display:inline-block;flex:0 0 7px;height:7px;width:7px;border-radius:50%;background:#b7c9ae}.case-dot.d-issued{background:#e5c196}.case-dot.d-lost{background:#e59d94}.case-station-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.85fr);gap:clamp(22px,3.2vw,50px);align-items:start}.case-room .case-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.case-room .case-section-head h2{color:var(--case-text)!important;font:400 clamp(25px,2.3vw,36px)/1.12 Georgia,serif!important;letter-spacing:-.035em;margin:0!important}.case-section-head>svg{color:#c4ac87;flex:none}.case-room .case-checkout,.case-room .case-register,.case-room .pick-desk{min-width:0;background:var(--case-panel);border:1px solid #3e4b42;border-radius:4px;padding:clamp(17px,2vw,30px)}.case-room .case-activity{padding:17px 0 0;border-top:2px solid #948166;min-width:0}.case-room .case-activity h2{font-size:25px!important}.case-activity ol,.case-room .case-history,.case-room .pick-lines{list-style:none;margin:0;padding:0}.case-activity li{display:flex;align-items:baseline;gap:11px;border-top:1px solid #37433a;padding:12px 0}.case-activity li div,.case-room .case-match,.case-asset-name,.case-custody{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.case-room .case-activity li span,.case-room .case-match span{font-size:13px;color:var(--case-muted)}.case-room .case-text-link,.case-room .case-foot a{display:inline-flex;gap:6px;align-items:center;color:var(--case-brass)!important;font-size:13px;text-decoration:none}.case-room .case-text-link{padding-left:0;border:0!important;background:transparent!important}.case-room .case-foot{margin-top:26px;padding:15px 0;border-top:1px solid var(--case-line)}.case-room :is(.case-transaction,.case-filters,.case-scan,.pick-scan){display:grid;align-items:end;gap:14px}.case-transaction{grid-template-columns:repeat(2,minmax(0,1fr))}.case-scan,.case-room .pick-scan{grid-template-columns:minmax(0,1fr) auto}.case-room label{display:grid;gap:7px;min-width:0;margin:0;color:#d7dfd4!important;font:550 13px/1.4 system-ui,sans-serif}.case-room :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;min-height:43px;box-sizing:border-box;margin:0;color:#f6f1e7!important;background:var(--case-inset)!important;border:1px solid #657369!important;border-radius:4px!important;padding:9px 11px;font:400 15px/1.4 system-ui,sans-serif}.case-room input::placeholder,.case-room textarea::placeholder{color:#aebbb1!important;opacity:1}.case-room select{padding-right:26px}.case-room .case-hint,.case-room small,.case-room .house-muted,.case-room .suite-empty{color:var(--case-muted)!important}.case-room .case-hint,.case-room .case-feedback{margin:10px 0 18px;line-height:1.6}.case-room .case-feedback{color:#f1cca0}.case-room .case-match{margin:12px 0 16px;padding:11px 14px;background:#24372d;border-left:2px solid #b2c7a5}.case-room .case-primary,.case-room .pick-toolbar button.primary,.case-room .modalfoot .primary{background:#e5c599!important;border-color:#e5c599!important;color:#24231d!important}.case-room .case-primary{margin-top:17px;min-width:135px}.case-room .case-primary:disabled{color:#c2c6b9!important;background:#39443a!important;border-color:#586353!important;opacity:1}.case-room .case-primary:not(:disabled):hover,.case-room .pick-toolbar button.primary:not(:disabled):hover,.case-room .modalfoot .primary:not(:disabled):hover{background:#f2d8b4!important}.case-room .tag-reader{min-width:0}.case-room .tag-reader button{min-height:43px}.case-room .case-scan:has(.asset-camera,.tag-reader p),.case-room .pick-scan:has(.asset-camera,.tag-reader p){grid-template-columns:1fr}.case-room .asset-camera{max-width:480px;margin-top:8px;background:#111915;padding:12px}.case-room .asset-camera video{width:100%;max-height:240px}.case-room .case-filters{grid-template-columns:minmax(0,1fr) minmax(145px,.5fr);margin-bottom:16px}.case-room .case-asset{border-top:1px solid var(--case-line);padding:14px 0}.case-asset-line{display:grid;grid-template-columns:38px minmax(120px,1fr) minmax(80px,.46fr) auto;gap:14px;align-items:center}.case-room .case-caption{font-size:10px}.case-room .case-asset-name h3{color:var(--case-text)!important;font:550 17px/1.3 system-ui,sans-serif!important;margin:0!important;letter-spacing:-.015em}.case-room .case-asset-name code{color:#c3d0c2;font-size:12px}.case-tag-mark{display:grid;place-items:center;width:34px;height:40px;color:#cdb38b;border:1px solid #636451;border-radius:4px;background:#252f27}.case-status{justify-self:start;font-size:12px;font-weight:600;color:#c2ddbc}.case-status.s-issued{color:#eacba2}.case-status.s-lost{color:#f2b3a8}.case-room .case-details{margin:6px 0 0 52px}.case-room .case-details summary{justify-content:flex-start;min-height:32px;padding:4px 0;background:transparent!important;border:0!important;color:var(--case-muted)!important;list-style:none}.case-details summary::-webkit-details-marker{display:none}.case-details[open] summary svg{transform:rotate(180deg)}.case-detail-body{padding:8px 0}.case-detail-body h4{margin:18px 0 8px;color:var(--case-text)}.case-room .case-history li{margin:8px 0;color:var(--case-muted)}.case-room .case-empty{padding:18px 0;color:var(--case-muted)}.case-room .pick-toolbar,.case-room .pick-footer{align-items:end;gap:10px}.case-room .pick-toolbar label{flex:1;max-width:290px}.case-room .pick-summary{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;margin:20px 0;padding:18px;background:#213229;border:1px solid #586651;border-radius:4px}.case-room .pick-summary svg{color:#d2bc92}.case-room .pick-summary h3{color:var(--case-text)!important;font:400 26px/1.2 Georgia,serif;margin:0!important;overflow-wrap:anywhere}.case-room .pick-summary p{color:var(--case-muted)!important;margin:5px 0 0}.case-room .pick-summary>strong{text-align:right;font:400 24px Georgia,serif;color:#f4dfb7}.case-room progress{width:100%;height:4px;grid-column:1/-1;appearance:none;border:0;background:#3e4d41;color:#d1b889}.case-room progress::-webkit-progress-bar{background:#3e4d41}.case-room progress::-webkit-progress-value{background:#d1b889}.case-room progress::-moz-progress-bar{background:#d1b889}.case-room .pick-scan>p{grid-column:1/-1;margin:2px 0}.case-room .pick-desk>.house-muted{margin:11px 0}.case-room .pick-lines li{display:grid;grid-template-columns:minmax(100px,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--case-line)}.case-room .pick-lines li>div:first-child{min-width:0;overflow-wrap:anywhere}.case-room .pick-lines li[data-packed=true]>span{color:#c2ddbc}.case-room .pick-footer{margin-top:12px}.case-room .pick-return-line{margin-bottom:12px}.case-room .house-notice,.case-room p.error{padding:10px 14px;border:1px solid #657866;border-radius:3px;background:#23382c!important;color:#d9efda!important}.case-room p.error{color:#ffd8cf!important;background:#3c2728!important;border-color:#975d5b}.case-room .modal.record-inspector.house-record,.case-room .modal .operations-panel-fields,.case-room .modal .modalfoot{background:#1d2823!important;color:var(--case-text)!important;border-color:#596456!important}.case-room .modal.record-inspector.house-record>.modalhead{background:linear-gradient(115deg,#17261e,#30392b)!important;border-color:#827553!important}.case-room .modal h2,.case-room .modal legend,.case-room .modal h3{color:var(--case-text)!important}.case-room .pick-selector,.case-room .pick-editor-lines>div{border-color:var(--case-line)}.case-room .pick-selector>div,.case-room .pick-editor-lines>div{display:flex;align-items:end;flex-wrap:wrap;gap:9px;padding:10px 0}.case-room .pick-selector>div{max-height:170px;overflow:auto}.case-room .pick-editor-lines>div{border-bottom:1px solid var(--case-line)}.case-room .pick-editor-lines label:first-child,.case-room .pick-editor-lines strong{flex:1}.case-room .pick-editor-lines label:nth-child(2){width:100px}@media(max-width:1050px){.case-room .case-controls{padding-inline:8px}.case-room .case-controls nav button{padding-inline:9px}.case-station-grid{grid-template-columns:minmax(0,1.6fr) minmax(180px,1fr);gap:20px}}@media(max-width:760px){.case-station-grid{grid-template-columns:1fr}.case-room .case-cover{grid-template-columns:1fr;gap:15px}.case-production{padding-inline-start:12px}.case-production .case-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.case-room .case-production p{font:550 14px/1.4 system-ui,sans-serif;margin:0!important}.case-room .case-controls{padding:6px 8px;gap:4px}.case-room .case-controls nav button{min-height:43px}.case-room .case-counts{margin-bottom:17px}.case-room :is(input:not([type=checkbox]),select,textarea){font-size:16px!important}.case-room .case-asset-line{grid-template-columns:minmax(0,1fr) auto}.case-tag-mark{display:none}.case-room .case-asset-line>button{grid-column:1/-1;justify-self:start}.case-room .case-details{margin-left:0}.case-room .pick-lines li{grid-template-columns:minmax(0,1fr) auto}.case-room .pick-line-actions{grid-column:1/-1}}@media(max-width:540px){.case-room .case-cover{min-height:0;padding:20px 18px;gap:11px}.case-cover:before{opacity:.52}.case-room .case-production small{font-size:12px}.case-room .case-imprint{font-size:10px;gap:7px}.case-room .case-controls{padding:5px 8px 8px}.case-room .case-controls nav{width:100%;flex-wrap:nowrap;gap:0}.case-room .case-controls nav button{flex:1;padding:7px 2px;font-size:12px;line-height:1.2;min-height:44px}.case-room .case-controls nav button svg{display:none}.case-room .case-register-trigger{margin-top:3px;min-height:40px}.case-room .case-counts button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 6px;padding:10px 7px;font-size:11px;align-content:start}.case-room .case-counts button strong{grid-column:2;margin:0;font-size:21px}.case-room .case-transaction,.case-room .case-filters{grid-template-columns:1fr}.case-room .case-section-head{margin-bottom:14px}.case-room .case-scan,.case-room .pick-scan{gap:7px}.case-room .case-scan:has(.tag-reader button:nth-child(2)),.case-room .pick-scan:has(.tag-reader button:nth-child(2)){grid-template-columns:1fr}.case-room .pick-toolbar label{min-width:122px}.case-room .pick-summary{padding:13px;gap:9px}.case-room .pick-summary svg{display:none}.case-room .pick-summary{grid-template-columns:minmax(0,1fr) auto}.case-room .pick-summary h3{font-size:22px}}@media print{.desk-main[data-desk-view=equipment],.case-room,.case-room .case-register,.case-room .pick-desk{background:#fff!important;color:#191c19!important}.case-room .case-cover,.case-room .case-controls,.case-room .case-counts,.case-room .case-station-grid,.case-room .case-foot,.case-room button,.case-room .tag-reader{display:none!important}}body:has([data-desk-view=equipment]) .account-bar,.desk-workspace:has([data-desk-view=equipment])>.desk-topbar{color:#d3d7ce!important;background:#18201d!important;border-color:#39473d!important}body:has([data-desk-view=equipment]) .account-bar>:is(a,button),.desk-workspace:has([data-desk-view=equipment])>.desk-topbar :is(a,button,span){color:#d3d7ce!important}body:has([data-desk-view=equipment]) .account-bar>:is(a,button){background:transparent!important}body:has([data-desk-view=equipment]) .account-bar kbd{color:#e2d0af;background:#253029;border-color:#566052}@media(min-width:1101px){.desk-shell>.desk-main[data-desk-view=equipment]{padding-top:17px!important}.desk-main[data-desk-view=equipment]:has(>.house-wayfinder)>.desk-heading-quiet{float:right;position:relative;z-index:4;margin:0 0 0 15px!important;padding:2px 0!important;min-height:0!important}.desk-main[data-desk-view=equipment]>.house-wayfinder{padding-block:3px;margin-bottom:13px}}.case-room .case-checkout{background:linear-gradient(115deg,#1d2922,#19211e)}.case-room .case-quick-assets{display:grid;gap:0;padding:0;list-style:none}.case-room .case-quick-assets button{display:flex;justify-content:space-between;width:100%;border:0!important;border-top:1px solid var(--case-line)!important;border-radius:0!important;background:transparent!important;text-align:left;padding:11px 0}.case-quick-assets button span{display:grid;gap:4px}.case-quick-assets code{font-size:11px;color:var(--case-muted)}.case-room .case-controls+.pick-desk,.case-room .case-controls+.case-register{margin-top:18px}@media(max-width:540px){.case-room .case-controls{flex-wrap:nowrap;gap:4px;padding:3px 6px}.case-room .case-controls nav{width:auto;flex:1;min-width:0}.case-room .case-register-trigger{flex:none;width:42px;min-height:42px;margin:0}.case-room .case-register-trigger span{display:none}body:has([data-desk-view=equipment]) .mobile-workspace-header{background:#19221e!important;border-bottom:1px solid #435045!important}body:has([data-desk-view=equipment]) .mobile-workspace-header :is(strong,span,small){color:#f1eadc!important}body:has([data-desk-view=equipment]) .mobile-workspace-header :is(a,button){color:#eee7d9!important;background:#27322c!important;border-color:#596255!important}}@media screen{.case-room .case-checkout{border:0;border-block:1px solid #8e8266;border-radius:0;background:linear-gradient(114deg,#27382f,#1b2822 72%);padding:clamp(18px,2.1vw,32px)}.case-room .case-checkout .case-section-head,.case-room .case-activity .case-section-head{align-items:center;margin-bottom:15px}.case-room .case-section-head .case-caption{display:block;margin-bottom:5px;letter-spacing:.16em}.case-room .case-checkout h2,.case-room .case-activity h2{font-family:Case Room Bodoni,Georgia,serif!important}.case-room .case-checkout .case-section-head>.house-glyph{width:31px;height:31px;color:#d6bb8d}.counter-search{position:relative;display:flex;align-items:center}.counter-search svg{position:absolute;left:11px;color:#babeae;pointer-events:none}.case-room .counter-search input{padding-left:37px}.case-room .counter-intro{margin:11px 0 0;font-size:13px}.case-room .counter-review{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:17px}.case-room .counter-ticket{position:relative;display:flex;align-items:center;grid-column:1/-1;gap:15px;min-width:0;padding:15px 18px;color:#f3eddb;background:linear-gradient(110deg,#34463a,#283a30 65%,#24352c);border-block:1px solid #65745e;box-shadow:inset 3px 0 #c8ab7d}.counter-ticket>div{min-width:0;overflow-wrap:anywhere}.counter-ticket-mark{display:grid;place-items:center;color:#d3bd97;width:27px;flex:none}.counter-ticket-mark svg{width:27px;height:34px}.case-room .counter-ticket h3{color:#fff2dd!important;font:400 clamp(22px,2.1vw,31px)/1.2 "Case Room Bodoni",Georgia,serif!important;margin:3px 0!important;letter-spacing:-.025em}.counter-ticket code,.counter-suggestions code{color:#c1cebd;font-size:12px}.case-room .counter-review .case-primary{align-self:end;min-height:43px;margin:0}.case-room .counter-holder{grid-column:1/-1;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0;color:#e8ecdf!important;font-size:14px}.counter-holder>span{color:var(--case-muted)}.case-room .counter-holder+.case-primary{justify-self:start}.case-room .counter-suggestions{margin-top:13px}.counter-suggestions ul{list-style:none;padding:0;margin:5px 0 0}.case-room .counter-suggestions button{display:flex;width:100%;justify-content:space-between;text-align:left;border:0!important;border-top:1px solid #52604d!important;background:transparent!important;border-radius:0!important;padding:10px 0}.case-room .counter-suggestions button:hover,.case-room .case-quick-assets button:hover{background:#304136!important}.counter-suggestions button>span:first-child{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.counter-suggestions button>span:last-child{display:inline-flex;gap:5px;align-items:center;color:#c6ceb9;font-size:12px}.case-room .counter-total{font:400 31px/1 Case Room Bodoni,Georgia,serif;font-variant-numeric:tabular-nums;color:#d7bc90}.case-room .counter-history{margin:10px 0 0;padding:0;border-top:1px solid #495547}.case-room .counter-history summary{display:flex;align-items:center;gap:8px;padding:12px 0;color:#d9d9c9;cursor:pointer;font-size:13px;list-style:none}.counter-history summary:after{content:"+";margin-left:auto;color:var(--case-brass);font-size:18px}.counter-history[open] summary:after{content:"\2212"}.counter-history summary::-webkit-details-marker{display:none}.case-room .case-quick-assets small{font-weight:400}@media(max-width:620px){.case-room .counter-review{grid-template-columns:1fr}.case-room .counter-review .case-primary{justify-self:stretch}.case-room .counter-ticket{padding:12px}}}@media screen{.counter-field{display:grid;gap:7px;min-width:0}.counter-search>svg{left:11px}.case-room .counter-search:has(.counter-clear) input{padding-right:44px}.case-room .counter-clear{position:absolute;inset-inline-end:1px;top:1px;bottom:1px;width:42px;padding:0;border:0!important;background:transparent!important}.case-room .counter-clear svg{position:static}}@media screen{.case-room .packing-folio{margin-top:18px;padding:0;border:0;border-radius:0;background:none}.folio-heading,.folio-shelf,.folio-title,.folio-footer,.folio-clear,.packing-item,.folio-collections,.folio-views{display:flex;align-items:center}.folio-heading,.folio-shelf,.folio-title{justify-content:space-between;gap:14px}.folio-heading .case-caption{display:inline-flex;align-items:center;gap:7px}.folio-heading i{height:9px;border-left:1px solid var(--case-brass)}.case-room .folio-heading h2,.case-room .folio-title h3{font-family:Case Room Bodoni,Georgia,serif!important;font-weight:400!important;color:#fbf3e2!important;overflow-wrap:anywhere}.case-room .folio-heading h2{font-size:clamp(27px,2.8vw,39px)!important;margin:3px 0!important;line-height:1.1!important;letter-spacing:-.035em}.case-room .folio-new{background:#dec194!important;color:#24291f!important;border-color:#dec194!important}.folio-shelf{margin:10px 0 0;border-block:1px solid #465246;min-height:43px}.folio-collections,.folio-views{gap:3px}.case-room :is(.folio-collections,.folio-views) button{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#ced4c7!important;padding-inline:10px}.case-room :is(.folio-collections,.folio-views) button[aria-pressed=true]{border-bottom-color:#dfc493!important;color:#f2dbb2!important}.case-room .folio-shelf .folio-refresh{background:transparent!important;border:0!important;margin-left:auto;width:42px;padding:0}.case-room .folio-switch{display:flex;align-items:center;gap:9px;margin-left:auto;font-size:12px;max-width:62%}.folio-switch>span{white-space:nowrap}.case-room .folio-switch select{min-height:37px;padding-block:5px;font-size:13px}.case-room .folio-switch+.folio-refresh{margin-left:0}.folio-sheet{position:relative;isolation:isolate;overflow:hidden;margin-top:13px;padding:clamp(15px,2.1vw,27px);background:linear-gradient(110deg,#263c2e,#24342a 55%,#1b2a23);border-block:1px solid #827a5e}.folio-sheet:after{content:"";position:absolute;z-index:-1;top:0;right:11%;width:60px;height:100%;transform:skew(-23deg);border-inline:1px solid #c7b2881c;background:linear-gradient(90deg,transparent,#80957c09)}.folio-title{align-items:flex-start}.case-room .folio-title h3{font-size:clamp(23px,2.7vw,38px)!important;margin:4px 0 0!important;line-height:1.12;letter-spacing:-.025em}.folio-tally{display:grid;gap:2px;justify-items:end;flex:none}.folio-tally strong{font:400 31px/1 Case Room Bodoni,Georgia,serif;color:#f7e7c8;font-variant-numeric:tabular-nums}.folio-tally em{font: 19px Georgia,serif;color:#d8ccb2}.case-room .folio-tally small{font:550 11px/1.4 system-ui}.folio-facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin:16px 0 12px}.folio-facts div{min-width:0}.folio-facts dt{font:650 10px/1.5 system-ui;color:#cbbc9d;letter-spacing:.1em;text-transform:uppercase}.folio-facts dd{margin:2px 0 0;overflow-wrap:anywhere;color:#f0eee3;font-size:14px}.case-room .folio-sheet progress{display:block;margin:0;background:#455344}.folio-views{border-bottom:1px solid #526051;min-width:0}.folio-views b{font-variant-numeric:tabular-nums;font-size:12px}.case-room .folio-scan{margin:12px 0 5px;grid-template-columns:minmax(0,330px) auto;justify-content:start;align-items:end}.case-room .folio-scan>button{justify-self:start}.case-room .folio-tip{color:#c8d1c3!important;font-size:13px;margin:15px 0 2px}.packing-lines{list-style:none;padding:0;margin:10px 0 0}.packing-line{display:grid;grid-template-columns:29px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid #415043}.packing-line:last-child{border-bottom:0}.packing-number{display:grid;place-items:center;align-self:start;min-height:28px;font:400 17px/1.3 Georgia,serif;font-variant-numeric:tabular-nums;color:#c8b28a}.packing-line[data-packed=true] .packing-number{color:#c6dabb}.packing-item{min-width:0;flex-direction:column;align-items:start;gap:3px;overflow-wrap:anywhere}.packing-item strong{color:#f1ebdc;font:550 15px/1.4 system-ui}.packing-item small,.packing-item code{font-size:12px}.packing-count{color:#d6c6a7;font-variant-numeric:tabular-nums;font-size:13px;white-space:nowrap}.case-room .packing-count button{background:transparent!important;border:0!important;color:#ead7b4!important;padding-inline:5px}.case-room .packing-line .pick-line-actions{justify-content:flex-end;gap:6px}.case-room .packing-station{color:#efdbb4!important;border-color:#85785a!important;background:#333a2d!important}.case-room .packing-adjust{display:flex;align-items:end;gap:10px;flex-wrap:wrap;grid-column:2/-1;margin:2px 0}.case-room .packing-adjust input{max-width:110px}.case-room .packing-adjust .case-primary{margin:0;min-width:0}.folio-footer{flex-wrap:wrap;gap:6px 15px;border-block:1px solid #59624e;padding:6px 0;margin-top:10px}.case-room .folio-footer>button,.folio-tools summary{color:#e1c9a3!important;background:transparent!important;border:0!important;padding:6px 2px;min-height:40px;font:550 13px/1.3 system-ui}.folio-tools{position:relative;margin-left:auto}.folio-tools summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none}.folio-tools summary:after{content:"+"}.folio-tools[open] summary:after{content:"\2212"}.folio-tools summary::-webkit-details-marker,.folio-delivery summary::-webkit-details-marker{display:none}.folio-tools[open]>div{position:absolute;right:0;bottom:100%;z-index:3;display:grid;min-width:158px;padding:5px;background:#202d25;border:1px solid #756e56;box-shadow:0 8px 22px #0005}.case-room .folio-tools button{justify-content:start;text-align:left;background:transparent!important;border:0!important}.folio-clear{align-items:center;gap:14px;padding:24px 6px}.folio-clear .house-glyph{width:34px;height:34px;flex:none;color:#d5bc90}.case-room .folio-clear strong{color:#f3ead5;font:400 23px/1.2 Case Room Bodoni,Georgia,serif}.case-room .folio-clear p{margin:4px 0!important;color:var(--case-muted)!important;font-size:13px}.folio-copy-note{padding:10px 14px;background:#293a2f;color:#e4e6d5!important;border-left:2px solid #b49c71}.folio-delivery{border-block:1px solid var(--case-line);padding:4px 0}.folio-delivery summary{display:flex;align-items:center;gap:12px;min-height:40px;cursor:pointer;list-style:none;color:#ebddc6;font-weight:600}.folio-delivery summary small{margin-left:auto;max-width:52%;overflow-wrap:anywhere;text-align:right;font-weight:400}.folio-delivery summary:after{content:"+"}.folio-delivery[open] summary:after{content:"\2212"}.folio-delivery[open]>.capture-fields,.folio-delivery[open]>.location-entry{margin:10px 0}.pick-editor-lines strong small{display:block;font-weight:400}@media(max-width:760px){.packing-line{grid-template-columns:23px minmax(0,1fr) auto;gap:6px 9px}.packing-line .pick-line-actions{grid-column:2/-1;justify-self:start}.folio-facts{gap:8px 16px}.case-room .packing-line .pick-line-actions{justify-content:flex-start}}@media(max-width:540px){.folio-switch span{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.case-room .folio-switch{min-width:0}.folio-shelf{gap:3px}.case-room .folio-collections button,.case-room .folio-views button{padding-inline:6px;font-size:12px;min-height:44px}.folio-header{gap:5px}.case-room .folio-scan{grid-template-columns:minmax(0,1fr) auto}.case-room .folio-scan:has(.asset-camera,.tag-reader p,.tag-reader button:nth-child(2)){grid-template-columns:1fr}.folio-clear{flex-wrap:wrap}.folio-clear>div{flex:1;min-width:150px}.case-room .folio-footer{gap:3px 10px}.folio-tally strong{font-size:26px}.folio-facts dd{font-size:13px}}}@media screen{.case-room .folio-date{min-width:0}.case-room .folio-date button{padding:2px 1px;min-height:32px;border:0!important;background:transparent!important;color:var(--case-brass)!important;text-align:left;font-size:12px}}@media screen{.case-room .folio-tools summary:after{content:none}.case-room .folio-tools[open]>div{top:auto;bottom:100%;z-index:5}.case-room .folio-tools summary{color:#e1c9a3!important;background:transparent!important;border:0!important}}@media screen{.case-room .case-cover.case-cover-bound{min-height:0;gap:12px 24px;padding:14px clamp(16px,2vw,28px)}.case-cover-bound .case-cover-copy{display:flex;align-items:center;gap:9px}.case-cover-bound .case-cover-copy>.house-glyph{color:#d8bc8e;width:25px;height:29px}.case-room .case-cover-bound .case-cover-copy h1{margin:0!important;font-size:clamp(24px,2.5vw,36px)!important}.case-room .case-cover-bound .case-production p{margin:0!important;font:550 14px/1.35 system-ui,sans-serif!important}.case-room .case-cover-bound .case-production .case-caption{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}@media(max-width:760px){.case-room .case-cover.case-cover-bound{grid-template-columns:1fr;gap:5px;padding-block:12px}.case-cover-bound .case-production{padding:0;border:0}.case-room .case-cover-bound .case-production p{font-size:12px!important}.case-room .case-cover-bound .case-production small{font-size:11px!important}.case-cover-bound .case-cover-copy>.house-glyph{width:21px;height:21px}}}.wf-workspace.waiting-room{--wr-rule:#b59a7044;--wr-gold:#dabb83;background:#25212a;color:#f1e2c9;border:1px solid #78636c;border-radius:4px;overflow:hidden}.waiting-room .wr-overline{display:block;font:10px/1.7 Arial,sans-serif;color:var(--wr-gold);letter-spacing:.13em}.waiting-room .wr-masthead{height:auto;min-height:0;position:relative;display:grid;grid-template-columns:1fr auto;gap:23px;padding:32px 30px 0;background:linear-gradient(115deg,#382631,#25212a)}.waiting-room .wr-masthead>svg{color:#c4a472;align-self:center}.waiting-room .wr-masthead h2{font: 39px/1.12 Georgia,serif;color:#f1dfbf;margin:12px 0 16px;letter-spacing:-.03em}.waiting-room .wr-masthead h2>span{color:#d1af75}.waiting-room .wr-masthead p{font:13px/1.8 Arial,sans-serif;color:#cdbbc8;margin:0}.waiting-room .wr-actions{grid-column:1/-1;display:flex;gap:13px;padding:18px 0;border-top:1px solid var(--wr-rule);margin-top:5px}.waiting-room .wr-actions>button:last-child{margin-left:auto}.waiting-room :is(.wr-masthead,.wr-metrics,.wr-toolbar,.wr-register,.wr-resolved,.wr-notice) button{font:12px/1.5 Arial,sans-serif;color:#e9d9c4;background:#3d3039;border:1px solid #ab8e624d;border-radius:3px;box-shadow:none;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;cursor:pointer}.waiting-room button:disabled{opacity:.45;cursor:default}.waiting-room .wr-actions>button.wr-primary{background:#d9bb84;color:#28202b;border-color:#d9bb84}.waiting-room :is(a,button,input,select,summary):focus-visible{outline:2px solid #efcc8c;outline-offset:3px}.waiting-room .wr-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 30px;background:#1c3027;border-block:1px solid #a98f6144}.waiting-room .wr-metrics>button{display:block;border:0;border-left:1px solid #b69d7255;background:none;text-align:left;border-radius:0;padding:0 25px;color:#eee2cb}.waiting-room .wr-metrics>button:first-child{border-left:0;padding-left:0}.waiting-room .wr-metrics strong{display:block;font:32px/1.1 Georgia,serif;color:#e3c58c}.waiting-room .wr-metrics span{display:block;font:11px/1.7 Arial,sans-serif;color:#c7d0bc;margin-top:10px}.waiting-room .wr-metrics [aria-pressed=true] span{text-decoration:underline;text-underline-offset:6px;text-decoration-color:#c9af77}.waiting-room .wr-toolbar{display:flex;align-items:center;gap:15px;padding:20px 0;margin:0 30px;border-bottom:1px solid var(--wr-rule)}.waiting-room .wr-toolbar>label{display:flex;align-items:center;gap:10px;flex:1;min-width:0;margin:0;color:#c4a673}.waiting-room .wr-toolbar input{width:100%;min-width:0;background:transparent;color:#eee0cf;font:13px/1.6 Arial,sans-serif;border:0;box-shadow:none;padding:10px 0}.waiting-room .wr-toolbar input::placeholder{color:#c4b6c3}.waiting-room .wr-toolbar select{background:#312733;color:#e6d9c4;border:1px solid #a78c664d;border-radius:3px;font:12px/1.5 Arial,sans-serif;padding:10px;min-height:42px;max-width:210px}.waiting-room .wr-toolbar>span{font:10px/1.7 Arial,sans-serif;color:#c6b5c1;white-space:nowrap}.waiting-room .wr-toolbar>button{border:0;background:none;padding:5px;color:#ddbc84}.waiting-room .wr-register{padding:0 30px}.waiting-room .wr-register>article{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(120px,.6fr) minmax(160px,.8fr);gap:30px;padding:27px 0;border-bottom:1px solid var(--wr-rule)}.waiting-room .wr-item h3{font: 25px/1.22 Georgia,serif;color:#f0dfc3;margin:8px 0 15px;overflow-wrap:anywhere}.waiting-room .wr-item summary{color:#cbb8c6;font:11px/1.7 Arial,sans-serif;cursor:pointer}.waiting-room .wr-item details p{color:#cbbdc6;font:12px/1.8 Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.waiting-room .wr-owner small,.waiting-room .wr-next small{display:block;color:#c9ac7b;font:9px/1.8 Arial,sans-serif;letter-spacing:.12em}.waiting-room .wr-owner strong{display:block;color:#e5d9cf;font:13px/1.6 Arial,sans-serif;margin:12px 0 8px;overflow-wrap:anywhere}.waiting-room .wr-owner>span{color:#c7b7c4;font:11px/1.7 Arial,sans-serif}.waiting-room .wr-owner>span.is-late{color:#ebbd9c}.waiting-room .wr-next p{color:#d3c6cd;font:12px/1.8 Arial,sans-serif;margin:11px 0 10px}.waiting-room .wr-next :is(a,button){display:inline-flex;gap:10px;align-items:center;color:#e1bf85;font:12px/1.6 Arial,sans-serif;text-decoration:none;background:none;border:0;padding:9px 0;min-height:40px}.waiting-room .wr-next a:hover{text-decoration:underline;text-underline-offset:5px}.waiting-room .wr-notice{margin:20px 30px;background:#293c2e;color:#d8e2c8;border:1px solid #afad6c44;border-radius:3px;padding:16px 18px;font:12px/1.8 Arial,sans-serif}.waiting-room .wr-notice p{color:inherit;margin:0 0 8px}.waiting-room .wr-notice small{display:block;font:11px/1.8 Arial,sans-serif;color:#e1c5ba;margin-bottom:10px}.waiting-room .wr-error{background:#4b343b;border-color:#c2966c66;color:#f1dace}.waiting-room .wr-loading{color:#d1bdc9;font:13px/1.8 Arial,sans-serif;padding:25px 0}.waiting-room .wr-empty{text-align:center;padding:50px 20px;color:#d9b97d}.waiting-room .wr-empty h3{color:#ebd8b9;font:29px/1.2 Georgia,serif;margin:15px 0}.waiting-room .wr-empty p{font:13px/1.8 Arial,sans-serif;color:#c9b6c5;max-width:460px;margin:0 auto 20px}.waiting-room .wr-resolved{margin:0 30px;border-bottom:1px solid var(--wr-rule);padding:22px 0}.waiting-room .wr-resolved>summary{color:#d3bfcc;font:13px/1.7 Arial,sans-serif;cursor:pointer}.waiting-room .wr-resolved>summary>span{margin-left:15px;color:#daba83;font-size:11px}.waiting-room .wr-resolved article{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid var(--wr-rule);margin-top:18px}.waiting-room .wr-resolved strong{color:#ecddc9;font:15px/1.6 Arial,sans-serif}.waiting-room .wr-resolved p{color:#c9b8c5;font:12px/1.8 Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.waiting-room .wr-resolved button{flex-shrink:0;align-self:center}.waiting-room .wr-footnote{padding:25px 30px;color:#c1adbd;font:10px/1.9 Arial,sans-serif}@media(max-width:850px){.waiting-room .wr-register>article{grid-template-columns:minmax(0,1fr) minmax(120px,.6fr);gap:20px}.waiting-room .wr-next{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:0 20px}.waiting-room .wr-next p{grid-column:1}.waiting-room .wr-next :is(a,button){grid-column:2;grid-row:1/3}}@media(max-width:600px){.waiting-room .wr-masthead{padding:25px 20px 0;gap:20px}.waiting-room .wr-masthead h2{font-size:32px}.waiting-room .wr-masthead>svg{width:35px}.waiting-room .wr-actions{flex-wrap:wrap;gap:10px}.waiting-room .wr-actions>button:last-child{margin-left:0}.waiting-room .wr-actions button{font-size:11px}.waiting-room .wr-metrics{padding:24px 20px}.waiting-room .wr-metrics>button{padding:0 15px}.waiting-room .wr-metrics strong{font-size:28px}.waiting-room .wr-metrics span{font-size:10px}.waiting-room .wr-toolbar{margin:0 20px;flex-wrap:wrap;gap:10px}.waiting-room .wr-toolbar>label{flex-basis:100%}.waiting-room .wr-toolbar input,.waiting-room .wr-toolbar select{font-size:16px}.waiting-room .wr-toolbar select{max-width:75%;flex:1}.waiting-room .wr-toolbar>span{margin-left:auto}.waiting-room .wr-register{padding:0 20px}.waiting-room .wr-register>article{grid-template-columns:1fr;gap:18px}.waiting-room .wr-owner{border-left:2px solid #a98e6255;padding-left:13px}.waiting-room .wr-owner strong{margin:4px 0}.waiting-room .wr-next{grid-template-columns:1fr}.waiting-room .wr-next :is(a,button){grid-column:1;grid-row:auto;justify-self:start}.waiting-room .wr-resolved{margin:0 20px}.waiting-room .wr-resolved article{display:block}.waiting-room .wr-footnote{padding:23px 20px}.waiting-room .wr-notice{margin:20px}}.scribe-overlay{padding:24px!important;align-items:flex-start!important}.scribe-dialog{width:min(1060px,100%)!important;max-width:1060px!important;padding:0!important;border-radius:4px!important;background:#f6f0e5!important;color:#30292d!important;border:1px solid #b79b6b!important;overflow:auto;max-height:calc(100dvh - 48px)}.scribe-mast{display:flex;align-items:center;justify-content:space-between;background:#211a21;color:#f4ead8;padding:30px 38px;border-bottom:3px double #ac9161}.scribe-lockup{display:flex;gap:20px;align-items:center}.scribe-lockup>svg{color:#c6ac77}.scribe-lockup span,.scribe-kicker{font:600 10px/1.5 var(--font-sans,Arial,sans-serif);letter-spacing:.16em}.scribe-lockup h2{font: 44px/1.1 Georgia,serif!important;color:#f4ead8!important;letter-spacing:-.035em;margin:7px 0 0!important}.scribe-lockup h2 span{font:inherit;color:#c6ac77}.scribe-mast>button{color:#f4ead8!important;background:transparent!important;border:1px solid #6b5e64!important;width:38px;height:38px;display:grid;place-items:center}.scribe-context{display:grid;grid-template-columns:1fr auto;gap:7px;padding:20px 38px;border-bottom:1px solid #d1c3ac}.scribe-context>b{font-size:15px}.scribe-context>span{font-size:12px;color:#6f625a}.scribe-context>small{grid-column:1/-1;font-size:11px;color:#786b5e}.scribe-body{padding:30px 38px 24px}.scribe-body h3{font: 27px/1.2 Georgia,serif!important;color:#30292d!important;margin:7px 0 12px!important;letter-spacing:-.02em}.scribe-body p{font-size:13px;line-height:1.7;color:#685d58}.scribe-kicker{color:#8b6a3b}.scribe-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.scribe-section-heading>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.scribe-section-heading>div:first-child{display:block}.scribe-dialog button{border-radius:3px!important;font-size:12px;min-height:38px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.scribe-body button,.scribe-discard button{background:#f9f5ed!important;border:1px solid #bcab8c!important;color:#40313c!important;box-shadow:none!important}.scribe-body button.primary{background:#332431!important;color:#f9f0de!important;border-color:#332431!important}.scribe-body button:disabled{opacity:.5}.scribe-body textarea{background:#fffcf5!important;color:#332b30!important;border:1px solid #cbbc9f!important;border-radius:3px!important;box-shadow:none!important;line-height:1.85!important;font:14px/1.85 var(--font-sans,Arial,sans-serif)!important;padding:18px!important;width:100%;resize:vertical;min-height:130px}.scribe-body textarea:focus{outline:2px solid #987749!important;outline-offset:3px}.scribe-writing>label{font-size:12px;font-weight:600;display:block;margin:15px 0 8px}.scribe-save-state{font-size:11px;color:#74675b;white-space:nowrap}.scribe-writing-footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.scribe-writing-footer small{color:#7c6c5b;font-size:10px}.scribe-recordings{border-top:1px solid #cdbb9a;margin-top:28px;padding-top:25px}.scribe-recordings h3{font-size:23px!important}.scribe-recording-row{display:flex;gap:10px;padding:12px 0;border-top:1px solid #ded2bd;align-items:center}.scribe-recording-row>a{flex:1;min-width:0;font-size:12px;overflow-wrap:anywhere;color:#503d4a!important}.scribe-recording-live{color:#8c2633!important}.scribe-transcript{margin-top:20px}.scribe-transcript summary,.scribe-paper summary,.scribe-actions summary,.scribe-flow summary{font-size:12px;cursor:pointer;padding:10px 0;color:#78613f}.scribe-transcript textarea{margin:6px 0}.scribe-start-review{display:flex;align-items:center;gap:26px;justify-content:space-between;margin-top:30px;padding-top:24px;border-top:3px double #c4b28d}.scribe-start-review h3{font-size:23px!important}.scribe-start-review p{margin:0;max-width:540px}.scribe-start-review>button{flex-shrink:0;min-height:46px}.scribe-colophon{display:flex;justify-content:center;gap:9px;align-items:center;font-size:10px;letter-spacing:.04em;color:#806c50;border-top:1px solid #d5c7af;padding:18px}.scribe-choice{display:flex!important;align-items:flex-start!important;gap:12px!important;cursor:pointer;line-height:1.6}.scribe-choice input{appearance:auto!important;accent-color:#42303d;width:18px!important;height:18px!important;flex:0 0 18px;margin:4px 0 0!important}.scribe-choice b{font-size:14px;color:#30292d;overflow-wrap:anywhere}.scribe-choice small{font-size:12px;display:block;color:#77685d}.scribe-paper{border-top:1px solid #cdbb9a;padding:23px 0}.scribe-paper textarea{margin-top:14px}.scribe-body blockquote{margin:4px 0 13px;padding:10px 15px;border-left:2px solid #b09565;background:#eae0cb;color:#51473e;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.scribe-body blockquote small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.12em;margin-bottom:5px}.scribe-actions,.scribe-flow{border-top:3px double #c4b28d;padding-top:18px;margin-top:18px}.scribe-actions h3 span,.scribe-flow h3 span{font:13px Arial,sans-serif;color:#8b6a3b;margin-left:6px}.scribe-actions article,.scribe-flow article{padding:18px 0;border-bottom:1px solid #d7c8ad}.scribe-diff{display:grid;grid-template-columns:1fr 18px 1fr;gap:16px;margin:18px 0;align-items:start}.scribe-diff>div{min-width:0;background:#eee6d7;padding:14px}.scribe-diff>div:last-child{background:#e7ebdf}.scribe-diff small{letter-spacing:.12em;font-size:9px;color:#76664f}.scribe-diff p,.scribe-prose{white-space:pre-wrap;overflow-wrap:anywhere}.scribe-questions{padding:18px 22px;background:#e9dfc9!important;margin-top:24px;border-left:2px solid #ac8a50}.scribe-questions h3{font-size:23px!important}.scribe-questions li{font-size:13px;line-height:1.7;color:#51473f;margin:8px 0}.scribe-review-foot{display:flex;justify-content:space-between;align-items:center;position:sticky;bottom:0;background:#f6f0e5!important;padding:18px 0 8px;border-top:1px solid #c2ae86;margin-top:24px;z-index:1}.scribe-review-foot>span{font-size:12px;color:#75634e}.scribe-notice,.scribe-discard{background:#e8dfc9!important;border-left:2px solid #a98954;padding:14px 18px;color:#51473f!important;font-size:13px}.scribe-discard{margin:18px 38px}.scribe-progress{position:sticky;bottom:0;padding:15px;background:#332431!important;color:#f9f0de!important;display:flex;align-items:center;gap:12px;z-index:2}.scribe-progress span{width:6px;height:6px;border-radius:50%;background:#c9ae75;animation:scribe-breathe 1.3s ease-in-out infinite alternate}.scribe-undo{margin-top:18px}.scribe-open{background:#2e232d!important;border:1px solid #ac8d5a!important;color:#f4ead8!important;gap:9px;display:inline-flex;align-items:center}.scribe-open svg{color:#c1a56c}.barber-description-diff{border-top:1px solid var(--line);padding-top:15px;margin-top:14px}.barber-description-diff>b{font-size:12px}.sequence-item-description,.sequence-cue-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.65;color:var(--muted);margin:9px 0}.sequence-item-description{max-width:70ch}.meeting-minutes-text{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.meeting-detail-tools{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}.meeting-detail-tools button{display:inline-flex;align-items:center;gap:8px}.meeting-detail>.meeting-facts{margin-top:16px}.meeting-editor details.meeting-editor-notes{border-block:1px solid var(--line);padding:18px 0;margin:20px 0}.meeting-editor-notes summary{cursor:pointer;font-size:14px;font-weight:600}.meeting-editor-notes>label{display:grid;gap:8px;margin:16px 0}.meeting-editor-notes .meeting-hint{line-height:1.6}@keyframes scribe-breathe{to{opacity:.35}}@media(prefers-reduced-motion:reduce){.scribe-progress span{animation:none}}@media(max-width:680px){.scribe-overlay{padding:0!important}.scribe-dialog{max-height:100dvh!important;width:100%!important;border-radius:0!important}.scribe-mast{padding:24px 20px}.scribe-lockup h2{font-size:36px!important}.scribe-context{padding:17px 20px;grid-template-columns:1fr}.scribe-body{padding:23px 20px}.scribe-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.scribe-start-review{align-items:stretch;flex-direction:column;gap:16px}.scribe-diff{grid-template-columns:1fr;gap:9px}.scribe-diff>svg{transform:rotate(90deg)}.scribe-recording-row{flex-wrap:wrap}.scribe-recording-row>a{flex-basis:100%}.scribe-colophon{padding:17px 12px;font-size:9px}.scribe-discard{margin:16px 20px}.scribe-save-state{white-space:normal}}.scribe-dialog header.scribe-mast{height:auto!important;min-height:128px!important;padding:26px 38px!important;margin:0!important;background:#211a21!important;border-bottom:3px double #ac9161!important}.scribe-dialog .scribe-context>small,.scribe-dialog .scribe-writing>label,.scribe-dialog .scribe-choice small,.scribe-dialog .scribe-save-state{color:#706052!important}.scribe-dialog .scribe-body label{color:#41343b!important}.scribe-dialog .scribe-kicker{color:#876236!important}.scribe-dialog .scribe-body textarea::placeholder{color:#84776c!important;opacity:1}.scribe-capture-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:30px}.scribe-capture-grid .scribe-recordings{border-top:0;margin:0;padding:0 0 0 28px;border-left:1px solid #cdbb9a}.scribe-capture-grid .scribe-section-heading{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.scribe-capture-grid .scribe-recordings .scribe-section-heading>div:last-child{margin:10px 0 2px}.scribe-capture-grid .scribe-writing h3{font-size:26px!important}.scribe-capture-grid #scribe-notes{min-height:236px;height:236px}.scribe-capture-grid .scribe-recordings>p{font-size:12px;line-height:1.75}.scribe-capture-grid .scribe-recording-row{flex-wrap:wrap}.scribe-capture-grid .scribe-recording-row>a{flex-basis:100%}.scribe-capture-grid .scribe-transcript textarea{min-height:210px}@media(max-width:800px){.scribe-capture-grid{grid-template-columns:1fr;gap:26px}.scribe-capture-grid .scribe-recordings{border-left:0;border-top:1px solid #cdbb9a;padding:24px 0 0}.scribe-dialog header.scribe-mast{min-height:112px!important;padding:24px 20px!important}}.scribe-dialog .scribe-body p{color:#685d58!important}.scribe-dialog .scribe-body small{color:#75634f!important}.scribe-dialog .scribe-body .error{color:#8c283e!important;background:#f5e4df!important}.scribe-dialog .scribe-body .scribe-progress{color:#f9f0de!important}.scribe-dialog .scribe-start-review{position:sticky;bottom:0;background:#f6f0e5!important;padding:18px 0 12px;z-index:1;box-shadow:0 -10px 18px #f6f0e5b8}.scribe-dialog .scribe-start-review h3{font-size:21px!important}.scribe-dialog .scribe-start-review p{font-size:12px}
