:root{--bg:#080a0c;--panel:#101417;--line:#c89a5238;--lineStrong:#e4c4877a;--gold:#c79a52;--goldLight:#e4c487;--ivory:#f1ece2;--muted:#9d988f;--green:#7f9e82;--amber:#b88746;--red:#a8584b}*{box-sizing:border-box}html,body{color:var(--ivory);background:radial-gradient(circle at 78% 5%,#c79a5212,#0000 24%),linear-gradient(#07090b,#0b0e11);margin:0;font-family:Inter,system-ui,sans-serif}body{min-height:100vh}button,input{font:inherit}a{color:inherit;text-decoration:none}.serif{font-family:Georgia,Times New Roman,serif}.appShell{grid-template-columns:270px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);z-index:20;background:linear-gradient(#090c0f,#0d1114);flex-direction:column;height:100vh;padding:22px 17px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:18px;padding:6px 10px 22px;display:flex}.brandMark{border:1px solid var(--gold);width:58px;height:58px;color:var(--goldLight);border-radius:50%;place-items:center;font-size:23px;display:grid}.brand h1{color:var(--goldLight);letter-spacing:.12em;margin:0;font-size:17px;font-weight:500}.brand p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:6px 0 0;font-size:10px}.navSectionLabel{color:#706c65;letter-spacing:.16em;text-transform:uppercase;padding:0 12px 9px;font-size:9px}.nav{gap:6px;display:grid}.navItem{color:#d9d2c4;border:1px solid #0000;border-radius:10px;grid-template-columns:22px 1fr 14px;align-items:center;gap:9px;padding:10px 11px;font-size:13px;transition:all .25s;display:grid}.navArrow{opacity:0;transition:all .25s;transform:translate(-5px)}.navItem.active,.navItem:hover{border-color:var(--line);color:var(--goldLight);background:linear-gradient(90deg,#c79a521a,#c79a5209)}.navItem.active .navArrow,.navItem:hover .navArrow{opacity:1;transform:translate(0)}.profileCard{border:1px solid var(--line);background:linear-gradient(#c79a5212,#ffffff03);border-radius:14px;grid-template-columns:52px 1fr;align-items:center;gap:11px;margin-top:auto;padding:11px;display:grid}.profileAvatar{border:1px solid #e4c48759;border-radius:11px;width:52px;height:52px;position:relative;overflow:hidden}.profileCard strong{color:var(--goldLight);font-family:Georgia,serif;font-size:16px;font-weight:500;display:block}.profileCard span,.profileCard small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.profileCard small{color:#7f9e82}.main{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0ce0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 26px;display:grid;position:sticky;top:0;box-shadow:0 18px 48px #0000003d}.globalSearch{border:1px solid var(--line);max-width:390px;color:var(--muted);background:#0d1114;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.globalSearch input{color:var(--ivory);background:0 0;border:0;outline:0;width:100%}.globalSearch span{border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:3px;padding:3px 6px;font-size:10px;display:flex}.topTitle{text-align:center}.topTitle p{color:var(--goldLight);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px}.topTitle h2{letter-spacing:.07em;margin:3px 0 0;font-size:25px;font-weight:500}.topActions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.iconButton,.assistantButton,.primaryBtn,.ghostButton,.heroAction{border:1px solid var(--line);color:var(--goldLight);cursor:pointer;background:#c79a5209;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;transition:all .25s;display:inline-flex}.iconButton{padding:9px;position:relative}.iconButton i{background:var(--red);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.primaryBtn{border-color:var(--gold)}.iconButton:hover,.assistantButton:hover,.primaryBtn:hover,.ghostButton:hover,.heroAction:hover{background:#c79a521f;transform:translateY(-1px);box-shadow:0 0 28px #c79a521a}.content{gap:20px;padding:22px;display:grid}.heroGrid{grid-template-columns:1.35fr .72fr .9fr;gap:16px;display:grid}.hero,.panel,.weddingCard{border:1px solid var(--line);background:linear-gradient(#14191df7,#0c0f12fa);border-radius:16px}.hero{min-height:335px;position:relative;overflow:hidden}.heroCinematic{background:linear-gradient(90deg,#07090ae6 0%,#07090a73 44%,#07090a14 100%),url(https://images.unsplash.com/photo-1533105079780-92b9be482077?auto=format&fit=crop&w=1800&q=90) 50%/cover;box-shadow:0 24px 70px #00000059}.heroOverlay{background:radial-gradient(circle at 72% 42%,#0000 0 22%,#00000040 66%,#00000094 100%);position:absolute;inset:0}.heroCopy{max-width:460px;position:absolute;bottom:28px;left:30px}.heroCopy small,.eyebrow{color:var(--goldLight);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.heroCopy h3{margin:10px 0 8px;font-size:43px;font-weight:500;line-height:1.02}.heroCopy p{color:#ddd6ca;margin:0 0 18px;line-height:1.5}.heroAction{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0c7a}.panel{padding:16px;transition:all .3s}.panelHeader,.sectionHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.panelTitle{color:var(--goldLight);letter-spacing:.09em;text-transform:uppercase;margin:5px 0 14px;font-size:12px}.panelLink{color:var(--goldLight);opacity:.8;font-size:10px}.gaugeGrid{grid-template-columns:repeat(2,1fr);gap:18px 10px;margin-top:8px;display:grid}.gaugeItem{text-align:center}.gauge,.miniGauge{--p:0;background:conic-gradient(var(--goldLight) calc(var(--p)*1%),#ffffff13 0);border-radius:50%;place-items:center;display:grid;position:relative}.gauge{width:68px;height:68px;margin:auto}.miniGauge{width:50px;height:50px}.gauge:before,.miniGauge:before{content:"";background:#111519;border-radius:50%;position:absolute;inset:5px}.gauge span,.miniGauge span{z-index:1;color:var(--goldLight);font-family:Georgia,serif;position:relative}.gauge span{font-size:22px}.miniGauge span{font-size:11px}.gaugeItem small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.agendaList{display:grid}.agendaRow{border-bottom:1px solid #c79a521f;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.agendaRow time{font-family:Georgia,serif;font-size:17px}.agendaRow strong{font-size:12px}.agendaRow span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.status{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:6px;align-items:center;padding:4px 7px;font-size:9px;font-style:normal;display:inline-flex}.status.green,.statusBadge.green{color:#9fc2a1;background:#6f9a741f;border-color:#6f9a7473}.status.amber,.statusBadge.amber{color:#e0b56b;background:#b886461f;border-color:#b8864673}.status.red,.statusBadge.red{color:#d88678;background:#a44d4221;border-color:#a44d427a}.agentHint{color:var(--goldLight);border:1px dashed #c79a5240;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;gap:8px;margin-top:14px;padding:10px;display:grid}.agentHint strong{font-size:11px;display:block}.agentHint span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.sectionTitle{color:var(--goldLight);letter-spacing:.07em;margin:5px 0 0;font-size:20px}.weddingsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.weddingCard{transition:all .3s;overflow:hidden}.depthCard:hover,.weddingCard:hover{border-color:var(--lineStrong);transform:translateY(-5px);box-shadow:0 20px 55px #0000006b,0 0 32px #c79a5213}.weddingImage{background-position:50%;background-size:cover;height:156px;transition:transform .45s;position:relative}.weddingCard:hover .weddingImage{transform:scale(1.025)}.imageShade{background:linear-gradient(#0000 35%,#050708bd);position:absolute;inset:0}.statusBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:999px;padding:5px 8px;font-size:9px;position:absolute;bottom:10px;left:12px}.weddingBody{padding:14px}.weddingTop{justify-content:space-between;gap:12px;display:flex}.weddingBody h4{margin:0 0 5px;font-family:Georgia,serif;font-size:20px;font-weight:500}.weddingBody p{color:var(--muted);margin:0 0 4px;font-size:10px}.progress{background:#252a2e;border-radius:999px;height:4px;margin-top:12px;overflow:hidden}.progress span{background:linear-gradient(90deg,var(--gold),var(--goldLight));height:100%;display:block}.dashboardGrid{grid-template-columns:1.05fr 1.15fr 1.1fr 1fr;gap:16px;display:grid}.list{gap:12px;display:grid}.row{border-bottom:1px solid #c79a521f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;font-size:11px;display:flex}.row:last-child{border-bottom:none;padding-bottom:0}.muted{color:var(--muted);font-size:10px}.budgetRingWrap{align-items:center;gap:22px;display:flex}.budgetRing{background:conic-gradient(var(--gold) 0 62%,#758078 62% 88%,#d8d0c1 88% 100%);border-radius:50%;place-items:center;width:148px;height:148px;display:grid;position:relative}.budgetRing:before{content:"";background:#111519;border-radius:50%;position:absolute;inset:12px}.budgetRing span{z-index:1;color:var(--goldLight);text-align:center;font:21px Georgia,serif;position:relative}.budgetRing small{color:var(--muted);margin-top:4px;font:9px Inter,sans-serif;display:block}.budgetLegend{flex:1}.budgetLegend p{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.budgetLegend strong{color:var(--ivory);margin-left:auto;font-weight:500}.dot{border-radius:50%;width:8px;height:8px}.dot.gold{background:var(--gold)}.dot.sage{background:#758078}.dot.ivory{background:#d8d0c1}.activityList{display:grid}.activityItem{border-bottom:1px solid #c79a521f;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.activityIcon{color:var(--goldLight)}.activityItem strong{font-size:11px;display:block}.activityItem span,.activityItem time{color:var(--muted);font-size:9px}.lowerGrid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.weatherMain{justify-content:space-between;align-items:flex-end;display:flex}.weatherMain h4{margin:5px 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.weatherMain p{color:var(--muted);margin:0;font-size:10px}.weatherTemp{color:var(--goldLight);font-family:Georgia,serif;font-size:48px}.weatherStats{color:var(--muted);border-top:1px solid #c79a521f;gap:24px;margin-top:16px;padding-top:14px;font-size:10px;display:flex}.sofiaPanel{grid-template-columns:170px 1fr;min-height:242px;padding:0;display:grid;overflow:hidden}.sofiaPhoto{min-height:242px;position:relative}.sofiaPhoto:after{content:"";background:linear-gradient(90deg,#0000 52%,#111519 100%);position:absolute;inset:0}.sofiaCopy{flex-direction:column;justify-content:center;padding:24px;display:flex}.sofiaCopy h3{margin:8px 0;font-size:31px}.sofiaCopy p{color:var(--muted);font-size:12px;line-height:1.6}.sofiaActions{gap:8px;display:flex}.footerLine{text-align:center;color:var(--goldLight);letter-spacing:.18em;padding:7px 0 4px;font-family:Georgia,serif;font-size:12px}@media (max-width:1350px){.heroGrid{grid-template-columns:1fr 1fr}.heroCinematic{grid-column:1/-1}.dashboardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.weddingsGrid{grid-template-columns:repeat(2,1fr)}.topbar{grid-template-columns:1fr auto}.topTitle,.assistantButton{display:none}}@media (max-width:860px){.appShell{grid-template-columns:1fr}.sidebar{display:none}.heroGrid,.dashboardGrid,.lowerGrid,.weddingsGrid{grid-template-columns:1fr}.content{padding:14px}.gaugeGrid{grid-template-columns:repeat(4,1fr)}.sofiaPanel{grid-template-columns:125px 1fr}}.heroGrid{grid-template-columns:1.45fr .72fr .83fr}.heroComo{background:linear-gradient(90deg,#050708e6 0%,#05070875 45%,#05070814 100%),url(https://images.unsplash.com/photo-1533105079780-92b9be482077?auto=format&fit=crop&w=2200&q=95) 50% 48%/cover;min-height:370px}.heroCopy h1{max-width:620px;margin:9px 0 10px;font-size:46px;font-weight:500;line-height:1.02}.controlPanel,.cypressPanel{min-height:370px}.metricStack{gap:10px;display:grid}.metricRow{border-bottom:1px solid #c79a521c;grid-template-columns:52px 1fr;align-items:center;gap:11px;padding:8px 0;display:grid}.metricRow:last-child{border-bottom:0}.metricGauge{--p:0;background:conic-gradient(var(--goldLight) calc(var(--p)*1%),#ffffff12 0);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.metricGauge:before{content:"";background:#111519;border-radius:50%;position:absolute;inset:5px}.metricGauge span{z-index:1;color:var(--goldLight);font:10px Georgia,serif;position:relative}.metricRow strong{font-size:11px;display:block}.metricRow small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.cypressPanel{flex-direction:column;display:flex}.cypressHead{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.cypressMark{border:1px solid var(--lineStrong);width:38px;height:38px;color:var(--goldLight);border-radius:50%;place-items:center;display:grid}.cypressGreeting{margin:28px 0 8px;font-size:25px}.cypressText{color:var(--muted);font-size:11px;line-height:1.65}.cypressSummary{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:auto;display:grid}.cypressSummary span{color:var(--muted);text-align:center;border:1px solid #c79a521f;border-radius:9px;padding:9px;font-size:9px}.cypressSummary strong{color:var(--goldLight);font:19px Georgia,serif;display:block}.cypressButton{border:1px solid var(--gold);color:var(--goldLight);background:#c79a5214;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:10px 12px;display:flex}.attentionGrid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.attentionList{display:grid}.attentionItem{border-bottom:1px solid #c79a521c;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.attentionItem:last-child{border-bottom:0}.attentionIcon{border:1px solid;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.attentionIcon.red{color:#d88678;background:#a44d421f;border-color:#a44d4273}.attentionIcon.amber{color:#e0b56b;background:#b886461a;border-color:#b8864666}.attentionIcon.green{color:#9fc2a1;background:#6f9a741a;border-color:#6f9a7466}.attentionItem strong{font-size:11px;display:block}.attentionItem span,.attentionItem small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.nextAction{border-top:1px solid #c79a521f;margin-top:13px;padding-top:11px}.nextAction>span{color:var(--goldLight);letter-spacing:.1em;text-transform:uppercase;font-size:8px;display:block}.nextAction>strong{margin-top:5px;font-size:10px;font-weight:500;line-height:1.35;display:block}.nextAction>div{justify-content:space-between;margin-top:8px;display:flex}.nextAction small{color:var(--muted);background:#ffffff09;border-radius:5px;padding:3px 6px;font-size:8px}.lowerGrid{grid-template-columns:1.05fr .75fr 1.2fr}.financialBody{align-items:center;gap:22px;display:flex}.financialAlert{color:#d5ad69;background:#b8864614;border:1px solid #b8864647;border-radius:8px;align-items:center;gap:7px;margin-top:15px;padding:8px;font-size:9px;display:flex}.sofiaCommand{grid-template-columns:230px 1fr;min-height:280px;padding:0;display:grid;overflow:hidden}.sofiaLargePhoto{min-height:280px;position:relative}.sofiaLargePhoto:after{content:"";background:linear-gradient(90deg,#0000 48%,#111519 100%);position:absolute;inset:0}.sofiaCommandCopy{flex-direction:column;justify-content:center;padding:28px 25px;display:flex}.sofiaCommandCopy h2{margin:8px 0 10px;font-size:35px}.sofiaStatus{color:#9fc2a1;align-items:center;gap:6px;font-size:10px;display:flex}.sofiaStatus i{background:#7f9e82;border-radius:50%;width:6px;height:6px}.sofiaCommandCopy p{color:var(--muted);margin:15px 0 18px;font-size:11px;line-height:1.55}@media (max-width:1450px){.heroGrid{grid-template-columns:1fr 1fr}.heroComo{grid-column:1/-1}.lowerGrid{grid-template-columns:1fr 1fr}.sofiaCommand{grid-column:1/-1}}@media (max-width:980px){.attentionGrid,.lowerGrid{grid-template-columns:1fr}.sofiaCommand{grid-template-columns:170px 1fr}}.pageHeader{justify-content:space-between;align-items:flex-end;gap:20px;padding:6px 0 2px;display:flex}.pageHeader h1{color:var(--ivory);margin:7px 0 6px;font-size:42px;font-weight:500}.pageHeader p{color:var(--muted);max-width:760px;margin:0;font-size:12px;line-height:1.6}.panelLink{align-items:center;gap:5px;display:inline-flex}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metricCard{border:1px solid var(--line);background:linear-gradient(#14191df7,#0c0f12fa);border-radius:15px;padding:18px}.metricCard>span,.metricCard>small{color:var(--muted);font-size:10px;display:block}.metricCard>strong{color:var(--goldLight);margin:8px 0;font-size:27px;font-weight:500;display:block}.filterBar{align-items:center;gap:10px;display:flex}.searchBox{border:1px solid var(--line);min-width:320px;color:var(--muted);background:#0d1114;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.searchBox input{width:100%;color:var(--ivory);background:0 0;border:0;outline:0}select{border:1px solid var(--line);color:var(--ivory);background:#0d1114;border-radius:10px;padding:10px 12px}.tableWrap{border:1px solid var(--line);background:#0d1114;border-radius:15px;overflow:auto}.dataTable{border-collapse:collapse;width:100%}.dataTable th,.dataTable td{text-align:left;border-bottom:1px solid #c79a521c;padding:14px;font-size:11px}.dataTable th{color:var(--goldLight);text-transform:uppercase;letter-spacing:.1em;background:#c79a520b;font-size:9px}.dataTable td{color:#d2ccc1}.tableButton{border:1px solid var(--line);color:var(--goldLight);background:#c79a520f;border-radius:8px;padding:7px 10px}.twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspaceHero{border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:17px;align-items:flex-end;gap:20px;min-height:285px;padding:28px;display:flex}.workspaceHero h2{margin:7px 0;font-size:36px;font-weight:500}.workspaceHero p{color:var(--muted);margin:0}.workspaceProgress{--p:0;background:conic-gradient(var(--goldLight) calc(var(--p)*1%),#ffffff14 0);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;display:grid;position:relative}.workspaceProgress:before{content:"";background:#111519;border-radius:50%;position:absolute;inset:7px}.workspaceProgress span{z-index:1;color:var(--goldLight);font:16px Georgia,serif;position:relative}.tabs,.viewSwitch{gap:7px;display:flex;overflow:auto}.tabs button,.viewSwitch button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:#0d1114;border-radius:999px;padding:8px 11px;font-size:9px}.tabs button.active,.viewSwitch button.active{background:var(--gold);border-color:var(--gold);color:#080a0c}.timelineRow{border-bottom:1px solid #c79a521c;grid-template-columns:60px 1fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.timelineRow time{color:var(--goldLight);font:18px Georgia,serif}.timelineRow>div{gap:4px;display:grid}.timelineRow span,.timelineRow p{color:var(--muted);margin:0;font-size:10px}.timelineRow.detailed{grid-template-columns:65px 1fr auto auto}.dataRow{border-bottom:1px solid #c79a521c;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex}.dataRow>div{gap:4px;display:grid}.dataRow span{color:var(--muted)}.moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.moduleGrid button{text-align:left;border:1px solid var(--line);color:var(--ivory);background:#0d1114;border-radius:11px;gap:7px;padding:15px;display:grid}.moduleGrid button span{color:var(--goldLight);font-size:9px}.calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));min-height:510px;display:grid}.calendarDay{border-right:1px solid #c79a521c;padding:13px}.calendarDay:last-child{border-right:0}.calendarDay h3{color:var(--goldLight);text-transform:uppercase;font-size:10px}.calendarDay article{border-left:2px solid var(--gold);background:#c79a5212;border-radius:5px;gap:5px;margin:11px 0;padding:10px;display:grid}.calendarDay article time{color:var(--goldLight);font-size:9px}.calendarDay article span{color:var(--muted);font-size:9px}.barChart{gap:14px;display:grid}.barChart>div{gap:6px;display:grid}.barChart span{color:#d3cdc2;font-size:10px}.barChart i{background:linear-gradient(90deg,var(--gold),var(--goldLight));border-radius:999px;height:6px}.seatingGrid,.settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.seatList{flex-wrap:wrap;gap:7px;min-height:90px;margin-bottom:14px;display:flex}.seatList span{border:1px solid var(--line);color:#d5cec2;background:#0d1114;border-radius:999px;padding:7px 9px;font-size:9px}.communicationsGrid{grid-template-columns:380px 1fr;gap:16px;display:grid}.threadButton{text-align:left;width:100%;color:var(--ivory);background:0 0;border:0;border-bottom:1px solid #c79a521c;justify-content:space-between;gap:10px;padding:13px;display:flex}.threadButton.selected{background:#c79a520f}.threadButton>div{gap:5px;display:grid}.threadButton span{color:var(--muted);font-size:9px}.messageBubble,.draftBox,.priorityBox{border:1px solid var(--line);background:#0d1114;border-radius:11px;margin:12px 0;padding:15px;line-height:1.6}.draftBox{background:#c79a520f}.draftBox p,.priorityBox p{color:var(--muted);font-size:11px}.trendChart{align-items:flex-end;gap:9px;height:260px;display:flex}.trendChart i{background:linear-gradient(180deg,var(--goldLight),var(--gold));border-radius:5px 5px 0 0;flex:1}.logPanel,.miniLog{color:#9fc2a1;background:#050606;border:1px solid #273029;border-radius:11px;margin-top:16px;padding:17px;line-height:1.8;overflow:auto}.settingsCopy{color:var(--muted);font-size:11px}.cypressHero{border:1px solid var(--line);background:radial-gradient(circle at 80% 20%,#c79a522e,#0000 30%),linear-gradient(135deg,#15130f,#080a0c);border-radius:17px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:280px;padding:30px;display:flex}.cypressHero h2{max-width:850px;margin:10px 0 18px;font-size:42px;font-weight:500}.emptyCopy{color:var(--muted)}@media (max-width:1200px){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.calendarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.pageHeader{flex-direction:column;align-items:flex-start}.pageHeader h1{font-size:34px}.metricGrid,.twoColumns,.seatingGrid,.settingsGrid,.communicationsGrid{grid-template-columns:1fr}.filterBar{flex-direction:column;align-items:stretch}.searchBox{min-width:0}.calendarGrid{grid-template-columns:1fr}.calendarDay{border-right:0;border-bottom:1px solid var(--line);min-height:120px}.moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.timelineRow.detailed{grid-template-columns:55px 1fr}.timelineRow.detailed>.status{grid-column:2}}.weddingWorkspace{gap:16px;display:grid}.workspaceCover{border:1px solid var(--line);background:#0c0f11;border-radius:19px;min-height:380px;position:relative;overflow:hidden}.workspaceCoverShade{background:linear-gradient(90deg,#050708f5,#050708a6 45%,#05070826),linear-gradient(#0000 50%,#050708d9);position:absolute;inset:0}.workspaceCoverContent{z-index:2;flex-direction:column;justify-content:space-between;min-height:380px;padding:34px;display:flex;position:relative}.workspaceCoverTop{justify-content:space-between;gap:24px;display:flex}.workspaceCoverTop h1{margin:8px 0 10px;font-size:55px;font-weight:500}.workspaceCoverTop p{color:#ddd6ca;align-items:center;gap:7px;margin:0;display:flex}.workspaceCountdown{border:1px solid var(--lineStrong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#080a0c9e;border-radius:50%;align-content:center;place-items:center;width:122px;height:122px;display:grid}.workspaceCountdown span{color:var(--goldLight);font-size:42px;line-height:1}.workspaceCountdown small{max-width:80px;color:var(--muted);margin-top:5px;font-size:9px}.workspaceMeta{flex-wrap:wrap;gap:10px;display:flex}.workspaceMeta span{background:#080a0c94;border:1px solid #c79a5233;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:inline-flex}.workspaceNav{border:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0f12f2;border-radius:14px;gap:6px;padding:9px;display:flex;position:sticky;top:96px;overflow:auto}.workspaceNav a{white-space:nowrap;color:var(--muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;display:inline-flex}.workspaceNav a:hover,.workspaceNav a.active{color:var(--goldLight);border-color:var(--line);background:#c79a5214}.workspaceContent{gap:16px;display:grid}.moduleHeader h2{margin:6px 0;font-size:36px;font-weight:500}.moduleHeader p{color:var(--muted);max-width:720px;margin:0;font-size:11px}.workspaceDashboardGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.workspaceFocusCard h3{margin:14px 0 8px;font-size:27px;font-weight:500}.workspaceFocusCard p{color:var(--muted)}.workspaceAlertList>div{border-bottom:1px solid #c79a521c;grid-template-columns:1fr auto;gap:4px 12px;padding:11px 0;display:grid}.workspaceAlertList span{color:var(--muted);font-size:9px}.workspaceAlertList .status{grid-area:1/2/3}.planningHealth{gap:12px;display:grid}.planningHealth>div{grid-template-columns:80px 1fr 38px;align-items:center;gap:10px;display:grid}.planningHealth span{font-size:10px}.planningHealth>div>div{background:#252a2e;border-radius:999px;height:5px;overflow:hidden}.planningHealth i{background:linear-gradient(90deg,var(--gold),var(--goldLight));height:100%;display:block}.planningHealth strong{color:var(--goldLight);text-align:right;font-size:10px}.modulePlaceholder{text-align:center;padding:55px}.modulePlaceholder h3{font-size:28px}.modulePlaceholder p{color:var(--muted)}@media (max-width:1100px){.workspaceDashboardGrid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.workspaceCoverContent{padding:24px}.workspaceCoverTop{flex-direction:column}.workspaceCoverTop h1{font-size:40px}.workspaceCountdown{width:88px;height:88px}.workspaceCountdown span{font-size:29px}.workspaceDashboardGrid{grid-template-columns:1fr}.workspaceNav{top:12px}}.workspaceNav{scrollbar-width:thin;scrollbar-color:#c79a526b transparent;gap:9px;padding:12px}.workspaceNav a{border-radius:11px;gap:8px;min-height:46px;padding:11px 15px;font-size:11px;font-weight:600}.workspaceNav a svg{width:17px;height:17px}.workspaceNav a.active{color:#090b0d;border-color:var(--goldLight);background:linear-gradient(135deg,var(--goldLight),var(--gold));box-shadow:0 8px 24px #c79a5233}.alphaFinance{gap:18px;display:grid}.financialSection{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:17px;padding:20px}.financialSectionHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.financialSectionHead h3{margin:7px 0 0;font-size:27px;font-weight:500}.financialPrimaryButton{border:1px solid var(--gold);background:linear-gradient(135deg,var(--goldLight),var(--gold));color:#090b0d;border-radius:10px;padding:11px 15px;font-weight:700}.alphaBudgetKpis,.alphaPaymentKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.alphaBudgetKpis article,.alphaPaymentKpis article{background:linear-gradient(145deg,#c79a5214,#ffffff03);border:1px solid #c79a522e;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:112px;padding:17px;display:flex}.alphaBudgetKpis small,.alphaPaymentKpis small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.alphaBudgetKpis strong,.alphaPaymentKpis strong{color:var(--goldLight);font-size:23px;font-weight:500}.alphaBudgetMain{grid-template-columns:280px 1fr;gap:15px;margin-top:16px;display:grid}.financialVisualCard{background:#0c1013;border:1px solid #c79a5229;border-radius:15px;padding:19px}.financialCardTitle{color:var(--goldLight);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700;display:block}.alphaUsageRing{--usage:0;background:conic-gradient(var(--goldLight) calc(var(--usage)*1%),#ffffff12 0);border-radius:50%;place-items:center;width:180px;height:180px;margin:22px auto 5px;display:grid;position:relative}.alphaUsageRing:before{content:"";background:#0c1013;border-radius:50%;position:absolute;inset:18px}.alphaUsageRing>div{z-index:1;text-align:center;position:relative}.alphaUsageRing strong{color:var(--goldLight);font-size:33px;display:block}.alphaUsageRing span{color:var(--muted);font-size:10px;display:block}.alphaSnapshotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.alphaSnapshotGrid>div{background:#c79a520a;border:1px solid #c79a5224;border-radius:13px;min-height:115px;padding:16px}.alphaSnapshotGrid small{color:var(--muted);margin-bottom:12px;font-size:9px;display:block}.financialHealthy{color:#9fc2a1}.alphaBreakdown{grid-template-columns:270px 1fr;align-items:center;gap:26px;display:grid}.alphaBreakdownRing{border-radius:50%;place-items:center;width:220px;height:220px;margin:auto;display:grid;position:relative}.alphaBreakdownRing:before{content:"";background:#101417;border-radius:50%;position:absolute;inset:24px}.alphaBreakdownRing>div{z-index:1;text-align:center;position:relative}.alphaBreakdownRing strong{color:var(--goldLight);font-size:24px;display:block}.alphaBreakdownRing span{color:var(--muted);font-size:9px;display:block}.alphaCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.alphaCategoryGrid article{background:#0c1013;border:1px solid #c79a5224;border-radius:12px;padding:14px 14px 14px 19px;position:relative}.alphaCategoryGrid i{border-radius:99px;width:4px;position:absolute;top:12px;bottom:12px;left:0}.alphaCategoryGrid small,.alphaCategoryGrid span{color:var(--muted);font-size:9px;display:block}.alphaCategoryGrid strong{margin:6px 0;display:block}.alphaTableWrap{scrollbar-width:thin;scrollbar-color:#c79a526b transparent;width:100%;padding-bottom:8px;overflow-x:auto}.alphaFinancialTable{border-collapse:collapse;width:100%;min-width:1450px}.alphaFinancialTable th,.alphaFinancialTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #c79a521a;padding:14px 13px;font-size:10px}.alphaFinancialTable th{color:var(--goldLight);text-transform:uppercase;letter-spacing:.08em;background:#c79a520b;font-size:8px}.alphaFinancialTable tbody tr:hover{background:#c79a5209}.tableMeta{color:var(--muted);margin-top:5px;font-size:8px;display:block}.amountPaid{color:#9fc2a1;font-weight:700}.amountBalance{color:#d88678;font-weight:700}.amountCommission{color:var(--goldLight);font-weight:700}.rowProgress{background:#272c30;border-radius:99px;height:4px;margin-top:8px;overflow:hidden}.rowProgress span{background:linear-gradient(90deg,var(--gold),var(--goldLight));height:100%;display:block}.paymentHealth{border:1px solid;border-radius:99px;justify-content:center;align-items:center;min-width:92px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.paymentHealth.healthy{color:#9fc2a1;background:#7f9e821a;border-color:#7f9e8266}.paymentHealth.attention{color:#e0b56b;background:#b887461a;border-color:#b887466b}.paymentHealth.critical{color:#d88678;background:#a8584b1c;border-color:#a8584b73}.financialToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.financialFilters{flex-wrap:wrap;gap:9px;display:flex}.financialFilters select{min-width:150px}@media (max-width:1250px){.alphaBudgetKpis,.alphaPaymentKpis{grid-template-columns:repeat(3,1fr)}.alphaBudgetMain,.alphaBreakdown{grid-template-columns:1fr}}@media (max-width:860px){.workspaceNav a{min-height:44px;padding:10px 13px}.alphaBudgetKpis,.alphaPaymentKpis,.alphaSnapshotGrid,.alphaCategoryGrid{grid-template-columns:1fr}.financialSectionHead,.financialToolbar{flex-direction:column}}.alphaOperations{gap:18px;display:grid}.operationsSection{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:17px;padding:20px}.operationsHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.operationsHead h3{margin:7px 0;font-size:27px;font-weight:500}.operationsHead p{color:var(--muted);font-size:11px}.operationsHeadActions{gap:9px;display:flex}.operationsPrimaryButton{border:1px solid var(--gold);background:linear-gradient(135deg,var(--goldLight),var(--gold));color:#090b0d;border-radius:10px;padding:11px 15px;font-weight:700}.operationsKpis{grid-template-columns:repeat(6,1fr);gap:11px;display:grid}.operationsKpis article{background:#c79a520d;border:1px solid #c79a522b;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:100px;padding:15px;display:flex}.operationsKpis small{color:var(--muted);text-transform:uppercase;font-size:8px}.operationsKpis strong{color:var(--goldLight);font-size:27px}.operationsFilters{flex-wrap:wrap;gap:9px;margin-bottom:16px;display:flex}.operationsFilters input{flex:1;min-width:260px}.operationsFilters input,.operationsFilters select{border:1px solid var(--line);color:var(--ivory);background:#0c1013;border-radius:10px;padding:10px}.operationsTableWrap{overflow-x:auto}.operationsTable{border-collapse:collapse;width:100%;min-width:1500px}.operationsTable th,.operationsTable td{text-align:left;border-bottom:1px solid #c79a521a;padding:13px 11px;font-size:10px}.operationsTable th{color:var(--goldLight);text-transform:uppercase;font-size:8px}.operationsMeta{color:var(--muted);margin-top:4px;font-size:8px;display:block}.guestAlert{background:#a8584b14;border:1px solid #a8584b47;border-radius:9px;padding:8px}.guestAlert strong,.guestAlert span{display:block}.guestAlert span{color:var(--muted);font-size:8px}.seatingWorkspaceGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.seatingTableCard{border:1px solid var(--line);background:#0c1013;border-radius:17px;padding:18px}.seatingTableHead{justify-content:space-between;display:flex}.seatingCapacityBar{background:#282d31;border-radius:99px;height:5px;margin:15px 0;overflow:hidden}.seatingCapacityBar span{background:var(--goldLight);height:100%;display:block}.seatedGuestList{gap:8px;display:grid}.seatedGuestList>div{border:1px solid #c79a521c;border-radius:10px;grid-template-columns:38px 1fr;gap:10px;padding:9px;display:grid}.seatAvatar{border:1px solid var(--line);width:36px;height:36px;color:var(--goldLight);border-radius:50%;place-items:center;display:grid}.seatedGuestList small{color:var(--muted);font-size:8px;display:block}.emptySeatButton{border:1px dashed var(--line);color:var(--goldLight);background:0 0;border-radius:10px;padding:12px}.seatingTableCard footer{justify-content:space-between;margin-top:14px;display:flex}.timelineViewSwitch{gap:6px;margin-bottom:18px;display:flex}.timelineViewSwitch button{border:1px solid var(--line);color:var(--muted);background:#0c1013;border-radius:8px;padding:9px 13px}.alphaTimelineEvent{grid-template-columns:80px 28px 1fr;gap:13px;display:grid}.timelineTimeBlock{text-align:right}.timelineTimeBlock strong{color:var(--goldLight);font-size:20px;display:block}.timelineTimeBlock span{color:var(--muted);font-size:9px}.timelineRailMarker{justify-content:center;display:flex;position:relative}.timelineRailMarker i{background:var(--goldLight);z-index:2;border-radius:50%;width:13px;height:13px}.timelineRailMarker span{background:var(--gold);width:1px;position:absolute;top:13px;bottom:0}.timelineEventBody{border:1px solid var(--line);background:#0c1013;border-radius:14px;margin-bottom:14px;padding:16px}.timelineEventBody header{justify-content:space-between;display:flex}.timelineEventBody p{color:var(--muted);font-size:10px}.timelineEventBody footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timelineEventBody footer>span{color:var(--muted);margin-right:auto;font-size:9px}.timelineAlert{background:#a8584b14;border:1px solid #a8584b4d;border-radius:9px;margin-top:11px;padding:9px}.timelineAlert strong{color:#d88678;margin-right:8px}@media (max-width:1200px){.operationsKpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.operationsHead{flex-direction:column}.seatingWorkspaceGrid{grid-template-columns:1fr}}.coupleSeatingPage{color:#1d1915;background:radial-gradient(circle at 75% 0,#c79a5217,#0000 28%),linear-gradient(#f8f4ed,#eee7dc);min-height:100vh;padding:0 28px 24px}.coupleExperienceHeader{border-bottom:1px solid #54422b29;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;display:grid}.coupleExperienceHeader>div:first-child{flex-direction:column;display:flex}.coupleBrand{letter-spacing:.13em;color:#8b6b35;font:18px Georgia,serif}.coupleExperienceHeader small{letter-spacing:.12em;text-transform:uppercase;color:#877c6f;margin-top:4px;font-size:9px}.coupleWeddingIdentity{text-align:center}.coupleWeddingIdentity span{text-transform:uppercase;letter-spacing:.14em;color:#9b8350;font-size:10px;display:block}.coupleWeddingIdentity strong{margin-top:3px;font-size:25px;font-weight:500;display:block}.coupleSaveButton,.coupleSaveProposal{color:#fff;background:linear-gradient(135deg,#caa45f,#a9803f);border:1px solid #a9803f;border-radius:10px;justify-self:end;align-items:center;gap:7px;padding:11px 15px;font-weight:700;display:flex}.coupleSeatingIntro{grid-template-columns:1fr auto;align-items:end;gap:28px;padding:34px 0 24px;display:grid}.coupleSeatingIntro h1{max-width:760px;margin:8px 0 10px;font-size:44px;font-weight:500;line-height:1.04}.coupleSeatingIntro p{color:#746b61;max-width:720px;line-height:1.6}.coupleSeatingStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.coupleSeatingStats article{background:#ffffff9e;border:1px solid #54422b24;border-radius:13px;min-width:130px;padding:14px}.coupleSeatingStats svg{color:#a9803f;width:17px}.coupleSeatingStats strong,.coupleSeatingStats span{display:block}.coupleSeatingStats strong{margin:8px 0 3px;font:24px Georgia,serif}.coupleSeatingStats span{color:#746b61;font-size:9px}.coupleViewToolbar{background:#ffffffa8;border:1px solid #54422b24;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:10px;display:flex}.coupleViewToolbar>div{gap:7px;display:flex}.coupleViewToolbar button{color:#6d6257;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;display:flex}.coupleViewToolbar button.active{color:#704f1f;background:#fff6e7;border-color:#b28b4b}.coupleViewToolbar p{color:#807568;margin:0;font-size:10px}.coupleRoomGrid{grid-template-columns:245px minmax(650px,1fr) 280px;gap:15px;display:grid}.coupleGuestPanel,.coupleTableSummary,.coupleTableControls,.coupleSingleTableInfo{background:#ffffffb8;border:1px solid #54422b24;border-radius:15px;padding:17px}.coupleGuestPanel h2,.coupleTableSummary h2,.coupleTableControls h2,.coupleSingleTableInfo h2{margin:7px 0 14px;font-size:25px;font-weight:500}.coupleSearch{color:#1d1915;background:#fff;border:1px solid #54422b26;border-radius:9px;width:100%;padding:10px}.coupleGuestList{gap:7px;margin-top:12px;display:grid}.coupleGuestList button{text-align:left;color:#1d1915;background:#fff;border:1px solid #54422b1c;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.coupleGuestList strong,.coupleGuestList small{display:block}.coupleGuestList small{color:#7c7166;margin-top:3px;font-size:8px}.coupleGuestAvatar{color:#8b6b35;background:#efe3cf;border-radius:50%;place-items:center;width:32px;height:32px;font:11px Georgia,serif;display:grid}.coupleLegend{border-top:1px solid #54422b1f;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:15px;display:grid}.coupleLegend span{color:#6f665d;align-items:center;gap:6px;font-size:8px;display:flex}.coupleLegend svg{color:#8a6a34;width:12px;height:12px}.coupleRoomPlan{background:repeating-linear-gradient(0deg,#e9dfd0 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#e9dfd0 0 1px,#0000 1px 40px),#f7f1e8;border:1px solid #54422b2e;border-radius:15px;min-height:690px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #71532a12}.coupleHonorTable{background:linear-gradient(#fff,#eadfce);border:1px solid #b99d72;border-radius:36px;align-content:center;place-items:center;width:52%;height:72px;display:grid;position:absolute;top:8%;left:50%;transform:translate(-50%)}.coupleHonorTable span{font:14px Georgia,serif}.coupleHonorTable small{color:#7a6f63;margin-top:4px;font-size:8px}.coupleRoomTable{color:#1d1915;background:radial-gradient(circle,#fff 0 57%,#e7dccb 58%);border:1px solid #bda47d;border-radius:50%;width:150px;height:150px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 28px #4c351c21}.coupleRoomTable.imperial{border-radius:48px;width:220px;height:100px}.coupleRoomTable.selected{border-color:#a6762d;outline:3px solid #b9894147}.coupleRoomTable span,.coupleRoomTable strong,.coupleRoomTable i{display:block}.coupleRoomTable span{font:14px Georgia,serif}.coupleRoomTable strong{margin-top:5px;font-size:10px}.coupleRoomTable i{color:#8c7f70;margin-top:4px;font-size:7px}.coupleTableMeta{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.coupleTableMeta span{border:1px solid #54422b1c;border-radius:9px;padding:9px}.coupleTableMeta small,.coupleTableMeta strong{display:block}.coupleTableMeta small{color:#7a7066;font-size:7px}.coupleTableMeta strong{margin-top:4px;font:19px Georgia,serif}.coupleAssignedList{margin-top:14px;display:grid}.coupleAssignedList button{text-align:left;color:#1d1915;background:0 0;border:0;border-bottom:1px solid #54422b1a;grid-template-columns:22px 1fr 18px;align-items:center;gap:8px;padding:10px 0;display:grid}.coupleAssignedList strong,.coupleAssignedList small{display:block}.coupleAssignedList small{color:#746b61;font-size:8px}.coupleOpenTable{color:#704f1f;background:#fff4e1;border:1px solid #a9803f;border-radius:9px;width:100%;margin-top:15px;padding:11px;font-weight:700}.coupleSingleTableLayout{grid-template-columns:230px minmax(700px,1fr) 260px;gap:15px;display:grid}.coupleBackButton{color:#795b2c;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:18px;padding:0;display:flex}.coupleTableControls p{color:#746b61;font-size:10px;line-height:1.55}.coupleShapeChoices{gap:8px;margin-top:16px;display:grid}.coupleShapeChoices button{color:#1d1915;background:#fff;border:1px solid #54422b24;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.coupleShapeChoices button.active{background:#fff4e0;border-color:#b38b4b}.shapeIcon{border:1px solid #9d865f;width:34px;height:24px}.shapeIcon.round{border-radius:50%}.shapeIcon.imperial{border-radius:12px;width:44px}.shapeIcon.oval{border-radius:50%;width:42px}.shapeIcon.square{border-radius:6px}.coupleRelationHint{background:#f7f0e5;border:1px solid #54422b1f;border-radius:10px;margin-top:18px;padding:12px}.coupleRelationHint strong,.coupleRelationHint span{display:block}.coupleRelationHint span{color:#72685e;margin-top:5px;font-size:8px}.coupleSingleTableCanvas{background:radial-gradient(circle,#fffaf2,#eee4d4);border:1px solid #54422b29;border-radius:15px;place-items:center;min-height:700px;display:grid;overflow:hidden}.coupleTableGraphic{width:560px;height:560px;position:relative}.coupleTableCore{background:radial-gradient(circle,#fff 0 62%,#e3d3bc);border:1px solid #b79c73;border-radius:50%;align-content:center;place-items:center;width:250px;height:250px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coupleTableGraphic.oval .coupleTableCore{border-radius:50%;width:390px;height:220px}.coupleTableCore span{font:22px Georgia,serif}.coupleTableCore small{color:#796e62;margin-top:5px;font-size:9px}.coupleSeat{color:#1d1915;background:#fff;border:1px solid #54422b29;border-radius:11px;width:120px;min-height:72px;padding:8px;position:absolute;box-shadow:0 8px 20px #4e361c17}.coupleSeat.alert{background:#fff7f4;border-color:#b85f52}.coupleSeat.empty{background:#ffffff8c;border-style:dashed}.coupleSeat .seatNumber{background:#fff;border:1px solid #baa27c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid;position:absolute;top:-10px;left:-10px}.coupleSeat strong,.coupleSeat small,.coupleSeat em{display:block}.coupleSeat strong{font-size:9px}.coupleSeat small,.coupleSeat em{color:#746b61;margin-top:4px;font-size:7px}.coupleSeat i{color:#a35b48;position:absolute;top:7px;right:7px}.coupleHealthScore{background:conic-gradient(#92a889 0 92%,#ddd4c6 92%);border-radius:50%;align-content:center;place-items:center;width:130px;height:130px;margin:16px auto;display:grid;position:relative}.coupleHealthScore:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.coupleHealthScore strong,.coupleHealthScore span{z-index:1;position:relative}.coupleHealthScore strong{font-size:35px}.coupleHealthScore span{color:#746b61;font-size:7px}.coupleReviewList{display:grid}.coupleReviewList>div{border-bottom:1px solid #54422b1a;padding:10px 0}.coupleReviewList strong,.coupleReviewList span{display:block}.coupleReviewList strong{font-size:9px}.coupleReviewList span{color:#746b61;margin-top:3px;font-size:8px}.coupleSaveProposal{justify-content:center;width:100%;margin-top:16px}.coupleExperienceFooter{color:#8b7c69;letter-spacing:.1em;justify-content:space-between;padding:20px 0 0;font-size:8px;display:flex}@media (max-width:1250px){.coupleRoomGrid,.coupleSingleTableLayout{grid-template-columns:220px 1fr}.coupleTableSummary,.coupleSingleTableInfo{grid-column:1/-1}}@media (max-width:900px){.coupleSeatingPage{padding:0 14px 18px}.coupleExperienceHeader{grid-template-columns:1fr auto}.coupleWeddingIdentity{display:none}.coupleSeatingIntro,.coupleRoomGrid,.coupleSingleTableLayout{grid-template-columns:1fr}.coupleRoomPlan{min-width:700px}.coupleSingleTableCanvas{overflow:auto}}.seatingSearchBox{background:#fff;border:1px solid #54422b24;border-radius:9px;align-items:center;gap:8px;min-width:230px;padding:8px 10px;display:flex}.seatingSearchBox input{color:#1d1915;background:0 0;border:0;outline:0;width:100%}.guestSearchResults{background:#ffffffb8;border:1px solid #54422b24;border-radius:12px;flex-wrap:wrap;gap:8px;margin-bottom:15px;padding:12px;display:flex}.guestSearchResults button{text-align:left;color:#1d1915;background:#fff;border:1px solid #54422b1a;border-radius:9px;grid-template-columns:34px 1fr 20px;align-items:center;gap:8px;min-width:235px;padding:9px;display:grid}.guestSearchResults strong,.guestSearchResults small{display:block}.guestSearchResults small{color:#756b61;margin-top:3px;font-size:8px}.roomZoomControls{z-index:6;background:#ffffffe6;border:1px solid #54422b24;border-radius:10px;align-items:center;gap:7px;padding:6px;display:flex;position:absolute;top:14px;right:14px}.roomZoomControls button{color:#73552a;background:#f2e8d8;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.roomZoomControls span{text-align:center;min-width:42px;font-size:9px}.coupleRoomZoomLayer{transform-origin:50%;transition:transform .2s;position:absolute;inset:0}.detailModeSwitch{gap:7px;margin:18px 0;display:grid}.detailModeSwitch button{color:#1d1915;background:#fff;border:1px solid #54422b24;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.detailModeSwitch button.active{color:#6e4b1d;background:#fff3df;border-color:#a9803f;font-weight:700}.coupleSingleTableCanvas{min-height:820px}.coupleTableGraphic{width:700px;height:700px}.coupleTableGraphic.imperial{width:820px;height:500px}.coupleTableGraphic.oval{width:800px;height:600px}.coupleTableGraphic.square{width:720px;height:720px}.coupleTableCore{width:330px;height:330px;box-shadow:0 25px 60px #4e361c2e}.coupleTableGraphic.imperial .coupleTableCore{border-radius:95px;width:570px;height:190px}.coupleTableGraphic.oval .coupleTableCore{width:500px;height:290px}.coupleTableGraphic.square .coupleTableCore{border-radius:36px;width:340px;height:340px}.coupleTableCore span{font-size:28px}.coupleSeat{z-index:3;width:145px;min-height:88px;padding:12px 10px;transition:transform .18s,box-shadow .18s,border-color .18s}.coupleSeat:hover{z-index:20;box-shadow:0 14px 34px #4e361c2e;transform:translate(-50%,-50%)scale(1.05)!important}.seatGuestName{line-height:1.15;font-size:11px!important}.coupleSeat small{font-size:8px}.coupleSeat .seatNumber{width:26px;height:26px;font-size:10px}.coupleSingleTableCanvas.catering .coupleSeat.standard{background:#fff;border:2px solid #b9b2a8}.coupleSingleTableCanvas.catering .coupleSeat.vegetarian{background:#f2faf1;border:2px solid #6f996f}.coupleSingleTableCanvas.catering .coupleSeat.vegan{background:#edf8f1;border:2px solid #3f7b59}.coupleSingleTableCanvas.catering .coupleSeat.child{background:#fff8e9;border:2px solid #c4a05c}.coupleSingleTableCanvas.catering .coupleSeat.allergy{background:#fff0ed;border:2px solid #b85b4f}.seatTooltip{color:#fff;opacity:0;pointer-events:none;z-index:40;text-align:left;background:#181512;border-radius:11px;width:220px;padding:13px;transition:opacity .16s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 18px 45px #00000047}.seatTooltip:after{content:"";border-top:7px solid #181512;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.coupleSeat:hover .seatTooltip{opacity:1}.seatTooltip b,.seatTooltip em{display:block}.seatTooltip b{color:#e4c487;margin-bottom:6px;font-size:11px}.seatTooltip em{color:#d9d2c8;margin-top:3px;font-size:8px;font-style:normal}.seatTooltip .danger{color:#f0a095}.cateringLegend{gap:7px;margin-top:16px;display:grid}.cateringLegend span{border-radius:8px;padding:8px 10px;font-size:8px;font-weight:700}.cateringLegend .standard{color:#5b5650;background:#efede9}.cateringLegend .vegetarian{color:#477247;background:#e4f2e2}.cateringLegend .vegan{color:#316445;background:#dcefe4}.cateringLegend .child{color:#846322;background:#fff0ce}.cateringLegend .allergy{color:#8d3d34;background:#f8d9d4}@media (max-width:1450px){.coupleTableGraphic{transform:scale(.88)}}@media (max-width:1100px){.coupleTableGraphic{transform:scale(.76)}.coupleSingleTableCanvas{min-height:690px}}@media (max-width:900px){.coupleViewToolbar{flex-direction:column;align-items:stretch}.seatingSearchBox{width:100%}.coupleTableGraphic{transform:scale(.68)}.coupleSingleTableCanvas{min-height:610px}}.digitalTwinShell{background:#ffffffb8;border:1px solid #54422b29;border-radius:16px;margin-top:18px;overflow:hidden}.digitalTwinToolbar{border-bottom:1px solid #54422b1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:82px;padding:16px 18px;display:grid}.digitalTwinToolbar h2{margin:6px 0 0;font-size:25px;font-weight:500}.digitalTwinRoleSwitch{background:#f6efe4;border:1px solid #54422b21;border-radius:11px;gap:5px;padding:5px;display:flex}.digitalTwinRoleSwitch button{color:#71665b;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:9px}.digitalTwinRoleSwitch button.active{color:#6d4d20;background:#fff;font-weight:700;box-shadow:0 5px 16px #49321914}.digitalTwinVisibility{color:#6d4d20;background:#fff5e5;border:1px solid #b28a4c;border-radius:9px;justify-self:end;align-items:center;gap:7px;padding:10px 13px;display:flex}.digitalTwinStatusBar{background:#f8f2e9;border-bottom:1px solid #54422b1a;align-items:center;gap:18px;padding:10px 18px;display:flex}.digitalTwinStatusBar span{color:#655d55;align-items:center;gap:6px;font-size:8px;display:flex}.digitalTwinStatusBar svg{width:13px;height:13px}.digitalTwinStatusBar small{color:#7c7167;margin-left:auto;font-size:8px}.digitalTwinWorkspace{grid-template-columns:minmax(0,1fr) 285px;min-height:700px;display:grid}.digitalTwinCanvas{background:repeating-linear-gradient(0deg,#957b5514 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#957b5514 0 1px,#0000 1px 34px),linear-gradient(#f9f5ee,#ece2d4);position:relative;overflow:hidden}.digitalTwinRoomLabel{color:#675d53;z-index:5;background:#ffffffe6;border:1px solid #54422b1f;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex;position:absolute;top:16px;left:18px}.digitalTwinArchitecture.wall-top,.digitalTwinArchitecture.wall-bottom{opacity:.7;background:linear-gradient(90deg,#8f7d66,#c5ad88,#8f7d66);border-radius:7px;height:12px;position:absolute;left:5%;right:5%}.digitalTwinArchitecture.wall-top{top:7%}.digitalTwinArchitecture.wall-bottom{bottom:7%}.digitalTwinArchitecture.column{background:radial-gradient(circle,#fff 0 35%,#b9a483 38% 65%,#7d6b55 68%);border-radius:50%;width:24px;height:24px;position:absolute;box-shadow:0 5px 12px #442f1926}.digitalTwinArchitecture.column.one{top:11%;left:8%}.digitalTwinArchitecture.column.two{top:11%;right:8%}.digitalTwinArchitecture.column.three{bottom:11%;left:8%}.digitalTwinArchitecture.column.four{bottom:11%;right:8%}.digitalTwinObject{color:#2b241e;cursor:pointer;z-index:3;background:#ffffffe0;border:1px solid #523f2833;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;box-shadow:0 10px 25px #4932191a}.digitalTwinObject:hover,.digitalTwinObject.selected{border-color:#a77935;box-shadow:0 15px 32px #4932192e}.digitalTwinObject strong{font-size:9px}.digitalTwinObject small{color:#786e63;font-size:7px}.digitalTwinObject.ready{border-left:4px solid #71906b}.digitalTwinObject.review{border-left:4px solid #c19145}.digitalTwinObject.critical{border-left:4px solid #aa5549}.digitalTwinObject.dance-floor{background-color:#fff;background-image:linear-gradient(45deg,#b0916324 25%,#0000 25%),linear-gradient(-45deg,#b0916324 25%,#0000 25%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:18px}.digitalTwinObject.dj{color:#f2dfbd;background:linear-gradient(#292622,#151310)}.digitalTwinObject.bar{background:linear-gradient(#f3e3c9,#c9a46a)}.digitalTwinObject.cake{background:#fff8ef;border-radius:50%}.digitalTwinObject.entrance,.digitalTwinObject.service-access{border-radius:4px}.digitalTwinFlowPath{transform-origin:0;z-index:1;border-top:2px dashed;height:2px;position:absolute}.digitalTwinFlowPath span{white-space:nowrap;font-size:7px;position:absolute;top:-18px}.digitalTwinFlowPath.guest-path{color:#5f7659;border-color:#5d7a578c;width:34%;top:50%;left:10%;transform:rotate(-10deg)}.digitalTwinFlowPath.service-path{color:#965146;border-color:#a64f4380;width:35%;top:51%;right:8%;transform:rotate(165deg)}.digitalTwinInspector{background:#ffffffe6;border-left:1px solid #54422b1f;padding:18px;position:relative}.digitalTwinInspector h3{margin:7px 0 13px;font-size:27px;font-weight:500}.digitalTwinClose{background:#fff;border:1px solid #54422b1f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.digitalTwinObjectStatus{border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:700;display:inline-flex}.digitalTwinObjectStatus.ready{color:#54714f;background:#edf5eb}.digitalTwinObjectStatus.review{color:#8b6428;background:#fff3db}.digitalTwinObjectStatus.critical{color:#8e4036;background:#fbe4df}.digitalTwinInspectorGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.digitalTwinInspectorGrid article,.digitalTwinCapacity{background:#faf6ef;border:1px solid #54422b1a;border-radius:10px;padding:11px}.digitalTwinInspectorGrid small,.digitalTwinInspectorGrid strong,.digitalTwinCapacity small,.digitalTwinCapacity strong{display:block}.digitalTwinInspectorGrid small,.digitalTwinCapacity small{color:#796f65;font-size:7px}.digitalTwinInspectorGrid strong,.digitalTwinCapacity strong{margin-top:4px;font:18px Georgia,serif}.digitalTwinCapacity{margin-top:9px}.digitalTwinNote,.digitalTwinRoleAccess{border-top:1px solid #54422b1a;margin-top:15px;padding-top:13px}.digitalTwinNote small,.digitalTwinRoleAccess small{color:#887a6a;text-transform:uppercase;letter-spacing:.1em;font-size:7px;display:block}.digitalTwinNote p{color:#655d55;font-size:10px;line-height:1.5}.digitalTwinRoleAccess>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.digitalTwinRoleAccess span{color:#6d5431;background:#f1e6d5;border-radius:99px;padding:6px 8px;font-size:7px}.digitalTwinEditButton{color:#fff;background:linear-gradient(135deg,#caa45f,#a9803f);border:1px solid #a9803f;border-radius:9px;width:100%;margin-top:17px;padding:11px;font-weight:700}.digitalTwinEmptyInspector{text-align:center;color:#8b7d6e;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.digitalTwinEmptyInspector h3{font-size:24px}.digitalTwinEmptyInspector p{max-width:210px;font-size:9px;line-height:1.55}@media (max-width:1100px){.digitalTwinToolbar{grid-template-columns:1fr}.digitalTwinRoleSwitch,.digitalTwinVisibility{justify-self:start}.digitalTwinWorkspace{grid-template-columns:1fr}.digitalTwinInspector{border-top:1px solid #54422b1f;border-left:0}}.alphaDocuments{gap:16px;display:grid}.documentsHero{border:1px solid var(--line);background:radial-gradient(circle at 85% 0,#c79a521a,#0000 32%),linear-gradient(#14191dfa,#0b0e11fc);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:22px;padding:22px;display:flex}.documentsHero h2{margin:7px 0;font-size:31px;font-weight:500}.documentsHero p{max-width:740px;color:var(--muted);font-size:11px}.documentsHeroActions{gap:9px;display:flex}.documentsPrimaryButton,.documentsSecondaryButton{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-weight:700;display:inline-flex}.documentsPrimaryButton{border:1px solid var(--gold);background:linear-gradient(135deg,var(--goldLight),var(--gold));color:#090b0d}.documentsSecondaryButton{border:1px solid var(--line);color:var(--goldLight);background:#c79a520a}.documentsKpis{grid-template-columns:repeat(6,1fr);gap:11px;display:grid}.documentsKpis article{background:#c79a520d;border:1px solid #c79a522b;border-radius:13px;grid-template-columns:auto 1fr;column-gap:9px;min-height:104px;padding:15px;display:grid}.documentsKpis svg{color:var(--goldLight);width:16px}.documentsKpis small{color:var(--muted);text-transform:uppercase;font-size:8px}.documentsKpis strong{color:var(--goldLight);grid-column:1/-1;align-self:end;font-size:26px}.documentsSecurityNotice{color:#a7c4a8;background:#7f9e8212;border:1px solid #7f9e8247;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.documentsSecurityNotice strong,.documentsSecurityNotice span{display:block}.documentsSecurityNotice span{color:var(--muted);margin-top:3px;font-size:8px}.documentsWorkspace{grid-template-columns:minmax(0,1fr) 320px;gap:15px;display:grid}.documentsMain,.documentInspector{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:16px}.documentsMain{min-width:0;padding:16px}.documentsFilters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.documentsSearch{border:1px solid var(--line);background:#0c1013;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:270px;padding:10px;display:flex}.documentsSearch input{width:100%;color:var(--ivory);background:0 0;border:0;outline:0}.documentsFilters select{border:1px solid var(--line);min-width:150px;color:var(--ivory);background:#0c1013;border-radius:10px;padding:10px}.documentsTableWrap{overflow-x:auto}.documentsTable{border-collapse:collapse;width:100%;min-width:1120px}.documentsTable th,.documentsTable td{text-align:left;border-bottom:1px solid #c79a521a;padding:13px 11px;font-size:9px}.documentsTable th{color:var(--goldLight);text-transform:uppercase;font-size:8px}.documentsTable tbody tr{cursor:pointer}.documentsTable tbody tr:hover,.documentsTable tbody tr.selected{background:#c79a520b}.documentIdentity{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.documentFileIcon{width:38px;height:38px;color:var(--goldLight);border:1px solid #c79a522e;border-radius:10px;place-items:center;display:grid}.documentIdentity strong,.documentIdentity small,.documentCellMeta{display:block}.documentIdentity small,.documentCellMeta{color:var(--muted);margin-top:4px;font-size:8px}.documentStatus,.documentVisibility{border:1px solid;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:700;display:inline-flex}.documentStatus.approved{color:#9fc2a1;background:#7f9e821a;border-color:#7f9e8266}.documentStatus.review,.documentStatus.expiring{color:#e0b56b;background:#b887461a;border-color:#b887466b}.documentVisibility.client-visible{color:#9fc2a1;border-color:#7f9e8259}.documentVisibility.internal-only{color:#d88678;background:#a8584b1a;border-color:#a8584b66}.documentOpenButton{border:1px solid var(--line);color:var(--goldLight);background:#c79a520a;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:flex}.documentInspector{padding:18px}.documentPreview{height:180px;color:var(--goldLight);background:#c79a520a;border:1px solid #c79a5229;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:17px;display:flex}.documentPreview span{color:#d88678;align-self:flex-end;margin:0 10px -10px 0;font-size:8px}.documentPreview small{color:var(--muted);margin-top:9px;font-size:8px}.documentInspector h3{font-size:26px;font-weight:500}.documentInspectorBadges{flex-wrap:wrap;gap:6px;display:flex}.documentActionAlert{color:#ddb369;background:#b8874614;border:1px solid #b887464d;border-radius:9px;margin-top:13px;padding:10px;font-size:8px}.documentMetadata{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;display:grid}.documentMetadata div{background:#0c1013;border:1px solid #c79a521c;border-radius:9px;padding:9px}.documentMetadata dt{color:var(--muted);font-size:7px}.documentMetadata dd{margin:5px 0 0;font-size:9px}.documentNotes{border-top:1px solid #c79a521a;padding-top:13px}.documentNotes small{color:var(--goldLight);font-size:7px}.documentNotes p{color:var(--muted);font-size:9px;line-height:1.55}@media (max-width:1350px){.documentsKpis{grid-template-columns:repeat(3,1fr)}.documentsWorkspace{grid-template-columns:1fr}}@media (max-width:850px){.documentsHero{flex-direction:column;align-items:flex-start}.documentsKpis{grid-template-columns:repeat(2,1fr)}}.alphaGuestsCommand{gap:16px;display:grid}.guestsHero{border:1px solid var(--line);background:radial-gradient(circle at 85% 0,#c79a521a,#0000 32%),linear-gradient(#14191dfa,#0b0e11fc);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:22px;padding:22px;display:flex}.guestsHero h2{margin:7px 0;font-size:31px;font-weight:500}.guestsHero p{max-width:760px;color:var(--muted);font-size:11px;line-height:1.6}.guestsHeroActions{flex-wrap:wrap;gap:9px;display:flex}.guestsPrimaryButton,.guestsSecondaryButton{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-weight:700;display:inline-flex}.guestsPrimaryButton{border:1px solid var(--gold);background:linear-gradient(135deg,var(--goldLight),var(--gold));color:#090b0d}.guestsSecondaryButton{border:1px solid var(--line);color:var(--goldLight);background:#c79a520a}.guestsKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.guestsKpis article{background:linear-gradient(145deg,#c79a5213,#ffffff03);border:1px solid #c79a522b;border-radius:13px;grid-template-columns:auto 1fr;column-gap:9px;min-height:104px;padding:15px;display:grid}.guestsKpis svg{color:var(--goldLight);width:16px}.guestsKpis small{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.guestsKpis strong{color:var(--goldLight);grid-column:1/-1;align-self:end;font-size:26px}.guestsWorkspace{grid-template-columns:minmax(0,1fr) 350px;gap:15px;display:grid}.guestsMain,.guestInspector{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:16px}.guestsMain{min-width:0;padding:16px}.guestsFilters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.guestsSearch{border:1px solid var(--line);min-width:290px;color:var(--muted);background:#0c1013;border-radius:10px;flex:1;align-items:center;gap:8px;padding:10px 11px;display:flex}.guestsSearch input{width:100%;color:var(--ivory);background:0 0;border:0;outline:0}.guestsFilters select{border:1px solid var(--line);min-width:135px;color:var(--ivory);background:#0c1013;border-radius:10px;padding:10px}.guestsAlertFilter{color:#d88678;background:#a8584b0f;border:1px solid #a8584b52;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;display:flex}.guestsAlertFilter.active{background:#a8584b29;box-shadow:0 0 0 2px #a8584b14}.guestsTableWrap{scrollbar-width:thin;scrollbar-color:#c79a526b transparent;overflow-x:auto}.guestsTable{border-collapse:collapse;width:100%;min-width:1550px}.guestsTable th,.guestsTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #c79a521a;padding:13px 11px;font-size:9px}.guestsTable th{color:var(--goldLight);text-transform:uppercase;letter-spacing:.08em;background:#c79a520b;font-size:8px}.guestsTable tbody tr{cursor:pointer;transition:background .18s}.guestsTable tbody tr:hover,.guestsTable tbody tr.selected{background:#c79a520b}.guestIdentity{grid-template-columns:40px 1fr;align-items:center;gap:10px;display:grid}.guestAvatar,.guestInspectorAvatar{color:var(--goldLight);background:#c79a5212;border:1px solid #c79a5240;border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.guestAvatar{width:40px;height:40px;font-size:11px}.guestIdentity strong,.guestIdentity small,.guestCellMeta{display:block}.guestIdentity strong{align-items:center;gap:5px;font-size:10px;display:flex}.guestIdentity small,.guestCellMeta{color:var(--muted);margin-top:3px;font-size:8px}.guestRsvp,.guestVisibility,.guestBoolean,.guestVip{white-space:nowrap;border:1px solid;border-radius:99px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:700;display:inline-flex}.guestRsvp.confirmed{color:#9fc2a1;background:#7f9e821a;border-color:#7f9e8266}.guestRsvp.pending{color:#e0b56b;background:#b887461a;border-color:#b887466b}.guestRsvp.declined{color:#d88678;background:#a8584b1a;border-color:#a8584b66}.guestVisibility.client{color:#9fc2a1;border-color:#7f9e8259}.guestVisibility.internal{color:#d88678;background:#a8584b1a;border-color:#a8584b66}.guestBoolean.yes{color:#e0b56b;background:#b8874614;border-color:#b8874659}.guestBoolean.no{color:#9d988f;background:#9d988f0a;border-color:#9d988f33}.guestVip{color:var(--goldLight);background:#c79a521a;border-color:#c79a5266}.guestDietaryAlert{color:#d88678;background:#a8584b14;border:1px solid #a8584b47;border-radius:9px;grid-template-columns:18px 1fr;align-items:start;gap:7px;min-width:170px;padding:8px;display:grid}.guestDietaryAlert strong,.guestDietaryAlert small{display:block}.guestDietaryAlert small{color:var(--muted);margin-top:3px;font-size:8px}.guestMuted{color:var(--muted)}.guestOpenButton{border:1px solid var(--line);width:31px;height:31px;color:var(--goldLight);background:#c79a520a;border-radius:8px;place-items:center;display:grid}.guestInspector{padding:18px}.guestInspectorHeader{grid-template-columns:66px 1fr;align-items:center;gap:13px;display:grid}.guestInspectorAvatar{width:66px;height:66px;font-size:20px}.guestInspector h3{margin:5px 0;font-size:27px;font-weight:500}.guestInspectorHeader p{color:var(--muted);margin:0;font-size:9px}.guestInspectorBadges{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.guestActionAlert{color:#ddb369;background:#b8874614;border:1px solid #b887464d;border-radius:9px;align-items:center;gap:8px;margin-top:13px;padding:10px;font-size:8px;display:flex}.guestInspectorSection{border-top:1px solid #c79a521a;margin-top:17px;padding-top:15px}.guestInspectorSection h4{color:var(--goldLight);text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font-size:8px}.guestInspectorGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.guestInspectorGrid article{background:#0c1013;border:1px solid #c79a521c;border-radius:9px;padding:9px}.guestInspectorGrid small,.guestInspectorGrid strong{display:block}.guestInspectorGrid small{color:var(--muted);font-size:7px}.guestInspectorGrid strong{word-break:break-word;margin-top:5px;font-size:9px}.guestServiceCards{gap:8px;display:grid}.guestServiceCards article{background:#0c1013;border:1px solid #c79a521c;border-radius:9px;grid-template-columns:28px 1fr;align-items:start;gap:8px;padding:10px;display:grid}.guestServiceCards article.critical{background:#a8584b12;border-color:#a8584b59}.guestServiceCards svg{color:var(--goldLight);width:15px}.guestServiceCards small,.guestServiceCards strong,.guestServiceCards span{display:block}.guestServiceCards small{color:var(--muted);font-size:7px}.guestServiceCards strong{margin-top:3px;font-size:9px}.guestServiceCards span{color:var(--muted);margin-top:3px;font-size:8px}.guestNotes{border-radius:9px;grid-template-columns:22px 1fr;gap:8px;margin-top:8px;padding:10px;display:grid}.guestNotes.client{background:#7f9e820f;border:1px solid #7f9e823d}.guestNotes.internal{background:#a8584b0f;border:1px solid #a8584b3d}.guestNotes small{color:var(--goldLight);font-size:7px}.guestNotes p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.guestInspectorActions{gap:8px;margin-top:17px;display:grid}.guestsEmpty{min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}@media (max-width:1400px){.guestsKpis{grid-template-columns:repeat(3,1fr)}.guestsWorkspace{grid-template-columns:1fr}}@media (max-width:850px){.guestsHero{flex-direction:column;align-items:flex-start}.guestsKpis{grid-template-columns:repeat(2,1fr)}.guestsSearch{min-width:100%}}.guestsTable th,.guestsTable td{padding-top:15px;padding-bottom:15px;font-size:10px;line-height:1.45}.guestsTable th{letter-spacing:.085em;font-size:9px}.guestIdentity strong{font-size:11px;line-height:1.35}.guestIdentity small,.guestCellMeta{font-size:9px;line-height:1.4}.guestRsvp,.guestVisibility,.guestBoolean,.guestVip{padding:7px 9px;font-size:9px}.guestDietaryAlert strong{font-size:10px}.guestDietaryAlert small{font-size:9px;line-height:1.4}.guestsFilters select,.guestsSearch input,.guestsAlertFilter{font-size:11px}.guestsFilters select,.guestsAlertFilter,.guestsSearch{min-height:42px}.guestsKpis small{font-size:9px}.guestInspectorHeader p,.guestInspectorGrid strong,.guestServiceCards strong{font-size:10px}.guestInspectorGrid small,.guestServiceCards small,.guestNotes small{font-size:8px}.guestServiceCards span,.guestNotes p{font-size:9px;line-height:1.5}.guestInspectorSection h4{font-size:9px}.guestOpenButton{width:34px;height:34px}.newWeddingWizard{min-height:100vh;color:var(--ivory);background:radial-gradient(circle at 85% 0,#c79a5214,#0000 28%),linear-gradient(#080a0c,#0b0e11);padding:24px}.newWeddingHero{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1500px;margin:0 auto 17px;padding:24px;display:flex}.newWeddingHero h1{margin:8px 0 10px;font-size:42px;font-weight:500;line-height:1.05}.newWeddingHero p{max-width:760px;color:var(--muted);font-size:11px;line-height:1.6}.newWeddingDraftStatus{color:#a7c4a8;background:#7f9e8212;border:1px solid #7f9e8247;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:250px;padding:12px;display:grid}.newWeddingDraftStatus strong,.newWeddingDraftStatus span{display:block}.newWeddingDraftStatus strong{font-size:10px}.newWeddingDraftStatus span{color:var(--muted);margin-top:3px;font-size:8px}.newWeddingStepBar{border:1px solid var(--line);background:#0d1114;border-radius:15px;grid-template-columns:repeat(6,1fr);gap:8px;max-width:1500px;margin:0 auto 17px;padding:8px;display:grid}.newWeddingStepBar button{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px 25px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.newWeddingStepBar button>span{background:#c79a5208;border:1px solid #c79a5224;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.newWeddingStepBar button small{font-size:8px}.newWeddingStepBar button strong{font-size:10px}.newWeddingStepBar button.active{border-color:var(--lineStrong);color:var(--goldLight);background:#c79a5217}.newWeddingStepBar button.complete{color:#9fc2a1}.newWeddingStepBar button.complete>span{background:#7f9e8217;border-color:#7f9e8259}.newWeddingBody{grid-template-columns:minmax(0,1fr) 340px;gap:16px;max-width:1500px;margin:auto;display:grid}.newWeddingFormPanel,.newWeddingPreview{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:18px}.newWeddingFormPanel{flex-direction:column;min-height:650px;padding:24px;display:flex}.newWeddingSectionHead{border-bottom:1px solid #c79a521a;margin-bottom:23px;padding-bottom:17px}.newWeddingSectionHead h2{margin:7px 0;font-size:31px;font-weight:500}.newWeddingSectionHead p{color:var(--muted);margin:0;font-size:10px}.newWeddingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.newWeddingField{flex-direction:column;gap:7px;display:flex}.newWeddingField.full{grid-column:1/-1}.newWeddingField>span{color:var(--goldLight);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.newWeddingField>span b{color:#d88678;margin-left:3px}.newWeddingField input,.newWeddingField select,.newWeddingField textarea{width:100%;min-height:44px;color:var(--ivory);background:#0c1013;border:1px solid #c79a5233;border-radius:10px;outline:0;padding:11px 12px;font-size:11px}.newWeddingField textarea{resize:vertical;min-height:110px}.newWeddingField input:focus,.newWeddingField select:focus,.newWeddingField textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c79a5217}.newWeddingField>small{color:var(--muted);font-size:8px;line-height:1.4}.newWeddingPartnerBlock{background:#c79a5206;border:1px solid #c79a521f;border-radius:13px;margin-bottom:16px;padding:17px}.newWeddingPartnerBlock h3{color:var(--goldLight);margin:0 0 14px;font:500 18px Georgia,serif}.newWeddingMoneyInput{grid-template-columns:85px 1fr;gap:7px;display:grid}.newWeddingExperienceCard{background:#c79a520b;border:1px solid #c79a5229;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:19px;padding:17px;display:flex}.newWeddingExperienceCard h3{margin:7px 0;font-size:23px;font-weight:500}.newWeddingExperienceCard p{color:var(--muted);font-size:9px;line-height:1.5}.newWeddingMasterToggle{color:#a7c4a8;background:#7f9e8212;border:1px solid #7f9e824d;border-radius:10px;align-items:center;gap:9px;min-width:210px;padding:12px;font-size:10px;font-weight:700;display:flex}.newWeddingMasterToggle input{width:18px;height:18px}.newWeddingVisibilityGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px;display:grid}.newWeddingVisibilityGrid label{background:#0c1013;border:1px solid #c79a5224;border-radius:10px;align-items:center;gap:8px;padding:11px;font-size:9px;display:flex}.newWeddingVisibilityGrid input{width:17px;height:17px}.newWeddingVisibilityGrid svg{width:14px;color:var(--goldLight)}.newWeddingReviewGrid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.newWeddingReviewGrid article{background:#0c1013;border:1px solid #c79a5221;border-radius:12px;flex-direction:column;min-height:110px;padding:15px;display:flex}.newWeddingReviewGrid small{color:var(--goldLight);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.newWeddingReviewGrid strong{margin-top:auto;font:20px Georgia,serif}.newWeddingReviewGrid span{color:var(--muted);margin-top:6px;font-size:8px}.newWeddingSecuritySummary{background:#7f9e820f;border:1px solid #7f9e8240;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-top:15px;padding:13px;display:grid}.newWeddingSecuritySummary strong,.newWeddingSecuritySummary span{display:block}.newWeddingSecuritySummary strong{color:#a7c4a8;font-size:10px}.newWeddingSecuritySummary span{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.newWeddingErrors,.newWeddingSuccess{border-radius:10px;gap:5px;margin-top:16px;padding:12px;font-size:9px;display:grid}.newWeddingErrors{color:#d88678;background:#a8584b14;border:1px solid #a8584b59}.newWeddingErrors span:before{content:"• "}.newWeddingSuccess{color:#a7c4a8;background:#7f9e8214;border:1px solid #7f9e824d;grid-template-columns:20px 1fr;align-items:center}.newWeddingNavigation{border-top:1px solid #c79a521a;justify-content:space-between;gap:10px;margin-top:auto;padding-top:22px;display:flex}.newWeddingBack,.newWeddingNext,.newWeddingCreate{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:10px 16px;font-weight:700;display:flex}.newWeddingBack{border:1px solid var(--line);color:var(--goldLight);background:0 0}.newWeddingBack:disabled{opacity:.35}.newWeddingNext,.newWeddingCreate{border:1px solid var(--gold);background:linear-gradient(135deg,var(--goldLight),var(--gold));color:#090b0d}.newWeddingPreview{height:max-content;padding:18px;position:sticky;top:96px}.newWeddingPreview h2{margin:7px 0;font-size:28px;font-weight:500}.newWeddingPreview>p{color:var(--muted);font-size:9px}.newWeddingPreviewImage{background:linear-gradient(#0000 28%,#040607c7),url(https://images.unsplash.com/photo-1519225421980-715cb0215aed?auto=format&fit=crop&w=1000&q=88) 50%/cover;border-radius:14px;min-height:245px;margin:15px 0;position:relative;overflow:hidden}.newWeddingPreviewImage>div{position:absolute;bottom:16px;left:17px;right:17px}.newWeddingPreviewImage span,.newWeddingPreviewImage strong,.newWeddingPreviewImage small{display:block}.newWeddingPreviewImage span{color:var(--goldLight);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.newWeddingPreviewImage strong{margin-top:5px;font-size:25px}.newWeddingPreviewImage small{color:#ddd3c4;margin-top:5px;font-size:8px}.newWeddingPreview dl{gap:0;display:grid}.newWeddingPreview dl div{border-bottom:1px solid #c79a521a;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.newWeddingPreview dt{color:var(--muted);font-size:8px}.newWeddingPreview dd{text-align:right;margin:0;font-size:9px}.newWeddingPreviewModules{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:15px;display:grid}.newWeddingPreviewModules span{color:#77716a;text-align:center;border:1px solid #9d988f26;border-radius:8px;padding:8px;font-size:8px}.newWeddingPreviewModules span.enabled{color:#a7c4a8;background:#7f9e8212;border-color:#7f9e824d}@media (max-width:1200px){.newWeddingStepBar{grid-template-columns:repeat(3,1fr)}.newWeddingBody{grid-template-columns:1fr}.newWeddingPreview{position:static}}@media (max-width:760px){.newWeddingWizard{padding:12px}.newWeddingHero{flex-direction:column;align-items:flex-start}.newWeddingStepBar{grid-template-columns:repeat(2,1fr)}.newWeddingGrid,.newWeddingReviewGrid{grid-template-columns:1fr}.newWeddingField.full{grid-column:auto}.newWeddingVisibilityGrid{grid-template-columns:repeat(2,1fr)}.newWeddingExperienceCard{flex-direction:column;align-items:flex-start}}.vendorDetailWorkspace{gap:16px;display:grid}.vendorDetailHero{border:1px solid var(--line);background:radial-gradient(circle at 85% 0,#c79a521a,#0000 32%),linear-gradient(#14191dfa,#0b0e11fc);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.vendorDetailIdentity{grid-template-columns:78px 1fr;align-items:center;gap:15px;display:grid}.vendorDetailLogo{width:78px;height:78px;color:var(--goldLight);background:#c79a5212;border:1px solid #c79a5240;border-radius:18px;place-items:center;font:24px Georgia,serif;display:grid}.vendorDetailIdentity h1{margin:6px 0;font-size:37px;font-weight:500}.vendorDetailIdentity p{color:var(--muted);font-size:10px}.vendorDetailHeroActions{align-items:center;gap:9px;display:flex}.vendorDetailKpis{grid-template-columns:repeat(6,1fr);gap:11px;display:grid}.vendorDetailKpis article{background:#c79a520d;border:1px solid #c79a522b;border-radius:13px;grid-template-columns:auto 1fr;column-gap:9px;min-height:104px;padding:15px;display:grid}.vendorDetailKpis svg{color:var(--goldLight);width:16px}.vendorDetailKpis small{color:var(--muted);text-transform:uppercase;font-size:9px}.vendorDetailKpis strong{color:var(--goldLight);grid-column:1/-1;align-self:end;font-size:24px}.vendorDetailTabs{border:1px solid var(--line);background:#0d1114;border-radius:13px;gap:6px;padding:7px;display:flex;overflow:auto}.vendorDetailTabs button{min-width:130px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;padding:12px;font-size:10px}.vendorDetailTabs button.active{border-color:var(--lineStrong);color:var(--goldLight);background:#c79a5217}.vendorDetailGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.vendorDetailPanel{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:16px;padding:18px}.vendorDetailPanel.full{min-height:420px}.vendorPanelHeader{border-bottom:1px solid #c79a521a;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.vendorPanelHeader h2{margin:5px 0;font-size:24px;font-weight:500}.vendorPanelHeader>svg{color:var(--goldLight)}.vendorDetailList{display:grid}.vendorDetailList div{border-bottom:1px solid #c79a5214;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.vendorDetailList dt{color:var(--muted);font-size:9px}.vendorDetailList dd{text-align:right;max-width:62%;margin:0;font-size:10px}.vendorPerformanceGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.vendorPerformanceGrid div{text-align:center;background:#0c1013;border:1px solid #c79a521f;border-radius:11px;padding:16px}.vendorPerformanceGrid strong{color:var(--goldLight);font:28px Georgia,serif;display:block}.vendorPerformanceGrid span{color:var(--muted);font-size:8px}.vendorDetailNotes{border-radius:10px;margin-top:9px;padding:12px}.vendorDetailNotes.client{background:#7f9e820f;border:1px solid #7f9e8240}.vendorDetailNotes.internal{background:#a8584b0f;border:1px solid #a8584b40}.vendorDetailNotes small{color:var(--goldLight);font-size:8px}.vendorDetailNotes p{color:var(--muted);font-size:9px;line-height:1.5}.vendorLinkedCards{gap:9px;display:grid}.vendorLinkedCards article{background:#0c1013;border:1px solid #c79a521f;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.vendorLinkedCards strong,.vendorLinkedCards span{display:block}.vendorLinkedCards span{color:var(--muted);margin-top:4px;font-size:8px}.vendorLinkedCards a{color:var(--goldLight);font-size:9px}.vendorDataTable{overflow:auto}.vendorDataTable table{border-collapse:collapse;width:100%;min-width:760px}.vendorDataTable th,.vendorDataTable td{text-align:left;border-bottom:1px solid #c79a521a;padding:13px;font-size:10px}.vendorDataTable th{color:var(--goldLight);text-transform:uppercase;font-size:9px}.vendorDataTable button{border:1px solid var(--line);color:var(--goldLight);background:#c79a520a;border-radius:7px;padding:7px 10px}.vendorActivityList{display:grid}.vendorActivityList article{border-bottom:1px solid #c79a521a;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.vendorActivityList article>span{background:var(--gold);border-radius:50%;width:8px;height:8px}.vendorActivityList strong,.vendorActivityList small{display:block}.vendorActivityList small,.vendorActivityList time{color:var(--muted);margin-top:3px;font-size:8px}.vendorDetailMessage{color:#a7c4a8;background:#7f9e8214;border:1px solid #7f9e824d;border-radius:10px;align-items:center;gap:8px;padding:11px;font-size:9px;display:flex}.vendorEditModal{z-index:9999;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.vendorEditBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;position:absolute;inset:0}.vendorEditCard{border:1px solid var(--lineStrong);width:min(1100px,94vw);max-height:90vh;color:var(--ivory);background:#101417;border-radius:18px;padding:24px;position:relative;overflow:auto}.vendorEditHeader{border-bottom:1px solid #c79a521f;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;padding-bottom:16px;display:flex}.vendorEditHeader h2{margin:6px 0;font-size:30px;font-weight:500}.vendorEditHeader>button{border:1px solid var(--line);width:36px;height:36px;color:var(--goldLight);background:#0c1013;border-radius:50%}.vendorEditGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.vendorEditGrid label{flex-direction:column;gap:7px;display:flex}.vendorEditGrid label.full{grid-column:1/-1}.vendorEditGrid label>span{color:var(--goldLight);text-transform:uppercase;font-size:8px}.vendorEditGrid input,.vendorEditGrid select,.vendorEditGrid textarea{min-height:42px;color:var(--ivory);background:#0c1013;border:1px solid #c79a5233;border-radius:9px;padding:10px;font-size:10px}.vendorEditGrid textarea{min-height:95px}.vendorEditGrid input[type=checkbox]{width:20px;height:20px;min-height:20px}.vendorEditActions{border-top:1px solid #c79a521f;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;display:flex}@media (max-width:1350px){.vendorDetailKpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.vendorDetailHero{flex-direction:column;align-items:flex-start}.vendorDetailGrid,.vendorEditGrid{grid-template-columns:1fr}.vendorEditGrid label.full{grid-column:auto}}@media (max-width:700px){.vendorDetailKpis{grid-template-columns:repeat(2,1fr)}.vendorDetailIdentity{grid-template-columns:1fr}}.dataEntryCommand{gap:16px;display:grid}.dataEntryHero{border:1px solid var(--line);background:radial-gradient(circle at 84% 0,#c79a521c,#0000 31%),linear-gradient(#14191dfa,#0b0e11fc);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:22px;padding:23px;display:flex}.dataEntryHero h1{margin:7px 0;font-size:38px;font-weight:500}.dataEntryHero p{max-width:760px;color:var(--muted);font-size:11px;line-height:1.6}.dataEntryHeroStatus{color:#a7c4a8;background:#7f9e8212;border:1px solid #7f9e8247;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:280px;padding:13px;display:grid}.dataEntryHeroStatus strong,.dataEntryHeroStatus span{display:block}.dataEntryHeroStatus strong{font-size:10px}.dataEntryHeroStatus span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.dataEntryPrimaryGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.dataEntryPrimaryCard{background:linear-gradient(145deg,#c79a5213,#ffffff03);border:1px solid #c79a522e;border-radius:15px;flex-direction:column;min-height:230px;padding:19px;transition:all .22s;display:flex}.dataEntryPrimaryCard:hover{border-color:var(--lineStrong);transform:translateY(-3px)}.dataEntryIcon{width:44px;height:44px;color:var(--goldLight);background:#c79a520f;border:1px solid #c79a5240;border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.dataEntryPrimaryCard h2{margin:8px 0;font-size:25px;font-weight:500}.dataEntryPrimaryCard p{color:var(--muted);font-size:10px;line-height:1.55}.dataEntryPrimaryCard>strong{color:var(--goldLight);align-items:center;gap:6px;margin-top:auto;font-size:9px;display:flex}.dataEntryLayout{grid-template-columns:minmax(0,1fr) 340px;gap:15px;display:grid}.dataEntryModules,.dataEntrySide{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:16px;padding:18px}.dataEntrySectionHead{border-bottom:1px solid #c79a521a;margin-bottom:14px;padding-bottom:14px}.dataEntrySectionHead h2{margin:5px 0;font-size:25px;font-weight:500}.dataEntryModuleGrid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.dataEntryModuleCard{background:#0c1013;border:1px solid #c79a521f;border-radius:11px;grid-template-columns:30px 1fr 18px;align-items:center;gap:9px;min-height:92px;padding:13px;display:grid}.dataEntryModuleCard>svg{color:var(--goldLight)}.dataEntryModuleCard strong,.dataEntryModuleCard span{display:block}.dataEntryModuleCard strong{font-size:11px}.dataEntryModuleCard span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.dataEntryRecent{display:grid}.dataEntryRecent article{border-bottom:1px solid #c79a521a;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.dataEntryRecent article>span{background:var(--gold);border-radius:50%;width:7px;height:7px}.dataEntryRecent strong,.dataEntryRecent small{display:block}.dataEntryRecent strong{font-size:10px}.dataEntryRecent small,.dataEntryRecent time{color:var(--muted);margin-top:3px;font-size:8px}.dataEntryRule{background:#c79a520b;border:1px solid #c79a522e;border-radius:11px;margin-top:16px;padding:13px}.dataEntryRule strong{color:var(--goldLight);font-size:10px}.dataEntryRule p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}@media (max-width:1200px){.dataEntryPrimaryGrid,.dataEntryLayout{grid-template-columns:1fr}}@media (max-width:760px){.dataEntryHero{flex-direction:column;align-items:flex-start}.dataEntryModuleGrid{grid-template-columns:1fr}}.remainingCorePage{gap:16px;display:grid}.remainingHero{border:1px solid var(--line);background:radial-gradient(circle at 84% 0,#c79a521a,#0000 31%),linear-gradient(#14191dfa,#0b0e11fc);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:22px;padding:22px;display:flex}.remainingHero h1{margin:7px 0;font-size:37px;font-weight:500}.remainingHero p{max-width:760px;color:var(--muted);font-size:11px;line-height:1.6}.remainingPrimary{border:1px solid var(--gold);background:linear-gradient(135deg,var(--goldLight),var(--gold));color:#090b0d;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-weight:700;display:inline-flex}.remainingMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.remainingMetrics article{background:linear-gradient(145deg,#c79a5213,#ffffff03);border:1px solid #c79a522b;border-radius:13px;grid-template-columns:auto 1fr;column-gap:9px;min-height:112px;padding:15px;display:grid}.remainingMetrics svg{color:var(--goldLight);width:16px}.remainingMetrics small{color:var(--muted);text-transform:uppercase;font-size:9px}.remainingMetrics strong{color:var(--goldLight);grid-column:1/-1;align-self:end;font-size:25px}.remainingMetrics span{color:var(--muted);grid-column:1/-1;margin-top:4px;font-size:8px}.remainingLayout{grid-template-columns:minmax(0,1fr) 340px;gap:15px;display:grid}.remainingPanel{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:16px;padding:18px}.remainingPanel>header{border-bottom:1px solid #c79a521a;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.remainingPanel h2{margin:5px 0;font-size:25px;font-weight:500}.remainingPanel>header>svg{color:var(--goldLight)}.remainingSearch{border:1px solid var(--line);background:#0c1013;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.remainingSearch input{width:100%;color:var(--ivory);background:0 0;border:0;outline:0}.remainingRows{margin-top:12px;display:grid}.remainingRows article{border-bottom:1px solid #c79a521a;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.remainingRowIcon{width:34px;height:34px;color:var(--goldLight);background:#c79a520a;border:1px solid #c79a5226;border-radius:9px;place-items:center;display:grid}.remainingRows strong,.remainingRows small{display:block}.remainingRows strong{font-size:11px}.remainingRows small{color:var(--muted);margin-top:4px;font-size:9px}.remainingRows b{color:var(--goldLight);font-size:9px;font-weight:600}.remainingActions{gap:9px;display:grid}.remainingActions button{text-align:left;color:var(--ivory);background:#0c1013;border:1px solid #c79a521f;border-radius:10px;grid-template-columns:28px 1fr;gap:9px;padding:12px;display:grid}.remainingActions svg{color:var(--goldLight)}.remainingActions strong,.remainingActions span{display:block}.remainingActions strong{font-size:10px}.remainingActions span{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.remainingComposer{gap:8px;margin-top:16px;display:grid}.remainingComposer textarea{border:1px solid var(--line);min-height:100px;color:var(--ivory);resize:vertical;background:#0c1013;border-radius:10px;padding:10px}@media (max-width:1100px){.remainingMetrics{grid-template-columns:repeat(2,1fr)}.remainingLayout{grid-template-columns:1fr}}@media (max-width:700px){.remainingHero{flex-direction:column;align-items:flex-start}.remainingMetrics{grid-template-columns:1fr}}@media (max-width:1000px){.plannerLoginPage{grid-template-columns:1fr}.plannerLoginVisual{min-height:55vh}.plannerLoginStatement h1{font-size:48px}.systemMapGrid{grid-template-columns:1fr}.platformControlBar{flex-wrap:wrap}.platformLanguage{margin-left:0}}.platformControlBar{z-index:90;border:1px solid var(--line);background:#0c1013f5;border-radius:13px;align-items:center;gap:9px;min-height:54px;margin:0 0 14px;padding:8px 10px;display:flex;position:relative}.platformWeddingSwitch,.platformQuickNav>button,.platformMapLink,.platformLogout{border:1px solid var(--line);min-height:36px;color:var(--goldLight);background:0 0;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;text-decoration:none;display:flex}.platformWeddingSwitch small,.platformWeddingSwitch strong{display:block}.platformWeddingSwitch small{color:var(--muted);text-transform:uppercase;font-size:7px}.platformWeddingSwitch strong{font-size:10px}.platformQuickNav{position:relative}.platformQuickMenu{border:1px solid var(--lineStrong);background:#101417;border-radius:11px;width:220px;padding:7px;position:absolute;top:43px;left:0;box-shadow:0 24px 70px #00000073}.platformQuickMenu a{color:var(--ivory);border-radius:7px;padding:9px;font-size:9px;display:block}.platformQuickMenu a:hover{color:var(--goldLight);background:#c79a5214}.platformLanguage{border:1px solid var(--line);border-radius:9px;align-items:center;gap:4px;margin-left:auto;padding:5px;display:flex}.platformLanguage button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:700}.platformLanguage button.active{color:var(--goldLight);background:#c79a521f}.platformLogout{color:#d28b80}.plannerLoginPage{color:#f3ede3;background:#080a0c;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.plannerLoginVisual{background:linear-gradient(#05080a47,#05080ade),radial-gradient(circle at 25% 15%,#c79a522e,#0000 32%),url(https://images.unsplash.com/photo-1519167758481-83f550bb49b3?auto=format&fit=crop&w=1800&q=88) 50%/cover;flex-direction:column;min-height:100vh;padding:48px;display:flex}.plannerLoginBrand{align-items:center;gap:12px;display:flex}.plannerLoginBrand>span{color:#e2c58e;border:1px solid #dcbe85a6;border-radius:50%;place-items:center;width:46px;height:46px;font:14px Georgia,serif;display:grid}.plannerLoginBrand strong,.plannerLoginBrand small{display:block}.plannerLoginBrand strong{font-size:22px}.plannerLoginBrand small{color:#c5b8a7;text-transform:uppercase;font-size:8px}.plannerLoginStatement{max-width:720px;margin:auto 0}.plannerLoginStatement h1{margin:13px 0 20px;font-size:64px;font-weight:500;line-height:.98}.plannerLoginStatement p{color:#c7bbaa;max-width:560px;font-size:13px;line-height:1.65}.plannerLoginSecurity{background:#080a0c6b;border:1px solid #dcbe853d;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:9px;max-width:400px;padding:13px;display:grid}.plannerLoginSecurity strong,.plannerLoginSecurity span{display:block}.plannerLoginSecurity span{color:#b9ae9f;font-size:8px}.plannerLoginFormWrap{background:#0c0f12;place-items:center;padding:40px;display:grid}.plannerLoginForm{background:linear-gradient(#161b1ffa,#0d1114fc);border:1px solid #c79a522e;border-radius:18px;width:min(440px,100%);padding:34px}.plannerLoginForm h2{margin:8px 0;font-size:38px;font-weight:500}.plannerLoginForm>p{color:var(--muted);margin-bottom:24px;font-size:10px}.plannerLoginForm label{flex-direction:column;gap:7px;margin-top:14px;display:flex}.plannerLoginForm label>span{color:var(--goldLight);text-transform:uppercase;font-size:8px}.plannerLoginForm label>div{background:#0a0d0f;border:1px solid #c79a522e;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;padding:5px 10px;display:grid}.plannerLoginForm input{min-height:43px;color:var(--ivory);background:0 0;border:0;outline:0}.plannerLoginForm label button{color:var(--muted);background:0 0;border:0}.plannerLoginSubmit{border:1px solid var(--gold);background:linear-gradient(135deg,var(--goldLight),var(--gold));color:#090b0d;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:20px;font-weight:800;display:flex}.plannerLoginError{color:#d88678;background:#a8584b14;border:1px solid #a8584b59;border-radius:9px;margin-top:14px;padding:10px;font-size:9px}.plannerLoginFootnote{text-align:center;color:var(--muted);margin-top:14px;font-size:8px;display:block}.systemMapPage{gap:16px;display:grid}.systemMapHero,.systemMapGrid>article{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:17px;padding:22px}.systemMapHero h1{font-size:38px}.systemMapGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.systemMapGrid article>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.systemMapGrid a{color:var(--ivory);background:#0c1013;border:1px solid #c79a521f;border-radius:9px;padding:11px;display:block}.systemMapGrid strong,.systemMapGrid small{display:block}.systemMapGrid small{color:var(--muted);font-size:7px}@media (max-width:1000px){.plannerLoginPage{grid-template-columns:1fr}.plannerLoginVisual{min-height:55vh}.plannerLoginStatement h1{font-size:48px}.systemMapGrid{grid-template-columns:1fr}.platformControlBar{flex-wrap:wrap}.platformLanguage{margin-left:0}}@media (max-width:1100px){.prototypeDataLayout,.functionalWeatherGrid{grid-template-columns:1fr}.functionalWeatherMetrics{grid-template-columns:repeat(2,1fr)}}.prototypeDataButton{z-index:800;border:1px solid var(--gold);color:var(--goldLight);background:#11161a;border-radius:99px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:700;display:flex;position:fixed;bottom:18px;right:18px}.prototypeToast{z-index:1200;color:#a7c4a8;background:#111a15;border:1px solid #7f9e8259;border-radius:10px;gap:8px;padding:11px 14px;display:flex;position:fixed;bottom:70px;right:18px}.prototypeModal{z-index:1100;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.prototypeBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;position:absolute;inset:0}.prototypeCard{border:1px solid var(--lineStrong);width:min(560px,94vw);color:var(--ivory);background:#101417;border-radius:17px;padding:22px;position:relative}.prototypeCard header{border-bottom:1px solid #c79a521f;justify-content:space-between;padding-bottom:14px;display:flex}.prototypeCard h2{font-size:29px}.prototypeCard label{flex-direction:column;gap:7px;margin-top:12px;display:flex}.prototypeCard input,.prototypeCard select,.prototypeCard textarea{min-height:42px;color:var(--ivory);background:#0c1013;border:1px solid #c79a5233;border-radius:9px;padding:10px}.prototypeCard textarea{min-height:100px}.prototypeCard footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.prototypeSave{justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex;border:1px solid var(--gold)!important;background:linear-gradient(135deg,var(--goldLight),var(--gold))!important;color:#080a0c!important}.prototypeDataCenter{gap:15px;display:grid}.prototypeDataHero{border:1px solid var(--line);background:var(--panel);border-radius:17px;justify-content:space-between;padding:22px;display:flex}.prototypeDataHero h1{font-size:37px}.prototypeEntityTabs{border:1px solid var(--line);border-radius:12px;gap:6px;padding:7px;display:flex;overflow:auto}.prototypeEntityTabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 11px}.prototypeEntityTabs button.active{border-color:var(--lineStrong);color:var(--goldLight);background:#c79a5217}.prototypeDataLayout{grid-template-columns:minmax(0,1fr) 340px;gap:15px;display:grid}.prototypeDataPanel{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:18px}.prototypeRecords article{border-bottom:1px solid #c79a521a;grid-template-columns:1fr auto 34px;gap:10px;padding:12px 0;display:grid}.prototypeRecords strong,.prototypeRecords small,.prototypeRecords span{display:block}.prototypeRecords small{color:var(--muted)}.prototypeCreateForm label{flex-direction:column;gap:7px;margin-top:12px;display:flex}.prototypeCreateForm input,.prototypeCreateForm textarea,.prototypeCreateForm select{border:1px solid var(--line);min-height:41px;color:var(--ivory);background:#0c1013;border-radius:9px;padding:10px}.functionalWeather{gap:15px;display:grid}.functionalWeatherHero{border:1px solid var(--line);background:var(--panel);border-radius:17px;justify-content:space-between;padding:22px;display:flex}.functionalWeatherHero h1{font-size:37px}.functionalWeatherMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.functionalWeatherMetrics article{background:#c79a520d;border:1px solid #c79a522b;border-radius:13px;padding:15px}.functionalWeatherMetrics strong,.functionalWeatherMetrics span{display:block}.functionalWeatherGrid{grid-template-columns:1.4fr 1fr;gap:15px;display:grid}.functionalWeatherPanel{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:18px}.functionalForecast{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.functionalForecast article{text-align:center;border:1px solid #c79a521f;border-radius:10px;padding:12px}.functionalForecast strong,.functionalForecast span,.functionalForecast b,.functionalForecast small{display:block}.functionalRisk,.functionalSummary{border:1px solid #c79a521f;border-radius:9px;margin-top:10px;padding:11px}.functionalSummary.couple{background:#7f9e820f;border-color:#7f9e8240}@media (max-width:1100px){.prototypeDataLayout,.functionalWeatherGrid{grid-template-columns:1fr}.functionalWeatherMetrics{grid-template-columns:repeat(2,1fr)}}.prototypeDataCenterV2{gap:15px;display:grid}.prototypeDataHeroV2{border:1px solid var(--line);background:radial-gradient(circle at 86% 0,#c79a521a,#0000 30%),linear-gradient(#14191dfa,#0b0e11fc);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:22px;padding:22px;display:flex}.prototypeDataHeroV2 h1{margin:7px 0;font-size:36px;font-weight:500}.prototypeDataHeroV2 p{max-width:720px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.prototypeRefreshButton{border:1px solid var(--lineStrong);min-height:40px;color:var(--goldLight);background:#c79a520f;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:9px;font-weight:700;display:inline-flex}.prototypeRefreshButton:hover{background:#c79a521c}.prototypeDataMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.prototypeDataMetrics article{background:linear-gradient(145deg,#c79a5212,#ffffff03);border:1px solid #c79a5229;border-radius:13px;grid-template-columns:auto 1fr;column-gap:9px;min-height:104px;padding:15px;display:grid}.prototypeDataMetrics svg{width:16px;color:var(--goldLight)}.prototypeDataMetrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.prototypeDataMetrics strong{color:var(--goldLight);grid-column:1/-1;align-self:end;font-size:22px;font-weight:500}.prototypeEntityNavigation{border:1px solid var(--line);scrollbar-width:thin;background:#0d1114;border-radius:12px;gap:6px;padding:7px;display:flex;overflow-x:auto}.prototypeEntityNavigation button{white-space:nowrap;min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:600;display:inline-flex}.prototypeEntityNavigation button:hover{color:var(--ivory)}.prototypeEntityNavigation button.active{border-color:var(--lineStrong);color:var(--goldLight);background:#c79a521a}.prototypeEntityNavigation button span{color:var(--goldLight);font-size:7px}.prototypeDataMessage{color:#a7c4a8;background:#7f9e8212;border:1px solid #7f9e824d;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.prototypeDataLayoutV2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:15px;display:grid}.prototypeDataPanelV2,.prototypeCreatePanelV2{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:16px}.prototypeDataPanelV2{min-height:560px;padding:18px}.prototypeDataPanelHeader{border-bottom:1px solid #c79a521a;margin-bottom:14px;padding-bottom:14px}.prototypeDataPanelHeader h2{margin:5px 0 3px;font-size:25px;font-weight:500}.prototypeDataPanelHeader p{color:var(--muted);margin:0;font-size:8px}.prototypeDataToolbar{grid-template-columns:minmax(0,1fr) 180px;gap:9px;margin-bottom:12px;display:grid}.prototypeSearchV2,.prototypeStatusFilter{background:#0c1013;border:1px solid #c79a5226;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:7px 10px;display:flex}.prototypeSearchV2 svg,.prototypeStatusFilter svg{color:var(--muted)}.prototypeSearchV2 input,.prototypeStatusFilter select{width:100%;color:var(--ivory);background:0 0;border:0;outline:0;font-size:9px}.prototypeRecordsTable{display:grid}.prototypeRecordsHead{color:var(--goldLight);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #c79a521f;grid-template-columns:minmax(0,1fr) 130px 110px 36px;gap:10px;padding:9px 10px;font-size:7px;display:grid}.prototypeRecordsTable>article{border-bottom:1px solid #c79a5214;grid-template-columns:minmax(0,1fr) 130px 110px 36px;align-items:center;gap:10px;min-height:72px;padding:10px;transition:all .18s;display:grid}.prototypeRecordsTable>article:hover{background:#c79a5209}.prototypeRecordIdentity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.prototypeRecordMark{width:42px;height:42px;color:var(--goldLight);background:#c79a520d;border:1px solid #c79a522b;border-radius:10px;place-items:center;font:10px Georgia,serif;display:grid}.prototypeRecordIdentity strong,.prototypeRecordIdentity small,.prototypeRecordIdentity em{display:block}.prototypeRecordIdentity strong{font-size:10px}.prototypeRecordIdentity small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.prototypeRecordIdentity em{color:#625b54;margin-top:3px;font-size:7px;font-style:normal}.prototypeStatusTag{color:var(--goldLight);white-space:nowrap;background:#c79a520f;border:1px solid #c79a5226;border-radius:99px;justify-self:start;padding:6px 8px;font-size:7px;font-weight:700}.prototypeStatusTag.attention,.prototypeStatusTag.due-soon,.prototypeStatusTag.to-review{color:#d4a865;background:#b8874614;border-color:#b8874647}.prototypeStatusTag.completed,.prototypeStatusTag.confirmed,.prototypeStatusTag.active,.prototypeStatusTag.preferred{color:#a7c4a8;background:#7f9e8212;border-color:#7f9e8247}.prototypeRecordsTable time{color:var(--muted);font-size:8px}.prototypeDeleteButton{color:#d88678;background:#a8584b0d;border:1px solid #a8584b38;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.prototypeDeleteButton:hover{background:#a8584b1c}.prototypeEmptyState{min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.prototypeEmptyState strong{color:var(--ivory);font-size:11px}.prototypeCreatePanelV2{padding:18px;position:sticky;top:16px}.prototypeCreatePanelV2>header{border-bottom:1px solid #c79a521a;grid-template-columns:42px 1fr;align-items:start;gap:11px;margin-bottom:15px;padding-bottom:15px;display:grid}.prototypeCreateIcon{width:42px;height:42px;color:var(--goldLight);background:#c79a520f;border:1px solid #c79a5238;border-radius:11px;place-items:center;display:grid}.prototypeCreatePanelV2 h2{margin:5px 0 4px;font-size:23px;font-weight:500}.prototypeCreatePanelV2 header p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.prototypeCreatePanelV2 label{flex-direction:column;gap:7px;margin-top:12px;display:flex}.prototypeCreatePanelV2 label>span{color:var(--goldLight);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.prototypeCreatePanelV2 input,.prototypeCreatePanelV2 textarea,.prototypeCreatePanelV2 select{width:100%;min-height:42px;color:var(--ivory);box-sizing:border-box;background:#0c1013;border:1px solid #c79a5229;border-radius:9px;padding:10px;font-size:9px}.prototypeCreatePanelV2 textarea{resize:vertical;min-height:120px}.prototypeCreateButton{border:1px solid var(--gold);background:linear-gradient(135deg,var(--goldLight),var(--gold));color:#080a0c;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:16px;font-size:9px;font-weight:800;display:flex}.prototypeCreateNote{color:var(--muted);background:#c79a5209;border:1px solid #c79a521a;border-radius:8px;margin-top:12px;padding:10px;font-size:7px;line-height:1.45}@media (max-width:1200px){.prototypeDataMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prototypeDataLayoutV2{grid-template-columns:1fr}.prototypeCreatePanelV2{position:static}}@media (max-width:760px){.prototypeDataHeroV2{flex-direction:column;align-items:flex-start}.prototypeDataMetrics,.prototypeDataToolbar{grid-template-columns:1fr}.prototypeRecordsHead{display:none}.prototypeRecordsTable>article{grid-template-columns:1fr auto}.prototypeRecordsTable time{display:none}}.alphaSchemaInspector{gap:15px;display:grid}.alphaSchemaHero{border:1px solid var(--line);background:radial-gradient(circle at 85% 0,#c79a521a,#0000 30%),linear-gradient(#14191dfa,#0b0e11fc);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.alphaSchemaHero h1{margin:7px 0;font-size:37px;font-weight:500}.alphaSchemaHero p{max-width:760px;color:var(--muted);font-size:10px;line-height:1.55}.alphaSchemaRule{color:#a7c4a8;background:#7f9e8212;border:1px solid #7f9e8247;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:290px;padding:13px;display:grid}.alphaSchemaRule strong,.alphaSchemaRule span{display:block}.alphaSchemaRule strong{font-size:10px}.alphaSchemaRule span{color:var(--muted);margin-top:3px;font-size:8px}.alphaSchemaTabs{border:1px solid var(--line);background:#0d1114;border-radius:12px;gap:6px;padding:7px;display:flex;overflow:auto}.alphaSchemaTabs button{color:var(--muted);text-transform:capitalize;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 12px;font-size:9px}.alphaSchemaTabs button.active{border-color:var(--lineStrong);color:var(--goldLight);background:#c79a521a}.alphaSchemaMetrics{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.alphaSchemaMetrics article{background:#c79a520d;border:1px solid #c79a5229;border-radius:13px;grid-template-columns:auto 1fr;column-gap:8px;min-height:100px;padding:15px;display:grid}.alphaSchemaMetrics svg{color:var(--goldLight)}.alphaSchemaMetrics small{color:var(--muted);text-transform:uppercase;font-size:8px}.alphaSchemaMetrics strong{color:var(--goldLight);text-transform:capitalize;grid-column:1/-1;align-self:end;font:22px Georgia,serif}.alphaSchemaPanel{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:16px;padding:18px}.alphaSchemaPanel>header{border-bottom:1px solid #c79a521a;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.alphaSchemaPanel h2{text-transform:capitalize;margin:5px 0;font-size:26px;font-weight:500}.alphaSchemaPanel header label{border:1px solid var(--line);background:#0c1013;border-radius:9px;align-items:center;gap:8px;min-width:280px;padding:9px;display:flex}.alphaSchemaPanel header input{width:100%;color:var(--ivory);background:0 0;border:0;outline:0}.alphaSchemaTable{display:grid}.alphaSchemaHead,.alphaSchemaTable article{border-bottom:1px solid #c79a5217;grid-template-columns:1.2fr 1fr 160px 1.5fr;align-items:center;gap:12px;padding:11px;display:grid}.alphaSchemaHead{color:var(--goldLight);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.alphaSchemaTable article strong{font-size:10px}.alphaSchemaTable article code{color:#c9b68f;font-size:8px}.alphaSchemaTable article small{color:var(--muted);overflow-wrap:anywhere;font-size:7px}.alphaSchemaTable article>span{border-radius:99px;justify-self:start;padding:6px 8px;font-size:7px;font-weight:700}.alphaSchemaTable .writable{color:#a7c4a8;background:#7f9e8212;border:1px solid #7f9e8242}.alphaSchemaTable .protected{color:#d88678;background:#a8584b0f;border:1px solid #a8584b40}@media (max-width:900px){.alphaSchemaHero{flex-direction:column;align-items:flex-start}.alphaSchemaMetrics{grid-template-columns:1fr}.alphaSchemaPanel>header{flex-direction:column;align-items:flex-start}.alphaSchemaPanel header label{box-sizing:border-box;min-width:100%}.alphaSchemaHead{display:none}.alphaSchemaTable article{grid-template-columns:1fr}}.metaFormPage{gap:15px;display:grid}.metaFormHero{border:1px solid var(--line);background:radial-gradient(circle at 85% 0,#c79a521a,#0000 30%),linear-gradient(#14191dfa,#0b0e11fc);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.metaFormHero h1{margin:7px 0;font-size:37px;font-weight:500}.metaFormHero p{max-width:720px;color:var(--muted);font-size:10px;line-height:1.55}.metaFormRule{color:#a7c4a8;background:#7f9e8212;border:1px solid #7f9e8247;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:290px;padding:13px;display:grid}.metaFormRule strong,.metaFormRule span{display:block}.metaFormRule strong{font-size:10px}.metaFormRule span{color:var(--muted);margin-top:3px;font-size:8px}.metaFormMessage{color:#a7c4a8;background:#7f9e8212;border:1px solid #7f9e824d;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.metaFormContract{gap:14px;display:grid}.metaFormSection{border:1px solid var(--line);background:linear-gradient(#14191dfa,#0b0e11fc);border-radius:16px;padding:18px}.metaFormSection>header{border-bottom:1px solid #c79a521a;margin-bottom:14px;padding-bottom:13px}.metaFormSection h2{margin:5px 0;font-size:24px;font-weight:500}.metaFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.metaFormGrid label{flex-direction:column;gap:7px;display:flex}.metaFormGrid label.full{grid-column:1/-1}.metaFormGrid label>span{color:var(--goldLight);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:5px;font-size:8px;display:flex}.metaFormGrid label>span b{color:#d88678}.metaFormGrid input,.metaFormGrid select,.metaFormGrid textarea{width:100%;min-height:42px;color:var(--ivory);box-sizing:border-box;background:#0c1013;border:1px solid #c79a5229;border-radius:9px;padding:10px}.metaFormGrid textarea{resize:vertical;min-height:105px}.metaFormGrid input[type=checkbox]{width:22px;height:22px;min-height:22px}.metaFormGrid label.readonly input,.metaFormGrid label.readonly textarea{opacity:.58;background:#090c0e}.metaFormGrid small{color:var(--muted);font-size:7px;line-height:1.4}.metaFormGrid em{color:#5f5952;font-size:7px;font-style:normal}.metaFormActions{border:1px solid var(--line);background:#0d1114;border-radius:13px;justify-content:flex-end;gap:9px;padding:15px;display:flex}.metaFormActions button{border:1px solid var(--line);min-height:40px;color:var(--ivory);background:0 0;border-radius:9px;padding:9px 14px}.metaFormActions .metaFormSave{border-color:var(--gold);background:linear-gradient(135deg,var(--goldLight),var(--gold));color:#080a0c;align-items:center;gap:7px;font-weight:800;display:flex}@media (max-width:1000px){.metaFormHero{flex-direction:column;align-items:flex-start}.metaFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.metaFormGrid{grid-template-columns:1fr}.metaFormGrid label.full{grid-column:auto}}.alphaKnowledgePage{gap:16px;display:grid}.alphaKnowledgeHero{border:1px solid var(--line);background:linear-gradient(#14191dfc,#0a0d10fc);border-radius:17px;justify-content:space-between;gap:20px;padding:24px;display:flex}.alphaKnowledgeHero h1{margin:7px 0;font-size:39px}.alphaKnowledgeHero p{color:var(--muted);font-size:11px}.alphaKnowledgeStamp{border:1px solid #c79a5233;border-radius:11px;min-width:210px;padding:14px}.alphaKnowledgeStamp strong,.alphaKnowledgeStamp span{display:block}.alphaKnowledgeStamp span{color:var(--muted);margin-top:4px;font-size:9px}.alphaKnowledgeModules{gap:14px;display:grid}.alphaKnowledgeModule{border:1px solid var(--line);background:#0d1114;border-radius:15px;padding:18px}.alphaKnowledgeModule>header{border-bottom:1px solid #c79a521a;justify-content:space-between;align-items:flex-end;margin-bottom:14px;padding-bottom:13px;display:flex}.alphaKnowledgeModule h2{text-transform:capitalize;margin:5px 0;font-size:27px}.alphaKnowledgeModule>header>span{color:var(--muted);font-size:9px}.alphaKnowledgeGrid{grid-template-columns:1.3fr .8fr;gap:18px;display:grid}.alphaKnowledgeGrid h3{text-transform:uppercase;color:var(--goldLight);font-size:9px}.alphaKnowledgeField{border-bottom:1px solid #c79a5214;grid-template-columns:1fr auto;gap:5px;padding:9px;display:grid}.alphaKnowledgeField strong{font-size:10px}.alphaKnowledgeField span{color:var(--gold);font-size:7px}.alphaKnowledgeField small{color:var(--muted);grid-column:1/-1;font-size:8px}.alphaKnowledgeSource{border-bottom:1px solid #c79a5214;grid-template-columns:1fr auto;gap:8px;padding:8px;display:grid}.alphaKnowledgeSource code{color:#bbb4aa;overflow-wrap:anywhere;font-size:8px}.alphaKnowledgeSource span{color:var(--gold);font-size:8px}@media (max-width:900px){.alphaKnowledgeHero{flex-direction:column}.alphaKnowledgeGrid{grid-template-columns:1fr}}.canonicalContractsPage{gap:16px;display:grid}.canonicalContractsHero{border:1px solid var(--line);background:linear-gradient(#14191dfc,#0a0d10fc);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.canonicalContractsHero h1{margin:7px 0;font-size:39px}.canonicalContractsHero p{color:var(--muted);font-size:11px}.canonicalContractsHero>strong{color:var(--goldLight);font:26px Georgia,serif}.canonicalContractModule{border:1px solid var(--line);background:#0d1114;border-radius:16px;padding:18px}.canonicalContractModule>header{border-bottom:1px solid #c79a521a;justify-content:space-between;align-items:flex-end;margin-bottom:10px;padding-bottom:13px;display:flex}.canonicalContractModule h2{margin:5px 0;font-size:27px}.canonicalContractModule>header>span{color:var(--muted);font-size:9px}.canonicalContractRow{border-bottom:1px solid #c79a5214;grid-template-columns:1.4fr 120px 110px 120px;align-items:center;gap:12px;padding:10px;display:grid}.canonicalContractRow strong{font-size:10px}.canonicalContractRow code{color:#c9b68f;font-size:8px}.canonicalContractRow span,.canonicalContractRow small{color:var(--muted);font-size:8px}@media (max-width:800px){.canonicalContractsHero,.canonicalContractModule>header{flex-direction:column;align-items:flex-start}.canonicalContractRow{grid-template-columns:1fr}}html{font-size:17px}body{font-size:14px}.content,.panel,.dataTable,.timelineRow,.dataRow,.coreWorkspace{font-size:calc(1em + 1px)}.coreWorkspace{gap:16px;display:grid}.coreHero{border:1px solid var(--line);background:linear-gradient(#14191dfc,#0a0d10fc);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.coreHero h1{margin:7px 0;font-size:39px}.coreHero p{color:var(--muted);font-size:12px}.corePrimary{border:1px solid var(--gold);background:linear-gradient(135deg,var(--goldLight),var(--gold));color:#090b0d;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-weight:800;display:inline-flex}.coreToolbar{border:1px solid var(--line);background:#0d1114;border-radius:12px;justify-content:space-between;align-items:center;padding:11px;display:flex}.coreToolbar label{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;min-width:320px;padding:9px;display:flex}.coreToolbar input{width:100%;color:var(--ivory);background:0 0;border:0;outline:0}.coreTable{border:1px solid var(--line);background:#0d1114;border-radius:14px;overflow:auto}.coreRow{border-bottom:1px solid #c79a5217;align-items:center;gap:12px;min-width:860px;padding:12px 14px;display:grid}.coreHead{color:var(--goldLight);text-transform:uppercase;font-size:9px}.coreRow strong{font-size:11px}.coreRow span{color:var(--muted);font-size:10px}.coreActions{gap:6px;display:flex}.coreActions button{border:1px solid var(--line);width:31px;height:31px;color:var(--ivory);background:0 0;border-radius:8px}.coreEmpty{justify-items:center;gap:9px;padding:48px;display:grid}.coreEmpty button{border:1px solid var(--line);color:var(--ivory);background:0 0;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:flex}.coreOverlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020406d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.coreForm{border:1px solid var(--lineStrong);background:#0c1013;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,96vw);max-height:92vh;display:grid}.coreForm>header,.coreForm>footer{justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.coreForm>header{border-bottom:1px solid var(--line)}.coreForm>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px}.coreForm header button,.coreForm footer>button:not(.corePrimary){border:1px solid var(--line);min-height:40px;color:var(--ivory);background:0 0;border-radius:9px;padding:9px 13px}.coreScroll{padding:18px;overflow:auto}.coreScroll>section{border:1px solid #c79a521c;border-radius:13px;margin-bottom:16px;padding:16px}.coreScroll h3{color:var(--goldLight);text-transform:uppercase;font-size:10px}.coreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.coreGrid label{flex-direction:column;gap:7px;display:flex}.coreGrid label.full{grid-column:1/-1}.coreGrid label>span{color:var(--goldLight);text-transform:uppercase;font-size:9px}.coreGrid input,.coreGrid select,.coreGrid textarea{width:100%;min-height:43px;color:var(--ivory);box-sizing:border-box;background:#080b0d;border:1px solid #c79a522b;border-radius:9px;padding:10px}.coreGrid textarea{min-height:105px}.coreGrid input[type=checkbox]{width:24px;height:24px;min-height:24px}.coreGrid small,.coreError{color:#df8879}.coreError{margin:12px 18px 0}@media (max-width:1000px){.coreHero{flex-direction:column;align-items:flex-start}.coreGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){html{font-size:16px}.coreToolbar{flex-direction:column;align-items:stretch;gap:9px}.coreToolbar label{min-width:0}.coreGrid{grid-template-columns:1fr}.coreGrid label.full{grid-column:auto}}:root{--dp-porcelain:#f3efe8;--dp-warm-ivory:#ece6dc;--dp-paper:#faf7f1;--dp-graphite:#24211f;--dp-stone:#736d66;--dp-hairline:#2c272221;--dp-hairline-strong:#2c272238;--dp-burgundy:#6e2634;--dp-burgundy-soft:#6e263417;--dp-sage:#758b78;--dp-amber:#b68545;--dp-terracotta:#a85f4b;--dp-shadow-soft:0 18px 60px #2e251d0f;--dp-shadow-float:0 20px 70px #2e251d1c;--dp-r-sm:9px;--dp-r-md:14px;--dp-r-lg:22px;--dp-space-1:4px;--dp-space-2:8px;--dp-space-3:12px;--dp-space-4:16px;--dp-space-5:24px;--dp-space-6:32px;--dp-space-7:48px;--dp-space-8:64px}html,body{background:radial-gradient(circle at 82% -4%,#6e263409,transparent 28%), var(--dp-porcelain);color:var(--dp-graphite)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.serif,.dpEditorial,h1,h2{font-family:Georgia,Times New Roman,serif}::selection{color:var(--dp-graphite);background:#6e263426}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.canonicalSeatingStudio{gap:18px;min-width:0;display:grid}.seatingStudioToolbar{border:1px solid var(--dp-line);background:var(--dp-surface);border-radius:18px;justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}.seatingStudioToolbar h2{margin:6px 0;font-size:30px}.seatingStudioToolbar p{max-width:760px;color:var(--dp-muted);margin:0;line-height:1.55}.seatingStudioToolbar>div:last-child{gap:8px;display:flex}.seatingStudioToolbar button{border:1px solid var(--dp-line);background:var(--dp-surface);min-height:42px;color:var(--dp-ink);border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-weight:750;display:inline-flex}.seatingTruthNotice{color:#69481d;background:#fff8ea;border:1px solid #c9985a;border-radius:11px;padding:12px 15px;font-size:13px}.seatingStudioLayout{grid-template-columns:300px minmax(0,1fr);gap:16px;min-width:0;display:grid}.seatingGuestPool{border:1px solid var(--dp-line);background:var(--dp-surface);border-radius:16px;min-width:0;padding:16px}.seatingGuestPool>header{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.seatingGuestPool h3{margin:4px 0 0;font-size:23px}.seatingGuestPool>header>strong{background:var(--dp-accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.seatingGuestPool>div{gap:7px;max-height:650px;display:grid;overflow:auto}.seatingGuestPool>div>button{border:1px solid var(--dp-line);background:var(--dp-surface-soft);width:100%;color:var(--dp-ink);text-align:left;cursor:grab;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px;display:grid}.seatingGuestPool>div>button.selected{outline:3px solid color-mix(in srgb,var(--dp-accent) 30%,transparent);border-color:var(--dp-accent)}.seatingGuestPool>div>button>span{background:color-mix(in srgb,var(--dp-accent) 18%,var(--dp-surface));border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.seatingGuestPool strong,.seatingGuestPool small{text-overflow:ellipsis;display:block;overflow:hidden}.seatingGuestPool small{color:var(--dp-muted);margin-top:3px;font-size:10px}.seatingEmpty{border:1px dashed var(--dp-line-strong);color:var(--dp-muted);border-radius:10px;padding:12px;line-height:1.5}.seatingCanvas{border:1px solid var(--dp-line);background-color:var(--dp-surface-soft);background-image:linear-gradient(color-mix(in srgb,var(--dp-line) 45%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--dp-line) 45%,transparent) 1px,transparent 1px);background-size:28px 28px;border-radius:18px;min-height:720px;position:relative;overflow:auto}.seatingCanvasEmpty{text-align:center;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.seatingCanvasEmpty strong{font:600 24px/1.2 Georgia,serif}.seatingCanvasTable{width:230px;height:210px;position:absolute;transform:translate(-50%,-50%)}.seatingTableCore{z-index:2;border:1px solid var(--dp-line-strong);background:var(--dp-surface);width:118px;height:92px;color:var(--dp-ink);border-radius:50%;place-items:center;padding:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #1e191421}.seatingCanvasTable.imperial .seatingTableCore,.seatingCanvasTable.rectangular .seatingTableCore{border-radius:24px;width:152px;height:72px}.seatingCanvasTable.square .seatingTableCore{border-radius:18px;width:96px;height:96px}.seatingTableCore span{font:600 16px/1.1 Georgia,serif}.seatingTableCore strong{margin-top:4px}.seatingTableCore small{color:var(--dp-muted);font-size:9px}.seatingSeatRing{position:absolute;inset:0}.seatingSeatRing>button{border:1px dashed var(--dp-line-strong);background:var(--dp-surface);width:35px;height:35px;color:var(--dp-muted);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;transform:translate(-50%,-50%)}.seatingSeatRing>button.occupied{border-style:solid;border-color:var(--dp-accent);background:color-mix(in srgb,var(--dp-accent) 18%,var(--dp-surface));color:var(--dp-ink);font-weight:800}.seatingTableForm{max-width:650px}.seatingTableForm footer .dangerAction{color:#9c3f39;margin-right:auto}.canonicalSeatingStudio button:focus-visible{outline:3px solid color-mix(in srgb,var(--dp-accent) 42%,transparent);outline-offset:2px}@media (max-width:900px){.seatingStudioLayout{grid-template-columns:1fr}.seatingGuestPool>div{max-height:280px}.seatingCanvas{min-height:650px}.seatingStudioToolbar{flex-direction:column;align-items:start}}@media (max-width:560px){.seatingStudioToolbar>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.seatingCanvas{min-width:640px}.seatingStudioLayout{overflow:auto}}@media print{.dpRail,.dpTopbar,.seatingGuestPool,.seatingStudioToolbar,.seatingTruthNotice{display:none!important}.seatingStudioLayout{display:block}.seatingCanvas{background:0 0;border:0;min-height:180mm;overflow:visible}.seatingCanvasTable{break-inside:avoid}.canonicalSeatingStudio{display:block}}.canonicalCoupleSeating{max-width:1300px;margin:0 auto}.coupleCanonicalTableGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:34px;display:grid}.coupleCanonicalTableGrid>article{background:#fffdf8;border:1px solid #55423029;border-radius:18px;padding:20px}.coupleCanonicalTable{background:#f7efe2;border:1px solid #bda681;border-radius:50%;place-items:center;width:150px;height:110px;margin:0 auto 20px;display:grid}.coupleCanonicalTable.imperial,.coupleCanonicalTable.rectangular{border-radius:28px;width:190px;height:88px}.coupleCanonicalTable.square{border-radius:18px;width:110px;height:110px}.coupleCanonicalTable span{font:600 18px/1.2 Georgia,serif}.coupleCanonicalTable strong{margin-top:5px}.coupleCanonicalTableGrid ol{margin:0;padding-left:24px}.coupleCanonicalTableGrid li{border-bottom:1px solid #5542301a;padding:7px 0}.coupleCanonicalTableGrid li strong,.coupleCanonicalTableGrid li span{display:block}.coupleCanonicalTableGrid li span{color:#74685c;font-size:11px}.coupleProposalNotice{background:#fff8ea;border:1px solid #c6ad83;border-radius:14px;margin:0 34px 34px;padding:18px}.coupleProposalNotice p{color:#6f6256;margin:5px 0 0}@media (max-width:900px){.coupleCanonicalTableGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.coupleCanonicalTableGrid{grid-template-columns:1fr;padding:18px}.coupleProposalNotice{margin:0 18px 18px}}.coreToolbar>span{color:#cfc6bb}:focus-visible{outline:2px solid var(--dp-burgundy);outline-offset:3px}.dpAppShell{background:var(--dp-porcelain);grid-template-columns:208px minmax(0,1fr);min-height:100vh;display:grid}.dpGlobalRail{z-index:40;border-right:1px solid var(--dp-hairline);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf7f1ed;flex-direction:column;height:100vh;padding:24px 14px 16px;display:flex;position:sticky;top:0}.dpRailBrand{align-items:center;gap:11px;padding:2px 8px 28px;display:flex}.dpMonogram{width:34px;height:34px;color:var(--dp-burgundy);letter-spacing:.08em;border:1px solid #6e263459;border-radius:50%;place-items:center;font:12px Georgia,Times New Roman,serif;display:grid}.dpBrandWord{letter-spacing:.025em;color:var(--dp-graphite);white-space:nowrap;font:15px Georgia,Times New Roman,serif}.dpRailNav{gap:3px;display:grid}.dpRailItem{border-radius:var(--dp-r-sm);color:#6f6962;grid-template-columns:26px 1fr;align-items:center;gap:9px;min-height:42px;padding:8px 10px;font-size:12px;transition:background .16s,color .16s,transform .16s;display:grid}.dpRailItem:hover{color:var(--dp-graphite);background:#2c272209}.dpRailItem.active{color:var(--dp-burgundy);background:var(--dp-burgundy-soft)}.dpRailGlyph{opacity:.72;border:1px solid;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.dpRailSpacer{flex:1}.dpRailNavSecondary{border-top:1px solid var(--dp-hairline);margin-top:15px;padding-top:15px}.dpRailProfile{grid-template-columns:34px 1fr;align-items:center;gap:9px;margin-top:18px;padding:11px 9px 4px;display:grid}.dpProfileMark{width:32px;height:32px;color:var(--dp-burgundy);background:#e5ddd2;border-radius:50%;place-items:center;font:13px Georgia,Times New Roman,serif;display:grid}.dpProfileCopy strong,.dpProfileCopy small{display:block}.dpProfileCopy strong{font:400 14px Georgia,Times New Roman,serif}.dpProfileCopy small{color:var(--dp-stone);margin-top:2px;font-size:9px}.dpMainFrame{min-width:0;min-height:100vh}.dpTopContext{z-index:30;border-bottom:1px solid var(--dp-hairline);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f3efe8e8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:70px;padding:10px 28px;display:grid;position:sticky;top:0}.dpContextIdentity{min-width:0}.dpContextIdentity span,.dpContextIdentity strong{display:block}.dpContextEyebrow{color:#655f59;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.dpContextIdentity strong{color:var(--dp-graphite);margin-top:4px;font:400 16px Georgia,Times New Roman,serif}.dpTopUtilities{justify-content:flex-end;align-items:center;gap:7px;display:flex}.dpCommandEntry{border:1px solid var(--dp-hairline);min-width:270px;height:38px;color:var(--dp-stone);background:#ffffff78;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:0 10px 0 12px;font-size:10px;display:flex}.dpCommandEntry:hover{border-color:var(--dp-hairline-strong);background:#ffffffb8}.dpCommandEntry kbd{border:1px solid var(--dp-hairline);border-bottom-color:var(--dp-hairline-strong);background:var(--dp-paper);color:#746d66;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:9px}.dpQuietAction{color:#6f6962;border-radius:8px;align-items:center;min-height:36px;padding:0 9px;font-size:10px;display:inline-flex}.dpQuietAction:hover{color:var(--dp-burgundy);background:#6e26340d}.dpWeddingContextStrip{border-bottom:1px solid var(--dp-hairline);scrollbar-width:none;background:#faf7f1b8;align-items:center;gap:4px;min-height:43px;padding:5px 28px;display:flex;overflow-x:auto}.dpWeddingContextStrip::-webkit-scrollbar{display:none}.dpWeddingContextStrip>span{color:#9a938b;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;margin-right:8px;font-size:8px}.dpWeddingContextStrip a{color:#6f6962;border-radius:7px;flex:none;padding:7px 9px;font-size:10px}.dpWeddingContextStrip a:hover{color:var(--dp-burgundy);background:var(--dp-burgundy-soft)}.dpMainCanvas{min-width:0}.dpSurface{border:1px solid var(--dp-hairline);border-radius:var(--dp-r-md);box-shadow:none;background:#faf7f1ad}.dpSurfaceRaised{border:1px solid var(--dp-hairline);border-radius:var(--dp-r-lg);background:var(--dp-paper);box-shadow:var(--dp-shadow-soft)}.dpDivider{border:0;border-top:1px solid var(--dp-hairline)}.dpPrimaryAction,.dpSecondaryAction,.dpQuietButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:inline-flex}.dpPrimaryAction{border:1px solid var(--dp-burgundy);background:var(--dp-burgundy);color:#fffaf5}.dpPrimaryAction:hover{background:#5f202d}.dpSecondaryAction{border:1px solid var(--dp-hairline-strong);color:var(--dp-graphite);background:#ffffff7a}.dpQuietButton{color:var(--dp-stone);background:0 0;border:1px solid #0000}.dpQuietButton:hover{color:var(--dp-burgundy);background:var(--dp-burgundy-soft)}.dpField{border:1px solid var(--dp-hairline);width:100%;min-height:42px;color:var(--dp-graphite);background:#ffffff94;border-radius:10px;outline:none;padding:9px 11px}.dpField:focus{border-color:#6e263473;box-shadow:0 0 0 3px #6e26340e}.dpStatus{letter-spacing:.045em;border:1px solid;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:8px;display:inline-flex}.dpStatus.ready{color:#59705d;background:#758b7817;border-color:#758b7847}.dpStatus.attention{color:#8a642f;background:#b6854517;border-color:#b6854547}.dpStatus.critical{color:#8e4436;background:#a85f4b17;border-color:#a85f4b4d}.dpSkeleton{background:#e5dfd6;border-radius:8px;position:relative;overflow:hidden}.dpSkeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation:1.4s infinite dpSkeletonMove;position:absolute;inset:0;transform:translate(-100%)}@keyframes dpSkeletonMove{to{transform:translate(100%)}}.dpStatePanel{text-align:center;border-top:1px solid var(--dp-hairline);border-bottom:1px solid var(--dp-hairline);max-width:680px;margin:48px auto;padding:34px}.dpStatePanel h2{margin:0 0 9px;font-size:26px;font-weight:400}.dpStatePanel p{color:var(--dp-stone);font-size:11px;line-height:1.6}@media (max-width:1020px){.dpAppShell{grid-template-columns:72px minmax(0,1fr)}.dpGlobalRail{padding-left:10px;padding-right:10px}.dpBrandWord,.dpRailItem>span:not(.dpRailGlyph),.dpProfileCopy{display:none}.dpRailBrand,.dpRailItem{justify-content:center}.dpRailItem{grid-template-columns:26px;padding-left:0;padding-right:0}.dpRailProfile{grid-template-columns:1fr;justify-items:center}.dpTopContext{padding-left:20px;padding-right:20px}.dpCommandEntry{min-width:190px}}@media (max-width:720px){.dpAppShell{padding-bottom:66px;display:block}.dpGlobalRail{border-right:0;border-top:1px solid var(--dp-hairline);background:#faf7f1f5;grid-template-columns:repeat(4,1fr);gap:2px;height:64px;padding:6px 8px;display:grid;position:fixed;inset:auto 0 0}.dpRailBrand,.dpRailSpacer,.dpRailNavSecondary,.dpRailProfile{display:none}.dpRailNav{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:2px}.dpRailItem{border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-height:50px;padding:4px 2px;font-size:8px;display:flex}.dpRailItem>span:not(.dpRailGlyph){display:block}.dpRailGlyph{border-radius:6px;width:21px;height:21px}.dpTopContext{grid-template-columns:1fr auto;min-height:60px;padding:8px 14px}.dpContextIdentity strong{font-size:14px}.dpCommandEntry{justify-content:center;width:38px;min-width:0;height:38px;padding:0}.dpCommandEntry>span{display:none}.dpCommandEntry kbd{background:0 0;border:0;padding:0;font-size:0}.dpCommandEntry kbd:after{content:"⌕";color:var(--dp-burgundy);font-size:18px}.dpQuietAction{display:none}.dpWeddingContextStrip{padding-left:14px;padding-right:14px}}.dpAppShell .content,.dpMainCanvas .content{color:var(--dp-graphite)}.coupleSeatingPage{color:#1d1915}.dpAtelierHome{gap:48px;max-width:1500px;margin:0 auto;padding:54px 52px 70px;display:grid}.dpAtelierIntro{border-bottom:1px solid var(--dp-hairline);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:34px;display:flex}.dpHomeEyebrow,.dpHomeSectionHead span{color:#8c847c;letter-spacing:.15em;text-transform:uppercase;font-size:8px;line-height:1;display:block}.dpAtelierIntro h1{color:var(--dp-graphite);letter-spacing:-.025em;margin:11px 0 9px;font-size:clamp(38px,4.2vw,64px);font-weight:400;line-height:.98}.dpAtelierIntro p{max-width:650px;color:var(--dp-stone);margin:0;font-size:12px;line-height:1.7}.dpHomeQuietLink,.dpHomeSectionHead>a{color:var(--dp-burgundy);flex:none;align-items:center;gap:4px;font-size:10px;display:inline-flex}.dpHomePriorityGrid{grid-template-columns:1fr 1fr;gap:52px;display:grid}.dpHomeColumn{min-width:0}.dpHomeColumn+.dpHomeColumn{position:relative}.dpHomeColumn+.dpHomeColumn:before{content:"";background:var(--dp-hairline);width:1px;position:absolute;top:0;bottom:0;left:-26px}.dpHomeSectionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:21px;display:flex}.dpHomeSectionHead h2{color:var(--dp-graphite);margin:7px 0 0;font-size:27px;font-weight:400;line-height:1.1}.dpHomeUnavailable{border-top:1px solid var(--dp-hairline);border-bottom:1px solid var(--dp-hairline);color:#8d857d;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:13px;min-height:126px;padding:21px 0;display:grid}.dpHomeUnavailable svg{color:var(--dp-burgundy);opacity:.75;margin-top:2px}.dpHomeUnavailable strong{color:#514b46;font-size:11px;font-weight:500;display:block}.dpHomeUnavailable p{color:#857e77;max-width:520px;margin:7px 0 0;font-size:10px;line-height:1.65}.dpHomeCalmDot{background:var(--dp-sage);border-radius:50%;width:8px;height:8px;margin:5px 0 0 4px}.dpActiveWeddings{gap:0;display:grid}.dpHomeSectionHeadLarge{margin-bottom:8px}.dpHomeSectionHeadLarge h2{font-size:32px}.dpWeddingEditorialList{border-top:1px solid var(--dp-hairline-strong)}.dpWeddingEditorialRow{border-bottom:1px solid var(--dp-hairline);min-height:104px;color:var(--dp-graphite);grid-template-columns:42px minmax(0,1fr) auto 24px;align-items:center;gap:18px;padding:18px 4px;transition:padding .18s,background .18s;display:grid}.dpWeddingEditorialRow:hover{background:#ffffff47;padding-left:12px;padding-right:10px}.dpWeddingEditorialRowDisabled{opacity:.62}.dpWeddingEditorialIndex{color:#aaa29a;font:12px Georgia,Times New Roman,serif}.dpWeddingEditorialIdentity h3{letter-spacing:-.015em;margin:0;font:400 26px Georgia,Times New Roman,serif}.dpWeddingEditorialIdentity p{color:var(--dp-stone);margin:6px 0 0;font-size:10px}.dpWeddingEditorialMeta{min-width:150px;color:var(--dp-stone);justify-content:flex-end;align-items:center;gap:12px;font-size:9px;display:flex}.dpWeddingEditorialMeta>span:first-child strong{color:var(--dp-graphite);margin-right:3px;font:400 20px Georgia,Times New Roman,serif}.dpWeddingState{text-overflow:ellipsis;white-space:nowrap;color:#5c725f;background:#758b7812;border:1px solid #758b7847;border-radius:999px;max-width:150px;padding:5px 7px;overflow:hidden}.dpWeddingEditorialArrow{color:var(--dp-burgundy);opacity:.52}.dpHomeDataGuard{border-top:1px solid var(--dp-hairline-strong);border-bottom:1px solid var(--dp-hairline);margin-top:5px;padding:30px 0}.dpHomeDataGuard strong{color:#514b46;font-size:11px;font-weight:500;display:block}.dpHomeDataGuard p{max-width:700px;color:var(--dp-stone);margin:8px 0 0;font-size:10px;line-height:1.65}.dpCypressAmbient{border-top:1px solid var(--dp-hairline);border-bottom:1px solid var(--dp-hairline);color:#776f68;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:13px;padding:17px 0;display:grid}.dpCypressAmbient svg{color:var(--dp-burgundy);margin-top:2px}.dpCypressAmbient span,.dpCypressAmbient strong{display:block}.dpCypressAmbient>div>span{color:var(--dp-burgundy);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.dpCypressAmbient strong{color:#514b46;margin-top:5px;font-size:11px;font-weight:500}.dpCypressAmbient p{color:var(--dp-stone);margin:5px 0 0;font-size:9px;line-height:1.55}.dpUnavailableLabel{border:1px solid var(--dp-hairline);color:#8b837b;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:center;padding:5px 7px;letter-spacing:.06em!important;font-size:8px!important}@media (max-width:1040px){.dpAtelierHome{padding:42px 32px 60px}.dpHomePriorityGrid{grid-template-columns:1fr;gap:34px}.dpHomeColumn+.dpHomeColumn:before{display:none}.dpWeddingEditorialRow{grid-template-columns:32px minmax(0,1fr) auto 20px}}@media (max-width:720px){.dpAtelierHome{gap:34px;padding:27px 18px 42px}.dpAtelierIntro{padding-bottom:24px;display:block}.dpAtelierIntro h1{font-size:40px}.dpAtelierIntro p{font-size:11px}.dpHomeQuietLink{margin-top:18px}.dpHomePriorityGrid{flex-direction:column;display:flex}.dpHomeColumn:nth-child(2){order:1}.dpHomeColumn:first-child{order:2}.dpHomeSectionHead h2,.dpHomeSectionHeadLarge h2{font-size:25px}.dpWeddingEditorialRow{grid-template-columns:24px minmax(0,1fr) 18px;gap:10px;min-height:94px;padding:15px 0}.dpWeddingEditorialIdentity h3{font-size:21px}.dpWeddingEditorialMeta{grid-column:2;justify-content:flex-start;min-width:0;margin-top:-4px}.dpWeddingEditorialArrow{grid-area:1/3/span 2}.dpCypressAmbient{grid-template-columns:21px 1fr}.dpUnavailableLabel{grid-column:2;justify-self:start}}.weddingWorkspace{max-width:1600px;color:var(--dp-graphite);gap:22px;margin:0 auto;padding:28px 32px 58px;display:grid}.workspaceCover{border:0!important;border-bottom:1px solid var(--dp-hairline-strong)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.workspaceCoverShade{display:none!important}.workspaceCoverContent{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 28px;min-height:0!important;padding:22px 0 20px!important;display:grid!important}.workspaceCoverTop{display:contents!important}.workspaceCoverTop>div:first-child{min-width:0}.workspaceCoverTop h1{letter-spacing:-.02em;color:var(--dp-graphite)!important;margin:6px 0 7px!important;font-size:clamp(34px,3.5vw,50px)!important;font-weight:400!important;line-height:1!important}.workspaceCoverTop p{color:var(--dp-stone)!important;font-size:10px!important}.workspaceCountdown{min-width:92px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;display:block!important}.workspaceCountdown span{color:var(--dp-burgundy)!important;font:31px/1 Georgia,Times New Roman,serif!important}.workspaceCountdown small{display:block;max-width:none!important;color:var(--dp-stone)!important;margin-top:4px!important;font-size:8px!important}.workspaceMeta{flex-wrap:wrap;grid-column:1/-1;display:flex;gap:7px!important}.workspaceMeta span{border:1px solid var(--dp-hairline)!important;color:#6b645e!important;background:#ffffff52!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important}.workspaceNav{z-index:24!important;border:0!important;border-bottom:1px solid var(--dp-hairline)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;scrollbar-width:none!important;background:#f3efe8ed!important;border-radius:0!important;gap:3px!important;padding:7px 0!important;position:sticky!important;top:70px!important}.workspaceNav::-webkit-scrollbar{display:none}.workspaceNav a{color:#756e67!important;border:0!important;border-radius:7px!important;gap:6px!important;min-height:36px!important;padding:8px 10px!important;font-size:9px!important;font-weight:500!important}.workspaceNav a:hover{color:var(--dp-burgundy)!important;background:var(--dp-burgundy-soft)!important}.workspaceNav a.active{color:var(--dp-burgundy)!important;background:var(--dp-burgundy-soft)!important;box-shadow:none!important;border:0!important}.workspaceContent{display:grid;gap:22px!important}.moduleHeader{padding:8px 0 4px}.moduleHeader h2{color:var(--dp-graphite)!important;margin:5px 0!important;font-size:31px!important;font-weight:400!important}.moduleHeader p{line-height:1.6;color:var(--dp-stone)!important;font-size:10px!important}.weddingWorkspace .panel,.weddingWorkspace .financialSection,.weddingWorkspace .operationsSection,.weddingWorkspace .documentsHero,.weddingWorkspace .documentsMain,.weddingWorkspace .documentInspector,.weddingWorkspace .metricCard,.weddingWorkspace .seatingTableCard,.weddingWorkspace .timelineEventBody,.weddingWorkspace .financialVisualCard{border:1px solid var(--dp-hairline)!important;color:var(--dp-graphite)!important;box-shadow:none!important;background:#faf7f18f!important}.weddingWorkspace .panel,.weddingWorkspace .financialSection,.weddingWorkspace .operationsSection,.weddingWorkspace .documentsHero,.weddingWorkspace .documentsMain,.weddingWorkspace .documentInspector{border-radius:14px!important}.weddingWorkspace .eyebrow,.weddingWorkspace .financialCardTitle{color:var(--dp-burgundy)!important}.weddingWorkspace .muted,.weddingWorkspace .operationsMeta,.weddingWorkspace .documentCellMeta,.weddingWorkspace .documentIdentity small,.weddingWorkspace .documentsHero p,.weddingWorkspace .operationsHead p{color:var(--dp-stone)!important}.alphaBudgetKpis,.alphaPaymentKpis,.operationsKpis,.documentsKpis,.guestsKpis{border-top:1px solid var(--dp-hairline)!important;border-bottom:1px solid var(--dp-hairline)!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:0!important;display:grid!important}.alphaBudgetKpis article,.alphaPaymentKpis article,.operationsKpis article,.documentsKpis article,.guestsKpis article{border:0!important;border-right:1px solid var(--dp-hairline)!important;background:0 0!important;border-radius:0!important;min-height:82px!important;padding:14px 16px!important}.alphaBudgetKpis article:last-child,.alphaPaymentKpis article:last-child,.operationsKpis article:last-child,.documentsKpis article:last-child,.guestsKpis article:last-child{border-right:0!important}.alphaBudgetKpis small,.alphaPaymentKpis small,.operationsKpis small,.documentsKpis small,.guestsKpis small{letter-spacing:.11em;color:#8c847c!important;font-size:7px!important}.alphaBudgetKpis strong,.alphaPaymentKpis strong,.operationsKpis strong,.documentsKpis strong,.guestsKpis strong{color:var(--dp-graphite)!important;font:400 24px Georgia,Times New Roman,serif!important}.financialPrimaryButton,.operationsPrimaryButton,.documentsPrimaryButton,.guestsPrimaryButton{border:1px solid var(--dp-burgundy)!important;background:var(--dp-burgundy)!important;color:#fffaf5!important;box-shadow:none!important;border-radius:9px!important}.documentsSecondaryButton,.guestsSecondaryButton,.tableButton,.documentOpenButton,.timelineViewSwitch button,.operationsHeadActions button{border:1px solid var(--dp-hairline)!important;color:var(--dp-graphite)!important;box-shadow:none!important;background:#ffffff6b!important}.financialFilters select,.operationsFilters select,.operationsFilters input,.documentsFilters select,.documentsSearch,.documentsSearch input,.searchBox,.searchBox input{border-color:var(--dp-hairline)!important;color:var(--dp-graphite)!important;background:#ffffff80!important}.alphaTableWrap,.operationsTableWrap,.documentsTableWrap,.tableWrap{background:0 0!important;border:0!important;border-radius:0!important}.alphaFinancialTable,.operationsTable,.documentsTable,.dataTable{border-collapse:collapse!important;background:0 0!important}.alphaFinancialTable th,.operationsTable th,.documentsTable th,.dataTable th{color:#7b736c!important;border-bottom:1px solid var(--dp-hairline-strong)!important;letter-spacing:.11em!important;background:0 0!important;font-size:7px!important}.alphaFinancialTable td,.operationsTable td,.documentsTable td,.dataTable td{color:var(--dp-graphite)!important;border-bottom:1px solid var(--dp-hairline)!important}.alphaFinancialTable tbody tr:hover,.operationsTable tbody tr:hover,.documentsTable tbody tr:hover,.dataTable tbody tr:hover{background:#6e263406!important}.timelineViewSwitch{border-bottom:1px solid var(--dp-hairline);padding-bottom:10px}.timelineViewSwitch .active{background:var(--dp-burgundy)!important;color:#fff!important}.alphaTimelineEvent{grid-template-columns:72px 20px minmax(0,1fr)!important;gap:12px!important}.timelineTimeBlock strong{color:var(--dp-graphite)!important;font:18px Georgia,Times New Roman,serif!important}.timelineTimeBlock span{color:var(--dp-stone)!important}.timelineRailMarker i{background:var(--dp-burgundy)!important;width:9px!important;height:9px!important}.timelineRailMarker span{background:#6e263440!important;top:9px!important}.timelineEventBody{margin-bottom:12px!important;padding:14px 16px!important}.timelineEventBody p,.timelineEventBody footer>span{color:var(--dp-stone)!important}.timelineAlert{background:#a85f4b0f!important;border-color:#a85f4b40!important}.guestsHero,.documentsHero{border:0!important;border-bottom:1px solid var(--dp-hairline)!important;background:0 0!important;border-radius:0!important;padding:8px 0 20px!important}.guestsHero h2,.documentsHero h2,.operationsHead h3,.financialSectionHead h3{color:var(--dp-graphite)!important;font-weight:400!important}.guestAlert{background:#a85f4b0e!important;border-color:#a85f4b38!important}.seatingTableCard{border-radius:13px!important}.alphaFinance,.alphaOperations,.alphaDocuments,.alphaGuestsCommand{gap:22px!important}.financialSection,.operationsSection{padding:18px 20px!important}.alphaBudgetMain,.alphaBreakdown{gap:18px!important}.alphaUsageRing{background:conic-gradient(var(--dp-burgundy) calc(var(--usage)*1%),#2c272214 0)!important}.alphaUsageRing:before{background:var(--dp-paper)!important}.alphaUsageRing strong,.alphaBreakdownRing strong{color:var(--dp-graphite)!important}.amountPaid{color:#5f765f!important}.amountBalance{color:var(--dp-terracotta)!important}.amountCommission{color:var(--dp-burgundy)!important}.documentsSecurityNotice{color:#5f765f!important;background:#758b780e!important;border-color:#758b7840!important}.documentPreview,.documentMetadata div{border-color:var(--dp-hairline)!important;background:#ffffff61!important}.documentIdentity strong,.documentInspector h3{color:var(--dp-graphite)!important}.weddingWorkspace [class*=venue],.weddingWorkspace [class*=weather]{--panel:var(--dp-paper);--line:var(--dp-hairline);--gold:var(--dp-burgundy);--goldLight:var(--dp-burgundy);--ivory:var(--dp-graphite);--muted:var(--dp-stone)}.status.green,.statusBadge.green,.paymentHealth.healthy,.documentStatus.approved{color:#5d735f!important;background:#758b7812!important;border-color:#758b784d!important}.status.amber,.statusBadge.amber,.paymentHealth.attention,.documentStatus.review,.documentStatus.expiring{color:#8b642f!important;background:#b6854512!important;border-color:#b685454d!important}.status.red,.statusBadge.red,.paymentHealth.critical{color:#914a3a!important;background:#a85f4b12!important;border-color:#a85f4b4d!important}@media (max-width:1100px){.weddingWorkspace{padding:24px 24px 48px}.workspaceCoverContent{grid-template-columns:minmax(0,1fr) auto!important}.workspaceCoverTop h1{font-size:38px!important}.alphaBudgetMain,.alphaBreakdown,.documentsWorkspace,.guestsWorkspace{grid-template-columns:1fr!important}.alphaBudgetKpis,.alphaPaymentKpis,.operationsKpis,.documentsKpis,.guestsKpis{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:720px){.weddingWorkspace{gap:16px;padding:18px 14px 34px}.workspaceCoverContent{padding:12px 0 15px!important;display:block!important}.workspaceCoverTop h1{font-size:31px!important}.workspaceCountdown{margin-top:12px;text-align:left!important}.workspaceCountdown span{font-size:23px!important}.workspaceMeta{margin-top:12px}.workspaceNav{margin-left:-14px;margin-right:-14px;padding-left:14px!important;padding-right:14px!important;top:60px!important}.moduleHeader h2{font-size:27px!important}.alphaBudgetKpis,.alphaPaymentKpis,.operationsKpis,.documentsKpis,.guestsKpis{scrollbar-width:none;display:flex!important;overflow-x:auto!important}.alphaBudgetKpis::-webkit-scrollbar{display:none}.alphaPaymentKpis::-webkit-scrollbar{display:none}.operationsKpis::-webkit-scrollbar{display:none}.documentsKpis::-webkit-scrollbar{display:none}.guestsKpis::-webkit-scrollbar{display:none}.alphaBudgetKpis article,.alphaPaymentKpis article,.operationsKpis article,.documentsKpis article,.guestsKpis article{flex:0 0 145px!important}.alphaTimelineEvent{grid-template-columns:55px 14px minmax(0,1fr)!important;gap:8px!important}.timelineEventBody{padding:12px!important}.financialSection,.operationsSection{padding:14px!important}}.dpCommandCenterPage,.dpCypressPage{max-width:1040px;color:var(--dp-graphite);margin:0 auto;padding:64px 46px 80px}.dpCommandCenterPage>header>span,.dpCypressPage>span{color:var(--dp-burgundy);letter-spacing:.15em;text-transform:uppercase;font-size:8px}.dpCommandCenterPage h1,.dpCypressPage h1{letter-spacing:-.025em;margin:10px 0;font-weight:400}.dpCommandCenterPage h1{font-size:50px}.dpCypressPage h1{font-size:48px;line-height:1.04}.dpCommandCenterPage>header>p,.dpCypressPage>p{max-width:680px;color:var(--dp-stone);font-size:11px;line-height:1.7}.dpCommandSearch{border-top:1px solid var(--dp-hairline-strong);border-bottom:1px solid var(--dp-hairline-strong);grid-template-columns:22px 1fr auto;align-items:center;gap:11px;height:58px;margin-top:35px;padding:0 16px;display:grid}.dpCommandSearch svg{color:var(--dp-burgundy)}.dpCommandSearch input{width:100%;color:var(--dp-graphite);background:0 0;border:0;outline:0;font-size:16px}.dpCommandSearch kbd{color:#8a827a;font-size:9px}.dpCommandShortcuts,.dpCommandResults{border-top:1px solid var(--dp-hairline);margin-top:34px;display:grid}.dpCommandShortcuts>span,.dpCommandResults>span{color:#8d857d;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--dp-hairline);padding:11px 2px;font-size:8px}.dpCommandShortcuts a,.dpCommandResults a,.dpCommandResults .disabled{border-bottom:1px solid var(--dp-hairline);min-height:64px;color:var(--dp-graphite);justify-content:space-between;align-items:center;gap:20px;padding:12px 2px;display:flex}.dpCommandShortcuts a:hover,.dpCommandResults a:hover{color:var(--dp-burgundy)}.dpCommandResults strong,.dpCommandResults small{display:block}.dpCommandResults strong{font:400 19px Georgia,Times New Roman,serif}.dpCommandResults small{color:var(--dp-stone);margin-top:4px;font-size:9px}.dpCommandResults .disabled{opacity:.55}.dpCommandState{border-top:1px solid var(--dp-hairline);border-bottom:1px solid var(--dp-hairline);margin-top:34px;padding:26px 0}.dpCommandState strong{font-size:11px;font-weight:500}.dpCommandState p{color:var(--dp-stone);margin:7px 0 0;font-size:10px}.dpCommandCypress{border-top:1px solid var(--dp-hairline);color:var(--dp-stone);grid-template-columns:22px 1fr;gap:10px;margin-top:46px;padding-top:17px;display:grid}.dpCommandCypress svg{color:var(--dp-burgundy)}.dpCommandCypress strong{color:#544e48;font-size:10px;font-weight:500;display:block}.dpCommandCypress p{margin:4px 0 0;font-size:9px;line-height:1.55}.dpCypressPage{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100vh - 70px);display:flex}.dpCypressBack{color:var(--dp-stone);align-items:center;gap:6px;margin-bottom:44px;font-size:9px;display:inline-flex}.dpCypressPresence{width:44px;height:44px;color:var(--dp-burgundy);border:1px solid #6e26343d;border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.dpCypressUnavailable{border:1px solid var(--dp-hairline);color:#817970;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:22px;padding:7px 10px;font-size:8px}@media (max-width:1020px){.dpCommandCenterPage,.dpCypressPage{padding:48px 34px 68px}}@media (max-width:720px){.dpCommandCenterPage,.dpCypressPage{padding:34px 18px 48px}.dpCommandCenterPage h1,.dpCypressPage h1{font-size:38px}.dpCommandSearch{margin-top:25px;padding-left:4px;padding-right:4px}.dpCommandSearch input{font-size:14px}.dpCypressPage{min-height:calc(100vh - 126px)}}.dpCanonicalDirectory{max-width:1180px;color:var(--dp-graphite);margin:0 auto;padding:54px 48px 72px}.dpCanonicalDirectory>header{border-bottom:1px solid var(--dp-hairline-strong);padding-bottom:28px}.dpCanonicalDirectory>header>span{color:var(--dp-burgundy);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.dpCanonicalDirectory h1{margin:9px 0 7px;font-size:48px;font-weight:400}.dpCanonicalDirectory>header p{max-width:650px;color:var(--dp-stone);margin:0;font-size:11px;line-height:1.65}.dpCanonicalDirectoryList{border-top:1px solid var(--dp-hairline)}.dpCanonicalDirectoryList>a,.dpCanonicalDirectoryList>.disabled{border-bottom:1px solid var(--dp-hairline);min-height:76px;color:var(--dp-graphite);justify-content:space-between;align-items:center;gap:20px;padding:14px 2px;display:flex}.dpCanonicalDirectoryList>a:hover{color:var(--dp-burgundy)}.dpCanonicalDirectoryList strong,.dpCanonicalDirectoryList small{display:block}.dpCanonicalDirectoryList strong{font:400 20px Georgia,Times New Roman,serif}.dpCanonicalDirectoryList small{color:var(--dp-stone);margin-top:4px;font-size:9px}.dpCanonicalDirectoryList>a>span,.dpCanonicalDirectoryList>.disabled>span{color:var(--dp-burgundy);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.dpCanonicalDirectoryList>.disabled{opacity:.55}.dpCanonicalDirectoryState{border-top:1px solid var(--dp-hairline);border-bottom:1px solid var(--dp-hairline);margin-top:32px;padding:28px 0}.dpCanonicalDirectoryState strong{font-size:11px;font-weight:500}.dpCanonicalDirectoryState p{max-width:680px;color:var(--dp-stone);margin:7px 0 0;font-size:10px;line-height:1.6}@media (max-width:720px){.dpCanonicalDirectory{padding:32px 18px 48px}.dpCanonicalDirectory h1{font-size:38px}}button[data-unavailable=true]{cursor:not-allowed!important;opacity:.48!important;box-shadow:none!important;transform:none!important}button[data-unavailable=true]:hover{box-shadow:none!important;transform:none!important}html[data-dp-theme=noir] body{color:#f4efe7!important;background:#0f0f0e!important}html[data-dp-theme=noir] .appShell,html[data-dp-theme=noir] .dpMainFrame{color:#f4efe7!important;background:#11100f!important}html[data-dp-theme=noir] .sidebar,html[data-dp-theme=noir] .dpRail,html[data-dp-theme=noir] aside[class*=Rail]{color:#f4efe7!important;background:#0d0d0c!important;border-color:#b497682e!important}html[data-dp-theme=noir] .dpTopContext,html[data-dp-theme=noir] .topbar{color:#f4efe7!important;background:#0f0f0ef5!important;border-color:#b497682e!important}html[data-dp-theme=noir] .dpTopContext *,html[data-dp-theme=noir] .topbar *{color:inherit}html[data-dp-theme=noir] .dpCommandEntry,html[data-dp-theme=noir] .dpQuietAction,html[data-dp-theme=noir] .globalSearch{color:#ddd3c6!important;background:#181715!important;border-color:#b4976833!important}html[data-dp-theme=noir] .dpRailProfile,html[data-dp-theme=noir] .profileCard{color:#f4efe7!important;background:#171615!important;border-color:#b497682e!important}html[data-dp-theme=noir] .navItem,html[data-dp-theme=noir] .dpRail a{color:#bdb3a8!important}html[data-dp-theme=noir] .navItem.active,html[data-dp-theme=noir] .navItem:hover,html[data-dp-theme=noir] .dpRail a[aria-current=page]{color:#d9bd84!important;background:#a98b571a!important;border-color:#a98b5747!important}html[data-dp-theme=noir] .dpWeddingContextStrip{color:#c6bbb0!important;background:#121110!important;border-color:#b497682e!important}body.v8Unified{--v8-bg:#0b0c0d;--v8-bg-soft:#101112;--v8-panel:#171819;--v8-panel-2:#1b1c1d;--v8-ink:#f2eee7;--v8-muted:#a19b92;--v8-gold:#b18a52;--v8-gold-2:#d0ab6a;--v8-line:#e0cfb321;--v8-line-strong:#d0ab6a47;--v8-green:#79b579;--v8-amber:#d2a34e;--v8-red:#c96759;color:var(--v8-ink);background:radial-gradient(circle at 70% -10%,#b18a520e,#0000 27%),linear-gradient(#0a0b0c,#0d0e0f);font-size:15px}body.v8Unified .dpAppShell,body.v8Unified .appShell{color:var(--v8-ink);background:0 0!important}body.v8Unified .dpMainFrame,body.v8Unified .content{background:0 0}body.v8Unified .dpTopContext,body.v8Unified .topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom-color:var(--v8-line)!important;background:#0a0b0ce3!important}body.v8Unified .dpRail,body.v8Unified .sidebar{border-right-color:var(--v8-line)!important;background:#070809f2!important}body.v8Unified .dpNavItem,body.v8Unified .navItem{min-height:42px;border-radius:6px!important;font-size:12px!important}body.v8Unified .dpNavItem:hover,body.v8Unified .dpNavItem.active,body.v8Unified .navItem:hover,body.v8Unified .navItem.active{color:var(--v8-gold-2)!important;background:linear-gradient(90deg,#b18a5221,#ffffff06)!important;border-color:#b18a5233!important}body.v8Unified .pageHeader,body.v8Unified .coreHero,body.v8Unified .alphaKnowledgeHero,body.v8Unified .canonicalContractsHero,body.v8Unified .prototypeDataHeroV2{position:relative;overflow:hidden;box-shadow:0 20px 70px #00000029;border:1px solid var(--v8-line)!important;background:radial-gradient(circle at 82% 20%,#b18a521c,#0000 26%),linear-gradient(#1d1e1ff7,#111213fa)!important;border-radius:8px!important;padding:26px 28px!important}body.v8Unified .pageHeader:after,body.v8Unified .coreHero:after,body.v8Unified .alphaKnowledgeHero:after,body.v8Unified .canonicalContractsHero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#ffffff09,#d1ac6b0e,#0000);width:50%;height:220%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:-60%;left:-60%;transform:rotate(10deg)}body.v8Unified .pageHeader:hover:after,body.v8Unified .coreHero:hover:after,body.v8Unified .alphaKnowledgeHero:hover:after,body.v8Unified .canonicalContractsHero:hover:after{transform:translate(300%)rotate(10deg)}body.v8Unified .pageHeader h1,body.v8Unified .coreHero h1,body.v8Unified .alphaKnowledgeHero h1,body.v8Unified .canonicalContractsHero h1{letter-spacing:-.025em;color:var(--v8-ink)!important;font:500 clamp(34px,3.2vw,50px)/1.03 Georgia,serif!important}body.v8Unified .pageHeader p,body.v8Unified .coreHero p,body.v8Unified .alphaKnowledgeHero p,body.v8Unified .canonicalContractsHero p{color:var(--v8-muted)!important;font-size:12px!important;line-height:1.65!important}body.v8Unified .eyebrow,body.v8Unified .sectionLabel,body.v8Unified [class*=Eyebrow],body.v8Unified [class*=Label]{color:var(--v8-gold-2)}body.v8Unified .panel,body.v8Unified .financialSection,body.v8Unified .operationsSection,body.v8Unified .documentsHero,body.v8Unified .documentsMain,body.v8Unified .documentInspector,body.v8Unified .metricCard,body.v8Unified .seatingTableCard,body.v8Unified .timelineEventBody,body.v8Unified .financialVisualCard,body.v8Unified .remainingPanel,body.v8Unified .vendorDetailPanel,body.v8Unified .coreTable,body.v8Unified .metaFormSection,body.v8Unified .alphaKnowledgeModule,body.v8Unified .canonicalContractModule,body.v8Unified .prototypeDataPanelV2,body.v8Unified .prototypeCreatePanelV2{border:1px solid var(--v8-line)!important;background:linear-gradient(#1c1d1ef5,#131415fb)!important;border-radius:7px!important;box-shadow:0 16px 50px #0000001c!important}body.v8Unified .panel,body.v8Unified .vendorDetailPanel,body.v8Unified .remainingPanel,body.v8Unified .metricCard{transition:transform .22s,border-color .22s,box-shadow .22s}body.v8Unified .panel:hover,body.v8Unified .vendorDetailPanel:hover,body.v8Unified .remainingPanel:hover,body.v8Unified .metricCard:hover{transform:translateY(-1px);border-color:#d0ab6a3b!important;box-shadow:0 20px 58px #0000002b!important}body.v8Unified .moduleHeader h2,body.v8Unified .remainingPanel h2,body.v8Unified .vendorPanelHeader h2,body.v8Unified .alphaKnowledgeModule h2,body.v8Unified .canonicalContractModule h2{color:var(--v8-ink)!important;font-family:Georgia,serif!important;font-weight:500!important}body.v8Unified .moduleHeader p,body.v8Unified .muted,body.v8Unified .operationsMeta,body.v8Unified .documentCellMeta,body.v8Unified .documentIdentity small{color:var(--v8-muted)!important;font-size:11px!important;line-height:1.55!important}body.v8Unified button,body.v8Unified .coreActions button,body.v8Unified .coreForm header button,body.v8Unified .coreForm footer>button:not(.corePrimary){border-radius:5px!important}body.v8Unified .corePrimary,body.v8Unified .prototypeRefreshButton{box-shadow:0 8px 24px #b18a5224;color:#fff!important;background:linear-gradient(#c19a5e,#987142)!important;border:1px solid #deb87180!important}body.v8Unified input,body.v8Unified select,body.v8Unified textarea,body.v8Unified .coreToolbar label{color:var(--v8-ink)!important;background:#0d0e0f!important;border-color:#e0cfb324!important;border-radius:5px!important;font-size:12px!important}body.v8Unified table,body.v8Unified .coreRow,body.v8Unified .canonicalContractRow{color:var(--v8-ink)}body.v8Unified .coreRow,body.v8Unified .canonicalContractRow,body.v8Unified .prototypeRecordsTable>article{border-bottom-color:#e0cfb313!important}body.v8Unified .coreHead,body.v8Unified .prototypeRecordsHead{color:var(--v8-gold-2)!important}body.v8Unified .weddingWorkspace{gap:12px!important}body.v8Unified .weddingWorkspace .panel,body.v8Unified .weddingWorkspace .financialSection,body.v8Unified .weddingWorkspace .operationsSection{padding:18px!important}body.v8Unified .timelineTimeBlock strong{color:var(--v8-gold-2)!important}body.v8Unified .timelineRailMarker i{background:var(--v8-gold-2)!important}body.v8Unified .timelineRailMarker span{background:#b18a5280!important}body.v8Unified .timelineAlert{background:#c9675914!important;border-color:#c9675947!important}body.v8Unified .prototypeDataButton{opacity:.55;color:var(--v8-gold-2)!important;background:#101112!important;border-color:#b18a5247!important}body.v8Unified .prototypeDataButton:hover{opacity:1}body.v8Unified .dpWeddingContextStrip{border-color:var(--v8-line)!important;background:#101112!important}body.v8Unified .dpWeddingContextStrip a{color:#c8c1b7!important}body.v8Unified .dpWeddingContextStrip a:hover{color:var(--v8-gold-2)!important}body.v8Unified .statusTag,body.v8Unified .prototypeStatusTag{border-radius:999px!important}body.v8Unified a{transition:color .18s,border-color .18s,background .18s}body.v8Unified ::selection{color:#fff;background:#b18a5247}@media (max-width:1000px){body.v8Unified .pageHeader,body.v8Unified .coreHero,body.v8Unified .alphaKnowledgeHero,body.v8Unified .canonicalContractsHero{padding:22px 20px!important}}@media (max-width:700px){body.v8Unified{font-size:14px}body.v8Unified .pageHeader h1,body.v8Unified .coreHero h1,body.v8Unified .alphaKnowledgeHero h1,body.v8Unified .canonicalContractsHero h1{font-size:32px!important}}body.v8Unified .weddingWorkspace{--wc-panel:#151617f2;--wc-panel-soft:#1c1d1eeb;--wc-line:#ddc9a921;--wc-gold:#b38b52;--wc-gold2:#d4b274;--wc-ink:#f3efe9;--wc-muted:#aaa39a;max-width:1500px;margin:0 auto;gap:12px!important}body.v8Unified .workspaceCover{background:#121314;overflow:hidden;border:1px solid var(--wc-line)!important;border-radius:8px!important;min-height:360px!important;box-shadow:0 24px 80px #00000038!important}body.v8Unified .workspaceCoverShade{background:linear-gradient(#0808082e,#08080880 64%,#070707d1),radial-gradient(circle at 76% 25%,#b38b522b,#0000 28%)!important}body.v8Unified .workspaceCoverContent{min-height:360px!important;padding:32px!important}body.v8Unified .workspaceCoverTop h1{letter-spacing:-.03em;color:var(--wc-ink)!important;font:500 clamp(38px,4.2vw,64px)/1 Georgia,serif!important}body.v8Unified .workspaceCoverTop p,body.v8Unified .workspaceMeta{color:#ded7cc!important;font-size:12px!important}body.v8Unified .workspaceCountdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;min-width:126px;background:#0d0e0f80!important;border:1px solid #d4b27447!important;border-radius:7px!important;padding:18px 20px!important}body.v8Unified .workspaceCountdown .serif,body.v8Unified .workspaceCountdown>span{line-height:.95;color:var(--wc-gold2)!important;font-size:46px!important}body.v8Unified .workspaceCountdown small{text-transform:uppercase;letter-spacing:.11em;margin-top:7px;color:#d7d0c6!important;font-size:9px!important}body.v8Unified .workspaceMeta{flex-wrap:wrap;gap:9px!important;display:flex!important}body.v8Unified .workspaceMeta>span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08080857;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;display:inline-flex!important}body.v8Unified .workspaceNav{box-shadow:0 13px 40px #00000024;border:1px solid var(--wc-line)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#0e0f10e6!important;border-radius:7px!important;gap:5px!important;padding:7px!important;display:flex!important;top:78px!important}body.v8Unified .workspaceNav a{white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;min-height:38px;display:inline-flex;color:#aaa39a!important;border-radius:5px!important;padding:0 10px!important;font-size:10px!important}body.v8Unified .workspaceNav a:hover{color:#e4d2b4!important;background:#b38b5212!important;border-color:#b38b521f!important}body.v8Unified .workspaceNav a.active{color:#f1dfbf!important;background:linear-gradient(#b38b5229,#b38b5212)!important;border-color:#d4b27452!important}body.v8Unified .workspaceContent{gap:12px;display:grid}body.v8Unified .moduleHeader{border:1px solid var(--wc-line)!important;background:linear-gradient(180deg,var(--wc-panel-soft),var(--wc-panel))!important;border-radius:7px!important;padding:18px 20px!important}body.v8Unified .moduleHeader h2{letter-spacing:-.02em;color:var(--wc-ink)!important;font-size:32px!important}body.v8Unified .moduleHeader p{color:var(--wc-muted)!important;font-size:11px!important}body.v8Unified .weddingWorkspace .panel,body.v8Unified .weddingWorkspace .financialSection,body.v8Unified .weddingWorkspace .operationsSection,body.v8Unified .weddingWorkspace .documentsHero,body.v8Unified .weddingWorkspace .documentsMain,body.v8Unified .weddingWorkspace .documentInspector,body.v8Unified .weddingWorkspace .metricCard,body.v8Unified .weddingWorkspace .seatingTableCard,body.v8Unified .weddingWorkspace .timelineEventBody,body.v8Unified .weddingWorkspace .financialVisualCard{border-color:var(--wc-line)!important;background:linear-gradient(180deg,var(--wc-panel-soft),var(--wc-panel))!important;border-radius:7px!important}body.v8Unified .weddingWorkspace input,body.v8Unified .weddingWorkspace select,body.v8Unified .weddingWorkspace textarea{min-height:42px;color:var(--wc-ink)!important;background:#0e0f10!important;border-color:#ddc9a924!important;border-radius:5px!important}body.v8Unified .weddingWorkspace button{border-radius:5px!important}body.v8Unified .weddingWorkspace [class*=Primary],body.v8Unified .weddingWorkspace .primaryBtn{color:#fff!important;background:linear-gradient(#bf955b,#96703f)!important;border-color:#d4b2746b!important}body.v8Unified .weddingWorkspace .timelineEventBody{transition:transform .2s,border-color .2s}body.v8Unified .weddingWorkspace .timelineEventBody:hover{transform:translateY(-1px);border-color:#d4b2743d!important}body.v8Unified .weddingWorkspace .timelineTimeBlock strong{font-size:22px!important}body.v8Unified .weddingWorkspace .timelineEventBody p{line-height:1.55;font-size:11px!important}body.v8Unified .weddingWorkspace .guestInspectorHeader p{font-size:10px!important}body.v8Unified .weddingWorkspace .vendorPanelHeader h2{font-size:25px!important}body.v8Unified .weddingWorkspace .coreTable,body.v8Unified .weddingWorkspace [class*=Table]{border-radius:7px!important}@media (max-width:900px){body.v8Unified .workspaceCoverContent{padding:22px!important}body.v8Unified .workspaceCoverTop{gap:18px}body.v8Unified .workspaceCountdown{min-width:100px}body.v8Unified .workspaceNav{top:70px}}body.v8Unified .weddingWorkspace .dashboardGrid,body.v8Unified .weddingWorkspace .overviewGrid,body.v8Unified .weddingWorkspace [class*=OverviewGrid],body.v8Unified .weddingWorkspace [class*=overviewGrid]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body.v8Unified .weddingWorkspace .metricCard,body.v8Unified .weddingWorkspace [class*=MetricCard],body.v8Unified .weddingWorkspace [class*=metricCard]{min-height:128px;background:radial-gradient(circle at 90% 10%,#b38b521a,#0000 32%),linear-gradient(#1d1e1ff7,#121314fc)!important;border:1px solid #ddc9a921!important;border-radius:7px!important;padding:18px!important}body.v8Unified .weddingWorkspace .metricCard small,body.v8Unified .weddingWorkspace [class*=MetricCard] small,body.v8Unified .weddingWorkspace [class*=metricCard] small{letter-spacing:.1em;text-transform:uppercase;color:#9e978e!important;font-size:8px!important}body.v8Unified .weddingWorkspace .metricCard strong,body.v8Unified .weddingWorkspace [class*=MetricCard] strong,body.v8Unified .weddingWorkspace [class*=metricCard] strong{color:#f3eee7!important;font:500 29px/1.05 Georgia,serif!important}body.v8Unified .weddingWorkspace .panelHeader,body.v8Unified .weddingWorkspace .sectionHeader,body.v8Unified .weddingWorkspace [class*=PanelHeader],body.v8Unified .weddingWorkspace [class*=SectionHeader]{border-bottom:1px solid #ddc9a914;margin-bottom:12px!important;padding-bottom:11px!important}body.v8Unified .weddingWorkspace .panel,body.v8Unified .weddingWorkspace .metricCard{position:relative;overflow:hidden}body.v8Unified .weddingWorkspace .panel:after,body.v8Unified .weddingWorkspace .metricCard:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff05,#d3b1740b,#0000);width:34%;height:220%;transition:transform .75s cubic-bezier(.2,.7,.2,1);position:absolute;top:-55%;left:-48%;transform:rotate(13deg)}body.v8Unified .weddingWorkspace .panel:hover:after,body.v8Unified .weddingWorkspace .metricCard:hover:after{transform:translate(430%)rotate(13deg)}body.v8Unified .weddingWorkspace [data-status=PRE],body.v8Unified .weddingWorkspace .status-pre,body.v8Unified .weddingWorkspace .statusPre{color:#ddc297!important;background:#b18a521a!important;border-color:#d0ab6a52!important}@media (max-width:1200px){body.v8Unified .weddingWorkspace .dashboardGrid,body.v8Unified .weddingWorkspace .overviewGrid,body.v8Unified .weddingWorkspace [class*=OverviewGrid],body.v8Unified .weddingWorkspace [class*=overviewGrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){body.v8Unified .weddingWorkspace .dashboardGrid,body.v8Unified .weddingWorkspace .overviewGrid,body.v8Unified .weddingWorkspace [class*=OverviewGrid],body.v8Unified .weddingWorkspace [class*=overviewGrid]{grid-template-columns:1fr!important}}body.v8Unified .weddingWorkspace .alphaTimelineEvent{gap:14px!important}body.v8Unified .weddingWorkspace .timelineTimeBlock strong{color:#d7b779!important;font:500 23px/1 Georgia,serif!important}body.v8Unified .weddingWorkspace .timelineTimeBlock span{letter-spacing:.09em;text-transform:uppercase;color:#8f8981!important;font-size:8px!important}body.v8Unified .weddingWorkspace .timelineRailMarker i{box-shadow:0 0 0 4px #d0aa6814;background:#d0aa68!important;width:11px!important;height:11px!important}body.v8Unified .weddingWorkspace .timelineEventBody{background:linear-gradient(#1d1e1ff7,#121314fc)!important;border-radius:7px!important;padding:17px 18px!important}body.v8Unified .weddingWorkspace .timelineEventBody p{color:#a39c93!important;font-size:11px!important;line-height:1.55!important}body.v8Unified .weddingWorkspace .timelineEventBody footer{border-top:1px solid #ddc9a912;margin-top:10px;padding-top:10px}body.v8Unified .weddingWorkspace .timelineAlert{background:#c6645612!important;border-color:#c6645647!important;border-radius:5px!important}body.v8Unified .weddingWorkspace .guestInspectorHeader{grid-template-columns:58px 1fr!important;gap:12px!important}body.v8Unified .weddingWorkspace .guestInspectorHeader strong{font-family:Georgia,serif;color:#f1ece5!important;font-size:18px!important}body.v8Unified .weddingWorkspace .guestInspectorHeader p{color:#9e978f!important;font-size:10px!important}body.v8Unified .weddingWorkspace [class*=guestRow],body.v8Unified .weddingWorkspace [class*=GuestRow]{min-height:48px;border-bottom:1px solid #ddc9a911!important}body.v8Unified .weddingWorkspace [class*=guestRow]:hover,body.v8Unified .weddingWorkspace [class*=GuestRow]:hover{background:#b18a520b!important}body.v8Unified .weddingWorkspace [class*=guestInspector],body.v8Unified .weddingWorkspace [class*=GuestInspector]{background:linear-gradient(#1b1c1df7,#111213fc)!important;border-color:#ddc9a91f!important;border-radius:7px!important}body.v8Unified .weddingWorkspace input,body.v8Unified .weddingWorkspace select,body.v8Unified .weddingWorkspace textarea{font-size:11px!important}body.v8Unified .weddingWorkspace .financialVisualCard,body.v8Unified .weddingWorkspace .financialSection,body.v8Unified .weddingWorkspace [class*=budget],body.v8Unified .weddingWorkspace [class*=Budget]{--finance-gold:#d2ae70;--finance-line:#ddc9a91f}body.v8Unified .weddingWorkspace .financialVisualCard,body.v8Unified .weddingWorkspace .financialSection{border-color:var(--finance-line)!important;background:linear-gradient(#1d1e1ff7,#121314fc)!important;border-radius:7px!important}body.v8Unified .weddingWorkspace .budgetRing,body.v8Unified .weddingWorkspace [class*=budgetRing],body.v8Unified .weddingWorkspace [class*=BudgetRing]{box-shadow:0 0 0 1px #ddc9a914,0 18px 55px #00000029}body.v8Unified .weddingWorkspace .budgetRing span,body.v8Unified .weddingWorkspace [class*=budgetRing] strong,body.v8Unified .weddingWorkspace [class*=BudgetRing] strong{color:#dfc18c!important;font-family:Georgia,serif!important}body.v8Unified .weddingWorkspace [class*=financialMetric],body.v8Unified .weddingWorkspace [class*=FinancialMetric],body.v8Unified .weddingWorkspace [class*=budgetMetric],body.v8Unified .weddingWorkspace [class*=BudgetMetric]{min-height:110px;border:1px solid var(--finance-line)!important;background:radial-gradient(circle at 88% 12%,#b18a5217,#0000 30%),#171819!important;border-radius:7px!important}body.v8Unified .weddingWorkspace [class*=financialMetric] strong,body.v8Unified .weddingWorkspace [class*=FinancialMetric] strong,body.v8Unified .weddingWorkspace [class*=budgetMetric] strong,body.v8Unified .weddingWorkspace [class*=BudgetMetric] strong{color:#f1ece5!important;font:500 27px/1.05 Georgia,serif!important}body.v8Unified .weddingWorkspace [class*=financialMetric] small,body.v8Unified .weddingWorkspace [class*=FinancialMetric] small,body.v8Unified .weddingWorkspace [class*=budgetMetric] small,body.v8Unified .weddingWorkspace [class*=BudgetMetric] small{letter-spacing:.1em;text-transform:uppercase;color:#9b948c!important;font-size:8px!important}body.v8Unified .weddingWorkspace [class*=paymentRow],body.v8Unified .weddingWorkspace [class*=PaymentRow]{min-height:50px;border-bottom:1px solid #ddc9a912!important}body.v8Unified .weddingWorkspace [class*=paymentRow]:hover,body.v8Unified .weddingWorkspace [class*=PaymentRow]:hover{background:#b18a520a!important}body.v8Unified .weddingWorkspace [class*=overdue],body.v8Unified .weddingWorkspace [class*=Overdue]{color:#df897b!important}body.v8Unified .weddingWorkspace [class*=paid],body.v8Unified .weddingWorkspace [class*=Paid]{color:#92c397!important}body.v8Unified .weddingWorkspace [class*=pending],body.v8Unified .weddingWorkspace [class*=Pending]{color:#d4b16c!important}body.v8Unified .weddingWorkspace .vendorDetailPanel,body.v8Unified .weddingWorkspace [class*=vendorCard],body.v8Unified .weddingWorkspace [class*=VendorCard]{background:linear-gradient(#1c1d1ef7,#121314fc)!important;border-color:#ddc9a91f!important;border-radius:7px!important}body.v8Unified .weddingWorkspace .vendorPanelHeader{border-bottom:1px solid #ddc9a914!important;margin-bottom:12px!important;padding-bottom:12px!important}body.v8Unified .weddingWorkspace .vendorPanelHeader h2{color:#f1ece5!important;font:500 25px/1.05 Georgia,serif!important}body.v8Unified .weddingWorkspace [class*=vendorIdentity] strong,body.v8Unified .weddingWorkspace [class*=VendorIdentity] strong{color:#f0ebe3!important}body.v8Unified .weddingWorkspace [class*=vendorIdentity] small,body.v8Unified .weddingWorkspace [class*=VendorIdentity] small{color:#979088!important}body.v8Unified .weddingWorkspace .vendorEditCard{background:#111213!important;border-color:#d2ae703d!important;border-radius:8px!important;box-shadow:0 28px 100px #00000073!important}body.v8Unified .weddingWorkspace .vendorEditGrid input,body.v8Unified .weddingWorkspace .vendorEditGrid select,body.v8Unified .weddingWorkspace .vendorEditGrid textarea{background:#0c0d0e!important;border-color:#ddc9a924!important}body.v8Unified .weddingWorkspace [class*=finance] h2,body.v8Unified .weddingWorkspace [class*=Finance] h2,body.v8Unified .weddingWorkspace [class*=vendor] h2,body.v8Unified .weddingWorkspace [class*=Vendor] h2{font-family:Georgia,serif!important;font-weight:500!important}body.v8Unified .weddingWorkspace [class*=finance] small,body.v8Unified .weddingWorkspace [class*=Finance] small,body.v8Unified .weddingWorkspace [class*=vendor] small,body.v8Unified .weddingWorkspace [class*=Vendor] small{line-height:1.45}@media (max-width:900px){body.v8Unified .weddingWorkspace .vendorEditGrid{grid-template-columns:1fr!important}}body.v8Unified .weddingWorkspace .documentsHero,body.v8Unified .weddingWorkspace .documentsMain,body.v8Unified .weddingWorkspace .documentInspector{background:linear-gradient(#1c1d1ef7,#121314fc)!important;border-color:#ddc9a91f!important;border-radius:7px!important}body.v8Unified .weddingWorkspace .documentsHero h2,body.v8Unified .weddingWorkspace .documentInspector h2{color:#f2ede6!important;font-family:Georgia,serif!important;font-weight:500!important}body.v8Unified .weddingWorkspace .documentIdentity strong{color:#eee8df!important;font-size:11px!important}body.v8Unified .weddingWorkspace .documentIdentity small,body.v8Unified .weddingWorkspace .documentCellMeta{color:#958f87!important;font-size:9px!important}body.v8Unified .weddingWorkspace [class*=documentRow],body.v8Unified .weddingWorkspace [class*=DocumentRow]{min-height:50px;border-bottom:1px solid #ddc9a911!important}body.v8Unified .weddingWorkspace [class*=documentRow]:hover,body.v8Unified .weddingWorkspace [class*=DocumentRow]:hover{background:#b18a520b!important}body.v8Unified .weddingWorkspace [class*=visibility],body.v8Unified .weddingWorkspace [class*=Visibility]{border-radius:999px!important}body.v8Unified .weddingWorkspace .seatingTableCard,body.v8Unified .weddingWorkspace [class*=seatingPanel],body.v8Unified .weddingWorkspace [class*=SeatingPanel]{background:linear-gradient(#1c1d1ef7,#121314fc)!important;border-color:#ddc9a91f!important;border-radius:7px!important}body.v8Unified .weddingWorkspace .seatingTableCard{transition:border-color .2s,transform .2s}body.v8Unified .weddingWorkspace .seatingTableCard:hover{transform:translateY(-1px);border-color:#d2ae703d!important}body.v8Unified .weddingWorkspace [class*=tableTitle],body.v8Unified .weddingWorkspace [class*=TableTitle]{color:#f1ece5!important;font-family:Georgia,serif!important;font-weight:500!important}body.v8Unified .weddingWorkspace [class*=seat],body.v8Unified .weddingWorkspace [class*=Seat]{border-radius:6px!important}body.v8Unified .weddingWorkspace [class*=assigned],body.v8Unified .weddingWorkspace [class*=Assigned]{color:#93c497!important}body.v8Unified .weddingWorkspace [class*=unassigned],body.v8Unified .weddingWorkspace [class*=Unassigned]{color:#d4b16c!important}body.v8Unified .coupleSeatingPage,body.v8Unified [class*=coupleSeating]{--couple-gold:#a98450;--couple-paper:#f5f0e8}body.v8Unified .weddingWorkspace [class*=roomPlan],body.v8Unified .weddingWorkspace [class*=RoomPlan]{box-shadow:inset 0 0 0 1px #ffffff04;background:#141516!important;border-color:#ddc9a91f!important;border-radius:8px!important}@media (max-width:900px){body.v8Unified .weddingWorkspace [class*=documentsLayout],body.v8Unified .weddingWorkspace [class*=DocumentsLayout]{grid-template-columns:1fr!important}}body.v8Unified .weddingWorkspace [class*=venue],body.v8Unified .weddingWorkspace [class*=Venue]{--ops-line:#ddc9a91f;--ops-gold:#d2ae70}body.v8Unified .weddingWorkspace [class*=venuePanel],body.v8Unified .weddingWorkspace [class*=VenuePanel],body.v8Unified .weddingWorkspace [class*=venueCard],body.v8Unified .weddingWorkspace [class*=VenueCard]{border:1px solid var(--ops-line)!important;background:linear-gradient(#1c1d1ef7,#121314fc)!important;border-radius:7px!important}body.v8Unified .weddingWorkspace [class*=venue] h2,body.v8Unified .weddingWorkspace [class*=Venue] h2{color:#f2ede6!important;font-family:Georgia,serif!important;font-weight:500!important}body.v8Unified .weddingWorkspace [class*=weather],body.v8Unified .weddingWorkspace [class*=Weather]{--weather-blue:#9fb9c6;--weather-gold:#d5b574}body.v8Unified .weddingWorkspace [class*=weatherCard],body.v8Unified .weddingWorkspace [class*=WeatherCard],body.v8Unified .weddingWorkspace .functionalWeatherGrid>*{background:radial-gradient(circle at 86% 12%,#82a2b212,#0000 32%),linear-gradient(#1c1d1ef7,#121314fc)!important;border:1px solid #ddc9a91c!important;border-radius:7px!important}body.v8Unified .weddingWorkspace [class*=weather] strong,body.v8Unified .weddingWorkspace [class*=Weather] strong{color:#f0ebe4!important}body.v8Unified .weddingWorkspace [class*=weather] small,body.v8Unified .weddingWorkspace [class*=Weather] small{color:#9d968d!important}body.v8Unified .weddingWorkspace [class*=rain],body.v8Unified .weddingWorkspace [class*=Rain]{color:#a7bfca!important}body.v8Unified .weddingWorkspace [class*=sunset],body.v8Unified .weddingWorkspace [class*=Sunset]{color:#ddb976!important}body.v8Unified .weddingWorkspace [class*=transport],body.v8Unified .weddingWorkspace [class*=Transport]{--transport-line:#ddc9a91c}body.v8Unified .weddingWorkspace [class*=transportCard],body.v8Unified .weddingWorkspace [class*=TransportCard],body.v8Unified .weddingWorkspace [class*=transportPanel],body.v8Unified .weddingWorkspace [class*=TransportPanel]{border:1px solid var(--transport-line)!important;background:linear-gradient(#1b1c1df7,#111213fc)!important;border-radius:7px!important}body.v8Unified .weddingWorkspace [class*=transportRow],body.v8Unified .weddingWorkspace [class*=TransportRow]{min-height:50px;border-bottom:1px solid #ddc9a911!important}body.v8Unified .weddingWorkspace [class*=transportRow]:hover,body.v8Unified .weddingWorkspace [class*=TransportRow]:hover{background:#b18a520b!important}body.v8Unified .weddingWorkspace [class*=map],body.v8Unified .weddingWorkspace [class*=Map]{--maps-line:#ddc9a91c}body.v8Unified .weddingWorkspace [class*=mapCanvas],body.v8Unified .weddingWorkspace [class*=MapCanvas],body.v8Unified .weddingWorkspace [class*=mapPanel],body.v8Unified .weddingWorkspace [class*=MapPanel]{overflow:hidden;border:1px solid var(--maps-line)!important;background:#141516!important;border-radius:8px!important}body.v8Unified .weddingWorkspace [class*=map] h2,body.v8Unified .weddingWorkspace [class*=Map] h2{font-family:Georgia,serif!important;font-weight:500!important}body.v8Unified .weddingWorkspace [class*=venue] input,body.v8Unified .weddingWorkspace [class*=weather] input,body.v8Unified .weddingWorkspace [class*=transport] input,body.v8Unified .weddingWorkspace [class*=map] input{color:#f0ebe4!important;background:#0d0e0f!important;border-color:#ddc9a924!important}body.v8Unified .weddingWorkspace [class*=status],body.v8Unified .weddingWorkspace [class*=Status]{border-radius:999px!important}body.v8Unified .weddingWorkspace [class*=warning],body.v8Unified .weddingWorkspace [class*=Warning]{color:#d8b36c!important}body.v8Unified .weddingWorkspace [class*=critical],body.v8Unified .weddingWorkspace [class*=Critical]{color:#db8679!important}@media (max-width:900px){body.v8Unified .weddingWorkspace .functionalWeatherGrid,body.v8Unified .weddingWorkspace [class*=venueGrid],body.v8Unified .weddingWorkspace [class*=transportGrid]{grid-template-columns:1fr!important}}body.v8Unified .remainingCorePage,body.v8Unified .dpCanonicalDirectory,body.v8Unified [class*=calendar],body.v8Unified [class*=Calendar],body.v8Unified [class*=communication],body.v8Unified [class*=Communication]{--studio-line:#ddc9a91f;--studio-gold:#d2ae70}body.v8Unified [class*=calendarPanel],body.v8Unified [class*=CalendarPanel],body.v8Unified [class*=calendarCard],body.v8Unified [class*=CalendarCard]{border:1px solid var(--studio-line)!important;background:linear-gradient(#1c1d1ef7,#121314fc)!important;border-radius:7px!important}body.v8Unified [class*=calendar] h1,body.v8Unified [class*=calendar] h2,body.v8Unified [class*=Calendar] h1,body.v8Unified [class*=Calendar] h2{color:#f2ede6!important;font-family:Georgia,serif!important;font-weight:500!important}body.v8Unified [class*=calendarRow],body.v8Unified [class*=CalendarRow]{min-height:50px;border-bottom:1px solid #ddc9a911!important}body.v8Unified [class*=communicationPanel],body.v8Unified [class*=CommunicationPanel],body.v8Unified [class*=messagePanel],body.v8Unified [class*=MessagePanel]{border:1px solid var(--studio-line)!important;background:linear-gradient(#1b1c1df7,#111213fc)!important;border-radius:7px!important}body.v8Unified [class*=thread],body.v8Unified [class*=Thread],body.v8Unified [class*=messageRow],body.v8Unified [class*=MessageRow]{border-bottom:1px solid #ddc9a911!important}body.v8Unified [class*=thread]:hover,body.v8Unified [class*=Thread]:hover,body.v8Unified [class*=messageRow]:hover,body.v8Unified [class*=MessageRow]:hover{background:#b18a520b!important}body.v8Unified .remainingHero{background:radial-gradient(circle at 84% 16%,#b18a521a,#0000 30%),linear-gradient(#1d1e1ff7,#121314fc)!important;border:1px solid #ddc9a91f!important;border-radius:8px!important}body.v8Unified .remainingHero h1{color:#f2ede6!important;font:500 42px/1.03 Georgia,serif!important}body.v8Unified .remainingHero p{color:#9f988f!important;font-size:11px!important;line-height:1.6!important}body.v8Unified .remainingMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body.v8Unified .remainingMetrics article,body.v8Unified .remainingPanel{background:linear-gradient(#1c1d1ef7,#121314fc)!important;border:1px solid #ddc9a91f!important;border-radius:7px!important}body.v8Unified .remainingMetrics article strong{color:#f2ede6!important;font:500 27px/1.05 Georgia,serif!important}body.v8Unified .remainingMetrics article small,body.v8Unified .remainingMetrics article span{color:#99928a!important}body.v8Unified .remainingRows article{border-bottom:1px solid #ddc9a911!important}body.v8Unified .remainingRows article:hover{background:#b18a520a!important}body.v8Unified .remainingPrimary{border-radius:5px!important}body.v8Unified [class*=settingsGrid],body.v8Unified [class*=SettingsGrid]{gap:12px!important}body.v8Unified [class*=settingsGrid]>article,body.v8Unified [class*=SettingsGrid]>article,body.v8Unified [class*=settings] [class*=panel],body.v8Unified [class*=Settings] [class*=panel]{background:linear-gradient(#1c1d1ef7,#121314fc)!important;border-color:#ddc9a91f!important;border-radius:7px!important}body.v8Unified [class*=settings] h2,body.v8Unified [class*=Settings] h2{color:#f2ede6!important;font-family:Georgia,serif!important;font-weight:500!important}body.v8Unified [class*=settings] button,body.v8Unified [class*=Settings] button{border-radius:5px!important}@media (max-width:1000px){body.v8Unified .remainingMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){body.v8Unified .remainingMetrics{grid-template-columns:1fr!important}}.coupleTimeCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141312b8;border:1px solid #bf9b5938;border-radius:18px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:18px;margin:18px 0;padding:18px 20px;display:grid}.coupleTimeCard>div{flex-direction:column;gap:4px;display:flex}.coupleTimeCard strong.serif{font-size:28px;line-height:1}.coupleTimeCard small{color:var(--muted);align-items:center;gap:5px;display:flex}.coupleTimeDivider{justify-content:center;padding:0 10px;align-items:center!important}.coupleTimeDivider span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.coupleCallState{border-left:1px solid #bf9b5933;padding-left:16px}.coupleCallState strong{font-size:13px}@media (max-width:768px){.coupleTimeCard{grid-template-columns:1fr 1fr}.coupleTimeDivider{display:none!important}.coupleCallState{border-top:1px solid #bf9b5933;border-left:0;grid-column:1/-1;padding-top:10px;padding-left:0}}@media (max-width:480px){.coupleTimeCard{grid-template-columns:1fr}.coupleCallState{grid-column:auto}}body.v8Unified .weddingWorkspace,body.v8Unified .weddingWorkspace *{box-sizing:border-box}body.v8Unified .weddingWorkspace{width:100%;min-width:0;max-width:100%;overflow-x:hidden}body.v8Unified .weddingWorkspace .workspaceContent{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body.v8Unified .weddingWorkspace .workspaceContent>*{min-width:0;max-width:100%}body.v8Unified .weddingWorkspace .workspaceCover{background:radial-gradient(circle at 78% 22%,#c49a591a,#0000 30%),linear-gradient(135deg,#151515,#090a0b 70%);overflow:hidden}body.v8Unified .weddingWorkspace .workspaceCover img{filter:saturate(.78)contrast(1.06);opacity:.42!important}body.v8Unified .weddingWorkspace .workspaceCoverShade{background:linear-gradient(90deg,#070809e6 0%,#07080994 48%,#070809c2 100%)!important}body.v8Unified .weddingWorkspace .financialSection,body.v8Unified .weddingWorkspace .documentsHero,body.v8Unified .weddingWorkspace .guestsHero,body.v8Unified .weddingWorkspace [class*=timelineHero],body.v8Unified .weddingWorkspace [class*=seatingHero]{color:#f0ebe4!important;background:radial-gradient(circle at 88% 0,#c79a5212,#0000 30%),linear-gradient(#1d1e1ffa,#111213fc)!important;border:1px solid #ddc9a921!important;border-radius:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:24px!important;box-shadow:0 18px 50px #0000002e!important}body.v8Unified .weddingWorkspace h1,body.v8Unified .weddingWorkspace h2,body.v8Unified .weddingWorkspace h3{color:#f2ede6!important}body.v8Unified .weddingWorkspace .financialSectionHead h3,body.v8Unified .weddingWorkspace .documentsHero h2,body.v8Unified .weddingWorkspace .guestsHero h2,body.v8Unified .weddingWorkspace [class*=timelineHero] h2,body.v8Unified .weddingWorkspace [class*=seatingHero] h2{letter-spacing:-.015em!important;color:#f2ede6!important;font-family:Georgia,serif!important;font-weight:500!important}body.v8Unified .weddingWorkspace p,body.v8Unified .weddingWorkspace small,body.v8Unified .weddingWorkspace [class*=Meta]{color:#aaa39a!important}body.v8Unified .weddingWorkspace .alphaBudgetKpis,body.v8Unified .weddingWorkspace .paymentsKpis,body.v8Unified .weddingWorkspace .documentsKpis,body.v8Unified .weddingWorkspace .guestsKpis,body.v8Unified .weddingWorkspace [class*=timelineKpi],body.v8Unified .weddingWorkspace [class*=seatingKpi]{background:#111314!important;border:1px solid #ddc9a91a!important;border-radius:8px!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.v8Unified .weddingWorkspace .alphaBudgetKpis article,body.v8Unified .weddingWorkspace .paymentsKpis article,body.v8Unified .weddingWorkspace .documentsKpis article,body.v8Unified .weddingWorkspace .guestsKpis article{background:linear-gradient(#1c1d1ef5,#121314fa)!important;border-right:1px solid #ddc9a914!important;min-width:0!important;padding:16px 18px!important}body.v8Unified .weddingWorkspace .alphaBudgetKpis small,body.v8Unified .weddingWorkspace .paymentsKpis small,body.v8Unified .weddingWorkspace .documentsKpis small,body.v8Unified .weddingWorkspace .guestsKpis small{color:#8f8981!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:8px!important}body.v8Unified .weddingWorkspace .alphaBudgetKpis strong,body.v8Unified .weddingWorkspace .paymentsKpis strong,body.v8Unified .weddingWorkspace .documentsKpis strong,body.v8Unified .weddingWorkspace .guestsKpis strong{color:#e4c487!important;font-family:Georgia,serif!important;font-size:21px!important;font-weight:500!important}body.v8Unified .weddingWorkspace .financialPrimaryButton,body.v8Unified .weddingWorkspace .documentsPrimaryButton,body.v8Unified .weddingWorkspace .guestsPrimaryButton,body.v8Unified .weddingWorkspace [class*=timelinePrimary],body.v8Unified .weddingWorkspace [class*=seatingPrimary]{color:#11100e!important;opacity:1!important;background:linear-gradient(135deg,#c99a52,#a97738)!important;border:1px solid #dcb16ca3!important;border-radius:6px!important;min-height:40px!important;padding:10px 15px!important;font-weight:700!important;box-shadow:0 8px 24px #aa763629!important}body.v8Unified .weddingWorkspace .documentsSecondaryButton,body.v8Unified .weddingWorkspace .guestsSecondaryButton,body.v8Unified .weddingWorkspace .timelineViewSwitch button,body.v8Unified .weddingWorkspace button[disabled]{color:#a8a198!important;background:#242526!important;border-color:#ddc9a924!important}body.v8Unified .weddingWorkspace button[disabled]{opacity:.72!important}body.v8Unified .weddingWorkspace input,body.v8Unified .weddingWorkspace select,body.v8Unified .weddingWorkspace textarea,body.v8Unified .weddingWorkspace .documentsSearch,body.v8Unified .weddingWorkspace .guestsSearch{color:#e8e2da!important;background:#0d0f10!important;border-color:#ddc9a924!important}body.v8Unified .weddingWorkspace input::placeholder,body.v8Unified .weddingWorkspace textarea::placeholder{color:#756f68!important;opacity:1!important}body.v8Unified .weddingWorkspace .documentsTableWrap,body.v8Unified .weddingWorkspace .documentsMain,body.v8Unified .weddingWorkspace .guestsWorkspace,body.v8Unified .weddingWorkspace [class*=paymentsTable],body.v8Unified .weddingWorkspace [class*=financialTable],body.v8Unified .weddingWorkspace [class*=seatingPanel]{background:#111314!important;border:1px solid #ddc9a91a!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto!important}body.v8Unified .weddingWorkspace table{color:#d8d1c8!important;border-collapse:collapse!important;width:100%!important;max-width:100%!important}body.v8Unified .weddingWorkspace th{color:#b89a6a!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#181a1b!important;border-bottom:1px solid #ddc9a91a!important;font-size:8px!important}body.v8Unified .weddingWorkspace td{color:#d9d2c9!important;border-bottom:1px solid #ddc9a912!important}body.v8Unified .weddingWorkspace tbody tr:hover{background:#c79a520b!important}body.v8Unified .weddingWorkspace .alphaBudgetMain,body.v8Unified .weddingWorkspace [class*=financialSnapshot],body.v8Unified .weddingWorkspace .financialVisualCard{min-width:0!important;max-width:100%!important}body.v8Unified .weddingWorkspace .financialVisualCard,body.v8Unified .weddingWorkspace [class*=financialMetric]{color:#efe9e1!important;background:linear-gradient(#1d1e1f,#141516)!important;border-color:#ddc9a91c!important}body.v8Unified .weddingWorkspace [class*=financialMetric] strong{color:#e2c184!important}body.v8Unified .weddingWorkspace .timelineViewSwitch{background:#121415!important;border-color:#ddc9a91a!important}body.v8Unified .weddingWorkspace .timelineViewSwitch .active{color:#f0e7dc!important;background:#6b2a36!important;border-color:#8d4452!important}body.v8Unified .weddingWorkspace .guestInspector,body.v8Unified .weddingWorkspace [class*=guestInspector]{color:#ece6de!important;background:linear-gradient(#1b1d1e,#131516)!important;border:1px solid #ddc9a91a!important;border-radius:8px!important}body.v8Unified .weddingWorkspace .guestsEmpty{color:#8f8981!important}body.v8Unified .weddingWorkspace .seatingTableCard{color:#ece6de!important;background:linear-gradient(#1b1d1e,#131516)!important;border-color:#ddc9a91c!important}body.v8Unified .weddingWorkspace .documentsSecurityNotice{color:#a7c4a8!important;background:#5a845f14!important;border-color:#69976e42!important}body.v8Unified .weddingWorkspace [style*="100vw"],body.v8Unified .weddingWorkspace [class*=Workspace],body.v8Unified .weddingWorkspace [class*=CommandCenter]{max-width:100%!important}@media (max-width:1100px){body.v8Unified .weddingWorkspace .alphaBudgetKpis,body.v8Unified .weddingWorkspace .paymentsKpis,body.v8Unified .weddingWorkspace .documentsKpis,body.v8Unified .weddingWorkspace .guestsKpis{overflow-x:auto!important}}body.v8Unified .weddingWorkspace .workspaceContent{overflow-x:hidden!important}body.v8Unified .weddingWorkspace table{max-width:100%!important}body.v8Unified .weddingWorkspace .breadcrumb,body.v8Unified .weddingWorkspace [class*=breadcrumb],body.v8Unified .weddingWorkspace [class*=Breadcrumb],body.v8Unified .weddingWorkspace button[data-unavailable=true],body.v8Unified .weddingWorkspace button[aria-disabled=true][disabled]{display:none!important}body.v8Unified .weddingWorkspace .workspaceCoverImage{opacity:.42;filter:saturate(.78)contrast(1.06);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}body.v8Unified .weddingWorkspace .goldenOverview{gap:14px;display:grid}body.v8Unified .weddingWorkspace .goldenOverviewHero,body.v8Unified .weddingWorkspace .goldenOverviewNext{background:linear-gradient(#1c1e1f,#121415);border:1px solid #ddc9a91f;border-radius:9px;padding:22px}body.v8Unified .weddingWorkspace .goldenOverviewHero{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}body.v8Unified .weddingWorkspace .goldenOverviewHero span,body.v8Unified .weddingWorkspace .goldenOverviewNext span{letter-spacing:.12em;text-transform:uppercase;color:#b8945f;font-size:8px}body.v8Unified .weddingWorkspace .goldenOverviewHero h2{color:#f1ece5;margin:7px 0 4px;font:500 34px Georgia,serif}body.v8Unified .weddingWorkspace .goldenOverviewHero p,body.v8Unified .weddingWorkspace .goldenOverviewNext p{color:#9d968e}body.v8Unified .weddingWorkspace .goldenOverviewHero>strong{color:#a8c3a6}body.v8Unified .weddingWorkspace .goldenOverviewMetrics{border:1px solid #ddc9a91a;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}body.v8Unified .weddingWorkspace .goldenOverviewMetrics article{background:#151718;border-right:1px solid #ddc9a914;padding:18px}body.v8Unified .weddingWorkspace .goldenOverviewMetrics small{color:#8e877f;text-transform:uppercase;letter-spacing:.1em;font-size:8px;display:block}body.v8Unified .weddingWorkspace .goldenOverviewMetrics strong{color:#e4c487;margin-top:8px;font:500 20px Georgia,serif;display:block}.specialistTable{min-width:850px}.specialistIntegrity{color:#9fc2a1;border:1px solid #7f9e8247;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.specialistEmpty{background:#c79a5209;border:1px dashed #c79a5238;border-radius:12px;justify-items:start;gap:8px;padding:34px;display:grid}.specialistEmpty strong{color:var(--ivory)}.specialistEmpty p{max-width:620px;color:var(--muted);font-size:11px}.specialistEmpty a{border:1px solid var(--line);color:var(--goldLight);border-radius:9px;padding:9px 12px;display:inline-flex}.specialistReadOnly{color:#a8c3a6;text-transform:uppercase;letter-spacing:.08em;background:#7f9e8214;border:1px solid #7f9e824d;border-radius:99px;padding:9px 12px;font-size:9px;font-weight:700;display:inline-flex}.canonicalTimeline{color:var(--dp-graphite);gap:20px;display:grid}.timelineProductHeader{border-bottom:1px solid var(--dp-hairline-strong);justify-content:space-between;align-items:end;gap:24px;padding:8px 0 22px;display:flex}.timelineProductHeader h2{margin:6px 0;font-size:36px;font-weight:400}.timelineProductHeader p{max-width:720px;color:var(--dp-stone);margin:0}.timelineProductHeader>div:last-child{gap:8px;display:flex}.timelineProductHeader button,.timelineChronologyEvent button{border:1px solid var(--dp-hairline-strong);min-height:42px;color:var(--dp-graphite);background:#fffdf9;border-radius:9px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.timelineProductControls{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.timelineAudienceTabs{gap:5px;display:flex}.timelineAudienceTabs button{border:1px solid var(--dp-hairline-strong);color:#5f5852;background:#fffdf9;min-height:42px;padding:0 16px}.timelineAudienceTabs button.active{background:var(--dp-burgundy);color:#fff;border-color:var(--dp-burgundy)}.timelineProductControls label{color:#6d655e;gap:5px;font-size:11px;display:grid}.timelineProductControls select,.timelineSearch{border:1px solid var(--dp-hairline-strong);background:#fffdf9;border-radius:9px;min-height:42px}.timelineProductControls select{padding:0 12px}.timelineSearch{min-width:min(340px,100%);margin-left:auto;padding:0 12px;grid-template-columns:auto 1fr!important;align-items:center!important;gap:8px!important;display:flex!important}.timelineSearch input{background:0 0;border:0;outline:0;min-width:0}.timelineAudienceBanner{background:#fffaf0;border:1px solid #d4c29f;padding:24px 28px}.timelineAudienceBanner span{color:#987647;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.timelineAudienceBanner strong{margin-top:7px;font:400 27px Georgia,serif;display:block}.timelineAudienceBanner p{color:#71675e;margin:7px 0 0}.timelineChronology{display:grid}.timelineChronologyEvent{grid-template-columns:82px 24px minmax(0,1fr);gap:12px;min-width:0;display:grid}.timelineClock{text-align:right;padding-top:19px}.timelineClock strong,.timelineClock span{display:block}.timelineClock strong{font:400 20px Georgia,serif}.timelineClock span{color:#82786f;margin-top:4px;font-size:11px}.timelineSpine{justify-content:center;display:flex;position:relative}.timelineSpine i{z-index:2;background:var(--dp-burgundy);width:12px;height:12px;box-shadow:0 0 0 1px var(--dp-burgundy);border:3px solid #f5efe6;border-radius:50%;margin-top:25px;position:relative}.timelineSpine span{background:#cabaa5;width:1px;position:absolute;top:34px;bottom:-10px}.timelineEventCard{border:1px solid var(--dp-hairline);background:#fffdf9;min-width:0;margin-bottom:16px;padding:20px 22px}.timelineEventCard header{justify-content:space-between;gap:18px;display:flex}.timelineEventCard header span{color:#897c70;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.timelineEventCard h3{margin:5px 0 0;font-size:25px;font-weight:400}.timelineEventCard header b{color:#745c3d;border:1px solid #d6c5ab;border-radius:99px;align-self:start;padding:5px 9px;font-size:9px}.timelineEventCard>p{color:#5f5750;margin:14px 0;line-height:1.55}.timelineEventCard dl{border-top:1px solid var(--dp-hairline);flex-wrap:wrap;gap:18px;margin:0;padding-top:12px;display:flex}.timelineEventCard dl div{gap:3px;display:grid}.timelineEventCard dt{color:#8c8177;font-size:9px}.timelineEventCard dd{margin:0;font-size:12px}.timelineEventCard aside{background:#f8f1e7;border-left:3px solid #9f7a4a;gap:4px;margin-top:13px;padding:11px 13px;display:grid}.timelineEventCard aside strong{font-size:10px}.timelineEventCard aside span{color:#6e645b;font-size:11px}.timelineEventCard footer{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.timelineDistributionTruth{border-top:1px solid var(--dp-hairline);border-bottom:1px solid var(--dp-hairline);padding:17px 20px}.timelineDistributionTruth p{color:#716960;margin:5px 0 0}.timelineCanonicalForm{max-width:820px}@media (max-width:720px){.timelineProductHeader{flex-direction:column;align-items:start}.timelineProductHeader>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.timelineProductControls{flex-direction:column;align-items:stretch}.timelineSearch{width:100%;margin:0}.timelineChronologyEvent{grid-template-columns:64px 16px minmax(0,1fr);gap:8px}.timelineEventCard{padding:17px}.timelineEventCard header{flex-direction:column;align-items:start}.timelineEventCard dl{grid-template-columns:1fr 1fr;display:grid}.timelineClock strong{font-size:18px}}@media print{.dpGlobalRail,.dpTopContext,.workspaceNav,.timelineProductHeader>div:last-child,.timelineProductControls,.timelineDistributionTruth,.timelineEventCard footer,.timelineEventCard aside{display:none!important}.dpAppShell{display:block!important}.dpMainCanvas,.weddingWorkspace,.workspaceContent{max-width:none!important;padding:0!important}.canonicalTimeline{color:#111}.timelineAudienceBanner{border:0;border-bottom:1px solid #bbb}.timelineChronologyEvent{break-inside:avoid}.timelineEventCard{box-shadow:none;border-color:#bbb}.timelineSpine span{background:#777}}.weddingWorkspace .workspaceCover{background:#16120f!important;border:0!important;border-radius:16px!important;min-height:320px!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 55px #30261d21!important}.weddingWorkspace .workspaceCoverImage{filter:saturate(.78)contrast(1.02);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;opacity:1!important;display:block!important}.weddingWorkspace .workspaceCoverShade{background:linear-gradient(90deg,#130f0cdb,#130f0c7a 52%,#130f0c21),linear-gradient(#0000 45%,#0d0a08a3);position:absolute;inset:0;display:block!important}.weddingWorkspace .workspaceCoverContent{z-index:2;color:#fff;flex-direction:column;justify-content:space-between;position:relative;min-height:320px!important;padding:30px 34px!important;display:flex!important}.weddingWorkspace .workspaceCoverTop{justify-content:space-between;gap:22px;display:flex!important}.weddingWorkspace .workspaceCoverTop h1{color:#fff!important;font-size:clamp(44px,5vw,68px)!important}.weddingWorkspace .workspaceCoverTop p{color:#f2e8dc!important}.weddingWorkspace .workspaceCountdown{place-content:center;text-align:center!important;background:#140e0a33!important;border:1px solid #ffffff6b!important;border-radius:50%!important;width:112px!important;height:112px!important;display:grid!important}.weddingWorkspace .workspaceCountdown span{color:#fff!important;font-size:36px!important}.weddingWorkspace .workspaceCountdown small{color:#eee1d2!important}.weddingWorkspace .workspaceMeta{display:flex!important}.weddingWorkspace .workspaceMeta span{color:#fff!important;background:#0e0a0840!important;border-color:#ffffff47!important}.workspaceChangeImage{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100c0947;border:1px solid #ffffff8c;border-radius:9px;align-items:center;gap:7px;min-height:40px;margin-top:16px;padding:0 13px;display:inline-flex}.coverImageForm{max-width:760px}.coverImagePreview{background-repeat:no-repeat;background-size:cover;border-radius:12px;min-height:300px;margin-bottom:18px}.coverImageForm label{gap:7px;margin-top:14px;display:grid}.coverImageForm input[type=file]{border:1px solid var(--dp-hairline-strong);background:#fff;padding:12px}@media (max-width:720px){.weddingWorkspace{padding:18px 14px 44px}.weddingWorkspace .workspaceCover{min-height:220px!important}.weddingWorkspace .workspaceCoverContent{min-height:220px!important;padding:22px!important}.weddingWorkspace .workspaceCoverTop h1{font-size:38px!important}.weddingWorkspace .workspaceCountdown{width:84px!important;height:84px!important}.weddingWorkspace .workspaceMeta{display:none!important}.workspaceNav a{min-height:44px!important;font-size:11px!important}}.canonicalDocuments{gap:18px;display:grid}.documentsProductHeader{border-bottom:1px solid var(--dp-hairline-strong);justify-content:space-between;align-items:end;gap:22px;padding:8px 0 21px;display:flex}.documentsProductHeader h2{margin:5px 0;font-size:36px;font-weight:400}.documentsProductHeader p{color:var(--dp-stone);margin:0}.documentsProductHeader>div:last-child{align-items:center;gap:9px;display:flex}.driveStatus{border:1px solid var(--dp-hairline);border-radius:99px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:inline-flex}.driveStatus.ready{color:#55745c;background:#f2f8f1}.driveStatus.waiting{color:#8a6648;background:#fff8ed}.documentsProductHeader button{border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 14px;display:inline-flex}.documentsSummary{border:1px solid var(--dp-hairline);background:#fffdf9;grid-template-columns:repeat(5,1fr);display:grid}.documentsSummary article{border-left:1px solid var(--dp-hairline);padding:16px}.documentsSummary article:first-child{border-left:0}.documentsSummary span,.documentsSummary strong{display:block}.documentsSummary span{color:#81776e;font-size:9px}.documentsSummary strong{margin-top:7px;font:400 24px Georgia,serif}.documentsToolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(140px,auto));gap:9px;display:grid}.documentsToolbar label{border:1px solid var(--dp-hairline-strong);background:#fffdf9;border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}.documentsToolbar input{background:0 0;border:0;outline:0;width:100%;min-height:42px}.documentsToolbar select{border:1px solid var(--dp-hairline-strong);background:#fffdf9;border-radius:9px;min-height:42px;padding:0 11px}.documentsProductList table{border-collapse:collapse;background:#fffdf9;width:100%}.documentsProductList th{text-align:left;color:#7a7169;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--dp-hairline-strong);padding:11px;font-size:9px}.documentsProductList td{border-bottom:1px solid var(--dp-hairline);padding:13px 11px;font-size:12px}.documentsProductList tbody tr{cursor:pointer}.documentsProductList tbody tr:hover{background:#fbf5eb}.documentsProductList td:first-child{align-items:center;gap:10px;display:flex}.documentsProductList td:first-child span{gap:3px;display:grid}.documentsProductList td:first-child small{color:#84796f}.documentActions{flex-wrap:wrap;gap:6px;display:flex}.documentActions a,.documentAttach{border:1px solid var(--dp-hairline);color:var(--dp-graphite);border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-size:10px;text-decoration:none;display:inline-flex}.documentInspectorOverlay{z-index:120;justify-content:flex-end;display:flex;position:fixed;inset:0}.documentInspectorBackdrop{background:#261e1761;border:0;width:100%;position:absolute;inset:0}.documentInspector{background:#fffdf9;width:min(480px,100%);height:100%;padding:26px;position:relative;overflow:auto;box-shadow:-20px 0 70px #281e142e}.documentInspector header{border-bottom:1px solid var(--dp-hairline);justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.documentInspector h2{margin:6px 0 0;font-size:30px}.documentInspector header button{background:0 0;border:0;align-self:start}.documentInspector dl{margin:22px 0;display:grid}.documentInspector dl div{border-bottom:1px solid var(--dp-hairline);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.documentInspector dt{color:#82786f}.documentInspector dd{text-align:right;margin:0}.documentPublication{border:1px solid var(--dp-hairline);background:#faf4ea;align-items:center;gap:9px;padding:14px;display:flex}.documentInspectorActions{gap:7px;margin-top:16px;display:grid}.documentInspectorActions a,.documentEditLink{border:1px solid var(--dp-hairline-strong);color:var(--dp-graphite);border-radius:8px;justify-content:center;padding:11px;text-decoration:none;display:flex}.documentMissing{color:#725b3d;background:#fff8eb;border:1px solid #d5c4a7;padding:14px}.documentInspector details{border:1px solid var(--dp-hairline);margin:18px 0;padding:14px}.documentInspector details p{overflow-wrap:anywhere}.documentUploadForm{max-width:760px}.documentDrop{text-align:center;background:#fffaf0;border:1px dashed #bfa578;place-items:center;gap:7px;padding:30px;display:grid}.documentDrop input{margin-top:10px}.documentDrop span{color:#7b7066}@media (max-width:900px){.documentsSummary{grid-template-columns:repeat(3,1fr)}.documentsToolbar{grid-template-columns:1fr 1fr}.documentsToolbar label{grid-column:1/-1}.documentsProductList thead{display:none}.documentsProductList table,.documentsProductList tbody,.documentsProductList tr,.documentsProductList td{display:block}.documentsProductList tr{border:1px solid var(--dp-hairline);background:#fffdf9;margin-bottom:12px;padding:12px}.documentsProductList td{border:0;grid-template-columns:110px 1fr;gap:10px;display:grid!important}.documentsProductList td:before{content:attr(data-label);color:#81776e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.documentsProductList td:first-child{grid-template-columns:28px 1fr}.documentsProductList td:first-child:before{display:none}}@media (max-width:620px){.documentsProductHeader{flex-direction:column;align-items:start}.documentsProductHeader>div:last-child{flex-direction:column;align-items:stretch;width:100%}.documentsSummary{grid-template-columns:1fr 1fr}.documentsToolbar{grid-template-columns:1fr}}.seatingPoolFilters,.seatingMobileTabs{gap:5px;margin-bottom:12px;display:flex}.seatingPoolFilters button,.seatingMobileTabs button{border:1px solid var(--dp-line);background:var(--dp-surface);min-height:38px;color:var(--dp-muted);border-radius:8px;padding:0 10px}.seatingPoolFilters button.active,.seatingMobileTabs button.active{border-color:var(--dp-accent);background:var(--dp-accent);color:#fff}.seatingMobileTabs,.seatingAssignmentsMobile{display:none}.seatingTableCore[draggable=true]{cursor:move}.seatingSeatRing>button[draggable=true]{cursor:grab}.seatingGuestPool.dragTarget{outline:2px solid var(--dp-accent)}@media (max-width:620px){.seatingMobileTabs{display:flex}.seatingStudioLayout{display:block;overflow:visible}.seatingGuestPool,.seatingCanvas,.seatingAssignmentsMobile{display:none!important}.seatingStudioLayout.mobile-guests .seatingGuestPool{display:block!important}.seatingStudioLayout.mobile-tables .seatingCanvas{background:0 0;min-width:0;min-height:auto;overflow:visible;display:block!important}.seatingStudioLayout.mobile-tables .seatingCanvasTable{margin:16px auto;position:relative;transform:none;top:auto!important;left:auto!important}.seatingStudioLayout.mobile-assignments .seatingAssignmentsMobile{gap:8px;display:grid!important}.seatingAssignmentsMobile article{border:1px solid var(--dp-line);background:var(--dp-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.seatingAssignmentsMobile strong,.seatingAssignmentsMobile span{display:block}.seatingAssignmentsMobile span{color:var(--dp-muted);margin-top:4px;font-size:11px}.seatingAssignmentsMobile button{border:1px solid var(--dp-line);background:var(--dp-surface-soft);min-height:40px;color:var(--dp-ink);border-radius:8px}}body:not(.v8Unified) .workspaceNav a{color:#574f48!important}body:not(.v8Unified) .workspaceNav a.active{color:#682236!important}body:not(.v8Unified) .weddingWorkspace [class*=Breadcrumb]{color:#514a44!important}body:not(.v8Unified) .weddingWorkspace .workspaceContent :is(p,small,span,dt,th,h1,h2,h3,strong){color:#302b27!important}body:not(.v8Unified) .weddingWorkspace .workspaceContent :is(.eyebrow,[class*=Label]){color:#514940!important}body:not(.v8Unified) .weddingWorkspace .workspaceContent :is(input,select,textarea){color:#28231f!important;background:#fffdf9!important}body:not(.v8Unified) .weddingWorkspace .workspaceContent .status{color:#24211e!important}body:not(.v8Unified) .weddingWorkspace [class*=Breadcrumb],body:not(.v8Unified) .weddingWorkspace [class*=Breadcrumb] *{color:#4e4741!important;opacity:1!important}body:not(.v8Unified) .weddingWorkspace .priorityBox{background:#fffdf9!important}body:not(.v8Unified) .weddingWorkspace .priorityBox :is(strong,p){color:#302b27!important}body:not(.v8Unified) .weddingWorkspace .seatingPoolFilters button.active{color:#fff!important;background:#5b1f31!important;border-color:#5b1f31!important}.plannerLoginV2{--login-wine:#531c2c;--login-wine-deep:#250b14;--login-gold:#c69b58;--login-cream:#f6f0e6;background:var(--login-wine-deep);isolation:isolate;grid-template-columns:minmax(0,1.14fr) minmax(430px,.86fr)}.plannerLoginV2 .plannerLoginVisual{background:radial-gradient(circle at 73% 22%,#e0bc7e2e,#0000 21%),radial-gradient(circle at 15% 85%,#8b324c6b,#0000 38%),linear-gradient(137deg,#13080d 0%,#34101d 53%,#5b1e31 100%);min-height:100vh;padding:clamp(30px,4.2vw,68px);position:relative;overflow:hidden}.plannerLoginV2 .plannerLoginVisual:before{content:"";opacity:.2;pointer-events:none;background-image:linear-gradient(115deg,#0000 0 49.7%,#ffffff1f 50%,#0000 50.3%),radial-gradient(#ffffff47 .65px,#0000 .75px);background-size:100% 100%,19px 19px;position:absolute;inset:0}.plannerLoginV2 .plannerLoginVisual:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #e0bc7e2b;border-radius:50%;width:58vw;position:absolute;bottom:-33vw;right:-12vw;box-shadow:0 0 0 7vw #e0bc7e06,0 0 0 14vw #e0bc7e05}.plannerLoginV2 .plannerLoginBrand{z-index:2;gap:14px;position:relative}.plannerLoginV2 .plannerLoginBrand>span{background:#14070c38;border-color:#eecf99a6;width:50px;height:50px;box-shadow:inset 0 0 0 4px #eecf9909}.plannerLoginV2 .plannerLoginBrand strong{letter-spacing:.01em;font-size:24px}.plannerLoginV2 .plannerLoginBrand small{letter-spacing:.18em;color:#d7c7b5;margin-top:3px}.plannerLoginAura{z-index:0;aspect-ratio:1;color:#f4dcb1db;place-items:center;width:clamp(280px,34vw,540px);font:500 clamp(50px,7vw,105px)/1 Georgia,serif;display:grid;position:absolute;top:clamp(90px,14vh,170px);right:clamp(-95px,-5vw,-30px)}.plannerLoginAura i{border:1px solid #e1be812e;border-radius:50%;position:absolute;inset:0}.plannerLoginAura i:nth-child(2){border-style:dashed;inset:14%;transform:rotate(18deg)}.plannerLoginAura i:nth-child(3){border-color:#e1be8152;inset:28%}.plannerLoginAura span{aspect-ratio:1;background:radial-gradient(circle,#d0a56024,#0000 68%);border:1px solid #e1be8166;border-radius:50%;place-items:center;width:44%;display:grid}.plannerLoginV2 .plannerLoginStatement{z-index:2;max-width:760px;margin:auto 0;position:relative}.plannerLoginKicker{color:#dfc28f;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.plannerLoginV2 .plannerLoginStatement h1{letter-spacing:-.045em;max-width:690px;margin:20px 0 24px;font-size:clamp(50px,6.2vw,92px);line-height:.91}.plannerLoginV2 .plannerLoginStatement h1 em{color:#e0bd82;font-weight:400}.plannerLoginV2 .plannerLoginStatement p{color:#d9ccbe;max-width:540px;font-size:14px;line-height:1.75}.plannerLoginPromises{flex-wrap:wrap;gap:9px 18px;margin-top:28px;display:flex}.plannerLoginPromises span{color:#e9dfd3;align-items:center;gap:6px;font-size:10px;display:inline-flex}.plannerLoginPromises svg{color:#d7af6d;width:14px}.plannerLoginV2 .plannerLoginSecurity{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10070b52;border-color:#e2be8040;grid-template-columns:34px 1fr auto;max-width:620px;padding:15px 17px;position:relative}.plannerLoginV2 .plannerLoginSecurity>svg{color:#d9b573}.plannerLoginV2 .plannerLoginSecurity span{margin-top:3px;font-size:9px}.plannerLoginV2 .plannerLoginSecurity>small{color:#d8be92;letter-spacing:.12em;border:1px solid #dab77938;border-radius:999px;padding:6px 8px;font-size:7px}.plannerLoginV2 .plannerLoginFormWrap{color:#231a18;background:radial-gradient(circle at 100% 0,#531c2c14,#0000 40%),#f2eee7;padding:clamp(28px,5vw,82px);position:relative}.plannerLoginV2 .plannerLoginFormWrap:before{content:"";pointer-events:none;border:1px solid #52342b14;position:absolute;inset:30px}.plannerLoginFormFrame{width:min(470px,100%);position:relative}.plannerLoginEdition{text-align:center;color:#7f6f66;letter-spacing:.22em;margin-bottom:18px;font-size:8px;font-weight:800}.plannerLoginEdition span{color:#b08a52;padding:0 8px}.plannerLoginV2 .plannerLoginForm{background:#fffdf9db;border:1px solid #56352b1f;border-radius:2px;width:auto;padding:clamp(28px,4vw,50px);box-shadow:0 28px 80px #37231e1f}.plannerLoginV2 .plannerLoginForm:before{content:"DP";color:#6a2a3d;border:1px solid #b89560;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:30px;font:14px Georgia,serif;display:grid}.plannerLoginV2 .plannerLoginForm .eyebrow{color:#9b7644}.plannerLoginV2 .plannerLoginForm h2{color:#2f2220;letter-spacing:-.025em;margin:9px 0 8px;font-size:44px}.plannerLoginV2 .plannerLoginForm>p{color:#766b65;margin:0 0 31px;font-size:11px}.plannerLoginV2 .plannerLoginForm label{gap:8px;margin-top:17px}.plannerLoginV2 .plannerLoginForm label>span{color:#6f5142;letter-spacing:.09em;font-size:8px;font-weight:800}.plannerLoginV2 .plannerLoginForm label>div{background:#fff;border-color:#531c2c29;border-radius:9px;min-height:53px;padding:2px 13px}.plannerLoginV2 .plannerLoginForm label>div:focus-within{border-color:#8b5565;box-shadow:0 0 0 3px #531c2c14}.plannerLoginV2 .plannerLoginForm label svg{color:#8a776c;width:17px}.plannerLoginV2 .plannerLoginForm input{color:#2e2522;font-size:12px}.plannerLoginV2 .plannerLoginForm input::placeholder{color:#aaa09a}.plannerLoginV2 .plannerLoginForm label button{color:#786b65}.plannerLoginV2 .plannerLoginSubmit{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#6b2339,#481524);border:0;border-radius:9px;min-height:54px;margin-top:24px;box-shadow:0 13px 30px #531c2c33}.plannerLoginV2 .plannerLoginSubmit:hover{transform:translateY(-1px);box-shadow:0 16px 34px #531c2c42}.plannerLoginV2 .plannerLoginSubmit:focus-visible,.plannerLoginV2 button:focus-visible,.plannerLoginV2 input:focus-visible{outline-offset:2px;outline:3px solid #b895608c}.plannerLoginV2 .plannerLoginError{color:#8d342f;background:#fff3f1;border-color:#95373740;font-size:10px}.plannerLoginTrust{color:#827770;justify-content:center;align-items:center;gap:7px;margin-top:19px;font-size:8px;display:flex}.plannerLoginTrust svg{color:#8b6b45;width:14px}.plannerLoginV2 .plannerLoginFootnote{color:#8d817b;letter-spacing:.05em;margin-top:17px}@media (max-width:1050px){.plannerLoginV2{grid-template-columns:1fr}.plannerLoginV2 .plannerLoginVisual{min-height:640px}.plannerLoginAura{width:430px;top:130px;right:-40px}.plannerLoginV2 .plannerLoginFormWrap{min-height:720px}.plannerLoginV2 .plannerLoginStatement h1{font-size:68px}.plannerLoginV2 .plannerLoginFormWrap:before{inset:18px}}@media (max-width:620px){.plannerLoginV2 .plannerLoginVisual{min-height:580px;padding:26px 24px}.plannerLoginAura{opacity:.55;width:390px;top:140px;right:-130px}.plannerLoginV2 .plannerLoginStatement h1{font-size:47px}.plannerLoginPromises{display:grid}.plannerLoginV2 .plannerLoginSecurity{grid-template-columns:30px 1fr}.plannerLoginV2 .plannerLoginSecurity>small{display:none}.plannerLoginV2 .plannerLoginFormWrap{min-height:650px;padding:56px 24px}.plannerLoginV2 .plannerLoginForm{padding:30px 24px}.plannerLoginV2 .plannerLoginForm h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.plannerLoginV2 *{scroll-behavior:auto!important;transition:none!important}}.plannerLoginV2 .plannerLoginVisual{background:#0d0f0c;padding:0;display:block}.cypressHill{isolation:isolate;color:#f0e6d6;background:radial-gradient(at 78% 43%,#30291d 0%,#17150f 38%,#0d0f0c 73%);width:100%;height:100%;min-height:100vh;position:relative;overflow:hidden}.cypressHill canvas{width:100%;height:100%;position:absolute;inset:0}.cypressHillWordmark{z-index:1;position:absolute;top:clamp(26px,4vw,62px);left:clamp(26px,4vw,68px)}.cypressHillWordmark strong,.cypressHillWordmark span,.cypressHillCaption strong,.cypressHillCaption span{display:block}.cypressHillWordmark strong{letter-spacing:.22em;font:400 clamp(19px,2vw,28px) Georgia,serif}.cypressHillWordmark span{color:#bcad96;letter-spacing:.2em;text-transform:uppercase;margin-top:8px;font-size:9px}.cypressHillCaption{z-index:1;text-align:center;position:absolute;bottom:clamp(42px,7vw,100px);right:8%}.cypressHillCaption strong{letter-spacing:.22em;color:#e4c89e;font:400 clamp(22px,2.4vw,34px) Georgia,serif}.cypressHillCaption span{color:#bcad96;margin-top:10px;font:italic 13px Georgia,serif}.plannerLoginV2 .plannerLoginForm h1{color:#2f2220;letter-spacing:-.025em;margin:9px 0 8px;font-size:44px}.plannerLoginV2 .plannerLoginForm label>input{background:#fff;border:1px solid #531c2c29;border-radius:9px;min-height:53px;padding:2px 13px}.plannerLoginV2 .plannerLoginForm label>input:focus{border-color:#8b5565;outline:0;box-shadow:0 0 0 3px #531c2c14}@media (max-width:1050px){.cypressHill{min-height:640px}.cypressHillCaption{bottom:56px;right:12%}}@media (max-width:620px){.cypressHill{min-height:390px}.cypressHillWordmark{top:26px;left:24px}.cypressHillCaption{bottom:26px;left:0;right:0}.plannerLoginV2 .plannerLoginForm h1{font-size:38px}}body:not(.v8Unified) .weddingWorkspace .workspaceContent .coreHero :is(p,small,span,h1,h2,h3,strong){color:#fff!important}.plannerLoginAccessLinks{color:#8d817b;letter-spacing:.035em;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 10px;margin-top:17px;font-size:9px;display:flex}.plannerLoginAccessLinks a{color:#6b2339;text-underline-offset:3px;text-decoration:none}.plannerLoginAccessLinks a:hover,.plannerLoginAccessLinks a:focus-visible{text-decoration:underline}.plannerLoginAccessLinks span{color:#b9aca4}@media (max-width:560px){.plannerLoginAccessLinks{flex-direction:column;gap:8px}.plannerLoginAccessLinks span{display:none}}
