:root{--bg:#fbf7f7;--bg2:#f4efef;--bg3:#ece4e5;--surface:rgba(255,252,252,.86);--surface-strong:rgba(255,253,253,.94);--line:rgba(111,88,94,.1);--line-strong:rgba(111,88,94,.18);--text:#372b2e;--text-strong:#2c2225;--muted:#7a6a6f;--shadow:0 24px 60px rgba(94,72,78,.1);--shadow-soft:0 12px 30px rgba(94,72,78,.07);--primary:#866871;--primary-2:#6e545b;--green-bg:rgba(84,155,113,.12);--green-line:rgba(84,155,113,.24);--emerald-bg:rgba(58,142,118,.12);--emerald-line:rgba(58,142,118,.24);--amber-bg:rgba(191,150,79,.13);--amber-line:rgba(191,150,79,.24);--blue-bg:rgba(119,131,158,.12);--blue-line:rgba(119,131,158,.22);--rose-bg:rgba(145,103,113,.13);--rose-line:rgba(145,103,113,.22);color:var(--text);background:radial-gradient(circle at top, rgba(255,255,255,.97), transparent 30%), linear-gradient(180deg, var(--bg) 0%, var(--bg2) 54%, var(--bg3) 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh;min-height:100dvh;color:var(--text);background:radial-gradient(circle at top, rgba(255,255,255,.96), transparent 30%), linear-gradient(180deg, var(--bg) 0%, var(--bg2) 52%, var(--bg3) 100%)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.page-shell{min-height:100vh;min-height:100dvh;padding:40px 18px 56px}.container{width:100%;max-width:1080px;margin:0 auto}.container.narrow{max-width:960px}.hero-card,.party-head-card,.timeline-card,.party-card,.stat-card,.content-section{border:1px solid var(--line);background:var(--surface);backdrop-filter:blur(16px);box-shadow:var(--shadow);border-radius:28px}.hero-card,.party-head-card{padding:24px}.hero-card h1,.party-head-card h1{color:var(--text-strong);margin:8px 0 10px;font-size:38px;line-height:1.04}.hero-card p,.party-head-card p{color:var(--muted);margin:0;line-height:1.55}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#927981;font-size:12px;font-weight:600}.form-stack{gap:14px;margin-top:22px;display:grid}.field{gap:8px;display:grid}.field-label{color:var(--muted);font-size:13px}.text-input,.token-textarea{border:1px solid var(--line);width:100%;color:var(--text-strong);background:rgba(255,255,255,.78);border-radius:18px;outline:none;padding:14px 16px;box-shadow:inset 0 1px rgba(255,255,255,.45)}.text-input::placeholder,.token-textarea::placeholder{color:#aaa0b8}.primary-btn,.secondary-btn,.save-btn,.back-link,.demo-link,.tab-btn{cursor:pointer;border-radius:999px;padding:12px 18px;transition:all .18s}.primary-btn{color:#fffdfa;background:linear-gradient(#8b6c74 0%,#70565d 100%);border:1px solid rgba(112,86,94,.18);box-shadow:0 10px 20px rgba(112,86,94,.18)}.primary-btn:hover{transform:translateY(-1px)}.secondary-btn,.save-btn,.back-link,.demo-link,.tab-btn{border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow-soft);background:rgba(255,255,255,.8)}.primary-btn:disabled,.secondary-btn:disabled{opacity:.7;cursor:default;transform:none}.toolbar{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.toolbar-title{color:var(--text-strong);font-size:28px;font-weight:700}.action-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.party-grid{gap:16px;display:grid}.party-card{padding:18px;display:block}.party-card-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.party-card-title{color:var(--text-strong);font-size:24px;font-weight:700;line-height:1.12}.party-card-sub{color:var(--muted);margin-top:6px;line-height:1.45}.badge{border:1px solid var(--line-strong);min-height:30px;color:var(--text);white-space:nowrap;background:rgba(255,255,255,.8);border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.badge.green{background:var(--green-bg);border-color:var(--green-line);color:#456d52}.badge.emerald{background:var(--emerald-bg);border-color:var(--emerald-line);color:#2b6f5a}.badge.amber{background:var(--amber-bg);border-color:var(--amber-line);color:#8e6e26}.badge.blue{background:var(--blue-bg);border-color:var(--blue-line);color:#69738a}.badge.rose{background:var(--rose-bg);border-color:var(--rose-line);color:#865764}.meta-grid,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.meta-item,.summary-chip,.detail-card{border:1px solid var(--line);background:rgba(255,255,255,.7);border-radius:20px;padding:14px 15px}.meta-label,.summary-label,.detail-label,.stat-title,.token-title{color:var(--muted);margin-bottom:6px;font-size:12px}.meta-value,.detail-value{color:var(--text-strong);font-size:15px;line-height:1.4}.summary-chip{gap:6px;display:grid}.summary-chip strong{color:var(--text-strong);font-size:16px}.stats-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.stat-card{padding:16px}.stat-value{color:var(--text-strong);font-size:28px;font-weight:700}.tab-bar{flex-wrap:wrap;gap:10px;margin:8px 0 16px;display:flex}.tab-btn{align-items:center;gap:10px;display:inline-flex}.tab-btn.active{color:#fffdfa;background:linear-gradient(#8b6c74 0%,#70565d 100%);border-color:rgba(112,86,94,.18)}.tab-count{min-width:22px;height:22px;color:inherit;background:rgba(255,255,255,.58);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.content-section{padding:18px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-card-wide{grid-column:span 2}.detail-note,.entry-note,.entry-text{color:var(--muted);margin-top:10px;line-height:1.5}.list-stack{gap:12px;display:grid}.entry-card{border:1px solid var(--line);background:rgba(255,255,255,.72);border-radius:22px;padding:16px}.entry-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.entry-head-right{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.entry-title{color:var(--text-strong);font-size:18px;font-weight:700;line-height:1.25}.entry-sub{color:var(--muted);margin-top:6px;line-height:1.45}.entry-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.entry-meta span{border:1px solid var(--line);color:var(--text);background:rgba(255,255,255,.86);border-radius:999px;padding:7px 10px;font-size:12px;display:inline-flex}.empty-card,.state-card{border:1px solid var(--line);background:var(--surface-strong);color:var(--muted);box-shadow:var(--shadow-soft);border-radius:22px;padding:16px 18px}.state-card.error{color:#8a5252;border-color:var(--rose-line);background:rgba(255,244,247,.94)}.token-box{border:1px solid var(--line);background:rgba(255,255,255,.72);border-radius:22px;margin-top:18px;padding:16px}.demo-list{gap:12px;margin-top:18px;display:grid}.timeline-card{padding:18px}.section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-head h2{color:var(--text-strong);margin:0;font-size:22px}.counter{min-width:30px;height:30px;color:var(--muted);border:1px solid var(--line);background:rgba(255,255,255,.9);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.timeline-list{flex-direction:column;gap:14px;display:flex}.timeline-item{grid-template-columns:16px 1fr;align-items:start;gap:12px;display:grid}.timeline-dot{background:rgba(133,102,111,.34);border-radius:999px;width:12px;height:12px;margin-top:7px;box-shadow:0 0 0 5px rgba(133,102,111,.1)}.timeline-dot.info{background:#95a0ba;box-shadow:0 0 0 5px rgba(144,162,207,.16)}.timeline-dot.success{background:#87ae95;box-shadow:0 0 0 5px rgba(130,177,148,.16)}.timeline-dot.strong{background:#6b9a87;box-shadow:0 0 0 5px rgba(98,154,130,.18)}.timeline-dot.warning{background:#c0a16f;box-shadow:0 0 0 5px rgba(196,160,97,.18)}.timeline-content{border-bottom:1px solid var(--line);padding-bottom:12px}.timeline-item:last-child .timeline-content{border-bottom:0;padding-bottom:0}.timeline-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.timeline-title{color:var(--text-strong);font-size:17px;font-weight:700;line-height:1.32}.timeline-time{white-space:nowrap;color:var(--muted);font-size:12px}.timeline-subtitle{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}.timeline-meta,.pill{color:var(--muted);border:1px solid var(--line);background:rgba(255,255,255,.88);border-radius:999px;margin-top:8px;padding:6px 10px;font-size:12px;display:inline-flex}.pill-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.section-tools{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.entry-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}@media (max-width:860px){.meta-grid,.summary-grid,.stats-board,.detail-grid{grid-template-columns:1fr}.detail-card-wide{grid-column:span 1}.toolbar,.party-card-top,.entry-head,.timeline-row{flex-direction:column;align-items:stretch}.action-row{justify-content:stretch}.page-shell{padding:24px 14px 40px}.hero-card h1,.party-head-card h1{font-size:30px}}.editor-card{border:1px solid var(--line);background:rgba(255,255,255,.72);border-radius:24px;margin-top:16px;padding:18px}.editor-head{margin-bottom:14px}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editor-field{gap:8px;display:grid}.editor-field-wide{grid-column:span 2}.mode-switch{flex-wrap:wrap;gap:10px;display:flex}.mode-btn{border:1px solid var(--line);color:var(--text);cursor:pointer;box-shadow:var(--shadow-soft);background:rgba(255,255,255,.8);border-radius:999px;padding:12px 16px}.mode-btn.active{color:#fffdfa;background:linear-gradient(#8b6c74 0%,#70565d 100%);border-color:rgba(112,86,94,.18)}@media (max-width:860px){.editor-grid{grid-template-columns:1fr}.editor-field-wide{grid-column:span 1}}.form-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:rgba(255,255,255,.78);border-radius:28px;padding:18px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.check-item{border:1px solid var(--line);background:rgba(255,255,255,.74);border-radius:16px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:flex}.check-item input{width:16px;height:16px}@media (max-width:860px){.form-grid,.check-grid{grid-template-columns:1fr}}.compose-note{color:var(--muted);margin-top:10px;line-height:1.55}.compose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.compose-chip{text-align:left;border:1px solid var(--line);cursor:pointer;background:rgba(255,255,255,.74);border-radius:18px;padding:14px 15px;transition:all .18s}.compose-chip:hover{transform:translateY(-1px)}.compose-chip.active{background:rgba(255,255,255,.94);border-color:rgba(122,92,122,.32);box-shadow:0 8px 24px rgba(122,92,122,.1)}.compose-chip:disabled{opacity:.7;cursor:default;transform:none}.compose-chip-title{color:var(--text);font-weight:700}.compose-chip-state{color:var(--muted);margin-top:6px;font-size:13px}@media (max-width:860px){.compose-grid{grid-template-columns:1fr}}.compose-card{flex-direction:column;gap:8px;display:flex}.compose-chip-meta{color:var(--muted);margin-top:8px;font-size:13px}.compose-chip-actions{justify-content:flex-start;display:flex}.pref-box{border:1px solid var(--line);background:rgba(255,255,255,.82);border-radius:18px;padding:14px}.pref-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:860px){.pref-grid{grid-template-columns:1fr}}.parent-dashboard-page{min-height:100vh;background:radial-gradient(circle at 0 0,rgba(220,209,255,.32),transparent 26%),radial-gradient(circle at 100% 0,rgba(236,231,255,.75),transparent 34%),linear-gradient(#fffdfa 0%,#f8f5ff 48%,#fcfbff 100%);min-height:100dvh}.parent-dashboard-container{max-width:1220px;padding-top:28px;padding-bottom:56px}.parent-dashboard-topbar{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.dashboard-side-handle{background:linear-gradient(rgba(56,50,75,.96),rgba(74,62,97,.92));border-radius:28px;flex-direction:column;justify-content:center;gap:10px;width:56px;min-width:56px;height:132px;padding:0 18px;display:flex;box-shadow:0 18px 40px rgba(76,56,118,.22),inset 0 1px rgba(255,255,255,.15)}.dashboard-side-handle span{background:rgba(255,255,255,.9);border-radius:999px;width:100%;height:3px;display:block}.parent-dashboard-copy{flex:1;min-width:0}.parent-dashboard-heading{letter-spacing:-.04em;color:#241f31;margin-top:6px;font-size:max(30px,min(4vw,46px));font-weight:800;line-height:1.03}.parent-dashboard-subheading{color:#6d637e;max-width:720px;margin-top:10px;font-size:15px;line-height:1.6}.parent-chip-row{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.parent-chip{color:#5c3fa4;backdrop-filter:blur(10px);background:rgba(121,89,214,.12);border-radius:999px;align-items:center;padding:11px 16px;font-size:14px;font-weight:700;display:inline-flex}.parent-chip--soft{color:#53476b;background:rgba(255,255,255,.75);border:1px solid rgba(143,120,195,.16)}.parent-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.dashboard-card{color:inherit;background:rgba(255,255,255,.92);border:1px solid rgba(155,138,198,.16);border-radius:34px;min-height:185px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 45px rgba(111,88,168,.08),0 3px 10px rgba(32,24,56,.04)}.dashboard-card:hover{transform:translateY(-3px);box-shadow:0 22px 50px rgba(111,88,168,.11),0 5px 14px rgba(32,24,56,.06)}.dashboard-card--static:hover{transform:none}.dashboard-card-underlay{z-index:0;filter:blur(.2px);pointer-events:none;background:linear-gradient(rgba(199,179,255,.85),rgba(174,147,243,.92));border-radius:28px;width:72%;height:72%;position:absolute;top:auto;bottom:14px;left:auto;right:18px;transform:translate(10px,10px)}.dashboard-card-underlay--soft{background:linear-gradient(rgba(231,223,255,.95),rgba(211,196,252,.92))}.dashboard-card>*{z-index:1;position:relative}.dashboard-card-label{letter-spacing:.08em;text-transform:uppercase;color:#7f7396;margin-bottom:12px;font-size:12px;font-weight:700;line-height:1.2}.dashboard-card-title{letter-spacing:-.04em;color:#241f31;max-width:90%;font-size:max(24px,min(3vw,34px));font-weight:800;line-height:1.04}.dashboard-card-sub{color:#6f6580;max-width:92%;margin-top:10px;font-size:15px;line-height:1.5}.dashboard-card-meta{color:#8a8198;margin-top:8px;font-size:14px;line-height:1.5}.dashboard-card-footer{color:#665a7d;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:14px;display:flex}.dashboard-link-text{color:#5937b4;font-weight:700}.dashboard-status{white-space:nowrap;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-status--green{color:#317045;background:rgba(115,183,136,.16)}.dashboard-status--amber{color:#9a6512;background:rgba(243,190,96,.18)}.dashboard-status--rose{color:#9f3552;background:rgba(235,127,154,.16)}.dashboard-status--blue{color:#355ba7;background:rgba(141,176,255,.16)}.dashboard-card--hero{grid-column:span 7;min-height:320px;padding:28px}.dashboard-card--hero .dashboard-card-underlay{width:62%;height:78%}.dashboard-card--progress{grid-column:span 5;min-height:320px;padding:28px}.dashboard-card--lilac{background:linear-gradient(rgba(255,255,255,.95),rgba(248,243,255,.96))}.dashboard-card:not(.dashboard-card--hero):not(.dashboard-card--progress){grid-column:span 4}.dashboard-card--mini{min-height:165px}.parent-list-section{background:rgba(255,255,255,.72);border:1px solid rgba(155,138,198,.14);border-radius:32px;margin-top:28px;padding:24px;box-shadow:0 15px 36px rgba(89,63,164,.06)}.parent-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.parent-section-title{letter-spacing:-.03em;color:#241f31;margin-top:4px;font-size:28px;font-weight:800;line-height:1.05}.parent-party-list{gap:12px;display:grid}.parent-party-row{color:inherit;background:rgba(252,250,255,.95);border:1px solid rgba(155,138,198,.12);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.parent-party-row:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(89,63,164,.06)}.parent-party-row-main{min-width:0}.parent-party-row-title{color:#241f31;font-size:18px;font-weight:700;line-height:1.2}.parent-party-row-sub{color:#746a87;margin-top:6px;font-size:14px;line-height:1.5}.parent-party-row-side{flex-shrink:0}.parent-empty-shell{padding-top:28px}.parent-empty-card,.parent-state-card{background:rgba(255,255,255,.8);border:1px solid rgba(155,138,198,.14);border-radius:36px;padding:32px;box-shadow:0 16px 40px rgba(89,63,164,.07)}.parent-empty-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#887e99;font-size:12px;font-weight:700}.parent-empty-title{letter-spacing:-.04em;color:#241f31;max-width:760px;margin-top:12px;font-size:max(30px,min(4vw,44px));font-weight:800;line-height:1.04}.parent-empty-text{color:#6d637e;max-width:680px;margin-top:12px;margin-bottom:22px;font-size:15px;line-height:1.6}@media (max-width:980px){.parent-dashboard-topbar{flex-wrap:wrap}.dashboard-side-handle{border-radius:24px;width:48px;min-width:48px;height:108px}.parent-dashboard-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.dashboard-card,.dashboard-card--hero,.dashboard-card--progress,.dashboard-card:not(.dashboard-card--hero):not(.dashboard-card--progress){grid-column:span 1;min-height:190px}.dashboard-card--hero,.dashboard-card--progress{min-height:240px}}@media (max-width:720px){.parent-dashboard-container{padding-top:18px;padding-bottom:34px}.parent-dashboard-topbar{gap:14px;margin-bottom:18px}.dashboard-side-handle{border-radius:21px;width:42px;min-width:42px;height:94px;padding:0 12px}.parent-dashboard-heading{font-size:34px}.parent-dashboard-subheading{font-size:14px}.entry-actions{width:100%}.entry-actions>*{flex:1}.dashboard-card{border-radius:28px;padding:20px}.dashboard-card-title{max-width:100%;font-size:28px}.dashboard-card-underlay{width:82%;height:68%;top:auto;bottom:12px;left:auto;right:14px;transform:translate(8px,8px)}.dashboard-card-footer{flex-wrap:wrap;align-items:flex-start}.parent-list-section,.parent-empty-card,.parent-state-card{border-radius:28px;padding:20px}.parent-party-row{flex-direction:column;align-items:flex-start}}.parent-preview-page{min-height:100vh;background:radial-gradient(circle at 0 0,rgba(221,212,248,.36),transparent 24%),radial-gradient(circle at 100% 0,rgba(243,239,250,.9),transparent 34%),linear-gradient(#faf8fc 0%,#f6f3fb 52%,#fbf9fd 100%);min-height:100dvh}.parent-preview-container{max-width:1280px;padding-top:28px;padding-bottom:56px}.parent-preview-topbar{align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.parent-preview-handle{background:linear-gradient(#8170b8 0%,#6f60aa 100%);border-radius:24px;flex-direction:column;justify-content:center;gap:9px;width:48px;min-width:48px;height:124px;padding:0 15px;display:flex;box-shadow:0 18px 30px rgba(103,82,163,.16),inset 0 1px rgba(255,255,255,.16)}.parent-preview-handle span{background:rgba(255,255,255,.95);border-radius:999px;width:100%;height:3px;display:block}.parent-preview-copy{flex:1;min-width:0}.parent-preview-title{letter-spacing:-.05em;color:#39335b;margin-top:6px;font-size:max(32px,min(4vw,56px));font-weight:800;line-height:.98}.parent-preview-subtitle{color:#7b7591;max-width:720px;margin-top:10px;font-size:15px;line-height:1.6}.parent-preview-chip-row{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.parent-preview-chip{color:#6f54bf;background:rgba(147,122,219,.12);border-radius:999px;align-items:center;padding:10px 15px;font-size:14px;font-weight:700;display:inline-flex}.parent-preview-chip--soft{color:#655f79;background:rgba(255,255,255,.82);border:1px solid rgba(155,138,198,.14)}.parent-preview-board{isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:76px;gap:18px;padding:4px 2px 12px;display:grid;position:relative}.parent-preview-card{z-index:0;background:#fbfbfc;border-radius:34px;flex-direction:column;justify-content:flex-start;padding:22px 22px 18px;display:flex;position:relative;overflow:visible;box-shadow:0 16px 30px rgba(128,118,164,.08),0 3px 8px rgba(31,26,48,.04)}.parent-preview-layer{z-index:-1;background:linear-gradient(#c9bdf1 0%,#bba9ed 100%);border-radius:30px;position:absolute;top:16px;bottom:-14px;left:14px;right:-14px;box-shadow:0 20px 30px rgba(121,101,186,.08)}.parent-preview-card--hero{grid-area:1/1/span 4/span 5}.parent-preview-card--plan{grid-area:1/6/span 3/span 4}.parent-preview-card--guests{grid-area:1/10/span 2/span 3}.parent-preview-card--wishlist{grid-area:5/2/span 3/span 3}.parent-preview-card--invites{grid-area:4/5/span 2/span 3}.parent-preview-card--vendors{grid-area:4/8/span 3/span 3}.parent-preview-card--budget{grid-area:4/11/span 2/span 2}.parent-preview-card--notes{grid-area:6/5/span 2/span 2}.parent-preview-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#948daa;font-size:11px;font-weight:700;line-height:1.2}.parent-preview-card-title{letter-spacing:-.05em;color:#433d61;max-width:92%;margin-top:12px;font-size:max(26px,min(2.5vw,42px));font-weight:800;line-height:.98}.parent-preview-card-body{color:#69637e;margin-top:10px;font-size:15px;line-height:1.45}.parent-preview-card-meta{color:#9089a1;margin-top:6px;font-size:13px;line-height:1.45}.parent-preview-card-action{color:#6c52bc;margin-top:auto;padding-top:18px;font-size:13px;font-weight:700;line-height:1.2}.parent-preview-card--hero .parent-preview-layer,.parent-preview-card--wishlist .parent-preview-layer,.parent-preview-card--vendors .parent-preview-layer{top:18px;bottom:-18px;left:18px;right:-18px}.parent-preview-card--budget .parent-preview-card-title,.parent-preview-card--notes .parent-preview-card-title,.parent-preview-card--guests .parent-preview-card-title{font-size:max(22px,min(2vw,32px))}@media (max-width:980px){.parent-preview-topbar{flex-wrap:wrap}.parent-preview-board{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:88px}.parent-preview-card--hero{grid-area:1/1/span 3/span 4}.parent-preview-card--plan{grid-area:1/5/span 3/span 2}.parent-preview-card--guests{grid-area:4/1/span 2/span 2}.parent-preview-card--wishlist{grid-area:4/3/span 2/span 2}.parent-preview-card--invites{grid-area:4/5/span 2/span 2}.parent-preview-card--vendors{grid-area:6/1/span 2/span 3}.parent-preview-card--budget{grid-area:6/4/span 1/span 3}.parent-preview-card--notes{grid-area:7/4/span 1/span 3}}@media (max-width:720px){.parent-preview-container{padding-top:18px;padding-bottom:32px}.parent-preview-topbar{gap:14px}.parent-preview-handle{border-radius:21px;width:42px;min-width:42px;height:96px;padding:0 12px}.parent-preview-title{font-size:36px}.entry-actions{width:100%}.entry-actions>*{flex:1}.parent-preview-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:118px;gap:14px}.parent-preview-card{border-radius:28px;padding:18px 18px 16px}.parent-preview-layer{border-radius:24px;top:10px;bottom:-8px;left:8px;right:-8px}.parent-preview-card--hero{grid-area:auto/1/span 3/span 2}.parent-preview-card--plan{grid-area:auto/1/span 2/span 1}.parent-preview-card--guests{grid-area:auto/2/span 2/span 1}.parent-preview-card--wishlist{grid-area:auto/1/span 2/span 1}.parent-preview-card--invites{grid-area:auto/2/span 2/span 1}.parent-preview-card--vendors{grid-area:auto/1/span 2/span 2}.parent-preview-card--budget{grid-area:auto/1/span 1/span 1}.parent-preview-card--notes{grid-area:auto/2/span 1/span 1}.parent-preview-card-title{max-width:100%;font-size:28px}.parent-preview-card-body{font-size:14px}.parent-preview-card-meta{font-size:12px}}.parent-preview-page-v3{min-height:100vh;background:radial-gradient(circle at 0 0,rgba(219,210,247,.26),transparent 24%),radial-gradient(circle at 100% 0,rgba(242,238,250,.88),transparent 34%),linear-gradient(#f8f6fb 0%,#f5f2fa 52%,#fbf9fd 100%);min-height:100dvh}.parent-preview-v3-container{max-width:1280px;padding-top:26px;padding-bottom:54px}.parent-preview-v3-topbar{align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.parent-preview-v3-handle{background:linear-gradient(#8574ba 0%,#7363ab 100%);border-radius:24px;flex-direction:column;justify-content:center;gap:9px;width:48px;min-width:48px;height:124px;padding:0 15px;display:flex;box-shadow:0 18px 32px rgba(109,89,173,.14),inset 0 1px rgba(255,255,255,.18)}.parent-preview-v3-handle span{background:rgba(255,255,255,.95);border-radius:999px;width:100%;height:3px;display:block}.parent-preview-v3-copy{flex:1;min-width:0}.parent-preview-v3-title{letter-spacing:-.05em;color:#40395f;margin-top:6px;font-size:max(34px,min(4vw,58px));font-weight:800;line-height:.98}.parent-preview-v3-subtitle{color:#79728f;max-width:700px;margin-top:10px;font-size:15px;line-height:1.6}.parent-preview-v3-chiprow{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.parent-preview-v3-chip{color:#6d53bb;background:rgba(149,122,222,.12);border-radius:999px;align-items:center;padding:10px 15px;font-size:14px;font-weight:700;display:inline-flex}.parent-preview-v3-chip--soft{color:#655f79;background:rgba(255,255,255,.82);border:1px solid rgba(155,138,198,.14)}.parent-preview-v3-board{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:78px;gap:18px;display:grid}.preview-tile{position:relative}.preview-tile-front{z-index:2;background:#f9f9fb;border-radius:34px;height:100%;padding:20px;position:relative;box-shadow:0 14px 28px rgba(124,113,162,.08),0 2px 8px rgba(33,27,50,.04)}.preview-tile-back{z-index:1;background:linear-gradient(#cabef1 0%,#b9a7eb 100%);border-radius:30px;position:absolute;top:14px;bottom:-14px;left:14px;right:-14px}.preview-tile-label{text-transform:uppercase;letter-spacing:.08em;color:#938ca8;font-size:11px;font-weight:700;line-height:1.2}.preview-tile-title{letter-spacing:-.05em;color:#433d61;max-width:92%;margin-top:12px;font-size:max(24px,min(2.6vw,42px));font-weight:800;line-height:.98}.preview-tile-sub{color:#6c667f;margin-top:10px;font-size:14px;line-height:1.45}.preview-tile--hero{grid-area:1/1/span 4/span 5}.preview-tile--plan{grid-area:1/6/span 3/span 4}.preview-tile--guests{grid-area:1/10/span 2/span 3}.preview-tile--wishlist{grid-area:5/2/span 3/span 3}.preview-tile--invites{grid-area:4/5/span 2/span 3}.preview-tile--vendors{grid-area:4/8/span 3/span 3}.preview-tile--budget{grid-area:4/11/span 2/span 2}.preview-tile--notes{grid-area:6/5/span 2/span 2}.preview-tile--hero .preview-tile-back,.preview-tile--wishlist .preview-tile-back,.preview-tile--vendors .preview-tile-back{top:18px;bottom:-18px;left:18px;right:-18px}.preview-tile--budget .preview-tile-title,.preview-tile--notes .preview-tile-title,.preview-tile--guests .preview-tile-title{font-size:max(22px,min(2vw,32px))}@media (max-width:980px){.parent-preview-v3-topbar{flex-wrap:wrap}.parent-preview-v3-board{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:88px}.preview-tile--hero{grid-area:1/1/span 3/span 4}.preview-tile--plan{grid-area:1/5/span 3/span 2}.preview-tile--guests{grid-area:4/1/span 2/span 2}.preview-tile--wishlist{grid-area:4/3/span 2/span 2}.preview-tile--invites{grid-area:4/5/span 2/span 2}.preview-tile--vendors{grid-area:6/1/span 2/span 3}.preview-tile--budget{grid-area:6/4/span 1/span 3}.preview-tile--notes{grid-area:7/4/span 1/span 3}}@media (max-width:720px){.parent-preview-v3-container{padding-top:18px;padding-bottom:32px}.parent-preview-v3-topbar{gap:14px}.parent-preview-v3-handle{border-radius:21px;width:42px;min-width:42px;height:96px;padding:0 12px}.parent-preview-v3-title{font-size:36px}.entry-actions{width:100%}.entry-actions>*{flex:1}.parent-preview-v3-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:118px;gap:14px}.preview-tile-front{border-radius:28px;padding:18px}.preview-tile-back{border-radius:24px;top:10px;bottom:-8px;left:8px;right:-8px}.preview-tile--hero{grid-area:auto/1/span 3/span 2}.preview-tile--plan{grid-area:auto/1/span 2/span 1}.preview-tile--guests{grid-area:auto/2/span 2/span 1}.preview-tile--wishlist{grid-area:auto/1/span 2/span 1}.preview-tile--invites{grid-area:auto/2/span 2/span 1}.preview-tile--vendors{grid-area:auto/1/span 2/span 2}.preview-tile--budget{grid-area:auto/1/span 1/span 1}.preview-tile--notes{grid-area:auto/2/span 1/span 1}.preview-tile-title{max-width:100%;font-size:28px}.preview-tile-sub{font-size:13px}}.party-lux-hero{margin-bottom:18px}.party-lux-scene{background:radial-gradient(circle at 14% 16%,rgba(255,255,255,.82),transparent 18%),radial-gradient(circle at 86% 18%,rgba(255,255,255,.62),transparent 18%),linear-gradient(#efeff3 0%,#f7f7fa 100%);border-radius:36px;width:100%;min-height:740px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.72),0 22px 44px rgba(81,71,116,.08)}.party-lux-slab,.party-lux-tile,.party-lux-ghost{border-radius:34px;position:absolute}.party-lux-slab{z-index:1;background:linear-gradient(#ddd6ea 0%,#ccc2de 100%);box-shadow:0 18px 28px rgba(152,140,187,.12),0 6px 12px rgba(152,140,187,.08)}.party-lux-tile{z-index:3;-webkit-appearance:none;appearance:none;text-align:left;cursor:pointer;color:#4b4666;background:linear-gradient(#fafafc 0%,#f2f2f5 100%);border:0;padding:20px 20px 18px;transition:transform .18s,box-shadow .18s;box-shadow:0 22px 36px rgba(79,72,103,.08),0 4px 10px rgba(31,28,42,.03),inset 0 1px rgba(255,255,255,.92)}.party-lux-tile:hover{transform:translateY(-2px);box-shadow:0 26px 40px rgba(79,72,103,.1),0 6px 14px rgba(31,28,42,.04),inset 0 1px rgba(255,255,255,.92)}.party-lux-tile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.84)}.party-lux-ghost{z-index:2;background:linear-gradient(#fafafc 0%,#f2f2f5 100%);box-shadow:0 18px 30px rgba(79,72,103,.05),inset 0 1px rgba(255,255,255,.9)}.party-lux-label{letter-spacing:.08em;text-transform:uppercase;color:#8a859b;font-size:11px;font-weight:700;line-height:1.2}.party-lux-title{letter-spacing:-.06em;color:#4a4567;margin-top:14px;font-size:max(34px,min(4vw,64px));font-weight:800;line-height:.95}.party-lux-sub{color:#716c82;margin-top:8px;font-size:18px;line-height:1.3}.party-lux-meta{color:#8d889d;margin-top:8px;font-size:13px;line-height:1.4}.party-lux-metric{letter-spacing:-.05em;color:#4a4567;margin-top:10px;font-size:max(24px,min(2.7vw,46px));font-weight:800;line-height:.98}.party-lux-chip-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.party-lux-chip{color:#5f5578;background:rgba(206,196,227,.48);border-radius:999px;align-items:center;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.party-lux-chip--soft{color:#6f6782;background:rgba(255,255,255,.78);border:1px solid rgba(201,193,219,.8)}.party-lux-s1{width:31%;height:26%;top:8%;left:31%}.party-lux-s2{width:29%;height:36%;top:46%;left:3%}.party-lux-s3{width:35%;height:35%;top:44%;left:55%}.party-lux-s4{border-radius:30px;width:10%;height:20%;top:62%;right:-5%}.party-lux-tile-plan{width:21%;height:18%;top:18%;left:18%}.party-lux-tile-main{width:43%;height:31%;top:29%;left:43%}.party-lux-tile-guests{width:31%;height:28%;top:37%;left:11%}.party-lux-tile-gifts{width:24%;height:24%;top:60%;left:56%}.party-lux-ghost-1{width:18%;height:14%;top:8%;left:69%}.party-lux-ghost-2{width:18%;height:16%;top:92%;left:-3%}.party-lux-ghost-3{border-radius:50%;width:15%;height:15%;top:84%;left:83%}@media (max-width:760px){.party-lux-scene{border-radius:30px;min-height:620px}.party-lux-slab,.party-lux-tile,.party-lux-ghost{border-radius:30px}.party-lux-tile{padding:16px 16px 14px}.party-lux-label{font-size:10px}.party-lux-title{margin-top:10px;font-size:32px}.party-lux-sub{margin-top:7px;font-size:13px}.party-lux-meta{margin-top:7px;font-size:11px;line-height:1.35}.party-lux-metric{margin-top:8px;font-size:24px}.party-lux-chip-row{gap:6px;margin-top:10px}.party-lux-chip{padding:7px 10px;font-size:11px}.party-lux-s1{width:34%;height:23%;top:8%;left:34%}.party-lux-s2{width:31%;height:30%;top:44%;left:4%}.party-lux-s3{width:38%;height:31%;top:42%;left:52%}.party-lux-s4{border-radius:26px;width:11%;height:18%;top:58%;right:-7%}.party-lux-tile-plan{width:22%;height:16%;top:16%;left:18%}.party-lux-tile-main{width:43%;height:23%;top:28%;left:43%}.party-lux-tile-guests{width:31%;height:24%;top:34%;left:10%}.party-lux-tile-gifts{width:25%;height:18%;top:57%;left:56%}.party-lux-ghost-1{width:18%;height:12%;top:8%;left:72%}.party-lux-ghost-2{width:20%;height:14%;top:90%;left:-4%}.party-lux-ghost-3{border-radius:50%;width:18%;height:12%;top:80%;left:81%}}@media (max-width:900px),(hover:none) and (pointer:coarse){html,body,#root{min-height:100dvh}*,:before,:after{-webkit-backdrop-filter:none!important}[class*=glass],[class*=modal],[class*=sheet],[class*=drawer],[class*=preview],[class*=floating]{box-shadow:0 10px 22px rgba(32,24,48,.08)!important}}.route-loading-shell{min-height:100vh;background:linear-gradient(rgba(255,255,255,.96),rgba(250,245,248,.94));width:100%;min-height:100dvh}.parent-fixed-page{background:radial-gradient(circle at 0 0,rgba(229,222,242,.14),transparent 24%),radial-gradient(circle at 100% 0,rgba(244,241,250,.84),transparent 34%),linear-gradient(#f4f3f7 0%,#faf9fc 100%);min-height:100vh}.parent-fixed-container{max-width:1120px;padding-top:24px;padding-bottom:56px}.parent-fixed-topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.parent-fixed-title{letter-spacing:-.05em;color:#2d273b;font-size:max(34px,min(4vw,52px));font-weight:800;line-height:1.02}.parent-fixed-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.parent-fixed-primary-btn,.parent-fixed-secondary-btn{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:999px;padding:16px 24px;font-size:15px;font-weight:700;text-decoration:none}.parent-fixed-primary-btn{color:#fff;background:linear-gradient(#9a7f8f 0%,#896f7f 100%);border:0;box-shadow:0 18px 30px rgba(127,92,110,.16)}.parent-fixed-secondary-btn{color:#3f394c;background:rgba(255,255,255,.84);border:1px solid rgba(202,194,219,.65)}.parent-fixed-rail{z-index:90;cursor:pointer;background:linear-gradient(rgba(28,28,34,.96),rgba(36,36,44,.96));border:0;border-radius:30px;flex-direction:column;justify-content:center;gap:11px;width:56px;height:148px;padding:0 17px;display:flex;position:fixed;top:50%;left:14px;transform:translateY(-50%);box-shadow:0 22px 36px rgba(18,18,24,.22)}.parent-fixed-rail span{background:rgba(255,255,255,.95);border-radius:999px;width:100%;height:3px;display:block}.parent-fixed-drawer{opacity:0;pointer-events:none;z-index:95;backdrop-filter:blur(18px);background:linear-gradient(rgba(36,36,44,.96),rgba(29,29,36,.96));border:1px solid rgba(255,255,255,.06);border-radius:28px;width:240px;transition:opacity .2s,transform .2s;position:fixed;top:50%;left:84px;transform:translateY(-50%)translate(-24px);box-shadow:0 28px 46px rgba(20,20,26,.28)}.parent-fixed-drawer.open{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.parent-fixed-drawer-inner{gap:8px;padding:14px;display:grid}.parent-fixed-drawer-link,.parent-fixed-drawer-exit{-webkit-appearance:none;appearance:none;color:rgba(238,235,245,.88);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:12px;padding:12px;font-size:15px;font-weight:600;display:flex}.parent-fixed-drawer-link.active{background:rgba(188,173,224,.16)}.parent-fixed-drawer-dot{background:linear-gradient(#b9acd3 0%,#9d8eb7 100%);border-radius:50%;flex-shrink:0;width:10px;height:10px}.parent-fixed-drawer-exit{border-top:1px solid rgba(255,255,255,.08);justify-content:center;margin-top:6px;padding-top:16px}.parent-fixed-overlay{z-index:92;background:rgba(18,18,24,.14);border:0;position:fixed;top:0;bottom:0;left:0;right:0}.parent-fixed-board-link{color:inherit;text-decoration:none;display:block}.parent-fixed-board{background:radial-gradient(circle at 16% 16%,rgba(255,255,255,.82),transparent 18%),radial-gradient(circle at 86% 18%,rgba(255,255,255,.64),transparent 18%),linear-gradient(#efeff3 0%,#f7f7fa 100%);border-radius:38px;min-height:840px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.72),0 22px 44px rgba(81,71,116,.08)}.parent-fixed-accent,.parent-fixed-ghost,.parent-fixed-tile{border-radius:28px;position:absolute}.parent-fixed-accent{z-index:1;background:linear-gradient(#ddd6ea 0%,#cbc1dd 100%);box-shadow:0 16px 28px rgba(152,140,187,.12),0 6px 12px rgba(152,140,187,.08)}.parent-fixed-ghost,.parent-fixed-tile{z-index:3;background:linear-gradient(#fafafc 0%,#f2f2f5 100%);box-shadow:0 20px 34px rgba(79,72,103,.08),0 4px 10px rgba(31,28,42,.03),inset 0 1px rgba(255,255,255,.92)}.parent-fixed-ghost:after,.parent-fixed-tile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.84)}.parent-fixed-accent-a{width:28%;height:24%;top:11%;left:34%}.parent-fixed-accent-b{width:30%;height:36%;top:52%;left:3%}.parent-fixed-accent-c{width:28%;height:30%;top:44%;left:59%}.parent-fixed-ghost-a{width:15%;height:15%;top:13%;left:21%}.parent-fixed-ghost-b{width:23%;height:23%;top:28%;left:11%}.parent-fixed-ghost-c{width:16%;height:13%;top:9%;right:4%}.parent-fixed-ghost-d{width:9%;height:9%;top:68%;left:55%}.parent-fixed-ghost-e{width:14%;height:12%;top:84%;left:-4%}.parent-fixed-tile-plan{width:18%;min-height:16%;padding:18px 16px 16px;top:16%;left:12%}.parent-fixed-tile-party{width:46%;min-height:28%;padding:24px 24px 20px;top:19%;left:41%}.parent-fixed-tile-estimate{width:39%;min-height:30%;padding:24px 22px 20px;top:49%;left:4%}.parent-fixed-tile-confirmed{width:22%;min-height:19%;padding:18px 16px 16px;top:58%;left:58%}.parent-fixed-label{letter-spacing:.08em;text-transform:uppercase;color:#8a859b;font-size:11px;font-weight:700;line-height:1.2}.parent-fixed-party-title{letter-spacing:-.06em;color:#4a4567;max-width:86%;margin-top:14px;font-size:max(36px,min(4vw,60px));font-weight:800;line-height:.94}.parent-fixed-value{letter-spacing:-.05em;color:#4a4567;margin-top:12px;font-size:max(28px,min(2.7vw,44px));font-weight:800;line-height:.98}.parent-fixed-sub{color:#716c82;margin-top:8px;font-size:16px;line-height:1.3}.parent-fixed-sub-party{margin-top:10px}.parent-fixed-meta{color:#8d889d;margin-top:8px;font-size:14px;line-height:1.4}.parent-fixed-pill-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.parent-fixed-pill{color:#5f5578;background:rgba(206,196,227,.48);border-radius:999px;align-items:center;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.parent-fixed-archive{margin-top:28px}.parent-fixed-archive-title{letter-spacing:-.04em;color:#2f2940;margin-bottom:16px;font-size:30px;font-weight:800;line-height:1.03}.parent-fixed-archive-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.parent-fixed-archive-card{color:inherit;background:rgba(255,255,255,.86);border:1px solid rgba(155,138,198,.14);border-radius:28px;padding:18px;text-decoration:none;display:block;box-shadow:0 16px 34px rgba(89,63,164,.06)}.parent-fixed-archive-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.parent-fixed-archive-card-title{color:#2f2940;font-size:20px;font-weight:800;line-height:1.12}.parent-fixed-archive-card-sub{color:#746a87;margin-top:6px;font-size:14px;line-height:1.45}.parent-fixed-archive-status{white-space:nowrap;border-radius:999px;align-items:center;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.parent-fixed-archive-status.green{color:#317045;background:rgba(115,183,136,.16)}.parent-fixed-archive-status.amber{color:#9a6512;background:rgba(243,190,96,.18)}.parent-fixed-archive-status.rose{color:#9f3552;background:rgba(235,127,154,.16)}.parent-fixed-archive-status.blue{color:#355ba7;background:rgba(141,176,255,.16)}.parent-fixed-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.parent-fixed-archive-cell{gap:4px;display:grid}.parent-fixed-archive-cell span{color:#8b829a;font-size:12px}.parent-fixed-archive-cell strong{color:#433d61;font-size:14px;line-height:1.35}@media (max-width:980px){.parent-fixed-archive-list{grid-template-columns:1fr}}@media (max-width:760px){.parent-fixed-container{padding-top:18px;padding-bottom:34px}.parent-fixed-topbar{flex-direction:column;align-items:stretch;gap:14px}.parent-fixed-title{font-size:34px}.parent-fixed-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.parent-fixed-primary-btn,.parent-fixed-secondary-btn{text-align:center;justify-content:center}.parent-fixed-rail{border-radius:24px;width:48px;height:128px;left:10px}.parent-fixed-drawer{border-radius:24px;width:210px;left:70px}.parent-fixed-board{border-radius:30px;min-height:1020px}.parent-fixed-accent-a{width:33%;height:23%;top:10%;left:35%}.parent-fixed-accent-b{width:31%;height:34%;top:50%;left:4%}.parent-fixed-accent-c{width:27%;height:28%;top:46%;left:60%}.parent-fixed-ghost-a{width:17%;height:14%;top:12%;left:18%}.parent-fixed-ghost-b{width:25%;height:21%;top:28%;left:9%}.parent-fixed-ghost-c{width:18%;height:14%;top:8%;right:3%}.parent-fixed-ghost-d{width:10%;height:8%;top:72%;left:54%}.parent-fixed-ghost-e{width:16%;height:12%;top:86%;left:-5%}.parent-fixed-tile-plan{width:20%;min-height:15%;padding:16px 14px 14px;top:18%;left:11%}.parent-fixed-tile-party{width:48%;min-height:24%;padding:18px 18px 16px;top:21%;left:40%}.parent-fixed-tile-estimate{width:40%;min-height:25%;padding:18px 18px 16px;top:50%;left:3%}.parent-fixed-tile-confirmed{width:24%;min-height:16%;padding:16px 14px 14px;top:63%;left:56%}.parent-fixed-party-title{max-width:100%;margin-top:10px;font-size:32px}.parent-fixed-value{margin-top:8px;font-size:22px}.parent-fixed-sub{margin-top:7px;font-size:13px}.parent-fixed-meta{margin-top:7px;font-size:11px;line-height:1.35}.parent-fixed-pill-row{gap:6px;margin-top:10px}.parent-fixed-pill{padding:7px 10px;font-size:11px}.parent-fixed-archive-title{font-size:26px}.parent-fixed-archive-list{grid-template-columns:1fr}.parent-fixed-archive-card{border-radius:24px;padding:16px}.parent-fixed-archive-card-head{flex-direction:column}.parent-fixed-archive-grid{grid-template-columns:1fr}}.parent-art-page{background:radial-gradient(circle at 0 0,rgba(229,222,242,.1),transparent 24%),radial-gradient(circle at 100% 0,rgba(244,241,250,.82),transparent 34%),linear-gradient(#f4f3f7 0%,#faf9fc 100%);min-height:100vh}.parent-art-container{max-width:1120px;padding-top:20px;padding-bottom:48px}.parent-art-topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.parent-art-title{letter-spacing:-.05em;color:#2d273b;font-size:max(34px,min(4vw,52px));font-weight:800;line-height:1.02}.parent-art-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.parent-art-primary-btn,.parent-art-secondary-btn,.parent-art-ghost-btn{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:999px;padding:16px 24px;font-size:15px;font-weight:700;text-decoration:none}.parent-art-primary-btn{color:#fff;background:linear-gradient(#9a7f8f 0%,#896f7f 100%);border:0;box-shadow:0 18px 30px rgba(127,92,110,.16)}.parent-art-secondary-btn,.parent-art-ghost-btn{color:#3f394c;background:rgba(255,255,255,.84);border:1px solid rgba(202,194,219,.65)}.parent-art-mobile-frame{width:min(100%,430px);margin:0 auto;position:relative}.parent-art-rail{z-index:5;background:linear-gradient(rgba(28,28,34,.96),rgba(36,36,44,.96));border-radius:24px;flex-direction:column;justify-content:center;gap:10px;width:48px;height:132px;padding:0 14px;display:flex;position:absolute;top:50%;left:6px;transform:translateY(-50%);box-shadow:0 20px 34px rgba(18,18,24,.22)}.parent-art-rail span{background:rgba(255,255,255,.96);border-radius:999px;width:100%;height:3px;display:block}.parent-art-board{aspect-ratio:390/760;width:100%;color:inherit;background:radial-gradient(circle at 14% 14%,rgba(255,255,255,.82),transparent 18%),radial-gradient(circle at 86% 14%,rgba(255,255,255,.62),transparent 18%),linear-gradient(#efeff3 0%,#f7f7fa 100%);border-radius:34px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.72),0 22px 44px rgba(81,71,116,.08)}.parent-art-accent,.parent-art-ghost,.parent-art-tile{border-radius:24px;position:absolute}.parent-art-accent{z-index:1;background:linear-gradient(#ddd6ea 0%,#cbc1dd 100%);box-shadow:0 16px 28px rgba(152,140,187,.12),0 6px 12px rgba(152,140,187,.08)}.parent-art-ghost,.parent-art-tile{z-index:3;background:linear-gradient(#fafafc 0%,#f2f2f5 100%);box-shadow:0 20px 34px rgba(79,72,103,.08),0 4px 10px rgba(31,28,42,.03),inset 0 1px rgba(255,255,255,.92)}.parent-art-ghost:after,.parent-art-tile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.84)}.parent-art-accent-a{width:36%;height:28%;top:11%;left:36%}.parent-art-accent-b{width:35%;height:38%;top:49%;left:2%}.parent-art-ghost-a{width:18%;height:18%;top:10%;left:22%}.parent-art-ghost-b{width:29%;height:24%;top:28%;left:12%}.parent-art-ghost-c{width:18%;height:18%;top:8%;right:-2%}.parent-art-ghost-d{width:11%;height:11%;top:70%;left:50%}.parent-art-ghost-e{width:18%;height:15%;top:83%;left:-6%}.parent-art-tile-plan{width:20%;height:20%;padding:16px 14px 14px;top:18%;left:14%}.parent-art-tile-party{width:46%;height:46%;padding:18px 18px 16px;top:18%;left:45%}.parent-art-tile-estimate{width:42%;height:42%;padding:20px 18px 16px;top:49%;left:2%}.parent-art-tile-confirmed{width:24%;height:24%;padding:16px 14px 14px;top:58%;left:59%}.parent-art-label{letter-spacing:.08em;text-transform:uppercase;color:#8a859b;font-size:11px;font-weight:700;line-height:1.2}.parent-art-party-title{letter-spacing:-.06em;color:#4a4567;max-width:100%;margin-top:10px;font-size:32px;font-weight:800;line-height:.95}.parent-art-value{letter-spacing:-.05em;color:#4a4567;margin-top:8px;font-size:22px;font-weight:800;line-height:.98}.parent-art-sub{color:#716c82;margin-top:7px;font-size:13px;line-height:1.28}.parent-art-sub-party{margin-top:9px}.parent-art-meta{color:#8d889d;margin-top:8px;font-size:11px;line-height:1.35}.parent-art-archive{margin-top:28px}.parent-art-archive-title{letter-spacing:-.04em;color:#2f2940;margin-bottom:16px;font-size:26px;font-weight:800;line-height:1.03}.parent-art-archive-list{gap:12px;display:grid}.parent-art-archive-card{color:inherit;background:rgba(255,255,255,.86);border:1px solid rgba(155,138,198,.14);border-radius:24px;padding:16px;text-decoration:none;display:block;box-shadow:0 16px 34px rgba(89,63,164,.06)}.parent-art-archive-card-title{color:#2f2940;font-size:18px;font-weight:800;line-height:1.12}.parent-art-archive-card-sub{color:#746a87;margin-top:6px;font-size:13px;line-height:1.45}@media (max-width:760px){.parent-art-topbar{flex-direction:column;align-items:stretch;gap:14px}.parent-art-title{font-size:34px}.parent-art-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.parent-art-ghost-btn{grid-column:1/-1}.parent-art-primary-btn,.parent-art-secondary-btn,.parent-art-ghost-btn{text-align:center;justify-content:center}}.parent-main-page{background:radial-gradient(circle at 0 0,rgba(229,222,242,.12),transparent 24%),radial-gradient(circle at 100% 0,rgba(244,241,250,.82),transparent 34%),linear-gradient(#f4f3f7 0%,#faf9fc 100%);min-height:100vh}.parent-main-container{max-width:1220px;padding-top:24px;padding-bottom:56px;padding-left:104px}.parent-main-rail{z-index:40;gap:12px;display:grid;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.parent-main-rail-btn{-webkit-appearance:none;appearance:none;color:rgba(255,255,255,.92);cursor:pointer;background:linear-gradient(rgba(27,27,33,.96),rgba(38,38,46,.96));border:0;border-radius:22px;justify-content:center;align-items:center;gap:10px;width:58px;height:58px;padding:0 18px;transition:width .18s,border-radius .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 18px 30px rgba(22,22,28,.18)}.parent-main-rail-btn:hover{transform:translate(2px)}.parent-main-rail-btn.active{border-radius:24px;justify-content:flex-start;width:174px}.parent-main-rail-icon{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.parent-main-rail-icon svg{width:22px;height:22px}.parent-main-rail-label{white-space:nowrap;opacity:0;font-size:15px;font-weight:700;transition:opacity .18s,transform .18s;transform:translate(8px)}.parent-main-rail-btn.active .parent-main-rail-label{opacity:1;transform:translate(0)}.parent-main-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.parent-main-header-left{gap:8px;display:grid}.parent-main-script{color:#7f6a86;letter-spacing:.01em;font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:max(28px,min(3vw,44px));line-height:1.04}.parent-main-title{letter-spacing:-.05em;color:#2f2940;margin:0;font-size:max(34px,min(4vw,56px));font-weight:800;line-height:1}.parent-main-header-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.parent-main-create-btn,.parent-main-archive-btn,.parent-main-exit-btn{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:999px;padding:16px 24px;font-size:15px;font-weight:700;text-decoration:none}.parent-main-create-btn{color:#fff;background:linear-gradient(#9d8092 0%,#8a6f81 100%);border:0;box-shadow:0 18px 34px rgba(129,96,114,.22),inset 0 1px rgba(255,255,255,.22)}.parent-main-archive-btn,.parent-main-exit-btn{color:#3d3749;background:rgba(255,255,255,.86);border:1px solid rgba(204,196,219,.72);box-shadow:0 10px 20px rgba(116,99,154,.06)}.parent-main-featured-card{color:inherit;background:linear-gradient(rgba(255,255,255,.92),rgba(250,249,252,.92));border:1px solid rgba(205,196,221,.44);border-radius:34px;gap:22px;padding:28px;text-decoration:none;display:grid;box-shadow:0 28px 50px rgba(101,82,148,.08),inset 0 1px rgba(255,255,255,.84)}.parent-main-featured-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.parent-main-featured-label{text-transform:uppercase;letter-spacing:.08em;color:#8d869e;font-size:12px;font-weight:700;line-height:1.2}.parent-main-featured-name{letter-spacing:-.06em;color:#443e61;max-width:12ch;margin-top:10px;font-size:max(32px,min(4vw,58px));font-weight:800;line-height:.96}.parent-main-featured-meta{color:#756d88;margin-top:12px;font-size:16px;line-height:1.4}.parent-main-status-pill{white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 14px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.parent-main-status-pill.small{padding:8px 12px}.parent-main-status-pill.green{color:#327146;background:rgba(118,183,137,.16)}.parent-main-status-pill.amber{color:#9c6b17;background:rgba(235,198,112,.22)}.parent-main-status-pill.rose{color:#9f3552;background:rgba(235,127,154,.16)}.parent-main-status-pill.blue{color:#5d5376;background:rgba(207,198,228,.48)}.parent-main-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.parent-main-mini-card{background:linear-gradient(#fafafc 0%,#f3f2f6 100%);border:1px solid rgba(212,204,225,.54);border-radius:26px;padding:18px;box-shadow:0 14px 24px rgba(109,89,156,.06),inset 0 1px rgba(255,255,255,.88)}.parent-main-mini-label{text-transform:uppercase;letter-spacing:.08em;color:#8f879f;font-size:11px;font-weight:700;line-height:1.2}.parent-main-mini-value{letter-spacing:-.05em;color:#4a4567;margin-top:10px;font-size:max(24px,min(2vw,36px));font-weight:800;line-height:.98}.parent-main-mini-value.small{font-size:22px;line-height:1.08}.parent-main-mini-sub{color:#746d87;margin-top:8px;font-size:14px;line-height:1.35}.parent-main-section{margin-top:28px}.parent-main-section-title{letter-spacing:-.04em;color:#2f2940;margin-bottom:16px;font-size:30px;font-weight:800;line-height:1.02}.parent-main-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.parent-main-party-card{color:inherit;background:rgba(255,255,255,.88);border:1px solid rgba(206,197,221,.48);border-radius:28px;gap:14px;padding:20px;text-decoration:none;display:grid;box-shadow:0 18px 32px rgba(108,87,156,.06)}.parent-main-party-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.parent-main-party-card-title{letter-spacing:-.04em;color:#342e48;font-size:24px;font-weight:800;line-height:1.04}.parent-main-party-card-meta{color:#756c88;font-size:14px;line-height:1.45}.parent-main-party-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.parent-main-party-stat{gap:6px;display:grid}.parent-main-party-stat span{color:#9188a2;font-size:12px;line-height:1.2}.parent-main-party-stat strong{color:#453f61;font-size:18px;line-height:1.15}@media (max-width:980px){.parent-main-container{padding-left:88px}.parent-main-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parent-main-cards-grid{grid-template-columns:1fr}}@media (max-width:760px){.parent-main-container{padding-top:18px;padding-bottom:34px;padding-left:24px}.parent-main-rail{gap:10px;top:auto;bottom:18px;left:10px;transform:none}.parent-main-rail-btn{border-radius:18px;width:50px;height:50px;padding:0 14px}.parent-main-rail-btn.active{border-radius:20px;width:148px}.parent-main-header{flex-direction:column;align-items:stretch;gap:16px}.parent-main-script{font-size:30px}.parent-main-title{font-size:34px}.parent-main-header-right{grid-template-columns:1fr 1fr;gap:10px;display:grid}.parent-main-exit-btn{grid-column:1/-1}.parent-main-featured-card{border-radius:28px;padding:20px}.parent-main-featured-top{flex-direction:column}.parent-main-featured-name{max-width:100%;font-size:34px}.parent-main-featured-meta{font-size:14px}.parent-main-featured-grid{grid-template-columns:1fr 1fr;gap:12px}.parent-main-mini-card{border-radius:22px;padding:16px}.parent-main-mini-value{font-size:24px}.parent-main-mini-value.small{font-size:18px}.parent-main-mini-sub{font-size:13px}.parent-main-section-title{font-size:26px}.parent-main-party-card{border-radius:24px;padding:16px}.parent-main-party-card-title{font-size:20px}.parent-main-party-card-head{flex-direction:column}.parent-main-party-card-stats{grid-template-columns:1fr}}.parent-premium-container{max-width:1280px;padding-top:24px;padding-bottom:56px;padding-left:116px}.parent-premium-sidebar{z-index:40;position:fixed;top:50%;left:22px;transform:translateY(-50%)}.parent-premium-sidebar-inner{background:linear-gradient(#2e2540 0%,#312842 100%);border-radius:32px;gap:12px;width:74px;padding:14px 12px;display:grid;box-shadow:0 26px 46px rgba(39,30,56,.26)}.parent-premium-nav{-webkit-appearance:none;appearance:none;color:rgba(255,255,255,.92);cursor:pointer;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.parent-premium-nav:hover{background:rgba(255,255,255,.06)}.parent-premium-nav.active{background:rgba(255,255,255,.1)}.parent-premium-nav-icon{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.parent-premium-nav-icon svg{width:22px;height:22px}.parent-premium-nav-label{color:#fff;white-space:nowrap;background:rgba(58,47,82,.98);border-radius:16px;padding:12px 16px;font-size:14px;font-weight:700;line-height:1;position:absolute;top:50%;left:58px;transform:translateY(-50%);box-shadow:0 16px 28px rgba(30,24,44,.22)}.parent-premium-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:28px;display:flex}.parent-premium-script{color:#7f6a86;letter-spacing:.01em;font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:max(30px,min(3vw,46px));line-height:1.05}.parent-premium-actions{align-items:center;gap:12px;display:flex}.parent-premium-create-btn{-webkit-appearance:none;appearance:none;cursor:pointer;color:#3d3749;background:rgba(255,255,255,.88);border:1px solid rgba(204,196,219,.72);border-radius:999px;padding:16px 24px;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 16px 30px rgba(116,99,154,.1),inset 0 1px rgba(255,255,255,.92)}.parent-premium-exit-btn{-webkit-appearance:none;appearance:none;color:#3d3749;cursor:pointer;background:rgba(255,255,255,.88);border:1px solid rgba(204,196,219,.72);border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 12px 24px rgba(116,99,154,.08),inset 0 1px rgba(255,255,255,.92)}.parent-premium-exit-btn svg{width:22px;height:22px}.parent-premium-stage-shell{background:linear-gradient(rgba(255,255,255,.82),rgba(249,248,252,.86));border:1px solid rgba(210,201,226,.46);border-radius:42px;min-height:470px;padding:34px 36px;position:relative;overflow:hidden;box-shadow:0 30px 54px rgba(101,82,148,.08),inset 0 1px rgba(255,255,255,.88)}.parent-premium-stack{width:360px;height:300px;position:absolute;top:56px;left:42px}.parent-premium-stack-card{width:190px;height:242px;color:inherit;background:linear-gradient(#fbfbfd 0%,#f1f0f5 100%);border:1px solid rgba(217,208,230,.62);border-radius:30px;padding:18px;text-decoration:none;position:absolute;box-shadow:0 18px 34px rgba(104,87,147,.1),inset 0 1px rgba(255,255,255,.92)}.parent-premium-stack-card.stack-1{z-index:1;top:18px;left:0;transform:rotate(-7deg)}.parent-premium-stack-card.stack-2{z-index:2;top:8px;left:72px;transform:rotate(-2deg)}.parent-premium-stack-card.stack-3{z-index:3;top:18px;left:144px;transform:rotate(5deg)}.parent-premium-stack-title{letter-spacing:-.04em;color:#3f3954;font-size:22px;font-weight:800;line-height:1.02}.parent-premium-stack-meta{color:#7b728d;margin-top:10px;font-size:13px;line-height:1.35}.parent-premium-stack-chip{text-align:center;color:#5c5275;background:rgba(210,201,228,.42);border-radius:999px;padding:10px 12px;font-size:12px;font-weight:700;position:absolute;bottom:18px;left:18px;right:18px}.parent-premium-current-card{width:min(100%,470px);min-height:360px;color:inherit;z-index:5;background:linear-gradient(rgba(255,255,255,.94),rgba(246,244,249,.92));border:1px solid rgba(217,208,230,.62);border-radius:34px;flex-direction:column;justify-content:space-between;margin-left:auto;padding:28px;text-decoration:none;display:flex;position:relative;box-shadow:0 28px 48px rgba(93,77,136,.1),inset 0 1px rgba(255,255,255,.92)}.parent-premium-current-label{text-transform:uppercase;letter-spacing:.08em;color:#8d869d;font-size:12px;font-weight:700;line-height:1.2}.parent-premium-current-title{letter-spacing:-.06em;color:#453f61;max-width:11ch;margin-top:12px;font-size:max(34px,min(4vw,58px));font-weight:800;line-height:.94}.parent-premium-current-meta{color:#776f8a;max-width:24ch;margin-top:14px;font-size:15px;line-height:1.45}.parent-premium-current-bottom{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.parent-premium-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.parent-premium-pill.small{min-height:34px;padding:9px 12px}.parent-premium-pill.green{color:#327146;background:rgba(118,183,137,.16)}.parent-premium-pill.amber{color:#9c6b17;background:rgba(235,198,112,.22)}.parent-premium-pill.rose{color:#9f3552;background:rgba(235,127,154,.16)}.parent-premium-pill.blue{color:#5d5376;background:rgba(207,198,228,.48)}.parent-premium-pill.neutral{color:#5b5471;background:rgba(241,238,246,.92);border:1px solid rgba(213,205,226,.72)}.parent-premium-strip-title{letter-spacing:-.04em;color:#302a41;margin-bottom:14px;font-size:28px;font-weight:800;line-height:1.02}.parent-premium-strip-scroll{gap:16px;padding-bottom:6px;display:flex;overflow-x:auto}.parent-premium-party-card{color:inherit;background:rgba(255,255,255,.88);border:1px solid rgba(206,197,221,.48);border-radius:28px;flex:0 0 300px;gap:12px;padding:20px;text-decoration:none;display:grid;box-shadow:0 18px 32px rgba(108,87,156,.06)}.parent-premium-party-card-title{letter-spacing:-.04em;color:#342e48;font-size:24px;font-weight:800;line-height:1.04}.parent-premium-party-card-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.parent-premium-party-money{color:#453f61;white-space:nowrap;font-size:18px;font-weight:800;line-height:1}@media (max-width:1100px){.parent-premium-container{padding-left:104px}.parent-premium-stage-shell{min-height:680px}.parent-premium-stack{width:100%;height:240px;margin-bottom:24px;position:relative;top:0;left:0}.parent-premium-current-card{width:100%;min-height:320px}}@media (max-width:760px){.parent-premium-container{padding-top:18px;padding-bottom:110px;padding-left:24px}.parent-premium-sidebar{top:auto;bottom:18px;left:10px;transform:none}.parent-premium-sidebar-inner{border-radius:28px;gap:10px;width:66px;padding:12px 8px}.parent-premium-nav{width:50px;height:50px}.parent-premium-nav-label{padding:10px 14px;font-size:13px;left:56px}.parent-premium-header{flex-direction:column;align-items:stretch;gap:16px}.parent-premium-script{font-size:30px}.parent-premium-actions{justify-content:space-between}.parent-premium-create-btn{text-align:center;flex:auto}.parent-premium-stage-shell{border-radius:30px;min-height:700px;padding:22px}.parent-premium-stack{height:200px;margin-bottom:18px}.parent-premium-stack-card{border-radius:24px;width:140px;height:184px;padding:14px}.parent-premium-stack-card.stack-1{top:10px;left:0}.parent-premium-stack-card.stack-2{top:0;left:56px}.parent-premium-stack-card.stack-3{top:10px;left:112px}.parent-premium-stack-title{font-size:16px}.parent-premium-current-card{border-radius:28px;min-height:290px;padding:20px}.parent-premium-current-title{max-width:100%;font-size:34px}.parent-premium-current-meta{font-size:14px}.parent-premium-strip-title{font-size:24px}.parent-premium-party-card{border-radius:24px;flex-basis:260px;padding:16px}.parent-premium-party-card-title{font-size:20px}.parent-premium-party-card-bottom{flex-direction:column;align-items:flex-start}}.parent-premium-page{background:linear-gradient(#f6f1f8 0%,#faf8fc 18%,#fdfcff 34%,#fff 52%,#fff 100%)!important}.parent-premium-container{max-width:1320px!important;padding-top:24px!important;padding-left:32px!important}.parent-list-section{display:none!important}@media (max-width:900px){.parent-premium-container{padding-left:18px!important;padding-right:18px!important}}.parent-premium-page{background:linear-gradient(#f3ebf5 0%,#faf8fc 12%,#fff 26%,#fff 100%)!important;min-height:100vh!important}.parent-premium-container{max-width:1280px!important;padding:18px 20px 28px!important}.parent-premium-header{margin-bottom:16px!important}.parent-premium-stage{margin-top:0!important}.parent-premium-stage-shell{background:linear-gradient(rgba(255,255,255,.78),rgba(255,255,255,.96))!important;border-radius:32px!important;min-height:500px!important;padding:20px!important;position:relative!important;box-shadow:0 18px 40px rgba(116,97,150,.05),inset 0 1px rgba(255,255,255,.92)!important}.parent-premium-stage~*{display:none!important}.parent-premium-stack{opacity:.68!important;z-index:1!important;width:190px!important;height:160px!important;position:absolute!important;top:18px!important;left:18px!important}.parent-premium-stack-card{border-radius:22px!important;width:128px!important;height:168px!important;padding:12px!important;box-shadow:0 14px 26px rgba(104,87,147,.06),inset 0 1px rgba(255,255,255,.94)!important}.parent-premium-stack-card.stack-1{top:14px!important;left:0!important;transform:rotate(-8deg)!important}.parent-premium-stack-card.stack-2{top:0!important;left:68px!important;transform:rotate(-1deg)!important}.parent-premium-stack-card.stack-3{display:none!important}.parent-premium-stack-title{font-size:15px!important;line-height:.98!important}.parent-premium-stack-meta{margin-top:10px!important;font-size:11px!important;line-height:1.3!important}.parent-premium-stack-chip{min-height:32px!important;padding:8px 10px!important;font-size:11px!important;bottom:12px!important;left:12px!important;right:12px!important}.parent-premium-current-card{z-index:3!important;border-radius:24px!important;width:100%!important;min-height:auto!important;margin:132px 0 0!important;padding:22px 18px 20px!important;position:relative!important}.parent-premium-current-title{margin-top:12px!important;font-size:34px!important;line-height:.94!important}.parent-premium-current-meta{margin-top:14px!important;font-size:14px!important;line-height:1.45!important}.parent-premium-current-bottom{gap:8px!important;margin-top:18px!important}@media (max-width:760px){.parent-premium-container{padding-top:14px!important;padding-left:16px!important;padding-right:16px!important}.parent-premium-header{gap:14px!important;margin-bottom:14px!important}.parent-premium-script{font-size:30px!important;line-height:1.02!important}.parent-premium-stage-shell{border-radius:26px!important;min-height:430px!important;padding:16px!important}.parent-premium-stack{opacity:.66!important;width:180px!important;height:150px!important;top:14px!important;left:12px!important}.parent-premium-stack-card{border-radius:20px!important;width:122px!important;height:160px!important;padding:11px!important}.parent-premium-stack-card.stack-1{top:12px!important;left:0!important}.parent-premium-stack-card.stack-2{top:0!important;left:64px!important}.parent-premium-current-card{border-radius:22px!important;margin:126px 0 0!important;padding:20px 18px 18px!important}}.parent-premium-sidebar{display:none!important}.parent-premium-container{max-width:1240px!important;padding-left:20px!important}.parent-premium-strip{display:block!important}.parent-premium-stage-shell.parent-premium-stage-shell--hero{border-radius:32px!important;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;align-items:stretch!important;gap:18px!important;min-height:0!important;padding:20px!important;display:grid!important;overflow:visible!important}.parent-premium-hero-visual{min-height:520px;color:inherit;background:radial-gradient(circle at 0 0,rgba(255,255,255,.34),transparent 30%),linear-gradient(#f2ebf3 0%,#efe8f1 44%,#ece8ef 100%);border-radius:28px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 20px 44px rgba(109,92,144,.1),inset 0 1px rgba(255,255,255,.85)}.parent-premium-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.parent-premium-hero-scrim{background:linear-gradient(rgba(46,36,59,.04) 0%,rgba(46,36,59,.12) 34%,rgba(46,36,59,.48) 100%),radial-gradient(circle at 0 0,rgba(255,255,255,.34),transparent 26%);position:absolute;top:0;bottom:0;left:0;right:0}.parent-premium-hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding:28px;display:flex;position:relative}.parent-premium-hero-title{letter-spacing:-.06em;color:#fff;text-shadow:0 12px 24px rgba(0,0,0,.18);max-width:9ch;margin-top:12px;font-size:max(34px,min(5vw,64px));font-weight:800;line-height:.92}.parent-premium-hero-meta{color:rgba(255,255,255,.88);text-shadow:0 8px 18px rgba(0,0,0,.16);max-width:28ch;margin-top:14px;font-size:15px;line-height:1.45}.parent-premium-hero-pill-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.parent-premium-hero-dashboard{gap:14px;display:grid}.parent-premium-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.parent-premium-dashboard-card--accent{background:linear-gradient(rgba(255,255,255,.94),rgba(246,242,250,.96));min-height:0}.parent-premium-dashboard-label{text-transform:uppercase;letter-spacing:.08em;color:#8d869d;font-size:12px;font-weight:700;line-height:1.2}.parent-premium-dashboard-title{letter-spacing:-.05em;color:#453f61;margin-top:12px;font-size:32px;font-weight:800;line-height:.98}.parent-premium-dashboard-metric{letter-spacing:-.06em;color:#3d3755;margin-top:12px;font-size:34px;font-weight:800;line-height:.95}.parent-premium-dashboard-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.parent-premium-dashboard-btn{color:#fff;background:#4a435f;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 12px 24px rgba(74,67,95,.16)}.parent-premium-dashboard-btn.ghost{color:#443e57;box-shadow:none;background:rgba(255,255,255,.92);border:1px solid rgba(214,205,227,.76)}@media (max-width:980px){.parent-premium-stage-shell.parent-premium-stage-shell--hero{grid-template-columns:1fr!important}.parent-premium-hero-visual{min-height:430px}}@media (max-width:760px){.parent-premium-container{padding-left:16px!important;padding-right:16px!important}.parent-premium-header{align-items:flex-start!important}.parent-premium-actions{gap:10px!important}.parent-premium-create-btn{padding:14px 18px!important}.parent-premium-stage-shell.parent-premium-stage-shell--hero{border-radius:26px!important;gap:12px!important;padding:14px!important}.parent-premium-hero-visual{border-radius:22px;min-height:360px}.parent-premium-hero-copy{padding:18px}.parent-premium-hero-title{max-width:none;font-size:34px}.parent-premium-hero-meta{font-size:13px}.parent-premium-dashboard-grid{grid-template-columns:1fr;gap:12px}.parent-premium-dashboard-card{border-radius:22px;min-height:0;padding:16px}.parent-premium-dashboard-title{font-size:28px}.parent-premium-dashboard-title.small{font-size:20px}.parent-premium-dashboard-metric{font-size:28px}.parent-premium-strip{margin-top:18px!important}}.parent-premium-hero-visual{background:radial-gradient(circle at 0 0,rgba(255,255,255,.36),transparent 30%),linear-gradient(#f3edf5 0%,#f0ebf3 46%,#ece8ef 100%);min-height:470px}.parent-premium-hero-title{max-width:8ch}.parent-premium-hero-pill-row .parent-premium-pill{color:#4a425e;background:rgba(255,255,255,.92);border:1px solid rgba(214,205,227,.72)}.parent-premium-hero-pill-row .parent-premium-pill.amber{color:#fff;background:rgba(214,174,82,.92);border-color:rgba(214,174,82,.92)}.parent-premium-strip-scroll{scroll-snap-type:x proximity}.parent-premium-party-card{scroll-snap-align:start}@media (max-width:760px){.parent-premium-hero-visual{min-height:300px}.parent-premium-hero-image{transform:scale(.94)}.parent-premium-hero-copy{padding:16px}.parent-premium-hero-title{max-width:7ch;font-size:30px;line-height:.94}.parent-premium-hero-meta{margin-top:10px;font-size:12px;line-height:1.35}.parent-premium-hero-pill-row{gap:8px;margin-top:14px}.parent-premium-hero-pill-row .parent-premium-pill{min-height:34px;padding:8px 12px;font-size:11px}.parent-premium-party-card{flex:0 0 78vw}}.parent-premium-stage-shell.parent-premium-stage-shell--hero{background:linear-gradient(rgba(244,236,246,.9) 0%,rgba(250,248,252,.96) 24%,rgba(255,255,255,.98) 62%,#fff 100%)!important}.parent-premium-current-label{display:none!important}.parent-premium-hero-visual{background:radial-gradient(circle at top,rgba(255,255,255,.26),transparent 28%),linear-gradient(#efe7f1 0%,#f4eef4 40%,#f7f4f7 100%);border-radius:30px;min-height:500px}.parent-premium-hero-image{object-fit:contain;object-position:center top;transform:scale(.94)translateY(-18px)}.parent-premium-hero-scrim{background:linear-gradient(rgba(34,26,48,0) 0%,rgba(34,26,48,.06) 34%,rgba(34,26,48,.26) 100%)}.parent-premium-hero-copy{justify-content:flex-start;padding:26px 26px 22px}.parent-premium-hero-title{letter-spacing:-.07em;text-wrap:balance;max-width:6ch;margin-top:0;font-size:max(34px,min(5vw,66px));line-height:.9}.parent-premium-hero-meta{max-width:18ch;margin-top:14px;font-size:15px;line-height:1.4}.parent-premium-hero-pill-row .parent-premium-pill{min-height:38px;padding:10px 14px;font-size:12px;box-shadow:0 10px 20px rgba(64,53,89,.08),inset 0 1px rgba(255,255,255,.92)}.parent-premium-dashboard-card--accent{background:linear-gradient(rgba(255,255,255,.96),rgba(248,244,251,.98));border-radius:28px;padding:24px}.parent-premium-dashboard-grid{gap:12px}.parent-premium-dashboard-card{background:linear-gradient(rgba(255,255,255,.96),rgba(250,248,252,.96));border:1px solid rgba(216,207,230,.58);border-radius:24px;min-height:154px;padding:18px 18px 16px;box-shadow:0 14px 28px rgba(108,87,156,.05),inset 0 1px rgba(255,255,255,.94)}.parent-premium-dashboard-label{letter-spacing:.12em;color:#938aa6;font-size:11px}.parent-premium-dashboard-title{font-size:30px;line-height:.98}.parent-premium-dashboard-title.small{font-size:18px;line-height:1.08}.parent-premium-dashboard-metric{font-size:40px;line-height:.92}.parent-premium-dashboard-text{color:#7a718e;margin-top:8px;font-size:13px;line-height:1.45}.parent-premium-strip-title{letter-spacing:-.06em;margin-bottom:16px;font-size:34px;line-height:.96}.parent-premium-strip-scroll{gap:18px;padding-bottom:8px}.parent-premium-party-card{background:linear-gradient(rgba(255,255,255,.96),rgba(247,244,250,.96));border:1px solid rgba(214,205,228,.56);border-radius:30px;flex:0 0 340px;gap:16px;min-height:220px;padding:22px;box-shadow:0 18px 34px rgba(108,87,156,.06),inset 0 1px rgba(255,255,255,.94)}.parent-premium-party-card-title{letter-spacing:-.05em;font-size:26px;line-height:.98}.parent-premium-party-card-meta{font-size:14px;line-height:1.45}.parent-premium-party-card-bottom{align-items:flex-end;margin-top:auto}.parent-premium-party-money{font-size:20px;line-height:1}@media (max-width:980px){.parent-premium-hero-visual{min-height:420px}.parent-premium-hero-image{transform:scale(.93)translateY(-12px)}.parent-premium-hero-title{max-width:7ch}}@media (max-width:760px){.parent-premium-page{background:linear-gradient(#f4edf6 0%,#faf7fb 18%,#fff 40%,#fff 100%)!important}.parent-premium-stage-shell.parent-premium-stage-shell--hero{background:linear-gradient(rgba(244,236,246,.86) 0%,rgba(252,249,253,.98) 28%,#fff 72%,#fff 100%)!important}.parent-premium-hero-visual{border-radius:24px;min-height:340px}.parent-premium-hero-image{object-position:center top;transform:scale(.92)translateY(-14px)}.parent-premium-hero-copy{padding:18px 18px 16px}.parent-premium-hero-title{max-width:6ch;font-size:28px;line-height:.92}.parent-premium-hero-meta{max-width:15ch;margin-top:10px;font-size:12px;line-height:1.32}.parent-premium-hero-pill-row{gap:8px}.parent-premium-hero-pill-row .parent-premium-pill{min-height:34px;padding:8px 12px;font-size:11px}.parent-premium-dashboard-card--accent{border-radius:24px;padding:20px 18px}.parent-premium-dashboard-card{border-radius:22px;min-height:0}.parent-premium-dashboard-title{font-size:28px}.parent-premium-dashboard-metric{font-size:34px}.parent-premium-strip-title{font-size:30px}.parent-premium-party-card{border-radius:26px;flex:0 0 84vw;min-height:208px;padding:20px}.parent-premium-party-card-title{font-size:24px}}.parent-premium-hero-visual{min-height:470px}.parent-premium-hero-image{transform:scale(.98)translateY(-30px)}.parent-premium-hero-title{max-width:5ch;font-size:max(30px,min(4.4vw,58px));line-height:.9}.parent-premium-hero-meta{max-width:16ch;margin-top:10px}.parent-premium-hero-pill-row{margin-top:14px}.parent-premium-dashboard-card{background:linear-gradient(rgba(255,255,255,.98),rgba(248,245,251,.98))}.parent-premium-dashboard-card:first-child{background:linear-gradient(rgba(252,248,255,.98),rgba(246,240,252,.98))}.parent-premium-dashboard-card:nth-child(2){background:linear-gradient(rgba(255,252,246,.98),rgba(250,246,237,.98))}.parent-premium-dashboard-card:nth-child(3){background:linear-gradient(rgba(248,252,255,.98),rgba(241,247,252,.98))}.parent-premium-dashboard-card:nth-child(4){background:linear-gradient(rgba(250,248,255,.98),rgba(244,240,252,.98))}@media (max-width:760px){.parent-premium-hero-visual{min-height:300px}.parent-premium-hero-image{transform:scale(.97)translateY(-28px)}.parent-premium-hero-copy{padding:16px 16px 14px}.parent-premium-hero-title{max-width:5ch;font-size:24px;line-height:.92}.parent-premium-hero-meta{max-width:14ch;font-size:11px;line-height:1.28}.parent-premium-hero-pill-row{gap:8px;margin-top:12px}.parent-premium-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.parent-premium-dashboard-card{border-radius:18px;min-height:128px;padding:14px 14px 13px}.parent-premium-dashboard-label{letter-spacing:.1em;font-size:10px}.parent-premium-dashboard-metric{margin-top:8px;font-size:28px}.parent-premium-dashboard-title.small{font-size:15px;line-height:1.06}.parent-premium-dashboard-text{margin-top:6px;font-size:11px;line-height:1.32}.parent-premium-party-card{min-height:196px}.parent-premium-party-card-title{font-size:22px}.parent-premium-party-money{font-size:18px}}.parent-premium-hero-card{position:relative}.parent-premium-cover-input{display:none}.parent-premium-cover-tools{z-index:4;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;top:16px;right:16px}.parent-premium-cover-btn,.parent-premium-cover-reset{-webkit-appearance:none;appearance:none;backdrop-filter:blur(16px);color:#fff;cursor:pointer;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.46);border-radius:999px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:700;box-shadow:0 10px 20px rgba(31,24,46,.12)}.parent-premium-cover-reset{background:rgba(57,47,78,.4)}@media (max-width:760px){.parent-premium-cover-tools{gap:6px;top:12px;right:12px}.parent-premium-cover-btn,.parent-premium-cover-reset{min-height:32px;padding:7px 10px;font-size:11px}}.parent-premium-pull-indicator{z-index:30;pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;top:6px;overflow:visible}.parent-premium-pull-indicator span{color:#fff;opacity:0;background:rgba(67,58,89,.86);border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:8px 14px;font-size:12px;font-weight:700;transition:opacity .18s,transform .18s;display:inline-flex;transform:translateY(-8px);box-shadow:0 14px 24px rgba(42,35,60,.18)}.parent-premium-pull-indicator.visible span{opacity:1;transform:translateY(0)}@media (min-width:761px){.parent-premium-pull-indicator{display:none}}@media (max-width:760px){.parent-premium-page{position:relative;background:#fff!important}.parent-premium-page:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#f2eaf4 0%,#f8f4fa 28%,#fdfcff 58%,#fff 100%);height:220px;position:fixed;top:0;bottom:auto;left:0;right:0}.parent-premium-page>*{z-index:1;position:relative}.parent-premium-container{padding-top:8px!important}.parent-premium-header{margin-bottom:8px!important}.parent-premium-stage-shell.parent-premium-stage-shell--hero{background:linear-gradient(rgba(255,255,255,.76) 0%,rgba(255,255,255,.92) 22%,rgba(255,255,255,.98) 48%,#fff 100%)!important;box-shadow:0 18px 34px rgba(109,92,144,.04),inset 0 1px rgba(255,255,255,.96)!important}.parent-premium-page:before{background:linear-gradient(#f2eaf4 0%,#f7f3f9 30%,#fcfbfe 58%,#fff 100%)!important;height:260px!important;top:-2px!important}html,body,#root{background:#fff!important}.parent-premium-page{background:linear-gradient(#fff 0%,#fbf9fc 8%,#f3ebf5 24%,#faf8fc 46%,#fff 72%,#fff 100%)!important}.parent-premium-page:before{content:none!important;background:0 0!important;display:none!important}.parent-premium-header{position:relative}.parent-premium-actions{width:100%;padding-right:82px;position:relative;display:block!important}.parent-premium-create-btn{justify-content:center;align-items:center;width:calc(100% - 82px);display:inline-flex}.parent-premium-exit-btn{border-radius:18px;width:58px;height:58px;position:absolute;top:-8px;right:0}}.parent-premium-create-btn{letter-spacing:-.02em;color:#3f3851!important;background:linear-gradient(rgba(255,255,255,.98),rgba(250,247,252,.96))!important;border:1px solid rgba(210,199,224,.82)!important;font-weight:800!important;box-shadow:0 14px 28px rgba(121,102,154,.1),inset 0 1px rgba(255,255,255,.96)!important}.parent-premium-hero-visual{background:radial-gradient(circle at top,rgba(255,255,255,.24),transparent 30%),linear-gradient(#f4eef6 0%,#f2edf4 58%,#efedf2 100%)!important;border-radius:32px!important;box-shadow:0 24px 44px rgba(113,95,146,.1),inset 0 1px rgba(255,255,255,.86)!important}.parent-premium-hero-image.is-user-cover{object-fit:cover!important;object-position:center center!important;transform:none!important}.parent-premium-hero-image.is-default-cover{object-fit:contain!important;object-position:center top!important;transform:scale(.96)translateY(-12px)!important}.parent-premium-cover-tools{gap:8px!important;top:16px!important;right:16px!important}.parent-premium-cover-btn,.parent-premium-cover-reset{-webkit-backdrop-filter:blur(10px);border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important}.parent-premium-cover-btn{color:#fff!important;background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.48)!important}.parent-premium-cover-reset{color:#fff!important;background:rgba(66,57,85,.28)!important;border:1px solid rgba(255,255,255,.34)!important}.parent-premium-hero-copy{padding:24px 22px 20px!important}.parent-premium-hero-title{text-shadow:0 10px 24px rgba(0,0,0,.16);letter-spacing:-.06em!important;max-width:5ch!important;font-size:max(22px,min(6.2vw,54px))!important;line-height:.92!important}.parent-premium-hero-meta{text-shadow:0 8px 20px rgba(0,0,0,.12);max-width:12ch!important;margin-top:10px!important;font-size:13px!important;line-height:1.35!important}.parent-premium-hero-pill-row{gap:10px!important;margin-top:16px!important}.parent-premium-hero-pill-row .parent-premium-pill{box-shadow:0 10px 18px rgba(92,77,124,.1),inset 0 1px rgba(255,255,255,.58);min-height:42px!important;padding:0 16px!important}.parent-premium-hero-pill-row .parent-premium-pill.neutral{color:#4d465f!important;background:rgba(255,255,255,.92)!important;border:1px solid rgba(214,206,226,.84)!important}@media (max-width:760px){.parent-premium-header{position:relative}.parent-premium-actions{width:100%;padding-right:74px!important;display:block!important;position:relative!important}.parent-premium-create-btn{border-radius:999px!important;justify-content:center!important;width:calc(100% - 74px)!important;min-height:58px!important;padding:0 22px!important;font-size:16px!important}.parent-premium-exit-btn{border-radius:16px!important;width:44px!important;height:44px!important;position:absolute!important;top:-18px!important;right:0!important;box-shadow:0 14px 24px rgba(121,102,154,.12),inset 0 1px rgba(255,255,255,.96)!important}.parent-premium-exit-btn svg{width:20px!important;height:20px!important}.parent-premium-hero-visual{border-radius:28px!important;min-height:380px!important}.parent-premium-hero-image.is-user-cover{object-position:center center!important}.parent-premium-hero-image.is-default-cover{transform:scale(.98)translateY(-6px)!important}.parent-premium-hero-copy{padding:20px 18px 18px!important}.parent-premium-hero-title{max-width:4.8ch!important;font-size:24px!important}.parent-premium-hero-meta{max-width:11ch!important;font-size:12px!important}.parent-premium-cover-tools{top:12px!important;right:12px!important}.parent-premium-cover-btn,.parent-premium-cover-reset{min-height:34px!important;padding:0 12px!important;font-size:12px!important}}.parent-premium-header-shell{background:rgba(255,255,255,.96);border:1px solid rgba(216,207,229,.82);border-radius:30px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex;position:relative;box-shadow:0 18px 34px rgba(121,102,154,.08),inset 0 1px rgba(255,255,255,.96);margin-bottom:12px!important}.parent-premium-header-shell .parent-premium-script{margin-right:56px}.parent-premium-exit-btn-header{flex:none}.parent-premium-create-row{justify-content:flex-end;margin-bottom:16px;display:flex}@media (max-width:760px){.parent-premium-header-shell{background:rgba(255,255,255,.98)!important;border-radius:28px!important;margin-bottom:10px!important;padding:18px 18px 20px!important}.parent-premium-exit-btn-header{border-radius:16px!important;width:42px!important;height:42px!important;position:absolute!important;top:14px!important;right:14px!important;box-shadow:0 12px 24px rgba(121,102,154,.1),inset 0 1px rgba(255,255,255,.96)!important}.parent-premium-exit-btn-header svg{width:19px!important;height:19px!important}.parent-premium-create-row{margin:0 0 14px!important}.parent-premium-create-row .parent-premium-create-btn{justify-content:center!important;width:100%!important;min-height:58px!important}.parent-premium-header-shell{background:rgba(255,255,255,.94)!important;border:none!important;padding:16px 16px 18px!important;box-shadow:0 10px 24px rgba(121,102,154,.05)!important}.parent-premium-header-shell .parent-premium-script{white-space:nowrap!important;letter-spacing:0!important;margin-right:58px!important;font-size:24px!important;line-height:1!important}.parent-premium-exit-btn-header{top:12px!important;right:12px!important}.parent-premium-header-shell,.parent-premium-create-row .parent-premium-create-btn,.parent-premium-exit-btn-header{background:rgba(255,255,255,.98)!important;border:none!important;outline:none!important;box-shadow:0 10px 24px rgba(121,102,154,.04)!important}.parent-premium-header-shell{box-shadow:none!important}.parent-premium-page{background:linear-gradient(#fff 0,#fff 148px,#faf7fc 230px,#f6f0f8 340px,#fff 520px)!important}.parent-premium-header-shell{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;margin-bottom:14px!important;padding:0!important}.parent-premium-header-shell .parent-premium-script{white-space:nowrap!important;margin-right:56px!important;font-size:23px!important;line-height:1.05!important}.parent-premium-exit-btn-header{background:rgba(255,255,255,.98)!important;border:none!important;width:44px!important;height:44px!important;top:-2px!important;right:0!important;box-shadow:0 8px 18px rgba(121,102,154,.06)!important}.parent-premium-header-shell .parent-premium-script{margin-right:62px!important;font-size:27px!important;line-height:1.02!important}.parent-premium-exit-btn-header{background:rgba(255,255,255,.98)!important;border:1px solid rgba(205,195,220,.82)!important;border-radius:16px!important;width:46px!important;height:46px!important;top:-8px!important;right:0!important;box-shadow:0 10px 22px rgba(118,101,151,.08),inset 0 1px rgba(255,255,255,.95)!important}.parent-premium-create-row .parent-premium-create-btn{background:rgba(255,255,255,.98)!important;border:1px solid rgba(205,195,220,.82)!important;box-shadow:0 10px 22px rgba(118,101,151,.06),inset 0 1px rgba(255,255,255,.96)!important}}@media (min-width:761px){.parent-premium-container{position:relative}.parent-premium-header-shell{align-items:center;min-height:56px;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0 0 18px!important;padding:0 340px 0 0!important}.parent-premium-header-shell .parent-premium-script{white-space:nowrap;margin:0!important;font-size:max(38px,min(3vw,58px))!important;line-height:1!important}.parent-premium-create-row{justify-content:flex-end;align-items:center;position:absolute;top:0;right:68px;margin:0!important;display:flex!important}.parent-premium-create-row .parent-premium-create-btn{border-radius:999px;justify-content:center;align-items:center;min-height:52px;display:inline-flex;width:auto!important;padding:0 24px!important}.parent-premium-exit-btn-header{border-radius:18px;width:52px;height:52px;top:0;right:0;position:absolute!important}.parent-premium-header-shell{align-items:center;display:flex;min-height:72px!important;padding-top:0!important;padding-bottom:0!important}.parent-premium-header-shell .parent-premium-script{align-items:center;min-height:72px;display:flex}.parent-premium-exit-btn-header{top:10px!important;right:0!important}.parent-premium-header-shell{padding-right:260px!important}.parent-premium-create-row{top:10px!important;right:86px!important}.parent-premium-create-row .parent-premium-create-btn{min-height:48px!important;padding:0 20px!important}.parent-premium-exit-btn-header{width:48px!important;height:48px!important;top:10px!important;right:0!important}.parent-premium-header-shell{align-items:center!important;min-height:48px!important;display:flex!important}.parent-premium-header-shell .parent-premium-script{margin:0!important;line-height:1!important}.parent-premium-create-row{margin:0!important;top:50%!important;right:86px!important;transform:translateY(-50%)!important}.parent-premium-exit-btn-header{top:50%!important;transform:translateY(-50%)!important}.parent-premium-create-row{z-index:6!important;position:absolute!important;top:6px!important;right:86px!important;transform:none!important}.parent-premium-create-row .parent-premium-create-btn{white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:0 22px!important;display:inline-flex!important}.parent-premium-header-shell{padding-right:180px!important;position:relative!important}.parent-premium-exit-btn-header{position:absolute!important;top:0!important;right:0!important}.parent-premium-create-row{z-index:6!important;margin:0!important;position:absolute!important;top:62px!important;right:0!important;transform:none!important}.parent-premium-create-row .parent-premium-create-btn{white-space:nowrap!important;min-height:46px!important;padding:0 20px!important}.parent-premium-exit-btn-header{top:18px!important}.parent-premium-create-row{top:92px!important}}.parent-premium-topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.parent-premium-topbar-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.parent-premium-create-btn-topbar{white-space:nowrap}@media (min-width:761px){.parent-premium-topbar .parent-premium-script{white-space:nowrap}.parent-premium-exit-btn-header{border-radius:18px!important;width:52px!important;height:52px!important;position:static!important}.parent-premium-create-btn-topbar{min-height:50px!important;padding:0 22px!important}}@media (max-width:760px){.parent-premium-topbar{margin-bottom:14px;display:block}.parent-premium-topbar .parent-premium-script{white-space:nowrap;margin-right:72px}.parent-premium-topbar-actions{min-height:56px;margin-top:12px;display:block;position:relative}.parent-premium-exit-btn-header{position:absolute!important;top:-62px!important;right:0!important}.parent-premium-create-btn-topbar{justify-content:center;display:flex;width:100%!important}}@media (min-width:761px){.parent-premium-topbar{justify-content:space-between!important;align-items:flex-start!important;gap:28px!important;margin-bottom:22px!important;display:flex!important}.parent-premium-topbar .parent-premium-script{white-space:nowrap!important;margin:0!important}.parent-premium-topbar-actions{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-end!important;gap:10px!important;margin:6px 0 0!important;display:flex!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.parent-premium-exit-btn-header{border-radius:18px!important;width:50px!important;height:50px!important;margin:0!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.parent-premium-create-btn-topbar{justify-content:center!important;align-items:center!important;width:auto!important;min-height:50px!important;margin:0!important;padding:0 22px!important;display:inline-flex!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.parent-premium-stage-shell.parent-premium-stage-shell--hero{align-items:stretch!important}.parent-premium-hero-visual{background:linear-gradient(rgba(251,248,252,.98),rgba(244,239,247,.98))!important;border-radius:34px!important;min-height:630px!important;box-shadow:0 22px 44px rgba(112,92,140,.08),inset 0 1px rgba(255,255,255,.92)!important}.parent-premium-cover-btn,.parent-premium-cover-reset{border-radius:999px!important;min-height:34px!important;padding:0 14px!important;font-size:13px!important}.parent-premium-hero-image{object-fit:contain!important;object-position:center top!important;width:calc(100% - 52px)!important;height:390px!important;top:36px!important;left:26px!important;right:26px!important;transform:none!important}.parent-premium-hero-image.is-user-cover{object-fit:cover!important;object-position:center 22%!important;border-radius:30px!important}.parent-premium-hero-scrim{background:0 0!important}.parent-premium-hero-copy{place-content:start flex-start!important;gap:10px!important;padding:448px 34px 30px!important;display:grid!important}.parent-premium-hero-title{letter-spacing:-.055em!important;color:#43385f!important;text-shadow:none!important;max-width:7ch!important;margin:0!important;font-size:48px!important;font-weight:800!important;line-height:.94!important}.parent-premium-hero-meta{color:#7f748f!important;max-width:30ch!important;margin-top:0!important;font-size:16px!important;line-height:1.45!important}.parent-premium-hero-pill-row{flex-wrap:wrap!important;gap:10px!important;margin-top:8px!important;display:flex!important}.parent-premium-hero-pill-row .parent-premium-pill{min-height:38px!important;box-shadow:none!important;border-radius:999px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important}.parent-premium-hero-pill-row .parent-premium-pill:first-child{color:#fff!important;background:linear-gradient(#d98acb 0%,#a86fd8 100%)!important;border:none!important}.parent-premium-cover-tools{top:22px!important;right:22px!important}.parent-premium-cover-btn,.parent-premium-cover-reset{white-space:nowrap!important;color:#6a5c76!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(217,206,229,.88)!important;min-height:36px!important;padding:0 16px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;box-shadow:0 10px 20px rgba(114,93,140,.08)!important}.parent-premium-hero-copy{padding-bottom:36px!important}.parent-premium-hero-pill-row .parent-premium-pill{min-height:38px!important;padding:0 16px!important}.parent-premium-hero-pill-row .parent-premium-pill.neutral{color:#60556d!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(214,205,227,.82)!important}.parent-premium-hero-image{height:372px!important}.parent-premium-hero-title{letter-spacing:-.05em!important;max-width:8.5ch!important;font-size:44px!important;line-height:.92!important}.parent-premium-hero-meta{color:#7d728e!important;max-width:26ch!important;font-size:15px!important;line-height:1.4!important}.parent-premium-hero-pill-row{justify-content:flex-start!important;gap:8px!important;margin-top:10px!important;padding-right:0!important}.parent-premium-hero-pill-row .parent-premium-pill{border-radius:999px!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important}.parent-premium-hero-pill-row .parent-premium-pill:first-child{box-shadow:inset 0 1px rgba(255,255,255,.35),0 10px 18px rgba(255,117,190,.22)!important}.parent-premium-hero-pill-row .parent-premium-pill.neutral{border-color:rgba(213,204,226,.9)!important}.parent-premium-hero-title{white-space:nowrap!important;letter-spacing:-.045em!important;max-width:none!important;font-size:40px!important;line-height:.96!important}.parent-premium-hero-copy{padding-top:410px!important}.parent-premium-hero-pill-row{justify-content:flex-end!important;margin-top:10px!important;padding-right:24px!important}.parent-premium-hero-copy{padding:410px 32px 26px 78px!important}.parent-premium-hero-title,.parent-premium-hero-meta{max-width:none!important}.parent-premium-hero-pill-row{justify-content:flex-start!important;margin-top:12px!important;padding-left:18px!important;padding-right:0!important}.parent-premium-hero-image{height:330px!important;top:24px!important}.parent-premium-hero-copy{gap:6px!important;padding:372px 30px 18px 58px!important}.parent-premium-hero-title{font-size:34px!important;line-height:.94!important}.parent-premium-hero-meta{font-size:14px!important;line-height:1.35!important}.parent-premium-hero-pill-row{gap:8px!important;margin-top:8px!important}.parent-premium-hero-copy{min-height:150px!important;position:relative!important}.parent-premium-hero-pill-row{justify-content:flex-end!important;gap:8px!important;width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;position:absolute!important;bottom:16px!important;left:auto!important;right:22px!important}.parent-premium-hero-visual{min-height:510px!important}.parent-premium-hero-copy{gap:6px!important;min-height:auto!important;padding:372px 30px 18px 58px!important}.parent-premium-hero-pill-row{justify-content:flex-start!important;gap:8px!important;width:auto!important;max-width:none!important;margin-top:10px!important;padding:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.parent-premium-hero-pill-row .parent-premium-pill{min-height:32px!important;padding:0 13px!important;font-size:11px!important}.parent-premium-hero-pill-row .parent-premium-pill:first-child{color:#fff!important;background:linear-gradient(#c78bb8 0%,#9a6fae 100%)!important;border:none!important;box-shadow:inset 0 1px rgba(255,255,255,.28),0 10px 18px rgba(125,90,145,.18)!important}.page-shell{padding-top:16px!important}}@media (max-width:760px){.parent-premium-topbar{grid-template-areas:"script exit""create create";grid-template-columns:minmax(0,1fr) 56px!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;display:grid!important}.parent-premium-topbar .parent-premium-script{grid-area:script;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:31px!important;line-height:1.02!important;overflow:hidden!important}.parent-premium-topbar-actions{display:contents!important}.parent-premium-exit-btn-header{grid-area:exit;border-radius:18px!important;place-self:center end!important;width:48px!important;height:48px!important;margin:0!important;position:static!important}.parent-premium-create-btn-topbar{grid-area:create;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:64px!important;padding:0 20px!important;display:flex!important}.parent-premium-topbar .parent-premium-script{letter-spacing:0!important;font-size:26px!important;line-height:1.02!important}.parent-premium-hero-visual{background:linear-gradient(rgba(247,243,249,.98),rgba(241,236,245,.98))!important;border-radius:32px!important;min-height:520px!important}.parent-premium-cover-tools{top:16px!important;right:16px!important}.parent-premium-cover-btn,.parent-premium-cover-reset{white-space:nowrap!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important}.parent-premium-hero-copy{place-content:start flex-start!important;gap:8px!important;padding:314px 22px 22px!important;display:grid!important}.parent-premium-hero-pill-row .parent-premium-pill{min-height:36px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important}.parent-premium-hero-visual{padding-top:58px!important}.parent-premium-cover-btn,.parent-premium-cover-reset{white-space:nowrap!important;border-radius:999px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important}.parent-premium-hero-image{height:calc(100% - 58px)!important;top:58px!important}.parent-premium-hero-pill-row{flex-wrap:nowrap!important;gap:6px!important}.parent-premium-hero-pill-row .parent-premium-pill{white-space:nowrap!important;border-radius:999px!important;min-height:32px!important;padding:0 12px!important;font-size:11px!important}.parent-premium-hero-visual{background:linear-gradient(rgba(244,239,247,.98),rgba(236,230,242,.98))!important;border-radius:34px!important;min-height:560px!important;overflow:hidden!important}.parent-premium-cover-tools{z-index:4!important;top:14px!important;right:14px!important}.parent-premium-cover-btn,.parent-premium-cover-reset{white-space:nowrap!important;color:rgba(255,255,255,.96)!important;backdrop-filter:blur(10px)!important;min-height:32px!important;box-shadow:none!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.26)!important;padding:0 12px!important;font-size:11px!important}.parent-premium-hero-image{width:100%!important;height:calc(100% - 56px)!important;top:56px!important;left:0!important;right:0!important;transform:none!important}.parent-premium-hero-image.is-user-cover{object-fit:cover!important;object-position:center 28%!important;border-radius:0!important}.parent-premium-hero-image.is-default-cover{object-fit:cover!important;object-position:center 20%!important}.parent-premium-hero-scrim{background:linear-gradient(rgba(25,20,35,0) 20%,rgba(25,20,35,.1) 42%,rgba(25,20,35,.42) 72%,rgba(25,20,35,.78) 100%)!important}.parent-premium-hero-copy{z-index:3!important;place-content:end flex-start!important;gap:8px!important;padding:0!important;display:grid!important;position:absolute!important;bottom:18px!important;left:18px!important;right:18px!important}.parent-premium-hero-title{letter-spacing:-.04em!important;color:#fff!important;text-shadow:0 10px 26px rgba(0,0,0,.28)!important;max-width:9ch!important;margin:0!important;font-size:24px!important;line-height:.94!important}.parent-premium-hero-meta{color:rgba(255,255,255,.88)!important;text-shadow:0 8px 20px rgba(0,0,0,.22)!important;max-width:18ch!important;margin-top:0!important;font-size:14px!important;line-height:1.35!important}.parent-premium-hero-pill-row{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;margin-top:10px!important;padding:0!important;position:static!important}.parent-premium-hero-pill-row .parent-premium-pill{border-radius:999px!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important}.parent-premium-hero-pill-row .parent-premium-pill:first-child{color:#fff!important;background:linear-gradient(#c78bb8 0%,#9a6fae 100%)!important;border:none!important;box-shadow:inset 0 1px rgba(255,255,255,.24),0 10px 18px rgba(125,90,145,.18)!important}.parent-premium-hero-pill-row .parent-premium-pill.neutral{color:#5b526d!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(214,205,227,.82)!important}.parent-premium-hero-title{letter-spacing:-.035em!important;max-width:12ch!important;font-size:21px!important;line-height:.96!important}}.parent-premium-mobile-editorial-card{display:none}@media (max-width:760px){.parent-premium-mobile-editorial-card{gap:14px;margin-bottom:14px;display:grid}.parent-premium-stage-shell.parent-premium-stage-shell--hero{grid-template-columns:1fr!important;gap:14px!important;min-height:auto!important;padding:16px!important}.parent-premium-hero-card{display:none!important}.parent-premium-mobile-editorial-controls{justify-content:flex-end;gap:8px;display:flex}.parent-premium-mobile-editorial-cover-btn{color:rgba(255,255,255,.96);background:linear-gradient(rgba(192,178,208,.96) 0%,rgba(160,143,182,.98) 100%);border:1px solid rgba(121,103,145,.14);border-radius:999px;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;box-shadow:0 10px 22px rgba(84,67,109,.08),inset 0 1px rgba(255,255,255,.22)}.parent-premium-mobile-editorial-cover-btn.ghost{color:rgba(255,255,255,.98);background:rgba(214,205,227,.94)}.parent-premium-mobile-editorial-photo-wrap{aspect-ratio:4/5;background:#ece5f0;border-radius:28px;display:block;overflow:hidden;box-shadow:0 12px 32px rgba(84,67,109,.06),inset 0 0 0 1px rgba(255,255,255,.42)}.parent-premium-mobile-editorial-photo{width:100%;height:100%;display:block}.parent-premium-mobile-editorial-photo.is-user-cover{object-fit:cover;object-position:center 24%}.parent-premium-mobile-editorial-photo.is-default-cover{object-fit:contain;object-position:center top;background:linear-gradient(#f7f2f8 0%,#ece5f0 100%)}.parent-premium-mobile-editorial-text{padding:2px 4px 0}.parent-premium-mobile-editorial-title{letter-spacing:-.04em;color:#4c3d68;text-wrap:balance;max-width:10ch;margin:0 0 8px;font-size:32px;font-weight:800;line-height:.96}.parent-premium-mobile-editorial-meta{color:rgba(95,80,118,.72);margin:0;font-size:16px;line-height:1.38}.parent-premium-mobile-editorial-pill-row{flex-wrap:nowrap;gap:8px;margin-top:14px;display:flex}.parent-premium-mobile-chip{white-space:nowrap;color:#fff;min-height:40px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.parent-premium-mobile-chip.blue,.parent-premium-mobile-chip.amber,.parent-premium-mobile-chip.green,.parent-premium-mobile-chip.rose{background:linear-gradient(#d7a4de 0%,#bf86cd 100%);border:1px solid rgba(189,126,204,.35);box-shadow:0 12px 24px rgba(182,120,198,.2),inset 0 1px rgba(255,255,255,.28)}.parent-premium-mobile-chip.neutral{color:#5d4c73;background:rgba(255,255,255,.92);border:1px solid rgba(93,76,115,.12);box-shadow:0 8px 20px rgba(84,67,109,.05),inset 0 1px rgba(255,255,255,.82)}.parent-premium-mobile-editorial-controls{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;margin-bottom:10px!important;display:flex!important}.parent-premium-mobile-editorial-title{letter-spacing:-.035em!important;max-width:100%!important;font-size:28px!important;line-height:.94!important}.parent-premium-mobile-editorial-meta{margin-top:2px!important;font-size:15px!important;line-height:1.36!important}.parent-premium-mobile-editorial-pill-row{gap:8px!important;margin-top:12px!important}.parent-premium-mobile-chip{min-height:38px!important;padding:0 14px!important;font-size:13px!important}.parent-premium-mobile-editorial-controls{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:8px!important}.parent-premium-mobile-editorial-cover-btn{border-radius:999px!important;min-height:30px!important;padding:0 12px!important;font-size:0!important}.parent-premium-mobile-editorial-cover-btn:after{content:"Обложка";font-size:12px!important;font-weight:600!important;line-height:1!important}.parent-premium-mobile-editorial-cover-btn.ghost:after{content:"Сбросить"}.page-shell,.parent-premium-page,.parent-premium-container,.parent-premium-stage,.parent-premium-stage-shell.parent-premium-stage-shell--hero,.parent-premium-mobile-editorial-card,.parent-premium-mobile-card-inner{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.parent-premium-mobile-editorial-card,.parent-premium-mobile-card-inner,.parent-premium-mobile-editorial-photo-wrap,.parent-premium-mobile-editorial-text{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.parent-premium-mobile-editorial-controls{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.parent-premium-mobile-editorial-cover-btn{min-width:0!important;max-width:100%!important}.parent-premium-mobile-editorial-photo-wrap{overflow:hidden!important}.parent-premium-mobile-editorial-pill-row{flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.parent-premium-mobile-chip{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.parent-premium-mobile-editorial-title,.parent-premium-mobile-editorial-meta{word-break:normal!important;max-width:100%!important}.parent-premium-hero-visual,.parent-premium-mobile-editorial-photo-wrap{aspect-ratio:auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}.parent-premium-hero-image,.parent-premium-mobile-editorial-photo{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.parent-premium-hero-image.is-default-cover{object-fit:contain!important;height:auto!important}.parent-premium-hero-visual{border-radius:32px!important;max-height:min(58vh,480px)!important;overflow:hidden!important}.parent-premium-hero-image{object-fit:cover!important;object-position:center center!important;width:100%!important;height:auto!important;max-height:min(58vh,480px)!important;display:block!important}}.parent-premium-strip{margin-top:26px}.parent-premium-strip-title{letter-spacing:-.03em;color:#30264f;margin:0 0 18px;font-size:max(36px,min(4vw,56px));font-weight:800;line-height:.95}.parent-premium-strip-scroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:18px;padding:8px 6px 12px;display:flex;overflow-x:auto}.parent-premium-strip-scroll::-webkit-scrollbar{height:10px}.parent-premium-strip-scroll::-webkit-scrollbar-thumb{background:rgba(110,95,138,.22);border-radius:999px}.parent-premium-party-card{min-width:296px;max-width:296px;color:inherit;scroll-snap-align:start;background:linear-gradient(rgba(250,247,253,.98) 0%,rgba(245,239,248,.98) 100%);border:1px solid rgba(178,164,198,.26);border-radius:28px;flex-direction:column;padding:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 14px 30px rgba(74,54,109,.06),inset 0 1px rgba(255,255,255,.65)}.parent-premium-party-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(74,54,109,.09),inset 0 1px rgba(255,255,255,.7)}.parent-premium-party-card-thumb{aspect-ratio:1.28;background:#efe9f4;border-radius:22px;margin-bottom:14px;position:relative;overflow:hidden}.parent-premium-party-card-body{flex-direction:column;gap:10px;min-height:116px;display:flex}.parent-premium-party-card-title{letter-spacing:-.03em;color:#30264f;margin:0;font-size:28px;font-weight:800;line-height:1.02}.parent-premium-party-card-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.parent-premium-party-money{letter-spacing:-.02em;color:#30264f;font-size:22px;font-weight:800;line-height:1}@media (max-width:760px){.parent-premium-strip{margin-top:22px}.parent-premium-strip-title{margin-bottom:14px;font-size:24px}.parent-premium-strip-scroll{gap:12px;padding:6px 2px 10px}.parent-premium-party-card{border-radius:22px;min-width:238px;max-width:238px;padding:10px}.parent-premium-party-card-thumb{border-radius:18px;margin-bottom:12px}.parent-premium-party-card-body{gap:8px;min-height:96px}.parent-premium-party-card-title{font-size:22px}.parent-premium-party-card-meta{font-size:13px}.parent-premium-party-money{font-size:20px}}.parent-premium-strip-scroll{gap:16px!important;padding:10px 6px 16px!important}.parent-premium-party-card{background:linear-gradient(rgba(250,247,252,.98) 0%,rgba(244,238,248,.98) 100%)!important;border-radius:30px!important;min-width:320px!important;max-width:320px!important;padding:14px!important;box-shadow:0 18px 38px rgba(82,63,112,.08),inset 0 1px rgba(255,255,255,.72)!important}.parent-premium-party-card-thumb{aspect-ratio:1/.92!important;background:#ece5f1!important;border-radius:24px!important;margin-bottom:16px!important;overflow:hidden!important}.parent-premium-party-card-thumb-image{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.parent-premium-party-card-body{gap:12px!important;min-height:132px!important}.parent-premium-party-card-title{letter-spacing:-.03em!important;margin:0!important;font-size:24px!important;line-height:1.02!important}.parent-premium-party-card-meta{color:#807893!important;font-size:14px!important;line-height:1.42!important}.parent-premium-party-card-bottom{gap:14px!important;margin-top:auto!important}.parent-premium-party-money{font-size:20px!important;font-weight:800!important;line-height:1!important}@media (min-width:761px){.parent-premium-party-card:nth-child(odd){transform:rotate(-1deg)}.parent-premium-party-card:nth-child(2n){transform:translateY(10px)rotate(.8deg)}}@media (max-width:760px){.parent-premium-strip-scroll{gap:12px!important;padding:8px 0 14px!important}.parent-premium-party-card{border-radius:24px!important;min-width:min(84vw,320px)!important;max-width:min(84vw,320px)!important;padding:12px!important}.parent-premium-party-card-thumb{aspect-ratio:1/1.02!important;border-radius:20px!important;margin-bottom:14px!important}.parent-premium-party-card-body{gap:10px!important;min-height:118px!important}.parent-premium-party-card-title{font-size:21px!important}.parent-premium-party-card-meta{font-size:13px!important}.parent-premium-party-money{font-size:18px!important}}.parent-premium-bottom-dock-shell{justify-content:center;align-items:flex-end;gap:10px;min-width:252px;display:flex;position:relative}.parent-premium-bottom-dock-leaf{pointer-events:auto;background:#efe8f4;border:1px solid #ddd2e7;border-radius:999px;justify-content:center;align-items:center;width:112px;height:56px;display:flex;position:relative;overflow:visible;box-shadow:0 12px 24px rgba(73,57,107,.1),inset 0 1px rgba(255,255,255,.88)}.parent-premium-bottom-dock-leaf:before,.parent-premium-bottom-dock-leaf:after{content:"";z-index:-1;background:#efe8f4;border:1px solid #ddd2e7;width:22px;height:22px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.parent-premium-bottom-dock-leaf:before{left:-9px}.parent-premium-bottom-dock-leaf:after{right:-9px}.parent-premium-bottom-dock-link,.parent-premium-bottom-dock-center{justify-content:center;align-items:center;text-decoration:none;transition:transform .18s,color .18s,background .18s,box-shadow .18s,opacity .18s;display:inline-flex}.parent-premium-bottom-dock-link{color:#5b4b75;width:100%;height:100%;box-shadow:none;background:0 0;border:none;border-radius:999px}.parent-premium-bottom-dock-link:hover{color:#39294f;box-shadow:none;background:0 0;transform:translateY(-1px)}.parent-premium-bottom-dock-link svg,.parent-premium-bottom-dock-center svg{width:24px;height:24px;display:block}.parent-premium-bottom-dock-center{pointer-events:auto;z-index:2;color:#fff;background:linear-gradient(#5f4b82 0%,#44315d 100%);border:4px solid #f7f2fb;border-radius:50%;width:74px;height:74px;margin-bottom:14px;position:relative;box-shadow:0 18px 38px rgba(71,50,101,.28),0 6px 16px rgba(71,50,101,.18),inset 0 1px rgba(255,255,255,.18)}.parent-premium-bottom-dock-center:hover{color:#fff;background:linear-gradient(#6a558d 0%,#4a3968 100%);transform:translateY(-1px)}@media (max-width:760px){.parent-premium-bottom-dock{bottom:calc(10px + env(safe-area-inset-bottom,0px))}.parent-premium-bottom-dock-shell{gap:10px;min-width:236px}.parent-premium-bottom-dock-leaf{width:102px;height:52px}.parent-premium-bottom-dock-leaf:before,.parent-premium-bottom-dock-leaf:after{width:20px;height:20px}.parent-premium-bottom-dock-leaf:before{left:-8px}.parent-premium-bottom-dock-leaf:after{right:-8px}.parent-premium-bottom-dock-link svg,.parent-premium-bottom-dock-center svg{width:22px;height:22px}.parent-premium-bottom-dock-center{width:68px;height:68px;margin-bottom:12px}}.parent-premium-page,.page-shell.parent-premium-page{padding-bottom:132px}@media (max-width:760px){.parent-premium-mobile-petal{clip-path:none!important;background:#efe8f4!important;border:1px solid #ddd2e7!important;border-radius:999px!important;width:108px!important;height:48px!important;position:relative!important;overflow:visible!important;box-shadow:0 12px 24px rgba(73,57,107,.1),inset 0 1px rgba(255,255,255,.85)!important}.parent-premium-mobile-petal:before,.parent-premium-mobile-petal:after{content:"";z-index:-1;background:#efe8f4;border:1px solid #ddd2e7;width:22px;height:22px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.parent-premium-mobile-petal:before{left:-9px}.parent-premium-mobile-petal:after{right:-9px}.parent-premium-mobile-petal--left,.parent-premium-mobile-petal--right{border-radius:999px!important}}.parent-premium-bottom-dock{left:50%;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:120;pointer-events:none;position:fixed;transform:translate(-50%)}.parent-premium-bottom-dock-shell{pointer-events:auto;background:linear-gradient(rgba(250,246,255,.98) 0%,rgba(241,234,248,.98) 100%)!important;border:1px solid rgba(220,209,231,.98)!important;border-radius:999px!important;width:min(92vw,286px)!important;height:62px!important;position:relative!important;box-shadow:0 16px 34px rgba(82,59,115,.14),inset 0 1px rgba(255,255,255,.95)!important}.parent-premium-bottom-dock-leaf{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;position:absolute!important;bottom:10px!important}.parent-premium-bottom-dock-leaf:before,.parent-premium-bottom-dock-leaf:after{display:none!important}.parent-premium-bottom-dock-leaf--left{left:26px!important}.parent-premium-bottom-dock-leaf--right{right:26px!important}.parent-premium-bottom-dock-link{width:38px!important;height:38px!important;box-shadow:none!important;color:#6a5a82!important;background:0 0!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.parent-premium-bottom-dock-link:hover{transform:translateY(-1px);box-shadow:none!important;color:#3b2d56!important;background:0 0!important}.parent-premium-bottom-dock-center{color:#fff!important;background:linear-gradient(#5f4b82 0%,#44315d 100%)!important;border:5px solid #f7f2fb!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:68px!important;height:68px!important;margin:0!important;display:inline-flex!important;position:absolute!important;bottom:8px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 18px 38px rgba(71,50,101,.28),0 6px 16px rgba(71,50,101,.18),inset 0 1px rgba(255,255,255,.18)!important}.parent-premium-bottom-dock-center:hover{transform:translate(-50%)translateY(-1px)!important}@media (max-width:420px){.parent-premium-bottom-dock-shell{width:min(90vw,258px)!important;height:58px!important}.parent-premium-bottom-dock-leaf--left{left:22px!important}.parent-premium-bottom-dock-leaf--right{right:22px!important}.parent-premium-bottom-dock-link{width:36px!important;height:36px!important}.parent-premium-bottom-dock-link svg,.parent-premium-bottom-dock-center svg{width:20px!important;height:20px!important}.parent-premium-bottom-dock-center{width:62px!important;height:62px!important;bottom:8px!important}}.parent-premium-bottom-dock{bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}.parent-premium-bottom-dock-shell{background:linear-gradient(#faf8fc 0%,#f3eef8 100%)!important;border:1px solid rgba(216,207,227,.95)!important;border-radius:999px!important;gap:8px!important;width:min(90vw,262px)!important;height:48px!important;box-shadow:0 10px 28px rgba(77,58,108,.1),inset 0 1px rgba(255,255,255,.96)!important}.parent-premium-bottom-dock-link{color:#77698b!important;width:34px!important;height:34px!important}.parent-premium-bottom-dock-link svg{width:20px!important;height:20px!important}.parent-premium-bottom-dock-center{background:linear-gradient(#5c477f 0%,#43305d 100%)!important;border-width:5px!important;width:60px!important;height:60px!important;margin-bottom:10px!important;box-shadow:0 14px 30px rgba(74,56,106,.22),0 4px 12px rgba(74,56,106,.14),inset 0 1px rgba(255,255,255,.18)!important}.parent-premium-bottom-dock-center svg{width:20px!important;height:20px!important}@media (max-width:420px){.parent-premium-bottom-dock-shell{width:min(88vw,246px)!important;height:54px!important}.parent-premium-bottom-dock-link{width:32px!important;height:32px!important}.parent-premium-bottom-dock-link svg,.parent-premium-bottom-dock-center svg{width:18px!important;height:18px!important}.parent-premium-bottom-dock-center{width:48px!important;height:48px!important;margin-bottom:9px!important}}@media (min-width:761px){.parent-premium-bottom-dock,.parent-premium-mobile-petal-nav{display:none!important}}@media (max-width:760px){.parent-premium-topbar{display:block!important}.parent-premium-topbar-primary-actions{display:block!important}.parent-premium-create-btn-topbar{text-align:center!important;justify-content:center!important;width:100%!important;min-width:0!important;margin-top:12px!important;display:flex!important}.parent-premium-topbar{display:block!important;position:relative!important}.parent-premium-script{margin-top:0!important}.parent-premium-topbar-actions{margin-top:12px!important;display:block!important;position:static!important}.parent-premium-topbar-primary-actions{display:block!important;position:static!important}.parent-premium-exit-btn-header{position:absolute!important;top:6px!important;right:0!important}.parent-premium-create-btn-topbar{justify-content:center!important;width:100%!important;margin-top:14px!important;display:flex!important;position:static!important;top:auto!important;transform:none!important}.parent-premium-stage{margin-top:22px!important}.parent-premium-hero-pill-row .parent-premium-pill{white-space:nowrap!important;flex:none!important}.parent-premium-exit-btn-header{top:-14px!important;right:0!important}.parent-premium-create-btn-topbar{margin-top:20px!important}.parent-premium-exit-btn-header{width:72px!important;height:72px!important}.parent-premium-exit-btn-header svg{width:28px!important;height:28px!important}.parent-premium-topbar .parent-premium-exit-btn-header{border-radius:16px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.parent-premium-topbar .parent-premium-exit-btn-header svg{width:18px!important;height:18px!important}.parent-premium-topbar .parent-premium-exit-btn-header{top:-6px!important}.parent-premium-hero-pill-row{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important}.parent-premium-hero-pill-row .parent-premium-pill{white-space:nowrap!important;min-height:34px!important;padding:0 12px!important;font-size:0!important;line-height:1!important}.parent-premium-hero-pill-row .parent-premium-pill:first-child:after{content:"Исполнители";font-weight:700;line-height:1;font-size:12px!important}.parent-premium-hero-pill-row .parent-premium-pill.neutral:after{content:"Состав";font-weight:700;line-height:1;font-size:12px!important}.parent-premium-hero-pill-row{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:8px!important;display:grid!important}.parent-premium-hero-pill-row .parent-premium-pill{white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:34px!important;padding:0 10px!important;font-size:0!important;display:flex!important}.parent-premium-hero-pill-row .parent-premium-pill:first-child:after{content:"Ищем исполнителей";white-space:nowrap;font-weight:700;line-height:1;font-size:11.5px!important}.parent-premium-hero-pill-row .parent-premium-pill.neutral:after{content:"Инд. состав";white-space:nowrap;font-weight:700;line-height:1;font-size:11.5px!important}.parent-premium-stage .parent-premium-hero-pill-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.parent-premium-stage .parent-premium-hero-pill-row .parent-premium-pill{white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important;line-height:1!important;display:flex!important}}.parent-premium-desktop-quick-btn{display:none}@media (min-width:761px){.parent-premium-topbar-actions{margin-top:22px!important}.parent-premium-topbar-primary-actions{align-items:center!important;gap:10px!important;display:flex!important}.parent-premium-desktop-quick-btn{color:#5a4a76;background:rgba(255,255,255,.86);border:1px solid rgba(215,205,229,.95);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;text-decoration:none;transition:transform .18s,color .18s,box-shadow .18s,background .18s;box-shadow:0 10px 24px rgba(82,59,115,.08),inset 0 1px rgba(255,255,255,.9);display:inline-flex!important}.parent-premium-desktop-quick-btn:hover{color:#372955;background:rgba(255,255,255,.95);transform:translateY(-1px);box-shadow:0 12px 28px rgba(82,59,115,.12),inset 0 1px rgba(255,255,255,.96)}}@media (max-width:760px){.parent-premium-desktop-quick-btn{display:none!important}}@media (min-width:761px){.parent-premium-desktop-quick-btn{border-radius:14px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.parent-premium-desktop-quick-btn svg{display:block;width:20px!important;height:20px!important}}.party-orbit-hero{margin:18px 0 22px}.party-orbit-stage{background:radial-gradient(circle at 100% 0,rgba(219,209,236,.24),transparent 32%),linear-gradient(rgba(255,255,255,.95),rgba(247,242,248,.98));border:1px solid rgba(208,197,215,.56);border-radius:42px;justify-content:space-between;gap:28px;min-height:760px;padding:28px 28px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 60px rgba(116,93,124,.08),inset 0 1px rgba(255,255,255,.86)}.party-orbit-stage:before,.party-orbit-stage:after{content:"";pointer-events:none;background:rgba(223,213,238,.42);border-radius:28px;position:absolute}.party-orbit-stage:before{width:176px;height:112px;top:62px;right:132px}.party-orbit-stage:after{border-radius:30px;width:78px;height:156px;bottom:76px;right:42px}.party-orbit-arc{z-index:1;flex:0 0 48%;min-height:698px;position:relative}.party-orbit-arc-shell{background:linear-gradient(rgba(227,218,242,.94),rgba(217,205,235,.88));border:1px solid rgba(190,175,211,.72);border-radius:0 999px 999px 0;position:absolute;top:6px;bottom:6px;left:0;right:0;box-shadow:0 24px 54px rgba(125,100,144,.08),inset 0 1px rgba(255,255,255,.72)}.party-orbit-arc-shell:after{content:"";pointer-events:none;border:1px solid rgba(202,191,221,.62);border-radius:0 999px 999px 0;position:absolute;top:-14px;bottom:-14px;left:-14px;right:14px}.party-orbit-arc-content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;max-width:420px;min-height:698px;padding:92px 56px 78px;display:flex;position:relative}.party-orbit-eyebrow{color:#8c82a2;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.95rem;font-weight:700}.party-orbit-title{color:#4d456d;letter-spacing:-.04em;max-width:320px;font-size:max(2.5rem,min(4vw,4rem));font-weight:800;line-height:.94}.party-orbit-meta{color:#625b7f;gap:14px;margin-top:28px;font-size:1.18rem;display:grid}.party-orbit-meta-item{align-items:center;gap:12px;display:inline-flex}.party-orbit-meta-item svg{color:#7d7696;flex:none;width:24px;height:24px}.party-orbit-divider{background:rgba(126,115,151,.22);width:min(100%,310px);height:1px;margin:28px 0 24px}.party-orbit-countdown{color:#4d456d;letter-spacing:-.06em;font-size:max(4.6rem,min(8vw,6rem));font-weight:800;line-height:.9}.party-orbit-countdown-label{color:#5e587b;margin-top:10px;font-size:1.6rem;line-height:1.1}.party-orbit-note{color:#665f82;background:rgba(255,255,255,.54);border:1px solid rgba(197,184,214,.68);border-radius:999px;align-items:center;min-height:42px;margin-top:22px;padding:0 18px;font-size:.98rem;font-weight:600;display:inline-flex;box-shadow:0 10px 20px rgba(124,106,143,.08)}.party-orbit-nav{z-index:2;flex:0 0 40%;min-height:698px;position:relative}.party-orbit-node{color:#5d5678;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:18px;padding:0;transition:transform .22s;display:flex;position:absolute}.party-orbit-node:hover{transform:translateY(-2px)}.party-orbit-node-icon{background:rgba(255,255,255,.86);border:1px solid rgba(207,197,218,.86);border-radius:50%;place-items:center;width:98px;height:98px;transition:transform .22s,background .22s,color .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:0 18px 32px rgba(112,96,130,.08),inset 0 1px rgba(255,255,255,.9)}.party-orbit-node:hover .party-orbit-node-icon{transform:scale(1.025)}.party-orbit-node.is-active .party-orbit-node-icon{color:#fff;background:linear-gradient(#a6869d,#8b6a82);border-color:rgba(142,104,127,.92);box-shadow:0 20px 36px rgba(126,92,115,.2),inset 0 1px rgba(255,255,255,.24)}.party-orbit-node-copy{flex-direction:column;gap:4px;min-width:max-content;display:flex}.party-orbit-node-label{color:#585270;font-size:1.08rem;font-weight:600;line-height:1.1}.party-orbit-node.is-active .party-orbit-node-label{color:#7d5f77}.party-orbit-node-count{color:#8b83a0;font-size:1rem;line-height:1}.party-orbit-node svg{width:38px;height:38px}.party-orbit-node svg *,.party-orbit-meta-item svg *{vector-effect:non-scaling-stroke}.party-orbit-node svg path,.party-orbit-node svg rect,.party-orbit-node svg circle,.party-orbit-meta-item svg path,.party-orbit-meta-item svg rect,.party-orbit-meta-item svg circle{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.party-orbit-node--overview{top:18px;left:2%}.party-orbit-node--compose{top:112px;left:26%}.party-orbit-node--packages{top:248px;left:40%}.party-orbit-node--offers{top:390px;left:52%}.party-orbit-node--bookings{top:526px;left:42%}.party-orbit-node--invitations{top:634px;left:22%}.party-orbit-node--wishlist{top:696px;left:0}.party-orbit-node--timeline{top:696px;left:32%}@media (max-width:1180px){.party-orbit-stage{min-height:0;padding:24px}.party-orbit-stage:before{width:150px;right:80px}.party-orbit-stage:after{right:26px}.party-orbit-arc{flex-basis:52%;min-height:640px}.party-orbit-arc-content{min-height:640px;padding:78px 40px 64px 42px}.party-orbit-nav{flex-basis:42%;min-height:640px}.party-orbit-node-icon{width:88px;height:88px}.party-orbit-node svg{width:34px;height:34px}.party-orbit-node--overview{top:18px;left:0}.party-orbit-node--compose{top:104px;left:20%}.party-orbit-node--packages{top:218px;left:34%}.party-orbit-node--offers{top:334px;left:46%}.party-orbit-node--bookings{top:450px;left:36%}.party-orbit-node--invitations{top:540px;left:16%}.party-orbit-node--wishlist{top:600px;left:0}.party-orbit-node--timeline{top:600px;left:28%}}@media (max-width:980px){.party-orbit-stage{padding:22px;display:block}.party-orbit-stage:before,.party-orbit-stage:after{display:none}.party-orbit-arc,.party-orbit-nav{min-height:0}.party-orbit-arc{width:100%}.party-orbit-arc-shell,.party-orbit-arc-shell:after{border-radius:34px;top:0;bottom:0;left:0;right:0}.party-orbit-arc-content{max-width:none;min-height:0;padding:34px 26px 30px}.party-orbit-title{max-width:none}.party-orbit-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:22px;display:grid}.party-orbit-node{gap:14px;position:relative}.party-orbit-node--overview,.party-orbit-node--compose,.party-orbit-node--packages,.party-orbit-node--offers,.party-orbit-node--bookings,.party-orbit-node--invitations,.party-orbit-node--wishlist,.party-orbit-node--timeline{top:auto;left:auto}.party-orbit-node-icon{width:82px;height:82px}}@media (max-width:640px){.party-orbit-stage{border-radius:30px;padding:16px}.party-orbit-arc-content{padding:24px 18px 22px}.party-orbit-title{font-size:2.45rem}.party-orbit-meta{gap:10px;margin-top:24px;font-size:1rem}.party-orbit-countdown{font-size:4rem}.party-orbit-countdown-label{font-size:1.28rem}.party-orbit-nav{grid-template-columns:1fr}.party-orbit-node-icon{width:74px;height:74px}.party-orbit-node svg{width:30px;height:30px}}nn .page-shell.page-shell--party-wide{margin:0 auto;width:min(100% - 48px,1440px)!important;max-width:1440px!important}.page-shell.page-shell--party-wide>*{max-width:none!important}.page-shell.page-shell--party-wide .party-desktop-hero{min-height:540px;margin:12px 0 28px;position:relative;overflow:hidden}.page-shell.page-shell--party-wide .party-desktop-hero__semi{pointer-events:none;border-radius:50%;position:absolute}.page-shell.page-shell--party-wide .party-desktop-hero__semi--back{opacity:.72;border:1px solid rgba(212,205,230,.72);width:920px;height:920px;top:-54px;left:-430px}.page-shell.page-shell--party-wide .party-desktop-hero__semi--front{background:linear-gradient(rgba(244,240,250,.98),rgba(238,233,247,.98));border:1px solid rgba(219,211,234,.92);width:860px;height:860px;top:-20px;left:-392px;box-shadow:inset 0 1px rgba(255,255,255,.84)}.page-shell.page-shell--party-wide .party-desktop-hero__content{z-index:1;grid-template-columns:minmax(420px,1fr) minmax(560px,.96fr);min-height:540px;display:grid;position:relative}.page-shell.page-shell--party-wide .party-desktop-hero__left{max-width:560px;padding:86px 24px 40px 78px}.page-shell.page-shell--party-wide .party-desktop-hero__eyebrow{color:#766b9b;letter-spacing:.16em;text-transform:uppercase;font-size:.92rem;font-weight:700}.page-shell.page-shell--party-wide .party-desktop-hero__title{color:#2f2557;letter-spacing:-.045em;margin-top:18px;font-size:max(3.2rem,min(4.8vw,4.6rem));font-weight:500;line-height:.9}.page-shell.page-shell--party-wide .party-desktop-hero__meta{gap:14px;margin-top:30px;display:grid}.page-shell.page-shell--party-wide .party-desktop-hero__metaItem{color:#4f456f;align-items:center;gap:12px;font-size:1.02rem;display:inline-flex}.page-shell.page-shell--party-wide .party-desktop-hero__metaItem svg{color:#796ea4;width:22px;height:22px}.page-shell.page-shell--party-wide .party-desktop-hero__metaItem svg path,.page-shell.page-shell--party-wide .party-desktop-hero__metaItem svg rect,.page-shell.page-shell--party-wide .party-desktop-hero__metaItem svg circle{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.page-shell.page-shell--party-wide .party-desktop-hero__bottom{align-items:center;gap:22px;margin-top:34px;display:flex}.page-shell.page-shell--party-wide .party-readiness-ring{--progress:0;background:conic-gradient(#8b78c5 calc(var(--progress) * 1%), #e3ddf0 0);border-radius:50%;place-items:center;width:148px;height:148px;display:grid;position:relative;box-shadow:0 10px 24px rgba(121,102,157,.08)}.page-shell.page-shell--party-wide .party-readiness-ring:after{content:"";background:rgba(255,255,255,.95);border-radius:50%;position:absolute;top:11px;bottom:11px;left:11px;right:11px}.page-shell.page-shell--party-wide .party-readiness-ring__inner{z-index:1;text-align:center;gap:4px;display:grid;position:relative}.page-shell.page-shell--party-wide .party-readiness-ring__inner strong{color:#6b5c9f;font-size:2.4rem;font-weight:500;line-height:1}.page-shell.page-shell--party-wide .party-readiness-ring__inner span{color:#61567f;font-size:.96rem}.page-shell.page-shell--party-wide .party-desktop-hero__bottomCopy{gap:16px;max-width:260px;display:grid}.page-shell.page-shell--party-wide .party-desktop-hero__statusText{color:#3f3569;font-size:1.72rem;font-weight:500;line-height:1.12}.page-shell.page-shell--party-wide .party-desktop-hero__countdownPill{color:#5f5482;background:rgba(225,214,244,.72);border-radius:999px;align-items:center;gap:10px;width:fit-content;min-height:44px;padding:0 16px;font-size:.96rem;font-weight:600;display:inline-flex}.page-shell.page-shell--party-wide .party-desktop-hero__countdownPill svg{color:#6f62a0;width:18px;height:18px}.page-shell.page-shell--party-wide .party-desktop-hero__countdownPill svg path,.page-shell.page-shell--party-wide .party-desktop-hero__countdownPill svg rect{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.page-shell.page-shell--party-wide .party-desktop-orbit{min-height:540px;position:relative}.page-shell.page-shell--party-wide .party-desktop-orbit__guide{pointer-events:none;border:1px dashed rgba(199,191,220,.82);border-color:rgba(199,191,220,.82) rgba(199,191,220,.82) transparent transparent;border-radius:50%;position:absolute}.page-shell.page-shell--party-wide .party-desktop-orbit__guide--one{width:650px;height:300px;top:18px;left:-30px;transform:rotate(8deg)}.page-shell.page-shell--party-wide .party-desktop-orbit__guide--two{width:560px;height:260px;top:150px;left:56px;transform:rotate(14deg)}.page-shell.page-shell--party-wide .party-desktop-orbit__guide--three{width:520px;height:220px;top:312px;left:120px;transform:rotate(10deg)}.page-shell.page-shell--party-wide .party-desktop-node{cursor:pointer;text-align:left;color:#584d7c;background:0 0;border:none;align-items:center;gap:14px;padding:0;display:flex;position:absolute}.page-shell.page-shell--party-wide .party-desktop-node__icon{background:rgba(255,255,255,.9);border:1px solid rgba(212,204,231,.9);border-radius:50%;place-items:center;width:84px;height:84px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 16px 26px rgba(112,95,143,.08),inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .party-desktop-node:hover .party-desktop-node__icon{transform:translateY(-2px);box-shadow:0 20px 30px rgba(112,95,143,.11),inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .party-desktop-node.is-active .party-desktop-node__icon{color:#fff;background:linear-gradient(#9f8bcf,#7e6ab7);border-color:rgba(133,111,188,.92)}.page-shell.page-shell--party-wide .party-desktop-node__icon svg{width:32px;height:32px}.page-shell.page-shell--party-wide .party-desktop-node__icon svg path,.page-shell.page-shell--party-wide .party-desktop-node__icon svg rect,.page-shell.page-shell--party-wide .party-desktop-node__icon svg circle{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.page-shell.page-shell--party-wide .party-desktop-node__copy{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.page-shell.page-shell--party-wide .party-desktop-node__label{color:#4a3f73;font-size:1.06rem;font-weight:600}.page-shell.page-shell--party-wide .party-desktop-node__count{color:#65598f;background:rgba(222,214,243,.92);border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 9px;font-size:.92rem;font-weight:700;display:inline-flex}.page-shell.page-shell--party-wide .party-orbit-node--overview{top:18px;left:34px}.page-shell.page-shell--party-wide .party-orbit-node--compose{top:54px;left:214px}.page-shell.page-shell--party-wide .party-orbit-node--packages{top:124px;left:386px}.page-shell.page-shell--party-wide .party-orbit-node--offers{top:248px;left:500px}.page-shell.page-shell--party-wide .party-orbit-node--bookings{top:344px;left:388px}.page-shell.page-shell--party-wide .party-orbit-node--invitations{top:162px;left:140px}.page-shell.page-shell--party-wide .party-orbit-node--wishlist{top:304px;left:196px}.page-shell.page-shell--party-wide .party-orbit-node--timeline{top:436px;left:306px}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card){background:rgba(255,255,255,.94);border:1px solid rgba(221,214,236,.82);border-radius:34px;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;padding:32px;display:grid;box-shadow:0 18px 42px rgba(133,118,162,.06),inset 0 1px rgba(255,255,255,.86)}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card)>.detail-grid{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card)>.overview-premium-cta{grid-column:1;margin-top:10px}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card)>.overview-premium-status-card{grid-area:1/2/span 2}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card)>.editor-card:not(.overview-premium-status-card){grid-column:1/-1}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card) .detail-card{background:#faf8fd;border:1px solid rgba(230,223,242,.86);border-radius:22px;min-height:110px;padding:20px 18px 18px 74px;position:relative}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card) .detail-card:before{content:"";background:rgba(240,233,249,.9);border:1px solid rgba(222,214,242,.9);border-radius:50%;width:38px;height:38px;position:absolute;top:20px;left:20px}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card) .detail-card-wide{grid-column:1/-1;min-height:98px}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card) .detail-label{color:#8a7eb0;font-size:.94rem;font-weight:600}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card) .detail-value{color:#302651;margin-top:10px;font-size:1.06rem;font-weight:500;line-height:1.32}.page-shell.page-shell--party-wide .overview-premium-cta__btn{color:#fff;background:linear-gradient(#9c88ce,#7c67b4);border:none;border-radius:999px;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:.98rem;font-weight:600;display:inline-flex;box-shadow:0 16px 28px rgba(123,98,169,.18)}.page-shell.page-shell--party-wide .overview-premium-status-card{background:linear-gradient(#f5f0fb,#f2ecfa);border:1px solid rgba(225,218,240,.92);border-radius:28px;padding:24px 22px 20px}.page-shell.page-shell--party-wide .overview-premium-status-card .editor-head{margin-bottom:18px}.page-shell.page-shell--party-wide .overview-premium-status-card .entry-title{color:#33295c;font-size:1.02rem;font-weight:700}.page-shell.page-shell--party-wide .overview-premium-status-card .entry-sub,.page-shell.page-shell--party-wide .overview-premium-status-card .entry-note{display:none}.page-shell.page-shell--party-wide .overview-premium-status-card .list-stack{gap:12px;display:grid}.page-shell.page-shell--party-wide .overview-premium-status-card .entry-card{background:rgba(255,255,255,.72);border:1px solid rgba(229,221,243,.88);border-radius:18px;padding:14px 16px}.page-shell.page-shell--party-wide .overview-premium-status-card .entry-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-shell.page-shell--party-wide .overview-premium-status-card .badge{border-radius:999px;padding:7px 12px;font-size:.86rem;font-weight:600}.page-shell.page-shell--party-wide .overview-premium-status-card .entry-actions{display:none}@media (max-width:1260px){.page-shell.page-shell--party-wide .party-desktop-hero__content{grid-template-columns:minmax(360px,1fr) minmax(500px,.94fr)}.page-shell.page-shell--party-wide .party-desktop-hero__left{padding-left:56px}.page-shell.page-shell--party-wide .party-orbit-node--overview{left:18px}.page-shell.page-shell--party-wide .party-orbit-node--compose{left:156px}.page-shell.page-shell--party-wide .party-orbit-node--packages{left:300px}.page-shell.page-shell--party-wide .party-orbit-node--offers{left:404px}.page-shell.page-shell--party-wide .party-orbit-node--bookings{left:316px}.page-shell.page-shell--party-wide .party-orbit-node--invitations{left:100px}.page-shell.page-shell--party-wide .party-orbit-node--wishlist{left:150px}.page-shell.page-shell--party-wide .party-orbit-node--timeline{left:236px}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card){grid-template-columns:minmax(0,1fr) 320px}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card)>.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.page-shell.page-shell--party-wide .party-desktop-hero{min-height:0;overflow:visible}.page-shell.page-shell--party-wide .party-desktop-hero__semi{display:none}.page-shell.page-shell--party-wide .party-desktop-hero__content{min-height:0;display:block}.page-shell.page-shell--party-wide .party-desktop-hero__left{background:linear-gradient(rgba(244,240,250,.96),rgba(239,234,247,.98));border:1px solid rgba(219,211,234,.9);border-radius:28px;max-width:none;padding:28px 22px 24px}.page-shell.page-shell--party-wide .party-desktop-hero__title{font-size:3rem}.page-shell.page-shell--party-wide .party-desktop-hero__bottom{flex-direction:column;align-items:flex-start}.page-shell.page-shell--party-wide .party-desktop-orbit{min-height:0;margin-top:22px}.page-shell.page-shell--party-wide .party-desktop-orbit__guide{display:none}.page-shell.page-shell--party-wide .party-desktop-node{margin-bottom:14px;position:relative}.page-shell.page-shell--party-wide .party-orbit-node--overview,.page-shell.page-shell--party-wide .party-orbit-node--compose,.page-shell.page-shell--party-wide .party-orbit-node--packages,.page-shell.page-shell--party-wide .party-orbit-node--offers,.page-shell.page-shell--party-wide .party-orbit-node--bookings,.page-shell.page-shell--party-wide .party-orbit-node--invitations,.page-shell.page-shell--party-wide .party-orbit-node--wishlist,.page-shell.page-shell--party-wide .party-orbit-node--timeline{top:auto;left:auto}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card){grid-template-columns:1fr;padding:22px}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card)>.detail-grid{grid-template-columns:1fr}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card)>.overview-premium-status-card{grid-area:auto/1}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card)>.overview-premium-cta{margin-top:0}}@media (max-width:640px){.page-shell.page-shell--party-wide{width:min(100% - 28px,1440px)!important}.page-shell.page-shell--party-wide .party-desktop-hero__title{font-size:2.45rem}.page-shell.page-shell--party-wide .party-desktop-hero__statusText{font-size:1.42rem}.page-shell.page-shell--party-wide .party-readiness-ring{width:128px;height:128px}.page-shell.page-shell--party-wide .party-readiness-ring__inner strong{font-size:2rem}.page-shell.page-shell--party-wide .party-desktop-node__icon{width:74px;height:74px}.page-shell.page-shell--party-wide .party-desktop-node__icon svg{width:28px;height:28px}}@media (min-width:980px){.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)){background:linear-gradient(rgba(255,255,255,.95),rgba(250,246,253,.96));border:1px solid rgba(224,216,238,.92);border-radius:34px;padding:30px 32px;box-shadow:0 18px 42px rgba(133,118,162,.06),inset 0 1px rgba(255,255,255,.88)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .section-head{margin-bottom:18px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-head{margin-bottom:18px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .section-head h2{color:#2f2557;letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:700;line-height:1}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-head h3{color:#2f2557;letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:700;line-height:1}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card))>h2{color:#2f2557;letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:700;line-height:1}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-head p{color:#7d7395;font-size:1rem;line-height:1.55}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .section-head p{color:#7d7395;font-size:1rem;line-height:1.55}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card))>p{color:#7d7395;font-size:1rem;line-height:1.55}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-card{background:linear-gradient(rgba(249,245,252,.96),rgba(255,255,255,.98));border:1px solid rgba(226,218,241,.94);border-radius:28px;box-shadow:0 14px 30px rgba(126,109,156,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .form-card{background:linear-gradient(rgba(249,245,252,.96),rgba(255,255,255,.98));border:1px solid rgba(226,218,241,.94);border-radius:28px;box-shadow:0 14px 30px rgba(126,109,156,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .token-box{background:linear-gradient(rgba(249,245,252,.96),rgba(255,255,255,.98));border:1px solid rgba(226,218,241,.94);border-radius:28px;box-shadow:0 14px 30px rgba(126,109,156,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .timeline-card{background:linear-gradient(rgba(249,245,252,.96),rgba(255,255,255,.98));border:1px solid rgba(226,218,241,.94);border-radius:28px;box-shadow:0 14px 30px rgba(126,109,156,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .empty-card{background:linear-gradient(rgba(249,245,252,.96),rgba(255,255,255,.98));border:1px solid rgba(226,218,241,.94);border-radius:28px;box-shadow:0 14px 30px rgba(126,109,156,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .state-card{background:linear-gradient(rgba(249,245,252,.96),rgba(255,255,255,.98));border:1px solid rgba(226,218,241,.94);border-radius:28px;box-shadow:0 14px 30px rgba(126,109,156,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-card{padding:24px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .form-card{padding:24px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .timeline-card{padding:24px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-grid{gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .form-grid{gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .pref-grid{gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .check-grid{gap:12px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .field-label{color:#8c82a5;font-size:.95rem;font-weight:600}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-field label{color:#8c82a5;font-size:.95rem;font-weight:600}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .token-title{color:#8c82a5;font-size:.95rem;font-weight:600}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .stat-title{color:#8c82a5;font-size:.95rem;font-weight:600}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .text-input{color:#3a2f62;background:rgba(255,255,255,.88);border:1px solid rgba(226,218,241,.96);border-radius:20px;min-height:58px;box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .token-textarea{color:#3a2f62;background:rgba(255,255,255,.88);border:1px solid rgba(226,218,241,.96);border-radius:20px;min-height:58px;box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) select.text-input{color:#3a2f62;background:rgba(255,255,255,.88);border:1px solid rgba(226,218,241,.96);border-radius:20px;min-height:58px;box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) input[type=text]{color:#3a2f62;background:rgba(255,255,255,.88);border:1px solid rgba(226,218,241,.96);border-radius:20px;min-height:58px;box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) input[type=url]{color:#3a2f62;background:rgba(255,255,255,.88);border:1px solid rgba(226,218,241,.96);border-radius:20px;min-height:58px;box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) input[type=number]{color:#3a2f62;background:rgba(255,255,255,.88);border:1px solid rgba(226,218,241,.96);border-radius:20px;min-height:58px;box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) input[type=date]{color:#3a2f62;background:rgba(255,255,255,.88);border:1px solid rgba(226,218,241,.96);border-radius:20px;min-height:58px;box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) textarea{color:#3a2f62;background:rgba(255,255,255,.88);border:1px solid rgba(226,218,241,.96);border-radius:20px;min-height:58px;box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) select{color:#3a2f62;background:rgba(255,255,255,.88);border:1px solid rgba(226,218,241,.96);border-radius:20px;min-height:58px;box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) textarea{resize:vertical;min-height:132px;padding-top:16px;padding-bottom:16px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .token-textarea{resize:vertical;min-height:132px;padding-top:16px;padding-bottom:16px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .text-input::placeholder{color:#aaa1be}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) textarea::placeholder{color:#aaa1be}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .mode-switch{gap:12px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .section-tools{gap:12px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-actions{gap:12px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .mode-btn{color:#5f547e;background:rgba(255,255,255,.9);border:1px solid rgba(223,215,239,.95);border-radius:999px;min-height:48px;padding:0 18px;box-shadow:0 10px 22px rgba(124,108,154,.06),inset 0 1px rgba(255,255,255,.94)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .secondary-btn{color:#5f547e;background:rgba(255,255,255,.9);border:1px solid rgba(223,215,239,.95);border-radius:999px;min-height:48px;padding:0 18px;box-shadow:0 10px 22px rgba(124,108,154,.06),inset 0 1px rgba(255,255,255,.94)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .save-btn{color:#5f547e;background:rgba(255,255,255,.9);border:1px solid rgba(223,215,239,.95);border-radius:999px;min-height:48px;padding:0 18px;box-shadow:0 10px 22px rgba(124,108,154,.06),inset 0 1px rgba(255,255,255,.94)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .tab-btn{color:#5f547e;background:rgba(255,255,255,.9);border:1px solid rgba(223,215,239,.95);border-radius:999px;min-height:48px;padding:0 18px;box-shadow:0 10px 22px rgba(124,108,154,.06),inset 0 1px rgba(255,255,255,.94)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .mode-btn.active{color:#fff;background:linear-gradient(#9f8bd0 0%,#7f69b8 100%);border-color:rgba(148,125,205,.92);box-shadow:0 16px 28px rgba(123,98,169,.18),inset 0 1px rgba(255,255,255,.22)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .tab-btn.active{color:#fff;background:linear-gradient(#9f8bd0 0%,#7f69b8 100%);border-color:rgba(148,125,205,.92);box-shadow:0 16px 28px rgba(123,98,169,.18),inset 0 1px rgba(255,255,255,.22)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .primary-btn{color:#fff;background:linear-gradient(#9f8bd0 0%,#7f69b8 100%);border-color:rgba(148,125,205,.92);box-shadow:0 16px 28px rgba(123,98,169,.18),inset 0 1px rgba(255,255,255,.22)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-chip{background:linear-gradient(rgba(250,247,252,.98),rgba(245,240,249,.98));border:1px solid rgba(226,218,241,.94);border-radius:22px;padding:18px 18px 16px;box-shadow:0 12px 24px rgba(126,109,156,.04),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-chip.active{background:linear-gradient(rgba(241,235,250,.98),rgba(233,225,247,.98));border-color:rgba(157,135,210,.92);box-shadow:0 16px 28px rgba(130,108,176,.1),inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-chip-title{color:#33295c;font-size:1.22rem;font-weight:700;line-height:1.25}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-title{color:#33295c;font-size:1.22rem;font-weight:700;line-height:1.25}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-chip-state{color:#7d7395;line-height:1.55}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-chip-meta{color:#7d7395;line-height:1.55}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-sub{color:#7d7395;line-height:1.55}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-note{color:#7d7395;line-height:1.55}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-text{color:#7d7395;line-height:1.55}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .detail-note{color:#7d7395;line-height:1.55}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .list-stack{gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-card{background:linear-gradient(rgba(250,247,252,.98),rgba(255,255,255,.98));border:1px solid rgba(227,219,242,.94);border-radius:24px;padding:20px;box-shadow:0 14px 28px rgba(126,109,156,.05),inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-head{gap:16px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-head-right{gap:10px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-meta{gap:10px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-meta span{color:#6b6088;background:rgba(255,255,255,.9);border:1px solid rgba(226,218,241,.94);border-radius:999px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .pill{color:#6b6088;background:rgba(255,255,255,.9);border:1px solid rgba(226,218,241,.94);border-radius:999px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .timeline-meta{color:#6b6088;background:rgba(255,255,255,.9);border:1px solid rgba(226,218,241,.94);border-radius:999px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .badge{border-radius:999px;min-height:32px;padding:7px 12px;font-size:.9rem;font-weight:700}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .timeline-card{padding:24px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .timeline-list{gap:18px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .timeline-item{grid-template-columns:18px 1fr;gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .timeline-dot{background:#9784cb;width:12px;height:12px;margin-top:8px;box-shadow:0 0 0 6px rgba(151,132,203,.12)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .timeline-title{color:#322853;font-size:1.16rem;font-weight:700}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .timeline-time{color:#7d7395}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .timeline-subtitle{color:#7d7395}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .empty-card{color:#7c7196;padding:18px 20px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .state-card{color:#7c7196;padding:18px 20px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .check-item{background:rgba(255,255,255,.88);border:1px solid rgba(226,218,241,.94);border-radius:18px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .pref-box{background:rgba(255,255,255,.88);border:1px solid rgba(226,218,241,.94);border-radius:18px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) input[type=file]{color:#5f547e;background:rgba(255,255,255,.88);border:1px solid rgba(226,218,241,.94);border-radius:18px;width:100%;min-height:56px;padding:12px 14px}}@media (min-width:980px) and (max-width:1260px){.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .pref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.page-shell.page-shell--party-wide .timeline-card{background:rgba(255,255,255,.94);border:1px solid rgba(221,214,236,.82);border-radius:34px;padding:30px 32px;box-shadow:0 18px 42px rgba(133,118,162,.06),inset 0 1px rgba(255,255,255,.86)}.page-shell.page-shell--party-wide .content-section:has(.timeline-list){background:rgba(255,255,255,.94);border:1px solid rgba(221,214,236,.82);border-radius:34px;padding:30px 32px;box-shadow:0 18px 42px rgba(133,118,162,.06),inset 0 1px rgba(255,255,255,.86)}.page-shell.page-shell--party-wide .timeline-card .section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.page-shell.page-shell--party-wide .timeline-card .section-head h2{letter-spacing:-.04em;color:#302651;margin:0;font-size:2rem;line-height:1.02}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .section-head h2{letter-spacing:-.04em;color:#302651;margin:0;font-size:2rem;line-height:1.02}.page-shell.page-shell--party-wide .timeline-card .section-head p,.page-shell.page-shell--party-wide .timeline-card .section-head .entry-sub{color:#7f739f}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .section-head p{color:#7f739f}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .section-head .entry-sub{color:#7f739f}.page-shell.page-shell--party-wide .timeline-card .section-head .primary-btn,.page-shell.page-shell--party-wide .timeline-card .section-head .secondary-btn{border-radius:999px;min-height:50px;padding:0 22px}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .section-head .primary-btn{border-radius:999px;min-height:50px;padding:0 22px}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .section-head .secondary-btn{border-radius:999px;min-height:50px;padding:0 22px}.page-shell.page-shell--party-wide .timeline-card .timeline-list{gap:18px;display:grid}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-list{gap:18px;display:grid}.page-shell.page-shell--party-wide .timeline-card .timeline-item{grid-template-columns:18px 1fr;align-items:start;gap:16px;display:grid}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-item{grid-template-columns:18px 1fr;align-items:start;gap:16px;display:grid}.page-shell.page-shell--party-wide .timeline-card .timeline-dot{background:#9b89cb;border-radius:999px;width:14px;height:14px;margin-top:9px;box-shadow:0 0 0 8px rgba(164,146,214,.14)}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-dot{background:#9b89cb;border-radius:999px;width:14px;height:14px;margin-top:9px;box-shadow:0 0 0 8px rgba(164,146,214,.14)}.page-shell.page-shell--party-wide .timeline-card .timeline-dot.info{background:#9b89cb}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-dot.info{background:#9b89cb}.page-shell.page-shell--party-wide .timeline-card .timeline-dot.success{background:#89b29a;box-shadow:0 0 0 8px rgba(137,178,154,.14)}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-dot.success{background:#89b29a;box-shadow:0 0 0 8px rgba(137,178,154,.14)}.page-shell.page-shell--party-wide .timeline-card .timeline-dot.warning{background:#d1b06f;box-shadow:0 0 0 8px rgba(209,176,111,.14)}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-dot.warning{background:#d1b06f;box-shadow:0 0 0 8px rgba(209,176,111,.14)}.page-shell.page-shell--party-wide .timeline-card .timeline-dot.strong{background:#7e6ab7;box-shadow:0 0 0 8px rgba(126,106,183,.14)}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-dot.strong{background:#7e6ab7;box-shadow:0 0 0 8px rgba(126,106,183,.14)}.page-shell.page-shell--party-wide .timeline-card .timeline-content{background:#faf8fd;border:1px solid rgba(228,221,241,.92);border-radius:26px;padding:22px 22px 18px;box-shadow:inset 0 1px rgba(255,255,255,.88)}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-content{background:#faf8fd;border:1px solid rgba(228,221,241,.92);border-radius:26px;padding:22px 22px 18px;box-shadow:inset 0 1px rgba(255,255,255,.88)}.page-shell.page-shell--party-wide .timeline-card .timeline-item:last-child .timeline-content{padding-bottom:18px}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-item:last-child .timeline-content{padding-bottom:18px}.page-shell.page-shell--party-wide .timeline-card .timeline-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-shell.page-shell--party-wide .timeline-card .timeline-title{color:#302651;font-size:1.5rem;font-weight:700;line-height:1.08}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-title{color:#302651;font-size:1.5rem;font-weight:700;line-height:1.08}.page-shell.page-shell--party-wide .timeline-card .timeline-time{color:#7f739f;white-space:nowrap;font-size:.96rem}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-time{color:#7f739f;white-space:nowrap;font-size:.96rem}.page-shell.page-shell--party-wide .timeline-card .timeline-subtitle{color:#7f739f;margin-top:8px;font-size:1rem;line-height:1.5}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-subtitle{color:#7f739f;margin-top:8px;font-size:1rem;line-height:1.5}.page-shell.page-shell--party-wide .timeline-card .timeline-meta,.page-shell.page-shell--party-wide .timeline-card .pill{color:#6f62a0;background:#f4effc;border:1px solid rgba(224,217,239,.9);border-radius:999px;align-items:center;min-height:34px;margin-top:12px;padding:0 14px;font-size:.92rem;font-weight:600;display:inline-flex}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .timeline-meta{color:#6f62a0;background:#f4effc;border:1px solid rgba(224,217,239,.9);border-radius:999px;align-items:center;min-height:34px;margin-top:12px;padding:0 14px;font-size:.92rem;font-weight:600;display:inline-flex}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .pill{color:#6f62a0;background:#f4effc;border:1px solid rgba(224,217,239,.9);border-radius:999px;align-items:center;min-height:34px;margin-top:12px;padding:0 14px;font-size:.92rem;font-weight:600;display:inline-flex}.page-shell.page-shell--party-wide .timeline-card .entry-card{background:#faf8fd;border:1px solid rgba(228,221,241,.92);border-radius:26px;padding:22px;box-shadow:inset 0 1px rgba(255,255,255,.88)}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .entry-card{background:#faf8fd;border:1px solid rgba(228,221,241,.92);border-radius:26px;padding:22px;box-shadow:inset 0 1px rgba(255,255,255,.88)}.page-shell.page-shell--party-wide .timeline-card .entry-title{color:#302651;font-size:1.5rem;font-weight:700;line-height:1.08}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .entry-title{color:#302651;font-size:1.5rem;font-weight:700;line-height:1.08}.page-shell.page-shell--party-wide .timeline-card .entry-sub{color:#7f739f;font-size:1rem}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .entry-sub{color:#7f739f;font-size:1rem}.page-shell.page-shell--party-wide .timeline-card .entry-text,.page-shell.page-shell--party-wide .timeline-card .entry-note{color:#6f648d}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .entry-text{color:#6f648d}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .entry-note{color:#6f648d}.page-shell.page-shell--party-wide .timeline-card .badge{color:#6f62a0;background:#f4effc;border:1px solid rgba(224,217,239,.9);border-radius:999px;min-height:34px;padding:0 14px;font-weight:600}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .badge{color:#6f62a0;background:#f4effc;border:1px solid rgba(224,217,239,.9);border-radius:999px;min-height:34px;padding:0 14px;font-weight:600}.page-shell.page-shell--party-wide .timeline-card .badge.blue{color:#68769b;background:#eef0fb}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .badge.blue{color:#68769b;background:#eef0fb}.page-shell.page-shell--party-wide .timeline-card .badge.green{color:#4d7d5d;background:#ebf7ee}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .badge.green{color:#4d7d5d;background:#ebf7ee}.page-shell.page-shell--party-wide .timeline-card .badge.amber{color:#8d6c2b;background:#f8efd8}.page-shell.page-shell--party-wide .content-section:has(.timeline-list) .badge.amber{color:#8d6c2b;background:#f8efd8}.page-shell.page-shell--party-wide .party-timeline-view{gap:18px;display:grid}.page-shell.page-shell--party-wide .party-timeline-view .hero-card{backdrop-filter:none!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(221,214,236,.82)!important;border-radius:34px!important;margin:0!important;padding:30px 32px!important;box-shadow:0 18px 42px rgba(133,118,162,.06),inset 0 1px rgba(255,255,255,.86)!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card-title{letter-spacing:-.04em!important;color:#302651!important;font-size:2rem!important;font-weight:700!important;line-height:1.02!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card-sub{color:#7f739f!important;margin-top:8px!important;font-size:1rem!important;line-height:1.5!important}.page-shell.page-shell--party-wide .party-timeline-view .entry-actions .primary-btn,.page-shell.page-shell--party-wide .party-timeline-view .entry-actions .secondary-btn{border-radius:999px!important;min-height:46px!important;padding:0 18px!important}.page-shell.page-shell--party-wide .party-timeline-view .form-stack{gap:14px!important;max-width:860px!important;margin-top:18px!important}.page-shell.page-shell--party-wide .party-timeline-view .field-label{color:#8a7eb0!important;font-size:.94rem!important;font-weight:600!important}.page-shell.page-shell--party-wide .party-timeline-view .text-input{background:#fcfafe!important;border:1px solid rgba(224,217,239,.92)!important;border-radius:18px!important;box-shadow:inset 0 1px rgba(255,255,255,.88)!important}.page-shell.page-shell--party-wide .party-timeline-view .state-card{color:#5e537f!important;box-shadow:none!important;background:linear-gradient(#f7f3fc,#f3eef9)!important;border:1px solid rgba(225,218,240,.9)!important;border-radius:22px!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card{background:rgba(255,255,255,.96)!important;border:1px solid rgba(221,214,236,.82)!important;border-radius:32px!important;padding:26px 28px!important;box-shadow:0 18px 42px rgba(133,118,162,.06),inset 0 1px rgba(255,255,255,.86)!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card .party-card-title{letter-spacing:-.035em!important;color:#302651!important;font-size:1.7rem!important;font-weight:700!important;line-height:1.06!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card .party-card-sub{color:#7f739f!important;margin-top:8px!important;font-size:1rem!important}.page-shell.page-shell--party-wide .party-timeline-view .badge{color:#6b5f97!important;background:#f6f1fc!important;border:1px solid rgba(224,217,239,.92)!important;border-radius:999px!important;min-height:34px!important;padding:0 14px!important;font-size:.92rem!important;font-weight:700!important}.page-shell.page-shell--party-wide .party-timeline-view .badge.blue{color:#68589f!important;background:#ece5fb!important}.page-shell.page-shell--party-wide .party-timeline-view .badge.green{color:#467550!important;background:#e6f3e7!important}.page-shell.page-shell--party-wide .party-timeline-view .badge.amber{color:#8b6720!important;background:#f6ead1!important}.page-shell.page-shell--party-wide .party-timeline-view .meta-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:14px!important}.page-shell.page-shell--party-wide .party-timeline-view .meta-label{color:#8a7eb0!important;font-size:.92rem!important;font-weight:600!important}.page-shell.page-shell--party-wide .party-timeline-view .meta-value{color:#312652!important;margin-top:8px!important;font-size:1.02rem!important;line-height:1.45!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card .state-card{margin-top:14px!important;padding:16px 18px!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card .entry-actions{margin-top:16px!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card .secondary-btn{color:#625786!important;min-height:42px!important;box-shadow:none!important;background:rgba(255,255,255,.84)!important;border:1px solid rgba(219,211,237,.92)!important;border-radius:999px!important;padding:0 16px!important}.page-shell.page-shell--party-wide .party-timeline-view .primary-btn:hover{transform:translateY(-1px);background:linear-gradient(#8778b6 0%,#68598c 100%)!important}.page-shell.page-shell--party-wide{--party-ink:#332d3a;--party-ink-soft:#6f6775;--party-line:rgba(128,117,132,.14);--party-line-strong:rgba(128,117,132,.22);--party-surface:rgba(255,255,255,.94);--party-surface-soft:rgba(251,249,251,.96);--party-surface-muted:rgba(246,242,246,.98);--party-accent:#7d748a;--party-accent-strong:#625a6d;--party-accent-soft:rgba(125,116,138,.1)}.page-shell.page-shell--party-wide .party-desktop-hero__semi--back{opacity:.48;border-color:rgba(205,199,208,.72)}.page-shell.page-shell--party-wide .party-desktop-hero__semi--front{background:linear-gradient(rgba(250,248,250,.98),rgba(244,241,244,.98));border-color:rgba(223,216,225,.92);box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .party-desktop-hero__eyebrow{color:#8a818d}.page-shell.page-shell--party-wide .party-desktop-hero__title{color:var(--party-ink)}.page-shell.page-shell--party-wide .party-desktop-hero__metaItem{color:#5f5865}.page-shell.page-shell--party-wide .party-desktop-hero__metaItem svg{color:#8a818d}.page-shell.page-shell--party-wide .party-readiness-ring{background:conic-gradient(#8a818f calc(var(--progress) * 1%), #ebe6eb 0);box-shadow:0 10px 24px rgba(96,88,102,.08)}.page-shell.page-shell--party-wide .party-readiness-ring:after{background:rgba(255,255,255,.96)}.page-shell.page-shell--party-wide .party-readiness-ring__inner strong{color:#5b5464}.page-shell.page-shell--party-wide .party-readiness-ring__inner span{color:#7b7380}.page-shell.page-shell--party-wide .party-desktop-hero__statusText{color:#403846}.page-shell.page-shell--party-wide .party-desktop-hero__countdownPill{color:#5e5764;background:rgba(245,241,245,.96);border:1px solid rgba(214,206,216,.9)}.page-shell.page-shell--party-wide .party-desktop-hero__countdownPill svg{color:#7d7583}.page-shell.page-shell--party-wide .party-desktop-orbit__guide{border-color:rgba(204,198,208,.72) rgba(204,198,208,.72) transparent transparent}.page-shell.page-shell--party-wide .party-desktop-node{color:#544d59}.page-shell.page-shell--party-wide .party-desktop-node__icon{background:rgba(255,255,255,.94);border-color:rgba(219,212,222,.92);box-shadow:0 16px 28px rgba(92,80,101,.06),inset 0 1px rgba(255,255,255,.96)}.page-shell.page-shell--party-wide .party-desktop-node.is-active .party-desktop-node__icon{background:linear-gradient(#7c7388,#625a6d);border-color:rgba(104,95,112,.92);box-shadow:0 18px 32px rgba(86,78,94,.14),inset 0 1px rgba(255,255,255,.16)}.page-shell.page-shell--party-wide .party-desktop-node__label{color:#4a4350}.page-shell.page-shell--party-wide .party-desktop-node.is-active .party-desktop-node__label{color:#4d4653}.page-shell.page-shell--party-wide .party-desktop-node__count{color:#6b6470;background:rgba(244,240,244,.98);border:1px solid rgba(219,212,222,.9)}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card){background:var(--party-surface);border-color:rgba(221,214,224,.86);box-shadow:0 18px 42px rgba(112,100,122,.05),inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card) .detail-card{background:var(--party-surface-soft);border-color:rgba(229,222,231,.92)}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card) .detail-card:before{background:rgba(245,241,245,.98);border-color:rgba(227,220,229,.94)}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card) .detail-label{color:#8b828e}.page-shell.page-shell--party-wide .content-section:has(.overview-premium-status-card) .detail-value{color:#302b37}.page-shell.page-shell--party-wide .overview-premium-status-card{background:linear-gradient(#faf8fa,#f5f1f5);border-color:rgba(225,218,228,.92)}.page-shell.page-shell--party-wide .overview-premium-status-card .entry-card{background:rgba(255,255,255,.82);border-color:rgba(231,224,233,.9)}.page-shell.page-shell--party-wide .overview-premium-status-card .entry-title{color:#3a3440}.page-shell.page-shell--party-wide .overview-premium-status-card .entry-sub{color:#7e7581}.page-shell.page-shell--party-wide .hero-card,.page-shell.page-shell--party-wide .party-card,.page-shell.page-shell--party-wide .editor-card,.page-shell.page-shell--party-wide .form-card,.page-shell.page-shell--party-wide .timeline-card,.page-shell.page-shell--party-wide .token-box,.page-shell.page-shell--party-wide .empty-card,.page-shell.page-shell--party-wide .state-card{background:var(--party-surface);border-color:rgba(221,214,224,.86);box-shadow:0 16px 34px rgba(108,98,117,.05),inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)){background:var(--party-surface);border-color:rgba(221,214,224,.86);box-shadow:0 16px 34px rgba(108,98,117,.05),inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .entry-card,.page-shell.page-shell--party-wide .meta-item,.page-shell.page-shell--party-wide .summary-chip,.page-shell.page-shell--party-wide .compose-chip,.page-shell.page-shell--party-wide .pref-box,.page-shell.page-shell--party-wide .check-item{background:var(--party-surface-soft);box-shadow:none;border-color:rgba(229,222,231,.92)}.page-shell.page-shell--party-wide .party-card-title,.page-shell.page-shell--party-wide .entry-title,.page-shell.page-shell--party-wide .section-head h2,.page-shell.page-shell--party-wide .toolbar-title,.page-shell.page-shell--party-wide .stat-value{color:var(--party-ink)}.page-shell.page-shell--party-wide .party-card-sub,.page-shell.page-shell--party-wide .entry-sub,.page-shell.page-shell--party-wide .entry-text,.page-shell.page-shell--party-wide .entry-note,.page-shell.page-shell--party-wide .meta-label,.page-shell.page-shell--party-wide .field-label,.page-shell.page-shell--party-wide .stat-title,.page-shell.page-shell--party-wide .token-title{color:var(--party-ink-soft)}.page-shell.page-shell--party-wide .meta-value,.page-shell.page-shell--party-wide .detail-value{color:var(--party-ink)}.page-shell.page-shell--party-wide .text-input,.page-shell.page-shell--party-wide .token-textarea{color:#312c36;background:rgba(255,255,255,.94);border-color:rgba(220,213,223,.92);box-shadow:inset 0 1px rgba(255,255,255,.96)}.page-shell.page-shell--party-wide .text-input::placeholder,.page-shell.page-shell--party-wide .token-textarea::placeholder{color:#a39aa5}.page-shell.page-shell--party-wide .primary-btn,.page-shell.page-shell--party-wide .overview-premium-cta__btn,.page-shell.page-shell--party-wide .save-btn{color:#fff;background:linear-gradient(#7b7386 0%,#615a6b 100%);border:1px solid rgba(103,95,112,.18);box-shadow:0 12px 24px rgba(97,89,104,.16)}.page-shell.page-shell--party-wide .secondary-btn,.page-shell.page-shell--party-wide .tab-btn,.page-shell.page-shell--party-wide .mode-btn{color:#4c4652;background:rgba(255,255,255,.94);border-color:rgba(220,213,223,.92);box-shadow:0 10px 18px rgba(108,98,117,.04)}.page-shell.page-shell--party-wide .mode-btn.active,.page-shell.page-shell--party-wide .tab-btn.active{color:#fff;background:linear-gradient(#7b7386 0%,#615a6b 100%);border-color:rgba(103,95,112,.18)}.page-shell.page-shell--party-wide .badge{color:#5f5864;background:rgba(250,248,250,.98);border-color:rgba(221,214,224,.92)}.page-shell.page-shell--party-wide .badge.blue{color:#655d71;background:rgba(241,238,244,.98);border-color:rgba(220,214,226,.96)}.page-shell.page-shell--party-wide .badge.green,.page-shell.page-shell--party-wide .badge.emerald{color:#59705e;background:rgba(236,244,238,.98);border-color:rgba(206,224,210,.96)}.page-shell.page-shell--party-wide .badge.amber{color:#8a7250;background:rgba(246,241,232,.98);border-color:rgba(232,220,199,.96)}.page-shell.page-shell--party-wide .badge.rose{color:#7b6268;background:rgba(245,239,241,.98);border-color:rgba(228,213,217,.96)}.page-shell.page-shell--party-wide .party-timeline-view{display:block}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)){display:block}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)){background:rgba(255,255,255,.94);border:1px solid rgba(222,216,228,.84);border-radius:34px;padding:30px 32px;box-shadow:0 18px 42px rgba(128,116,145,.06),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .party-timeline-view .party-card-top{align-items:flex-start;margin-bottom:18px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .section-head{align-items:flex-start;margin-bottom:18px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-head{align-items:flex-start;margin-bottom:18px}.page-shell.page-shell--party-wide .party-timeline-view .party-card-title,.page-shell.page-shell--party-wide .party-timeline-view .hero-card .party-card-title{color:#2f2a39;letter-spacing:-.04em;font-size:2rem;font-weight:700;line-height:1.02}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .section-head h2{color:#2f2a39;letter-spacing:-.04em;font-size:2rem;font-weight:700;line-height:1.02}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-head h2{color:#2f2a39;letter-spacing:-.04em;font-size:2rem;font-weight:700;line-height:1.02}.page-shell.page-shell--party-wide .party-timeline-view .party-card-sub{color:#80788d;font-size:.98rem;line-height:1.5}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .section-head p{color:#80788d;font-size:.98rem;line-height:1.5}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-head p{color:#80788d;font-size:.98rem;line-height:1.5}.page-shell.page-shell--party-wide .party-timeline-view .hero-card,.page-shell.page-shell--party-wide .party-timeline-view .party-card,.page-shell.page-shell--party-wide .party-timeline-view .state-card{background:rgba(255,255,255,.94);border:1px solid rgba(226,220,233,.88);border-radius:28px;box-shadow:0 14px 30px rgba(118,106,133,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-card{background:rgba(255,255,255,.94);border:1px solid rgba(226,220,233,.88);border-radius:28px;box-shadow:0 14px 30px rgba(118,106,133,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .form-card{background:rgba(255,255,255,.94);border:1px solid rgba(226,220,233,.88);border-radius:28px;box-shadow:0 14px 30px rgba(118,106,133,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .token-box{background:rgba(255,255,255,.94);border:1px solid rgba(226,220,233,.88);border-radius:28px;box-shadow:0 14px 30px rgba(118,106,133,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .empty-card{background:rgba(255,255,255,.94);border:1px solid rgba(226,220,233,.88);border-radius:28px;box-shadow:0 14px 30px rgba(118,106,133,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .state-card{background:rgba(255,255,255,.94);border:1px solid rgba(226,220,233,.88);border-radius:28px;box-shadow:0 14px 30px rgba(118,106,133,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-card{background:rgba(255,255,255,.94);border:1px solid rgba(226,220,233,.88);border-radius:28px;box-shadow:0 14px 30px rgba(118,106,133,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .timeline-card{background:rgba(255,255,255,.94);border:1px solid rgba(226,220,233,.88);border-radius:28px;box-shadow:0 14px 30px rgba(118,106,133,.05),inset 0 1px rgba(255,255,255,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-card{padding:24px 26px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .form-card{padding:24px 26px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .token-box{padding:24px 26px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .timeline-card{padding:24px 26px}.page-shell.page-shell--party-wide .party-timeline-view .hero-card{padding:28px 30px;margin-bottom:18px!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card{padding:24px 26px}.page-shell.page-shell--party-wide .party-timeline-view .state-card{color:#666072;background:linear-gradient(rgba(248,246,250,.98),rgba(243,240,246,.98))}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .state-card{color:#666072;background:linear-gradient(rgba(248,246,250,.98),rgba(243,240,246,.98))}.page-shell.page-shell--party-wide .party-timeline-view .state-card.error{color:#915d66;background:rgba(255,245,247,.98);border-color:rgba(232,194,202,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .state-card.error{color:#915d66;background:rgba(255,245,247,.98);border-color:rgba(232,194,202,.92)}.page-shell.page-shell--party-wide .party-timeline-view .meta-grid{gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .meta-grid{gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .summary-grid{gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .editor-grid{gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .form-grid{gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .pref-grid{gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .check-grid{gap:14px}.page-shell.page-shell--party-wide .party-timeline-view .meta-item{background:#faf9fb;border:1px solid rgba(230,224,236,.9);border-radius:22px;padding:16px 18px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .meta-item{background:#faf9fb;border:1px solid rgba(230,224,236,.9);border-radius:22px;padding:16px 18px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .summary-chip{background:#faf9fb;border:1px solid rgba(230,224,236,.9);border-radius:22px;padding:16px 18px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .detail-card{background:#faf9fb;border:1px solid rgba(230,224,236,.9);border-radius:22px;padding:16px 18px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .check-item{background:#faf9fb;border:1px solid rgba(230,224,236,.9);border-radius:22px;padding:16px 18px}.page-shell.page-shell--party-wide .party-timeline-view .meta-label{color:#8a8192;margin-bottom:7px;font-size:.86rem}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .meta-label{color:#8a8192;margin-bottom:7px;font-size:.86rem}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .summary-label{color:#8a8192;margin-bottom:7px;font-size:.86rem}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .detail-label{color:#8a8192;margin-bottom:7px;font-size:.86rem}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .field-label{color:#8a8192;margin-bottom:7px;font-size:.86rem}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .stat-title{color:#8a8192;margin-bottom:7px;font-size:.86rem}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .token-title{color:#8a8192;margin-bottom:7px;font-size:.86rem}.page-shell.page-shell--party-wide .party-timeline-view .meta-value{color:#312c39;font-size:1rem;font-weight:500;line-height:1.45}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .meta-value{color:#312c39;font-size:1rem;font-weight:500;line-height:1.45}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .detail-value{color:#312c39;font-size:1rem;font-weight:500;line-height:1.45}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .summary-chip strong{color:#312c39;font-size:1rem;font-weight:500;line-height:1.45}.page-shell.page-shell--party-wide .party-timeline-view .text-input{color:#302c38;background:rgba(250,249,251,.98);border:1px solid rgba(220,214,228,.92);border-radius:20px;padding:15px 16px;box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .text-input{color:#302c38;background:rgba(250,249,251,.98);border:1px solid rgba(220,214,228,.92);border-radius:20px;padding:15px 16px;box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .token-textarea{color:#302c38;background:rgba(250,249,251,.98);border:1px solid rgba(220,214,228,.92);border-radius:20px;padding:15px 16px;box-shadow:inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .party-timeline-view .text-input::placeholder{color:#aba3b1}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .text-input::placeholder{color:#aba3b1}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .token-textarea::placeholder{color:#aba3b1}.page-shell.page-shell--party-wide .party-timeline-view .primary-btn{color:#fff;background:linear-gradient(#7a7287 0%,#625b70 100%);border:1px solid rgba(108,99,123,.18);box-shadow:0 12px 24px rgba(98,91,112,.18)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .primary-btn{color:#fff;background:linear-gradient(#7a7287 0%,#625b70 100%);border:1px solid rgba(108,99,123,.18);box-shadow:0 12px 24px rgba(98,91,112,.18)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .save-btn{color:#fff;background:linear-gradient(#7a7287 0%,#625b70 100%);border:1px solid rgba(108,99,123,.18);box-shadow:0 12px 24px rgba(98,91,112,.18)}.page-shell.page-shell--party-wide .party-timeline-view .secondary-btn{color:#4a4456;box-shadow:none;background:rgba(255,255,255,.96);border:1px solid rgba(223,216,229,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .secondary-btn{color:#4a4456;box-shadow:none;background:rgba(255,255,255,.96);border:1px solid rgba(223,216,229,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .back-link{color:#4a4456;box-shadow:none;background:rgba(255,255,255,.96);border:1px solid rgba(223,216,229,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .demo-link{color:#4a4456;box-shadow:none;background:rgba(255,255,255,.96);border:1px solid rgba(223,216,229,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .mode-btn{color:#4a4456;box-shadow:none;background:rgba(255,255,255,.96);border:1px solid rgba(223,216,229,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .mode-btn.active{color:#fff;background:linear-gradient(#7a7287 0%,#625b70 100%);border-color:rgba(108,99,123,.18)}.page-shell.page-shell--party-wide .party-timeline-view .entry-actions{gap:12px;margin-top:16px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-actions{gap:12px;margin-top:16px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .section-tools{gap:12px;margin-top:16px}.page-shell.page-shell--party-wide .party-timeline-view .badge{color:#5f586c;background:#f6f4f8;border:1px solid rgba(221,215,227,.92);border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .badge{color:#5f586c;background:#f6f4f8;border:1px solid rgba(221,215,227,.92);border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700}.page-shell.page-shell--party-wide .party-timeline-view .badge.green,.page-shell.page-shell--party-wide .party-timeline-view .badge.emerald{color:#4f7258;background:#edf5ef;border-color:rgba(177,206,186,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .badge.green{color:#4f7258;background:#edf5ef;border-color:rgba(177,206,186,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .badge.emerald{color:#4f7258;background:#edf5ef;border-color:rgba(177,206,186,.9)}.page-shell.page-shell--party-wide .party-timeline-view .badge.amber{color:#8a6a2a;background:#f8f0df;border-color:rgba(222,203,157,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .badge.amber{color:#8a6a2a;background:#f8f0df;border-color:rgba(222,203,157,.9)}.page-shell.page-shell--party-wide .party-timeline-view .badge.blue{color:#66607d;background:#efedf6;border-color:rgba(210,204,223,.9)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .badge.blue{color:#66607d;background:#efedf6;border-color:rgba(210,204,223,.9)}.page-shell.page-shell--party-wide .party-timeline-view .party-grid{gap:16px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .list-stack{gap:16px}.page-shell.page-shell--party-wide .party-timeline-view .party-card{border-radius:26px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-card{border-radius:26px}.page-shell.page-shell--party-wide .party-timeline-view .party-card .party-card-title{color:#2f2a39;font-size:1.28rem;font-weight:700;line-height:1.15}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-title{color:#2f2a39;font-size:1.28rem;font-weight:700;line-height:1.15}.page-shell.page-shell--party-wide .party-timeline-view .party-card-sub{color:#7e7788;line-height:1.5}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-sub{color:#7e7788;line-height:1.5}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-note{color:#7e7788;line-height:1.5}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .entry-text{color:#7e7788;line-height:1.5}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-chip{background:rgba(255,255,255,.96);border:1px solid rgba(227,221,234,.92);border-radius:24px;padding:18px 18px 16px;box-shadow:0 10px 24px rgba(118,106,133,.04),inset 0 1px rgba(255,255,255,.92)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-chip.active{background:linear-gradient(rgba(250,248,252,.98),rgba(244,240,247,.98));border-color:rgba(191,183,204,.96);box-shadow:0 12px 26px rgba(118,106,133,.06),inset 0 1px rgba(255,255,255,.94)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-chip-title{color:#2f2a39;font-size:1.02rem}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-chip-state{color:#878091}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-chip-meta{color:#878091}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .token-box{background:rgba(250,249,251,.98)}.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .pref-box{background:rgba(250,249,251,.98)}.page-shell.page-shell--party-wide .party-timeline-view .hero-card .primary-btn,.page-shell.page-shell--party-wide .party-timeline-view .hero-card .secondary-btn,.page-shell.page-shell--party-wide .party-timeline-view .party-card .secondary-btn{border-radius:999px;min-height:46px;padding:0 18px}}@media (max-width:1260px){.page-shell.page-shell--party-wide .content-section:not(:has(.overview-premium-status-card)) .compose-grid{grid-template-columns:1fr}}@media (max-width:980px){.page-shell.page-shell--party-wide .party-timeline-view .hero-card,.page-shell.page-shell--party-wide .party-timeline-view .party-card{padding:20px}}@media (min-width:980px){.page-shell.page-shell--party-wide .party-timeline-view .party-card-title,.page-shell.page-shell--party-wide .party-timeline-view .hero-card .party-card-title{color:#2f273f;letter-spacing:-.03em;font-size:max(1.6rem,min(2vw,2.2rem));font-weight:700;line-height:1.02}.page-shell.page-shell--party-wide .party-timeline-view .party-card-sub,.page-shell.page-shell--party-wide .party-timeline-view .hero-card .party-card-sub{color:#756d7f;font-size:.98rem;line-height:1.5}.page-shell.page-shell--party-wide .party-timeline-view .secondary-btn{color:#4d4458;box-shadow:none;background:rgba(255,255,255,.92);border:1px solid rgba(221,214,228,.92)}.page-shell.page-shell--party-wide .party-timeline-view .badge{color:#5b5268;background:#f7f4fa;border:1px solid rgba(220,213,228,.92);border-radius:999px;min-height:34px;padding:7px 12px;font-size:.86rem;font-weight:600}.page-shell.page-shell--party-wide .party-timeline-view .badge.rose{color:#8b5965;background:#f7ecef}.page-shell.page-shell--party-wide .party-timeline-view .meta-label{color:#8c84a0;margin-bottom:6px;font-size:.84rem}.page-shell.page-shell--party-wide .party-timeline-view .form-stack{gap:14px;max-width:760px}.page-shell.page-shell--party-wide .party-timeline-view .field{gap:8px}.page-shell.page-shell--party-wide .party-timeline-view .text-input{color:#342d42;background:rgba(255,255,255,.96);border:1px solid rgba(223,216,229,.92);border-radius:18px;padding:14px 16px;box-shadow:inset 0 1px rgba(255,255,255,.86)}.page-shell.page-shell--party-wide .party-timeline-view textarea.text-input{resize:vertical;min-height:110px}.page-shell.page-shell--party-wide .party-timeline-view{gap:18px;display:grid}.page-shell.page-shell--party-wide .party-timeline-view .hero-card{background:linear-gradient(rgba(255,255,255,.98),rgba(248,246,249,.98))!important;border:1px solid rgba(220,214,224,.92)!important;border-radius:32px!important;margin:0!important;padding:30px 32px!important;box-shadow:0 18px 42px rgba(87,73,101,.06),inset 0 1px rgba(255,255,255,.92)!important}.page-shell.page-shell--party-wide .party-timeline-view .party-grid{gap:16px!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card{background:rgba(255,255,255,.98)!important;border:1px solid rgba(224,218,228,.92)!important;border-radius:28px!important;margin:0!important;padding:24px 26px!important;box-shadow:0 14px 34px rgba(87,73,101,.05),inset 0 1px rgba(255,255,255,.92)!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card-top{margin-bottom:12px!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card-title{color:#2f2936!important;letter-spacing:-.03em!important;font-size:max(1.55rem,min(2vw,2.1rem))!important;font-weight:700!important;line-height:1.02!important}.page-shell.page-shell--party-wide .party-timeline-view .party-card-sub{color:#7b737f!important;font-size:.98rem!important;line-height:1.5!important}.page-shell.page-shell--party-wide .party-timeline-view .state-card{color:#5f5767!important;box-shadow:none!important;background:rgba(248,245,249,.94)!important;border:1px solid rgba(226,220,230,.92)!important;border-radius:20px!important}.page-shell.page-shell--party-wide .party-timeline-view .state-card.error{color:#8a525f!important;background:rgba(255,244,246,.96)!important;border-color:rgba(231,198,205,.92)!important}.page-shell.page-shell--party-wide .party-timeline-view .meta-grid{grid-template-columns:1fr!important;gap:10px!important}.page-shell.page-shell--party-wide .party-timeline-view .meta-item{background:rgba(250,248,251,.98)!important;border:1px solid rgba(228,222,232,.92)!important;border-radius:18px!important;padding:16px 18px!important}.page-shell.page-shell--party-wide .party-timeline-view .meta-label{color:#8a8190!important;font-size:.86rem!important}.page-shell.page-shell--party-wide .party-timeline-view .meta-value{color:#342d3d!important;font-size:1rem!important;line-height:1.45!important}.page-shell.page-shell--party-wide .party-timeline-view .badge{color:#645d6d!important;background:rgba(246,243,248,.98)!important;border:1px solid rgba(222,216,227,.95)!important;border-radius:999px!important;padding:8px 12px!important;font-size:.86rem!important;font-weight:600!important}.page-shell.page-shell--party-wide .party-timeline-view .badge.blue{color:#5f5870!important;background:rgba(239,236,245,.98)!important}.page-shell.page-shell--party-wide .party-timeline-view .badge.green{color:#486451!important;background:rgba(235,245,237,.98)!important}.page-shell.page-shell--party-wide .party-timeline-view .badge.amber{color:#7b6540!important;background:rgba(249,241,226,.98)!important}.page-shell.page-shell--party-wide .party-timeline-view .entry-actions{gap:10px!important;margin-top:14px!important}.page-shell.page-shell--party-wide .party-timeline-view .primary-btn{color:#fff!important;background:linear-gradient(#7f7889 0%,#615b69 100%)!important;border:1px solid rgba(103,97,113,.18)!important;box-shadow:0 12px 24px rgba(97,91,105,.16)!important}.page-shell.page-shell--party-wide .party-timeline-view .secondary-btn{color:#524b5b!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(223,216,228,.95)!important;box-shadow:0 8px 18px rgba(87,73,101,.05)!important}.page-shell.page-shell--party-wide .party-timeline-view .primary-btn,.page-shell.page-shell--party-wide .party-timeline-view .secondary-btn{border-radius:999px!important;min-height:46px!important;padding:0 18px!important}.page-shell.page-shell--party-wide .party-timeline-view .form-stack{max-width:760px;gap:14px!important;margin-top:18px!important}.page-shell.page-shell--party-wide .party-timeline-view .field-label{color:#7c7482!important;font-size:.9rem!important}.page-shell.page-shell--party-wide .party-timeline-view .text-input{color:#312a39!important;background:rgba(255,255,255,.98)!important;border:1px solid rgba(223,216,228,.95)!important;border-radius:18px!important;box-shadow:inset 0 1px rgba(255,255,255,.9),0 6px 14px rgba(87,73,101,.03)!important}.page-shell.page-shell--party-wide .party-timeline-view .text-input::placeholder{color:#a49baa!important}}@media (min-width:1180px){.page-shell.page-shell--party-wide .party-desktop-hero__content{grid-template-columns:minmax(430px,.92fr) minmax(760px,1.08fr)!important;column-gap:10px!important}.page-shell.page-shell--party-wide .party-desktop-orbit{min-height:640px!important;padding:0 8px 0 0!important;overflow:visible!important}.page-shell.page-shell--party-wide .party-desktop-orbit__guide--one{width:760px!important;height:350px!important;top:4px!important;left:-16px!important}.page-shell.page-shell--party-wide .party-desktop-orbit__guide--two{width:700px!important;height:310px!important;top:156px!important;left:48px!important}.page-shell.page-shell--party-wide .party-desktop-orbit__guide--three{width:650px!important;height:278px!important;top:334px!important;left:128px!important}.page-shell.page-shell--party-wide .party-desktop-node{gap:10px!important}.page-shell.page-shell--party-wide .party-desktop-node__icon{width:86px!important;height:86px!important}.page-shell.page-shell--party-wide .party-desktop-node__copy{gap:8px!important}.page-shell.page-shell--party-wide .party-desktop-node__label{font-size:1.06rem!important}.page-shell.page-shell--party-wide .party-desktop-node__count{min-width:28px!important;height:28px!important;padding:0 9px!important;font-size:.92rem!important}.page-shell.page-shell--party-wide .party-orbit-node--overview{top:8px!important;left:54px!important}.page-shell.page-shell--party-wide .party-orbit-node--compose{top:40px!important;left:236px!important}.page-shell.page-shell--party-wide .party-orbit-node--packages{top:118px!important;left:446px!important}.page-shell.page-shell--party-wide .party-orbit-node--offers{top:246px!important;left:644px!important}.page-shell.page-shell--party-wide .party-orbit-node--bookings{top:358px!important;left:518px!important}.page-shell.page-shell--party-wide .party-orbit-node--invitations{top:160px!important;left:142px!important}.page-shell.page-shell--party-wide .party-orbit-node--wishlist{top:304px!important;left:246px!important}.page-shell.page-shell--party-wide .party-orbit-node--timeline{top:466px!important;left:404px!important}}@media (min-width:1100px){.page-shell.page-shell--party-wide{--party-lavender-soft:#f2ecff;--party-lavender-mid:#e7dcff;--party-lavender-border:#d8c9f6;--party-lavender-active:#b79cff;--party-lavender-active-2:#a98ef3;--party-lavender-text:#463a63;--party-lavender-icon:#fff}.page-shell.page-shell--party-wide :-webkit-any(.party-orbit-left,.party-hero-left,.party-left-semicircle,.party-overview-left,.party-page-left,.party-desk-left,.hero-semicircle,.party-hero-semicircle,.party-dashboard-left){background:linear-gradient(180deg, var(--party-lavender-soft) 0%, #f6f2ff 100%)!important;border-color:var(--party-lavender-border)!important}.page-shell.page-shell--party-wide :is(.party-orbit-left,.party-hero-left,.party-left-semicircle,.party-overview-left,.party-page-left,.party-desk-left,.hero-semicircle,.party-hero-semicircle,.party-dashboard-left){background:linear-gradient(180deg, var(--party-lavender-soft) 0%, #f6f2ff 100%)!important;border-color:var(--party-lavender-border)!important}.page-shell.page-shell--party-wide :-webkit-any(.party-orbit-left,.party-hero-left,.party-left-semicircle,.party-overview-left,.party-page-left,.party-desk-left,.hero-semicircle,.party-hero-semicircle,.party-dashboard-left):before{border-color:var(--party-lavender-border)!important}.page-shell.page-shell--party-wide :is(.party-orbit-left,.party-hero-left,.party-left-semicircle,.party-overview-left,.party-page-left,.party-desk-left,.hero-semicircle,.party-hero-semicircle,.party-dashboard-left):before{border-color:var(--party-lavender-border)!important}.page-shell.page-shell--party-wide :-webkit-any(.party-orbit-left,.party-hero-left,.party-left-semicircle,.party-overview-left,.party-page-left,.party-desk-left,.hero-semicircle,.party-hero-semicircle,.party-dashboard-left):after{border-color:var(--party-lavender-border)!important}.page-shell.page-shell--party-wide :is(.party-orbit-left,.party-hero-left,.party-left-semicircle,.party-overview-left,.party-page-left,.party-desk-left,.hero-semicircle,.party-hero-semicircle,.party-dashboard-left):after{border-color:var(--party-lavender-border)!important}.page-shell.page-shell--party-wide :is(.party-orbit-item.is-active .party-orbit-bubble,.party-orbit-item.active .party-orbit-bubble,.party-orbit-node.is-active .party-orbit-bubble,.party-orbit-node.active .party-orbit-bubble,.orbit-item.is-active .orbit-bubble,.orbit-item.active .orbit-bubble,.orbit-node.is-active .orbit-bubble,.orbit-node.active .orbit-bubble,.bubble.is-active,.bubble.active){background:linear-gradient(180deg, var(--party-lavender-active) 0%, var(--party-lavender-active-2) 100%)!important;border-color:var(--party-lavender-active-2)!important;box-shadow:0 10px 28px rgba(169,142,243,.28),inset 0 1px rgba(255,255,255,.45)!important}.page-shell.page-shell--party-wide :is(.party-orbit-item.is-active .party-orbit-bubble svg,.party-orbit-item.active .party-orbit-bubble svg,.party-orbit-node.is-active .party-orbit-bubble svg,.party-orbit-node.active .party-orbit-bubble svg,.orbit-item.is-active .orbit-bubble svg,.orbit-item.active .orbit-bubble svg,.orbit-node.is-active .orbit-bubble svg,.orbit-node.active .orbit-bubble svg,.bubble.is-active svg,.bubble.active svg){color:var(--party-lavender-icon)!important;stroke:currentColor!important}.page-shell.page-shell--party-wide :is(.party-orbit-item.is-active .party-orbit-label,.party-orbit-item.active .party-orbit-label,.party-orbit-node.is-active .party-orbit-label,.party-orbit-node.active .party-orbit-label,.orbit-item.is-active .orbit-label,.orbit-item.active .orbit-label,.orbit-node.is-active .orbit-label,.orbit-node.active .orbit-label){color:var(--party-lavender-text)!important}.page-shell.page-shell--party-wide :is(.party-orbit-item.is-active .party-orbit-count,.party-orbit-item.active .party-orbit-count,.party-orbit-node.is-active .party-orbit-count,.party-orbit-node.active .party-orbit-count,.orbit-item.is-active .orbit-count,.orbit-item.active .orbit-count,.orbit-node.is-active .orbit-count,.orbit-node.active .orbit-count){color:#6a5a94!important;background:#efe7ff!important;border-color:#dcccf7!important}}@media (min-width:980px){.page-shell.page-shell--party-wide .party-desktop-hero__semi--front,.page-shell.page-shell--party-wide .party-hero__semi--front,.page-shell.page-shell--party-wide .party-orbit-hero__semi--front{background:linear-gradient(#f1ebff 0%,#ebe3fb 100%)!important;border-color:rgba(203,188,235,.96)!important;box-shadow:inset 0 1px rgba(255,255,255,.9)!important}.page-shell.page-shell--party-wide .party-desktop-hero__semi--back,.page-shell.page-shell--party-wide .party-hero__semi--back,.page-shell.page-shell--party-wide .party-orbit-hero__semi--back{opacity:.82!important;border-color:rgba(213,199,241,.92)!important}.page-shell.page-shell--party-wide .party-desktop-node.is-active .party-desktop-node__icon,.page-shell.page-shell--party-wide .party-orbit-node.is-active .party-orbit-node__icon,.page-shell.page-shell--party-wide .party-orbit-node.is-active .party-desktop-node__icon,.page-shell.page-shell--party-wide .party-nav-item.is-active .party-nav-bubble,.page-shell.page-shell--party-wide .party-orbit-item.is-active .party-orbit-bubble{color:#fff!important;background:linear-gradient(#bda8f6 0%,#9a7cea 100%)!important;border-color:rgba(160,132,232,.98)!important;box-shadow:0 18px 36px rgba(154,124,234,.24),inset 0 1px rgba(255,255,255,.28)!important}.page-shell.page-shell--party-wide .party-desktop-hero__semi--front,.page-shell.page-shell--party-wide .party-hero__semi--front,.page-shell.page-shell--party-wide .party-overview-hero__semi--front{background:linear-gradient(#f4eff8 0%,#eee8f5 100%)!important;border-color:rgba(206,196,226,.88)!important}.page-shell.page-shell--party-wide .party-desktop-hero__semi--back,.page-shell.page-shell--party-wide .party-hero__semi--back,.page-shell.page-shell--party-wide .party-overview-hero__semi--back{opacity:.62!important;border-color:rgba(214,205,231,.72)!important}.page-shell.page-shell--party-wide .party-desktop-node.is-active .party-desktop-node__icon,.page-shell.page-shell--party-wide .party-orbit-node.is-active .party-orbit-node__icon,.page-shell.page-shell--party-wide .party-nav-item.is-active .party-nav-bubble,.page-shell.page-shell--party-wide .party-orbit-item.is-active .party-orbit-bubble,.page-shell.page-shell--party-wide .party-orbit-item.is-active .party-orbit__bubble{color:#fff!important;background:linear-gradient(#a89fb9 0%,#8f86a1 100%)!important;border-color:rgba(158,147,181,.92)!important;box-shadow:0 14px 28px rgba(143,134,162,.14),inset 0 1px rgba(255,255,255,.22)!important}}
