.eg{--eg-serif:"Source Serif 4",Georgia,serif;--eg-muted:color-mix(in oklab,var(--studio-ink) 62%,var(--studio-ivory));--eg-chip:color-mix(in oklab,var(--studio-line) 45%,var(--studio-paper));--eg-sage:color-mix(in oklab,var(--studio-emerald) 72%,oklch(75% .06 160));--eg-gold:oklch(86% .07 80);--eg-bad:oklch(95% .03 22);--eg-bad-ink:oklch(52% .17 25);padding:calc(18 * var(--u)) calc(40 * var(--u)) 64px;color:var(--studio-ink);font-family:Inter,system-ui,sans-serif;font-size:max(15px,calc(17 * var(--u)));line-height:1.4;position:relative}.eg *{box-sizing:border-box}.eg h1,.eg h2,.eg p{margin:0}.eg button{font:inherit;color:inherit}.eg :focus-visible{outline:3px solid var(--studio-gold);outline-offset:2px}.eg-pattern{top:calc(-72 * var(--u));width:40%;height:calc(380 * var(--u));color:var(--studio-bronze);pointer-events:none;position:absolute;right:0;-webkit-mask-image:radial-gradient(120% 100% at 100% 0,#000 25%,#0000 72%);mask-image:radial-gradient(120% 100% at 100% 0,#000 25%,#0000 72%)}.eg-arch{right:calc(20 * var(--u));top:calc(-50 * var(--u));width:calc(176 * var(--u));height:calc(280 * var(--u));color:var(--studio-gold);pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.eg-crumbs{align-items:center;gap:calc(14 * var(--u));font-size:max(15px,calc(17 * var(--u)));color:var(--studio-ink);min-width:0;display:flex}.eg-crumbs a{color:var(--eg-muted);white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.eg-crumbs a:hover{color:var(--studio-ink);text-decoration:underline}.eg-crumbs span{white-space:nowrap}.eg-crumbs svg{opacity:.55;flex:none}.eg-back{display:none}.eg-head{z-index:1;position:relative}.eg-eyebrow{align-items:center;gap:calc(14 * var(--u));font-size:max(12px,calc(15 * var(--u)));letter-spacing:.3em;text-transform:uppercase;color:var(--studio-bronze);font-weight:600;line-height:1.2;display:flex}.eg-eyebrow i{letter-spacing:0;font-size:.7em;font-style:normal}.eg-title-row{align-items:center;gap:calc(18 * var(--u)) calc(58 * var(--u));margin-top:calc(14 * var(--u));flex-wrap:wrap;display:flex}.eg-title{font-family:var(--eg-serif);font-size:max(30px,calc(48 * var(--u)));letter-spacing:-.012em;color:var(--studio-emerald);font-weight:600;line-height:1.12}.eg-title .eg-mob{display:none}.eg-actions{gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.eg-btn{justify-content:center;align-items:center;gap:calc(10 * var(--u));min-height:max(44px,calc(48 * var(--u)));padding-inline:calc(20 * var(--u));border:1px solid var(--studio-line);background:var(--studio-paper);color:var(--studio-ink);font-size:max(14px,calc(17 * var(--u)));white-space:nowrap;cursor:pointer;transition:transform .12s var(--ease-out-expo),filter .16s ease,background-color .16s ease;border-radius:999px;font-weight:500;text-decoration:none;display:inline-flex}.eg-btn:hover{background:var(--studio-ivory)}.eg-btn:active{transform:scale(.97)}.eg-btn:disabled{opacity:.55;cursor:not-allowed}.eg-btn svg{width:max(16px,calc(19 * var(--u)));height:max(16px,calc(19 * var(--u)))}.eg-btn.is-solid{background:var(--studio-emerald);border-color:var(--studio-emerald);color:var(--studio-ivory)}.eg-btn.is-solid:hover{filter:brightness(1.15)}.eg-sub{margin-top:calc(18 * var(--u));color:var(--eg-muted);font-size:max(15px,calc(17 * var(--u)))}.eg-grid{z-index:1;grid-template-columns:minmax(0,1fr) calc(384 * var(--u));gap:calc(32 * var(--u));margin-top:calc(40 * var(--u));align-items:start;display:grid;position:relative}.eg-main{min-width:0}.eg-stats{gap:calc(16 * var(--u));grid-template-columns:1.09fr 1fr 1fr 1fr;display:grid}.eg-stat{align-items:center;gap:calc(22 * var(--u));min-height:calc(121 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(8 * var(--u));border:1px solid var(--studio-line);background:var(--studio-paper);display:flex}.eg-stat-icon{width:calc(60 * var(--u));height:calc(60 * var(--u));border:1px solid color-mix(in oklab,var(--studio-line) 80%,transparent);min-width:40px;min-height:40px;color:var(--studio-bronze);border-radius:999px;flex:none;place-items:center;display:grid}.eg-stat-icon svg{width:60%;height:60%}.eg-stat strong{font-family:var(--eg-serif);font-size:max(28px,calc(46 * var(--u)));color:var(--studio-ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.05;display:block}.eg-stat-label{margin-top:calc(6 * var(--u));font-size:max(14px,calc(17 * var(--u)));display:block}.eg-stat.is-lead{background:var(--studio-emerald);border-color:var(--studio-emerald);color:var(--studio-ivory)}.eg-stat.is-lead strong{color:var(--studio-gold)}.eg-stat.is-lead .eg-stat-icon{border-color:color-mix(in oklab,var(--studio-gold) 35%,transparent);color:var(--studio-gold)}.eg-filters{align-items:center;gap:10px calc(18 * var(--u));margin-top:calc(36 * var(--u));flex-wrap:wrap;display:flex}.eg-pills{gap:calc(6 * var(--u));scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.eg-pills::-webkit-scrollbar{display:none}.eg-pill{min-height:max(44px,calc(52 * var(--u)));padding-inline:calc(20 * var(--u));border:1px solid var(--studio-line);background:var(--studio-paper);font-size:max(14px,calc(17 * var(--u)));white-space:nowrap;cursor:pointer;border-radius:999px;transition:background-color .16s}.eg-pill[aria-pressed=true]{background:var(--studio-emerald);border-color:var(--studio-emerald);color:var(--studio-ivory);font-weight:500}.eg-search{flex:220px;align-items:center;min-width:200px;display:flex;position:relative}.eg-search svg{left:calc(16 * var(--u));width:max(16px,calc(19 * var(--u)));height:max(16px,calc(19 * var(--u)));color:var(--eg-muted);pointer-events:none;position:absolute}.eg-search input{width:100%;min-height:max(44px,calc(52 * var(--u)));padding:0 calc(14 * var(--u)) 0 calc(46 * var(--u));border-radius:calc(8 * var(--u));border:1px solid var(--studio-line);background:var(--studio-paper);font:inherit;font-size:max(15px,calc(17 * var(--u)));color:var(--studio-ink)}.eg-search input::placeholder{color:var(--eg-muted)}.eg-seg{border-radius:calc(10 * var(--u));border:1px solid var(--studio-line);background:color-mix(in oklab,var(--studio-line) 30%,var(--studio-paper));flex:none;padding:3px;display:flex}.eg-seg button{min-height:max(40px,calc(46 * var(--u)));padding-inline:calc(26 * var(--u));border-radius:calc(8 * var(--u));font-size:max(14px,calc(18 * var(--u)));color:var(--eg-muted);cursor:pointer;background:0 0;border:0}.eg-seg button[aria-pressed=true]{background:var(--studio-paper);color:var(--studio-emerald);box-shadow:0 1px 2px color-mix(in oklab,var(--studio-ink) 10%,transparent);font-weight:600}.eg-list{margin:calc(34 * var(--u)) 0 0;padding:0 calc(22 * var(--u));border:1px solid var(--studio-line);border-radius:calc(10 * var(--u));background:var(--studio-paper);list-style:none}.eg-row{grid-template-columns:minmax(0,calc(318 * var(--u))) minmax(0,1fr) max(112px,calc(118 * var(--u))) max(130px,calc(160 * var(--u))) 44px;align-items:center;gap:calc(14 * var(--u));min-height:calc(106 * var(--u));padding-block:calc(14 * var(--u));border-bottom:1px solid color-mix(in oklab,var(--studio-line) 75%,transparent);display:grid}.eg-row:last-child{border-bottom:0}.eg-who{align-items:center;gap:calc(20 * var(--u));min-width:0;display:flex}.eg-seal{width:calc(74 * var(--u));height:calc(74 * var(--u));flex:none;place-items:center;min-width:48px;min-height:48px;display:grid;position:relative}.eg-seal img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.eg-seal b{font-family:var(--eg-serif);font-weight:500;font-size:max(18px,calc(28 * var(--u)));color:var(--studio-gold);margin-top:-1px;line-height:1;position:relative}.eg-name{min-width:0}.eg-name strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--eg-serif);font-weight:500;font-size:max(18px,calc(24 * var(--u)));color:var(--studio-ink);line-height:1.2;display:block;overflow:hidden}.eg-name span{margin-top:calc(6 * var(--u));font-size:max(14px,calc(17 * var(--u)));color:var(--eg-muted);display:block}.eg-chips{gap:calc(6 * var(--u));flex-wrap:wrap;min-width:0;display:flex}.eg-chips span{min-height:calc(34 * var(--u));padding:2px calc(12 * var(--u));border:1px solid color-mix(in oklab,var(--studio-line) 70%,transparent);background:var(--eg-chip);font-size:max(13px,calc(15 * var(--u)));white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.eg-status{width:100%;min-height:calc(42 * var(--u));border:1px solid var(--studio-bronze);font-size:max(13px,calc(15 * var(--u)));color:var(--studio-bronze);white-space:nowrap;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}.eg-status[data-tone=coming]{background:var(--eg-sage);border-color:var(--eg-sage);color:var(--studio-ivory)}.eg-status[data-tone=viewed]{background:var(--eg-gold);border-color:var(--eg-gold);color:color-mix(in oklab,var(--studio-ink) 80%,var(--studio-bronze))}.eg-status[data-tone=not_coming]{background:var(--eg-bad);border-color:color-mix(in oklab,var(--eg-bad-ink) 45%,transparent);color:var(--eg-bad-ink)}.eg-status[data-tone=not_sent]{border-color:var(--studio-line);color:var(--eg-muted)}.eg-status[data-tone=off]{background:0 0;border-color:#0000}.eg-toggle{align-items:center;gap:calc(14 * var(--u));min-height:44px;font-size:max(14px,calc(17 * var(--u)));color:var(--eg-muted);cursor:pointer;display:flex}.eg-toggle button[role=switch]{flex:none}.eg .eg-kebab{width:44px;height:44px;color:var(--eg-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.eg .eg-kebab:hover{background:var(--studio-ivory);color:var(--studio-ink)}.eg-menu{gap:2px;min-width:15rem;padding:6px;display:grid}.eg-menu a,.eg-menu button{text-align:left;min-height:44px;color:var(--studio-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 12px;font-size:15px;text-decoration:none;display:flex}.eg-menu a:hover,.eg-menu button:hover{background:var(--studio-ivory)}.eg-row.is-off .eg-who,.eg-row.is-off .eg-chips{opacity:.6}.eg-empty{padding:calc(40 * var(--u)) 0;text-align:center;color:var(--eg-muted)}.eg-empty strong{font-family:var(--eg-serif);font-size:max(20px,calc(24 * var(--u)));color:var(--studio-ink);margin-bottom:6px;font-weight:500;display:block}.eg-panel{top:calc(92 * var(--u));padding:calc(28 * var(--u)) calc(24 * var(--u)) calc(34 * var(--u));border:1px solid var(--studio-line);border-radius:calc(10 * var(--u));background:var(--studio-paper);position:sticky}.eg-panel h2{font-family:var(--eg-serif);font-size:max(26px,calc(38 * var(--u)));color:var(--studio-emerald);font-weight:500;line-height:1.15}.eg-panel-sum{margin-top:calc(10 * var(--u));font-size:max(15px,calc(19 * var(--u)));color:var(--studio-ink)}.eg-panel-rule{height:1px;margin:calc(26 * var(--u)) 0 calc(34 * var(--u));background:color-mix(in oklab,var(--studio-gold) 70%,transparent)}.eg-thumb{width:min(100%,calc(272 * var(--u)));box-shadow:0 18px 40px -22px color-mix(in oklab,var(--studio-ink) 55%,transparent);border-radius:2px;margin-inline:auto;overflow:hidden}.eg-thumb-ph{aspect-ratio:5/7;background:color-mix(in oklab,var(--studio-line) 40%,var(--studio-paper))}.eg-panel .eg-send{width:100%;min-height:max(48px,calc(58 * var(--u)));margin-top:calc(30 * var(--u));font-size:max(16px,calc(20 * var(--u)))}.eg-panel-note{margin-top:calc(14 * var(--u));font-size:max(13px,calc(15 * var(--u)));color:var(--eg-muted);text-align:center}.eg-panel-back{margin-top:calc(30 * var(--u));text-align:center;font-size:max(14px,calc(17 * var(--u)));color:var(--studio-ink);text-underline-offset:3px;text-decoration:underline;display:block}.eg-bar,.eg-fab,.eg-mob-only{display:none}@media (width<=767px){.eg .eg-desk-only{display:none}.eg .eg-mob-only{display:inline}}.eg-skel{border-radius:calc(10 * var(--u));background:color-mix(in oklab,var(--studio-line) 35%,var(--studio-paper));animation:1.6s ease-in-out infinite eg-pulse}@keyframes eg-pulse{50%{opacity:.55}}@media (width<=1279px){.eg-chips{display:none}.eg-row{grid-template-columns:minmax(0,1fr) max(112px,calc(130 * var(--u))) max(130px,calc(170 * var(--u))) 44px}}@media (width<=1023px){.eg-grid{grid-template-columns:minmax(0,1fr)}.eg-panel{display:none}.eg-bar{display:flex}.eg{padding-bottom:120px}}@media (width<=767px){.eg{padding:8px 20px 132px;font-size:15px}.eg-pattern{width:70%;height:260px;top:-40px}.eg-arch,.eg-actions,.eg-seg,.eg .eg-kebab,.eg-toggle-label{display:none}.eg-back{min-height:44px;color:var(--eg-muted);align-items:center;gap:10px;font-size:17px;text-decoration:none;display:inline-flex}.eg-head{margin-top:8px}.eg-eyebrow{letter-spacing:.24em;gap:10px;font-size:12px}.eg-title-row{margin-top:10px}.eg-title{font-size:38px}.eg-title .eg-desk{display:none}.eg-title .eg-mob{display:inline}.eg-sub{margin-top:6px;font-size:16px}.eg-grid{margin-top:24px}.eg-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.eg-stat{text-align:center;border-color:color-mix(in oklab,var(--studio-gold) 60%,var(--studio-line));justify-content:center;min-height:70px;padding:10px 6px}.eg-stat.is-wide,.eg-stat-icon{display:none}.eg-stat strong{color:var(--studio-bronze);font-family:Inter,system-ui,sans-serif;font-size:19px;font-weight:600}.eg-stat-label{margin-top:2px;font-size:15px}.eg-stat{flex-direction:column;gap:0}.eg-filters{margin-top:18px;display:block}.eg-pills{margin-inline:-20px;padding-inline:20px}.eg-pill{min-height:44px;padding-inline:16px;font-size:15px}.eg-pill .eg-count{display:none}.eg-search{margin:12px 0 0}.eg-search input{border-radius:24px;min-height:48px;padding-left:46px;font-size:16px}.eg-search svg{left:18px}.eg-list{background:0 0;border:0;gap:8px;margin-top:16px;padding:0;display:grid}.eg-row{border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-height:70px;padding:12px 14px}.eg-row:last-child{border-bottom:1px solid var(--studio-line)}.eg-who{gap:14px}.eg-seal{width:44px;min-width:44px;height:44px;min-height:44px}.eg-seal b{font-size:19px}.eg-name strong{font-size:17px}.eg-name span{margin-top:2px;font-size:13px}.eg-status{width:auto;min-height:30px;padding:2px 14px;font-size:14px}.eg-status[data-tone=coming]{background:color-mix(in oklab,var(--studio-emerald) 9%,var(--studio-paper));color:var(--studio-emerald);border-color:#0000}.eg-status[data-tone=viewed]{background:color-mix(in oklab,var(--eg-gold) 40%,var(--studio-paper));color:var(--studio-bronze);border-color:#0000}.eg-status[data-tone=invited]{border-color:var(--studio-line);color:var(--studio-ink)}.eg-toggle{gap:0}.eg .eg-fab{z-index:40;background:var(--studio-emerald);width:56px;height:56px;color:var(--studio-ivory);box-shadow:0 12px 24px -10px color-mix(in oklab,var(--studio-ink) 60%,transparent);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:fixed;bottom:104px;right:20px}.eg .eg-fab svg{width:26px;height:26px}}.eg-bar{z-index:40;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--studio-line);background:color-mix(in oklab,var(--studio-paper) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:16px;position:fixed;bottom:0;left:0;right:0}.eg-bar p{color:var(--studio-ink);white-space:nowrap;font-size:18px}.eg-bar .eg-btn{min-width:120px;min-height:48px;padding-inline:28px;font-size:17px}@media (width>=768px){.eg-bar{width:calc(100% - 16rem);left:auto}}@media (prefers-reduced-motion:reduce){.eg *{transition:none!important;animation:none!important}}
