html{color-scheme:dark}:root{--default-border:var(--neutral-alpha-weak);--font-heading:var(--font-primary);--font-body:var(--font-primary);--font-label:var(--font-primary);--font-code:var(--font-geist-mono)}.auth-method-btn,body,button,html,input,select,textarea{letter-spacing:.011em}.auth-method-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:#ffffff;color:#0a0a0b;border:1px solid #ffffff;border-radius:999px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.auth-method-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px -8px rgba(255,255,255,.25)}.auth-method-btn:disabled{opacity:.6;cursor:default;transform:none}.auth-method-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.auth-method-btn--last{border:2px solid transparent;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#f59e0b,#ef4444 50%,#ec4899) border-box;box-shadow:0 0 22px -4px rgba(245,158,11,.45)}.addicon-tip{position:relative;display:inline-flex}.addicon-tip:before{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:rgba(20,20,22,.96);color:#fff;font-size:12px;letter-spacing:.011em;padding:6px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s ease;z-index:50;box-shadow:0 6px 16px -4px rgba(0,0,0,.5)}.addicon-tip:focus-within:before,.addicon-tip:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.addicon-btn:hover{transform:translateY(-1px)}.composer-actions{width:100%}@media (max-width:768px){.composer-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;background:var(--color-page);margin-left:-16px;margin-right:-16px;padding:0 16px env(safe-area-inset-bottom,16px);box-shadow:0 -8px 16px -8px rgba(0,0,0,.5)}}body[data-page-bg=event-new] input:not([type]),body[data-page-bg=event-new] input[type=datetime-local],body[data-page-bg=event-new] input[type=email],body[data-page-bg=event-new] input[type=number],body[data-page-bg=event-new] input[type=tel],body[data-page-bg=event-new] input[type=text],body[data-page-bg=event-new] input[type=url],body[data-page-bg=event-new] select,body[data-page-bg=event-new] textarea{background-color:#272726!important;border-color:rgba(255,255,255,.06)!important}body[data-page-bg=event-new] [class*=neutral-alpha-weak]:not([class*=border]):not(button):not(svg){background-color:#272726!important}body[data-page-bg=event-new] input[data-composer-title]{background-color:transparent!important;border-color:transparent!important}:root,[data-theme=dark],[data-theme=light],[data-theme=threads-dark]{--brand-solid-strong:#ffffff!important;--brand-solid-medium:#ffffff!important;--brand-solid-weak:rgba(255,255,255,0.92)!important;--brand-on-solid-strong:#0a0a0b!important;--brand-on-solid-medium:#0a0a0b!important;--brand-on-solid-weak:#0a0a0b!important;--brand-on-background-strong:#ffffff!important;--brand-on-background-medium:rgba(255,255,255,0.78)!important;--brand-on-background-weak:rgba(255,255,255,0.55)!important;--brand-background-strong:rgba(255,255,255,0.14)!important;--brand-background-medium:rgba(255,255,255,0.08)!important;--brand-background-weak:rgba(255,255,255,0.04)!important;--brand-alpha-strong:rgba(255,255,255,0.18)!important;--brand-alpha-medium:rgba(255,255,255,0.10)!important;--brand-alpha-weak:rgba(255,255,255,0.06)!important;--brand-border-strong:rgba(255,255,255,0.28)!important;--brand-border-medium:rgba(255,255,255,0.18)!important;--brand-border-weak:rgba(255,255,255,0.10)!important}[role=button]:not(.no-pill-radius),button:not(.no-pill-radius){border-radius:999px!important}.help-tip{position:relative;margin-left:6px;vertical-align:middle;outline:none}.help-tip,.help-tip__icon{display:inline-flex;align-items:center}.help-tip__icon{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.2);color:#888;font-size:10px;font-weight:600;justify-content:center;cursor:help;font-style:italic;font-family:Georgia,Times New Roman,serif;line-height:1;padding-bottom:1px;transition:color .12s ease,border-color .12s ease}.help-tip:focus .help-tip__icon,.help-tip:hover .help-tip__icon{border-color:rgba(255,255,255,.45);color:#fff}.help-tip__bubble{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px);padding:8px 10px;background:#1f1f22;border:1px solid rgba(255,255,255,.1);color:#ddd;font-size:12px;font-weight:400;line-height:1.4;border-radius:8px;width:max-content;max-width:260px;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:50;white-space:normal;text-align:left;box-shadow:0 4px 12px rgba(0,0,0,.4)}.help-tip:focus .help-tip__bubble,.help-tip:hover .help-tip__bubble{opacity:1;transform:translate(-50%)}.font-heading.font-strong,.font-heading>.font-strong{font-weight:500}.overview-editor:empty:before{content:attr(data-placeholder);color:rgba(255,255,255,.35);pointer-events:none}.overview-editor h2{font-size:18px;font-weight:600;margin:12px 0 6px}.overview-editor h3{font-size:15px;font-weight:600;margin:10px 0 4px}.overview-editor ul{padding-left:18px;margin:6px 0}.overview-editor a{color:#a5b4fc;text-decoration:underline}@font-face{font-family:Emaro;src:url(/emaro/Emaro.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.merlin-wordmark{font-family:Emaro,SF Pro Display,system-ui,sans-serif;font-weight:400;letter-spacing:.01em}button,input,select,textarea{font-family:inherit}[id=dialog-title]~[aria-label=Close]:has(~* [data-merlin-back]),[role=dialog]:has([data-merlin-back]) [aria-label=Close]{display:none!important}header:has([data-merlin-back]) [aria-label=Close]{display:none!important}.merlin-rich-editor:empty:before{content:attr(data-placeholder);color:rgba(255,255,255,.35);pointer-events:none}.merlin-rich-editor h1{font-size:24px;font-weight:700;margin:12px 0 6px}.merlin-rich-editor h2{font-size:20px;font-weight:700;margin:12px 0 6px}.merlin-rich-editor h3{font-size:18px;font-weight:600;margin:10px 0 4px}.merlin-rich-editor h4{font-size:16px;font-weight:600;margin:8px 0 4px}.merlin-rich-editor p{margin:6px 0}.merlin-rich-editor ul{padding-left:20px;margin:6px 0}.merlin-rich-editor a{color:#a5b4fc;text-decoration:underline}@media (max-width:900px){.merlin-event-body .merlin-event-twocol{flex-direction:column!important;gap:16px!important}.merlin-event-body .merlin-event-flyer-col{width:100%!important;max-width:100%!important;position:static!important;top:auto!important;align-self:stretch!important;order:-1!important}.merlin-event-body .merlin-event-compact-meta{display:none!important}.merlin-event-body .merlin-event-blur{display:block!important}.merlin-event-body{padding-bottom:120px!important}.merlin-event-body .merlin-event-title-hero{text-align:left!important;align-items:flex-start!important}.merlin-event-body .merlin-event-title-block{margin-top:12px!important}.merlin-event-body .merlin-event-title-h1{margin-top:16px!important;margin-bottom:12px!important;font-size:32px!important;line-height:1.1!important}.merlin-event-body .merlin-event-title-meta{gap:4px!important}.merlin-event-body .merlin-event-title-meta p,.merlin-event-body .merlin-event-title-meta span{font-size:15px!important}.merlin-event-twocol>*{gap:16px!important}}.merlin-event-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px;width:100%}@keyframes merlin-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.merlin-wordmark-full{display:inline-flex}.merlin-wordmark-mark,body[data-merlin-chips-stuck=true] .merlin-wordmark-full,body[data-merlin-chips-stuck=true] .merlin-wordmark-mark{display:none}.merlin-wordmark-mark img{width:26px;height:26px;display:block}.merlin-topbar-chip-slot{display:none;flex:1 1;min-width:0;overflow:hidden}body[data-merlin-chips-stuck=true] .merlin-topbar-chip-slot{display:flex;align-items:center;gap:6px}.merlin-topbar-chip-slot .merlin-feed-filters{position:relative;flex-wrap:nowrap;gap:0}.merlin-topbar-chip-slot .merlin-feed-filters:before{content:"";position:absolute;top:0;bottom:0;left:0;right:40px;background:rgba(15,15,17,.28);border:1px solid rgba(255,255,255,.08);border-radius:999px;z-index:0;pointer-events:none;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 6px 18px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.03)}.merlin-topbar-chip-slot .merlin-feed-filters:not(:has(.merlin-feed-filter-trigger--icon)):before{right:0}.merlin-topbar-chip-slot .merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--icon){border:0!important;background:transparent!important;border-radius:0!important;font-size:12px;font-weight:500;padding:6px 10px;color:rgba(255,255,255,.85);position:relative;z-index:1;min-width:0;flex-shrink:1}.merlin-topbar-chip-slot .merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--icon)>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.merlin-topbar-chip-slot .merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--icon):first-child,.merlin-topbar-chip-slot .merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--icon):nth-child(3){flex-shrink:0}.merlin-topbar-chip-slot .merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--icon):hover{background:transparent!important;color:#fff}.merlin-topbar-chip-slot .merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--icon)[data-open=true]{background:rgba(255,255,255,.1)!important;border-radius:999px!important;color:#fff}.merlin-topbar-chip-slot .merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--icon)+.merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--icon){box-shadow:-1px 0 0 rgba(255,255,255,.08)}.merlin-topbar-chip-slot .merlin-feed-filter-trigger--icon{margin-left:8px;padding:6px 8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:rgba(255,255,255,.85);position:relative;z-index:1}.merlin-topbar-chip-slot .merlin-feed-filter-trigger--icon:hover{background:rgba(255,255,255,.08);color:#fff}body[data-merlin-chips-stuck=true] .merlin-body-chips{opacity:0;pointer-events:none}.merlin-cat-chip{flex-shrink:0;padding:8px 16px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.78);font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease,border-color .12s ease}.merlin-cat-chip:hover{background:rgba(255,255,255,.08);color:#ffffff}.merlin-cat-chip[data-active=true]{background:#ffffff;color:#0a0a0b;border-color:#ffffff;font-weight:600}.merlin-grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px;width:100%;padding-top:8px}@media (min-width:1100px){.merlin-grid-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}}@media (max-width:600px){.merlin-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.merlin-browse-content-wide,.merlin-browse-list-wrap{padding-left:5px!important;padding-right:5px!important}}.merlin-grid-card{display:block;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.merlin-grid-card:hover{transform:translateY(-3px)}.merlin-grid-card-poster{position:relative;width:100%;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#0a0a0a;border:1px solid rgba(255,255,255,.06);transition:border-color .2s ease,box-shadow .2s ease;isolation:isolate}.merlin-grid-card:hover .merlin-grid-card-poster{border-color:rgba(255,255,255,.18);box-shadow:0 16px 40px rgba(0,0,0,.5)}.merlin-grid-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .2s ease}.merlin-grid-card:hover .merlin-grid-card-img{transform:scale(1.03);filter:brightness(1.05)}.merlin-grid-card-flyer-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:64px;font-weight:700;color:rgba(255,255,255,.45);background:linear-gradient(135deg,rgba(124,58,237,.25),rgba(245,158,11,.18))}.merlin-grid-card-date-pill{align-self:flex-start;padding:7px 12px;border-radius:15px;background:rgba(0,0,0,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ffffff;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.1;border:1px solid rgba(255,255,255,.1);margin-bottom:14px}.merlin-grid-card-series-suffix{color:rgba(255,255,255,.7);font-weight:500}.merlin-grid-card-fade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,10,0) 0,rgba(10,10,10,0) 32%,rgba(10,10,10,.45) 55%,rgba(10,10,10,.85) 80%,#0a0a0a)}.merlin-grid-card-body{position:absolute;left:0;right:0;bottom:0;padding:16px 18px 20px;z-index:2;display:flex;flex-direction:column;gap:0}.merlin-grid-card-title{color:#ffffff;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 12px rgba(0,0,0,.5);margin-bottom:10px}.merlin-grid-card-meta{color:rgba(255,255,255,.78);font-size:18px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 6px rgba(0,0,0,.5)}@media (max-width:600px){.merlin-grid-card-poster{border-radius:14px}.merlin-grid-card-body{padding:12px 14px 14px}.merlin-grid-card-title{font-size:18px;margin-bottom:8px}.merlin-grid-card-meta{font-size:14px}.merlin-grid-card-date-pill{font-size:12px;padding:6px 11px;border-radius:13px}}.merlin-feed-filters-mobile-only{display:none}@media (max-width:900px){.merlin-feed-filters-mobile-only{display:block}}.merlin-feed-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.merlin-feed-filter-trigger{display:inline-flex;align-items:center;gap:4px;padding:5px 10px 5px 12px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.78);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease;line-height:1.2}.merlin-feed-filter-trigger:hover{background:rgba(255,255,255,.07);color:#fff}.merlin-feed-filter-trigger[data-open=true]{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#fff}.merlin-feed-filter-trigger--icon{padding:5px 8px;gap:0}.merlin-feed-filter-trigger--icon svg{display:block}.merlin-feed-filter-section{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.5);padding:8px 10px 4px}.merlin-feed-filter-divider{height:1px;background:rgba(255,255,255,.06);margin:4px 0}.merlin-event-body .event-overview,.merlin-event-body .event-overview li,.merlin-event-body .event-overview p,.merlin-event-body .event-overview span{font-size:16px;line-height:1.6}.merlin-event-body .event-overview p{margin:0 0 14px}.merlin-event-body .event-overview p:last-child{margin-bottom:0}.merlin-event-body .event-overview strong{color:#fff;font-weight:600}.merlin-event-body .event-overview a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness .12s ease}.merlin-event-body .event-overview a:focus,.merlin-event-body .event-overview a:hover{text-decoration-thickness:2px}@keyframes merlin-cta-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.merlin-panel-payouts-stats{grid-template-columns:1fr!important}.merlin-ticket-card-row{flex-direction:column!important}.merlin-ticket-card-thumb{width:100%!important;max-width:100%!important;flex:none!important}.merlin-composer-title-block{padding-top:16px!important;padding-bottom:16px!important}}.referral-panel{padding:24px}@media (max-width:900px){.referral-panel{padding:14px 12px}}.referral-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width:900px){.referral-header{flex-direction:column;align-items:flex-start;gap:10px}}.referral-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}@media (max-width:900px){.referral-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.referral-create-form{display:flex;flex-direction:row;align-items:flex-end;gap:8px;width:100%}.referral-create-form>:first-child{flex:1 1;min-width:0}@media (max-width:900px){.referral-create-form{flex-direction:column;align-items:stretch}.referral-create-form>:first-child{width:100%}.referral-create-form>button{width:100%;min-height:44px}}.referral-table-header{display:flex;flex-direction:row;align-items:center;padding:8px 12px;gap:8px;border-bottom:1px solid rgba(255,255,255,.06);min-height:36px}@media (max-width:900px){.referral-table-header{display:none}}.referral-link-row-body{display:flex;flex-direction:row;align-items:center;gap:8px;padding:12px;width:100%;box-sizing:border-box}@media (max-width:900px){.referral-link-row-body{flex-direction:column;align-items:stretch;gap:12px;padding:14px 12px}}.referral-link-identity{flex:2 1;min-width:0}.referral-link-stats{flex:3 1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:0}.referral-link-sparkline{flex:1.5 1;display:flex;justify-content:center}.referral-stat-cell{flex:1 1;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:0 4px}.referral-stat-label{font-size:11px;color:rgba(255,255,255,.45);letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.referral-stat-value{font-size:14px;font-weight:600;color:var(--neutral-on-background-strong,#fff);line-height:1.3}@media (max-width:900px){.referral-link-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.referral-link-sparkline{grid-column:1/-1;justify-content:flex-start}.referral-stat-cell{align-items:flex-start;padding:0}}.referral-link-actions{display:flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0}@media (max-width:900px){.referral-link-actions{width:100%;justify-content:flex-start}.referral-link-actions button{flex:1 1;min-height:44px;justify-content:center}}.referral-link-detail{background:rgba(255,255,255,.02);border-top:1px solid rgba(255,255,255,.04)}.referral-link-detail-inner{display:flex;flex-direction:row;gap:16px;padding:14px 12px;flex-wrap:wrap}@media (max-width:900px){.referral-link-detail-inner{flex-direction:column;gap:14px}}.referral-secondary-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}@media (max-width:900px){.referral-secondary-stats{grid-template-columns:1fr}}.referral-activity-row{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;min-height:44px;box-sizing:border-box}@media (max-width:900px){.referral-activity-row{padding:12px;gap:8px}}.merlin-org-page{min-height:100vh;background:#0f0f0f;color:var(--neutral-on-background-strong,#e7e7e7)}.merlin-org-banner{position:relative;width:100%;aspect-ratio:21/8;max-height:360px;overflow:hidden;background:#141414}.merlin-org-banner-img{width:100%;height:100%;object-fit:cover;display:block}.merlin-org-banner-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1c1c1c,#0f0f0f)}.merlin-org-banner-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,15,15,0) 0,rgba(15,15,15,.1) 40%,rgba(15,15,15,.75) 80%,rgba(15,15,15,1))}@media (max-width:600px){.merlin-org-banner{aspect-ratio:16/9;max-height:220px}}.merlin-org-content-wrap{width:100%;display:flex;justify-content:center;margin-top:0;position:relative;z-index:1;padding:0 16px 80px;box-sizing:border-box}.merlin-org-content{width:100%;max-width:900px;display:flex;flex-direction:column;gap:48px}@media (max-width:600px){.merlin-org-content-wrap{margin-top:-40px;padding:0 12px 60px}.merlin-org-content{gap:36px}}.merlin-org-profile-header{display:flex;flex-direction:column;gap:14px;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.merlin-org-profile-top{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;flex-wrap:wrap}.merlin-org-avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#1a1a1a;flex-shrink:0;margin-top:0;box-shadow:0 4px 16px rgba(0,0,0,.5)}.merlin-org-avatar img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:600px){.merlin-org-avatar{width:56px;height:56px;margin-top:0}}.merlin-org-identity{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.merlin-org-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.merlin-org-name{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--neutral-on-background-strong,#e7e7e7);font-family:inherit}@media (max-width:600px){.merlin-org-name{font-size:18px}}.merlin-org-verified{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#ffffff;color:#0a0a0b;flex-shrink:0}.merlin-org-handle{margin:0;font-size:14px;color:var(--neutral-on-background-weak,#6a6a6a);font-family:inherit;font-weight:400}.merlin-org-metrics{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.merlin-org-metric{font-size:13px;color:var(--neutral-on-background-medium,#a8a8a8);font-family:inherit}.merlin-org-metric strong{color:var(--neutral-on-background-strong,#e7e7e7);font-weight:600}.merlin-org-metric-dot{font-size:13px;color:var(--neutral-on-background-weak,#6a6a6a)}.merlin-org-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.merlin-organizer-follow-btn{padding:9px 22px;border-radius:999px;border:1px solid #ffffff;background:#ffffff;color:#0a0a0b;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .1s ease;line-height:1}.merlin-organizer-follow-btn:hover:not(:disabled){background:rgba(255,255,255,.92);transform:translateY(-1px)}.merlin-organizer-follow-btn:active:not(:disabled){transform:translateY(0)}.merlin-organizer-follow-btn[data-following=true]{background:transparent;border-color:rgba(255,255,255,.3);color:var(--neutral-on-background-strong,#e7e7e7)}.merlin-organizer-follow-btn:disabled{opacity:.55;cursor:default}@media (max-width:700px){.merlin-org-actions{width:100%;justify-content:space-between;gap:12px;flex-wrap:wrap}.merlin-org-links-row{flex:1 1 auto;min-width:0;gap:10px}.merlin-org-website-link{max-width:140px}}@media (max-width:420px){.merlin-org-actions{gap:8px}.merlin-org-links-row{gap:6px}.merlin-org-website-link{max-width:110px;font-size:12px}.merlin-org-social-btn{width:30px;height:30px}.merlin-organizer-follow-btn{padding:8px 18px;font-size:13px}}.merlin-org-profile-meta{display:flex;flex-direction:column;gap:12px}.merlin-org-bio{margin:0;font-size:15px;line-height:1.55;color:var(--neutral-on-background-medium,#a8a8a8);font-family:inherit;font-weight:400;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.merlin-org-links-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.merlin-org-website-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:var(--neutral-on-background-medium,#a8a8a8);text-decoration:none;transition:color .12s ease;max-width:240px;overflow:hidden}.merlin-org-website-link:hover{color:var(--neutral-on-background-strong,#e7e7e7)}.merlin-org-website-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merlin-org-socials{display:flex;align-items:center;gap:2px}.merlin-org-social-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--neutral-on-background-weak,#6a6a6a);text-decoration:none;transition:color .12s ease,background .12s ease}.merlin-org-social-btn:hover{color:var(--neutral-on-background-strong,#e7e7e7);background:rgba(255,255,255,.07)}.merlin-org-section{display:flex;flex-direction:column;gap:16px}.merlin-org-section--past{padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.merlin-org-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.merlin-org-section-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--neutral-on-background-strong,#e7e7e7);font-family:inherit;line-height:1.2}@media (max-width:600px){.merlin-org-section-title{font-size:17px}}.merlin-org-section-count{font-size:13px;white-space:nowrap}.merlin-org-empty,.merlin-org-section-count{color:var(--neutral-on-background-weak,#6a6a6a)}.merlin-org-empty{margin:0;font-size:14px;font-family:inherit;padding:8px 0}.merlin-org-section--past .merlin-org-grid{opacity:.72}.merlin-org-see-all{display:flex;justify-content:center;margin-top:8px}.merlin-org-see-all-btn{font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.01em;padding:11px 26px;border-radius:999px;background:rgba(255,255,255,.05);color:var(--neutral-on-background-strong,#e7e7e7);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .1s ease}.merlin-org-see-all-btn:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2);transform:translateY(-1px)}.merlin-org-see-all-btn:active{transform:translateY(0)}.merlin-org-page--minimal{background:#0a0a0a}.merlin-org-content-wrap--minimal{margin-top:0;padding-top:64px}@media (max-width:600px){.merlin-org-content-wrap--minimal{padding-top:32px}}.merlin-org-hero{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(56px,8vw,88px);padding:clamp(20px,3vw,32px) 0 clamp(40px,5vw,64px)}.merlin-org-hero-cover-wrap--no-cover{height:clamp(32px,4vw,56px)}.merlin-org-hero--banner-glass{gap:clamp(40px,5vw,64px);padding-top:0}.merlin-org-hero-minimal-bg{width:100%;aspect-ratio:21/8;max-height:220px;background:radial-gradient(70% 80% at 50% 0,rgba(255,255,255,.04),transparent 70%),#0a0a0a;border-radius:20px;border:1px solid rgba(255,255,255,.05)}.merlin-org-hero-gradient-bg{width:100%;aspect-ratio:21/8;max-height:360px;background:linear-gradient(135deg,rgba(59,130,246,.85),rgba(168,85,247,.85) 50%,rgba(236,72,153,.85)),#0a0a0a;border-radius:20px;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px -20px rgba(168,85,247,.25),inset 0 1px 0 rgba(255,255,255,.06)}.merlin-org-hero-split-cover{position:relative;width:100%;aspect-ratio:21/8;max-height:360px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.merlin-org-hero-split-cover-img{width:50%;height:100%;object-fit:cover;display:block;float:left}.merlin-org-hero-split-cover-tone{position:absolute;inset:0 0 0 50%;background:linear-gradient(135deg,rgba(168,85,247,.5),rgba(59,130,246,.5)),#0a0a0a}.merlin-org-hero--split.is-image-right .merlin-org-hero-split-cover-img{float:right}.merlin-org-hero--split.is-image-right .merlin-org-hero-split-cover-tone{inset:0 50% 0 0}@media (max-width:760px){.merlin-org-hero-split-cover-img{width:100%;height:100%;float:none}.merlin-org-hero-split-cover-tone{display:none}}.merlin-org-hero-cover-wrap{position:relative;width:100%;max-width:1080px;margin:0 auto}.merlin-org-hero-cover-placeholder{width:100%;aspect-ratio:21/8;background:linear-gradient(135deg,#1c1c1c,#0f0f0f);border-radius:20px;border:1px solid rgba(255,255,255,.06)}.merlin-org-hero-avatar-overlap{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:clamp(96px,12vw,144px);height:clamp(96px,12vw,144px);border-radius:50%;overflow:hidden;background:#1a1a1a;border:6px solid #0a0a0a;box-shadow:0 8px 24px rgba(0,0,0,.45);z-index:1}.merlin-org-hero-avatar-overlap img{width:100%;height:100%;object-fit:cover;display:block}.merlin-org-hero-identity-below{width:100%;max-width:720px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.merlin-org-hero-identity-below .merlin-org-profile-header{align-items:center;text-align:center}.merlin-org-hero-identity-below .merlin-org-profile-top{flex-direction:column;align-items:center;gap:12px}.merlin-org-hero-identity-below .merlin-org-actions,.merlin-org-hero-identity-below .merlin-org-metrics{justify-content:center}.merlin-org-page--full{background:#0a0a0a}.merlin-org-content-wrap--full{margin-top:0;padding:0;display:block}.merlin-org-content-wrap--full .merlin-org-content{max-width:100%;gap:0;display:block}.merlin-org-content-wrap--full .merlin-org-section{padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px);max-width:1600px;margin-left:auto;margin-right:auto;margin-top:clamp(40px,6vw,72px)}.merlin-org-content-wrap--full .merlin-org-section--hero{padding-left:0!important;padding-right:0!important;max-width:none!important;margin-top:0!important;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.merlin-org-min-list{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(255,255,255,.06)}.merlin-org-min-row{display:flex;align-items:center;gap:16px;padding:16px 4px;border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none;color:inherit;transition:background .12s ease}.merlin-org-min-row:hover{background:rgba(255,255,255,.03)}.merlin-org-min-date{width:56px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.merlin-org-min-month{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--neutral-on-background-medium,#a8a8a8);font-family:ui-monospace,monospace;line-height:1}.merlin-org-min-day{font-size:22px;font-weight:700;color:#ffffff;font-family:ui-monospace,monospace;line-height:1.05}.merlin-org-min-body{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.merlin-org-min-title{font-size:16px;font-weight:600;color:#ffffff;letter-spacing:-.005em}.merlin-org-min-meta,.merlin-org-min-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merlin-org-min-meta{font-size:13px;color:var(--neutral-on-background-weak,#6a6a6a)}.merlin-feed-list-row{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:stretch;gap:12px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.025);cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease;text-align:left}.merlin-feed-list-row:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.merlin-feed-list-row:active{transform:scale(.997)}.merlin-feed-list-row:focus-visible{outline:2px solid rgba(124,58,237,.7);outline-offset:2px}.merlin-feed-list-thumb{flex:0 0 auto;width:72px;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.04)}.merlin-feed-list-thumb-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;color:rgba(255,255,255,.6);background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(245,158,11,.14))}.merlin-feed-list-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center}.merlin-feed-list-title-row{display:flex;align-items:center;gap:8px;min-width:0}.merlin-feed-list-title{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;color:rgba(255,255,255,.95);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merlin-feed-list-status{flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 8px;border-radius:999px;white-space:nowrap}.merlin-feed-list-meta{font-size:12px;color:rgba(255,255,255,.55);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merlin-feed-list-meta-soft{font-size:12px;color:rgba(255,255,255,.4)}.merlin-feed-list-progress-row{display:flex;align-items:center;gap:8px;margin-top:2px}.merlin-feed-list-progress-track{flex:1 1 auto;height:4px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.merlin-feed-list-progress-fill{height:100%;background:linear-gradient(90deg,rgba(124,58,237,.95),rgba(168,85,247,.85));border-radius:999px;transition:width .24s ease}.merlin-feed-list-progress-label{flex:0 0 auto;font-size:11px;color:rgba(255,255,255,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:480px){.merlin-feed-list-row{gap:10px;padding:8px;border-radius:12px}.merlin-feed-list-thumb{width:56px;border-radius:8px}.merlin-feed-list-title{font-size:13.5px}.merlin-feed-list-status{font-size:10px;padding:2px 7px}.merlin-feed-list-progress-row{flex-wrap:wrap}.merlin-feed-list-progress-track{flex-basis:100%}}.merlin-pub-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;background:rgba(15,15,17,.28);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.merlin-pub-header{background:rgba(10,10,12,.85)}}.merlin-pub-header[data-variant=browse]{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:0!important;box-shadow:none!important;position:fixed!important;top:0;left:0;right:0}.merlin-pub-header-inner{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;width:100%;padding:14px 24px;box-sizing:border-box}.merlin-pub-header-logo{grid-column:1;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--neutral-on-background-strong,#ffffff)}.merlin-pub-header-filters-slot{grid-column:2;display:flex;align-items:center;align-self:stretch;min-width:0}.merlin-pub-header-center{grid-column:3;min-width:0}.merlin-pub-header[data-variant=browse] .merlin-pub-header-inner,.merlin-pub-header[data-variant=home] .merlin-pub-header-inner{padding-top:0;padding-bottom:0}.merlin-pub-header-right{grid-column:4;justify-self:end;display:flex;align-items:center;gap:4px}.merlin-pub-header-link{padding:8px 12px;font-size:14px;font-weight:500;color:var(--neutral-on-background-medium,#c8c8c8);text-decoration:none;transition:color .12s ease}.merlin-pub-header-link:hover{color:var(--neutral-on-background-strong,#ffffff)}.merlin-pub-header-link--desktop{display:inline-flex}@media (max-width:700px){.merlin-pub-header-link--desktop{display:none}}.merlin-pub-header-cta{display:inline-flex;align-items:center;padding:9px 18px;border-radius:999px;background:#ffffff;font-size:14px;font-weight:600;letter-spacing:.01em;text-decoration:none;margin-left:6px;transition:background .12s ease,transform .1s ease}.merlin-pub-header-cta,.merlin-pub-header-cta *,.merlin-pub-header-cta span{color:#0a0a0b!important}.merlin-pub-header-cta:hover{background:rgba(255,255,255,.92);transform:translateY(-1px)}.merlin-pub-header-cta:active{transform:translateY(0)}.merlin-pub-header-menu{position:relative}.merlin-pub-header-menu--mobile{display:none}@media (max-width:700px){.merlin-pub-header-menu--mobile{display:inline-flex}}.merlin-pub-header-menu-trigger{width:36px;height:36px;border-radius:50%!important;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:var(--neutral-on-background-strong,#ffffff);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;padding:0;transition:background .12s ease,border-color .12s ease}.merlin-pub-header-menu-trigger:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.merlin-pub-header-menu-trigger img{width:100%;height:100%;object-fit:cover}.merlin-pub-header-menu-initial{font-size:13px;font-weight:700;color:#ffffff}.merlin-pub-header-menu-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#161616;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:6px;display:flex;flex-direction:column;gap:1px;box-shadow:0 16px 40px rgba(0,0,0,.5);z-index:60;animation:merlin-menu-fade .14s ease both}@keyframes merlin-menu-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.merlin-pub-header-menu-header{padding:10px 12px 6px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}.merlin-pub-header-menu-name{font-size:13px;font-weight:600;color:rgba(255,255,255,.95)}.merlin-pub-header-menu-divider{height:1px;background:rgba(255,255,255,.06);margin:4px 0}.merlin-pub-header-menu-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:14px;color:var(--neutral-on-background-strong,#e7e7e7);text-decoration:none;transition:background .12s ease;cursor:pointer}.merlin-pub-header-menu-item:hover{background:rgba(255,255,255,.06)}html[data-merlin-header-filters=true] .merlin-browse-filters-inline{display:none!important}.merlin-next-up-card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@media (max-width:760px){.merlin-next-up-card{grid-template-columns:1fr!important}.merlin-next-up-card>*+*{padding:24px!important;min-height:auto!important}}#merlin-public-header-filters{display:flex;align-items:stretch;justify-content:center;width:100%;height:100%}#merlin-public-header-filters .merlin-feed-filters{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0;width:100%;position:static}#merlin-public-header-filters .merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--category){border:0!important;border-radius:0!important;background:transparent!important;padding:18px 22px!important;font-size:14px!important;font-weight:600!important;color:rgba(255,255,255,.88);letter-spacing:-.005em;display:inline-flex;align-items:center;position:relative;z-index:1}#merlin-public-header-filters .merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--category):hover{background:rgba(255,255,255,.05)!important;color:#ffffff}#merlin-public-header-filters .merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--category)[data-open=true]{background:rgba(255,255,255,.1)!important;color:#ffffff}#merlin-public-header-filters .merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--category)+.merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--category){box-shadow:-1px 0 0 rgba(255,255,255,.08)}#merlin-public-header-filters .merlin-feed-filter-trigger--category{background:transparent!important;border:0!important;border-radius:0!important;padding:18px 14px;color:rgba(255,255,255,.85);flex:0 0 auto;display:inline-flex;align-items:center}#merlin-public-header-filters .merlin-feed-filter-trigger--category svg{width:20px!important;height:20px!important}#merlin-public-header-filters .merlin-feed-filter-trigger--category:hover{background:rgba(255,255,255,.05)!important;color:#ffffff}#merlin-public-header-filters .merlin-feed-filter-trigger--category[data-open=true]{background:rgba(255,255,255,.1)!important;color:#ffffff}#merlin-public-header-filters .merlin-feed-filter-trigger--category span{font-size:14px;font-weight:600;margin-left:6px}@media (max-width:700px){#merlin-public-header-filters{overflow-x:auto;scrollbar-width:none;justify-content:flex-start}#merlin-public-header-filters::-webkit-scrollbar{display:none}#merlin-public-header-filters .merlin-feed-filters{justify-content:flex-start}#merlin-public-header-filters .merlin-feed-filter-trigger:not(.merlin-feed-filter-trigger--category){padding:14px!important;font-size:13px!important}}.merlin-pub-header-search-toggle{position:relative;display:inline-flex;align-items:center}.merlin-pub-header-search-trigger{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;border:0;color:rgba(255,255,255,.85);cursor:pointer;font-family:inherit;padding:0;transition:background .14s ease,color .14s ease}.merlin-pub-header-search-trigger:hover{background:rgba(255,255,255,.08);color:#ffffff}.merlin-pub-header-search-trigger[aria-expanded=true]{background:rgba(255,255,255,.12);color:#ffffff}.merlin-pub-header-search-panel{position:absolute;top:calc(100% + 10px);right:0;display:flex;align-items:center;gap:10px;width:min(92vw,480px);padding:12px 14px;background:rgba(15,15,17,.92);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);animation:merlin-pub-header-search-in .16s cubic-bezier(.2,.8,.2,1);z-index:50}@keyframes merlin-pub-header-search-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.merlin-pub-header-search-panel{animation:none}}.merlin-pub-header-search-panel input{flex:1 1;background:transparent;border:0;outline:0;color:#ffffff;font-size:16px;font-family:inherit;min-width:0}.merlin-pub-header-search-panel input::placeholder{color:rgba(255,255,255,.45)}.merlin-pub-header-search-clear{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.06);border:0;color:rgba(255,255,255,.85);cursor:pointer;padding:0}.merlin-pub-header-search-clear:hover{background:rgba(255,255,255,.12);color:#ffffff}@media (max-width:700px){.merlin-pub-header-search-panel{width:min(94vw,320px)}}.merlin-feed-view-picker{display:inline-flex;align-items:center;gap:4px;margin:0 0 12px auto;padding:10px 4px 4px}.merlin-feed-view-btn{width:36px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;border:0;color:rgba(255,255,255,.65);cursor:pointer;padding:0;font-family:inherit;transition:background .14s ease,color .14s ease}.merlin-feed-view-btn:hover{background:rgba(255,255,255,.06);color:#ffffff}.merlin-feed-view-btn[data-active=true]{background:#ffffff;color:#0a0a0b}.merlin-feed-view-btn[data-active=true] svg{color:#0a0a0b}.merlin-masonry-cards{width:100%;padding-top:8px;column-count:4;column-gap:12px}@media (max-width:1400px){.merlin-masonry-cards{column-count:3}}@media (max-width:900px){.merlin-masonry-cards{column-count:2}}@media (max-width:520px){.merlin-masonry-cards{column-count:2;column-gap:8px}}.merlin-masonry-cell{page-break-inside:avoid;break-inside:avoid;margin-bottom:12px;display:block}@media (max-width:520px){.merlin-masonry-cell{margin-bottom:8px}}.merlin-masonry-cell .merlin-grid-card-poster{aspect-ratio:var(--masonry-aspect,4/5)}.merlin-pub-header--event .merlin-pub-header-center,.merlin-pub-header--event .merlin-pub-header-filters-slot{display:none}.merlin-pub-header--event .merlin-pub-header-inner{grid-template-columns:auto 1fr auto}.merlin-pub-header--event .merlin-pub-header-right{grid-column:3}@media (max-width:700px){.merlin-pub-header-inner{padding:12px 16px;gap:12px}.merlin-pub-header-cta,.merlin-pub-header-link--desktop,.merlin-pub-header-logo{display:none!important}.merlin-pub-header-inner{grid-template-columns:0 1fr 0 auto}.merlin-pub-header-filters-slot{grid-column:2;overflow-x:auto;scrollbar-width:none}.merlin-pub-header-filters-slot::-webkit-scrollbar{display:none}}.merlin-events-hero{position:relative;width:100%;height:clamp(560px,80vh,820px);overflow:hidden;background:#0a0a0a;isolation:isolate}.merlin-events-hero-bg,.merlin-events-hero-bg-stack{position:absolute;inset:0}.merlin-events-hero-bg{background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;transition:opacity .8s ease;filter:brightness(.95) saturate(115%)}.merlin-events-hero-bg[data-active=true]{opacity:1}.merlin-events-hero-bg[data-empty=true]{background:radial-gradient(circle at 20% 0,rgba(124,58,237,.35),transparent 55%),radial-gradient(circle at 80% 80%,rgba(245,158,11,.28),transparent 55%),linear-gradient(135deg,#0d0d12,#15151c)}.merlin-events-hero-bg-fallback{position:absolute;inset:0;background:radial-gradient(circle at 20% 0,rgba(124,58,237,.4),transparent 55%),radial-gradient(circle at 85% 90%,rgba(245,158,11,.32),transparent 55%),linear-gradient(135deg,#0a0a10,#16161e)}.merlin-events-hero-bottom-blend{position:absolute;left:0;right:0;bottom:0;height:96px;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(10,10,10,0) 0,rgba(10,10,10,.55) 40%,rgba(10,10,10,.92) 75%,#0a0a0a)}.merlin-events-hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,10,.94),rgba(10,10,10,.72) 28%,rgba(10,10,10,.32) 55%,rgba(10,10,10,0) 78%),linear-gradient(180deg,rgba(10,10,10,.4),rgba(10,10,10,0) 22%,rgba(10,10,10,0) 65%,rgba(10,10,10,.55));pointer-events:none}.merlin-events-hero-content{position:absolute;top:128px;bottom:0;left:0;right:0;padding:24px clamp(24px,5vw,80px) 88px;display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(32px,5vw,80px);z-index:2;animation:merlin-hero-fade .48s cubic-bezier(.2,.8,.2,1) both;max-width:1600px;margin:0 auto}@keyframes merlin-hero-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.merlin-events-hero-meta-col{flex:1 1 auto;min-width:0;max-width:640px;display:flex;flex-direction:column;gap:14px}.merlin-events-hero-meta-col>.merlin-events-hero-title{margin-bottom:18px}.merlin-events-hero-meta-col>.merlin-events-hero-location+.merlin-events-hero-date{margin-top:-6px}.merlin-events-hero-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.7)}.merlin-events-hero-org{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:rgba(255,255,255,.92);font-size:14px;font-weight:600;width:-moz-fit-content;width:fit-content;padding:4px 10px 4px 4px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);transition:background .16s ease}.merlin-events-hero-org:hover{background:rgba(255,255,255,.1)}.merlin-events-hero-org img{width:26px;height:26px;border-radius:50%;object-fit:cover;background:rgba(255,255,255,.08)}.merlin-events-hero-title{margin:0;font-size:50px;font-weight:800;line-height:1.04;letter-spacing:-.03em;color:#ffffff;text-shadow:0 4px 24px rgba(0,0,0,.5)}@media (max-width:880px){.merlin-events-hero-title{font-size:35px}}.merlin-events-hero-location{font-size:18px;font-weight:700;line-height:1.3;color:#ffffff;letter-spacing:-.005em;text-shadow:0 2px 10px rgba(0,0,0,.45)}.merlin-events-hero-date{font-size:18px;font-weight:500;line-height:1.3;color:rgba(255,255,255,.85);letter-spacing:-.005em}.merlin-events-hero-desc{margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.55;color:rgba(255,255,255,.78);max-width:580px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 8px rgba(0,0,0,.4)}.merlin-events-hero-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-width:540px}.merlin-events-hero-bullets li{position:relative;padding-left:26px;font-size:15px;line-height:1.5;color:rgba(255,255,255,.85);text-shadow:0 1px 6px rgba(0,0,0,.5)}.merlin-events-hero-bullets li:before{content:"✓";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.12);color:#ffffff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.merlin-events-hero-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.merlin-events-hero-cta-primary{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:.01em;border-radius:8px;cursor:pointer;text-decoration:none;background:rgb(255,255,255);color:#000000!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .16s ease,transform .1s ease,border-color .16s ease}.merlin-events-hero-cta-primary:hover{transform:translateY(-1px)}.merlin-events-hero-cta-primary:active{transform:translateY(0)}.merlin-events-hero-flyer{flex:0 0 auto;width:clamp(240px,22vw,320px);aspect-ratio:4/5;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 32px 80px rgba(0,0,0,.6),0 4px 16px rgba(0,0,0,.45);background:#0a0a0c;text-decoration:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease}.merlin-events-hero-flyer:hover{transform:translateY(-4px);box-shadow:0 40px 96px rgba(0,0,0,.7),0 6px 20px rgba(0,0,0,.5)}.merlin-events-hero-flyer img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:880px){.merlin-events-hero-flyer{display:none}.merlin-events-hero-content{padding:56px 20px 80px;flex-direction:column;align-items:stretch}.merlin-events-hero-title{font-size:35px}}.merlin-events-hero--empty .merlin-events-hero-content{align-items:center;justify-content:center}.merlin-events-hero--empty .merlin-events-hero-meta-col{align-items:center;text-align:center;max-width:720px}.merlin-events-hero-dots{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:4}.merlin-events-hero-dot{width:8px;height:8px;border-radius:50%!important;background:rgba(255,255,255,.35);border:0;padding:0;cursor:pointer;transition:background .16s ease,width .2s ease}.merlin-events-hero-dot:hover{background:rgba(255,255,255,.6)}.merlin-events-hero-dot[data-active=true]{width:28px;border-radius:999px!important;background:#ffffff}.merlin-events-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:0!important;background:transparent;border:0;color:rgba(255,255,255,.85);font-size:38px;line-height:1;cursor:pointer;z-index:4;display:inline-flex;align-items:center;justify-content:center;text-shadow:0 2px 14px rgba(0,0,0,.55);transition:color .16s ease,transform .16s ease}.merlin-events-hero-arrow:hover{background:transparent;color:#ffffff;transform:translateY(-50%) scale(1.12)}.merlin-events-hero-arrow--prev{left:20px}.merlin-events-hero-arrow--next{right:20px}@media (max-width:880px){.merlin-events-hero-arrow{display:none}}.merlin-events-hero-skeleton{position:relative;width:100%;height:clamp(560px,80vh,820px);background:linear-gradient(120deg,#0a0a0d,#131319 50%,#0a0a0d);background-size:200% 100%;animation:merlin-hero-shimmer 2.4s linear infinite;overflow:hidden}.merlin-events-hero-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,7,.85),rgba(5,5,7,0) 70%)}@keyframes merlin-hero-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.merlin-events-page{background:#0a0a0a}.merlin-events-sections{display:flex;flex-direction:column;gap:64px;padding:64px clamp(20px,4vw,56px) 32px;max-width:1600px;margin:0 auto;box-sizing:border-box}.merlin-events-section{display:flex;flex-direction:column;gap:20px}.merlin-events-section--all{padding:32px clamp(20px,4vw,56px) 96px;max-width:1600px;border-top:1px solid rgba(255,255,255,.06);margin:32px auto 0;scroll-margin-top:80px}.merlin-events-section-header{display:flex;align-items:baseline;gap:12px}.merlin-events-section-title{margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#ffffff}.merlin-events-section-count{font-size:14px;color:rgba(255,255,255,.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.merlin-events-section-cta{margin-left:auto;font-size:14px;font-weight:600;color:rgba(255,255,255,.7);text-decoration:none;padding:6px 10px;border-radius:8px;transition:color .12s ease,background .12s ease}.merlin-events-section-cta:hover{color:#ffffff;background:rgba(255,255,255,.06)}.merlin-events-section-cta span{transition:transform .16s ease;display:inline-block;margin-left:4px}.merlin-events-section-cta:hover span{transform:translateX(2px)}.merlin-events-search-mode{padding-top:96px;max-width:1600px;margin:0 auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}.merlin-events-search-header{display:flex;flex-direction:column;gap:14px;padding:24px 0 20px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:32px}.merlin-events-search-header-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.merlin-events-search-title{margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#ffffff}.merlin-events-search-clear{font-size:13px;font-weight:600;color:rgba(255,255,255,.6);text-decoration:none;padding:6px 10px;border-radius:8px;transition:color .12s ease,background .12s ease}.merlin-events-search-clear:hover{color:#ffffff;background:rgba(255,255,255,.06)}.merlin-events-search-pills{display:flex;flex-wrap:wrap;gap:8px}.merlin-events-search-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 6px 7px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#ffffff;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s ease,border-color .12s ease}.merlin-events-search-pill:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28)}.merlin-events-search-pill-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.12);font-size:16px;line-height:1}@media (max-width:600px){.merlin-events-sections{gap:48px;padding-top:40px;padding-bottom:24px}}.merlin-events-sections-skeleton{height:360px;background:linear-gradient(180deg,rgba(8,8,10,0),rgba(8,8,10,1) 28%)}.merlin-pub-footer{border-top:1px solid rgba(255,255,255,.06)}.merlin-pub-footer-brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--neutral-on-background-strong,#ffffff)}.merlin-pub-footer-links{display:flex;align-items:center}.merlin-pub-footer-links a{text-decoration:none;transition:color .12s ease}.merlin-pub-footer-links a:hover :is(span,p,div){color:var(--neutral-on-background-strong,#ffffff)!important}.merlin-pub-footer-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#ffffff!important;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s ease,transform .1s ease,border-color .14s ease}.merlin-pub-footer-cta:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28);transform:translateY(-1px)}.merlin-pub-footer-cta-arrow{font-size:14px;line-height:1}@media (max-width:600px){.merlin-pub-footer{gap:16px!important}.merlin-pub-footer-cta{margin-left:0!important}}.merlin-scroll-grid{position:relative;width:100%;padding:.5rem 0;display:flex;flex-direction:column;align-items:center;gap:.5rem;overflow:hidden}.merlin-scroll-grid-row{width:125%;display:flex;gap:1rem}.merlin-scroll-grid-cell{flex:1 1;aspect-ratio:7/5;display:flex;flex-direction:column;overflow:hidden}.merlin-scroll-grid-img{flex:1 1;min-height:0;overflow:hidden;border-radius:6px;background:rgba(255,255,255,.04)}.merlin-scroll-grid-img img{width:100%;height:100%;object-fit:cover;display:block}.merlin-scroll-grid-info{display:flex;justify-content:space-between;padding:.35rem .1rem 0;gap:8px}.merlin-scroll-grid-info p{margin:0;text-transform:uppercase;font-size:.7rem;font-weight:500;letter-spacing:-.01rem;line-height:1;color:rgba(255,255,255,.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merlin-scroll-grid-info p:last-child{flex:0 0 auto;color:rgba(255,255,255,.45)}@media (max-width:640px){.merlin-scroll-grid{gap:.65rem;padding:.25rem 0}.merlin-scroll-grid-row{gap:.6rem}.merlin-scroll-grid-cell{aspect-ratio:1/1}.merlin-scroll-grid-info{padding:.4rem .05rem 0;gap:6px}.merlin-scroll-grid-info p{font-size:.78rem}}.merlin-account-pill{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:0;border-radius:12px;color:var(--neutral-on-background-strong);font-family:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease}.merlin-account-pill:focus-visible,.merlin-account-pill:hover{background:rgba(255,255,255,.06);outline:none}.merlin-account-pill[data-collapsed=true]{justify-content:center;padding:8px}.merlin-account-pill-avatar{position:relative;display:inline-flex;flex-shrink:0}.merlin-account-pill-tier{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;color:#fff;border:2px solid #0f0f0f;white-space:nowrap}.merlin-account-pill-tier[data-variant=pro]{background:linear-gradient(135deg,#f59e0b,#ef4444 50%,#ec4899)}.merlin-account-pill-tier[data-variant=free]{background:rgba(255,255,255,.18);color:rgba(255,255,255,.92)}.merlin-account-pill-tier[data-variant=member]{background:rgba(255,255,255,.14);color:rgba(255,255,255,.85)}.merlin-account-pill-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merlin-account-pill-bell{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px!important;cursor:pointer;transition:background .12s ease,color .12s ease;flex-shrink:0;outline:none}.merlin-account-pill-bell:hover{background:rgba(255,255,255,.08)}.merlin-account-pill-bell:focus-visible{background:rgba(255,255,255,.1);box-shadow:0 0 0 2px rgba(168,85,247,.45)}@media (max-width:900px){[class*=Toaster_toastContainer]{bottom:calc(76px + env(safe-area-inset-bottom, 0) + 12px)!important;max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important;padding:0!important}[class*=Toast_toast]{padding:8px 12px!important;font-size:13px!important}}.merlin-parallax-outro{position:relative;width:100%;min-height:80svh;background-color:#0a0a0a;color:#ffffff;overflow:hidden}.merlin-parallax-outro-container{position:relative;width:100%;min-height:inherit;padding:clamp(2.5rem,5vw,4rem) clamp(2rem,5vw,4rem);display:block;transform:translateY(-35%);will-change:transform}.merlin-parallax-outro-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.5;z-index:0}.merlin-parallax-outro-content{position:relative;width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;grid-gap:clamp(2rem,4vw,4.5rem);gap:clamp(2rem,4vw,4.5rem);z-index:1}@media (max-width:900px){.merlin-parallax-outro-content{grid-template-columns:1fr;gap:clamp(2.25rem,6vw,3rem);align-items:stretch}}.merlin-parallax-outro-row{display:flex;justify-content:space-between;gap:2rem}.merlin-parallax-outro-col-major{flex:3 1}.merlin-parallax-outro-col-major h2{width:75%;margin:0 0 1.25rem;font-size:clamp(3rem,4vw,5rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;color:#ffffff}.merlin-parallax-outro-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#ffffff;color:#0a0a0a!important;border-radius:999px;font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:-.005em;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,background .14s ease;box-shadow:0 8px 22px rgba(0,0,0,.35)}.merlin-parallax-outro-cta:hover{transform:translateY(-1px);background:#f3f3f3;box-shadow:0 12px 28px rgba(0,0,0,.45);color:#0a0a0a!important}.merlin-parallax-outro-col-minor{flex:2 1;display:flex;gap:2rem}.merlin-parallax-outro-sub{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.merlin-parallax-outro-sub h3{margin:0;font-size:clamp(1.1rem,1.4vw,1.6rem);font-weight:300;line-height:1.2;color:rgba(255,255,255,.9)}.merlin-parallax-outro-sub a{text-decoration:none;color:rgba(255,255,255,.85);font-size:clamp(1.1rem,1.4vw,1.6rem);font-weight:300;line-height:1.4;transition:color .14s ease}.merlin-parallax-outro-sub a:hover{color:#ffffff}.merlin-parallax-outro-baseline p{margin:0;font-size:.9rem;font-weight:400;color:rgba(255,255,255,.55)}@media (max-width:1000px){.merlin-parallax-outro-row{flex-direction:column;gap:4rem}.merlin-parallax-outro-col-major h2{width:100%;font-size:2.5rem}.merlin-parallax-outro-col-minor{flex-direction:row;gap:1.5rem}}.merlin-outro-services{position:relative;display:grid;grid-template-columns:minmax(280px,.85fr) 1.15fr;grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);align-items:stretch;margin-bottom:clamp(2rem,5vh,4rem);z-index:1}.merlin-outro-services--solo{grid-template-columns:1fr;margin:0;max-width:480px;width:100%;justify-self:end}@media (max-width:900px){.merlin-outro-services--solo{justify-self:stretch;max-width:none}}.merlin-imgpicker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.merlin-imgpicker-card{position:relative;border-radius:12px!important;overflow:hidden;border:1px solid rgba(255,255,255,.06);cursor:pointer;padding:0;background:#1a1a1a;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.merlin-imgpicker-card.is-active,.merlin-imgpicker-card:hover{transform:translateY(-2px);border-color:rgba(168,85,247,.55);box-shadow:0 0 0 2px rgba(168,85,247,.35),0 12px 28px rgba(0,0,0,.55)}.merlin-imgpicker-thumb{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.merlin-imgpicker-credit{position:absolute;inset:auto 0 0 0;padding:18px 10px 8px;font-size:11px;font-weight:500;color:rgba(255,255,255,.92);background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,0));text-align:left;pointer-events:none;opacity:0;transition:opacity .14s ease}.merlin-imgpicker-credit>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merlin-imgpicker-card.is-active .merlin-imgpicker-credit,.merlin-imgpicker-card:hover .merlin-imgpicker-credit{opacity:1}.merlin-imgpicker-check{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:999px;background:#fff;color:#000;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.35)}.merlin-imgpicker-skeleton{border-radius:12px!important;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.1) 50%,rgba(255,255,255,.04));background-size:200% 100%;animation:merlin-imgpicker-shimmer 1.4s ease-in-out infinite;border:1px solid rgba(255,255,255,.05)}@keyframes merlin-imgpicker-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.merlin-imgpicker-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 4px}.merlin-imgpicker-chip{padding:6px 12px;border-radius:999px!important;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.78);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease}.merlin-imgpicker-chip:hover{background:rgba(255,255,255,.1);color:#fff}.merlin-timepopover{background:#181818;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 14px 32px rgba(0,0,0,.55);padding:10px}.merlin-timepopover--sheet{width:100%;max-width:420px;border-bottom:none;border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:max(env(safe-area-inset-bottom),12px);box-shadow:0 -14px 32px rgba(0,0,0,.55)}.merlin-timepopover-handle{width:36px;height:4px;border-radius:999px;background:rgba(255,255,255,.18);margin:0 auto 8px}.merlin-timepopover-body{display:flex;flex-direction:column;gap:10px}.merlin-timepopover-row{display:grid;grid-template-columns:32px 1fr 32px;grid-gap:6px;gap:6px;align-items:center}.merlin-timepopover-input{width:100%;padding:10px 12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-family:inherit;font-size:16px;font-weight:600;text-align:center;outline:none;transition:border-color .12s ease,background .12s ease}.merlin-timepopover-input:focus{border-color:rgba(168,85,247,.55);background:rgba(255,255,255,.08)}.merlin-timepopover-step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:38px;padding:0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:rgba(255,255,255,.85);font-family:inherit;font-size:18px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.merlin-timepopover-step:hover{background:rgba(255,255,255,.12);color:#fff}.merlin-timepopover-presets{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.merlin-timepopover-preset{padding:6px 0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:rgba(255,255,255,.78);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease}.merlin-timepopover-preset:hover{background:rgba(255,255,255,.1);color:#fff}.merlin-timepopover-divider{height:1px;background:rgba(255,255,255,.08);margin:2px 0}.merlin-timepopover-list{max-height:220px;overflow-y:scroll;padding:2px;overscroll-behavior:contain;pointer-events:auto;-webkit-overflow-scrolling:touch}.merlin-timepopover-slot{display:block;width:100%;text-align:left;padding:8px 10px;background:transparent;border:none;color:#fff;border-radius:8px;cursor:pointer;font-size:13px;font-weight:400;font-family:inherit;transition:background .12s ease}.merlin-timepopover-slot:hover{background:rgba(255,255,255,.06)}.merlin-timepopover-slot.is-selected{background:#fff;color:#000;font-weight:600}.merlin-timepopover-slot.is-selected:hover{background:#f3f3f3}@media (max-width:700px){.merlin-timepopover-list{max-height:min(380px,50dvh)}.merlin-timepopover-slot{padding:12px 14px;font-size:16px}}.merlin-outro-services-list{display:flex;flex-direction:column;justify-content:center}.merlin-outro-services-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.merlin-outro-services-item{display:block}.merlin-outro-chip{display:inline-flex;align-items:center;gap:.65rem;padding:.7rem 1.1rem .7rem .55rem;border-radius:999px;border:0;cursor:pointer;background:rgba(10,10,14,.55);color:#f5f5f6;font-family:inherit;font-size:1.2rem;font-weight:500;letter-spacing:-.005em;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .3s ease,color .3s ease}.merlin-outro-chip:focus-visible,.merlin-outro-chip:hover{background:rgba(10,10,14,.78);outline:none}.merlin-outro-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:1px solid rgba(255,255,255,.38);background:transparent;color:rgba(255,255,255,.9)}.merlin-outro-chip-label{white-space:nowrap}.merlin-outro-bubble{position:relative;padding:1rem 1.1rem 1.1rem;border-radius:12px;background:rgba(10,10,14,.62);color:#f5f5f6;max-width:min(420px,100%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 40px -20px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05)}.merlin-outro-bubble-copy{margin:0 0 .45rem;font-size:.96rem;line-height:1.4;color:#fff}.merlin-outro-bubble-copy strong{color:#fff;font-weight:600}.merlin-outro-bubble-desc{margin:0;font-size:.88rem;line-height:1.45;color:rgba(245,245,246,.78)}.merlin-outro-services-image{position:relative;min-height:clamp(260px,38vh,460px);border-radius:14px;overflow:hidden;background:rgba(10,10,14,.4);border:1px solid rgba(255,255,255,.06)}.merlin-outro-services-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;will-change:opacity}@media (max-width:900px){.merlin-outro-services{grid-template-columns:1fr;gap:1.5rem}.merlin-outro-services-image{order:-1;min-height:220px}}.merlin-pro-modal-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px;animation:merlin-pro-fade-in .18s ease-out both}@keyframes merlin-pro-fade-in{0%{opacity:0}to{opacity:1}}.merlin-pro-modal-shell{position:relative;width:100%;max-width:460px;max-height:92dvh;overflow-y:auto;background:#161618;color:#ffffff;border:0;border-radius:26px;padding:32px 28px 22px;box-shadow:0 30px 80px rgba(0,0,0,.6),0 4px 16px rgba(0,0,0,.4);text-align:center;animation:merlin-pro-pop-in .22s cubic-bezier(.2,.8,.2,1) both}@keyframes merlin-pro-pop-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.merlin-pro-modal-close{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%!important;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.85);cursor:pointer;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.merlin-pro-modal-close:hover{background:rgba(255,255,255,.12);color:#ffffff}.merlin-pro-modal-mark{width:64px;height:64px;margin:0 auto 18px;border-radius:18px;background:rgba(255,255,255,.05);border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;font-family:Emaro,SF Pro Display,system-ui,sans-serif;font-size:36px;font-weight:400;color:#ffffff}.merlin-pro-modal-mark span{line-height:1}.merlin-pro-modal-title{margin:0 0 8px;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#ffffff}.merlin-pro-modal-sub{margin:0 0 8px;font-size:15px;line-height:1.45;color:rgba(255,255,255,.7)}.merlin-pro-modal-context{margin:0 0 12px;font-size:13px;color:rgba(255,255,255,.55)}.merlin-pro-card{margin-top:18px;padding:22px 22px 20px;background:rgba(255,255,255,.035);border:0;border-radius:22px;text-align:left;display:flex;flex-direction:column;gap:18px}.merlin-pro-card-head{display:flex;align-items:center;gap:10px}.merlin-pro-card-name{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1}.merlin-pro-card-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#1d9bf0;color:#ffffff}.merlin-pro-feature-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.merlin-pro-feature-list li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.35;color:rgba(255,255,255,.94)}.merlin-pro-feature-list li>[data-icon],.merlin-pro-feature-list li>svg{flex:0 0 auto;color:rgba(255,255,255,.78)}.merlin-plan-toggle{display:inline-flex;align-self:center;padding:4px;border-radius:999px!important;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);gap:4px}.merlin-plan-toggle-pill{padding:8px 22px;border-radius:999px!important;background:transparent;border:0;color:rgba(255,255,255,.65);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .14s ease,color .14s ease}.merlin-plan-toggle-pill:hover{color:rgba(255,255,255,.92)}.merlin-plan-toggle-pill.is-active{background:#ffffff;color:#0a0a0b}.merlin-pro-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.merlin-pro-annual-toggle{display:inline-flex;padding:3px;border-radius:999px!important;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);gap:2px}.merlin-pro-annual-pill{padding:6px 14px;border-radius:999px!important;background:transparent;border:0;color:rgba(255,255,255,.65);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .14s ease,color .14s ease;display:inline-flex;align-items:center;gap:6px}.merlin-pro-annual-pill:hover{color:rgba(255,255,255,.92)}.merlin-pro-annual-pill.is-active{background:rgba(255,255,255,.12);color:#ffffff}.merlin-pro-interval-row{display:flex;gap:8px}.merlin-pro-interval-pill{flex:1 1;padding:10px 12px;border-radius:12px!important;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.85);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;transition:background .14s ease,border-color .14s ease,color .14s ease}.merlin-pro-interval-pill:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16)}.merlin-pro-interval-pill.is-active{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);color:#ffffff}.merlin-pro-interval-save{font-size:10px;font-weight:600;letter-spacing:.02em;color:rgba(56,211,158,.95);text-transform:uppercase}.merlin-pro-primary-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;padding:14px 20px;background:#ffffff;color:#0a0a0b!important;border:1px solid #ffffff;border-radius:14px!important;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.005em;cursor:pointer;transition:background .14s ease,transform .1s ease}.merlin-pro-primary-btn:hover{background:rgba(255,255,255,.92);transform:translateY(-1px)}.merlin-pro-primary-btn:disabled{opacity:.6;cursor:default;transform:none}.merlin-pro-text-link{background:transparent;border:0;color:rgba(255,255,255,.65);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;padding:6px;transition:color .14s ease}.merlin-pro-text-link:hover{color:#ffffff}.merlin-pro-error{margin:0;padding:10px 12px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);border-radius:10px;color:rgb(248,113,113);font-size:13px}.merlin-pro-modal-foot{margin-top:18px;font-size:13px;color:rgba(255,255,255,.55)}.merlin-pro-modal-foot a{color:rgba(255,255,255,.85);text-decoration:underline;text-underline-offset:3px}.merlin-pro-checkout{margin-top:18px;padding:20px 18px 18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:18px}.merlin-pro-checkout-actions{margin-top:14px;display:flex;gap:8px}.merlin-pro-ghost-btn{padding:12px 16px;background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:12px!important;color:#ffffff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .14s ease}.merlin-pro-ghost-btn:hover{background:rgba(255,255,255,.06)}.merlin-pro-ghost-btn:disabled{opacity:.5;cursor:default}.merlin-settings-pro-banner{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(245,158,11,.1));border:1px solid rgba(255,255,255,.12);border-radius:16px;color:#ffffff;font-family:inherit;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.merlin-settings-pro-banner:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.2);box-shadow:0 12px 32px rgba(0,0,0,.45)}.merlin-settings-pro-banner-mark{flex:0 0 auto;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#2a2a30,#18181c);border:1px solid rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center;font-family:Emaro,SF Pro Display,system-ui,sans-serif;font-size:26px;color:#ffffff;line-height:1}.merlin-settings-pro-banner-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.merlin-settings-pro-banner-title{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#ffffff}.merlin-settings-pro-banner-tag{padding:2px 8px;background:rgba(255,255,255,.95);color:#0a0a0b;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.merlin-settings-pro-banner-sub{font-size:13px;color:rgba(255,255,255,.72);line-height:1.4}.merlin-settings-pro-banner-arrow{flex:0 0 auto;font-size:20px;color:rgba(255,255,255,.6);transition:transform .16s ease,color .16s ease}.merlin-settings-pro-banner:hover .merlin-settings-pro-banner-arrow{transform:translateX(3px);color:#ffffff}.merlin-onboard-form{margin-top:18px;display:flex;flex-direction:column;gap:14px;text-align:left}.merlin-onboard-field{display:flex;flex-direction:column;gap:6px}.merlin-onboard-label{font-size:13px;font-weight:600;color:rgba(255,255,255,.78);letter-spacing:-.005em}.merlin-onboard-input{width:100%;padding:12px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffff;font-family:inherit;font-size:15px;outline:none;transition:background .14s ease,border-color .14s ease}.merlin-onboard-input::placeholder{color:rgba(255,255,255,.4)}.merlin-onboard-input:focus{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.24)}select.merlin-onboard-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='rgba(255,255,255,0.7)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 5 7 9 11 5'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}select.merlin-onboard-input.is-empty{color:rgba(255,255,255,.4)}select.merlin-onboard-input option{background:#1a1a1c;color:#ffffff}.merlin-onboard-foot{margin:14px 0 0;font-size:12px;color:rgba(255,255,255,.5);text-align:center}.merlin-onboard-shell{max-width:480px;text-align:center}.merlin-onboard-hero{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 0 14px}.merlin-onboard-hero-avatar{width:76px;height:76px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-family:Emaro,SF Pro Display,system-ui,sans-serif;font-size:30px;font-weight:500;color:#ffffff;box-shadow:0 6px 24px rgba(0,0,0,.45)}.merlin-onboard-hero-avatar img{width:100%;height:100%;object-fit:cover;display:block}.merlin-onboard-hero-sub{font-size:13px;letter-spacing:.01em;color:rgba(255,255,255,.55)}.merlin-onboard-title{margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#ffffff}.merlin-onboard-sub{margin:0 0 6px;font-size:14px;line-height:1.45;color:rgba(255,255,255,.65)}.merlin-onboard-email-block{display:flex;flex-direction:column;gap:8px;padding:12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:12px}.merlin-onboard-email-row{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.85);cursor:pointer}.merlin-onboard-email-row input[type=radio]{accent-color:#ffffff;width:16px;height:16px;margin:0;cursor:pointer}.merlin-onboard-helper{margin:0;font-size:12px;color:rgba(255,255,255,.5);line-height:1.45}.merlin-onboard-skip-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:rgba(255,255,255,.65);font-family:inherit;font-size:14px;font-weight:500;padding:10px 14px;cursor:pointer;transition:color .14s ease}.merlin-onboard-skip-btn:hover:not(:disabled){color:#ffffff}.merlin-onboard-skip-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes merlin-pro-gradient-slide{0%{background-position:0 50%}to{background-position:200% 50%}}.threads-rail-icon-gradient{color:#c084fc;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 6px rgba(192,132,252,.55))}.threads-rail-item[data-highlight=true]:hover{background:rgba(168,85,247,.08)}.merlin-pro-gradient{background:linear-gradient(90deg,#3b82f6,#a855f7 20%,#ec4899 50%,#a855f7 80%,#3b82f6);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:merlin-pro-gradient-slide 6s linear infinite;display:inline-block;font-weight:800;letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.merlin-pro-gradient{animation:none}}.merlin-pro-current-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0 4px}.merlin-pro-current-price{font-size:30px;font-weight:800;color:#ffffff;line-height:1;letter-spacing:-.02em}.merlin-pro-current-price>span{font-size:14px;font-weight:500;color:rgba(255,255,255,.55);margin-left:4px;letter-spacing:0}.merlin-pro-current-meta{font-size:12px;color:rgba(255,255,255,.55)}.merlin-pro-downgrade-btn{width:100%;padding:14px;border-radius:14px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.85);font-size:15px;font-weight:600;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:background .16s ease,border-color .16s ease;font-family:inherit}.merlin-pro-downgrade-btn:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18)}.merlin-pro-downgrade-btn:disabled{opacity:.5;cursor:default}.merlin-pro-tag{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.merlin-pro-wizard-backdrop{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.78);backdrop-filter:blur(10px) saturate(.85);-webkit-backdrop-filter:blur(10px) saturate(.85);display:flex;align-items:center;justify-content:center;padding:24px;animation:merlin-fade-in .16s ease}.merlin-pro-wizard-shell{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 48px);overflow-y:auto;background:#0f0f10;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:28px 24px 22px;color:#ffffff;animation:merlin-pro-wizard-pop .22s cubic-bezier(.2,.8,.2,1)}@keyframes merlin-pro-wizard-pop{0%{transform:translateY(8px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.merlin-pro-wizard-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:999px;background:rgba(255,255,255,.06);border:0;color:rgba(255,255,255,.7);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit}.merlin-pro-wizard-close:hover{background:rgba(255,255,255,.1);color:#ffffff}.merlin-pro-wizard-dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:18px}.merlin-pro-wizard-dot{width:24px;height:4px;border-radius:999px;background:rgba(255,255,255,.1);transition:background .18s ease,width .18s ease}.merlin-pro-wizard-dot.is-active{background:#ffffff;width:32px}.merlin-pro-wizard-dot.is-done{background:rgba(255,255,255,.55)}.merlin-pro-wizard-step{display:flex;flex-direction:column;gap:14px}.merlin-pro-wizard-hero{display:flex;align-items:center;justify-content:center;gap:12px;margin:4px 0 6px}.merlin-pro-wizard-title{margin:0;font-size:26px;font-weight:700;letter-spacing:-.01em;text-align:center}.merlin-pro-wizard-sub{margin:0 0 6px;font-size:14px;line-height:1.55;color:rgba(255,255,255,.62);text-align:center}.merlin-pro-wizard-unlocks{list-style:none;margin:8px 0 4px;padding:14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:12px}.merlin-pro-wizard-unlocks li{display:flex;align-items:center;gap:12px;font-size:14px;color:rgba(255,255,255,.88)}.merlin-pro-wizard-unlock-icon{width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.06);display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.85);flex-shrink:0}.merlin-pro-wizard-section{display:flex;flex-direction:column;gap:8px;margin-top:6px}.merlin-pro-wizard-field-label{font-size:12px;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.06em}.merlin-pro-wizard-input{width:100%;padding:12px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffff;font-size:15px;font-family:inherit;outline:none;transition:border-color .16s ease,background .16s ease}.merlin-pro-wizard-input:focus{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.06)}.merlin-pro-wizard-error{margin:0;color:rgb(248,113,113);font-size:13px}.merlin-pro-wizard-logo-row{display:flex;align-items:center;gap:12px}.merlin-pro-wizard-logo-preview{width:56px;height:56px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:rgba(255,255,255,.4);flex-shrink:0}.merlin-pro-wizard-logo-preview img{width:100%;height:100%;object-fit:contain}.merlin-pro-wizard-color-row{display:flex;gap:10px}.merlin-pro-wizard-color-chip{position:relative;flex:1 1;display:flex;align-items:center;gap:10px;padding:12px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;font-family:inherit}.merlin-pro-wizard-color-swatch{width:24px;height:24px;border-radius:6px;border:1px solid rgba(255,255,255,.12);flex-shrink:0}.merlin-pro-wizard-color-label{font-size:14px;color:rgba(255,255,255,.82)}.merlin-pro-wizard-done-hero{display:flex;align-items:center;justify-content:center;margin-top:8px}.merlin-pro-wizard-done-check{width:64px;height:64px;border-radius:999px;background:rgba(34,197,94,.18);color:rgb(74,222,128);display:inline-flex;align-items:center;justify-content:center}.merlin-pro-wizard-footer{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.merlin-pro-wizard-footer .merlin-pro-wizard-primary{flex:1 1;margin-left:auto;min-width:160px}.merlin-pro-wizard-primary{padding:13px 18px;border-radius:14px;background:#ffffff;color:#0a0a0b;font-size:15px;font-weight:600;border:0;cursor:pointer;font-family:inherit;transition:opacity .16s ease}.merlin-pro-wizard-primary:hover{opacity:.92}.merlin-pro-wizard-primary:disabled{opacity:.55;cursor:default}.merlin-pro-wizard-secondary{padding:13px 18px;border-radius:14px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.85);font-size:14px;font-weight:500;border:1px solid rgba(255,255,255,.1);cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}.merlin-pro-wizard-secondary:hover{background:rgba(255,255,255,.1)}.merlin-pro-wizard-text-link{background:transparent;border:0;padding:10px 8px;color:rgba(255,255,255,.55);font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.merlin-pro-wizard-text-link:hover{color:rgba(255,255,255,.85)}@media (max-width:600px){.merlin-pro-wizard-shell{padding:20px 16px 16px;max-height:calc(100vh - 24px)}.merlin-pro-wizard-title{font-size:22px}.merlin-pro-wizard-footer{flex-direction:column-reverse;align-items:stretch}.merlin-pro-wizard-footer .merlin-pro-wizard-primary{width:100%}}.overlay-background{background-color:rgba(8,10,14,.62)!important;backdrop-filter:blur(14px) saturate(.85);-webkit-backdrop-filter:blur(14px) saturate(.85)}@media (max-width:900px){[contenteditable=""],[contenteditable=true],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}.merlin-mobile-composer{position:fixed;inset:0;z-index:9999;display:grid;grid-template-rows:auto 1fr auto;height:100vh;height:100dvh;width:100vw;background:var(--page-background,#0a0a0b);color:#fff;touch-action:none;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;animation:merlin-mobile-composer-in .22s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.merlin-mobile-composer{animation:none}}@keyframes merlin-mobile-composer-in{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.merlin-mobile-composer__header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:max(env(safe-area-inset-top),8px) 12px 8px;border-bottom:1px solid rgba(255,255,255,.06);background:var(--page-background,#0a0a0b);position:relative;z-index:2}.merlin-mobile-composer__title{text-align:center;font-size:16px;font-weight:600;letter-spacing:-.005em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merlin-mobile-composer__icon-btn,.merlin-mobile-composer__icon-btn-placeholder{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;padding:0}.merlin-mobile-composer__icon-btn:active,.merlin-mobile-composer__icon-btn:hover{background:rgba(255,255,255,.08)}.merlin-mobile-composer__icon-btn-placeholder{visibility:hidden}.merlin-mobile-composer__body{overflow-y:auto;overflow-x:hidden;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 16px 32px}.merlin-mobile-composer__body--enter{animation:merlin-mobile-composer-body-fade .18s ease-out}@keyframes merlin-mobile-composer-body-fade{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.merlin-mobile-composer__body--enter{animation:none}}.merlin-mobile-composer__footer{padding:10px 16px max(env(safe-area-inset-bottom),12px);border-top:1px solid rgba(255,255,255,.06);background:var(--page-background,#0a0a0b);position:relative;z-index:2}.merlin-mobile-composer__footer button{min-height:44px}.merlin-assistant-fab{position:fixed;right:24px;bottom:24px;width:88px;height:88px;border-radius:50%;background:transparent;border:none;padding:0;cursor:pointer;z-index:50;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.merlin-assistant-fab:hover{transform:translateY(-1px) scale(1.04)}.merlin-assistant-fab:hover .merlin-assistant-fab__orb-img{animation-duration:1.8s,2.6s,3.4s}.merlin-assistant-fab__orb-img{width:100%;height:100%;display:block;animation:merlin-orb-breathe 2.4s ease-in-out infinite,merlin-orb-sway 3.5s ease-in-out infinite,merlin-orb-drift 4.7s ease-in-out infinite;transform-origin:center center;pointer-events:none}@keyframes merlin-orb-breathe{0%,to{transform:translate(var(--orb-shift-x,0),var(--orb-shift-y,0)) scale(1) rotate(var(--orb-rot,0deg))}50%{transform:translate(var(--orb-shift-x,0),var(--orb-shift-y,0)) scale(.9) rotate(var(--orb-rot,0deg))}}@keyframes merlin-orb-sway{0%,to{--orb-rot:-10deg}50%{--orb-rot:10deg}}@keyframes merlin-orb-drift{0%{--orb-shift-x:-1.5px;--orb-shift-y:0px}25%{--orb-shift-x:1px;--orb-shift-y:-1.5px}50%{--orb-shift-x:1.5px;--orb-shift-y:1px}75%{--orb-shift-x:-1px;--orb-shift-y:1.5px}to{--orb-shift-x:-1.5px;--orb-shift-y:0px}}@property --orb-rot{syntax:"<angle>";inherits:false;initial-value:0deg}@property --orb-shift-x{syntax:"<length>";inherits:false;initial-value:0}@property --orb-shift-y{syntax:"<length>";inherits:false;initial-value:0}@media (prefers-reduced-motion:reduce){.merlin-assistant-fab,.merlin-assistant-fab__orb-img{animation:none!important}}@media (max-width:900px){.merlin-assistant-fab{display:none!important}}.merlin-hp-builder{display:flex;flex-direction:column;height:100%;width:100%;background:#0a0a0a;color:#fff}.merlin-hp-builder-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.08);flex:0 0 auto;background:rgba(0,0,0,.4)}.merlin-hp-builder-tabs{display:none;position:relative;margin:12px 16px 4px;padding:4px;background:rgba(255,255,255,.05);border-radius:14px;flex:0 0 auto;overflow:hidden;isolation:isolate}.merlin-hp-builder-tabs__highlight{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);background:rgba(255,255,255,.1);border-radius:10px;transition:transform .36s cubic-bezier(.32,.72,0,1);z-index:0;pointer-events:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.merlin-hp-builder-tabs[data-active-index="0"] .merlin-hp-builder-tabs__highlight{transform:translateX(0)}.merlin-hp-builder-tabs[data-active-index="1"] .merlin-hp-builder-tabs__highlight{transform:translateX(100%)}.merlin-hp-builder-tabs[data-active-index="2"] .merlin-hp-builder-tabs__highlight{transform:translateX(200%)}.merlin-hp-tab{flex:1 1;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;background:transparent;border:none;color:rgba(255,255,255,.55);font-size:13px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:color .22s ease;-webkit-tap-highlight-color:transparent}.merlin-hp-tab img,.merlin-hp-tab svg{opacity:.7;transition:opacity .22s ease}.merlin-hp-tab.is-active{color:#fff}.merlin-hp-tab.is-active img,.merlin-hp-tab.is-active svg{opacity:1}.merlin-hp-builder-body{display:grid;grid-template-columns:320px 1fr 360px;flex:1 1;min-height:0;position:relative;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.merlin-hp-builder-body[data-blocks-collapsed=true]{grid-template-columns:0 1fr 360px}.merlin-hp-builder-body[data-config-collapsed=true]{grid-template-columns:320px 1fr 0}.merlin-hp-builder-body[data-blocks-collapsed=true][data-config-collapsed=true]{grid-template-columns:0 1fr 0}.merlin-hp-builder-body[data-blocks-collapsed=true] .merlin-hp-pane--blocks,.merlin-hp-builder-body[data-config-collapsed=true] .merlin-hp-pane--config{visibility:hidden;pointer-events:none;border-right:0}.merlin-hp-pane-collapse{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(255,255,255,.7);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;flex-shrink:0}.merlin-hp-pane-collapse:hover{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}.merlin-hp-pane-header--right{display:flex;align-items:center;gap:8px;padding:14px 16px 8px;border-bottom:1px solid rgba(255,255,255,.06);flex:0 0 auto}.merlin-hp-pane-reopen{position:absolute;top:50%;transform:translateY(-50%);width:22px;height:56px;padding:0;background:rgba(20,20,22,.92);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.85);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:0 4px 12px rgba(0,0,0,.4);transition:background .12s ease,color .12s ease,transform .12s ease}.merlin-hp-pane-reopen:hover{background:rgba(30,30,32,.98);color:#fff;transform:translateY(-50%) scale(1.05)}.merlin-hp-pane-reopen--left{left:8px}.merlin-hp-pane-reopen--right{right:8px}.merlin-hp-pane--config{display:flex;flex-direction:column;padding:16px;overflow-y:auto;background:#0a0a0a}.merlin-hp-config-mobile{display:block}@media (min-width:1101px){.merlin-hp-config-mobile{display:none}}.merlin-hp-pane{display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(255,255,255,.08);background:#0a0a0a}.merlin-hp-pane:last-child{border-right:0}.merlin-hp-pane--preview{background:#050505;overflow:hidden;padding:16px;display:flex;flex-direction:column}.merlin-hp-pane-header{padding:14px 16px 8px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:4px;flex:0 0 auto}.merlin-hp-pane-body{padding:12px 16px 24px;overflow-y:auto;flex:1 1}.merlin-hp-preview-frame{border-radius:12px;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(255,255,255,.06);background:#0a0a0a;flex:1 1;min-height:0}.merlin-hp-catalog-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);cursor:pointer;color:#fff;width:100%}.merlin-hp-catalog-item-title{font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px}.merlin-hp-catalog-item-pro{font-size:10px;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.6);background:rgba(168,85,247,.18);border:1px solid rgba(168,85,247,.4);padding:1px 6px;border-radius:4px}.merlin-hp-catalog-item-sub{font-size:12px;color:rgba(255,255,255,.55)}.merlin-composer-trigger-wrap{padding:0}.merlin-composer-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:22px 20px 14px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0!important;color:rgba(255,255,255,.94);font-family:inherit;cursor:pointer;text-align:left;transition:background .14s ease}.merlin-composer-trigger:hover{background:rgba(255,255,255,.025)}.merlin-composer-trigger-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);flex-shrink:0;font-size:14px;font-weight:700;color:rgba(255,255,255,.85)}.merlin-composer-trigger-avatar img{width:100%;height:100%;object-fit:cover;display:block}.merlin-composer-trigger-placeholder{flex:1 1;min-width:0;font-size:14px;color:rgba(255,255,255,.45);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merlin-composer-trigger-post{flex-shrink:0;padding:6px 14px;border-radius:12px;background:transparent;border:1px solid rgba(255,255,255,.18);font-size:13px;font-weight:600;color:#fff;letter-spacing:-.01em;transition:background .14s ease,border-color .14s ease}.merlin-composer-trigger:hover .merlin-composer-trigger-post{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.32)}.merlin-pixels-field{display:flex;align-items:flex-end;gap:12px}.merlin-pixels-dot{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.2);flex-shrink:0;margin-bottom:16px;transition:background .14s ease,box-shadow .14s ease}.merlin-pixels-dot[data-connected=true]{background:rgb(56,211,158);box-shadow:0 0 0 3px rgba(56,211,158,.18)}.merlin-pixels-input{flex:1 1;min-width:0}.merlin-finance-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.merlin-finance-filters-pills{display:inline-flex;padding:3px;border-radius:999px!important;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);gap:2px;flex-shrink:0}.merlin-finance-filters-pill{padding:6px 12px;border-radius:999px!important;background:transparent;border:0;color:rgba(255,255,255,.65);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .14s ease,color .14s ease;white-space:nowrap}.merlin-finance-filters-pill:hover{color:rgba(255,255,255,.92)}.merlin-finance-filters-pill.is-active{background:#ffffff;color:#0a0a0b}.merlin-finance-filters-select{flex:1 1;min-width:160px;padding:8px 12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--neutral-on-background-strong);font-family:inherit;font-size:13px;cursor:pointer}.merlin-finance-filters-select:hover{background:rgba(255,255,255,.06)}.merlin-finance-filters-clear{padding:6px 10px;background:transparent;border:0;color:rgba(255,255,255,.6);font-family:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.merlin-finance-filters-clear:hover{color:rgba(255,255,255,.9)}.merlin-hp-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media (max-width:720px){.merlin-hp-catalog-grid{grid-template-columns:1fr}}.merlin-hp-catalog-tile{display:inline-flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px!important;color:var(--neutral-on-background-strong);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;text-align:left;transition:background .14s ease,border-color .14s ease}.merlin-hp-catalog-tile:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}.merlin-hp-catalog-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.85);flex-shrink:0}.merlin-hp-catalog-tile-label{display:inline-flex;align-items:center;gap:6px;flex:1 1;min-width:0}.merlin-hp-catalog-tile-pro{font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:linear-gradient(135deg,#f59e0b,#ec4899);color:#fff}.merlin-hp-block-shell{position:relative;cursor:pointer;border-radius:8px;transition:outline-color .12s ease,background .12s ease;outline:1.5px solid transparent;outline-offset:2px}.merlin-hp-block-shell:hover{outline-color:rgba(125,92,255,.5)}.merlin-hp-block-shell.is-selected{outline-color:rgba(125,92,255,.95)}.merlin-hp-block-shell-cue{position:absolute;top:-10px;left:8px;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:rgba(125,92,255,.95);color:#fff;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:0;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease;pointer-events:none;z-index:2;white-space:nowrap}.merlin-hp-block-shell.is-selected .merlin-hp-block-shell-cue,.merlin-hp-block-shell:hover .merlin-hp-block-shell-cue{opacity:1;transform:translateY(0);pointer-events:auto}.merlin-hp-block-shell-action{background:rgba(255,255,255,.16);border:0;color:#fff;font-family:inherit;font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;cursor:pointer}.merlin-hp-block-shell-action:hover{background:rgba(255,255,255,.28)}.merlin-hp-banner-edit{position:relative;display:block;width:100%;border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit}.merlin-hp-banner-edit-cue{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;font-size:12px;font-weight:600;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .14s ease;pointer-events:none}.merlin-hp-banner-edit:hover .merlin-hp-banner-edit-cue{opacity:1}.merlin-brand-drawer-backdrop{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.55);backdrop-filter:saturate(140%) blur(2px);-webkit-backdrop-filter:saturate(140%) blur(2px);display:flex;justify-content:flex-end;animation:merlin-fade-in .14s ease}.merlin-brand-drawer{width:min(440px,100vw);height:100vh;display:flex;flex-direction:column;background:#0a0a0b;border-left:1px solid rgba(255,255,255,.08);animation:merlin-slide-in-right .2s ease}@keyframes merlin-slide-in-right{0%{transform:translateX(20px);opacity:.4}to{transform:translateX(0);opacity:1}}.merlin-brand-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.06);flex:0 0 auto}.merlin-brand-drawer-body{flex:1 1 auto;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:18px}.merlin-brand-drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid rgba(255,255,255,.06);flex:0 0 auto}.merlin-brand-drawer-cover{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);aspect-ratio:16/7}.merlin-brand-drawer-cover img{width:100%;height:100%;object-fit:cover;display:block}.merlin-brand-drawer-cover-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.merlin-brand-drawer-cover-actions{position:absolute;bottom:12px;right:12px;display:flex;gap:6px}.merlin-brand-drawer-avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:28px;font-weight:700;color:rgba(255,255,255,.78)}.merlin-brand-drawer-avatar img{width:100%;height:100%;object-fit:cover;display:block}.merlin-hp-chat{display:flex;flex-direction:column;min-height:0;height:100%}.merlin-hp-chat-header{padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.merlin-hp-chat-thread{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.merlin-hp-chat-starter{text-align:left;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.85);font-size:13px;cursor:pointer;line-height:1.4;width:100%}.merlin-hp-chat-bubble{padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap;max-width:90%}.merlin-hp-chat-bubble--user{align-self:flex-end;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14)}.merlin-hp-chat-bubble--assistant{align-self:flex-start;background:rgba(120,200,255,.1);border:1px solid rgba(120,200,255,.18)}.merlin-hp-chat-input{padding:12px;border-top:1px solid rgba(255,255,255,.06);flex:0 0 auto}@media (max-width:1100px){.merlin-hp-builder-tabs{display:flex}.merlin-hp-builder-body{grid-template-columns:1fr}.merlin-hp-pane{display:none;border-right:0}.merlin-hp-pane.is-active{display:flex}}@media (max-width:720px){.merlin-hp-builder{height:100svh}.merlin-hp-builder-header{position:-webkit-sticky;position:sticky;top:0;z-index:5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(10,10,10,.78);padding:10px 14px}.merlin-hp-builder-header>:first-child>:nth-child(2){max-width:60vw}.merlin-hp-builder-tabs{position:-webkit-sticky;position:sticky;top:56px;z-index:4;margin:8px 12px 0}.merlin-hp-pane-header{padding:14px 16px 6px}.merlin-hp-pane-body{padding:12px 16px calc(20px + env(safe-area-inset-bottom))}.merlin-hp-pane--preview{padding:12px}.merlin-hp-preview-frame{border-radius:18px}.merlin-hp-header-aux,.merlin-hp-header-subtitle{display:none!important}}@media (max-width:480px){.merlin-hp-builder-header{padding:8px 12px}.merlin-hp-builder-tabs{margin:6px 10px 0}.merlin-hp-tab span{display:inline}}@media (max-width:360px){.merlin-hp-tab span{display:none}}.merlin-radio-card-group{display:flex;flex-direction:column;gap:6px}.merlin-radio-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);color:#fff;cursor:pointer;width:100%;text-align:left;font:inherit;transition:background .12s ease,border-color .12s ease}.merlin-radio-card.is-selected{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.4)}.merlin-radio-card:hover:not(.is-selected){background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.merlin-radio-card__label{font-size:14px;font-weight:600;flex:1 1;min-width:0}.merlin-radio-card__info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:rgba(255,255,255,.45);cursor:help;flex:0 0 auto;transition:color .12s ease,background .12s ease}.merlin-radio-card__info:focus-visible,.merlin-radio-card__info:hover{color:rgba(255,255,255,.85);background:rgba(255,255,255,.08);outline:none}.merlin-radio-card__tooltip{position:absolute;bottom:calc(100% + 6px);right:-8px;width:max-content;max-width:240px;padding:8px 10px;border-radius:8px;background:rgba(20,20,20,.96);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.92);font-size:12px;line-height:1.4;font-weight:400;white-space:normal;text-align:left;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease;z-index:5;box-shadow:0 8px 24px rgba(0,0,0,.45)}.merlin-radio-card__tooltip:after{content:"";position:absolute;top:100%;right:14px;width:8px;height:8px;background:rgba(20,20,20,.96);border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);transform:translateY(-4px) rotate(45deg)}.merlin-radio-card__info:focus-visible .merlin-radio-card__tooltip,.merlin-radio-card__info:hover .merlin-radio-card__tooltip{opacity:1;transform:translateY(0)}.merlin-chat-modal__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;animation:merlin-chat-fade-in .14s ease-out}.merlin-chat-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(620px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 64px));height:min(640px,calc(100vh - 64px));background:#0e0e10;border:1px solid rgba(255,255,255,.08);border-radius:22px;box-shadow:0 20px 60px rgba(0,0,0,.55),0 4px 14px rgba(0,0,0,.35);z-index:91;display:flex;flex-direction:column;overflow:hidden;animation:merlin-chat-pop-in .18s cubic-bezier(.18,.89,.32,1.28)}@keyframes merlin-chat-fade-in{0%{opacity:0}to{opacity:1}}@keyframes merlin-chat-pop-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.merlin-chat-modal__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px}.merlin-chat-modal__header-brand{display:inline-flex;align-items:center;gap:10px}.merlin-chat-modal__header-orb{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 5px rgba(186,135,255,.55)) drop-shadow(0 0 10px rgba(99,179,255,.3));animation:merlin-orb-breathe 2.4s ease-in-out infinite,merlin-orb-sway 3.5s ease-in-out infinite,merlin-orb-drift 4.7s ease-in-out infinite}.merlin-chat-modal__header-orb img{width:100%;height:100%;display:block}.merlin-chat-modal__header-title{color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em}.merlin-chat-modal__header-actions{display:inline-flex;align-items:center;gap:6px}.merlin-chat-modal__close{width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:transparent;color:rgba(255,255,255,.6);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.merlin-chat-modal__close:hover{background:rgba(255,255,255,.08);color:#fff}.merlin-chat-modal__body,.merlin-chat-modal__thread{flex:1 1;min-height:0;display:flex;flex-direction:column}.merlin-chat-modal__thread{overflow-y:auto;padding:18px;gap:10px}.merlin-chat-modal__thread::-webkit-scrollbar{width:6px}.merlin-chat-modal__thread::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:999px}.merlin-chat-modal__empty{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:8px 4px}.merlin-chat-modal__empty-title{color:#fff;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.merlin-chat-modal__suggestions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.merlin-chat-modal__suggestion{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;background:rgba(255,255,255,.05);border:0;color:rgba(255,255,255,.92);font-size:14px;font-weight:500;cursor:pointer;transition:transform .14s ease,background .15s ease,border-color .15s ease;text-align:left;max-width:100%}.merlin-chat-modal__suggestion:hover:not(:disabled){background:rgba(255,255,255,.08);transform:translateY(-1px)}.merlin-chat-modal__suggestion:disabled{opacity:.5;cursor:not-allowed}.merlin-chat-modal__suggestion-icon{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.merlin-chat-modal__suggestion-icon svg{display:block}.merlin-chat-modal__suggestion-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merlin-chat-modal__msg{display:flex;gap:10px;max-width:100%}.merlin-chat-modal__msg--user{align-self:flex-end;flex-direction:column;max-width:88%}.merlin-chat-modal__msg--assistant{align-self:stretch;flex-direction:row;align-items:flex-start}.merlin-chat-modal__msg-avatar{flex:0 0 auto;width:22px;height:22px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center}.merlin-chat-modal__msg-avatar img{width:100%;height:100%;display:block}.merlin-chat-modal__msg-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.merlin-chat-modal__bubble{padding:10px 14px;border-radius:16px;font-size:16px;font-weight:400;line-height:1.5;white-space:pre-wrap;color:#fff}.merlin-chat-modal__msg--user .merlin-chat-modal__bubble{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-bottom-right-radius:6px}.merlin-chat-modal__msg--assistant .merlin-chat-modal__bubble{background:transparent;border:none;padding:2px 0}.merlin-chat-modal__bubble--busy{display:inline-flex;align-items:center;justify-content:center;min-width:40px}.merlin-chat-modal__msg-actions{display:inline-flex;align-items:center;gap:4px;margin-top:2px;opacity:.55;transition:opacity .15s ease}.merlin-chat-modal__msg--assistant:hover .merlin-chat-modal__msg-actions{opacity:1}.merlin-chat-modal__msg-action{width:26px;height:26px;border-radius:8px;border:none;background:transparent;color:rgba(255,255,255,.55);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.merlin-chat-modal__msg-action:hover{background:rgba(255,255,255,.08);color:#fff}.merlin-chat-modal__tool-card{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:12px}.merlin-chat-modal__tool-card-text{display:flex;flex-direction:column;min-width:0}.merlin-chat-modal__tool-card-title{font-size:13px;font-weight:600;color:#fff}.merlin-chat-modal__tool-card-sub{font-size:12px;color:rgba(255,255,255,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merlin-chat-modal__tool-card-action{flex:0 0 auto;padding:6px 12px;border-radius:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:12px;font-weight:500;cursor:pointer}.merlin-chat-modal__tool-card-action:hover{background:rgba(255,255,255,.16)}.merlin-chat-modal__nav-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;align-self:flex-start;padding:9px 14px;border-radius:999px;background:linear-gradient(135deg,rgba(168,85,247,.18),rgba(99,179,255,.14));border:1px solid rgba(168,85,247,.35);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:transform .14s ease,background .15s ease,border-color .15s ease;text-align:left}.merlin-chat-modal__nav-btn:hover{background:linear-gradient(135deg,rgba(168,85,247,.28),rgba(99,179,255,.22));border-color:rgba(168,85,247,.55);transform:translateY(-1px)}.merlin-chat-modal__nav-btn svg{opacity:.7;transition:opacity .14s ease}.merlin-chat-modal__nav-btn:hover svg{opacity:1}.merlin-chat-modal__composer{padding:0;display:flex;flex-direction:column}.merlin-chat-modal__composer-box{position:relative;display:flex;flex-direction:column;background:rgba(255,255,255,.04);border:none;border-radius:22px 22px 0 0;padding:14px 16px 12px;transition:background .15s ease}.merlin-chat-modal__composer-box:focus-within{background:rgba(255,255,255,.055)}.merlin-chat-modal__composer-shield{position:absolute;top:18px;left:16px;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.42);pointer-events:none}.merlin-chat-modal__textarea{width:100%;background:transparent;border:none;outline:none;resize:none;color:#fff;font-family:inherit;font-size:15px;line-height:1.45;min-height:44px;max-height:180px;padding:0 0 0 22px}.merlin-chat-modal__textarea::placeholder{color:rgba(255,255,255,.42)}.merlin-chat-modal__composer-bar{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px}.merlin-chat-modal__composer-bar-spacer{flex:1 1}.merlin-chat-modal__icon-btn{width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:transparent;color:rgba(255,255,255,.65);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.merlin-chat-modal__icon-btn:hover{background:rgba(255,255,255,.08);color:#fff}.merlin-chat-modal__mic{width:34px;height:34px;border-radius:999px;border:none;background:transparent;color:rgba(255,255,255,.65);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.merlin-chat-modal__mic:hover{background:rgba(255,255,255,.06);color:#fff}.merlin-chat-modal__mic.is-recording{background:rgba(239,68,68,.18);color:#fca5a5;animation:merlin-mic-pulse 1.4s ease-in-out infinite}@keyframes merlin-mic-pulse{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.45)}50%{box-shadow:0 0 0 6px rgba(239,68,68,0)}}.merlin-chat-modal__disclaimer{margin:0;text-align:center;font-size:11px;color:rgba(255,255,255,.38);line-height:1.4;padding:0 8px}.merlin-chat-modal__send{width:36px;height:36px;border-radius:999px;border:none;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,opacity .15s ease,background .15s ease;box-shadow:0 2px 10px rgba(0,0,0,.4)}.merlin-chat-modal__send:hover:not(:disabled){transform:scale(1.05)}.merlin-chat-modal__send:disabled{background:rgba(255,255,255,.2);color:rgba(255,255,255,.5);cursor:not-allowed;box-shadow:none}@media (max-width:640px){.merlin-chat-modal__backdrop{display:none}.merlin-chat-modal{top:0;left:0;transform:none;width:100vw;width:100dvw;height:100vh;height:100dvh;max-height:none;border-radius:0;border:none;box-shadow:none}.merlin-chat-modal__empty-title{font-size:22px}.merlin-chat-modal__thread{padding:14px}.merlin-chat-modal__composer{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.merlin-block-catalog__item{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);color:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease}.merlin-block-catalog__item:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.merlin-block-catalog__item-label{font-weight:600;font-size:14px;color:#fff;min-width:0;flex:1 1}.merlin-block-catalog__item-pro{margin-left:8px;font-size:10px;font-weight:500;color:rgba(255,255,255,.6)}.merlin-block-catalog__item-info{position:relative;flex:0 0 auto;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.45);cursor:help;outline:none}.merlin-block-catalog__item-info:focus-visible,.merlin-block-catalog__item-info:hover{color:rgba(255,255,255,.85);background:rgba(255,255,255,.08)}.merlin-block-catalog__tooltip{position:absolute;bottom:calc(100% + 8px);right:-4px;width:max-content;max-width:240px;padding:8px 10px;border-radius:8px;background:rgba(20,20,20,.96);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.92);font-size:12px;line-height:1.4;text-align:left;font-weight:400;white-space:normal;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease;z-index:10;box-shadow:0 8px 24px rgba(0,0,0,.45)}.merlin-block-catalog__item-info:focus-visible .merlin-block-catalog__tooltip,.merlin-block-catalog__item-info:hover .merlin-block-catalog__tooltip{opacity:1;transform:translateY(0)}.merlin-feed-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:6px 0;min-width:0}.merlin-feed-toolbar__search{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.92);transition:border-color .15s ease,background .15s ease}.merlin-feed-toolbar__search:focus-within{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.merlin-feed-toolbar__search svg{flex:0 0 auto;color:rgba(255,255,255,.55)}.merlin-feed-toolbar__search input{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:inherit;font-family:inherit;font-size:14px}.merlin-feed-toolbar__search input::placeholder{color:rgba(255,255,255,.42)}.merlin-feed-toolbar__search-clear{flex:0 0 auto;width:22px;height:22px;border-radius:999px;border:none;background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);font-size:14px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.merlin-feed-toolbar__search-clear:hover{background:rgba(255,255,255,.16);color:#fff}.merlin-feed-toolbar__view{position:relative;display:inline-flex;flex:0 0 auto;padding:4px;background:rgba(255,255,255,.05);border-radius:999px;isolation:isolate}.merlin-feed-toolbar__view-highlight{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);background:rgba(255,255,255,.1);border-radius:999px;transition:transform .36s cubic-bezier(.32,.72,0,1);z-index:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.merlin-feed-toolbar__view[data-active-index="0"] .merlin-feed-toolbar__view-highlight{transform:translateX(0)}.merlin-feed-toolbar__view[data-active-index="1"] .merlin-feed-toolbar__view-highlight{transform:translateX(100%)}.merlin-feed-toolbar__view[data-active-index="2"] .merlin-feed-toolbar__view-highlight{transform:translateX(200%)}.merlin-feed-toolbar__view button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;background:transparent;color:rgba(255,255,255,.55);font-size:13px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:color .22s ease;border-radius:999px;-webkit-tap-highlight-color:transparent}.merlin-feed-toolbar__view button.is-active{color:#fff}.merlin-feed-toolbar__view button svg{opacity:.7;transition:opacity .22s ease}.merlin-feed-toolbar__view button.is-active svg{opacity:1}.merlin-feed-toolbar__filter{position:relative;flex:0 0 auto}.merlin-feed-toolbar__filter-trigger{display:inline-flex;align-items:center;gap:8px;min-width:130px;justify-content:space-between;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.88);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.merlin-feed-toolbar__filter-trigger:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}.merlin-feed-toolbar__filter-trigger svg{opacity:.7}.merlin-feed-toolbar__menu-overlay{position:fixed;inset:0;z-index:50}.merlin-feed-toolbar__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:51;min-width:200px;padding:6px;border-radius:12px;background:#161616;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 32px rgba(0,0,0,.55);display:flex;flex-direction:column;gap:2px}.merlin-feed-toolbar__menu-item{display:inline-flex;align-items:center;gap:8px;padding:9px 10px;border:none;background:transparent;color:rgba(255,255,255,.88);font-size:13px;border-radius:8px;cursor:pointer;text-align:left}.merlin-feed-toolbar__menu-item:hover{background:rgba(255,255,255,.06);color:#fff}.merlin-feed-toolbar__menu-item.is-active{color:#fff}.merlin-feed-toolbar__create{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;border:none;background:#fff;color:#111;font-size:13px;font-weight:600;cursor:pointer;transition:transform .12s ease,background .15s ease;box-shadow:0 2px 10px rgba(0,0,0,.35)}.merlin-feed-toolbar__create:hover{transform:translateY(-1px);background:rgba(255,255,255,.92)}@media (max-width:640px){.merlin-feed-toolbar{flex-wrap:wrap}.merlin-feed-toolbar__search{flex:1 1 100%;order:0}.merlin-feed-toolbar__filter{order:1;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px)}.merlin-feed-toolbar__filter-trigger{width:100%;min-width:0;justify-content:space-between}.merlin-feed-toolbar--orders .merlin-feed-toolbar__filter{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px)}}.merlin-feed-calendar{display:flex;flex-direction:column;gap:8px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px}.merlin-feed-calendar__head{display:flex;align-items:center;gap:8px;padding:4px 4px 8px}.merlin-feed-calendar__title{flex:1 1;font-size:15px;font-weight:600;color:#fff;letter-spacing:-.01em}.merlin-feed-calendar__nav{width:30px;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:transparent;color:rgba(255,255,255,.7);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.merlin-feed-calendar__nav:hover{background:rgba(255,255,255,.08);color:#fff}.merlin-feed-calendar__today{margin-left:4px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:transparent;color:rgba(255,255,255,.85);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}.merlin-feed-calendar__today:hover{background:rgba(255,255,255,.06)}.merlin-feed-calendar__dow{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;padding:0 2px}.merlin-feed-calendar__dow span{text-align:center;font-size:10px;font-weight:600;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.06em;padding:6px 0 4px}.merlin-feed-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.merlin-feed-calendar__cell{min-height:92px;padding:6px;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:4px;overflow:hidden}.merlin-feed-calendar__cell.is-other-month{opacity:.35}.merlin-feed-calendar__cell.is-today{border-color:rgba(120,200,255,.45);background:rgba(120,200,255,.06)}.merlin-feed-calendar__date{font-size:12px;font-weight:500;color:rgba(255,255,255,.75);padding-left:2px}.merlin-feed-calendar__cell.is-today .merlin-feed-calendar__date{color:rgb(120,200,255);font-weight:700}.merlin-feed-calendar__chips{display:flex;flex-direction:column;gap:3px;flex:1 1;min-height:0}.merlin-feed-calendar__chip{display:flex;align-items:baseline;gap:4px;padding:3px 6px;border-radius:6px;border:none;font-size:10px;font-weight:500;cursor:pointer;background:rgba(255,255,255,.06);color:rgba(255,255,255,.85);text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background .12s ease}.merlin-feed-calendar__chip:hover{background:rgba(255,255,255,.12)}.merlin-feed-calendar__chip.status-live{background:rgba(34,197,94,.16);color:rgb(134,239,172)}.merlin-feed-calendar__chip.status-live:hover{background:rgba(34,197,94,.26)}.merlin-feed-calendar__chip.status-draft{background:rgba(255,255,255,.06);color:rgba(255,255,255,.65)}.merlin-feed-calendar__chip.status-past{background:rgba(255,255,255,.04);color:rgba(255,255,255,.45)}.merlin-feed-calendar__chip-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;flex:0 0 auto}.merlin-feed-calendar__chip-title{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merlin-feed-calendar__chip--more{font-size:9px;font-style:italic;color:rgba(255,255,255,.55);background:transparent;padding:2px 6px}.merlin-feed-calendar__chip--more:hover{background:rgba(255,255,255,.04)}@media (max-width:640px){.merlin-feed-calendar__cell{min-height:70px;padding:4px}.merlin-feed-calendar__chip-title{display:none}.merlin-feed-calendar__chip{padding:2px 4px}}.merlin-orders-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05);transition:background .12s ease}.merlin-orders-row:hover{background:rgba(255,255,255,.045)}.merlin-orders-row__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.merlin-orders-row__title{font-size:14px;font-weight:600;color:#fff}.merlin-orders-row__meta,.merlin-orders-row__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merlin-orders-row__meta{font-size:12px;color:rgba(255,255,255,.55)}.merlin-orders-row__right{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px}.merlin-orders-row__total{font-size:13px;font-weight:600;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.merlin-orders-row__status{font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;text-transform:capitalize}.merlin-orders-row__kebab-wrap{position:relative}.merlin-orders-row__kebab{width:28px;height:28px;border-radius:999px;border:none;background:transparent;color:rgba(255,255,255,.55);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,color .12s ease}.merlin-orders-row__kebab:hover:not(:disabled){background:rgba(255,255,255,.08);color:#fff}.merlin-orders-row__kebab:disabled{opacity:.35;cursor:not-allowed}.merlin-orders-row__menu{left:auto;right:0;min-width:160px}@media (max-width:480px){.merlin-orders-row{padding:10px 12px}.merlin-orders-row__meta{white-space:normal}.merlin-orders-row__right{gap:6px}.merlin-orders-row__status{display:none}}.merlin-share-section{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.merlin-share-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.merlin-share-title-block{display:flex;flex-direction:column;min-width:0}.merlin-share-open{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.9);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .12s ease;flex-shrink:0}.merlin-share-open:hover{background:rgba(255,255,255,.14)}.merlin-share-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-family:inherit;cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}.merlin-share-link:hover{background:rgba(0,0,0,.45);border-color:rgba(255,255,255,.16)}.merlin-share-link-url{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:13px;color:rgba(255,255,255,.92);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.merlin-share-link-action{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:rgba(255,255,255,.75);flex-shrink:0}.merlin-xp-toast{position:fixed;bottom:24px;right:24px;z-index:9999;display:inline-flex;align-items:center;gap:12px;padding:12px 16px 12px 14px;background:rgba(20,20,22,.96);border:1px solid rgba(168,85,247,.45);border-radius:14px;color:#fff;font-family:inherit;box-shadow:0 12px 36px rgba(0,0,0,.55),inset 0 0 0 1px rgba(168,85,247,.25);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);animation:merlin-xp-toast-in .28s cubic-bezier(.2,.8,.2,1);max-width:min(420px,calc(100vw - 32px))}@keyframes merlin-xp-toast-in{0%{transform:translateY(16px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.merlin-xp-toast-icon{font-size:22px;line-height:1;flex-shrink:0}.merlin-xp-toast-body{display:flex;flex-direction:column;gap:2px;min-width:0}.merlin-xp-toast-title{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merlin-xp-toast-meta{font-size:12px;color:rgba(255,255,255,.65)}@media (max-width:640px){.merlin-xp-toast{bottom:calc(env(safe-area-inset-bottom, 0) + 76px);left:16px;right:16px}}.merlin-progress-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.merlin-progress-bar{position:relative;width:100%;height:8px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.merlin-progress-bar-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#a855f7,#ec4899);border-radius:999px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.merlin-progress-goal{display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;text-align:left;cursor:pointer;font-family:inherit;color:#fff;transition:background .12s ease,border-color .12s ease,transform .12s ease}.merlin-progress-goal:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);transform:translateX(1px)}.merlin-progress-goal-bullet{width:8px;height:8px;border-radius:999px;background:#a855f7;flex-shrink:0}.merlin-progress-goal-body{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.merlin-progress-goal-title{font-size:14px;font-weight:600;color:#fff}.merlin-progress-goal-desc{font-size:12px;color:rgba(255,255,255,.6);line-height:1.4}.merlin-progress-goal-arrow{font-size:18px;color:rgba(255,255,255,.4);transition:color .12s ease,transform .12s ease}.merlin-progress-goal:hover .merlin-progress-goal-arrow{color:#fff;transform:translateX(2px)}.merlin-progress-ach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px}.merlin-progress-ach{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;text-align:center;opacity:.55;transition:opacity .12s ease,background .12s ease,border-color .12s ease,transform .12s ease}.merlin-progress-ach.is-unlocked{opacity:1;background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.3)}.merlin-progress-ach.is-unlocked:hover{transform:translateY(-1px);border-color:rgba(168,85,247,.5)}.merlin-progress-ach-icon{font-size:24px;line-height:1}.merlin-progress-ach-title{font-size:11px;font-weight:500;color:rgba(255,255,255,.85);line-height:1.3}.merlin-progress-feed-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.04)}.merlin-progress-feed-row:last-child{border-bottom:0}.merlin-progress-feed-label{font-size:13px;color:rgba(255,255,255,.85)}.merlin-progress-feed-meta{font-size:12px;color:rgba(255,255,255,.5);flex-shrink:0}.merlin-event-venue-actions{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-top:32px}.merlin-event-compact-meta-inner,.merlin-event-venue-actions{animation:merlin-venue-actions-reveal .36s ease-out 80ms both}.merlin-venue-actions-slot--flyer{display:block}.merlin-venue-actions-slot--title{display:none}@media (max-width:900px){.merlin-venue-actions-slot--flyer{display:none}.merlin-venue-actions-slot--title{display:block}}@keyframes merlin-venue-actions-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.merlin-event-venue-actions .merlin-event-venue-pills{justify-content:center}.merlin-event-venue-actions .merlin-event-share{align-self:center}@media (max-width:900px){.merlin-event-venue-actions{align-items:flex-start;text-align:left;margin-top:18px}.merlin-event-venue-actions .merlin-event-venue-pills{justify-content:flex-start}.merlin-event-venue-actions .merlin-event-share{align-self:flex-start}}.merlin-event-venue-row{display:flex;align-items:center;gap:12px}.merlin-event-venue-address{font-size:15px;line-height:1.45;color:rgba(255,255,255,.85);flex:1 1;min-width:0}.merlin-event-venue-copy{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.78);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease;flex-shrink:0}.merlin-event-venue-copy:hover{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}.merlin-event-venue-pills{display:flex;flex-wrap:wrap;gap:8px}.merlin-event-venue-pill{display:inline-flex;align-items:center;padding:8px 16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.85);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .12s ease,color .12s ease,border-color .12s ease}.merlin-event-venue-pill:hover{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.2)}.merlin-event-share{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;border:0;color:rgba(255,255,255,.85);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;align-self:flex-start;transition:color .12s ease,transform .12s ease}.merlin-event-share:hover{color:#fff;transform:translateX(1px)}.merlin-share-channels{display:flex;flex-wrap:wrap;gap:8px}.merlin-share-channel{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:999px;font-family:inherit;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease;text-decoration:none}.merlin-share-channel:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 6px 16px rgba(0,0,0,.35)}.merlin-share-channel:active{transform:translateY(0);filter:brightness(.96)}.merlin-share-channel-glyph{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:transparent}.merlin-share-upsells{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.merlin-share-upsell{display:flex;align-items:center;gap:12px;padding:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.merlin-share-upsell:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);transform:translateY(-1px)}.merlin-share-upsell-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.merlin-share-upsell-title{font-size:14px;font-weight:600;color:#fff}.merlin-share-upsell-copy{font-size:12px;color:rgba(255,255,255,.65);line-height:1.4}