html:has(.lovebud-web-app) :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit}html:has(.lovebud-web-app) p{color:inherit}html:has(.lovebud-web-app) img{width:auto;max-width:100%}html:has(.lovebud-web-app) body{line-height:1.5}html:has(.lovebud-web-app){--background:var(--lb-surface,#fff);--foreground:var(--lb-text,#0b1735);--card:#fff;--card-foreground:var(--lb-text,#0b1735);--popover:#fff;--popover-foreground:var(--lb-text,#0b1735);--primary:var(--lb-accent,#0385ea);--primary-foreground:#fff;--secondary:var(--lb-tint,#eef5ff);--secondary-foreground:var(--lb-text,#0b1735);--muted:var(--lb-soft,#f3f6fb);--muted-foreground:var(--lb-muted,#69748b);--accent:var(--lb-tint,#eaf4ff);--accent-foreground:var(--lb-accent,#075ba4);--destructive:#d83b4c;--border:var(--lb-border,#dce4ef);--input:var(--lb-border,#dce4ef);--ring:var(--lb-accent,#0385ea);--radius:.9rem;--lovebud-navy:var(--lb-text,#101e40);--lovebud-deep:var(--lb-text,#071a50);--lovebud-blue:var(--lb-accent,#0385ea);--lovebud-pale:var(--lb-tint,#f3f6ff);--lovebud-green:#18a77c}html:has(.lovebud-web-app) *{box-sizing:border-box}html:has(.lovebud-web-app){min-height:100%}html:has(.lovebud-web-app) body{min-height:100%}html:has(.lovebud-web-app) body{background:var(--lb-deep,#071633);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Poppins,Avenir Next,Arial,sans-serif;font-size:14px;overflow:hidden}:is(html:has(.lovebud-web-app) button,html:has(.lovebud-web-app) input,html:has(.lovebud-web-app) textarea,html:has(.lovebud-web-app) select){font:inherit}html:has(.lovebud-web-app) button{cursor:pointer}html:has(.lovebud-web-app) img{display:block}html:has(.lovebud-web-app) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(.lovebud-web-app) .simulator-stage{background:radial-gradient(circle at 20% 20%, #0888ea57, transparent 30%), radial-gradient(circle at 80% 75%, #2758ab59, transparent 32%), linear-gradient(140deg,var(--lb-strong,#06132c),var(--lb-strong,#102b64));place-items:center;width:100%;min-height:100dvh;padding:16px;display:grid}html:has(.lovebud-web-app) .phone-frame{isolation:isolate;background:var(--lb-surface,#fff);border:1px solid #ffffff4d;border-radius:36px;width:min(390px,100vw);height:min(844px,100dvh - 32px);position:relative;overflow:hidden;box-shadow:0 34px 90px #00082185,0 8px 28px #00000040}html:has(.lovebud-web-app) .screen{background:var(--lb-surface,#fff);position:absolute;inset:0;overflow:hidden}html:has(.lovebud-web-app) .screen-scroll{overscroll-behavior:contain;scrollbar-width:none;background:var(--lb-surface,#fff);position:absolute;inset:108px 0 0;overflow-y:auto}html:has(.lovebud-web-app) .screen-scroll::-webkit-scrollbar{display:none}html:has(.lovebud-web-app) .screen.with-nav>.screen-scroll{bottom:84px}html:has(.lovebud-web-app) .page-padding{padding:12px 24px 34px}html:has(.lovebud-web-app) .status-bar{height:36px;color:var(--lb-text,#0a1020);letter-spacing:-.15px;justify-content:space-between;align-items:flex-start;padding:9px 20px 0;font-size:12px;font-weight:600;display:flex}html:has(.lovebud-web-app) .status-inverse{color:#fff;z-index:4;position:relative}html:has(.lovebud-web-app) .icon-button{border:1px solid var(--lb-border,#dbe5f5);width:44px;height:44px;color:var(--lovebud-navy);background:var(--lb-tint,#f6f9ff);border-radius:14px;place-items:center;padding:0;transition:all .18s;display:grid;position:relative}html:has(.lovebud-web-app) .icon-button:hover{background:var(--lb-tint,#eef5ff);transform:translateY(-1px)}html:has(.lovebud-web-app) .icon-button svg{stroke-width:2px;width:22px;height:22px}html:has(.lovebud-web-app) .icon-button.blue{color:var(--lovebud-blue)}:is(html:has(.lovebud-web-app) .branded-header,html:has(.lovebud-web-app) .chat-header,html:has(.lovebud-web-app) .lucille-header,html:has(.lovebud-web-app) .profile-header,html:has(.lovebud-web-app) .conversation-header){z-index:5;border-bottom:1px solid var(--lb-border,#e3ebf7);background:#fffffffa;height:108px;position:absolute;inset:0 0 auto}html:has(.lovebud-web-app) .header-row{justify-content:space-between;align-items:center;height:72px;padding:0 16px;display:flex}html:has(.lovebud-web-app) .chat-header>div{justify-content:space-between;align-items:center;height:72px;padding:0 16px;display:flex}html:has(.lovebud-web-app) .lucille-header>div{justify-content:space-between;align-items:center;height:72px;padding:0 16px;display:flex}html:has(.lovebud-web-app) .profile-header>div{justify-content:space-between;align-items:center;height:72px;padding:0 16px;display:flex}html:has(.lovebud-web-app) .conversation-header>div{justify-content:space-between;align-items:center;height:72px;padding:0 16px;display:flex}html:has(.lovebud-web-app) .lovebud-wordmark{object-fit:contain;width:204px;height:46px}:is(html:has(.lovebud-web-app) .branded-header h1,html:has(.lovebud-web-app) .profile-header h1){color:var(--lovebud-navy);margin:0;font-size:22px;font-weight:700}html:has(.lovebud-web-app) .header-spacer{width:44px}html:has(.lovebud-web-app) .header-title-left .header-row{justify-content:flex-start;gap:8px}html:has(.lovebud-web-app) .header-title-left .header-spacer{display:none}html:has(.lovebud-web-app) .header-action .count-badge{border:2px solid var(--lb-border,#fff);min-width:19px;height:19px;color:var(--lb-on-accent,#fff);background:var(--lovebud-blue);border-radius:20px;place-items:center;padding:0 5px;font-size:9px;font-weight:700;display:grid;position:absolute;top:1px;right:-1px}html:has(.lovebud-web-app) .unread-dot{border:2px solid var(--lb-border,#fff);background:#e94b62;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}html:has(.lovebud-web-app) .bottom-nav{z-index:20;border-top:1px solid var(--lb-border,#dfe6ef);background:#fffffffa;grid-template-columns:repeat(5,1fr);align-items:start;height:84px;padding:0;display:grid;position:absolute;inset:auto 0 0;box-shadow:0 -3px 5px #0514381f}html:has(.lovebud-web-app) .bottom-nav-item{min-width:0;height:66px;color:var(--lovebud-navy);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:9px 0 0;font-size:10px;font-weight:500;display:flex}html:has(.lovebud-web-app) .nav-icon{border-radius:12px;place-items:center;width:35px;height:31px;display:grid;position:relative}html:has(.lovebud-web-app) .active .nav-icon{background:var(--lb-tint,#eaf5ff)}html:has(.lovebud-web-app) .nav-icon svg{stroke-width:2.1px;width:24px;height:24px}html:has(.lovebud-web-app) .nav-icon i{border:1px solid var(--lb-border,#fff);background:#ee4b62;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;right:3px}html:has(.lovebud-web-app) .lucille-nav .nav-icon{width:44px;height:38px;color:var(--lb-on-accent,#fff);background:linear-gradient(90deg,var(--lb-accent,#0538c7),var(--lb-accent,#056bff));border-radius:14px;margin-top:-7px;box-shadow:0 4px 12px #0385ea57}html:has(.lovebud-web-app) .lucille-nav.active .nav-icon{background:linear-gradient(145deg,var(--lb-accent,#16a7ff),var(--lb-accent,#074ebd))}html:has(.lovebud-web-app) .home-indicator{background:var(--lb-deep,#101e40);border-radius:2px;width:116px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}html:has(.lovebud-web-app) .home-feed{background:var(--lb-soft,#f4f7fb)}html:has(.lovebud-web-app) .events-block{background:var(--lb-surface,#fff);padding:0}html:has(.lovebud-web-app) .events-toolbar{justify-content:space-between;align-items:center;height:40px;padding:0 16px;display:flex}html:has(.lovebud-web-app) .events-toolbar>strong{color:var(--lb-muted,#78849a);font-size:13px;font-weight:500}html:has(.lovebud-web-app) .event-pills{align-items:center;gap:5px;display:flex}html:has(.lovebud-web-app) .event-pills button{border:1px solid var(--lovebud-blue);min-width:34px;height:30px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:10px;padding:0 9px;font-size:9px;font-weight:600}html:has(.lovebud-web-app) .event-pills button.selected{color:var(--lovebud-blue);background:var(--lb-tint,#eef7ff);border-color:var(--lovebud-blue)}html:has(.lovebud-web-app) .event-hero{background:var(--lb-deep,#0b1e47);border:0;border-radius:0;width:100%;height:220px;padding:0;display:block;position:relative;overflow:hidden}html:has(.lovebud-web-app) .event-hero img{object-fit:cover;width:100%;height:100%}html:has(.lovebud-web-app) .event-hero.event-slide-sponsored{background:linear-gradient(130deg,#04172f 0%,#063e76 52%,#08a8e9 100%)}html:has(.lovebud-web-app) .event-hero.event-slide-sponsored img{object-fit:cover;object-position:center;width:100%;height:100%;box-shadow:none;background:#04172f;border-radius:0;margin:0;padding:0}html:has(.lovebud-web-app) .carousel-ad-copy{color:#fff;text-align:center;text-shadow:0 2px 8px #000;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}html:has(.lovebud-web-app) .carousel-ad-copy strong{letter-spacing:-.02em;font-size:16px}html:has(.lovebud-web-app) .carousel-ad-copy small{margin-top:2px;font-size:11px}html:has(.lovebud-web-app) .carousel-ad-copy b{color:#fff;letter-spacing:.04em;text-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#021d43d1;border:1px solid #ffffffc7;border-radius:999px;margin-top:0;padding:7px 14px;font-size:9px;box-shadow:0 5px 15px #00000047}html:has(.lovebud-web-app) .sponsored-label{color:#fff;letter-spacing:.08em;background:#0a193cdb;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:10px;left:10px}html:has(.lovebud-web-app) .create-post-card{border:1px solid var(--lb-border,#dfe6ef);width:calc(100% - 32px);height:80px;color:var(--lovebud-navy);background:var(--lb-surface,#fff);text-align:left;border-radius:14px;align-items:center;gap:11px;margin:12px 16px 10px;padding:0 12px;display:flex;box-shadow:0 3px 12px #13254c0a}html:has(.lovebud-web-app) .create-post-card>img{object-fit:cover;border-radius:50%;width:48px;height:48px}html:has(.lovebud-web-app) .create-post-card>span{flex-direction:column;flex:1;min-width:0;display:flex}html:has(.lovebud-web-app) .create-post-card strong{font-size:14px;font-weight:600}html:has(.lovebud-web-app) .create-post-card small{color:var(--lb-muted,#8a94a6);margin-top:2px;font-size:11px}html:has(.lovebud-web-app) .create-post-card i{width:48px;height:48px;color:var(--lovebud-blue);background:var(--lb-tint,#eaf5ff);border-radius:12px;place-items:center;display:grid}html:has(.lovebud-web-app) .create-post-card svg{width:22px}html:has(.lovebud-web-app) .stories{background:var(--lb-surface,#fff);scrollbar-width:none;gap:5px;height:86px;padding:0 16px 8px;display:flex;overflow-x:auto}html:has(.lovebud-web-app) .stories::-webkit-scrollbar{display:none}html:has(.lovebud-web-app) .stories button{color:var(--lb-text,#46526b);background:0 0;border:0;flex-direction:column;flex:0 0 62px;align-items:center;gap:4px;padding:0;display:flex}html:has(.lovebud-web-app) .stories button>span{background:linear-gradient(145deg,var(--lb-accent,#0385ea),var(--lb-accent,#172da3));border-radius:50%;place-items:center;width:54px;height:54px;padding:3px;display:grid}html:has(.lovebud-web-app) .stories img{border:2px solid var(--lb-border,#fff);object-fit:cover;border-radius:50%;width:48px;height:48px}html:has(.lovebud-web-app) .stories small{text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:9px;overflow:hidden}html:has(.lovebud-web-app) .feed-post{background:var(--lb-surface,#fff);border:0;margin-bottom:14px;padding:0}html:has(.lovebud-web-app) .post-head{align-items:center;gap:10px;height:68px;padding:10px 16px 12px;display:flex}html:has(.lovebud-web-app) .post-head>img{object-fit:cover;border-radius:50%;width:46px;height:46px}html:has(.lovebud-web-app) .post-head>div{flex-direction:column;flex:1;min-width:0;display:flex}html:has(.lovebud-web-app) .post-head>div button{width:fit-content;color:var(--lovebud-navy);background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:14px;font-weight:700;display:flex}html:has(.lovebud-web-app) .post-head>div svg{width:15px;height:15px;color:var(--lovebud-blue);fill:var(--lovebud-blue)}html:has(.lovebud-web-app) .post-head small{color:var(--lb-muted,#8b95a7);font-size:10px}html:has(.lovebud-web-app) .post-head>button{color:var(--lb-muted,#738097);background:0 0;border:0;padding:5px}html:has(.lovebud-web-app) .post-head>button svg{width:18px}html:has(.lovebud-web-app) .post-media{background:var(--lb-soft,#e8eef7);border:0;width:100%;padding:0;display:block;overflow:visible}html:has(.lovebud-web-app) .post-media img{object-fit:contain;width:100%;height:auto}html:has(.lovebud-web-app) .feed-post>p{color:var(--lb-text,#263550);margin:12px 16px;font-size:12px;line-height:1.45}html:has(.lovebud-web-app) .post-actions{border-top:1px solid var(--lb-border,#eef1f5);grid-template-columns:.75fr .85fr .75fr 1.65fr;gap:4px;min-height:48px;padding:0 16px;display:grid}html:has(.lovebud-web-app) .post-actions button{height:48px;color:var(--lb-muted,#67738a);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 3px;font-size:10px;font-weight:600;display:flex}html:has(.lovebud-web-app) .post-actions svg{width:18px}html:has(.lovebud-web-app) .post-actions .liked{color:#e23d59}html:has(.lovebud-web-app) .post-actions .send-points{color:var(--lovebud-blue);background:0 0}html:has(.lovebud-web-app) .post-media-dialog{width:min(94vw,390px);max-height:92dvh}html:has(.lovebud-web-app) .post-media-dialog>img{object-fit:contain;background:var(--lb-soft,#eef3f8);border-radius:14px;width:100%;max-height:64dvh}html:has(.lovebud-web-app) .post-comments-dialog form{grid-template-columns:1fr auto;gap:8px;display:grid}html:has(.lovebud-web-app) .comment-examples{flex-direction:column;gap:8px;display:flex}html:has(.lovebud-web-app) .comment-examples p{background:var(--lb-soft,#f3f7fc);border-radius:12px;margin:0;padding:10px 12px;font-size:11px}html:has(.lovebud-web-app) .comment-examples b{color:var(--lovebud-navy);display:block}html:has(.lovebud-web-app) .post-options-dialog>button{width:100%}html:has(.lovebud-web-app) .chat-header>div h1{color:var(--lb-muted,#8a94a5);letter-spacing:.22em;margin:0;font-size:12px;font-weight:700}html:has(.lovebud-web-app) .messages-page{background:var(--lb-surface,#fff);padding:12px 12px 28px}html:has(.lovebud-web-app) .announcement-card{width:100%;color:var(--lb-on-accent,#fff);background:linear-gradient(115deg,var(--lb-strong,#071a50),var(--lb-accent,#0b55aa));text-align:left;border:0;border-radius:10px;padding:12px 34px 11px 12px;position:relative;box-shadow:0 7px 18px #071a502e}html:has(.lovebud-web-app) .announcement-card>span{letter-spacing:.08em;opacity:.85;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}html:has(.lovebud-web-app) .announcement-card>span svg{width:12px}html:has(.lovebud-web-app) .announcement-card>div{align-items:center;gap:5px;margin:8px 0 3px;display:flex}html:has(.lovebud-web-app) .announcement-card img{border:1px solid var(--lb-border,#fff);object-fit:cover;border-radius:50%;width:25px;height:25px}html:has(.lovebud-web-app) .announcement-card strong{font-size:10px}html:has(.lovebud-web-app) .announcement-card div svg{width:11px;fill:var(--lb-accent,#39a6ff);color:var(--lb-accent,#39a6ff)}html:has(.lovebud-web-app) .announcement-card small{opacity:.7;margin-left:auto;font-size:7px}html:has(.lovebud-web-app) .announcement-card p{margin:0 0 0 30px;font-size:9px}html:has(.lovebud-web-app) .announcement-card>svg{width:16px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}:is(html:has(.lovebud-web-app) .message-search,html:has(.lovebud-web-app) .search-field){align-items:center;margin:13px 0 11px;display:flex;position:relative}:is(html:has(.lovebud-web-app) .message-search>svg,html:has(.lovebud-web-app) .search-field>svg){z-index:2;width:17px;color:var(--lb-muted,#8a95a8);position:absolute;left:12px}:is(html:has(.lovebud-web-app) .message-search input,html:has(.lovebud-web-app) .search-field input){border-color:var(--lb-border,#dfe6ef);background:var(--lb-soft,#f6f8fb);height:42px;box-shadow:none;border-radius:12px;padding-left:38px;font-size:11px}html:has(.lovebud-web-app) .message-search>button{border:1px solid var(--lb-border,#dfe6ef);width:42px;height:42px;color:var(--lb-muted,#5f6e86);background:var(--lb-surface,#fff);border-radius:12px;place-items:center;margin-left:8px;display:grid}html:has(.lovebud-web-app) .message-search button svg{width:17px}html:has(.lovebud-web-app) .conversation-heading{justify-content:space-between;align-items:center;padding:3px 3px 8px;display:flex}html:has(.lovebud-web-app) .conversation-heading strong{color:var(--lb-muted,#8a94a5);letter-spacing:.1em;font-size:8px}html:has(.lovebud-web-app) .conversation-heading button{color:var(--lb-muted,#738095);background:0 0;border:0;font-size:8px}html:has(.lovebud-web-app) .conversation-list>button{border:0;border-top:1px solid var(--lb-border,#edf0f4);width:100%;min-height:67px;color:var(--lovebud-navy);background:var(--lb-surface,#fff);text-align:left;align-items:center;gap:10px;padding:9px 36px 9px 4px;display:flex;position:relative}html:has(.lovebud-web-app) .conversation-list>button:hover{background:var(--lb-tint,#f7faff)}html:has(.lovebud-web-app) .conversation-list img{object-fit:cover;border-radius:50%;width:47px;height:47px}html:has(.lovebud-web-app) .conversation-list>button>span:not(.member-avatar){flex-direction:column;flex:1;min-width:0;display:flex}html:has(.lovebud-web-app) .conversation-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}html:has(.lovebud-web-app) .conversation-list small{color:var(--lb-muted,#7b8699);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}html:has(.lovebud-web-app) .conversation-list em{color:var(--lb-muted,#929baa);font-size:7px;font-style:normal;position:absolute;top:11px;right:2px}html:has(.lovebud-web-app) .conversation-list i{width:18px;height:18px;color:var(--lb-on-accent,#fff);background:var(--lovebud-blue);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid;position:absolute;bottom:11px;right:3px}html:has(.lovebud-web-app) .sponsored-conversation{background:#f7fbff!important}html:has(.lovebud-web-app) .conversation-header>div{gap:2px}html:has(.lovebud-web-app) .conversation-header>div>span{flex-direction:column;flex:1;min-width:0;display:flex}html:has(.lovebud-web-app) .conversation-header strong{text-overflow:ellipsis;color:var(--lovebud-navy);white-space:nowrap;font-size:11px;overflow:hidden}html:has(.lovebud-web-app) .conversation-header small{color:var(--lovebud-green);font-size:8px}html:has(.lovebud-web-app) .conversation-header .icon-button{width:36px}html:has(.lovebud-web-app) .conversation-header .icon-button svg{width:18px}html:has(.lovebud-web-app) .conversation-body{background:linear-gradient(var(--lb-tint,#f4f8fe),var(--lb-surface,#fff));flex-direction:column;gap:7px;padding:15px 14px;display:flex;position:absolute;inset:108px 0 68px;overflow-y:auto}html:has(.lovebud-web-app) .bubble{border-radius:15px;align-items:center;gap:6px;max-width:78%;padding:10px 12px;font-size:10px;line-height:1.4;display:flex;box-shadow:0 2px 8px #1e335912}html:has(.lovebud-web-app) .bubble.them{color:var(--lb-text,#1d2b45);background:var(--lb-surface,#fff);border:1px solid var(--lb-border,#e0e6ef);border-bottom-left-radius:4px;align-self:flex-start}html:has(.lovebud-web-app) .bubble.me{color:var(--lb-on-accent,#fff);background:var(--lovebud-blue);border-bottom-right-radius:4px;align-self:flex-end}html:has(.lovebud-web-app) .bubble svg{width:15px}:is(html:has(.lovebud-web-app) .message-composer,html:has(.lovebud-web-app) .lucille-composer){z-index:5;background:var(--lb-surface,#fff);border-top:1px solid var(--lb-border,#e3e9f1);align-items:center;gap:7px;min-height:68px;padding:10px 10px 15px;display:flex;position:absolute;inset:auto 0 0}:is(html:has(.lovebud-web-app) .message-composer input,html:has(.lovebud-web-app) .lucille-composer input){background:var(--lb-soft,#f4f7fb);border-radius:21px;height:41px;font-size:10px}html:has(.lovebud-web-app) .round-send{min-width:41px;background:var(--lovebud-blue)!important;border-radius:50%!important;width:41px!important;height:41px!important}html:has(.lovebud-web-app) .round-send svg{width:17px}html:has(.lovebud-web-app) .lucille-screen{background:linear-gradient(180deg,var(--lb-tint,#f1f7ff),var(--lb-surface,#fff) 55%)}html:has(.lovebud-web-app) .lucille-header{background:linear-gradient(120deg,var(--lb-strong,#071a50),var(--lb-accent,#096acb));border:0}:is(html:has(.lovebud-web-app) .lucille-header .status-bar,html:has(.lovebud-web-app) .lucille-header .icon-button){color:#fff}html:has(.lovebud-web-app) .lucille-header .icon-button:hover{background:#ffffff1f}html:has(.lovebud-web-app) .lucille-header>div>span{color:#fff;flex:1;grid-template-rows:22px 17px;grid-template-columns:42px 1fr;align-items:center;display:grid}html:has(.lovebud-web-app) .lucille-header>div>span i{background:#ffffff24;border:1px solid #fff6;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}html:has(.lovebud-web-app) .lucille-header i svg{width:23px}html:has(.lovebud-web-app) .lucille-header strong{align-self:end;font-size:13px}html:has(.lovebud-web-app) .lucille-header small{color:var(--lb-muted,#cfe6ff);align-self:start;font-size:8px}html:has(.lovebud-web-app) .lucille-messages{flex-direction:column;gap:11px;padding:18px 14px;display:flex;position:absolute;inset:108px 0 185px;overflow-y:auto}html:has(.lovebud-web-app) .lucille-bubble{align-items:flex-end;gap:7px;display:flex}html:has(.lovebud-web-app) .lucille-bubble>span{width:28px;height:28px;color:var(--lb-on-accent,#fff);background:linear-gradient(145deg,var(--lb-accent,#0da0f8),var(--lb-accent,#0752bd));border-radius:50%;flex:0 0 28px;place-items:center;display:grid}html:has(.lovebud-web-app) .lucille-bubble>span svg{width:16px}html:has(.lovebud-web-app) .lucille-bubble p{max-width:80%;color:var(--lb-text,#24334e);background:var(--lb-surface,#fff);border:1px solid var(--lb-border,#dbe5f2);border-radius:15px 15px 15px 4px;margin:0;padding:11px 13px;font-size:10px;line-height:1.5;box-shadow:0 4px 14px #142e5b0f}html:has(.lovebud-web-app) .lucille-bubble.user{justify-content:flex-end}html:has(.lovebud-web-app) .lucille-bubble.user p{color:var(--lb-on-accent,#fff);background:var(--lovebud-blue);border:0;border-radius:15px 15px 4px}html:has(.lovebud-web-app) .quick-prompts{background:linear-gradient(transparent,var(--lb-surface,#fff) 25%);flex-wrap:wrap;align-content:center;gap:7px;height:108px;padding:5px 4px 9px;display:flex;position:absolute;inset:auto 10px 69px;overflow:hidden}html:has(.lovebud-web-app) .quick-prompts button{border:1px solid var(--lb-border,#cfe2f6);height:31px;color:var(--lb-accent,#075ea8);background:var(--lb-tint,#f4f9ff);border-radius:16px;padding:0 11px;font-size:8px;font-weight:600}html:has(.lovebud-web-app) .lucille-composer>button:not(.round-send){width:38px;height:38px;color:var(--lovebud-blue);background:var(--lb-tint,#eaf5ff);border:0;border-radius:50%;place-items:center;display:grid}html:has(.lovebud-web-app) .lucille-composer>button.listening{color:#fff;background:#e34b63;animation:1s infinite pulse}@keyframes pulse{50%{opacity:.7;transform:scale(.88)}}html:has(.lovebud-web-app) .shop-page{background:var(--lb-surface,#fff);padding:4px 12px 28px}html:has(.lovebud-web-app) .shop-intro{text-align:center;height:90px;padding:0}html:has(.lovebud-web-app) .shop-intro h1{color:var(--lovebud-deep);letter-spacing:-.7px;margin:0;font-size:25px;line-height:29px}html:has(.lovebud-web-app) .shop-intro p{color:var(--lovebud-navy);margin:6px 0 0;font-size:13px}html:has(.lovebud-web-app) .category-grid{grid-template-columns:repeat(3,114px);gap:14px 12px;display:grid}html:has(.lovebud-web-app) .category-grid>button{border:1px solid var(--lb-border,#e0e8f5);width:114px;height:234px;color:var(--lovebud-navy);background:var(--lb-surface,#fff);text-align:center;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 5px 13px;display:flex;position:relative;overflow:hidden}html:has(.lovebud-web-app) .category-photo{object-fit:cover;width:114px;height:114px;position:absolute;top:-1px;left:-1px}html:has(.lovebud-web-app) .category-badge{object-fit:contain;filter:drop-shadow(0 3px 5px #0003);width:46px;height:46px;position:absolute;top:91px;left:33px}html:has(.lovebud-web-app) .category-grid strong{min-height:30px;color:var(--lovebud-blue);place-items:center;font-size:12px;font-weight:600;line-height:15px;display:grid}html:has(.lovebud-web-app) .category-grid small{min-height:42px;color:var(--lovebud-navy);margin-top:5px;font-size:10.4px;line-height:14px}html:has(.lovebud-web-app) .connected-banner{aspect-ratio:3;color:#fff;text-align:left;background:radial-gradient(at 82% 8%,#1acaff7a,#0000 40%),linear-gradient(122deg,#06132a 0%,#063a6c 55%,#087da7 100%);border:1px solid #51dcff85;border-radius:16px;width:100%;height:auto;min-height:164px;margin:14px 0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #04234647;container-type:inline-size}html:has(.lovebud-web-app) .connected-banner:before{content:"";pointer-events:none;opacity:.26;background:repeating-linear-gradient(132deg,#0000 0 19px,#ffffff1f 20px 21px,#0000 22px 39px),linear-gradient(90deg,#00000029,#0000 62%);position:absolute;inset:0}html:has(.lovebud-web-app) .connected-banner:after{content:"";pointer-events:none;border:1px solid #ffffff3d;border-radius:50%;width:210px;height:210px;position:absolute;inset:-76% -14% auto auto;box-shadow:0 0 0 20px #ffffff0a,0 0 0 44px #ffffff09}html:has(.lovebud-web-app) .connected-banner>.connected-banner-logo{z-index:2;object-fit:contain;background:#fffffff7;border-radius:10px;width:clamp(40px,12cqw,84px);height:clamp(40px,12cqw,84px);padding:4px;position:absolute;top:9%;left:3%;box-shadow:0 6px 14px #00000040}html:has(.lovebud-web-app) .connected-banner>.connected-banner-copy{z-index:2;text-shadow:0 2px 7px #00000057;flex-direction:column;display:flex;position:absolute;top:13%;left:calc(5% + clamp(40px,12cqw,84px))}html:has(.lovebud-web-app) .connected-banner-copy strong{letter-spacing:.1em;font-size:clamp(12px,3.4cqw,34px)}html:has(.lovebud-web-app) .connected-banner-copy small{letter-spacing:.08em;margin-top:5px;font-size:clamp(7px,2cqw,19px)}html:has(.lovebud-web-app) .connected-banner-products{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2%;width:54%;display:grid;position:absolute;top:22%;bottom:10%;right:2.5%}html:has(.lovebud-web-app) .connected-banner-product{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;display:flex}html:has(.lovebud-web-app) .connected-banner-product img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 5px #00000038);background:0 0;flex:1 1 0;width:100%;height:0;min-height:0;padding:0;display:block}html:has(.lovebud-web-app) .connected-banner-product small{color:#fff;letter-spacing:.04em;text-align:center;white-space:nowrap;text-shadow:0 2px 5px #0000004d;background:0 0;flex:none;font-size:clamp(8px,2.1cqw,22px);font-weight:900;line-height:1.25;display:block}html:has(.lovebud-web-app) .connected-banner b{z-index:3;color:#052b4d;letter-spacing:.06em;background:#fff;border-radius:999px;max-width:40%;padding:clamp(9px,2.4cqw,20px) clamp(12px,3.3cqw,30px);font-size:clamp(8px,2.3cqw,22px);font-weight:900;position:absolute;bottom:10%;left:3%;right:auto;box-shadow:0 5px 14px #0000003d}html:has(.lovebud-web-app) .service-promises{border-top:1px solid var(--lb-border,#e5eaf1);grid-template-columns:repeat(3,1fr);gap:7px;padding:11px 5px 0;display:grid}html:has(.lovebud-web-app) .service-promises>span{text-align:center;flex-direction:column;align-items:center;display:flex}html:has(.lovebud-web-app) .service-promises svg{width:22px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .service-promises strong{margin-top:4px;font-size:8px}html:has(.lovebud-web-app) .service-promises small{color:var(--lb-muted,#858fa0);font-size:6px;line-height:1.3}html:has(.lovebud-web-app) .filter-row{gap:6px;margin-bottom:12px;display:flex}html:has(.lovebud-web-app) .filter-row button{border:1px solid var(--lb-border,#d6e2ee);height:29px;color:var(--lb-text,#53637c);background:var(--lb-surface,#fff);border-radius:15px;padding:0 10px;font-size:8px}html:has(.lovebud-web-app) .filter-row button:first-child{color:var(--lb-on-accent,#fff);background:var(--lovebud-blue);border-color:var(--lovebud-blue)}html:has(.lovebud-web-app) .catalog-intro{margin:2px 0 12px}html:has(.lovebud-web-app) .catalog-intro h1{color:var(--lovebud-navy);margin:0 0 4px;font-size:21px;line-height:1.15}html:has(.lovebud-web-app) .catalog-intro p{color:var(--lb-muted,#6d7da0);margin:0;font-size:9px;line-height:1.35}html:has(.lovebud-web-app) .catalog-chips{scrollbar-width:none;gap:7px;margin:10px 0 8px;display:flex;overflow-x:auto}html:has(.lovebud-web-app) .catalog-chips::-webkit-scrollbar{display:none}html:has(.lovebud-web-app) .catalog-chips button{border:1px solid var(--lb-border,#d9e3ef);min-width:max-content;height:30px;color:var(--lb-text,#4e5e7b);background:var(--lb-surface,#fff);border-radius:16px;padding:0 12px;font-size:8px;font-weight:700}html:has(.lovebud-web-app) .catalog-chips button.active{color:var(--lb-on-accent,#fff);border-color:var(--lovebud-blue);background:var(--lovebud-blue)}html:has(.lovebud-web-app) .product-list{flex-direction:column;gap:12px;display:flex}html:has(.lovebud-web-app) .product-list article{border:1px solid var(--lb-border,#dfe6ef);background:var(--lb-surface,#fff);border-radius:13px;grid-template-columns:116px 1fr;gap:12px;min-height:135px;padding:10px;display:grid;box-shadow:0 4px 14px #182d510d}html:has(.lovebud-web-app) .product-list article>img{object-fit:contain;background:var(--lb-surface,#fff);image-rendering:auto;border-radius:9px;width:116px;height:115px;padding:4px}html:has(.lovebud-web-app) .product-list article>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}html:has(.lovebud-web-app) .product-list small{color:var(--lovebud-blue);text-transform:uppercase;font-size:7px;font-weight:700}html:has(.lovebud-web-app) .product-list h2{margin:3px 0;font-size:12px;line-height:1.18}html:has(.lovebud-web-app) .product-list p{color:var(--lb-muted,#778398);margin:0;font-size:7px;line-height:1.35}html:has(.lovebud-web-app) .product-list strong{margin-top:auto;font-size:12px}html:has(.lovebud-web-app) .product-list button{height:29px;padding:0 10px;font-size:8px;position:absolute;bottom:0;right:0}html:has(.lovebud-web-app) .cart-list{flex-direction:column;gap:10px;display:flex}html:has(.lovebud-web-app) .cart-list article{border:1px solid var(--lb-border,#dfe6ef);border-radius:12px;grid-template-columns:74px 1fr;gap:10px;padding:10px;display:grid;position:relative}html:has(.lovebud-web-app) .cart-list article>img{object-fit:cover;border-radius:9px;width:74px;height:74px}html:has(.lovebud-web-app) .cart-list article>div:nth-child(2){flex-direction:column;padding-right:25px;display:flex}html:has(.lovebud-web-app) .cart-list small{color:var(--lb-muted,#78849a);font-size:7px}html:has(.lovebud-web-app) .cart-list strong{font-size:10px;line-height:1.25}html:has(.lovebud-web-app) .cart-list span{color:var(--lovebud-blue);margin-top:auto;font-size:11px;font-weight:700}html:has(.lovebud-web-app) .quantity{align-items:center;gap:7px;display:flex;position:absolute;bottom:9px;right:10px}html:has(.lovebud-web-app) .quantity button{border:1px solid var(--lb-border,#d8e1ed);width:25px;height:25px;color:var(--lovebud-navy);background:var(--lb-surface,#fff);border-radius:50%;place-items:center;display:grid}html:has(.lovebud-web-app) .quantity svg{width:12px}html:has(.lovebud-web-app) .quantity b{font-size:9px}html:has(.lovebud-web-app) .cart-list .remove{color:#b14152;background:0 0;border:0;padding:4px;position:absolute;top:8px;right:8px}html:has(.lovebud-web-app) .cart-list .remove svg{width:15px}html:has(.lovebud-web-app) .order-summary{background:var(--lb-soft,#f4f7fb);border-radius:12px;margin:16px 0;padding:14px}html:has(.lovebud-web-app) .order-summary>span{justify-content:space-between;padding:5px 0;display:flex}html:has(.lovebud-web-app) .order-summary small{color:var(--lb-muted,#6e7b91);font-size:9px}html:has(.lovebud-web-app) .order-summary strong{font-size:10px}html:has(.lovebud-web-app) .order-summary .total{border-top:1px solid var(--lb-border,#dce4ef);margin-top:6px;padding-top:10px}html:has(.lovebud-web-app) .order-summary .total strong{color:var(--lovebud-blue);font-size:14px}:is(html:has(.lovebud-web-app) .full-primary,html:has(.lovebud-web-app) .full-outline){width:100%;min-height:44px;border-radius:12px!important;font-size:10px!important;font-weight:700!important}html:has(.lovebud-web-app) .full-primary{background:var(--lovebud-blue)!important}html:has(.lovebud-web-app) .checkout-progress{justify-content:space-between;margin:4px 17px 22px;display:flex;position:relative}html:has(.lovebud-web-app) .checkout-progress span{z-index:2;border:2px solid var(--lb-border,#d8e2ef);width:31px;height:31px;color:var(--lb-muted,#8b97aa);background:var(--lb-surface,#fff);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}html:has(.lovebud-web-app) .checkout-progress span.done{color:var(--lb-on-accent,#fff);border-color:var(--lovebud-blue);background:var(--lovebud-blue)}html:has(.lovebud-web-app) .checkout-progress span svg{width:14px}html:has(.lovebud-web-app) .checkout-progress i{background:var(--lb-soft,#d8e2ef);width:42%;height:2px;position:absolute;top:14px}html:has(.lovebud-web-app) .checkout-progress i:first-of-type{left:24px}html:has(.lovebud-web-app) .checkout-progress i:last-of-type{right:24px}html:has(.lovebud-web-app) .checkout-panel h2{color:var(--lovebud-deep);margin:0 0 13px;font-size:17px}html:has(.lovebud-web-app) .checkout-panel>p{color:var(--lb-muted,#6e7b90);margin:-4px 0 14px;font-size:9px;line-height:1.5}:is(html:has(.lovebud-web-app) .checkout-panel label,html:has(.lovebud-web-app) .lovebud-dialog label,html:has(.lovebud-web-app) .demo-form label){color:var(--lb-text,#4f5d75);flex-direction:column;gap:5px;margin-bottom:11px;font-size:9px;font-weight:600;display:flex}:is(html:has(.lovebud-web-app) .checkout-panel input,html:has(.lovebud-web-app) .checkout-panel textarea,html:has(.lovebud-web-app) .lovebud-dialog input,html:has(.lovebud-web-app) .lovebud-dialog textarea,html:has(.lovebud-web-app) .lovebud-dialog select,html:has(.lovebud-web-app) .demo-form input,html:has(.lovebud-web-app) .demo-form textarea){border:1px solid var(--lb-border,#d8e2ee);background:var(--lb-surface,#fff);min-height:42px;box-shadow:none;border-radius:10px;font-size:10px}html:has(.lovebud-web-app) .split-fields{grid-template-columns:1fr 94px;gap:9px;display:grid}html:has(.lovebud-web-app) .choice-row{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}html:has(.lovebud-web-app) .choice-row button{border:1px solid var(--lb-border,#d9e2ed);height:70px;color:var(--lb-muted,#647289);background:var(--lb-surface,#fff);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:600;display:flex}html:has(.lovebud-web-app) .choice-row button.active{color:var(--lovebud-blue);border:2px solid var(--lovebud-blue);background:var(--lb-tint,#f0f8ff)}html:has(.lovebud-web-app) .choice-row svg{width:21px}html:has(.lovebud-web-app) .upload-box{border:1px dashed var(--lb-border,#aebed1);background:var(--lb-tint,#f8fbff);cursor:pointer;border-radius:12px;align-items:center;min-height:86px;padding:13px;color:var(--lb-muted,#607088)!important;flex-direction:row!important;gap:11px!important}html:has(.lovebud-web-app) .upload-box.uploaded{border-color:var(--lovebud-green);background:#f1fbf8}html:has(.lovebud-web-app) .upload-box>svg{width:26px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .upload-box>span{flex-direction:column;display:flex}html:has(.lovebud-web-app) .upload-box strong{color:var(--lovebud-navy);font-size:9px}html:has(.lovebud-web-app) .upload-box small{font-size:7px;font-weight:400}:is(html:has(.lovebud-web-app) .upload-box input,html:has(.lovebud-web-app) .dialog-upload input){display:none}html:has(.lovebud-web-app) .secure-note{color:#28775f;background:#f2fbf8;border:1px solid #d9e9e3;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}html:has(.lovebud-web-app) .secure-note>svg{width:20px}html:has(.lovebud-web-app) .secure-note>span{flex-direction:column;display:flex}html:has(.lovebud-web-app) .secure-note strong{font-size:8px}html:has(.lovebud-web-app) .secure-note small{color:#669082;font-size:7px}html:has(.lovebud-web-app) .payment-choice{border:1px solid var(--lb-border,#dce4ee);width:100%;height:50px;color:var(--lb-text,#43516a);background:var(--lb-surface,#fff);border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 12px;font-size:9px;font-weight:600;display:flex}html:has(.lovebud-web-app) .payment-choice.active{border:2px solid var(--lovebud-blue);color:var(--lovebud-blue);background:var(--lb-tint,#f2f8ff)}html:has(.lovebud-web-app) .payment-choice>span{align-items:center;gap:9px;display:flex}html:has(.lovebud-web-app) .payment-choice svg{width:19px}html:has(.lovebud-web-app) .review-card{color:var(--lb-text,#53627b);background:var(--lb-soft,#f4f7fb);border-radius:12px;flex-direction:column;gap:5px;margin:15px 0;padding:13px;font-size:8px;display:flex}html:has(.lovebud-web-app) .review-card strong{color:var(--lovebud-navy);font-size:10px}html:has(.lovebud-web-app) .order-screen{text-align:center;background:linear-gradient(180deg,var(--lb-tint,#eef8ff),var(--lb-surface,#fff) 45%);padding:54px 26px 25px}html:has(.lovebud-web-app) .order-screen>.status-bar{position:absolute;inset:0 0 auto}html:has(.lovebud-web-app) .success-mark{color:#fff;background:linear-gradient(145deg,#17b789,#0c8f6a);border-radius:50%;place-items:center;width:72px;height:72px;margin:14px auto 17px;display:grid;box-shadow:0 10px 28px #17b78940}html:has(.lovebud-web-app) .order-screen h1{color:var(--lovebud-deep);letter-spacing:-.4px;margin:0;font-size:22px}html:has(.lovebud-web-app) .order-screen>p{color:var(--lb-muted,#68758b);margin:9px auto 18px;font-size:9px;line-height:1.55}html:has(.lovebud-web-app) .order-id{background:var(--lb-soft,#f2f6fb);border-radius:11px;flex-direction:column;padding:12px;display:flex}html:has(.lovebud-web-app) .order-id small{color:var(--lb-muted,#8b96a8);letter-spacing:.12em;font-size:7px}html:has(.lovebud-web-app) .order-id strong{color:var(--lovebud-blue);margin-top:3px;font-size:17px}html:has(.lovebud-web-app) .status-timeline{text-align:left;flex-direction:column;margin:20px 0;padding-left:26px;display:flex}html:has(.lovebud-web-app) .status-timeline span{min-height:55px;color:var(--lb-muted,#8a95a7);border-left:2px solid var(--lb-border,#dfe6ef);flex-direction:column;padding-left:14px;display:flex;position:relative}html:has(.lovebud-web-app) .status-timeline span:last-child{border-left-color:#0000}html:has(.lovebud-web-app) .status-timeline i{border:2px solid var(--lb-border,#d5deea);background:var(--lb-surface,#fff);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:-7px}html:has(.lovebud-web-app) .status-timeline .active{color:var(--lovebud-navy);border-left-color:var(--lovebud-blue)}html:has(.lovebud-web-app) .status-timeline .active i{border-color:var(--lovebud-blue);background:var(--lovebud-blue)}html:has(.lovebud-web-app) .status-timeline b{font-size:9px}html:has(.lovebud-web-app) .status-timeline small{font-size:7px}html:has(.lovebud-web-app) .wallet-page{background:var(--lb-soft,#f4f7fb);padding:16px 14px 25px}html:has(.lovebud-web-app) .wallet-balance{color:var(--lb-on-accent,#fff);background:linear-gradient(135deg,var(--lb-strong,#071a50),var(--lb-accent,#087cdd));border-radius:17px;flex-direction:column;padding:20px;display:flex;box-shadow:0 10px 24px #073f8738}html:has(.lovebud-web-app) .wallet-balance span{opacity:.78;font-size:9px}html:has(.lovebud-web-app) .wallet-balance strong{letter-spacing:-.8px;margin:2px 0;font-size:29px}html:has(.lovebud-web-app) .wallet-balance small{opacity:.72;font-size:7px}html:has(.lovebud-web-app) .fund-card{border:1px solid var(--lb-border,#dfe6ee);background:var(--lb-surface,#fff);border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}html:has(.lovebud-web-app) .fund-card>svg{width:23px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .fund-card>span{flex-direction:column;display:flex}html:has(.lovebud-web-app) .fund-card strong{font-size:8px}html:has(.lovebud-web-app) .fund-card small{color:var(--lb-muted,#6f7d91);font-size:11px;font-weight:700}html:has(.lovebud-web-app) .qr-button{width:100%;height:41px;margin:10px 0;color:var(--lovebud-blue)!important;border-radius:11px!important;font-size:9px!important}:is(html:has(.lovebud-web-app) .wallet-tabs [role=tablist],html:has(.lovebud-web-app) .profile-tabs [role=tablist],html:has(.lovebud-web-app) .reels-library [role=tablist]){background:var(--lb-soft,#eaf0f7);grid-template-columns:repeat(3,1fr);width:100%;display:grid}:is(html:has(.lovebud-web-app) .wallet-tabs [role=tab],html:has(.lovebud-web-app) .profile-tabs [role=tab],html:has(.lovebud-web-app) .reels-library [role=tab]){font-size:8px}html:has(.lovebud-web-app) .wallet-actions{flex-direction:column;gap:8px;margin-top:12px;display:flex}html:has(.lovebud-web-app) .wallet-actions button{border:1px solid var(--lb-border,#dfe6ee);color:var(--lovebud-navy);background:var(--lb-surface,#fff);text-align:left;border-radius:12px;grid-template-rows:18px 15px;grid-template-columns:38px 1fr;align-items:center;padding:11px;display:grid}html:has(.lovebud-web-app) .wallet-actions svg{width:20px;color:var(--lovebud-blue);grid-row:1/3}html:has(.lovebud-web-app) .wallet-actions strong{font-size:9px}html:has(.lovebud-web-app) .wallet-actions small{color:var(--lb-muted,#7b8799);font-size:7px}html:has(.lovebud-web-app) .transaction-list{flex-direction:column;margin-top:11px;display:flex}html:has(.lovebud-web-app) .transaction-list button{border:0;border-bottom:1px solid var(--lb-border,#e4e9ef);min-height:54px;color:var(--lovebud-navy);text-align:left;background:0 0;align-items:center;gap:9px;padding:7px 3px;display:flex}html:has(.lovebud-web-app) .transaction-list i{background:var(--lb-tint,#eaf4ff);border-radius:50%;place-items:center;width:33px;height:33px;display:grid}html:has(.lovebud-web-app) .transaction-list i.in{color:#158b69;background:#e8f8f3}html:has(.lovebud-web-app) .transaction-list i.out{color:#b34b5b;background:#fff0f2}html:has(.lovebud-web-app) .transaction-list i svg{width:16px}html:has(.lovebud-web-app) .transaction-list span{flex-direction:column;flex:1;display:flex}html:has(.lovebud-web-app) .transaction-list strong{font-size:8px}html:has(.lovebud-web-app) .transaction-list small{color:var(--lb-muted,#8893a4);font-size:7px}html:has(.lovebud-web-app) .transaction-list b{font-size:9px}html:has(.lovebud-web-app) .transaction-list b.in{color:#158b69}html:has(.lovebud-web-app) .transaction-list b.out{color:#b34b5b}html:has(.lovebud-web-app) .profile-page{padding-bottom:35px}html:has(.lovebud-web-app) .profile-cover{aspect-ratio:2.84;background:var(--lb-soft,#dfe8f2);width:100%;height:auto;position:relative}html:has(.lovebud-web-app) .profile-cover>img{object-fit:cover;width:100%;height:100%;display:block}html:has(.lovebud-web-app) .profile-cover>button{color:#fff;background:#061534b8;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:10px;right:12px}html:has(.lovebud-web-app) .profile-cover svg{width:15px}html:has(.lovebud-web-app) .profile-identity{align-items:flex-start;min-height:77px;padding:13px 14px 7px 107px;display:flex;position:relative}html:has(.lovebud-web-app) .profile-identity>img{border:4px solid var(--lb-border,#fff);object-fit:cover;border-radius:50%;width:82px;height:82px;position:absolute;top:-42px;left:16px;box-shadow:0 4px 12px #0000001f}html:has(.lovebud-web-app) .profile-identity h2{color:var(--lovebud-navy);align-items:center;gap:4px;margin:0;font-size:18px;display:flex}html:has(.lovebud-web-app) .profile-identity h2 b{width:15px;height:15px;color:var(--lb-on-accent,#fff);background:var(--lovebud-blue);border-radius:50%;place-items:center;font-size:9px;display:grid}html:has(.lovebud-web-app) .profile-identity small{color:var(--lb-muted,#738096);font-size:8px}html:has(.lovebud-web-app) .follow-stats{gap:8px;padding:3px 15px 10px;display:flex}html:has(.lovebud-web-app) .follow-stats button{color:var(--lovebud-navy);background:0 0;border:0;align-items:baseline;gap:4px;display:flex}html:has(.lovebud-web-app) .follow-stats strong{font-size:10px}html:has(.lovebud-web-app) .follow-stats small{color:var(--lb-muted,#7c8798);font-size:8px}html:has(.lovebud-web-app) .highlight-card{width:calc(100% - 28px);color:var(--lb-on-accent,#fff);background:linear-gradient(100deg,var(--lb-strong,#071a50),var(--lb-accent,#0a73d3));border:0;border-radius:11px;justify-content:space-between;align-items:center;margin:0 14px 10px;padding:10px 12px;display:flex}html:has(.lovebud-web-app) .highlight-card strong{font-size:9px}html:has(.lovebud-web-app) .highlight-card span{align-items:center;gap:4px;font-size:7px;display:flex}html:has(.lovebud-web-app) .highlight-card svg{width:13px}html:has(.lovebud-web-app) .profile-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:8px;padding:0 14px 8px;display:grid}html:has(.lovebud-web-app) .profile-actions button{border-radius:12px;gap:6px;width:100%;min-width:0;height:44px;padding:8px;font-size:12px}:is(html:has(.lovebud-web-app) .profile-actions .profile-admin-action,html:has(.lovebud-web-app) .profile-actions .profile-blocked-action){grid-column:1/-1}html:has(.lovebud-web-app) .profile-actions button svg{flex-shrink:0;width:16px;height:16px}html:has(.lovebud-web-app) .profile-page>.full-outline{width:calc(100% - 28px);height:38px;min-height:38px;color:var(--lovebud-blue);margin:0 14px}html:has(.lovebud-web-app) .profile-tabs{margin-top:13px}html:has(.lovebud-web-app) .profile-tabs [role=tablist]{background:var(--lb-surface,#fff);border-top:1px solid var(--lb-border,#e5eaf0);border-bottom:1px solid var(--lb-border,#e5eaf0);border-radius:0;grid-template-columns:1fr 1fr}html:has(.lovebud-web-app) .profile-tabs [role=tab]{border-radius:0}html:has(.lovebud-web-app) .profile-tabs h3{margin:12px 14px 8px;font-size:10px}html:has(.lovebud-web-app) .profile-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}html:has(.lovebud-web-app) .profile-grid button{aspect-ratio:1;background:var(--lb-soft,#e6ebf2);border:0;padding:0;position:relative;overflow:hidden}html:has(.lovebud-web-app) .profile-grid img{object-fit:cover;width:100%;height:100%}html:has(.lovebud-web-app) .profile-grid svg{color:#fff;fill:#fff;background:#0009;border-radius:50%;width:30px;height:30px;padding:7px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}html:has(.lovebud-web-app) .community-reel{background:var(--lb-deep,#050812);color:#fff}html:has(.lovebud-web-app) .reel-video{object-fit:cover;width:100%;height:calc(100% - 84px);position:absolute;inset:0}html:has(.lovebud-web-app) .reel-top-shade{background:linear-gradient(#0000008c,#0000);height:150px;position:absolute;inset:0 0 auto}:is(html:has(.lovebud-web-app) .create-reel,html:has(.lovebud-web-app) .reel-filter){z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border:0;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:31px}html:has(.lovebud-web-app) .create-reel{left:13px}html:has(.lovebud-web-app) .reel-filter{right:13px}:is(html:has(.lovebud-web-app) .create-reel svg,html:has(.lovebud-web-app) .reel-filter svg){width:19px}html:has(.lovebud-web-app) .reel-tabs{z-index:5;gap:13px;display:flex;position:absolute;top:39px;left:50%;transform:translate(-50%)}html:has(.lovebud-web-app) .reel-tabs button{color:#ffffffa6;text-shadow:0 1px 5px #000;background:0 0;border:0;padding:2px 0;font-size:10px;font-weight:600}html:has(.lovebud-web-app) .reel-tabs button.active{color:#fff;border-bottom:2px solid #fff}html:has(.lovebud-web-app) .playing{z-index:4;color:#fff;background:#00000061;border-radius:13px;align-items:center;gap:4px;padding:5px 8px;font-size:7px;display:flex;position:absolute;top:93px;left:14px}html:has(.lovebud-web-app) .playing svg{fill:#fff;width:10px}html:has(.lovebud-web-app) .reel-actions{z-index:5;flex-direction:column;gap:14px;display:flex;position:absolute;bottom:101px;right:10px}html:has(.lovebud-web-app) .reel-actions button{color:#fff;filter:drop-shadow(0 1px 3px #000);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;width:40px;display:flex}html:has(.lovebud-web-app) .reel-actions button svg{stroke-width:2px;width:27px;height:27px}html:has(.lovebud-web-app) .reel-actions button small{font-size:7px}html:has(.lovebud-web-app) .reel-actions .liked{color:#ff526d}html:has(.lovebud-web-app) .reel-copy{z-index:4;color:#fff;text-shadow:0 1px 5px #000000bf;position:absolute;bottom:92px;left:14px;right:61px}html:has(.lovebud-web-app) .reel-copy>button:first-child{color:#fff;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}html:has(.lovebud-web-app) .reel-copy img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:31px;height:31px}html:has(.lovebud-web-app) .reel-copy strong{font-size:10px}html:has(.lovebud-web-app) .reel-copy button span{background:var(--lovebud-blue);border-radius:50%;place-items:center;width:13px;height:13px;font-size:7px;display:grid}html:has(.lovebud-web-app) .reel-copy>button:nth-child(2){color:#fff;background:0 0;border-color:#fff;height:28px;margin-left:8px;padding:0 10px;font-size:7px}html:has(.lovebud-web-app) .reel-copy p{margin:8px 0 4px;font-size:9px;line-height:1.4}html:has(.lovebud-web-app) .reel-copy>small{font-size:7px}html:has(.lovebud-web-app) .reel-mode-button{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border:1px solid #ffffffa6;border-radius:15px;align-items:center;gap:5px;height:29px;padding:0 10px;font-size:7px;display:flex;position:absolute;bottom:55px;left:14px}html:has(.lovebud-web-app) .reel-mode-button svg{width:13px}html:has(.lovebud-web-app) .reels-library>header{z-index:5;border-bottom:1px solid var(--lb-border,#e4eaf2);background:#fff;height:126px;position:absolute;inset:0 0 auto}html:has(.lovebud-web-app) .reels-library>header>div{align-items:center;height:52px;display:flex}html:has(.lovebud-web-app) .reels-library>header h1{margin:0 0 0 8px;font-size:14px}html:has(.lovebud-web-app) .reels-library>header [role=tablist]{border-radius:0;height:40px}html:has(.lovebud-web-app) .reels-library>.screen-scroll{top:126px}html:has(.lovebud-web-app) .result-count{color:var(--lb-muted,#7e899c);margin:0 0 8px;font-size:8px}html:has(.lovebud-web-app) .library-list{flex-direction:column;gap:9px;display:flex}html:has(.lovebud-web-app) .library-list>button{border:1px solid var(--lb-border,#dfe6ef);color:var(--lovebud-navy);background:var(--lb-surface,#fff);text-align:left;border-radius:11px;grid-template-columns:91px 1fr;gap:10px;padding:8px;display:grid}html:has(.lovebud-web-app) .library-list img{object-fit:cover;border-radius:8px;width:91px;height:73px}html:has(.lovebud-web-app) .library-list span{flex-direction:column;display:flex}html:has(.lovebud-web-app) .library-list small{color:var(--lovebud-blue);font-size:7px}html:has(.lovebud-web-app) .library-list strong{margin-top:3px;font-size:9px;line-height:1.3}html:has(.lovebud-web-app) .library-list em{color:var(--lb-muted,#778398);align-items:center;margin-top:auto;font-size:7px;font-style:normal;display:flex}html:has(.lovebud-web-app) .library-list em svg{width:12px}html:has(.lovebud-web-app) .utility-hero{color:var(--lb-on-accent,#fff);background:linear-gradient(135deg,var(--lb-strong,#071a50),var(--lb-accent,#0788ea));border-radius:15px;margin-bottom:12px;padding:20px 18px}html:has(.lovebud-web-app) .utility-hero>svg{width:30px}html:has(.lovebud-web-app) .utility-hero h1{margin:9px 0 4px;font-size:21px}html:has(.lovebud-web-app) .utility-hero p{color:var(--lb-muted,#d8ecff);margin:0;font-size:9px;line-height:1.5}html:has(.lovebud-web-app) .utility-screen .page-padding>button{border:0;border-bottom:1px solid var(--lb-border,#e6ebf1);width:100%;height:50px;color:var(--lovebud-navy);background:var(--lb-surface,#fff);justify-content:space-between;align-items:center;padding:0 11px;font-size:9px;font-weight:600;display:flex}html:has(.lovebud-web-app) .utility-screen .page-padding>button svg{width:17px;color:var(--lb-muted,#8590a2)}html:has(.lovebud-web-app) .demo-form{background:var(--lb-soft,#f4f7fb);border-radius:12px;margin-top:19px;padding:14px}html:has(.lovebud-web-app) .demo-form button{background:var(--lovebud-blue);width:100%;font-size:9px}html:has(.lovebud-web-app) .empty-state{min-height:180px;color:var(--lb-muted,#7a879a);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:25px 20px;display:flex}html:has(.lovebud-web-app) .empty-state.large{min-height:390px}html:has(.lovebud-web-app) .empty-state>svg{width:35px;height:35px;color:var(--lb-muted,#92a0b4);margin-bottom:9px}html:has(.lovebud-web-app) .empty-state strong{color:var(--lovebud-navy);font-size:11px}html:has(.lovebud-web-app) .empty-state span{margin:4px 0 12px;font-size:8px}html:has(.lovebud-web-app) .empty-state button{font-size:8px}html:has(.lovebud-web-app) .lovebud-menu-sheet{gap:0;max-width:none;height:100dvh;max-height:100dvh;font-family:Poppins,sans-serif;overflow:hidden;border:0!important;width:min(360px,100vw - 56px)!important;padding:0!important}html:has(.lovebud-web-app) .lovebud-menu-sheet .menu-header{padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px;color:var(--lovebud-navy);background:var(--lb-surface,#fff);border-bottom:1px solid var(--lb-border,#e8edf3);flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:10px}html:has(.lovebud-web-app) .lovebud-menu-sheet [data-slot=sheet-title]{color:var(--lovebud-navy);margin:0;font-size:20px;font-weight:700}html:has(.lovebud-web-app) .menu-close{border:1px solid var(--lb-border,#dbe5f5);min-width:92px;min-height:44px;color:var(--lovebud-navy);background:var(--lb-tint,#f0f6ff);touch-action:manipulation;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:static}html:has(.lovebud-web-app) .menu-close svg{width:20px;height:20px}html:has(.lovebud-web-app) .menu-close:focus-visible{outline:3px solid var(--lovebud-blue);outline-offset:2px}html:has(.lovebud-web-app) .menu-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}html:has(.lovebud-web-app) .menu-brand{color:var(--lb-on-accent,#fff);background:var(--lovebud-blue);border-radius:12px;flex-direction:column;gap:2px;margin:8px 14px;padding:12px;display:flex}html:has(.lovebud-web-app) .menu-brand strong{font-size:16px}html:has(.lovebud-web-app) .menu-brand span{color:#fff;font-size:11px}html:has(.lovebud-web-app) .menu-list{padding:0 14px}html:has(.lovebud-web-app) .menu-list button{border:0;border-bottom:1px solid var(--lb-border,#e8edf3);width:100%;min-height:44px;color:var(--lb-text,#21314d);background:var(--lb-surface,#fff);text-align:left;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:6px;padding:10px 8px;line-height:1.35;display:grid}html:has(.lovebud-web-app) .menu-list button>svg:first-child{display:none}html:has(.lovebud-web-app) .menu-list span{overflow-wrap:anywhere;font-size:13px;font-weight:600}html:has(.lovebud-web-app) .menu-list button>svg:last-child{width:14px;height:14px;color:var(--lb-muted,#929cad)}html:has(.lovebud-web-app) .reset-demo{color:#b34052;background:#fff7f8;border:1px solid #f0b8c0;border-radius:10px;width:calc(100% - 28px);height:40px;margin:15px 14px;font-size:8px;font-weight:600}html:has(.lovebud-web-app) .lovebud-dialog{max-height:min(720px,100dvh - 30px);font-family:Poppins,sans-serif;overflow:hidden;border-radius:18px!important;width:min(375px,100vw - 24px)!important;padding:20px!important}html:has(.lovebud-web-app) .lovebud-dialog [data-slot=dialog-title]{color:var(--lovebud-deep);font-size:18px}html:has(.lovebud-web-app) .lovebud-dialog [data-slot=dialog-description]{font-size:9px;line-height:1.5}html:has(.lovebud-web-app) .lovebud-dialog label{margin-bottom:0}html:has(.lovebud-web-app) .lovebud-dialog select{width:100%;color:var(--lb-text,#263650);padding:0 11px}html:has(.lovebud-web-app) .dialog-scroll{max-height:410px;padding-right:4px;overflow-y:auto}html:has(.lovebud-web-app) .dialog-scroll label{margin-bottom:10px}html:has(.lovebud-web-app) .dialog-upload{border:1px dashed var(--lb-border,#adc2d8);background:var(--lb-tint,#f3f9ff);cursor:pointer;border-radius:10px;align-items:center;min-height:43px;padding:0 12px;color:var(--lovebud-blue)!important;flex-direction:row!important;gap:8px!important}html:has(.lovebud-web-app) .dialog-upload svg{width:18px}html:has(.lovebud-web-app) .composer-preview{object-fit:cover;border-radius:10px;width:100%;max-height:180px}html:has(.lovebud-web-app) .profile-dialog{overflow:hidden}html:has(.lovebud-web-app) .account-profile-dialog{flex-direction:column;display:flex;width:min(440px,100vw - 24px)!important}html:has(.lovebud-web-app) .account-profile-form{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}html:has(.lovebud-web-app) .account-profile-form .dialog-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:min(540px,100dvh - 240px)}html:has(.lovebud-web-app) .account-profile-form label{color:var(--lovebud-navy);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}html:has(.lovebud-web-app) .account-profile-form input:not([type=file]){min-height:44px;font-size:16px}html:has(.lovebud-web-app) .account-profile-form small{color:var(--lb-muted,#5b6b81);font-size:12px;font-weight:400;line-height:1.5}html:has(.lovebud-web-app) .profile-upload-group{margin:14px 0}html:has(.lovebud-web-app) .profile-upload{min-height:66px;padding:12px;position:relative}html:has(.lovebud-web-app) .profile-upload span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}html:has(.lovebud-web-app) .profile-upload svg{flex-shrink:0;width:22px}html:has(.lovebud-web-app) .profile-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}html:has(.lovebud-web-app) .profile-upload:focus-within{outline:2px solid var(--lovebud-blue);outline-offset:3px}html:has(.lovebud-web-app) .profile-file-actions{gap:18px;margin-top:6px;display:flex}:is(html:has(.lovebud-web-app) .profile-file-actions a,html:has(.lovebud-web-app) .profile-file-actions button){min-height:36px;color:var(--lovebud-blue);align-items:center;font-size:12px;text-decoration:underline;display:inline-flex}html:has(.lovebud-web-app) .profile-private-note{color:var(--lb-accent,#294c6d);background:var(--lb-tint,#edf6ff);border-radius:12px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;line-height:1.6;display:flex}html:has(.lovebud-web-app) .profile-private-note svg{flex-shrink:0;width:20px}html:has(.lovebud-web-app) .live-avatar img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;display:block}html:has(.lovebud-web-app) .real-people-header{z-index:5;background:var(--lb-surface,#fff);border-bottom:1px solid var(--lb-border,#e6edf7);height:84px;position:absolute;inset:0 0 auto}html:has(.lovebud-web-app) .real-people-header>div{grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;height:84px;padding:12px 16px;display:grid}html:has(.lovebud-web-app) .real-people-header h1{text-align:center;margin:0;font-size:22px}html:has(.lovebud-web-app) .real-people-header button{width:44px;height:44px}html:has(.lovebud-web-app) .real-people-screen>.screen-scroll{padding-top:94px}html:has(.lovebud-web-app) .real-people-note{color:var(--lb-muted,#586b84);margin:8px 0 14px;font-size:12px;line-height:1.6}html:has(.lovebud-web-app) .real-person-avatar{background:var(--lb-tint,#edf5ff);width:52px;height:52px;color:var(--lovebud-blue);border-radius:50%;flex-shrink:0;place-items:center;display:grid}html:has(.lovebud-web-app) .real-person-avatar svg{width:26px;height:26px}html:has(.lovebud-web-app) .real-people-screen .people-identity img{object-fit:cover;border-radius:50%;flex-shrink:0;width:52px;height:52px}html:has(.lovebud-web-app) .real-people-screen .people-identity>span:last-child{overflow-wrap:anywhere;min-width:0}html:has(.lovebud-web-app) .real-people-screen .people-list article button{min-height:44px}html:has(.lovebud-web-app) .real-people-screen .people-identity strong{font-size:16px}:is(html:has(.lovebud-web-app) .real-people-screen .people-identity small,html:has(.lovebud-web-app) .real-people-screen .people-identity em){font-size:12px;line-height:1.5}html:has(.lovebud-web-app) .real-people-screen .meet-filters button{min-height:44px;font-size:13px}html:has(.lovebud-web-app) .real-radius{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;font-size:13px;display:flex}html:has(.lovebud-web-app) .real-radius small{width:100%;color:var(--lb-muted,#586b84);font-size:12px}:is(html:has(.lovebud-web-app) .real-people-screen select,html:has(.lovebud-web-app) .account-profile-form select){border:1px solid var(--lb-border,#c4d1e3);min-height:44px;color:var(--lovebud-navy);background:var(--lb-surface,#fff);border-radius:8px;padding:8px;font-size:16px}html:has(.lovebud-web-app) .real-people-screen .meet-filter-panel{flex-direction:column;gap:10px;display:flex}html:has(.lovebud-web-app) .real-people-screen .meet-filter-panel>div:first-child{justify-content:space-between;align-items:center;display:flex}:is(html:has(.lovebud-web-app) .real-people-screen .meet-filter-panel p,html:has(.lovebud-web-app) .real-people-screen .meet-filter-panel small){color:var(--lb-muted,#586b84);font-size:12px;line-height:1.6}html:has(.lovebud-web-app) .real-profile-identity{align-items:center;gap:14px;padding:16px 0;display:flex}html:has(.lovebud-web-app) .real-profile-identity>img{object-fit:cover;border-radius:50%;width:80px;height:80px}html:has(.lovebud-web-app) .real-profile-identity>.real-person-avatar{object-fit:cover;border-radius:50%;width:80px;height:80px}html:has(.lovebud-web-app) .real-profile-identity h1{margin:0;font-size:22px}html:has(.lovebud-web-app) .real-profile-identity p{overflow-wrap:anywhere;margin:4px 0;font-size:13px}html:has(.lovebud-web-app) .account-profile-form .profile-checkbox{flex-direction:row;align-items:center;gap:10px;min-height:44px;display:flex}html:has(.lovebud-web-app) .account-profile-form .profile-checkbox input{width:20px;height:20px;min-height:20px}html:has(.lovebud-web-app) .notification-list{flex-direction:column;display:flex}html:has(.lovebud-web-app) .notification-list button{border:0;border-bottom:1px solid var(--lb-border,#e6ebf1);min-height:62px;color:var(--lovebud-navy);background:var(--lb-surface,#fff);text-align:left;grid-template-columns:36px 1fr 19px;align-items:center;gap:8px;padding:9px 3px;display:grid}html:has(.lovebud-web-app) .notification-list button>svg:first-child{width:21px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .notification-list button>svg:last-child{width:15px;color:var(--lb-muted,#929cad)}html:has(.lovebud-web-app) .notification-list span{flex-direction:column;display:flex}html:has(.lovebud-web-app) .notification-list strong{font-size:9px}html:has(.lovebud-web-app) .notification-list small{color:var(--lb-muted,#7d889a);font-size:7px}@media (max-width:600px){html:has(.lovebud-web-app) .simulator-stage{background:var(--lb-surface,#fff);padding:0}html:has(.lovebud-web-app) .phone-frame{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0}}@media (prefers-reduced-motion:reduce){html:has(.lovebud-web-app) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:has(.lovebud-web-app) :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:has(.lovebud-web-app) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html:has(.lovebud-web-app) .stories button{position:relative}html:has(.lovebud-web-app) .stories button>b{border:2px solid var(--lb-border,#fff);width:18px;height:18px;color:var(--lb-on-accent,#fff);background:var(--lovebud-blue);border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;top:37px;right:2px}html:has(.lovebud-web-app) .stories .story-ad-ring>span{background:linear-gradient(145deg,#ff365f,#f8a71a)}html:has(.lovebud-web-app) .feed-ad{background:var(--lb-surface,#fff);margin:0 0 14px;padding:0 0 16px}html:has(.lovebud-web-app) .feed-ad-head{align-items:center;gap:12px;height:68px;padding:10px 16px 12px;display:flex}html:has(.lovebud-web-app) .feed-ad-head>img{object-fit:cover;border-radius:50%;width:46px;height:46px}html:has(.lovebud-web-app) .feed-ad-head>span{flex-direction:column;min-width:0;display:flex}html:has(.lovebud-web-app) .feed-ad-head strong{color:var(--lovebud-navy);font-size:14.5px;line-height:1.35}html:has(.lovebud-web-app) .feed-ad-head small{color:var(--lb-muted,#616e87);font-size:10.2px}html:has(.lovebud-web-app) .feed-ad-media{background:var(--lb-soft,#eef2f7);border:0;width:100%;height:585px;padding:0;display:block;overflow:hidden}html:has(.lovebud-web-app) .feed-ad-media img{object-fit:cover;width:100%;height:100%}html:has(.lovebud-web-app) .feed-ad>p{min-height:32px;color:var(--lovebud-navy);margin:12px 16px 10px;font-size:11px;line-height:1.45}html:has(.lovebud-web-app) .feed-ad>button:last-child{border-radius:12px;width:calc(100% - 32px);height:44px;margin:0 16px;font-size:13px}html:has(.lovebud-web-app) .story-viewer{background:#fff;padding:0 16px 78px}html:has(.lovebud-web-app) .story-viewer>.status-bar{margin:0 -16px}html:has(.lovebud-web-app) .story-title-row{grid-template-columns:44px 1fr 44px;align-items:center;height:62px;display:grid}html:has(.lovebud-web-app) .story-title-row h1{text-align:center;color:var(--lovebud-navy);margin:0;font-size:20px}html:has(.lovebud-web-app) .story-title-row>button:last-child{width:38px;height:38px;color:var(--lovebud-navy);background:0 0;border:0;place-items:center;display:grid}html:has(.lovebud-web-app) .story-progress{grid-template-columns:repeat(6,1fr);align-items:center;gap:5px;height:12px;display:grid}html:has(.lovebud-web-app) .story-progress i{background:var(--lb-soft,#d5deed);border-radius:3px;height:4px}html:has(.lovebud-web-app) .story-progress i.active{background:var(--lovebud-blue)}html:has(.lovebud-web-app) .story-card{background:var(--lb-deep,#071a50);border-radius:18px;height:505px;position:relative;overflow:hidden}html:has(.lovebud-web-app) .story-media{object-fit:cover;width:100%;height:100%}html:has(.lovebud-web-app) .story-card:after{content:"";pointer-events:none;background:linear-gradient(#0000006b,#0000 25% 62%,#0000008c);position:absolute;inset:0}html:has(.lovebud-web-app) .story-hit{z-index:2;background:0 0;border:0;width:42%;position:absolute;top:66px;bottom:78px}html:has(.lovebud-web-app) .story-hit.previous{left:0}html:has(.lovebud-web-app) .story-hit.next{right:0}html:has(.lovebud-web-app) .story-author{z-index:3;color:#fff;text-align:left;text-shadow:0 1px 4px #000;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex;position:absolute;top:27px;left:15px}html:has(.lovebud-web-app) .story-author img{border:2px solid var(--lb-border,#fff);object-fit:cover;border-radius:50%;width:39px;height:39px}html:has(.lovebud-web-app) .story-author span{flex-direction:column;display:flex}html:has(.lovebud-web-app) .story-author strong{font-size:11px}html:has(.lovebud-web-app) .story-author small{opacity:.88;font-size:7px}html:has(.lovebud-web-app) .story-caption{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071a50c2;border-radius:14px;flex-direction:column;padding:11px 14px;display:flex;position:absolute;bottom:42px;left:16px;right:16px}html:has(.lovebud-web-app) .story-caption strong{font-size:13px}html:has(.lovebud-web-app) .story-caption span{margin-top:3px;font-size:7px}html:has(.lovebud-web-app) .story-reply{grid-template-columns:1fr 53px;gap:10px;height:64px;padding-top:11px;display:grid}html:has(.lovebud-web-app) .story-reply input{border:1px solid var(--lovebud-blue);height:52px;color:var(--lovebud-blue);text-align:center;border-radius:14px;font-size:9px}html:has(.lovebud-web-app) .story-reply button{border:1px solid var(--lovebud-blue);height:52px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:14px;place-items:center;display:grid}html:has(.lovebud-web-app) .story-reply button.liked{color:#ef3e60;border-color:#ef3e60}html:has(.lovebud-web-app) .story-reply svg{width:23px}html:has(.lovebud-web-app) .story-sponsored{color:#fff;background:#030714;padding-left:0;padding-right:0}html:has(.lovebud-web-app) .story-sponsored>.status-bar{margin:0}html:has(.lovebud-web-app) .story-sponsored .story-title-row{display:none}html:has(.lovebud-web-app) .story-sponsored .story-progress{margin:8px 16px 5px}html:has(.lovebud-web-app) .story-sponsored .story-progress i{background:#ffffff59}html:has(.lovebud-web-app) .story-sponsored .story-progress i.active{background:var(--lovebud-blue)}html:has(.lovebud-web-app) .story-sponsored .story-card{border-radius:0;height:605px}html:has(.lovebud-web-app) .story-sponsored .story-caption{bottom:14px}html:has(.lovebud-web-app) .story-ad-actions{background:var(--lb-surface,#fff);gap:7px;padding:7px 16px 0;display:grid}html:has(.lovebud-web-app) .story-ad-actions button{border-radius:12px;height:42px;font-size:9px}html:has(.lovebud-web-app) .sponsored-copy{letter-spacing:.05em;font-weight:800;color:var(--lovebud-blue)!important;font-size:6px!important}html:has(.lovebud-web-app) .store-controls{z-index:3;border-bottom:1px solid var(--lb-border,#e3ebf7);background:var(--lb-surface,#fff);width:100%;height:236px;padding:8px 12px 10px;position:absolute;top:108px;left:0}html:has(.lovebud-web-app) .store-catalog-scroll{background:var(--lb-tint,#f7faff);scrollbar-width:none;padding:10px 16px 24px;position:absolute;inset:344px 0 84px;overflow-y:auto}html:has(.lovebud-web-app) .store-catalog-scroll::-webkit-scrollbar{display:none}html:has(.lovebud-web-app) .dispensary-select{border:1px solid var(--lb-border,#cfe0f3);width:100%;height:53px;color:var(--lovebud-navy);background:var(--lb-tint,#f2f7ff);text-align:left;border-radius:14px;grid-template-columns:39px 1fr 20px;align-items:center;gap:8px;padding:0 11px;display:grid}html:has(.lovebud-web-app) .dispensary-select img{object-fit:contain;width:37px;height:37px}html:has(.lovebud-web-app) .dispensary-select strong{font-size:12px}html:has(.lovebud-web-app) .dispensary-select svg{width:15px;color:var(--lovebud-blue);transform:rotate(90deg)}html:has(.lovebud-web-app) .store-mode{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}html:has(.lovebud-web-app) .store-mode button{border:1px solid var(--lovebud-blue);height:46px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:14px;font-size:10px;font-weight:700}html:has(.lovebud-web-app) .store-mode button.active{color:var(--lb-on-accent,#fff);background:var(--lovebud-blue)}html:has(.lovebud-web-app) .shop-search-button{border:1px solid var(--lb-border,#d2e0ef);width:100%;height:48px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:14px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}html:has(.lovebud-web-app) .shop-search-button svg{width:16px}html:has(.lovebud-web-app) .store-chips{scrollbar-width:none;gap:8px;margin:10px 0 0;display:flex;overflow-x:auto}html:has(.lovebud-web-app) .store-chips button{border:1px solid var(--lovebud-blue);height:35px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:18px;flex:none;padding:0 11px;font-size:8px}html:has(.lovebud-web-app) .subcategory-grid{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}html:has(.lovebud-web-app) .subcategory-grid button{border:1px solid var(--lb-border,#d7e2ef);height:180px;color:var(--lb-on-accent,#fff);background:var(--lovebud-blue);border-radius:14px;flex-direction:column;padding:0;display:flex;overflow:hidden}html:has(.lovebud-web-app) .subcategory-grid img{object-fit:cover;background:var(--lb-soft,#f1f4f8);width:100%;height:130px}html:has(.lovebud-web-app) .subcategory-grid strong{flex:1;place-items:center;padding:4px;font-size:11px;display:grid}html:has(.lovebud-web-app) .floating-back{display:none}html:has(.lovebud-web-app) .brands-screen h1{margin:17px 0 6px;font-size:21px}html:has(.lovebud-web-app) .brands-screen .page-padding>p{color:var(--lb-muted,#6d7da0);margin:0 0 12px;font-size:9px}html:has(.lovebud-web-app) .small-back{width:auto!important;height:42px!important;min-height:42px!important;color:var(--lovebud-blue)!important;border-color:var(--lovebud-blue)!important;border-radius:13px!important;padding:0 22px!important;font-size:9px!important}html:has(.lovebud-web-app) .brand-list{flex-direction:column;gap:12px;display:flex}html:has(.lovebud-web-app) .brand-list button{border:1px solid var(--lb-border,#d8e2ef);width:100%;min-height:70px;color:var(--lovebud-navy);background:var(--lb-surface,#fff);text-align:left;border-radius:14px;grid-template-columns:45px 1fr 18px;align-items:center;gap:11px;padding:10px 14px;display:grid}html:has(.lovebud-web-app) .brand-list img{object-fit:contain;border-radius:9px;width:43px;height:43px}html:has(.lovebud-web-app) .brand-list strong{font-size:10px}html:has(.lovebud-web-app) .brand-list svg{width:14px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .product-context{color:var(--lb-muted,#768399);margin:-2px 0 10px;font-size:8px}html:has(.lovebud-web-app) .product-list article{cursor:pointer}html:has(.lovebud-web-app) .product-detail-screen{background:#07132b52;align-items:flex-end;display:flex}html:has(.lovebud-web-app) .product-detail-sheet{background:var(--lb-soft,#f4f7fb);border-radius:28px 28px 0 0;flex-direction:column;width:100%;min-height:710px;padding:28px 20px 24px;display:flex;position:relative}html:has(.lovebud-web-app) .product-close{z-index:2;width:42px;height:42px;color:var(--lb-text,#0d1527);background:var(--lb-surface,#fff);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}html:has(.lovebud-web-app) .product-close svg{width:18px}html:has(.lovebud-web-app) .product-detail-sheet>img{object-fit:contain;background:var(--lb-surface,#fff);width:226px;height:225px;margin:0 auto 16px}html:has(.lovebud-web-app) .product-detail-sheet>span{width:130px;height:27px;color:var(--lovebud-blue);background:var(--lb-tint,#e1f3ff);text-transform:uppercase;border-radius:9px;place-items:center;font-size:7px;font-weight:700;display:grid}html:has(.lovebud-web-app) .product-detail-sheet h1{margin:15px 0 0;font-size:20px}html:has(.lovebud-web-app) .product-detail-sheet p{color:var(--lb-muted,#677796);margin:27px 0;font-size:9px}html:has(.lovebud-web-app) .product-detail-sheet>strong{margin-top:auto;font-size:22px}html:has(.lovebud-web-app) .product-detail-sheet>label{margin:17px 0 7px;font-size:8px;font-weight:700}html:has(.lovebud-web-app) .detail-quantity{border:1px solid var(--lb-border,#d4dfec);background:var(--lb-surface,#fff);text-align:center;border-radius:11px;grid-template-columns:1fr 1fr 1fr;align-items:center;width:140px;height:42px;margin-bottom:24px;display:grid}html:has(.lovebud-web-app) .detail-quantity button{background:0 0;border:0;height:100%;font-weight:700}html:has(.lovebud-web-app) .detail-quantity b{font-size:10px}html:has(.lovebud-web-app) .page-title{margin:18px 0 4px;font-size:23px;line-height:1.45}html:has(.lovebud-web-app) .page-subtitle{color:var(--lb-muted,#5c6e91);margin:0 0 13px;font-size:13px}html:has(.lovebud-web-app) .minimum-card{background:var(--lb-tint,#edf6ff);border-radius:14px;flex-direction:column;gap:8px;margin-bottom:14px;padding:15px;display:flex}html:has(.lovebud-web-app) .minimum-card strong{font-size:15px}html:has(.lovebud-web-app) .minimum-card small{font-size:11px}html:has(.lovebud-web-app) .cart-list article{min-height:204px;padding:16px;display:block}html:has(.lovebud-web-app) .cart-list article>h2{color:var(--lovebud-navy);margin:0 0 8px;font-size:16px}html:has(.lovebud-web-app) .cart-product{align-items:center;gap:14px;height:86px;display:flex}html:has(.lovebud-web-app) .cart-product>img{object-fit:contain;background:var(--lb-soft,#f4f6f9);border-radius:12px;width:80px;height:86px}html:has(.lovebud-web-app) .cart-product>span{flex-direction:column;gap:8px;min-width:0;display:flex}html:has(.lovebud-web-app) .cart-product strong{font-size:14px}html:has(.lovebud-web-app) .cart-product small{color:var(--lb-muted,#5c6e91);font-size:12px}html:has(.lovebud-web-app) .cart-row-actions{grid-template-columns:1fr 90px;align-items:center;gap:8px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}html:has(.lovebud-web-app) .cart-row-actions.editing{grid-template-columns:44px 1fr 44px 90px}html:has(.lovebud-web-app) .cart-row-actions button{border:1px solid var(--lovebud-blue);height:47px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:12px;font-size:12px;font-weight:600}html:has(.lovebud-web-app) .cart-row-actions b{text-align:center;font-size:13px}html:has(.lovebud-web-app) .order-summary{border:1px solid var(--lb-border,#dee5f2);background:var(--lb-surface,#fff);border-radius:16px}html:has(.lovebud-web-app) .order-summary h2{margin:0 0 7px;font-size:16px}:is(html:has(.lovebud-web-app) .order-summary small,html:has(.lovebud-web-app) .order-summary strong){font-size:13px}html:has(.lovebud-web-app) .checkout-steps{color:var(--lb-muted,#8a97aa);align-items:center;gap:9px;margin:14px 0 18px;font-size:13px;display:flex}html:has(.lovebud-web-app) .checkout-steps b.active{color:var(--lovebud-blue)}html:has(.lovebud-web-app) .checkout-panel h2{margin:0 0 12px;font-size:23px}html:has(.lovebud-web-app) .checkout-panel>p{color:var(--lb-muted,#5c6e91);margin:0 0 14px;font-size:14px}:is(html:has(.lovebud-web-app) .selection-card,html:has(.lovebud-web-app) .details-card){border:1px solid var(--lb-border,#dee5f2);background:var(--lb-surface,#fff);border-radius:16px;flex-direction:column;gap:8px;margin-bottom:14px;padding:16px;display:flex}:is(html:has(.lovebud-web-app) .selection-card strong,html:has(.lovebud-web-app) .details-card>strong){font-size:16px}html:has(.lovebud-web-app) .selection-card b{color:var(--lovebud-blue);font-size:18px}html:has(.lovebud-web-app) .balance-blue{color:var(--lovebud-blue);font-size:18px}html:has(.lovebud-web-app) .contact-summary>b{font-size:15px}html:has(.lovebud-web-app) .details-card>b:not(.balance-blue){font-size:15px}html:has(.lovebud-web-app) .fulfillment-option{margin-bottom:14px}html:has(.lovebud-web-app) .fulfillment-option button{border:1px solid var(--lovebud-blue);width:100%;height:48px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:14px;font-size:13px;font-weight:600}html:has(.lovebud-web-app) .fulfillment-option button.active{color:var(--lb-on-accent,#fff);background:var(--lovebud-blue)}html:has(.lovebud-web-app) .fulfillment-option button:disabled{color:var(--lb-muted,#aeb6c2);border-color:var(--lb-border,#d2d7df);background:var(--lb-soft,#f1f2f5);cursor:not-allowed}html:has(.lovebud-web-app) .fulfillment-option small{color:var(--lb-muted,#70809f);margin-top:7px;font-size:12px;display:block}html:has(.lovebud-web-app) .details-card p{color:var(--lb-muted,#5c6e91);margin:0;font-size:13px;line-height:1.45}html:has(.lovebud-web-app) .details-card label{margin:2px 0}html:has(.lovebud-web-app) .details-card .sufficient{color:#147e51;font-size:12px}html:has(.lovebud-web-app) .tip-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}html:has(.lovebud-web-app) .tip-grid button{border:1px solid var(--lovebud-blue);height:53px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:12px;font-size:12px;font-weight:600}html:has(.lovebud-web-app) .custom-tip{border:1px solid var(--lovebud-blue);height:53px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:12px;font-size:12px;font-weight:600}html:has(.lovebud-web-app) .tip-grid button.active{color:var(--lb-on-accent,#fff);background:var(--lovebud-blue)}html:has(.lovebud-web-app) .custom-tip.active{color:var(--lb-on-accent,#fff);background:var(--lovebud-blue)}html:has(.lovebud-web-app) .tip-sheet-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08142b85;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}html:has(.lovebud-web-app) .tip-sheet{width:min(100%,520px);max-height:calc(100dvh - 32px);padding:13px 20px max(22px,env(safe-area-inset-bottom));background:var(--lb-surface,#fff);border:1px solid #ffffffb8;border-radius:28px;animation:.24s ease-out tip-sheet-up;position:relative;overflow-y:auto;box-shadow:0 -18px 60px #0a1e4647}html:has(.lovebud-web-app) .tip-sheet-handle{background:var(--lb-soft,#d5ddea);border-radius:999px;width:44px;height:5px;margin:0 auto 18px;display:block}html:has(.lovebud-web-app) .tip-sheet-close{background:var(--lb-soft,#f1f5fb);width:38px;height:38px;color:var(--lb-text,#29415f);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}html:has(.lovebud-web-app) .tip-sheet-close svg{width:19px}html:has(.lovebud-web-app) .tip-sheet-icon{width:54px;height:54px;color:var(--lb-on-accent,#fff);background:linear-gradient(145deg,var(--lb-accent,#075bff),var(--lb-accent,#00a2ff));border-radius:18px;place-items:center;margin-bottom:12px;display:grid;box-shadow:0 9px 22px #075bff40}html:has(.lovebud-web-app) .tip-sheet-icon svg{fill:currentColor;width:27px}html:has(.lovebud-web-app) .tip-sheet>small{color:var(--lb-accent,#075bff);letter-spacing:.13em;font-size:11px;font-weight:800}html:has(.lovebud-web-app) .tip-sheet h2{color:var(--lb-text,#10294c);margin:4px 0 5px;font-size:27px;line-height:1.15}html:has(.lovebud-web-app) .tip-sheet>p{color:var(--lb-muted,#60718a);margin:0 0 18px;font-size:14px;line-height:1.5}html:has(.lovebud-web-app) .tip-percent-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}html:has(.lovebud-web-app) .tip-percent-grid button{border:1px solid var(--lb-border,#d9e2f0);background:var(--lb-tint,#f8faff);min-width:0;color:var(--lb-text,#183659);text-align:center;border-radius:16px;padding:13px 5px 11px;transition:all .16s}:is(html:has(.lovebud-web-app) .tip-percent-grid button strong,html:has(.lovebud-web-app) .tip-percent-grid button span){display:block}html:has(.lovebud-web-app) .tip-percent-grid button strong{font-size:18px}html:has(.lovebud-web-app) .tip-percent-grid button span{color:var(--lb-muted,#718198);margin-top:3px;font-size:11px}html:has(.lovebud-web-app) .tip-percent-grid button.active{border-color:var(--lb-accent,#075bff);color:var(--lb-on-accent,#fff);background:linear-gradient(145deg,var(--lb-accent,#075bff),var(--lb-accent,#167fff));transform:translateY(-1px);box-shadow:0 8px 18px #075bff3d}html:has(.lovebud-web-app) .tip-percent-grid button.active span{color:#ffffffd1}html:has(.lovebud-web-app) .tip-custom-percent{color:var(--lb-text,#29415f);gap:7px;margin:16px 0 12px;font-size:13px;font-weight:700;display:grid}html:has(.lovebud-web-app) .tip-custom-percent>span:last-child{display:block;position:relative}html:has(.lovebud-web-app) .tip-custom-percent input{border-radius:14px;min-height:50px;padding-right:42px;font-size:17px;font-weight:700}html:has(.lovebud-web-app) .tip-custom-percent b{color:var(--lb-accent,#075bff);position:absolute;top:50%;right:16px;transform:translateY(-50%)}html:has(.lovebud-web-app) .tip-sheet-total{background:var(--lb-tint,#f0f6ff);color:var(--lb-text,#29415f);border-radius:14px;justify-content:space-between;margin:12px 0 16px;padding:13px 15px;display:flex}html:has(.lovebud-web-app) .tip-sheet-total strong{color:var(--lb-accent,#075bff)}html:has(.lovebud-web-app) .tip-no-thanks{width:100%;color:var(--lb-muted,#60718a);background:0 0;border:0;margin:12px 0 0;padding:10px;font-weight:700;display:block}html:has(.lovebud-web-app) .tip-review-card{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}:is(html:has(.lovebud-web-app) .tip-review-card p,html:has(.lovebud-web-app) .tip-review-card small){margin:2px 0 0}html:has(.lovebud-web-app) .tip-review-icon{width:42px;height:42px;color:var(--lb-accent,#075bff);background:var(--lb-tint,#eaf2ff);border-radius:14px;place-items:center;display:grid}html:has(.lovebud-web-app) .tip-review-icon svg{fill:currentColor;width:21px}@keyframes tip-sheet-up{0%{opacity:0;transform:translateY(34px)scale(.98)}to{opacity:1;transform:none}}html:has(.lovebud-web-app) .custom-tip{width:100%;height:39px}html:has(.lovebud-web-app) .review-total{background:var(--lb-soft,#f1f6fc);border-radius:12px;grid-template-columns:1fr auto;gap:7px;margin:8px 0 16px;padding:13px;font-size:9px;display:grid}html:has(.lovebud-web-app) .review-total strong{border-top:1px solid var(--lb-border,#d6e0ed);color:var(--lovebud-blue);padding-top:7px;font-size:12px}html:has(.lovebud-web-app) .checkout-continue{position:sticky;bottom:0}html:has(.lovebud-web-app) .order-screen .screen-scroll{text-align:center}html:has(.lovebud-web-app) .order-screen h1{margin:18px 0 12px;font-size:22px}html:has(.lovebud-web-app) .order-screen .screen-scroll>p{color:var(--lb-muted,#687a99);font-size:9px;line-height:1.5}html:has(.lovebud-web-app) .success-mark{color:#0c8b61;background:#e4f7ef;border-radius:50%;place-items:center;width:72px;height:72px;margin:15px auto;display:grid}html:has(.lovebud-web-app) .success-mark svg{width:32px}html:has(.lovebud-web-app) .order-screen .details-card{text-align:left}html:has(.lovebud-web-app) .order-total-row{justify-content:space-between;align-items:center;display:flex}html:has(.lovebud-web-app) .order-total-row strong{color:var(--lovebud-blue);font-size:15px}html:has(.lovebud-web-app) .order-screen .full-outline{margin-top:9px}html:has(.lovebud-web-app) .receipt-brand{grid-template-columns:48px 1fr auto;align-items:center;gap:9px;margin-bottom:14px;display:grid}html:has(.lovebud-web-app) .receipt-brand img{object-fit:cover;border-radius:50%;width:48px;height:48px}html:has(.lovebud-web-app) .receipt-brand span{flex-direction:column;display:flex}html:has(.lovebud-web-app) .receipt-brand strong{font-size:11px}html:has(.lovebud-web-app) .receipt-brand small{color:var(--lb-muted,#6b7d9a);font-size:7px}html:has(.lovebud-web-app) .receipt-brand button{height:38px;color:var(--lovebud-blue);font-size:7px}html:has(.lovebud-web-app) .receipt-date{color:var(--lb-muted,#70809f);text-align:center;margin:15px 0;font-size:7px;display:block}html:has(.lovebud-web-app) .support-message{background:var(--lb-tint,#eff3ff);border-radius:16px;margin-bottom:16px;padding:16px}html:has(.lovebud-web-app) .support-message strong{color:var(--lovebud-blue);font-size:8px}html:has(.lovebud-web-app) .support-message p{color:var(--lovebud-navy);font-size:10px;line-height:1.45}html:has(.lovebud-web-app) .support-message small{color:var(--lb-muted,#71809b);font-size:7px}html:has(.lovebud-web-app) .quick-reply{border:1px solid var(--lovebud-blue);width:100%;height:45px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:12px;margin-top:4px;font-size:8px;font-weight:700}:is(html:has(.lovebud-web-app) .community-profile>header,html:has(.lovebud-web-app) .meet-screen>header){z-index:5;background:var(--lb-surface,#fff);height:108px;position:absolute;inset:0 0 auto}:is(html:has(.lovebud-web-app) .community-profile>header>div,html:has(.lovebud-web-app) .meet-screen>header>div){justify-content:space-between;align-items:center;height:59px;padding:0 16px;display:flex}:is(html:has(.lovebud-web-app) .community-profile>header h1,html:has(.lovebud-web-app) .meet-screen>header h1){margin:0;font-size:19px}html:has(.lovebud-web-app) .community-profile>header button:not(.icon-button){height:38px;color:var(--lovebud-blue);font-size:8px}html:has(.lovebud-web-app) .community-cover{object-fit:cover;border-radius:17px;width:100%;height:133px}html:has(.lovebud-web-app) .community-identity{align-items:center;gap:13px;margin-top:16px;display:flex}html:has(.lovebud-web-app) .community-identity .member-avatar-large{object-fit:cover;border-radius:50%;width:70px;height:70px}html:has(.lovebud-web-app) .community-identity h1{margin:0;font-size:20px}html:has(.lovebud-web-app) .community-identity p{color:var(--lovebud-blue);margin:3px 0 0;font-size:9px}html:has(.lovebud-web-app) .community-counts{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}html:has(.lovebud-web-app) .community-counts>div{background:var(--lb-soft,#f0f3fb);border-radius:13px;flex-direction:column;height:70px;padding:11px;display:flex}html:has(.lovebud-web-app) .community-counts strong{color:var(--lovebud-blue);font-size:16px}html:has(.lovebud-web-app) .community-counts small{color:var(--lb-muted,#71809a);font-size:8px}html:has(.lovebud-web-app) .community-about{background:var(--lb-soft,#f0f3fb);border-radius:13px;flex-direction:column;gap:7px;padding:14px;display:flex}html:has(.lovebud-web-app) .community-about strong{color:var(--lovebud-blue);font-size:14px}html:has(.lovebud-web-app) .community-about span{color:var(--lb-muted,#647592);align-items:center;gap:6px;font-size:9px;display:flex}html:has(.lovebud-web-app) .community-about svg{width:14px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .community-actions{grid-template-columns:1.3fr 1.3fr 44px;gap:8px;margin:12px 0;display:grid}html:has(.lovebud-web-app) .community-actions button{height:44px;font-size:9px}html:has(.lovebud-web-app) .community-profile-tabs [role=tablist]{grid-template-columns:1fr 1fr}html:has(.lovebud-web-app) .community-profile-tabs h3{margin:14px 0 8px;font-size:11px}html:has(.lovebud-web-app) .meet-search{align-items:center;display:flex;position:relative}html:has(.lovebud-web-app) .meet-search svg{z-index:2;width:18px;color:var(--lovebud-blue);position:absolute;left:14px}html:has(.lovebud-web-app) .meet-search input{height:52px;color:var(--lovebud-blue);background:var(--lb-soft,#f0f4fb);border:0;border-radius:14px;padding-left:41px;font-size:10px}html:has(.lovebud-web-app) .meet-hero{background:var(--lb-soft,#f0f3fb);border-radius:18px;margin:16px 0;padding:20px}html:has(.lovebud-web-app) .meet-hero strong{color:var(--lovebud-blue);font-size:22px;line-height:1.35}html:has(.lovebud-web-app) .meet-hero p{color:var(--lb-muted,#687793);margin:7px 0 0;font-size:10px;line-height:1.5}html:has(.lovebud-web-app) .meet-filters{scrollbar-width:none;gap:8px;margin:16px 0;padding-bottom:3px;display:flex;overflow-x:auto}html:has(.lovebud-web-app) .meet-filters::-webkit-scrollbar{display:none}html:has(.lovebud-web-app) .meet-filters button{border:1px solid var(--lb-border,#d8e2ef);height:45px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:12px;font-size:9px;font-weight:700}html:has(.lovebud-web-app) .meet-filters button{min-width:92px;padding:0 12px}html:has(.lovebud-web-app) .meet-filters button.active{color:var(--lb-on-accent,#fff);border-color:var(--lovebud-blue);background:var(--lovebud-blue)}html:has(.lovebud-web-app) .meet-filter-panel{border:1px solid var(--lb-border,#cfe0f3);background:var(--lb-surface,#fff);border-radius:16px;margin-bottom:14px;padding:16px;box-shadow:0 10px 30px #101e401f}html:has(.lovebud-web-app) .meet-filter-panel>div:first-child{justify-content:space-between;align-items:center;display:flex}html:has(.lovebud-web-app) .meet-filter-panel>div:first-child>button{width:38px;height:38px;color:var(--lovebud-navy);background:var(--lb-soft,#f0f4fb);border:0;border-radius:12px;place-items:center;display:grid}html:has(.lovebud-web-app) .meet-filter-panel>div:first-child svg{width:18px}html:has(.lovebud-web-app) .meet-filter-panel>p{color:var(--lb-muted,#687793);margin:2px 0 12px;font-size:12px}html:has(.lovebud-web-app) .meet-filter-panel>div:nth-child(3){grid-template-columns:repeat(2,1fr);gap:8px;display:grid}html:has(.lovebud-web-app) .meet-filter-panel>div:nth-child(3)>button{border:1px solid var(--lb-border,#d8e2ef);min-height:44px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:12px;justify-content:center;align-items:center;gap:5px;font-weight:700;display:flex}html:has(.lovebud-web-app) .meet-filter-panel>div:nth-child(3)>button.active{color:var(--lb-on-accent,#fff);border-color:var(--lovebud-blue);background:var(--lovebud-blue)}html:has(.lovebud-web-app) .meet-filter-panel>div:nth-child(3) svg{width:15px}html:has(.lovebud-web-app) .meet-filter-panel .meet-reset{width:100%;color:var(--lovebud-blue);background:0 0;border:0;margin-top:10px;padding:8px;font-weight:700}html:has(.lovebud-web-app) .people-identity{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}html:has(.lovebud-web-app) .meet-empty{text-align:center;border:1px solid var(--lb-border,#d7e2ef);background:var(--lb-surface,#fff);border-radius:16px;place-items:center;padding:30px 20px;display:grid}html:has(.lovebud-web-app) .meet-empty>svg{width:30px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .meet-empty p{color:var(--lb-muted,#687793);margin:5px 0 12px;font-size:12px}html:has(.lovebud-web-app) .meet-empty button{color:var(--lb-on-accent,#fff);background:var(--lovebud-blue);border:0;border-radius:10px;padding:9px 16px;font-weight:700}html:has(.lovebud-web-app) .people-heading{justify-content:space-between;font-size:10px;display:flex}html:has(.lovebud-web-app) .people-heading span{color:var(--lb-muted,#8290a5)}html:has(.lovebud-web-app) .people-list{flex-direction:column;gap:13px;display:flex}html:has(.lovebud-web-app) .people-list article{border:1px solid var(--lb-border,#d7e2ef);background:var(--lb-surface,#fff);border-radius:15px;padding:14px}html:has(.lovebud-web-app) .people-list article>div:first-child{align-items:center;gap:12px;display:flex}html:has(.lovebud-web-app) .people-list img{object-fit:cover;border-radius:50%;width:53px;height:53px}html:has(.lovebud-web-app) .people-list article span{flex-direction:column;min-width:0;display:flex}html:has(.lovebud-web-app) .people-list strong{font-size:11px}html:has(.lovebud-web-app) .people-list small{color:var(--lovebud-blue);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}html:has(.lovebud-web-app) .people-list em{color:var(--lb-muted,#71809a);font-size:7px;font-style:normal}html:has(.lovebud-web-app) .people-list article>div:last-child{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}html:has(.lovebud-web-app) .people-list button{height:43px;font-size:9px}html:has(.lovebud-web-app) .saved-page{background:var(--lb-soft,#f5f7fb);flex-direction:column;gap:10px;padding:13px;display:flex}html:has(.lovebud-web-app) .saved-card{border:1px solid var(--lb-border,#dae3ef);background:var(--lb-surface,#fff);border-radius:13px;grid-template-columns:106px 1fr;gap:10px;padding:9px;display:grid;position:relative}html:has(.lovebud-web-app) .saved-card>img{object-fit:cover;border-radius:9px;width:106px;height:106px}html:has(.lovebud-web-app) .saved-card>div{min-width:0}html:has(.lovebud-web-app) .saved-card>div>button{color:var(--lovebud-navy);background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:9px;font-weight:700;display:flex}html:has(.lovebud-web-app) .saved-card>div>button svg{width:11px;color:var(--lovebud-blue);fill:var(--lovebud-blue)}html:has(.lovebud-web-app) .saved-card p{color:var(--lb-muted,#64718a);margin:5px 0;font-size:8px;line-height:1.4}html:has(.lovebud-web-app) .saved-card span{color:var(--lb-muted,#7b8799);align-items:center;gap:4px;font-size:7px;display:flex}html:has(.lovebud-web-app) .saved-card span svg{width:13px}html:has(.lovebud-web-app) .saved-card>button{color:var(--lovebud-blue);background:0 0;border:0;padding:4px;position:absolute;top:7px;right:7px}html:has(.lovebud-web-app) .saved-card>button svg{width:15px}html:has(.lovebud-web-app) .blocked-copy{color:var(--lb-muted,#6d7b93);font-size:9px;line-height:1.5}html:has(.lovebud-web-app) .blocked-list article{border-bottom:1px solid var(--lb-border,#e5eaf1);grid-template-columns:49px 1fr auto;align-items:center;gap:10px;min-height:70px;display:grid}html:has(.lovebud-web-app) .blocked-list img{object-fit:cover;border-radius:50%;width:47px;height:47px}html:has(.lovebud-web-app) .blocked-list span{flex-direction:column;display:flex}html:has(.lovebud-web-app) .blocked-list strong{font-size:10px}html:has(.lovebud-web-app) .blocked-list small{color:var(--lb-muted,#77849a);font-size:7px}html:has(.lovebud-web-app) .blocked-list button{height:34px;color:var(--lovebud-blue);font-size:8px}html:has(.lovebud-web-app) .reels-unified{color:#fff;background:var(--lb-deep,#040814)}html:has(.lovebud-web-app) .reels-unified.library-mode{color:var(--lovebud-navy);background:#fff}html:has(.lovebud-web-app) .reels-top{z-index:8;background:linear-gradient(#000000c2,#0000001f,#0000);height:132px;position:absolute;inset:0 0 auto}html:has(.lovebud-web-app) .reels-top>.status-bar{margin-bottom:1px}html:has(.lovebud-web-app) .community-mode .reels-top>.icon-button{color:#fff;position:absolute;top:35px;left:5px}html:has(.lovebud-web-app) .community-mode .reels-top>.icon-button:last-child{left:auto;right:5px}html:has(.lovebud-web-app) .community-reel-heading{text-shadow:0 1px 4px #000;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;top:42px;left:105px;right:105px}html:has(.lovebud-web-app) .community-reel-heading strong{border-bottom:3px solid var(--lovebud-blue);padding-bottom:8px;font-size:15px}html:has(.lovebud-web-app) .community-reel-heading span{color:var(--lb-muted,#d1dbf0);font-size:12px;font-weight:600}html:has(.lovebud-web-app) .library-mode .reels-top{color:var(--lovebud-navy);background:#fff}html:has(.lovebud-web-app) .library-mode .reels-top>.icon-button{width:44px;height:44px;color:var(--lovebud-blue);border:1px solid var(--lb-border,#cfe0f5);background:#fff;border-radius:12px;position:absolute;top:40px;left:16px}html:has(.lovebud-web-app) .library-mode .reels-top h1{color:var(--lovebud-navy);margin:0;font-size:22px;line-height:33px;position:absolute;top:43px;left:72px}html:has(.lovebud-web-app) .reels-mode-tabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;top:88px;left:16px;right:16px}html:has(.lovebud-web-app) .reels-mode-tabs button{border:1px solid var(--lb-border,#cfe0f5);height:44px;color:var(--lovebud-blue);background:#fffffff0;border-radius:12px;padding:0;font-size:10px;font-weight:700}html:has(.lovebud-web-app) .reels-mode-tabs button.active{color:var(--lb-on-accent,#fff);border-color:var(--lovebud-blue);background:var(--lovebud-blue)}html:has(.lovebud-web-app) .reel-stage{touch-action:pan-x;position:absolute;inset:0 0 84px;overflow:hidden}html:has(.lovebud-web-app) .reel-stage .reel-video{image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%}html:has(.lovebud-web-app) .reel-stage .playing{top:142px}html:has(.lovebud-web-app) .reel-stage .reel-actions{bottom:108px}html:has(.lovebud-web-app) .reel-stage .reel-copy{bottom:72px}html:has(.lovebud-web-app) .reel-copy>b{color:#fff;margin:9px 0 0;font-size:9px;display:block}html:has(.lovebud-web-app) .reel-position{z-index:5;color:#fff;text-shadow:0 1px 4px #000;font-size:8px;position:absolute;bottom:26px;right:18px}html:has(.lovebud-web-app) .reel-sponsored{z-index:4;color:#fff;letter-spacing:.08em;background:#071a50d9;border-radius:5px;padding:5px 8px;font-size:7px;font-weight:800;position:absolute;top:184px;left:16px}html:has(.lovebud-web-app) .next-reel{z-index:6;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000085;border:0;border-radius:18px;height:34px;padding:0 18px;font-size:8px;position:absolute;bottom:145px;left:50%;transform:translate(-50%)}html:has(.lovebud-web-app) .reel-library-inline{color:var(--lovebud-navy);background:#fff;padding:18px 16px;top:132px;bottom:84px}html:has(.lovebud-web-app) .reel-library-inline h2{color:var(--lovebud-navy);margin:0;font-size:23px;line-height:35px}html:has(.lovebud-web-app) .reel-library-inline .library-subtitle{color:var(--lb-muted,#6378a1);margin:0 0 14px;font-size:12px;line-height:18px}html:has(.lovebud-web-app) .reel-library-inline .search-field{border:1px solid var(--lb-border,#e0e8f2);background:var(--lb-tint,#f3f7fd);border-radius:14px;height:46px;margin-bottom:10px}html:has(.lovebud-web-app) .reel-library-inline .search-field input{height:44px;font-size:10px}html:has(.lovebud-web-app) .reel-library-inline .result-count{color:#66738a;margin:0 0 10px;font-size:10px}html:has(.lovebud-web-app) .reel-library-inline .library-list{gap:12px}html:has(.lovebud-web-app) .reel-library-inline .library-list>button{border:1px solid var(--lb-border,#d6e3f7);width:100%;color:var(--lovebud-navy);text-align:left;background:#fff;border-radius:18px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}html:has(.lovebud-web-app) .reel-library-inline .library-thumb{width:100%;height:202px;display:block;position:relative}html:has(.lovebud-web-app) .reel-library-inline .library-thumb img{object-fit:cover;image-rendering:auto;border-radius:0;width:100%;height:202px}html:has(.lovebud-web-app) .reel-library-inline .library-thumb i{color:#fff;background:#051433cc;border-radius:23px;place-items:center;width:54px;height:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(.lovebud-web-app) .reel-library-inline .library-thumb i svg{fill:#fff;width:17px}html:has(.lovebud-web-app) .reel-library-inline .library-card-copy{flex-direction:column;gap:7px;width:100%;padding:16px;display:flex}html:has(.lovebud-web-app) .reel-library-inline .library-card-copy strong{color:var(--lovebud-navy);margin:0;font-size:12px;line-height:18px}html:has(.lovebud-web-app) .reel-library-inline .library-card-copy small{color:var(--lb-muted,#6378a1);font-size:9px}html:has(.lovebud-web-app) .reel-library-inline .library-card-copy p{color:var(--lovebud-navy);margin:0;font-size:10px;line-height:16px}html:has(.lovebud-web-app) .reel-library-inline .library-card-copy em{color:var(--lb-muted,#6378a1);margin:0;font-size:9px;font-style:normal}html:has(.lovebud-web-app) .reel-library-inline .library-card-copy b{color:var(--lovebud-blue);font-size:9px}html:has(.lovebud-web-app) .story-picker{border:1px dashed var(--lb-border,#9fbad4);background:var(--lb-tint,#f3f8ff);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;min-height:210px;padding:30px;display:flex;color:var(--lovebud-blue)!important;flex-direction:column!important;gap:7px!important}html:has(.lovebud-web-app) .story-picker svg{width:39px;height:39px}html:has(.lovebud-web-app) .story-picker strong{font-size:11px}html:has(.lovebud-web-app) .story-picker small{color:var(--lb-muted,#72809a);font-size:7px;font-weight:400}html:has(.lovebud-web-app) .story-picker input{display:none}html:has(.lovebud-web-app) .story-composer-preview{object-fit:cover;border-radius:14px;width:100%;height:290px}html:has(.lovebud-web-app) .story-tools{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}html:has(.lovebud-web-app) .story-tools button{border:1px solid var(--lb-border,#cfe0f1);height:34px;color:var(--lovebud-blue);background:var(--lb-tint,#f5faff);border-radius:10px;font-size:7px}html:has(.lovebud-web-app) .membership-hero{color:var(--lb-on-accent,#fff);background:var(--lovebud-blue);border-radius:18px;padding:21px}html:has(.lovebud-web-app) .membership-hero small{font-size:7px;font-weight:700}html:has(.lovebud-web-app) .membership-hero h1{margin:10px 0 6px;font-size:20px}html:has(.lovebud-web-app) .membership-hero p{margin:0;font-size:9px}html:has(.lovebud-web-app) .membership-details{border:1px solid var(--lb-border,#d9e2ed);border-radius:16px;flex-direction:column;gap:13px;margin:16px 0;padding:17px;display:flex}:is(html:has(.lovebud-web-app) .membership-details h2,html:has(.lovebud-web-app) .membership-actions h2){margin:0 0 3px;font-size:13px}html:has(.lovebud-web-app) .membership-details>span{justify-content:space-between;align-items:center;display:flex}html:has(.lovebud-web-app) .membership-details small{color:var(--lb-muted,#677898);font-size:8px}html:has(.lovebud-web-app) .membership-details strong{font-size:9px}html:has(.lovebud-web-app) .membership-details strong.active{color:#119b61}html:has(.lovebud-web-app) .membership-actions{background:var(--lb-soft,#f0f3fb);border-radius:16px;padding:17px}html:has(.lovebud-web-app) .membership-actions p{color:var(--lb-muted,#687a99);margin:6px 0 15px;font-size:8px}html:has(.lovebud-web-app) .membership-actions button{border-radius:13px;width:100%;height:45px;margin-top:10px;font-size:9px}html:has(.lovebud-web-app) .membership-complete .membership-content{padding-top:20px;padding-bottom:42px}html:has(.lovebud-web-app) .membership-complete .membership-hero{background:var(--lovebud-blue);border-radius:22px;padding:24px}html:has(.lovebud-web-app) .membership-eyebrow{letter-spacing:.09em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}html:has(.lovebud-web-app) .membership-eyebrow svg{flex-shrink:0;width:22px;height:22px}html:has(.lovebud-web-app) .membership-complete .membership-hero h1{color:#fff;margin:20px 0 12px;font-size:clamp(30px,7vw,40px);font-weight:800;line-height:1.08}html:has(.lovebud-web-app) .membership-complete .membership-hero p{color:var(--lb-muted,#e6efff);font-size:14px;line-height:1.5}html:has(.lovebud-web-app) .membership-price{align-items:baseline;gap:9px;margin:22px 0 18px;display:flex}html:has(.lovebud-web-app) .membership-price strong{font-size:40px;line-height:1}html:has(.lovebud-web-app) .membership-price span{font-size:16px}html:has(.lovebud-web-app) button.membership-hero-join{width:100%;min-height:48px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:14px;justify-content:space-between;padding:12px 16px;font-size:15px;font-weight:800;display:flex}html:has(.lovebud-web-app) .membership-benefits{gap:16px;margin:24px 0;display:grid}html:has(.lovebud-web-app) .membership-benefits>div{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;display:grid}html:has(.lovebud-web-app) .membership-benefits>div>span{height:46px;color:var(--lovebud-blue);background:var(--lb-tint,#edf4ff);border-radius:15px;place-items:center;display:grid}html:has(.lovebud-web-app) .membership-benefits svg{width:23px;height:23px}html:has(.lovebud-web-app) .membership-benefits h2{color:var(--lovebud-navy);margin:0 0 4px;font-size:16px;line-height:1.3}html:has(.lovebud-web-app) .membership-benefits p{color:var(--lb-muted,#62718b);margin:0;font-size:13px;line-height:1.5}html:has(.lovebud-web-app) .membership-complete .membership-details{border-radius:20px;gap:12px;padding:20px}html:has(.lovebud-web-app) .membership-complete .membership-details h2{color:var(--lovebud-navy);font-size:18px;line-height:1.35}html:has(.lovebud-web-app) .membership-complete .membership-actions h2{color:var(--lovebud-navy);font-size:18px;line-height:1.35}html:has(.lovebud-web-app) .membership-help h2{color:var(--lovebud-navy);font-size:18px;line-height:1.35}html:has(.lovebud-web-app) .membership-details dl{margin:0}html:has(.lovebud-web-app) .membership-details dl>div{border-bottom:1px solid var(--lb-border,#edf1f7);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;padding:12px 0;display:grid}html:has(.lovebud-web-app) .membership-details dl>div:last-child{border-bottom:0}html:has(.lovebud-web-app) .membership-details dt{color:var(--lb-muted,#687795);margin:0;font-size:13px;line-height:1.5}html:has(.lovebud-web-app) .membership-details dd{text-align:right;color:var(--lovebud-navy);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.5}html:has(.lovebud-web-app) p.membership-account-note{color:var(--lb-muted,#687795);margin:0;font-size:12px;line-height:1.6}html:has(.lovebud-web-app) .membership-complete .membership-actions{border-radius:20px;padding:20px}html:has(.lovebud-web-app) .membership-complete .membership-actions p{align-items:flex-start;gap:9px;font-size:13px;line-height:1.6;display:flex}html:has(.lovebud-web-app) .membership-actions p svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}html:has(.lovebud-web-app) .membership-complete .membership-actions button{white-space:normal;height:auto;min-height:48px;padding:12px;font-size:14px}html:has(.lovebud-web-app) .membership-support{min-height:48px;color:var(--lovebud-blue);justify-content:space-between;align-items:center;margin-top:14px;font-size:14px;font-weight:700;display:flex}html:has(.lovebud-web-app) .membership-support svg{width:18px;height:18px}html:has(.lovebud-web-app) .membership-notice{color:#17634a;margin:18px 0;font-size:14px;line-height:1.6}html:has(.lovebud-web-app) .membership-help{margin:26px 0 0}html:has(.lovebud-web-app) .membership-help details{border-bottom:1px solid var(--lb-border,#e5ebf5);padding:15px 0;font-size:14px;line-height:1.6}html:has(.lovebud-web-app) .membership-help summary{color:var(--lovebud-navy);cursor:pointer;font-weight:700}html:has(.lovebud-web-app) .membership-help p{color:var(--lb-muted,#62718b);margin:10px 0 0}html:has(.lovebud-web-app) .membership-dialog{width:min(92vw,480px);max-height:88dvh;font-size:14px;line-height:1.6;overflow-y:auto}html:has(.lovebud-web-app) .membership-dialog [data-slot=dialog-description]{font-size:14px;line-height:1.6}html:has(.lovebud-web-app) .membership-dialog button{white-space:normal;min-height:44px}html:has(.lovebud-web-app) .membership-checkout-note{color:var(--lb-muted,#5d6e85);text-align:left;flex:100%;font-size:12px;line-height:1.45;display:block}html:has(.lovebud-web-app) .membership-steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}html:has(.lovebud-web-app) .membership-steps li{text-align:center;background:var(--lb-soft,#f1f4f9);color:var(--lb-muted,#71809a);border-radius:10px;flex:1;padding:8px 3px;font-size:12px;font-weight:700}html:has(.lovebud-web-app) .membership-steps li.current{color:var(--lb-on-accent,#fff);background:var(--lovebud-blue)}html:has(.lovebud-web-app) .membership-steps li.done{color:#166047;background:#eaf7f0}html:has(.lovebud-web-app) .membership-review{border:1px solid var(--lb-border,#dce5f3);border-radius:16px;padding:18px}html:has(.lovebud-web-app) .membership-review h3{margin:0 0 12px;font-size:17px}html:has(.lovebud-web-app) .membership-review>strong{color:var(--lovebud-blue);font-size:28px}html:has(.lovebud-web-app) .membership-review strong small{font-size:14px;font-weight:500}html:has(.lovebud-web-app) .membership-review ul{margin:16px 0;padding:0;list-style:none}html:has(.lovebud-web-app) .membership-review li{align-items:flex-start;gap:8px;margin:7px 0;display:flex}html:has(.lovebud-web-app) .membership-review li svg{width:18px;height:18px;color:var(--lovebud-blue);flex-shrink:0;margin-top:3px}html:has(.lovebud-web-app) .membership-review p{overflow-wrap:anywhere;margin:0}html:has(.lovebud-web-app) label.membership-consent{flex-direction:row;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}html:has(.lovebud-web-app) .membership-consent input{width:20px;height:20px;min-height:20px;accent-color:var(--lovebud-blue);flex-shrink:0;margin:3px 0 0}html:has(.lovebud-web-app) .membership-payment-choices{border:0;gap:10px;margin:14px 0;padding:0;display:grid}html:has(.lovebud-web-app) .membership-payment-choices legend{color:var(--lovebud-navy);margin-bottom:4px;font-size:14px;font-weight:800}html:has(.lovebud-web-app) .membership-payment-choices>label{border:1px solid var(--lb-border,#d7e1ef);background:var(--lb-surface,#fff);cursor:pointer;border-radius:14px;grid-template-columns:20px 24px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}html:has(.lovebud-web-app) .membership-payment-choices>label.selected{border-color:var(--lovebud-blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--lovebud-blue) 12%,transparent)}html:has(.lovebud-web-app) .membership-payment-choices input{width:18px;height:18px;min-height:18px;accent-color:var(--lovebud-blue);margin:2px 0 0}html:has(.lovebud-web-app) .membership-payment-choices svg{width:22px;height:22px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .membership-payment-choices span{gap:3px;display:grid}html:has(.lovebud-web-app) .membership-payment-choices strong{color:var(--lovebud-navy);font-size:13px}:is(html:has(.lovebud-web-app) .membership-payment-choices small,html:has(.lovebud-web-app) .membership-payment-choices>p){color:var(--lb-muted,#60718a);font-size:12px;line-height:1.55}html:has(.lovebud-web-app) .membership-payment-choices>p{margin:1px 2px}html:has(.lovebud-web-app) .membership-payment-pending{text-align:center}html:has(.lovebud-web-app) .membership-payment-pending>svg{width:32px;height:32px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .membership-payment-pending h3{margin:12px 0;font-size:18px}html:has(.lovebud-web-app) .membership-payment-pending button{width:100%}html:has(.lovebud-web-app) .membership-payment-pending p{font-size:13px;line-height:1.6}html:has(.lovebud-web-app) .creator-earnings{border:1px solid var(--lb-border,#dce6f5);color:var(--lovebud-navy);background:var(--lb-surface,#fff);border-radius:20px;margin:20px 0 28px;padding:20px}html:has(.lovebud-web-app) .creator-earnings>header{align-items:center;gap:10px;display:flex}html:has(.lovebud-web-app) .creator-earnings>header>div{align-items:center;gap:10px;display:flex}html:has(.lovebud-web-app) .creator-earnings>header{justify-content:space-between}html:has(.lovebud-web-app) .creator-earnings h2{margin:0;font-size:20px}html:has(.lovebud-web-app) .creator-earnings>header svg{width:22px;height:22px;color:var(--lovebud-blue);flex-shrink:0}html:has(.lovebud-web-app) .creator-earnings p{color:var(--lb-muted,#657591);margin:16px 0;font-size:14px;line-height:1.6}html:has(.lovebud-web-app) .creator-earned-total{background:var(--lovebud-blue);color:var(--lb-on-accent,#fff);border-radius:16px;flex-direction:column;gap:8px;margin:20px 0;padding:20px;display:flex}html:has(.lovebud-web-app) .creator-earned-total>span{font-size:14px}html:has(.lovebud-web-app) .creator-earned-total strong{font-size:34px;line-height:1.2}html:has(.lovebud-web-app) .creator-earned-total small{font-size:12px;line-height:1.5}html:has(.lovebud-web-app) .creator-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html:has(.lovebud-web-app) .creator-metrics>div{border:1px solid var(--lb-border,#e2eaf6);border-radius:15px;min-width:0;padding:14px}html:has(.lovebud-web-app) .creator-metrics svg{width:22px;height:22px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .creator-metrics h3{margin:9px 0;font-size:13px;line-height:1.5}html:has(.lovebud-web-app) .creator-metrics strong{overflow-wrap:anywhere;font-size:23px;display:block}html:has(.lovebud-web-app) .creator-metrics progress{width:100%;height:8px;accent-color:var(--lovebud-blue);margin-top:12px}html:has(.lovebud-web-app) .creator-metrics p{margin:8px 0 0;font-size:11px}html:has(.lovebud-web-app) .creator-earnings details{margin-top:20px;font-size:14px}html:has(.lovebud-web-app) .creator-earnings summary{cursor:pointer;font-weight:700}html:has(.lovebud-web-app) .creator-earning-row{border-bottom:1px solid var(--lb-border,#edf1f7);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}html:has(.lovebud-web-app) .creator-earning-row small{color:var(--lb-muted,#70809a);margin-top:4px;font-size:12px;display:block}html:has(.lovebud-web-app) .creator-earnings p.creator-earning-rules{font-size:12px;line-height:1.7}:is(html:has(.lovebud-web-app) .segmented-tabs,html:has(.lovebud-web-app) .three-tabs){grid-template-columns:1fr 1fr;gap:9px;display:grid}html:has(.lovebud-web-app) .three-tabs{grid-template-columns:repeat(3,1fr)}:is(html:has(.lovebud-web-app) .segmented-tabs button,html:has(.lovebud-web-app) .three-tabs button){border:1px solid var(--lb-border,#d8e2ef);height:45px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:13px;font-size:9px;font-weight:700}:is(html:has(.lovebud-web-app) .segmented-tabs button.active,html:has(.lovebud-web-app) .three-tabs button.active){color:var(--lb-on-accent,#fff);border-color:var(--lovebud-blue);background:var(--lovebud-blue)}html:has(.lovebud-web-app) .wide-search{align-items:center;margin:13px 0;display:flex;position:relative}html:has(.lovebud-web-app) .wide-search>svg{z-index:2;width:17px;color:var(--lb-muted,#8996aa);position:absolute;left:14px}html:has(.lovebud-web-app) .wide-search input{border-radius:13px;height:49px;padding-left:42px;font-size:9px}html:has(.lovebud-web-app) .groups-hero{color:var(--lb-on-accent,#fff);background:var(--lovebud-blue);border-radius:17px;padding:20px}html:has(.lovebud-web-app) .groups-hero h1{margin:0 0 7px;font-size:21px}html:has(.lovebud-web-app) .groups-hero p{margin:0;font-size:10px;line-height:1.45}html:has(.lovebud-web-app) .groups-screen .page-padding>h2{margin:17px 0 9px;font-size:12px}html:has(.lovebud-web-app) .groups-list{flex-direction:column;gap:12px;display:flex}html:has(.lovebud-web-app) .groups-list button{border:1px solid var(--lb-border,#d8e2ef);min-height:76px;color:var(--lovebud-navy);background:var(--lb-surface,#fff);text-align:left;border-radius:14px;grid-template-columns:48px 1fr 18px;align-items:center;gap:10px;padding:10px 13px;display:grid}html:has(.lovebud-web-app) .groups-list img{object-fit:cover;border-radius:50%;width:48px;height:48px}html:has(.lovebud-web-app) .groups-list span{flex-direction:column;display:flex}html:has(.lovebud-web-app) .groups-list strong{font-size:10px}html:has(.lovebud-web-app) .groups-list small{color:var(--lb-muted,#71809a);font-size:7px}html:has(.lovebud-web-app) .groups-list svg{width:14px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .event-swipe{background:var(--lb-soft,#f0f4fa);border-radius:15px;margin:14px 0 17px;overflow:hidden}html:has(.lovebud-web-app) .event-swipe>div{justify-content:space-between;align-items:center;height:39px;padding:7px 9px;display:flex}html:has(.lovebud-web-app) .event-swipe>div strong{font-size:8px}html:has(.lovebud-web-app) .event-swipe>div span{gap:7px;display:flex}html:has(.lovebud-web-app) .event-swipe>div b{border:1px solid var(--lovebud-blue);width:34px;height:30px;color:var(--lovebud-blue);background:var(--lb-surface,#fff);border-radius:10px;place-items:center;font-size:8px;display:grid}html:has(.lovebud-web-app) .event-swipe>img{object-fit:cover;width:100%;height:155px}html:has(.lovebud-web-app) .event-swipe h2{color:#fff;text-shadow:0 1px 5px #000;margin:-56px 9px 0;font-size:11px;position:relative}html:has(.lovebud-web-app) .event-swipe>p{color:#fff;text-shadow:0 1px 5px #000;height:55px;margin:0;padding:4px 9px 0;font-size:8px;position:relative}html:has(.lovebud-web-app) .events-screen .page-padding>h3{color:var(--lovebud-blue);margin:0 0 10px;font-size:8px}html:has(.lovebud-web-app) .event-list{flex-direction:column;gap:12px;display:flex}html:has(.lovebud-web-app) .event-list button{border:1px solid var(--lb-border,#d8e2ef);color:var(--lovebud-navy);background:var(--lb-surface,#fff);text-align:left;border-radius:15px;grid-template-columns:126px 1fr;padding:0;display:grid;overflow:hidden}html:has(.lovebud-web-app) .event-list img{object-fit:cover;width:126px;height:112px}html:has(.lovebud-web-app) .event-list span{flex-direction:column;min-width:0;padding:11px;display:flex}html:has(.lovebud-web-app) .event-list small{color:var(--lovebud-blue);font-size:7px}html:has(.lovebud-web-app) .event-list strong{margin-top:5px;font-size:10px;line-height:1.35}html:has(.lovebud-web-app) .event-list em{color:var(--lb-muted,#71809a);margin-top:auto;font-size:7px;font-style:normal}html:has(.lovebud-web-app) .event-detail-image{object-fit:cover;width:100%;height:265px}html:has(.lovebud-web-app) .event-detail-screen .page-padding>small{color:var(--lovebud-blue);font-size:8px}html:has(.lovebud-web-app) .event-detail-screen h1{margin:6px 0;font-size:22px}html:has(.lovebud-web-app) .event-detail-screen .page-padding>p{color:var(--lb-muted,#687995);align-items:center;gap:5px;font-size:9px;display:flex}html:has(.lovebud-web-app) .event-detail-screen .page-padding>p svg{width:15px}html:has(.lovebud-web-app) .event-detail-screen .full-outline{margin-top:10px}html:has(.lovebud-web-app) .jobs-screen .screen-scroll>p{color:var(--lb-muted,#6e7d98);font-size:8px}html:has(.lovebud-web-app) .jobs-list{flex-direction:column;gap:10px;display:flex}html:has(.lovebud-web-app) .jobs-list>button{border:1px solid var(--lb-border,#d8e2ef);min-height:168px;color:var(--lovebud-navy);background:var(--lb-surface,#fff);text-align:left;border-radius:15px;flex-direction:column;align-items:flex-start;padding:15px;display:flex}html:has(.lovebud-web-app) .jobs-list strong{font-size:10px}html:has(.lovebud-web-app) .jobs-list small{color:var(--lb-muted,#71809a);margin-top:6px;font-size:7px}html:has(.lovebud-web-app) .jobs-list p{margin:12px 0 7px;font-size:9px;line-height:1.45}html:has(.lovebud-web-app) .jobs-list em{color:var(--lb-muted,#71809a);font-size:7px;font-style:normal}html:has(.lovebud-web-app) .jobs-list b{color:var(--lovebud-blue);margin-top:9px;font-size:8px}html:has(.lovebud-web-app) .job-detail-screen .screen-scroll>h1{margin:8px 0;font-size:23px}html:has(.lovebud-web-app) .job-detail-screen .screen-scroll>p{color:var(--lb-text,#566885);font-size:10px;line-height:1.6}html:has(.lovebud-web-app) .job-location{color:var(--lovebud-blue);font-size:8px}html:has(.lovebud-web-app) .job-application h1{margin:0;font-size:20px}html:has(.lovebud-web-app) .job-application>p{color:var(--lb-muted,#71809a);font-size:8px}html:has(.lovebud-web-app) .job-application label{color:var(--lb-text,#4e5e79);flex-direction:column;gap:5px;margin:10px 0;font-size:8px;font-weight:600;display:flex}:is(html:has(.lovebud-web-app) .job-application input,html:has(.lovebud-web-app) .job-application textarea){font-size:9px}html:has(.lovebud-web-app) .medical-verified{min-height:174px;color:var(--lb-on-accent,#fff);background:var(--lb-accent,#1458f7);border-radius:18px;align-items:flex-start;gap:17px;margin:20px 2px 25px;padding:24px;display:flex}html:has(.lovebud-web-app) .medical-verified i{color:#08a66d;background:var(--lb-surface,#fff);border-radius:50%;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid}html:has(.lovebud-web-app) .medical-verified i svg{width:32px}html:has(.lovebud-web-app) .medical-verified h1{margin:10px 0 5px;font-size:19px}html:has(.lovebud-web-app) .medical-verified p{margin:0;font-size:8px;line-height:1.5}html:has(.lovebud-web-app) .medical-card{border:1px solid var(--lb-border,#d5e0ee);border-radius:16px;flex-direction:column;min-height:192px;padding:17px;display:flex}html:has(.lovebud-web-app) .medical-card small{margin-top:2px;font-size:8px}html:has(.lovebud-web-app) .medical-card>strong{margin:3px 0 22px;font-size:10px}html:has(.lovebud-web-app) .medical-card>span{justify-content:space-between;display:flex}html:has(.lovebud-web-app) .medical-card>span small{font-size:8px;font-weight:700}html:has(.lovebud-web-app) .medical-card>span strong{font-size:9px}html:has(.lovebud-web-app) .medical-upload{background:var(--lb-accent,#1458f7);cursor:pointer;border-radius:17px;place-items:center;min-height:80px;margin:25px 2px;color:var(--lb-on-accent,#fff)!important;font-size:11px!important;display:grid!important}html:has(.lovebud-web-app) .medical-upload input{display:none}html:has(.lovebud-web-app) .medical-note{border:1px solid var(--lb-border,#d5e0ee);color:var(--lb-muted,#6e7e9b);background:var(--lb-tint,#eff6ff);border-radius:16px;margin:0;padding:15px;font-size:8px;line-height:1.5}html:has(.lovebud-web-app) .settings-profile{width:100%;min-height:105px;color:var(--lovebud-navy);background:var(--lb-tint,#eff5fc);text-align:left;border:0;border-radius:18px;grid-template-columns:58px 1fr 18px;align-items:center;gap:14px;padding:17px;display:grid}html:has(.lovebud-web-app) .settings-profile i{width:58px;height:58px;color:var(--lb-on-accent,#fff);background:var(--lb-accent,#1458f7);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}html:has(.lovebud-web-app) .settings-profile span{flex-direction:column;display:flex}html:has(.lovebud-web-app) .settings-profile strong{font-size:12px}html:has(.lovebud-web-app) .settings-profile small{color:var(--lb-muted,#6d7c99);font-size:8px}html:has(.lovebud-web-app) .settings-profile svg{width:14px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .settings-screen h2{color:var(--lb-muted,#62718f);margin:15px 0 8px;font-size:8px}html:has(.lovebud-web-app) .settings-list{flex-direction:column;gap:12px;display:flex}html:has(.lovebud-web-app) .settings-list button{border:1px solid var(--lb-border,#d7e2ef);min-height:62px;color:var(--lovebud-navy);background:var(--lb-surface,#fff);border-radius:14px;justify-content:space-between;align-items:center;padding:0 17px;font-size:10px;display:flex}html:has(.lovebud-web-app) .settings-list svg{width:14px;color:var(--lovebud-blue)}@media (max-height:760px){html:has(.lovebud-web-app) .story-card{height:calc(100dvh - 250px);min-height:400px}html:has(.lovebud-web-app) .story-sponsored .story-card{height:calc(100dvh - 188px)}html:has(.lovebud-web-app) .product-detail-sheet{min-height:calc(100dvh - 18px)}}html:has(.lovebud-web-app) .lucille-nav .nav-icon{box-shadow:none!important;background:0 0!important}html:has(.lovebud-web-app) .lucille-nav .nav-icon img{object-fit:contain;width:34px;height:34px}html:has(.lovebud-web-app) .lucille-header>div>span i{background:0 0;border:0}html:has(.lovebud-web-app) .lucille-header>div>span i img{object-fit:contain;width:38px;height:38px}html:has(.lovebud-web-app) .lucille-bubble>span{background:0 0}html:has(.lovebud-web-app) .lucille-bubble>span img{object-fit:contain;width:28px;height:28px}@media (max-width:600px){html:has(.lovebud-web-app){-webkit-text-size-adjust:100%;scroll-padding-top:72px}html:has(.lovebud-web-app) body{background:var(--lb-surface,#fff);overflow:auto}:is(html:has(.lovebud-web-app) button,html:has(.lovebud-web-app) a){touch-action:manipulation}html:has(.lovebud-web-app) .simulator-stage{background:var(--lb-surface,#fff);min-height:100dvh;padding:0;display:block}html:has(.lovebud-web-app) .phone-frame{width:100%;height:auto;min-height:100dvh;box-shadow:none;border:0;border-radius:0;overflow:visible}html:has(.lovebud-web-app) .screen{overflow-anchor:none;min-height:100dvh;position:relative;inset:auto;overflow:visible}html:has(.lovebud-web-app) .screen.with-nav{padding-bottom:calc(50px + env(safe-area-inset-bottom,0px))}:is(html:has(.lovebud-web-app) .status-bar,html:has(.lovebud-web-app) .home-indicator){display:none}html:has(.lovebud-web-app) .branded-header{height:auto;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}html:has(.lovebud-web-app) .chat-header{height:auto;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}html:has(.lovebud-web-app) .lucille-header{height:auto;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}html:has(.lovebud-web-app) .profile-header{height:auto;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}html:has(.lovebud-web-app) .conversation-header{height:auto;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}html:has(.lovebud-web-app) .community-profile>header{height:auto;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}html:has(.lovebud-web-app) .meet-screen>header{height:auto;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}html:has(.lovebud-web-app) .header-row{height:64px}html:has(.lovebud-web-app) .chat-header>div{height:64px}html:has(.lovebud-web-app) .lucille-header>div{height:64px}html:has(.lovebud-web-app) .profile-header>div{height:64px}html:has(.lovebud-web-app) .conversation-header>div{height:64px}html:has(.lovebud-web-app) .community-profile>header>div{height:64px}html:has(.lovebud-web-app) .meet-screen>header>div{height:64px}html:has(.lovebud-web-app) .screen-scroll{overscroll-behavior:auto;position:relative;inset:auto;overflow:visible}html:has(.lovebud-web-app) .screen.with-nav>.screen-scroll{overscroll-behavior:auto;position:relative;inset:auto;overflow:visible}html:has(.lovebud-web-app) .store-catalog-scroll{overscroll-behavior:auto;position:relative;inset:auto;overflow:visible}html:has(.lovebud-web-app) .bottom-nav{height:calc(50px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;box-shadow:0 -1px 8px #1020400a}html:has(.lovebud-web-app) .bottom-nav-item{justify-content:center;gap:0;height:50px;padding:5px 0;font-size:10px}html:has(.lovebud-web-app) .bottom-nav-item>.nav-label{display:none}html:has(.lovebud-web-app) .lucille-nav .nav-icon{height:31px;margin-top:0}html:has(.lovebud-web-app) .events-toolbar{gap:8px;height:auto;min-height:44px;padding:6px 12px}html:has(.lovebud-web-app) .events-toolbar>strong{white-space:nowrap;font-size:12px}html:has(.lovebud-web-app) .event-pills{gap:4px}html:has(.lovebud-web-app) .event-pills button{min-width:30px;padding:0 7px;font-size:11px}html:has(.lovebud-web-app) .event-pills button:last-child{width:65px}html:has(.lovebud-web-app) .create-post-card{height:auto;min-height:80px;padding:12px}:is(html:has(.lovebud-web-app) .create-post-card>img,html:has(.lovebud-web-app) .create-post-card i){flex-shrink:0;width:40px;height:40px}html:has(.lovebud-web-app) .create-post-card strong{font-size:14px;line-height:1.4}html:has(.lovebud-web-app) .create-post-card small{font-size:12px;line-height:1.4}html:has(.lovebud-web-app) .stories{gap:10px;height:102px;padding:10px 16px}html:has(.lovebud-web-app) .stories small{font-size:11px}html:has(.lovebud-web-app) .feed-post>p{font-size:15px;line-height:1.55}html:has(.lovebud-web-app) .post-head small{font-size:12px}html:has(.lovebud-web-app) .post-actions button{font-size:12px}html:has(.lovebud-web-app) .page-padding{padding:16px 16px 28px}html:has(.lovebud-web-app) .category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}html:has(.lovebud-web-app) .category-grid>button{width:100%}html:has(.lovebud-web-app) .category-photo{width:calc(100% + 2px)}html:has(.lovebud-web-app) .category-badge{left:calc(50% - 23px)}html:has(.lovebud-web-app) .store-controls{height:auto;position:relative;top:auto}html:has(.lovebud-web-app) .store-mode button{font-size:14px}html:has(.lovebud-web-app) .shop-search-button{font-size:14px}html:has(.lovebud-web-app) .dispensary-select strong{font-size:14px}html:has(.lovebud-web-app) .subcategory-grid strong{font-size:14px}html:has(.lovebud-web-app) .store-chips button{font-size:12px}html:has(.lovebud-web-app) .product-list article{min-width:0}html:has(.lovebud-web-app) .product-list article>div{min-width:0}html:has(.lovebud-web-app) .product-list h2{font-size:15px;line-height:1.4}html:has(.lovebud-web-app) .product-list p{font-size:12px;line-height:1.5}html:has(.lovebud-web-app) .product-context{font-size:12px;line-height:1.5}html:has(.lovebud-web-app) .brand-list strong{font-size:14px}:is(html:has(.lovebud-web-app) .screen input,html:has(.lovebud-web-app) .screen select,html:has(.lovebud-web-app) .screen textarea,html:has(.lovebud-web-app) .lovebud-dialog input,html:has(.lovebud-web-app) .lovebud-dialog textarea){font-size:16px}html:has(.lovebud-web-app) .product-detail-sheet{min-height:100dvh;padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:0}html:has(.lovebud-web-app) .product-detail-sheet p{font-size:14px;line-height:1.5}:is(html:has(.lovebud-web-app) .conversation-screen,html:has(.lovebud-web-app) .lucille-screen,html:has(.lovebud-web-app) .reels-unified){height:100dvh;min-height:0;overflow:hidden}:is(html:has(.lovebud-web-app) .conversation-body,html:has(.lovebud-web-app) .lucille-messages){top:calc(64px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .conversation-body{bottom:calc(68px + env(safe-area-inset-bottom,0px))}html:has(.lovebud-web-app) .conversation-composer{padding-bottom:env(safe-area-inset-bottom,0px)}html:has(.lovebud-web-app) .reels-unified>.reel-library-inline{inset:132px 0 calc(50px + env(safe-area-inset-bottom,0px));position:absolute;overflow-y:auto}html:has(.lovebud-web-app) .reel-stage{bottom:calc(50px + env(safe-area-inset-bottom,0px))}html:has(.lovebud-web-app) .story-viewer{min-height:100dvh;padding-bottom:max(20px, env(safe-area-inset-bottom))}html:has(.lovebud-web-app) .story-card{height:calc(100dvh - 175px);min-height:300px}}html:has(.lovebud-web-app) .local-picker{flex-direction:column;gap:8px;max-height:45dvh;display:flex;overflow:auto}html:has(.lovebud-web-app) .frontend-select{border:1px solid var(--lb-border,#d9e3f2);background:var(--lb-surface,white);width:100%;color:var(--lb-text,#132044);font:inherit;border-radius:12px;margin:8px 0;padding:12px;display:block}html:has(.lovebud-web-app) .preference-row{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}html:has(.lovebud-web-app) .preference-row input{width:22px;height:22px;accent-color:var(--lb-accent,#008bea)}html:has(.lovebud-web-app) .frontend-link{color:var(--lb-accent,#007edc);padding:12px;text-decoration:underline;display:block}html:has(.lovebud-web-app) .filter-row button[aria-pressed=true]{color:var(--lb-accent,#007edc);background:var(--lb-tint,#ecf6ff);border-color:var(--lb-accent,#007edc)}html:has(.lovebud-web-app) .comment-examples{max-height:40dvh;overflow:auto}html:has(.lovebud-web-app) .live-dialog{max-height:90dvh;overflow-y:auto}html:has(.lovebud-web-app) .live-form{gap:14px;display:grid}html:has(.lovebud-web-app) .live-form label{gap:6px;display:grid}:is(html:has(.lovebud-web-app) .live-form small,html:has(.lovebud-web-app) .live-dialog small){color:var(--lb-muted,#66738c)}html:has(.lovebud-web-app) .live-error{color:#a32626;background:#fff0f0;border-radius:12px;padding:12px}html:has(.lovebud-web-app) .live-avatar{background:var(--lb-tint,#eaf4ff);width:44px;height:44px;color:var(--lb-accent,#008cef);border-radius:50%;flex-shrink:0;place-items:center;display:grid}html:has(.lovebud-web-app) .live-post p{white-space:pre-wrap;overflow-wrap:anywhere}html:has(.lovebud-web-app) .live-post .post-media img{object-fit:contain;height:auto;max-height:70dvh}html:has(.lovebud-web-app) .live-account-actions{color:var(--lb-accent,#008cef);flex-wrap:wrap;gap:16px;display:flex}html:has(.lovebud-web-app) .live-feed-status{padding:12px 16px}html:has(.lovebud-web-app) .live-feed-status button{width:100%}html:has(.lovebud-web-app) .recovery-panel{background:var(--lb-tint,#eef5ff);border-radius:12px;padding:16px}html:has(.lovebud-web-app) .recovery-panel code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:12px 0;display:block}html:has(.lovebud-web-app) .install-step{background:var(--lb-tint,#f1f6ff);border-radius:12px;padding:12px}html:has(.lovebud-web-app) .install-step p{margin-top:6px}html:has(.lovebud-web-app) .live-dialog .composer-preview{object-fit:contain;width:100%;max-height:35dvh}html:has(.lovebud-web-app) .live-dialog .comment-examples{max-height:35dvh;overflow:auto}html:has(.lovebud-web-app) .live-post .post-actions{justify-content:space-around}html:has(.lovebud-web-app) .lovebud-video-dialog{width:min(94vw,760px);max-height:92dvh;padding:20px;overflow-y:auto;max-width:760px!important}html:has(.lovebud-web-app) .lovebud-video-frame{aspect-ratio:16/9;background:var(--lb-deep,#0b1430);border:0;border-radius:12px;width:100%;min-height:200px;display:block}html:has(.lovebud-web-app) .lovebud-video-dialog small{color:var(--lb-muted,#66738c);line-height:1.5}html:has(.lovebud-web-app) .lovebud-video-dialog p{line-height:1.5}@media (max-width:420px){html:has(.lovebud-web-app) .lovebud-video-dialog{width:96vw;padding:14px}}html:has(.lovebud-web-app) .live-post .post-head>.live-avatar{aspect-ratio:1;border-radius:50%;flex:0 0 44px;align-self:center;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;display:grid;overflow:hidden}html:has(.lovebud-web-app) .live-post .live-avatar svg{fill:none;width:24px;height:24px}html:has(.lovebud-web-app) .live-post .post-actions{grid-template-columns:repeat(3,1fr)}html:has(.lovebud-web-app) [role=dialog]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 24px);overflow-y:auto}html:has(.lovebud-web-app) .lovebud-dialog{overflow-y:auto}:is(html:has(.lovebud-web-app) .screen-scroll,html:has(.lovebud-web-app) .store-catalog-scroll){-webkit-overflow-scrolling:touch;scroll-padding-bottom:24px}@media (max-width:600px){html:has(.lovebud-web-app) .screen.reels-unified.library-mode{height:auto;min-height:100dvh;overflow:visible}html:has(.lovebud-web-app) .screen.reels-unified.library-mode>.reels-top{height:calc(112px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--lb-border,#e3ebf7);position:sticky;top:0}html:has(.lovebud-web-app) .screen.reels-unified.library-mode>.screen-scroll.reel-library-inline{height:auto;max-height:none;padding-bottom:28px;position:relative;inset:auto;overflow:visible}html:has(.lovebud-web-app) .library-mode .reels-top>.icon-button{top:calc(8px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .library-mode .reels-top h1{top:calc(12px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .library-mode .reels-mode-tabs{top:calc(60px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .community-mode .reels-top{height:calc(132px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .community-mode .reels-top>.icon-button{top:calc(8px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .community-mode .community-reel-heading{top:calc(15px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .community-mode .reels-mode-tabs{top:calc(60px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .message-composer{padding-bottom:env(safe-area-inset-bottom,0px)}:is(html:has(.lovebud-web-app) .screen-scroll input,html:has(.lovebud-web-app) .screen-scroll textarea){scroll-margin-top:100px;scroll-margin-bottom:110px}html:has(.lovebud-web-app) .dialog-scroll{max-height:none;overflow:visible}}html:has(.lovebud-web-app) .screen.product-detail-screen{-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}html:has(.lovebud-web-app) .lucille-screen .lucille-composer{bottom:84px}html:has(.lovebud-web-app) .lucille-screen .quick-prompts{bottom:152px}html:has(.lovebud-web-app) .lucille-screen .lucille-messages{bottom:260px}@media (max-width:600px){html:has(.lovebud-web-app) .lucille-screen .lucille-composer{bottom:calc(50px + env(safe-area-inset-bottom,0px))}html:has(.lovebud-web-app) .lucille-screen .quick-prompts{bottom:calc(118px + env(safe-area-inset-bottom,0px))}html:has(.lovebud-web-app) .lucille-screen .lucille-messages{bottom:calc(226px + env(safe-area-inset-bottom,0px))}}html:has(.lovebud-web-app) .real-people-screen>.real-people-header{height:84px}html:has(.lovebud-web-app) .real-people-screen>.real-people-header>div{grid-template-columns:44px 1fr 44px;height:84px;padding:12px 16px;display:grid}html:has(.lovebud-web-app) .real-people-screen>.real-people-header h1{font-size:22px}html:has(.lovebud-web-app) .real-people-screen>.real-people-header button{height:44px;min-height:44px;font-size:14px}html:has(.lovebud-web-app) .real-people-screen>.screen-scroll{padding-top:16px;top:84px}@media (max-width:600px){html:has(.lovebud-web-app) .real-people-screen>.real-people-header{height:auto;padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}html:has(.lovebud-web-app) .real-people-screen>.real-people-header>div{height:64px;padding:10px 16px}html:has(.lovebud-web-app) .real-people-screen>.screen-scroll{padding-top:16px;position:relative;inset:auto}}html:has(.lovebud-web-app) .live-chat-header{z-index:5;background:var(--lb-surface,#fff);border-bottom:1px solid var(--lb-border,#e3ebf7);justify-content:space-between;align-items:center;gap:12px;height:84px;padding:12px 16px;display:flex;position:absolute;inset:0 0 auto}html:has(.lovebud-web-app) .live-chat-header h1{margin:0;font-size:22px}html:has(.lovebud-web-app) .live-chat-header small{color:var(--lb-muted,#64748b);font-size:12px;display:block}html:has(.lovebud-web-app) .live-messages>.screen-scroll{padding:16px;top:84px}html:has(.lovebud-web-app) .live-messages .conversation-list button{min-height:80px}html:has(.lovebud-web-app) .live-messages .conversation-list strong{font-size:15px}html:has(.lovebud-web-app) .live-messages .conversation-list small{overflow-wrap:anywhere;font-size:12px}html:has(.lovebud-web-app) .live-messages .conversation-list em{font-size:11px}html:has(.lovebud-web-app) .live-messages .conversation-list img{object-fit:cover;border-radius:50%;flex-shrink:0;width:52px;height:52px}html:has(.lovebud-web-app) .live-recipient-list{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}html:has(.lovebud-web-app) .live-recipient-list button{white-space:normal;min-height:44px}html:has(.lovebud-web-app) .screen.live-conversation{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}html:has(.lovebud-web-app) .live-conversation>.live-chat-header{flex-shrink:0;height:76px;position:relative}html:has(.lovebud-web-app) .live-conversation-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}html:has(.lovebud-web-app) .live-conversation-body .bubble{background:var(--lb-soft,#eff4fb);width:fit-content;max-width:85%;color:var(--lovebud-navy);overflow-wrap:anywhere;border-radius:16px;padding:12px}html:has(.lovebud-web-app) .live-conversation-body .bubble.me{background:var(--lb-tint,#e4f2ff);align-self:flex-end}html:has(.lovebud-web-app) .live-conversation-body .bubble p{white-space:pre-wrap;margin:0 0 8px;font-size:15px;line-height:1.5}html:has(.lovebud-web-app) .live-conversation-body .bubble small{color:var(--lb-muted,#5b6b81);font-size:11px;display:block}html:has(.lovebud-web-app) .live-conversation-body .bubble img{border-radius:10px;max-width:100%;max-height:260px}html:has(.lovebud-web-app) .live-conversation-body .bubble a{color:var(--lb-accent,#0873ce);padding:8px 0;font-size:13px;text-decoration:underline;display:block}html:has(.lovebud-web-app) .live-message-composer{border-top:1px solid var(--lb-border,#e3ebf7);background:var(--lb-surface,#fff);flex-shrink:0;padding:10px 12px}html:has(.lovebud-web-app) .live-message-composer>div{align-items:center;gap:8px;display:flex}html:has(.lovebud-web-app) .live-message-composer input:not([type=file]){min-height:44px;font-size:16px}html:has(.lovebud-web-app) .live-message-composer button{flex-shrink:0;width:44px;height:44px}html:has(.lovebud-web-app) .live-attach{width:40px;height:44px;color:var(--lovebud-blue);flex-shrink:0;place-items:center;display:grid;position:relative}html:has(.lovebud-web-app) .live-attach input{opacity:0;width:100%;height:100%;position:absolute;inset:0}html:has(.lovebud-web-app) .live-attach:focus-within{outline:2px solid var(--lovebud-blue);border-radius:8px}html:has(.lovebud-web-app) .live-pending-file{overflow-wrap:anywhere;margin-bottom:8px;font-size:12px}html:has(.lovebud-web-app) .commerce-connection{flex-direction:column;gap:16px;padding:24px 6px;display:flex}html:has(.lovebud-web-app) .commerce-connection>svg{width:42px;height:42px;color:var(--lovebud-blue)}html:has(.lovebud-web-app) .commerce-connection h2{margin:0;font-size:22px}html:has(.lovebud-web-app) .commerce-connection p{color:var(--lb-text,#52647e);margin:0;font-size:15px;line-height:1.6}html:has(.lovebud-web-app) .commerce-native-link{background:var(--lovebud-blue);min-height:48px;color:var(--lb-on-accent,white);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:12px;font-size:14px;font-weight:600;display:flex}@media (max-width:600px){html:has(.lovebud-web-app) .live-messages>.live-chat-header{height:calc(64px + env(safe-area-inset-top,0px));padding-top:calc(10px + env(safe-area-inset-top,0px));position:sticky;top:0}html:has(.lovebud-web-app) .live-messages>.screen-scroll{position:relative;inset:auto}html:has(.lovebud-web-app) .screen.live-conversation{height:100dvh}html:has(.lovebud-web-app) .live-conversation>.live-chat-header{height:calc(64px + env(safe-area-inset-top,0px));padding-top:calc(10px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .live-message-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}html:has(.lovebud-web-app) .real-notifications-dialog{flex-direction:column;gap:12px;display:flex;width:min(440px,100vw - 24px)!important}html:has(.lovebud-web-app) .notification-count{background:var(--lb-tint,#e5f1ff);color:var(--lb-accent,#1269b6);border-radius:20px;margin-left:6px;padding:3px 8px;font-size:12px;display:inline-block}html:has(.lovebud-web-app) .notification-controls{justify-content:space-between;gap:8px;display:flex}html:has(.lovebud-web-app) .notification-controls button{min-height:44px;font-size:12px}html:has(.lovebud-web-app) .real-notification-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:min(450px,100dvh - 300px);overflow-y:auto}html:has(.lovebud-web-app) .real-notification-list article{border-bottom:1px solid var(--lb-border,#e1eaf5);padding:8px}html:has(.lovebud-web-app) .real-notification-list article.unread{background:var(--lb-tint,#f0f7ff);border-radius:12px}html:has(.lovebud-web-app) .notification-open{text-align:left;width:100%;min-height:64px;color:var(--lovebud-navy);border:0;gap:12px;padding:8px;display:flex}html:has(.lovebud-web-app) .notification-open>svg{width:24px;height:24px;color:var(--lovebud-blue);flex-shrink:0}html:has(.lovebud-web-app) .notification-open>span{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}html:has(.lovebud-web-app) .notification-open strong{font-size:15px}html:has(.lovebud-web-app) .notification-open small{font-size:13px;line-height:1.5}:is(html:has(.lovebud-web-app) .notification-open time,html:has(.lovebud-web-app) .notification-open em){color:var(--lb-muted,#60718a);font-size:11px;font-style:normal}html:has(.lovebud-web-app) .notification-review{min-height:36px;color:var(--lb-accent,#1167ad);margin-left:36px;padding:8px;font-size:12px;text-decoration:underline;display:block}.live-business-entry{background:var(--lb-tint,#edf5ff);border-radius:18px;margin-bottom:20px;padding:18px}.live-business-entry p{margin:8px 0;font-size:14px}.live-business-entry a{color:var(--lb-accent,#087dcd);margin:8px 0;text-decoration:underline;display:block}.live-event-filters{gap:12px;margin:20px 0;display:flex}.live-event-filters label{flex:1;font-size:14px;font-weight:600}.live-event-filters input,.live-event-filters select{border:1px solid var(--lb-border,#d9e3f1);background:var(--lb-surface,white);border-radius:12px;width:100%;margin-top:5px;padding:12px;display:block}.live-event-list{gap:18px;display:grid}.live-event-card{background:var(--lb-surface,white);border:1px solid var(--lb-border,#d6e2f2);overflow-wrap:anywhere;border-radius:22px;padding:22px}.live-event-card h2{margin:12px 0;font-size:23px;font-weight:750}.live-event-card h2 button{text-align:left}.live-event-card p{margin:10px 0}.live-event-date{color:var(--lb-muted,#67758d);align-items:center;gap:8px;font-size:13px;display:flex}.live-event-status{background:var(--lb-soft,#edf3fb);border-radius:7px;padding:4px 8px;font-size:12px;display:inline-block}.live-event-organizer{align-items:center;gap:7px;display:flex}.live-event-organizer a{color:var(--lb-accent,#087dcd)}.business-verified{color:var(--lb-accent,#0788e5);flex-shrink:0;width:20px;height:20px}.live-event-description{white-space:pre-wrap}.live-event-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.live-event-actions button,.live-event-actions a{border:1px solid var(--lb-border,#d2deef);border-radius:12px;padding:11px 15px;font-size:14px}.live-event-actions .primary{background:var(--lb-accent,#0788e5);color:var(--lb-on-accent,white)}.live-event-actions button:disabled{opacity:.5}.live-event-confirmation{color:#08724f;font-size:14px}.home-live-events{border-bottom:1px solid var(--lb-border,#e1e8f1);padding:20px 24px}.home-live-events>div:first-child{justify-content:space-between;align-items:center;display:flex}.home-live-events>div:first-child button{color:var(--lb-accent,#087dcd);font-size:14px}.home-live-events>p{color:var(--lb-muted,#68758b);margin-top:10px;font-size:14px}.home-live-event{text-align:left;border-bottom:1px solid var(--lb-border,#e1e8f1);align-items:center;gap:14px;width:100%;padding:18px 0;display:flex}.home-live-event>svg{color:var(--lb-accent,#0788e5);flex-shrink:0}.home-live-event>span{gap:6px;display:grid}.home-live-event small{color:var(--lb-muted,#68758b);font-size:12px}.home-live-event>span>span{align-items:center;gap:6px;font-size:13px;display:flex}@media (max-width:600px){.live-event-filters{flex-direction:column}.live-event-card{padding:18px}.live-events-screen .page-padding{padding-bottom:110px}}html:has(.lovebud-web-app) .live-member-strip{background:var(--lb-surface,#fff);border-bottom:1px solid var(--lb-border,#e5ebf4);padding:12px 0}html:has(.lovebud-web-app) .live-member-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 16px 8px;display:flex}html:has(.lovebud-web-app) .live-member-strip>p{margin:0 16px;font-size:13px}html:has(.lovebud-web-app) .live-member-strip>.live-error{margin:0 16px;font-size:13px}html:has(.lovebud-web-app) .live-member-strip>button{margin:0 16px}html:has(.lovebud-web-app) .live-member-strip .stories .real-person-avatar{border:2px solid var(--lb-border,#fff);width:48px;height:48px}html:has(.lovebud-web-app) .live-post .post-head button{text-align:left;color:inherit}html:has(.lovebud-web-app) .comment-examples p>button{text-align:left;color:inherit}html:has(.lovebud-web-app) .account-profile-dialog{gap:12px;height:min(820px,100dvh - 32px);max-height:calc(100dvh - 32px);overflow:hidden!important}html:has(.lovebud-web-app) .account-profile-dialog>[data-slot=dialog-header]{flex:none;padding:0 16px}html:has(.lovebud-web-app) .account-profile-form{flex:auto;min-height:0}html:has(.lovebud-web-app) .account-profile-form .dialog-scroll{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;padding:0 4px 12px 0;overflow-x:hidden;overflow-y:auto!important}html:has(.lovebud-web-app) .account-profile-form>[data-slot=dialog-footer]{border-top:1px solid var(--lb-border,#e5ebf4);background:var(--lb-surface,#fff);flex:none;margin:0;padding-top:8px}html:has(.lovebud-web-app) .account-profile-form>.live-error{flex:none;max-height:90px;font-size:12px;overflow-y:auto}html:has(.lovebud-web-app) .profile-section-title{color:var(--lovebud-navy);margin:14px 0 8px;font-size:16px}html:has(.lovebud-web-app) .profile-section-note{color:var(--lb-muted,#5b6b81);margin:0 0 8px;font-size:12px}html:has(.lovebud-web-app) .profile-image-preview{object-fit:cover;border-radius:50%;width:88px;height:88px;margin:0 0 10px;display:block}html:has(.lovebud-web-app) .profile-image-preview.cover-preview{border-radius:12px;width:100%;height:120px}html:has(.lovebud-web-app) .profile-upload-group{scroll-margin-top:10px}html:has(.lovebud-web-app) .profile-cover-placeholder{height:100%;color:var(--lb-accent,#294c6d);background:linear-gradient(135deg,var(--lb-tint,#dfeeff),var(--lb-tint,#eef5ff));place-items:center;font-size:14px;display:grid}html:has(.lovebud-web-app) .profile-avatar-edit{border:4px solid var(--lb-border,#fff);background:var(--lb-tint,#edf5ff);border-radius:50%;width:82px;height:82px;padding:0;position:absolute;top:-42px;left:16px;box-shadow:0 4px 12px #0000001f}html:has(.lovebud-web-app) .profile-avatar-edit>img{object-fit:cover;border-radius:50%;width:100%;height:100%}html:has(.lovebud-web-app) .profile-avatar-edit>span{border:2px solid var(--lb-border,#fff);background:var(--lovebud-blue);width:28px;height:28px;color:var(--lb-on-accent,#fff);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}html:has(.lovebud-web-app) .profile-avatar-edit svg{width:15px;height:15px}html:has(.lovebud-web-app) .profile-cover>button{min-width:44px;min-height:44px}html:has(.lovebud-web-app) .public-profile-cover{aspect-ratio:2.84;background:var(--lb-soft,#dfe8f2);width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}html:has(.lovebud-web-app) .public-profile-cover>img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}@media (max-width:430px){html:has(.lovebud-web-app) .account-profile-dialog{width:calc(100vw - 20px)!important;padding:16px!important}html:has(.lovebud-web-app) .account-profile-dialog>[data-slot=dialog-header]{padding:0 16px 0 0}html:has(.lovebud-web-app) .account-profile-dialog [data-slot=dialog-description]{font-size:12px}}html:has(.lovebud-web-app) .admin-console .screen-scroll{padding-bottom:120px}html:has(.lovebud-web-app) .admin-identity{color:var(--lb-text,#12366a);background:var(--lb-tint,#eaf3ff);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}html:has(.lovebud-web-app) .admin-identity span{gap:4px;display:grid}html:has(.lovebud-web-app) .admin-scope{color:var(--lb-text,#576780);margin:14px 0;font-size:13px;line-height:1.5}html:has(.lovebud-web-app) .admin-tabs{flex-wrap:wrap;gap:6px;padding:10px 0;display:flex}html:has(.lovebud-web-app) .admin-tabs button{border:1px solid var(--lb-border,#c7d7ec);min-height:44px;color:var(--lb-accent,#1b416f);background:var(--lb-surface,#fff);border-radius:10px;padding:10px 12px}html:has(.lovebud-web-app) .admin-tabs button.active{background:var(--lb-accent,#1877e8);color:var(--lb-on-accent,#fff);border-color:var(--lb-accent,#1877e8)}html:has(.lovebud-web-app) .admin-record{border:1px solid var(--lb-border,#dbe4ef);background:var(--lb-surface,#fff);overflow-wrap:anywhere;border-radius:14px;margin:12px 0;padding:14px}html:has(.lovebud-web-app) .admin-record p{white-space:pre-wrap;margin:8px 0}html:has(.lovebud-web-app) .admin-record small{color:var(--lb-muted,#596a83);margin:6px 0;display:block}html:has(.lovebud-web-app) .admin-record pre{white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5}html:has(.lovebud-web-app) .admin-record a{color:var(--lb-accent,#1764be);text-decoration:underline}html:has(.lovebud-web-app) .career-application-record{min-width:0;padding:20px}html:has(.lovebud-web-app) .career-application-heading{align-items:flex-start;gap:12px;display:flex}html:has(.lovebud-web-app) .career-application-heading>div{min-width:0}html:has(.lovebud-web-app) .career-application-heading h2{color:var(--lb-accent,#173a70);margin:0;font-size:21px;line-height:1.3}html:has(.lovebud-web-app) .career-application-heading p{margin:4px 0;font-weight:600}html:has(.lovebud-web-app) .career-application-icon{background:var(--lb-tint,#edf4ff);width:42px;height:42px;color:var(--lb-accent,#0644d8);border-radius:12px;flex-shrink:0;place-items:center;display:grid}html:has(.lovebud-web-app) .career-application-icon svg{width:22px;height:22px}html:has(.lovebud-web-app) .career-application-contact{flex-wrap:wrap;gap:8px 20px;margin:16px 0;display:flex}html:has(.lovebud-web-app) .career-application-contact a{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;min-height:36px;font-size:14px;display:flex}:is(html:has(.lovebud-web-app) .career-application-contact svg,html:has(.lovebud-web-app) .career-application-file svg){flex-shrink:0;width:17px;height:17px}html:has(.lovebud-web-app) .career-application-toggle{border:0;border-top:1px solid var(--lb-border,#e1e9f5);width:100%;color:var(--lb-accent,#173a70);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:16px;font-weight:700;display:flex;margin:0!important}html:has(.lovebud-web-app) .career-application-toggle svg{flex-shrink:0;width:20px;height:20px}html:has(.lovebud-web-app) .career-application-toggle[aria-expanded=true] svg{transform:rotate(180deg)}html:has(.lovebud-web-app) .career-application-toggle:focus-visible{outline:2px solid var(--lb-accent,#0644d8);outline-offset:3px}html:has(.lovebud-web-app) .career-application-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:12px 0 20px;display:grid}html:has(.lovebud-web-app) .career-application-fields dt{color:var(--lb-muted,#596a83);margin-bottom:4px;font-size:12px;font-weight:600}html:has(.lovebud-web-app) .career-application-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}html:has(.lovebud-web-app) .career-application-answer{border-top:1px solid var(--lb-border,#e1e9f5);padding:14px 0}:is(html:has(.lovebud-web-app) .career-application-answer h3,html:has(.lovebud-web-app) .career-application-email h3){margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.4}:is(html:has(.lovebud-web-app) .career-application-answer p,html:has(.lovebud-web-app) .career-application-answer a){margin:0;font-size:14px;line-height:1.6}html:has(.lovebud-web-app) .career-application-file{align-items:center;gap:8px;min-height:44px;display:inline-flex}html:has(.lovebud-web-app) .career-application-email{border:1px solid var(--lb-border,#d3e4fb);background:var(--lb-tint,#f0f6ff);border-radius:12px;padding:16px;font-size:14px}html:has(.lovebud-web-app) .career-application-email h3{color:var(--lb-accent,#173a70);align-items:center;gap:8px;display:flex}html:has(.lovebud-web-app) .career-application-email h3 svg{width:18px;height:18px}html:has(.lovebud-web-app) .career-application-email p{margin:6px 0}html:has(.lovebud-web-app) .career-application-email a{min-height:44px;padding:10px 0;display:inline-block}html:has(.lovebud-web-app) .career-application-email.needs-attention{background:#fff8eb;border-color:#eed5a7}@media (max-width:540px){html:has(.lovebud-web-app) .career-application-record{padding:16px}html:has(.lovebud-web-app) .career-application-fields{grid-template-columns:minmax(0,1fr);gap:14px}html:has(.lovebud-web-app) .career-application-contact{gap:4px;display:grid}html:has(.lovebud-web-app) .career-application-heading h2{font-size:20px}}:is(html:has(.lovebud-web-app) .admin-record img,html:has(.lovebud-web-app) .admin-record video){object-fit:contain;border-radius:10px;width:100%;max-height:320px;margin:8px 0}html:has(.lovebud-web-app) .admin-record button{white-space:normal;height:auto;min-height:44px;margin:6px 6px 0 0}html:has(.lovebud-web-app) .admin-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}html:has(.lovebud-web-app) .admin-counts div{background:var(--lb-tint,#eef5fd);border-radius:12px;gap:4px;padding:14px;display:grid}html:has(.lovebud-web-app) .admin-counts strong{font-size:24px}html:has(.lovebud-web-app) .admin-actions{flex-wrap:wrap;gap:8px;display:flex}html:has(.lovebud-web-app) .admin-actions button{white-space:normal;height:auto;min-height:44px}html:has(.lovebud-web-app) .admin-notice{color:#155c37;background:#e9f8f0;border-radius:10px;padding:12px}html:has(.lovebud-web-app) .admin-event-dialog{overflow-y:auto!important}html:has(.lovebud-web-app) .admin-console label{gap:6px;display:grid}html:has(.lovebud-web-app) .admin-console select{width:100%}html:has(.lovebud-web-app) .live-post-video{background:var(--lb-deep,#091526);width:100%;max-height:70dvh;display:block}html:has(.lovebud-web-app) .real-reels-feed{background:#fff;width:100%;padding-bottom:120px}html:has(.lovebud-web-app) .live-dialog video.composer-preview{width:100%;max-height:35dvh}html:has(.lovebud-web-app) .event-source{color:var(--lb-accent,#1764be);margin:10px 0;font-size:13px;text-decoration:underline;display:block}html:has(.lovebud-web-app) .event-warning{color:#705006;background:#fff5df;border-radius:10px;padding:10px;font-size:12px}:is(html:has(.lovebud-web-app) .live-story-dialog img,html:has(.lovebud-web-app) .live-story-dialog video){object-fit:contain;border-radius:12px;width:100%;max-height:55dvh}html:has(.lovebud-web-app) .live-story-dialog p{white-space:pre-wrap;overflow-wrap:anywhere}html:has(.lovebud-web-app) .event-pills{gap:4px}html:has(.lovebud-web-app) .event-pills .carousel-pause{min-width:28px;padding:0 6px}html:has(.lovebud-web-app) .event-pills button:last-child{width:58px}html:has(.lovebud-web-app) .event-hero{touch-action:pan-y}html:has(.lovebud-web-app) .home-live-events{background:var(--lb-surface,#fff);border-top:1px solid var(--lb-border,#e1e8f1);padding:12px 16px}html:has(.lovebud-web-app) .home-live-events>div:first-child{font-size:13px}html:has(.lovebud-web-app) .home-live-events>div:first-child button{font-size:11px}html:has(.lovebud-web-app) .home-events-strip{scrollbar-width:none;gap:10px;padding:10px 0 2px;display:flex;overflow-x:auto}html:has(.lovebud-web-app) .home-live-event{border:1px solid var(--lb-border,#e1e8f1);background:var(--lb-tint,#f6f9ff);border-radius:12px;flex:0 0 248px;gap:9px;width:248px;padding:10px}html:has(.lovebud-web-app) .home-live-event>svg{width:20px;height:20px}html:has(.lovebud-web-app) .home-live-event>span{gap:3px;min-width:0}html:has(.lovebud-web-app) .home-live-event strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}html:has(.lovebud-web-app) .home-live-event small{font-size:10px}html:has(.lovebud-web-app) .home-live-event>span>span{font-size:10px}html:has(.lovebud-web-app) .carousel-position{text-align:center;min-width:42px;color:var(--lb-text,#56647c);font-size:11px}html:has(.lovebud-web-app) .event-hero.event-feature-slide{height:auto;color:var(--lb-text,#101e40);text-align:left;background:#fff}html:has(.lovebud-web-app) .event-feature-slide>img{aspect-ratio:16/9;object-fit:contain;background:var(--lb-deep,#0b1e47);width:100%;height:auto}html:has(.lovebud-web-app) .event-carousel-caption{flex-direction:column;gap:2px;padding:10px 16px 12px;display:flex}html:has(.lovebud-web-app) .event-carousel-caption small{color:var(--lb-accent,#087dcd);font-size:10px;font-weight:600}html:has(.lovebud-web-app) .event-carousel-caption strong{font-size:14px;line-height:1.4}html:has(.lovebud-web-app) .event-carousel-caption>span{color:var(--lb-muted,#68758b);font-size:10px}html:has(.lovebud-web-app) .event-hero.event-good-ad{text-align:left;background:#08491b;height:auto;container-type:inline-size}html:has(.lovebud-web-app) .good-ad-art{isolation:isolate;color:#f8f9ed;background:radial-gradient(at 100% 0,#2e5c30 0%,#0000 65%),repeating-linear-gradient(-18deg,#0000 0 52px,#ffffff05 53px 54px),#08491b;flex-direction:column;gap:13px;min-height:266px;padding:18px 20px 12px;display:flex;position:relative;overflow:hidden}html:has(.lovebud-web-app) .good-ad-art:before{content:"";z-index:-1;opacity:.85;background:#8cb31f;width:95px;height:340px;position:absolute;top:-120px;right:-45px;transform:rotate(-28deg)}html:has(.lovebud-web-app) .good-ad-art:after{content:"";z-index:-1;opacity:.13;background-image:radial-gradient(var(--lb-surface,#fff) .5px,transparent .8px);pointer-events:none;background-size:5px 5px;position:absolute;inset:0}html:has(.lovebud-web-app) .good-ad-top{justify-content:space-between;align-items:center;gap:20px;display:flex}html:has(.lovebud-web-app) .good-ad-logo{background:var(--lb-surface,#fff);flex:0 0 155px;height:70px;display:block;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:3px 3px #012f16}html:has(.lovebud-web-app) .event-hero.event-good-ad .good-ad-logo>img{object-fit:contain;background:#fff;border-radius:0;width:166.7%;max-width:none;height:auto;margin:0;padding:0;position:absolute;top:-45.5%;left:-33.3%}html:has(.lovebud-web-app) .good-ad-disclosure{color:#f8f9ed;letter-spacing:.13em;text-align:right;flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}html:has(.lovebud-web-app) .good-ad-disclosure>span{color:#d8e5c3;letter-spacing:.05em;font-size:9px;font-weight:600}html:has(.lovebud-web-app) .good-ad-main{grid-template-columns:1fr 1fr;align-items:center;gap:18px;display:grid}html:has(.lovebud-web-app) .good-ad-main>strong{letter-spacing:-.035em;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(42px,12.5cqw,66px);font-weight:900;line-height:.91}html:has(.lovebud-web-app) .good-ad-main em{color:#8cb31f;font-style:normal}html:has(.lovebud-web-app) .good-ad-offer{border-left:2px solid #8cb31f;flex-direction:column;gap:6px;padding-left:13px;display:flex}html:has(.lovebud-web-app) .good-ad-offer>small{color:#d8e5c3;letter-spacing:.1em;font-size:8px;font-weight:700;line-height:1.4}html:has(.lovebud-web-app) .good-ad-offer>b{color:#f8f9ed;overflow-wrap:anywhere;font-size:clamp(12px,3.5cqw,16px);font-weight:700;line-height:1.35}html:has(.lovebud-web-app) .good-ad-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;display:flex}html:has(.lovebud-web-app) .good-ad-cta{color:#063c1c;letter-spacing:.025em;background:#8cb31f;align-items:center;gap:16px;padding:10px 12px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:3px 3px #013217}html:has(.lovebud-web-app) .good-ad-cta>svg{width:17px;height:17px}html:has(.lovebud-web-app) .good-ad-signoff{color:#e4ebd9;text-align:right;letter-spacing:.05em;font-size:9px;font-weight:800;line-height:1.4}html:has(.lovebud-web-app) .good-ad-terms{color:#d8e5c3;font-size:8px;line-height:1.35}html:has(.lovebud-web-app) .live-story-viewer{min-height:0;padding:env(safe-area-inset-top,0px) 16px max(16px, env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}html:has(.lovebud-web-app) .live-story-viewer .story-title-row{flex:0 0 62px}html:has(.lovebud-web-app) .live-story-viewer .story-progress{flex:0 0 12px}html:has(.lovebud-web-app) .live-story-viewer .story-card{flex:1;height:auto;min-height:0}html:has(.lovebud-web-app) .live-story-viewer .story-media{object-fit:cover;object-position:center}html:has(.lovebud-web-app) .live-story-viewer .story-author small{font-size:10px}html:has(.lovebud-web-app) .live-story-avatar{border:2px solid var(--lb-border,#fff);background:var(--lb-accent,#0385ea);border-radius:50%;place-items:center;width:39px;height:39px;display:grid}html:has(.lovebud-web-app) .live-story-viewer .story-caption{max-height:30%;bottom:48px;overflow-y:auto}html:has(.lovebud-web-app) .live-story-viewer .story-reply{flex:0 0 64px;grid-template-columns:44px minmax(0,1fr) 44px}html:has(.lovebud-web-app) .live-story-viewer .story-reply:has(button[type=submit]){grid-template-columns:44px minmax(0,1fr) 44px 44px}html:has(.lovebud-web-app) .live-story-viewer .story-reply button{width:44px}html:has(.lovebud-web-app) .live-story-viewer>.live-error{flex-shrink:0;max-height:65px;margin:6px 0 0;font-size:12px;overflow-y:auto}html:has(.lovebud-web-app) .live-post-video{object-fit:cover;object-position:center;aspect-ratio:4/5;width:100%;height:auto;max-height:70dvh}html:has(.lovebud-web-app) .real-reels-feed .live-post-video{aspect-ratio:9/16;height:auto}html:has(.lovebud-web-app) .live-story-viewer video.story-media{object-fit:cover;object-position:center;width:100%;height:100%}html:has(.lovebud-web-app) .live-dialog video.composer-preview{object-fit:cover;width:100%;height:35dvh;max-height:35dvh}html:has(.lovebud-web-app) .admin-record video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;max-height:50dvh}html:has(.lovebud-web-app) .lucille-assistant{background:radial-gradient(ellipse at 50% 28%,var(--lb-tint,#e9f2ff) 0%,var(--lb-surface,#fff) 65%)}html:has(.lovebud-web-app) .lucille-simple-header{border-bottom:1px solid var(--lb-border,#e3ebf7);background:var(--lb-surface,#fff);justify-content:space-between;align-items:center;height:72px;padding:12px 16px;display:flex}html:has(.lovebud-web-app) .lucille-simple-header>strong{font-size:20px;font-weight:700}html:has(.lovebud-web-app) .lucille-simple-header button:disabled{opacity:.35}html:has(.lovebud-web-app) .lucille-assistant-body{background:0 0;flex-direction:column;align-items:center;gap:20px;padding:26px 22px 24px;display:flex;inset:72px 0 84px}html:has(.lovebud-web-app) .lucille-ask-area{text-align:center;width:100%}html:has(.lovebud-web-app) .lucille-ask-area>small{color:var(--lb-muted,#647896);letter-spacing:.12em;font-size:10px;font-weight:600}html:has(.lovebud-web-app) .lucille-ask-area h1{letter-spacing:-.04em;margin:10px 0 20px;font-size:clamp(23px,6vw,30px);font-weight:650}html:has(.lovebud-web-app) .lucille-orb{border:1px solid var(--lb-border,#93b7ff);background:radial-gradient(circle at 35% 25%,var(--lb-accent,#64caff),var(--lb-accent,#075bff) 55%,var(--lb-strong,#071a50));border-radius:50%;place-items:center;width:150px;height:150px;margin:0 auto;padding:26px;display:grid;position:relative;box-shadow:0 10px 35px #075bff33,inset 0 0 25px #ffffff40}html:has(.lovebud-web-app) .lucille-orb>img{object-fit:contain;width:86px;height:86px}html:has(.lovebud-web-app) .lucille-orb-ring{border:1px solid var(--lb-border,#b9d3ff);border-radius:50%;position:absolute;inset:-10px}html:has(.lovebud-web-app) .lucille-orb-mic{width:40px;height:40px;color:var(--lb-accent,#075bff);background:var(--lb-surface,#fff);border:1px solid var(--lb-border,#d8e6ff);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:4px}html:has(.lovebud-web-app) .lucille-orb-mic svg{width:21px}html:has(.lovebud-web-app) .lucille-orb:is(.is-listening,.is-speaking) .lucille-orb-ring{border-color:var(--lb-accent,#075bff);animation:1.3s ease-out infinite lucille-listen}html:has(.lovebud-web-app) .lucille-orb.is-thinking{animation:1.5s ease-in-out infinite pulse}html:has(.lovebud-web-app) .lucille-state{color:var(--lb-accent,#075bff);margin:22px 0 0;font-size:15px;font-weight:600}html:has(.lovebud-web-app) .lucille-hint{color:var(--lb-muted,#697a92);margin:8px 0 0;font-size:13px;line-height:1.7}html:has(.lovebud-web-app) .lucille-single-answer{border:1px solid var(--lb-border,#dce6f5);background:var(--lb-surface,#fff);border-radius:20px;width:100%;padding:18px;box-shadow:0 6px 22px #11245108}html:has(.lovebud-web-app) .lucille-single-answer>small{text-transform:uppercase;letter-spacing:.08em;color:var(--lb-muted,#6d7d93);font-size:10px}html:has(.lovebud-web-app) .lucille-question{color:var(--lb-muted,#697a92);margin:4px 0 14px;font-size:13px}html:has(.lovebud-web-app) .lucille-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}html:has(.lovebud-web-app) .lucille-answer-action{background:var(--lb-tint,#edf4ff);color:var(--lb-accent,#075bff);border:0;border-radius:12px;margin-top:16px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-block}html:has(.lovebud-web-app) .lucille-type-toggle{min-height:44px;color:var(--lb-muted,#536a89);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:9px 16px;font-size:13px;display:flex}html:has(.lovebud-web-app) .lucille-type-toggle svg{width:20px}html:has(.lovebud-web-app) .lucille-type-form{align-items:center;gap:6px;width:100%;margin-top:auto;display:flex}html:has(.lovebud-web-app) .lucille-type-form input{border:1px solid var(--lb-border,#cfddf1);background:var(--lb-surface,#fff);border-radius:14px;flex:1;min-width:0;padding:12px 14px;font-size:16px}html:has(.lovebud-web-app) .lucille-type-form button{width:36px;height:44px;color:var(--lb-accent,#075bff);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}html:has(.lovebud-web-app) .lucille-type-form button:disabled{opacity:.4}html:has(.lovebud-web-app) .lucille-notice{width:100%;color:var(--lb-muted,#697a92);text-align:center;margin:0;font-size:13px}@keyframes lucille-listen{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){html:has(.lovebud-web-app) .lucille-orb{animation:none!important}html:has(.lovebud-web-app) .lucille-orb .lucille-orb-ring{animation:none!important}}.lovebud-auth-gate{min-height:100dvh;padding:calc(48px + env(safe-area-inset-top)) 24px calc(48px + env(safe-area-inset-bottom));text-align:center;color:var(--lb-on-deep,white);background:var(--lb-deep,#090c13) url(/app/brand/auth-city.svg) center bottom / cover no-repeat;flex-direction:column;justify-content:center;align-items:center;display:flex}.lovebud-auth-gate>img{background:var(--lb-surface,#fff);border-radius:6px;width:180px;padding:12px}.lovebud-auth-gate h1{margin-top:24px;font-size:28px;font-weight:800}.lovebud-auth-gate p{margin-top:12px}.lovebud-account-dialog{border:1px solid var(--lb-border,#dbe7ff);background:var(--lb-surface,#fff);color:var(--lb-text,#14254a);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:24px;padding:28px;overflow-y:auto}.lovebud-account-dialog .lovebud-auth-content,.lovebud-account-dialog .live-form,.lovebud-account-dialog .account-fields{gap:16px;min-width:0;display:grid}.lovebud-account-dialog .account-fields{border:0;margin:0;padding:0}.lovebud-account-dialog .live-form label{gap:7px;margin:0;display:grid}.lovebud-account-dialog .live-form small{color:var(--lb-muted,#66738c);font-size:12px;line-height:1.6;display:block}.lovebud-auth-logo{width:154px;height:auto;margin:0 auto 4px;display:block}.lovebud-account-dialog [data-slot=dialog-title]{color:var(--lb-accent,#0644d8);text-align:center;font-size:24px;line-height:1.2}.lovebud-account-dialog [data-slot=dialog-description]{text-align:center;line-height:1.5}.lovebud-account-dialog .live-form label{color:var(--lb-text,#14254a)}.lovebud-account-dialog input{background:var(--lb-tint,#f6f9ff);border-color:var(--lb-border,#cddcff);color:var(--lb-text,#14254a);min-height:46px}.lovebud-account-dialog .live-form>button[type=submit]{background:var(--lb-accent,#0644d8);color:var(--lb-on-accent,white);border-radius:12px;min-height:48px}.lovebud-account-dialog .live-account-actions button,.lovebud-business-login{color:var(--lb-accent,#0644d8);font-weight:600}.lovebud-business-login{text-align:center;border-top:1px solid var(--lb-border,#e2eaff);padding-top:12px;font-size:13px;display:block}body:has(.lovebud-required-login) [data-slot=dialog-overlay]{background:var(--lb-accent,#0644d8)}.lovebud-account-dialog input[type=file]{width:100%;height:auto;padding:10px;font-size:13px}.lovebud-account-dialog input[type=date]{width:100%;min-width:0}.lovebud-recovery-message{background:var(--lb-tint,#eef4ff);color:var(--lb-text,#14254a);border-radius:10px;padding:12px;font-size:14px;line-height:1.5}html:has(.lovebud-web-app) .photo-cropper{min-height:0;padding:0 2px 8px;overflow-y:auto}html:has(.lovebud-web-app) .photo-cropper>p{color:var(--lb-muted,#65738b);margin:0 0 14px;font-size:13px}html:has(.lovebud-web-app) .photo-crop-stage{background:var(--lb-deep,#091b3a);touch-action:none;cursor:grab;border:0;border-radius:12px;width:min(100%,360px);margin:12px auto;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0788e5}html:has(.lovebud-web-app) .photo-crop-stage>img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}html:has(.lovebud-web-app) .photo-crop-stage:active{cursor:grabbing}html:has(.lovebud-web-app) .photo-crop-circle{pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 120px #071a5099}html:has(.lovebud-web-app) .photo-cropper label{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}html:has(.lovebud-web-app) .crop-zoom input{width:100%;accent-color:var(--lb-accent,#0788e5)}html:has(.lovebud-web-app) .photo-cropper select{border:1px solid var(--lb-border,#d4dfef);background:#fff;border-radius:10px;padding:8px 10px}html:has(.lovebud-web-app) .crop-reset{color:var(--lb-accent,#087dcd);background:0 0;border:0;margin:10px 0 14px;font-size:13px}html:has(.lovebud-web-app) .crop-actions{background:var(--lb-surface,#fff);gap:10px;padding:10px 0 0;display:flex;position:sticky;bottom:0}html:has(.lovebud-web-app) .crop-actions button{flex:1}html:has(.lovebud-web-app) .live-post .post-actions{grid-template-columns:repeat(4,minmax(36px,.65fr)) minmax(88px,1.4fr);gap:3px}html:has(.lovebud-web-app) .live-post .post-actions .send-love{color:var(--lb-accent,#0385ea);white-space:nowrap}html:has(.lovebud-web-app) .live-post .post-actions .send-love:disabled{opacity:.4;cursor:default}html:has(.lovebud-web-app) .send-money-dialog p{font-size:14px;line-height:1.6}html:has(.lovebud-web-app) .send-money-dialog .commerce-native-link{background:var(--lb-accent,#0385ea);color:var(--lb-on-accent,#fff);text-align:center;border-radius:12px;padding:12px 16px;display:block}html:has(.lovebud-web-app) .community-mode .reels-top>.icon-button{box-shadow:none;color:#fff;background:0 0;border:0}html:has(.lovebud-web-app) .community-mode .reels-top>.icon-button:hover{background:0 0;transform:none}html:has(.lovebud-web-app) .live-post .post-actions.own-post-actions{grid-template-columns:repeat(4,1fr)}html:has(.lovebud-web-app) .post-money-total{border-top:1px solid var(--lb-border,#edf2f8);background:var(--lb-surface,#fff);color:var(--lb-muted,#64738a);justify-content:center;align-items:center;gap:6px;padding:9px 16px 12px;font-size:11px;display:flex}html:has(.lovebud-web-app) .post-money-total svg{width:17px;height:17px;color:var(--lb-accent,#0385ea)}html:has(.lovebud-web-app) .post-money-total strong{color:var(--lb-text,#101e40);font-size:13px}html:has(.lovebud-web-app) .media-video-shell{position:relative}html:has(.lovebud-web-app) .media-video-shell>video{width:100%;display:block}html:has(.lovebud-web-app) .media-sound-toggle{z-index:10;color:#fff;background:#071a50e6;border:1px solid #fff6;border-radius:24px;align-items:center;gap:6px;min-height:42px;padding:9px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:64px;right:12px;box-shadow:0 2px 8px #0003}html:has(.lovebud-web-app) .media-sound-toggle svg{width:20px;height:20px}html:has(.lovebud-web-app) .live-story-viewer .media-sound-toggle{top:80px;bottom:auto}html:has(.lovebud-web-app) .admin-record .media-video-shell{width:100%}.message-push-settings{border:1px solid var(--lb-border,#d8e4f3);background:var(--lb-tint,#f3f8ff);color:var(--lb-text,#14213b);border-radius:18px;margin:12px 0;padding:16px}.message-push-settings strong{font-size:16px;display:block}.message-push-settings p{margin:8px 0 12px;font-size:14px;line-height:1.5}.message-push-settings small{color:var(--lb-muted,#62728a);margin-top:10px;font-size:12px;line-height:1.5;display:block}.message-push-settings button{white-space:normal;min-height:44px}html:has(.lovebud-web-app) .live-events-screen>.events-page-scroll{padding-top:0}html:has(.lovebud-web-app) .category-badge{filter:drop-shadow(0 3px 5px #00000026)}.create-kind-picker{border:0;min-width:0;margin:0;padding:0}.create-kind-picker legend{margin-bottom:10px;font-size:14px;font-weight:700}.create-kind-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.create-kind-picker>div>button{border:1px solid var(--lb-border,#d4dfed);min-height:76px;color:var(--lb-text,#18365c);background:var(--lb-tint,#f5f9ff);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.create-kind-picker>div>button svg{width:24px;height:24px}.create-kind-picker>div>button.selected{color:var(--lb-on-accent,#fff);background:var(--lb-accent,#008aef);border-color:var(--lb-accent,#008aef)}.create-kind-picker>p{color:var(--lb-muted,#66738c);margin:10px 0 0;font-size:12px;line-height:1.5}.create-kind-picker .create-announcement{border:1px solid var(--lb-border,#d4dfed);border-radius:10px;margin-top:10px;padding:8px 12px;font-size:12px}.create-kind-picker .create-announcement[aria-pressed=true]{background:var(--lb-accent,#008aef);color:var(--lb-on-accent,white)}.create-kind-picker button:disabled{opacity:.6}.create-kind-picker button:focus-visible{outline:3px solid var(--lb-border,#90caff);outline-offset:2px}html:has(.lovebud-web-app) .live-story-viewer{box-sizing:border-box;height:100%;overflow:hidden}html:has(.lovebud-web-app) .live-story-viewer .story-card>img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none;position:absolute;inset:0}html:has(.lovebud-web-app) .live-story-viewer .story-card>.media-video-shell{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none;position:absolute;inset:0}html:has(.lovebud-web-app) .live-story-viewer .story-card video{object-fit:cover;width:100%;height:100%;max-height:none}@media (max-width:600px){html:has(.lovebud-web-app) .live-story-viewer{z-index:40;height:var(--story-viewport-height,100dvh);min-height:0;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));position:fixed;inset:0}}.push-setting-title{align-items:center;gap:10px;display:flex}.push-setting-title>svg{color:var(--lb-accent,#0788e5);flex-shrink:0;width:23px;height:23px}.push-actions{flex-wrap:wrap;gap:10px;display:flex}.push-actions button{flex:1;min-width:140px}.push-status{align-items:center;gap:7px;font-weight:600;display:flex}.push-status>svg{width:18px;height:18px}.push-status.enabled{color:#08724f}.push-install-steps{padding-left:22px;font-size:14px;line-height:1.6;list-style:decimal}.push-install-steps li{margin:8px 0}html:has(.lovebud-web-app) .settings-screen .real-people-header h1{font-size:18px;line-height:1.2}html:has(.lovebud-web-app) .settings-content{padding-bottom:24px;font-size:15px;line-height:1.5}html:has(.lovebud-web-app) .settings-live-list{gap:10px;margin-top:18px;display:grid}html:has(.lovebud-web-app) .settings-live-list>button{border:1px solid var(--lb-border,#dce5f2);text-align:left;background:var(--lb-surface,#fff);width:100%;min-height:80px;color:var(--lb-text,#14213b);border-radius:16px;align-items:center;gap:12px;padding:15px;display:flex}html:has(.lovebud-web-app) .settings-live-list>button>svg:first-child{color:var(--lb-accent,#0788e5);flex-shrink:0;width:24px;height:24px}html:has(.lovebud-web-app) .settings-live-list>button>svg:last-child{width:18px;height:18px;color:var(--lb-muted,#73819a);flex-shrink:0}html:has(.lovebud-web-app) .settings-live-list>button>span{flex:1;gap:4px;min-width:0;display:grid}html:has(.lovebud-web-app) .settings-live-list strong{font-size:15px}.settings-live-list small{color:var(--lb-muted,#62728a);font-size:13px}html:has(.lovebud-web-app) .settings-profile{width:100%;height:auto;min-height:76px;padding:14px;font-size:15px}html:has(.lovebud-web-app) .settings-profile>img{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}html:has(.lovebud-web-app) .settings-profile small{font-size:13px}html:has(.lovebud-web-app) .settings-breadcrumb{min-height:44px;color:var(--lb-accent,#087dcd);align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:600;display:flex}.settings-breadcrumb svg{width:18px;height:18px}.settings-panel{gap:16px;margin-top:12px;display:grid}.settings-panel button{white-space:normal;min-height:48px}.settings-panel label{gap:8px;display:grid}.settings-panel p{color:var(--lb-muted,#62728a);font-size:14px}.message-alert-settings-link{min-height:44px;margin:12px 0}html:has(.lovebud-web-app) .settings-screen .frontend-select{min-height:48px;font-size:15px}html:has(.lovebud-web-app) .live-story-viewer .story-reply input{font-size:16px}html:has(.lovebud-web-app) .settings-screen .frontend-select{font-size:16px}html:has(.lovebud-web-app) .send-love-dialog{flex-direction:column;gap:12px;max-height:90dvh;display:flex;overflow-y:auto}.gift-picker-tools{gap:10px;display:grid}.gift-picker-tools input,.gift-summary input{border:1px solid var(--lb-border,#d7e3f2);border-radius:10px;width:100%;padding:10px 12px;font-size:16px}.gift-picker-tools>div{gap:8px;display:flex}.gift-picker-tools button{border:1px solid var(--lb-border,#d7e3f2);color:var(--lb-text,#16345a);border-radius:12px;flex:1;padding:10px}.gift-picker-tools button[aria-pressed=true]{color:var(--lb-on-accent,#fff);background:var(--lb-accent,#0788e5);border-color:var(--lb-accent,#0788e5)}.love-gift-grid{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:160px;max-height:34dvh;padding:3px;display:grid;overflow-y:auto}.love-gift-grid>button{border:1px solid var(--lb-border,#dce5f2);background:var(--lb-tint,#f9fbff);border-radius:15px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 4px;display:flex}.love-gift-grid>button.selected{border:2px solid var(--lb-accent,#0788e5);background:var(--lb-tint,#eaf5ff);padding:9px 3px}.love-gift-grid>button>span:last-child{text-align:center;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.3}.love-gift-symbol{background:linear-gradient(145deg,var(--lb-surface,#fff),var(--lb-tint,#eef3fd));border-radius:17px;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 3px 10px #14254b12}.love-gift-symbol>svg:first-child{stroke-width:1.7px;width:36px;height:36px}.love-gift-symbol>img{object-fit:contain;border-radius:8px;width:44px;height:44px}.love-gift-symbol .gift-heart{background:var(--lb-surface,#fff);border-radius:50%;width:17px;height:17px;padding:2px;position:absolute;bottom:-3px;right:-3px}.gift-summary{align-items:center;gap:10px;display:flex}.gift-summary>span{flex:1;gap:3px;min-width:0;display:grid}.gift-summary strong{font-size:14px}.gift-summary small{font-size:11px}.gift-summary label{flex-shrink:0;gap:4px;width:110px;font-size:11px;display:grid}.gift-payment-note{color:var(--lb-muted,#66738c);font-size:12px;line-height:1.5}.gift-footer{background:var(--lb-surface,white);gap:10px;padding-top:8px;display:flex;position:sticky;bottom:0}.gift-footer button{flex:1;min-height:44px}.photo-effects-editor{gap:12px;display:grid}.photo-effects-editor>p{color:#66738c;font-size:13px;line-height:1.5}.effects-preview{background:var(--lb-soft,#edf2fa);border-radius:14px;justify-content:center;align-items:center;min-height:140px;max-height:35dvh;display:flex;position:relative;overflow:hidden}.effects-preview canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:35dvh;display:block}.effects-preview>span{color:var(--lb-text,#16345a);background:#f4f8ffb3;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.photo-effects-editor fieldset{border:0;gap:12px;min-width:0;display:grid}.photo-effects-editor legend{margin-bottom:8px;font-size:14px;font-weight:700}.effects-looks{gap:7px;padding:3px 0;display:flex;overflow-x:auto}.effects-looks button{border:1px solid var(--lb-border,#d7e3f2);border-radius:10px;flex-shrink:0;padding:9px 12px;font-size:12px}.effects-looks button[aria-pressed=true]{background:var(--lb-accent,#0788e5);color:var(--lb-on-accent,white)}.photo-effects-editor label{gap:5px;font-size:13px;font-weight:600;display:grid}.photo-effects-editor select,.effects-sticker input{background:#fff;border:1px solid #d7e3f2;border-radius:10px;width:100%;min-height:44px;padding:8px;font-size:16px}.effects-actions{background:var(--lb-surface,#fff);gap:10px;padding-top:8px;display:flex;position:sticky;bottom:0}.effects-actions button{flex:1;min-height:44px}html:has(.lovebud-web-app) .account-profile-dialog:has(.photo-effects-editor){max-height:90dvh;overflow-y:auto}html:has(.lovebud-web-app) .account-profile-dialog .photo-effects-editor{flex:1;min-height:0;padding-right:2px;overflow-y:auto}html:has(.lovebud-web-app) .screen.reels-unified.community-mode>.real-reels-feed{touch-action:pan-y;bottom:74px;overflow:hidden auto}html:has(.lovebud-web-app) .real-reels-feed .media-video-shell{touch-action:pan-y}html:has(.lovebud-web-app) .real-reels-feed video{touch-action:pan-y}@media (max-width:600px){html:has(.lovebud-web-app) .screen.reels-unified.community-mode{height:auto;min-height:100dvh;overflow:visible}html:has(.lovebud-web-app) .screen.reels-unified.community-mode>.reels-top{background:linear-gradient(var(--lb-strong,#071633),var(--lb-strong,#14254a));position:sticky;top:0}html:has(.lovebud-web-app) .screen.reels-unified.community-mode>.real-reels-feed{height:auto;max-height:none;padding-bottom:28px;position:relative;inset:auto;overflow:visible}}.gift-workspace h2,.gift-studio h2,.gift-revenue h2{margin:12px 0;font-size:22px;font-weight:750}.gift-workspace h3,.gift-studio h3,.gift-revenue h3{margin:14px 0 8px;font-size:17px;font-weight:700}.gift-workspace p,.gift-studio p,.gift-revenue p{margin:8px 0;font-size:14px;line-height:1.55}.gift-workspace small,.gift-studio small,.gift-revenue small{color:var(--lb-muted,#68758e);font-size:12px;line-height:1.5}.gift-workspace-tabs{gap:10px;margin-bottom:18px;display:flex}.gift-workspace-tabs button{white-space:normal;flex:1;min-height:48px}.gift-received,.gift-campaign,.gift-partner-reviews article,.gift-admin-send,.gift-create,.gift-earnings{border:1px solid var(--lb-border,#dce6f3);background:var(--lb-surface,#fff);border-radius:18px;margin:16px 0;padding:18px}.gift-received>div:first-child{align-items:center;gap:12px;display:flex}.gift-received h2{margin:0;font-size:17px}.gift-received .love-gift-symbol{flex-shrink:0}.gift-received button,.gift-studio button,.gift-promo-dialog button{white-space:normal;min-height:44px}.gift-mode-options{gap:10px;margin:12px 0;display:flex}.gift-mode-options button{border:1px solid var(--lb-border,#d4e1f1);border-radius:12px;flex:1;padding:10px}.gift-mode-options button[aria-pressed=true]{color:var(--lb-on-accent,#fff);background:var(--lb-accent,#0788e5)}.reward-actions{border-top:1px solid var(--lb-border,#e1e8f2);margin-top:14px;padding-top:14px}.gift-workspace label,.gift-studio label,.gift-campaign-choice{gap:6px;font-size:14px;font-weight:600;display:grid}.gift-workspace input,.gift-workspace select,.gift-workspace textarea,.gift-campaign-choice select,.gift-studio select,.gift-studio textarea{border:1px solid var(--lb-border,#d4e1f1);background:var(--lb-surface,#fff);border-radius:10px;width:100%;min-height:46px;padding:10px;font-size:16px}.gift-studio textarea{min-height:100px}.gift-create summary{cursor:pointer;align-items:center;min-height:44px;font-size:16px;font-weight:700;display:flex}.gift-empty{text-align:center;padding:30px 12px}.gift-empty>svg{width:48px;height:48px;color:var(--lb-accent,#0788e5);margin:auto}.gift-promo-dialog video,.gift-campaign video{object-fit:contain;background:var(--lb-deep,#071633);border-radius:12px;width:100%;max-height:42dvh;display:block}.gift-ad-warning{color:var(--lb-text,#000);background:var(--lb-surface,#fff);border:2px solid var(--lb-border,#13254a);min-height:62px;padding:12px;font-size:14px;line-height:1.4}.gift-promo-dialog progress,.gift-revenue progress{width:100%;height:10px;accent-color:var(--lb-accent,#0788e5)}.gift-revenue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.gift-revenue-grid>div{background:var(--lb-tint,#eef5ff);border-radius:14px;gap:8px;padding:14px;display:grid}.gift-revenue-grid strong{color:var(--lb-text,#13254a);font-size:24px}.gift-revenue>p>svg{vertical-align:middle;width:20px;color:var(--lb-accent,#0788e5);display:inline-block}.gift-revenue-table{max-width:100%;overflow-x:auto}.gift-revenue-table table{border-collapse:collapse;width:100%;font-size:12px}.gift-revenue-table th,.gift-revenue-table td{text-align:left;border-bottom:1px solid var(--lb-border,#dee6f2);padding:10px}.gift-revenue-table td:first-child{overflow-wrap:anywhere;max-width:210px}.gift-revenue-table small{display:block}.gift-campaign>button,.gift-partner-reviews button{margin:4px}.gift-minimum{color:var(--lb-text,#13254a);font-size:13px;font-weight:650}.gift-terms{color:var(--lb-muted,#68758e)}.gift-studio form{margin:12px 0}.gift-campaign,.gift-received{overflow-wrap:anywhere}.sticker-stage{touch-action:pan-y;background:#eaf0fa;border-radius:14px;max-height:40dvh;margin:0 auto;position:relative;overflow:hidden}.sticker-stage .sticker-source{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.sticker-layer{touch-action:none;cursor:grab;border:2px solid #0000;border-radius:8px}.sticker-layer.selected{border-color:#0788e5;box-shadow:0 0 0 2px #fff9}.sticker-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.sticker-tabs{gap:8px;display:flex}.sticker-tabs button{border:1px solid #d5e1f0;border-radius:12px;flex:1;padding:10px;font-weight:650}.sticker-tabs button[aria-pressed=true]{color:#fff;background:#0788e5}.sticker-tray{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:26dvh;display:grid;overflow-y:auto}.sticker-tray button{background:#f6f9ff;border:1px solid #dde6f2;border-radius:12px;align-content:start;justify-items:center;gap:6px;min-width:0;padding:8px 4px;display:grid}.sticker-tray .sticker-art{width:44px;height:44px}.sticker-tray small{text-align:center;font-size:10px;line-height:1.3}.sticker-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sticker-controls>div{grid-column:1/-1;gap:8px;display:flex}.sticker-controls input[type=range]{accent-color:#0788e5;width:100%;min-height:34px}.decorated-photo{width:100%;display:block;position:relative;overflow:hidden}.decorated-photo>.decorated-source{width:100%;height:auto;display:block}.decoration-plane{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.decorated-photo .sticker-art{object-fit:contain;width:100%;height:auto;max-height:none!important}.live-post .decorated-photo>.decorated-source{max-height:none!important}.decorated-photo.composer-preview{width:min(100%,calc(35dvh * var(--photo-aspect)));height:auto;margin:auto;max-height:none!important}.decorated-photo.composer-preview>.decorated-source{max-height:none!important}.story-card .decorated-photo.story-media{width:100%;height:100%;display:block;position:absolute;inset:0}.story-card .decorated-photo>.decorated-source{object-fit:cover;width:100%;height:100%}.story-card .decoration-plane .sticker-art{object-fit:contain;width:100%;height:auto;position:relative;inset:auto}.animate-pulse{animation:1.8s ease-in-out infinite sticker-pulse}.animate-float{animation:2.5s ease-in-out infinite sticker-float}.animate-spin{animation:8s linear infinite sticker-spin}@keyframes sticker-pulse{50%{transform:scale(1.12)}}@keyframes sticker-float{50%{transform:translateY(-10%)}}@keyframes sticker-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sticker-art{animation:none!important}}.go-live-screen{background:var(--lb-tint,#f6f9fe)!important;color:var(--lb-text,#14254a)!important}.go-live-header{background:var(--lb-surface,white);border-bottom:1px solid var(--lb-border,#e1e8f4);z-index:25;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.go-live-header>img{object-fit:contain;width:160px;height:42px}.go-live-header>button:first-child{background:var(--lb-tint,#eef5ff);border-radius:14px;width:44px;height:44px;font-size:25px}.go-live-intro{justify-content:space-between;align-items:center;gap:14px;padding:24px 18px 18px;display:flex}.live-eyebrow{color:var(--lb-accent,#0788e5);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.live-eyebrow i,.live-status-dot{background:#ec3c66;border-radius:50%;width:8px;height:8px;display:inline-block}.go-live-intro h1{margin:6px 0;font-size:27px;font-weight:800}.go-live-intro p{color:var(--lb-muted,#6b7891);font-size:12px}.go-live-intro>button{border-radius:14px;flex-shrink:0;min-height:46px}.live-search{border:1px solid var(--lb-border,#dce6f5);background:var(--lb-surface,white);border-radius:16px;align-items:center;gap:8px;margin:0 16px 14px;padding:7px 8px;display:flex}.live-search>svg{width:20px;color:var(--lb-muted,#7a889f);flex-shrink:0}.live-search input{box-shadow:none;border:0;min-width:0;font-size:14px}.live-search button{min-height:40px;font-size:12px}.live-quick-filters{scrollbar-width:none;gap:8px;padding:0 16px 16px;display:flex;overflow-x:auto}.live-quick-filters button{white-space:nowrap;background:var(--lb-surface,white);border:1px solid var(--lb-border,#dce6f5);border-radius:24px;min-height:42px;padding:10px 14px;font-size:12px;font-weight:650}.live-quick-filters button[aria-pressed=true]{background:var(--lb-accent,#0644d8);color:var(--lb-on-accent,#fff);border-color:var(--lb-accent,#0644d8)}.live-map-wrap{border:1px solid var(--lb-border,#d6e2f1);background:var(--lb-surface,white);border-radius:20px;margin:0 16px 18px;position:relative;overflow:hidden}.live-map{z-index:1;background:var(--lb-soft,#dceaf3);width:100%;height:340px}.live-map-wrap>small{color:var(--lb-muted,#68758a);padding:10px 12px;font-size:11px;line-height:1.4;display:block}.live-map-wrap .leaflet-control-attribution{font-size:9px}.live-marker-list{gap:8px;min-width:160px;max-height:250px;display:grid;overflow-y:auto}.live-marker-list button{border:1px solid var(--lb-border,#dce5f4);text-align:left;color:var(--lb-text,#13254b);border-radius:10px;min-height:44px;padding:10px;font-size:12px}.live-results-heading{justify-content:space-between;align-items:center;gap:12px;padding:6px 18px;display:flex}.live-results-heading h2{font-size:17px;font-weight:750}.live-results-heading span{color:var(--lb-muted,#758198);flex-shrink:0;font-size:12px}.live-empty{text-align:center;color:var(--lb-muted,#6f7c93);padding:32px 24px;font-size:13px}.live-empty>svg{width:36px;height:36px;color:var(--lb-accent,#0788e5);margin:auto}.live-empty h3{color:var(--lb-text,#13254b);margin:12px 0;font-size:18px}.live-broadcast-list{gap:12px;padding:12px 16px 24px;display:grid}.live-broadcast-list>button{background:var(--lb-surface,#fff);border:1px solid var(--lb-border,#dbe5f3);text-align:left;border-radius:18px;align-items:center;gap:12px;padding:15px;display:flex;position:relative}.live-broadcast-list>button>img,.live-broadcast-list>button>span{object-fit:cover;background:var(--lb-tint,#eaf5ff);width:48px;height:48px;color:var(--lb-accent,#0788e5);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.live-broadcast-list strong{font-size:15px;display:block}.live-broadcast-list small{color:var(--lb-muted,#718098);font-size:11px;display:block}.live-broadcast-list p{margin:4px 0;font-size:12px}.live-broadcast-list p svg{vertical-align:middle;width:13px;height:13px;display:inline-block}.live-broadcast-list i{color:#e73865;margin-left:auto;font-size:9px;font-style:normal;font-weight:800}.live-setup-note{background:var(--lb-tint,#edf5ff);border:1px solid var(--lb-border,#d2e3f7);border-radius:16px;margin:16px;padding:16px;font-size:13px}.live-setup-note>svg{width:24px;color:var(--lb-accent,#0788e5);margin-bottom:6px}.live-setup-note details{margin-top:12px}.live-setup-note summary{cursor:pointer;min-height:40px;font-weight:650}.live-setup-note a{color:var(--lb-accent,#0879c3);margin:8px 0;text-decoration:underline;display:block}.live-controls-header{z-index:20;background:var(--lb-surface,white);border-bottom:1px solid var(--lb-border,#dfe7f3);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.live-controls-header h1{font-size:19px}.live-controls-header>span{font-size:11px}.live-camera-preview{aspect-ratio:9/12;background:var(--lb-deep,#071633);border-radius:20px;width:100%;max-height:55dvh;margin:0 0 18px;position:relative;overflow:hidden}.live-camera-preview video{object-fit:cover;width:100%;height:100%}.live-camera-preview>span{color:var(--lb-muted,#d4e2f7);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;font-size:14px;display:flex;position:absolute;inset:0}.live-location-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.live-host-screen select{border:1px solid var(--lb-border,#d9e4f2);background:var(--lb-surface,white);border-radius:12px;width:100%;padding:12px;font-size:16px}.live-host-screen .live-map-wrap{margin:0}.live-host-screen .live-map{height:230px}.live-consent{align-items:flex-start;line-height:1.5;gap:10px!important;font-size:12px!important;display:flex!important}.live-consent input{width:22px;height:22px;accent-color:var(--lb-accent,#0788e5);flex-shrink:0;margin-top:2px}.live-host-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.live-watch-screen{z-index:70;background:var(--lb-deep,#071322);color:var(--lb-on-deep,white);padding-top:env(safe-area-inset-top,0px);font-family:inherit;position:fixed;inset:0;overflow:hidden}.live-watch-media{position:absolute;inset:0}.live-watch-media video{object-fit:contain;width:100%;height:100%;display:block}.live-watch-media audio{display:none}.live-watch-screen>header{padding:calc(14px + env(safe-area-inset-top,0px)) 16px 24px;z-index:3;background:linear-gradient(#05102bdd,#0000);align-items:center;gap:12px;display:flex;position:absolute;inset:0 0 auto}.live-watch-screen>header>span{flex:1;gap:4px;display:grid}.live-watch-screen>header small{color:var(--lb-muted,#ccdcf3);font-size:12px}.live-watch-screen>header i{color:#fff;background:#e83862;border-radius:8px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:700}.live-watch-status{bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:3;background:linear-gradient(#0000,#071322cc);padding:20px 0 4px;font-size:13px;position:absolute;left:18px;right:18px}.live-watch-status strong{font-size:20px}.live-watch-status p{margin:8px 0}.live-admin-end{top:calc(92px + env(safe-area-inset-top,0px));z-index:4;position:absolute;right:16px}.live-ad-overlay{z-index:8;background:var(--lb-deep,#071633);padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;align-items:stretch;gap:12px;display:flex;position:absolute;inset:0}.live-ad-overlay>span{color:var(--lb-muted,#adc7f3);font-size:12px}.live-ad-overlay h2{font-size:22px;font-weight:750}.live-ad-overlay p{font-size:13px;line-height:1.5}.live-ad-overlay video{background:var(--lb-deep,#020915);object-fit:contain;width:100%;max-height:48dvh}.bottom-nav .live-nav .nav-icon{background:linear-gradient(135deg,var(--lb-accent,#0644d8),var(--lb-accent,#008ced));width:44px;height:38px;color:var(--lb-on-accent,white);border-radius:50%;place-items:center;display:grid}.bottom-nav .live-nav svg{stroke-width:2px;width:25px;height:25px}.go-live-screen>.screen-scroll{top:68px}@media (max-width:600px){.go-live-screen>.screen-scroll{top:auto}.go-live-header{padding-top:calc(12px + env(safe-area-inset-top,0px))}.go-live-header>img{width:155px}.live-search input{font-size:16px}.live-watch-screen{width:100%}.live-controls-header{padding-top:calc(12px + env(safe-area-inset-top,0px))}}@media (max-height:650px){.live-ad-overlay{justify-content:flex-start;overflow-y:auto}}.live-video-stage{background:var(--lb-deep,#071322);grid-template-columns:minmax(0,1fr);gap:2px;display:grid;position:absolute;inset:0}.live-video-stage.has-guest{grid-template-columns:repeat(2,minmax(0,1fr))}.live-video-tile{background:var(--lb-deep,#0a1c35);min-width:0;min-height:0;position:relative;overflow:hidden}.live-video-tracks{position:absolute;inset:0}.live-video-tracks video{width:100%;height:100%;object-fit:cover!important}.live-video-tracks audio{display:none}.live-video-label{color:#fff;overflow-wrap:anywhere;pointer-events:none;background:#041127c7;border-radius:9px;padding:7px 9px;font-size:11px;position:absolute;bottom:12px;left:10px;right:10px}.live-host-guests{border:1px solid var(--lb-border,#d7e4f4);background:var(--lb-surface,#fff);color:var(--lb-text,#15264a);border-radius:18px;margin-bottom:16px;padding:16px}.live-host-guests>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.live-host-guests>header>div{align-items:center;gap:8px;display:flex}.live-host-guests>header svg{width:20px;color:var(--lb-accent,#0644d8)}.live-host-guests>header small{color:var(--lb-muted,#657891);font-size:11px}.live-host-guests h2{margin:16px 0 8px;font-size:13px;font-weight:700}.live-host-guests h2>span{background:var(--lb-accent,#0644d8);width:21px;height:21px;color:var(--lb-on-accent,#fff);border-radius:50%;place-items:center;margin-left:5px;display:inline-grid}.live-guest-hint{color:var(--lb-muted,#657891);font-size:12px;line-height:1.5}.live-guest-queue{max-height:260px;overflow-y:auto}.live-guest-person{border-bottom:1px solid var(--lb-border,#e7edf5);align-items:center;gap:9px;padding:10px 0;display:flex}.live-guest-person>span{background:var(--lb-tint,#edf4ff);width:36px;height:36px;color:var(--lb-accent,#0644d8);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.live-guest-person img{object-fit:cover;width:100%;height:100%}.live-guest-person>span>svg{width:19px;height:19px}.live-guest-person>div{flex:1;gap:4px;min-width:0;display:grid}.live-guest-person strong{overflow-wrap:anywhere;font-size:13px}.live-guest-person small{color:var(--lb-muted,#657891);font-size:11px}.live-guest-person button{flex-shrink:0;min-height:44px;font-size:11px}.live-guest-person button[aria-label]{width:44px;height:44px}.live-guest-error{color:#a32c44;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.4}.live-viewer-guests{flex-wrap:wrap;align-items:center;gap:7px;max-width:420px;margin-top:12px;display:flex}.live-viewer-guests>div[aria-live]{flex-basis:100%}.live-viewer-guests p{line-height:1.4;margin:0!important;font-size:12px!important}.live-viewer-guests>small{color:var(--lb-muted,#c3d8f4);flex-basis:100%;font-size:10px}.live-viewer-guests button{min-height:44px;color:var(--lb-accent,#0644d8);border:1px solid var(--lb-border,#dbe9ff);background:#fff;border-radius:12px;font-size:11px}.live-viewer-guests button:disabled{opacity:.6}.live-viewer-guests button>svg{width:16px;height:16px}.live-viewer-guests .live-guest-error{color:#ffb5c4;flex-basis:100%}.live-guest-camera-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.live-guest-camera-actions>span{background:#062d46dd;border-radius:10px;padding:9px;font-size:11px}.live-guest-camera-actions button{width:44px}.live-watch-screen .live-watch-status{right:16px}.live-watch-screen:has(.live-video-stage.has-guest) .live-video-label{padding:5px;font-size:10px;bottom:5px;left:5px;right:5px}@media (max-height:700px){.live-viewer-interactions .live-activity-feed{max-height:15dvh}}.live-vector-map-wrap{border-color:var(--lb-border,#d6e4f3);box-shadow:0 8px 28px #1233670a}.live-vector-map-wrap .live-map{background:var(--lb-soft,#eaf1f6)}.live-map-loading{z-index:2;background:var(--lb-soft,#eef4f8);color:var(--lb-muted,#60738d);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0 0 36px}.live-vector-map-wrap .maplibregl-ctrl-top-right{top:12px;right:12px}.live-vector-map-wrap .maplibregl-ctrl-group{border:1px solid var(--lb-border,#d7e2ef);border-radius:14px;overflow:hidden;box-shadow:0 3px 15px #15386420}.live-vector-map-wrap .maplibregl-ctrl-group button{background:var(--lb-surface,#fff);width:42px;height:42px}.live-vector-map-wrap .maplibregl-ctrl-attrib{color:var(--lb-text,#536580);background:#ffffffdf;font-size:9px;line-height:18px}.live-vector-map-wrap .maplibregl-popup-content{border-radius:16px;padding:14px;box-shadow:0 6px 24px #14336622}.live-vector-map-wrap .maplibregl-popup-close-button{width:30px;height:30px;color:var(--lb-text,#526482);font-size:20px}.live-vector-pin{border:3px solid var(--lb-border,white);color:#fff;cursor:pointer;background:#eb3e6d;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-family:inherit;font-size:12px;font-weight:700;display:grid;box-shadow:0 0 0 7px #eb3e6d22,0 3px 12px #12315d30}.live-vector-pin:focus-visible{outline:3px solid var(--lb-accent,#0845d8);outline-offset:8px}.live-vector-location{background:var(--lb-accent,#0788e5);cursor:default;box-shadow:0 0 0 7px #0788e528,0 3px 12px #12315d30}.live-interactions{border:1px solid var(--lb-border,#d9e6f4);background:var(--lb-surface,#fff);color:var(--lb-text,#15264a);border-radius:18px;padding:12px}.live-interactions>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.live-interactions>header>span,.live-interactions>small{color:var(--lb-muted,#6b7c95);font-size:11px}.live-interactions>small{margin:4px 0;display:block}.live-activity-feed{overscroll-behavior:contain;scrollbar-width:thin;min-height:52px;max-height:170px;overflow-y:auto}.live-chat-empty{color:var(--lb-muted,#72819b);padding:8px 0;font-size:12px}.live-activity-item{align-items:flex-start;gap:8px;padding:7px 0;font-size:12px;line-height:1.4;display:flex}.live-activity-item p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.live-activity-item p strong{margin-right:7px}.live-activity-item p span{white-space:pre-wrap}.live-activity-item>button{width:28px;height:28px;color:var(--lb-muted,#7889a1);flex-shrink:0;place-items:center;display:grid}.live-activity-item>button>svg{width:14px;height:14px}.live-activity-item.is-gift{background:#fff4fb;border:1px solid #f2cae2;border-radius:12px;margin:6px 0;padding:10px}.live-activity-item .love-gift-symbol{flex-shrink:0;width:36px;height:36px}.live-activity-item .love-gift-symbol>svg:first-child{width:26px;height:26px}.live-activity-item .gift-heart{width:11px!important;height:11px!important}.live-comment-composer{align-items:center;gap:7px;margin-top:8px;display:flex}.live-comment-composer input{border:1px solid var(--lb-border,#d7e2f2);background:var(--lb-tint,#f7faff);min-width:0;color:var(--lb-text,#14264a);border-radius:24px;flex:1;min-height:44px;padding:11px 13px;font-size:16px}.live-comment-composer>button{background:var(--lb-accent,#008dec);width:42px;height:42px;color:var(--lb-on-accent,white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.live-comment-composer>button svg{width:19px;height:19px}.live-comment-composer>button.live-send-love{background:#ed3d71}.live-comment-composer>button:disabled{opacity:.5}.live-chat-error{color:#a93345;margin:6px 0;font-size:11px}.live-host-interactions{margin:0 0 16px}.live-viewer-interactions{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:5;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07152bdc;border-color:#ffffff30;position:absolute;left:12px;right:12px}.live-viewer-interactions .live-activity-feed{max-height:22dvh}.live-viewer-interactions>header>span,.live-viewer-interactions>small,.live-viewer-interactions .live-chat-empty{color:var(--lb-muted,#c0d2ed)}.live-viewer-interactions .live-activity-item.is-gift{background:var(--lb-deep,#102954);border-color:#b75290}.live-viewer-interactions .live-comment-composer input{background:#ffffffed}.live-viewer-interactions .live-chat-error{color:#ffb7cb}.live-watch-screen .live-watch-status{top:calc(90px + env(safe-area-inset-top,0px));background:0 0;padding:0;bottom:auto;right:75px}.live-watch-screen .live-watch-status strong{font-size:15px}.live-watch-screen .live-watch-status p{font-size:11px}.live-viewer-interactions .live-activity-item>button{color:var(--lb-muted,#d4e3f6)}.live-camera-preview>.live-host-interactions{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07152bdc;border-color:#ffffff30;margin:0;position:absolute;bottom:10px;left:10px;right:10px}.live-camera-preview .live-host-interactions .live-activity-feed{max-height:14dvh}.live-camera-preview .live-host-interactions>header>span,.live-camera-preview .live-host-interactions>small,.live-camera-preview .live-host-interactions .live-chat-empty{color:var(--lb-muted,#c0d2ed)}.live-camera-preview .live-host-interactions .live-activity-item.is-gift{background:var(--lb-deep,#102954);border-color:#b75290}.live-camera-preview .live-host-interactions .live-activity-item>button{color:var(--lb-muted,#d4e3f6)}.live-camera-preview .live-host-interactions .live-chat-error{color:#ffb7cb}.private-call-controls{gap:6px;margin-left:auto;display:flex}.private-call-controls button{width:38px;height:38px;color:var(--lb-accent,#087ee1)}.private-call-controls svg{width:20px;height:20px}.private-call-invitation{left:16px;right:16px;top:calc(80px + env(safe-area-inset-top,0px));z-index:35;background:var(--lb-tint,#e9f4ff);border:1px solid var(--lb-border,#adcff4);border-radius:16px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex;position:fixed;box-shadow:0 4px 20px #102a4d20}.private-call-invitation>svg{width:20px}.private-call-invitation>button{white-space:nowrap;margin-left:auto}.private-call-screen{z-index:90;background:var(--lb-deep,#07152b);color:var(--lb-on-deep,white);padding:calc(18px + env(safe-area-inset-top,0px)) 16px calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.private-call-screen>header{align-items:center;gap:12px;display:flex}.private-call-screen>header div{gap:5px;display:grid}.private-call-media{flex:1;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;min-height:0;display:grid}.private-call-media audio{display:none}.private-call-tile{background:var(--lb-deep,#122a4a);border-radius:18px;min-height:180px;position:relative;overflow:hidden}.private-call-tile video{object-fit:cover;width:100%;height:100%;max-height:60dvh}.private-call-tile span{background:#0009;border-radius:8px;padding:4px 8px;font-size:12px;position:absolute;bottom:10px;left:10px}.private-call-screen>footer{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.private-call-privacy{text-align:center;color:var(--lb-muted,#b7cde8);font-size:11px;line-height:1.5}.private-call-audio{text-align:center;flex:1;place-content:center;gap:16px;display:grid}.private-call-audio>svg{width:72px;height:72px;color:var(--lb-accent,#6cc4ff);margin:auto}.private-call-error{color:#ba334d;padding:10px;font-size:12px}.private-call-screen .private-call-error{color:#ffc2d0}html:has(.lovebud-web-app) .bottom-nav{border-top:1px solid var(--lb-border,#e1e9f6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;box-shadow:0 -6px 22px #0a245509}html:has(.lovebud-web-app) .bottom-nav-item{letter-spacing:.01em;color:var(--lb-text,#263758);gap:3px;font-weight:650}html:has(.lovebud-web-app) .bottom-nav-item .nav-icon{border-radius:14px;width:42px;height:36px;transition:background .15s,color .15s}html:has(.lovebud-web-app) .bottom-nav-item .nav-icon svg{stroke-width:1.85px;width:27px;height:27px}html:has(.lovebud-web-app) .bottom-nav-item .nav-duotone{fill:currentColor;fill-opacity:.1;stroke:none}html:has(.lovebud-web-app) .bottom-nav-item.active{color:var(--lb-accent,#087fe5);font-weight:750}html:has(.lovebud-web-app) .bottom-nav-item.active .nav-duotone{fill-opacity:.18}html:has(.lovebud-web-app) .bottom-nav .live-nav .nav-icon{width:42px;height:36px;color:inherit;box-shadow:none;background:0 0;border-radius:50%;margin-top:0}html:has(.lovebud-web-app) .bottom-nav .live-nav .nav-icon img{object-fit:contain;filter:drop-shadow(0 2px 3px #0644d81a);width:40px;max-width:none;height:40px}html:has(.lovebud-web-app) .bottom-nav .live-nav.active .nav-icon img{outline:2px solid var(--lb-accent,#0b8beb);outline-offset:2px;border-radius:50%}html:has(.lovebud-web-app) .bottom-nav-item:focus-visible{outline:2px solid var(--lb-accent,#087fe5);outline-offset:-3px;border-radius:12px}@media (prefers-reduced-motion:reduce){html:has(.lovebud-web-app) .bottom-nav-item .nav-icon{transition:none}}html:has(.lovebud-web-app) .bottom-nav-item{color:var(--lb-accent,#002d9c)}html:has(.lovebud-web-app) .bottom-nav-item.active{color:var(--lb-accent,#3899e6)}html:has(.lovebud-web-app) .bottom-nav-item.active .nav-icon{background:var(--lb-tint,#eaf5ff)}html:has(.lovebud-web-app) .bottom-nav .live-nav .nav-icon img{filter:url(#nav-world-dark)}html:has(.lovebud-web-app) .bottom-nav .live-nav.active .nav-icon img{filter:url(#nav-world-light);outline-color:var(--lb-accent,#3899e6)}.live-watch-screen .live-watch-media{inset:calc(76px + env(safe-area-inset-top,0px)) 0 calc(76px + env(safe-area-inset-bottom,0px))}.live-watch-screen .live-video-stage.has-guest .live-video-tracks video{object-fit:contain!important}.live-watch-screen .live-video-tile{background:var(--lb-deep,#071322)}.live-watch-screen>header{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px;background:linear-gradient(#041022c9,#0000);gap:10px}.live-watch-screen>header>button{width:40px;height:40px;min-height:40px;color:var(--lb-accent,#0644d8);background:#ffffffed;border:0;border-radius:50%;flex-shrink:0}.live-watch-screen>header>span{gap:2px;min-width:0}.live-watch-screen>header strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.live-watch-screen>header small{font-size:10px}.live-watch-screen>header i{padding:4px 7px;font-size:10px}.live-watch-screen .live-watch-status{top:calc(64px + env(safe-area-inset-top,0px));flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;display:flex;left:12px;right:12px}.live-watch-screen .live-watch-status>strong{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 5px #000;flex:1;max-width:38%;font-size:12px;line-height:1.3;overflow:hidden}.live-watch-screen .live-watch-status>p,.live-watch-screen .live-watch-status>div[role=alert]{flex-basis:100%;margin:0;font-size:11px}.live-watch-screen .live-watch-status>button{height:40px;min-height:40px;padding:7px 12px;font-size:11px}.live-watch-screen .live-viewer-guests{justify-content:flex-end;gap:6px;max-width:100%;margin:0 0 0 auto}.live-watch-screen .live-viewer-guests>small{display:none}.live-watch-screen .live-viewer-guests button,.live-session-camera-controls button{height:40px;min-height:40px;color:var(--lb-accent,#0644d8);background:#ffffffed;border:0;border-radius:50%;box-shadow:0 2px 10px #0002}.live-watch-screen .live-viewer-guests:not(.is-on-camera)>button{border-radius:24px;padding:8px 12px}.live-watch-screen .live-viewer-guests.is-on-camera>div[aria-live]{display:none}.live-watch-screen .live-guest-camera-actions{flex-wrap:nowrap;gap:6px}.live-watch-screen .live-guest-camera-actions>span{text-shadow:0 1px 5px #000;background:0 0;padding:0;font-size:10px}.live-watch-screen .live-guest-camera-actions button,.live-watch-screen .live-viewer-guests.is-on-camera>button{flex-shrink:0;width:40px}.live-session-toolbar{top:calc(64px + env(safe-area-inset-top,0px));z-index:6;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;left:12px;right:12px}.live-session-camera-controls{gap:6px;display:flex}.live-session-camera-controls button{width:40px}.live-session-camera-controls svg{width:17px;height:17px}.live-host-guest-menu{position:relative}.live-host-guest-menu>summary{min-height:40px;color:var(--lb-accent,#0644d8);cursor:pointer;background:#ffffffed;border-radius:24px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;list-style:none;display:flex;box-shadow:0 2px 10px #0002}.live-host-guest-menu>summary::-webkit-details-marker{display:none}.live-host-guest-menu>summary svg{width:16px;height:16px}.live-host-guest-menu>summary b{background:var(--lb-accent,#0644d8);min-width:18px;height:18px;color:var(--lb-on-accent,#fff);border-radius:50%;place-items:center;font-size:10px;display:grid}.live-host-guest-menu>.live-host-guests{width:min(340px,100vw - 24px);max-height:55dvh;margin:0;position:absolute;top:48px;left:0;overflow:auto;box-shadow:0 12px 40px #0004}.live-session-error{top:calc(115px + env(safe-area-inset-top,0px));z-index:6;color:#fff;background:#90223ccc;border-radius:12px;padding:10px;font-size:12px;line-height:1.4;position:absolute;left:12px;right:12px}.live-watch-screen .live-floating-interactions{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:5;pointer-events:none;color:var(--lb-text,#15264a);background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;left:12px;right:12px}.live-floating-interactions>header,.live-floating-interactions>small{display:none}.live-floating-interactions .live-activity-feed{scrollbar-width:none;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:6px;min-height:0;max-height:19dvh;padding:4px 6px 8px 0;display:flex;overflow-x:hidden}.live-floating-interactions.is-expanded .live-activity-feed{max-height:38dvh}.live-floating-interactions .live-activity-feed::-webkit-scrollbar{display:none}.live-floating-interactions .live-activity-item,.live-floating-interactions .live-activity-item.is-gift{isolation:isolate;width:fit-content;max-width:min(82%,340px);color:var(--lb-text,#16264b);background:#fffffff0;border:1px solid #ffffffa8;border-radius:15px;flex-shrink:0;align-items:center;gap:6px;margin:0;padding:8px 11px;font-size:12px;line-height:1.35;animation:.25s ease-out live-message-pop;position:relative;overflow:hidden;box-shadow:0 0 12px #ffffff3b,0 3px 10px #07132224}.live-floating-interactions:not(.is-expanded) .live-activity-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.live-floating-interactions .live-activity-item:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 25%,var(--lb-surface,#fff) 48%,transparent 72%);animation:1.5s ease-out .2s both live-message-glitter;position:absolute;inset:0;transform:translate(-110%)}.live-floating-interactions .live-activity-item p strong{color:var(--lb-accent,#0644d8);margin-right:6px;font-size:11px}.live-floating-interactions .live-activity-item p span{white-space:pre-wrap;line-height:1.35}.live-floating-interactions .live-activity-item>button{width:30px;height:34px;color:var(--lb-muted,#64758c)}.live-floating-interactions .live-activity-item .love-gift-symbol{width:28px;height:28px}.live-floating-interactions .live-chat-empty{color:#fff;text-shadow:0 1px 5px #000;padding:6px 0;font-size:11px}.live-floating-interactions .live-comment-composer{pointer-events:auto;gap:6px;margin-top:4px}.live-floating-interactions .live-comment-composer input{background:#fffffff0;border:1px solid #ffffffa8;min-height:44px;max-height:44px;padding:10px 13px;font-size:16px;box-shadow:0 2px 12px #07132220}.live-floating-interactions .live-comment-composer>button{width:40px;height:40px;box-shadow:0 2px 12px #07132224}.live-floating-interactions .live-comment-composer>.live-chat-history-toggle{color:var(--lb-accent,#0644d8);background:#ffffffed}.live-floating-interactions .live-chat-error{pointer-events:auto;color:#fff;background:#a82d47d9;border-radius:10px;margin:5px 0;padding:7px 10px;font-size:11px}.live-watch-screen .live-admin-end{top:calc(112px + env(safe-area-inset-top,0px));color:#9c2743;background:#ffffffd9;border-radius:20px;height:auto;min-height:34px;padding:6px 10px;font-size:10px}@keyframes live-message-pop{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:none}}@keyframes live-message-glitter{to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.live-floating-interactions .live-activity-item{transition:none;animation:none}.live-floating-interactions .live-activity-item:before{display:none}}@media (max-height:550px){.live-watch-screen .live-watch-media{inset:calc(60px + env(safe-area-inset-top,0px)) 0 calc(60px + env(safe-area-inset-bottom,0px))}.live-floating-interactions .live-activity-feed{max-height:15dvh}.live-watch-screen .live-watch-status,.live-session-toolbar{top:calc(58px + env(safe-area-inset-top,0px))}}.admin-date-filter{border:1px solid var(--lb-border,#d8e5f6);background:var(--lb-tint,#f5f9ff);border-radius:18px;gap:12px;margin:18px 0;padding:16px;display:grid}.admin-date-filter label{color:var(--lb-text,#173867);gap:6px;font-size:13px;font-weight:650;display:grid}.admin-date-filter select,.admin-date-filter input{background:var(--lb-surface,white);border:1px solid var(--lb-border,#cadcf2);width:100%;max-width:100%;min-height:44px;color:var(--lb-text,#173867);border-radius:12px;padding:10px 12px;font-size:16px}.admin-date-filter form{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.admin-date-filter form button{grid-column:1/-1}.admin-date-filter small,.admin-period-note{color:var(--lb-muted,#64768d);font-size:11px;line-height:1.5}.admin-counts>div>small,.gift-revenue-grid>div>small:last-child{color:var(--lb-text,#456289);margin-top:8px;font-size:11px;line-height:1.5;display:block}@media (max-width:360px){.admin-date-filter form{grid-template-columns:1fr}}.account-fields{display:contents}.signup-progress{background:var(--lb-tint,#eef5ff);color:var(--lb-accent,#0644d8);border-radius:12px;gap:8px;padding:14px;display:grid}.signup-progress progress{width:100%;height:10px;accent-color:var(--lb-accent,#0644d8)}.signup-progress small{color:var(--lb-text,#526583);font-size:12px}.transaction-face-photo{border:1px solid var(--lb-border,#d8e4ff);background:var(--lb-tint,#f4f8ff);border-radius:14px;gap:10px;padding:14px;display:grid}.transaction-face-photo p{font-size:13px;line-height:1.5}.transaction-face-photo video{object-fit:contain;background:var(--lb-deep,#0b1830);border-radius:12px;width:100%;height:0}.transaction-face-photo video.ready{height:220px;transform:scaleX(-1)}.transaction-face-photo img{object-fit:contain;border-radius:12px;width:100%;max-height:220px}.transaction-face-photo button{width:100%}.gift-fields{display:contents}.lovebud-account-dialog .account-recovery-links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;display:flex!important}.lovebud-account-dialog .account-recovery-links button{white-space:normal;text-align:left;min-height:44px;color:var(--lb-accent,#0644d8);flex:135px;padding:10px 8px;font-weight:700;line-height:1.4}.recovery-actions{gap:8px;display:grid}.recovery-actions>button{min-height:44px}.lovebud-account-dialog .live-error{margin-top:12px;line-height:1.5}.lovebud-business-login{min-height:44px;padding:12px 0;line-height:1.5;display:block}.admin-panel{border:1px solid var(--lb-border,#dce5f2);background:var(--lb-surface,#fff);border-radius:16px;margin:16px 0;padding:18px}.admin-panel h2,.admin-section-heading h2{color:var(--lb-text,#15294b);margin-bottom:10px;font-size:20px;font-weight:750}.admin-panel p,.admin-section-heading p{color:var(--lb-muted,#566b88);font-size:13px;line-height:1.6}.admin-table-wrap{max-width:100%;overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.admin-table-wrap th,.admin-table-wrap td{text-align:left;border-bottom:1px solid var(--lb-border,#e1e8f2);overflow-wrap:anywhere;padding:12px 8px}.admin-table-wrap th{color:var(--lb-text,#4f6789);text-transform:uppercase;font-size:11px}.admin-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-export,.admin-dashboard-link{min-height:44px;color:var(--lb-accent,#0644d8);background:var(--lb-tint,#eef4ff);border-radius:12px;padding:12px 16px;font-size:13px;font-weight:700;display:inline-block}.admin-bar-chart{gap:12px;display:grid}.admin-bar-chart>div{grid-template-columns:48px 1fr 45px;align-items:center;gap:10px;font-size:12px;display:grid}.admin-bar-chart>div>div{background:var(--lb-tint,#edf3ff);border-radius:7px;height:14px;overflow:hidden}.admin-bar-chart i{background:var(--lb-accent,#0644d8);border-radius:7px;min-width:0;height:100%;display:block}.admin-switch{align-items:center;padding:10px 0;gap:12px!important;display:flex!important}.admin-switch input{height:22px;accent-color:var(--lb-accent,#0644d8);width:22px!important}.admin-settings-form fieldset,.admin-report-grid{gap:16px;display:grid}.admin-reason{margin:16px 0}.admin-panel button{margin:6px 4px 6px 0}.admin-panel fieldset{gap:12px;display:grid}.admin-analytics .admin-counts>div{min-width:0}.admin-analytics .admin-counts span{font-size:12px}.admin-analytics .admin-counts strong{font-size:25px}.admin-console pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}@media (min-width:900px){.admin-report-grid{grid-template-columns:1fr 1fr}}.live-watch-screen.has-sponsor-break .live-floating-interactions{z-index:10}.live-watch-screen.has-sponsor-break .live-ad-overlay{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.live-watch-screen.has-sponsor-break .live-ad-overlay video{max-height:38dvh}.live-watch-screen.has-sponsor-break .live-activity-feed{max-height:12dvh}.live-comment-composer input:disabled{opacity:.7}.live-comment-composer button{touch-action:manipulation}.live-branded-stage{isolation:isolate;background:radial-gradient(ellipse at 12% 10%,var(--live-bg-primary),transparent 50%),radial-gradient(ellipse at 95% 92%,var(--live-bg-accent),transparent 55%),var(--live-bg-dark)!important;display:block!important}.live-branded-stage:before{content:"";background-image:var(--live-bg-artwork);opacity:.16;z-index:-1;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.live-branded-stage:after,.live-background-swatch:after{content:"";pointer-events:none;opacity:.18;background:repeating-radial-gradient(ellipse at 10% 90%,transparent 0 65px,var(--lb-surface,#fff) 66px 67px,transparent 68px 125px);z-index:-1;position:absolute;inset:0}.live-pattern-grid:after{background:repeating-linear-gradient(0deg,#0000 0 38px,#fff6 39px 40px),repeating-linear-gradient(90deg,#0000 0 38px,#fff6 39px 40px)}.live-pattern-rays:after{background:repeating-conic-gradient(from 10deg at 50% 120%,transparent 0 16deg,#fff7 17deg 19deg,transparent 20deg 30deg)}.live-pattern-waves:after{background:repeating-radial-gradient(at 150% 110%,#0000 0 32px,#fff8 33px 34px,#0000 35px 64px)}.live-pattern-honeycomb:after{background:repeating-linear-gradient(60deg,#0000 0 32px,#fff7 33px 34px),repeating-linear-gradient(-60deg,#0000 0 32px,#fff7 33px 34px)}.live-branded-stage .live-stage-brand{top:calc(118px + env(safe-area-inset-top,0px));color:#fff;pointer-events:none;text-shadow:0 2px 12px #0007;gap:3px;display:grid;position:absolute;left:24px;right:24px}.live-stage-brand strong{letter-spacing:-.03em;font-size:23px!important;font-weight:850!important}.live-stage-brand span{text-transform:uppercase;letter-spacing:.18em;opacity:.85;font-size:10px}.live-branded-stage .live-video-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid;position:absolute;inset:180px 16px 130px}.live-branded-stage .live-video-tile{background:#081227d9;border:2px solid #ffffffa6;border-radius:18px;min-width:0;min-height:0;box-shadow:0 14px 38px #0005}.live-branded-stage .live-video-tracks video{object-fit:contain!important}.live-branded-stage .live-video-label{background:#08172ccc;max-width:calc(100% - 16px);padding:6px 9px!important;font-size:11px!important;bottom:8px!important;left:8px!important;right:8px!important}.live-branded-stage.has-guest .live-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:min(100% - 32px,200dvh - 488px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.live-branded-stage.has-guest .live-video-tile{aspect-ratio:1;border-radius:16px;width:100%;height:auto}.live-background-button{min-width:40px;border-radius:24px!important;height:40px!important;padding:8px 12px!important}.live-background-button>svg{width:18px;height:18px}.live-background-button>span{font-size:11px}.live-background-dialog{width:min(760px,100vw - 24px)!important;max-width:760px!important}.live-background-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:60dvh;padding:2px;display:grid;overflow:auto}.live-background-grid>button{background:var(--lb-tint,#f1f5ff);text-align:left;min-width:0;color:var(--lb-text,#172e52);border:2px solid #0000;border-radius:14px;padding:5px}.live-background-grid>button[aria-pressed=true]{border-color:var(--lb-accent,#0644d8)}.live-background-grid>button>strong{padding:7px 4px;font-size:11px;line-height:1.3;display:block}.live-background-swatch{isolation:isolate;aspect-ratio:1.2;background:radial-gradient(ellipse at 10% 10%,var(--live-bg-primary),transparent 65%),var(--live-bg-dark);border-radius:10px;position:relative;overflow:hidden}.live-background-swatch>img{object-fit:cover;opacity:.36;height:100%;position:absolute;inset:0;width:100%!important}.live-background-swatch>span{color:#fff;text-shadow:0 2px 8px #000a;font-size:14px;font-weight:800;line-height:1.2;position:absolute;bottom:10px;left:9px;right:9px}.live-background-swatch>i{background:var(--lb-accent,#0644d8);width:24px;height:24px;color:var(--lb-on-accent,white);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.live-background-swatch>i>svg{width:17px;height:17px}@media (max-width:440px){.live-background-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-session-camera-controls{gap:4px}.live-session-camera-controls .live-background-button{width:40px;padding:8px!important}.live-session-camera-controls .live-background-button>span{display:none}}@media (max-height:480px){.live-branded-stage .live-stage-brand{top:82px;left:16px}.live-stage-brand strong{font-size:17px!important}.live-stage-brand span{display:none}.live-branded-stage .live-video-grid{inset:110px 16px 80px}.live-branded-stage.has-guest .live-video-grid{width:min(100% - 32px,200dvh - 328px);inset:52% auto auto}}html:has(.live-watch-screen) [data-slot=dialog-overlay]{z-index:100!important}html:has(.live-watch-screen) [data-slot=dialog-content]{z-index:101!important}.live-branded-stage.has-guest[data-participants="3"] .live-video-grid,.live-branded-stage.has-guest[data-participants="4"] .live-video-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100% - 32px,100dvh - 290px);top:52%}.live-branded-stage[data-participants="3"] .live-video-tile:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.live-watch-screen .live-ad-overlay{background:var(--lb-deep,#020710);display:block;position:absolute;inset:0;overflow:hidden;padding:0!important}.live-watch-screen .live-ad-overlay video{object-fit:contain;z-index:0;position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important}.live-ad-overlay>span,.live-ad-overlay>h2,.live-ad-overlay>p{z-index:1;text-shadow:0 2px 6px #000;background:#071633b8;border-radius:8px;margin:0;padding:6px 10px;position:absolute;left:16px;right:16px}.live-ad-overlay>span{top:calc(14px + env(safe-area-inset-top,0px));font-size:12px}.live-ad-overlay>h2{top:calc(48px + env(safe-area-inset-top,0px));font-size:16px}.live-ad-overlay>p:first-of-type{top:calc(84px + env(safe-area-inset-top,0px));font-size:11px}.live-ad-overlay>.gift-ad-warning{bottom:calc(118px + env(safe-area-inset-bottom,0px));z-index:1;min-height:0;padding:8px;font-size:11px;line-height:1.4;position:absolute;left:12px;right:12px}.live-ad-overlay>p:nth-of-type(2){bottom:calc(84px + env(safe-area-inset-bottom,0px));font-size:10px}.live-ad-overlay>button{right:16px;bottom:calc(52px + env(safe-area-inset-bottom,0px));z-index:1;background:var(--lb-surface,#fff);height:32px;min-height:32px;color:var(--lb-accent,#0644d8);font-size:11px;position:absolute}.live-watch-screen.has-sponsor-break .live-floating-interactions .live-activity-feed{display:none}.live-watch-screen.has-sponsor-break .live-floating-interactions.is-expanded .live-activity-feed{max-height:20dvh;display:flex}@media (max-height:480px){.live-branded-stage.has-guest[data-participants="3"] .live-video-grid,.live-branded-stage.has-guest[data-participants="4"] .live-video-grid{width:min(100% - 32px,100dvh - 165px);top:55%}.live-ad-overlay>h2,.live-ad-overlay>p:first-of-type{display:none}.live-ad-overlay>.gift-ad-warning{font-size:9px;bottom:70px;left:25%;right:25%}.live-ad-overlay>p:nth-of-type(2){display:none}}.private-call-screen>footer button,.private-call-screen .private-call-error button{background:var(--lb-deep,#143458);color:var(--lb-on-deep,#fff);border:1px solid var(--lb-border,#6384ae)}.private-call-screen>footer button:disabled{opacity:.6}.private-call-screen>footer .private-call-hangup{color:#fff;background:#e83462}.incoming-call-banner{z-index:110;top:calc(16px + env(safe-area-inset-top,0px));border:1px solid var(--lb-accent,#55b2ff);background:var(--lb-accent,#0644d8);color:var(--lb-on-accent,#fff);border-radius:22px;padding:18px;position:fixed;left:max(12px,50vw - 240px);right:max(12px,50vw - 240px);box-shadow:0 8px 40px #00184866}.incoming-call-banner>div{align-items:center;gap:12px;margin-bottom:12px;display:flex}.incoming-call-banner span{gap:6px;display:grid}.incoming-call-banner small{color:var(--lb-muted,#d6eaff)}.incoming-call-banner button{background:var(--lb-surface,#fff);color:var(--lb-accent,#0644d8);flex:1}.incoming-call-banner .call-decline{color:#fff;background:#a9294c;border:1px solid #fba3bb}html:has(.lovebud-web-app) .admin-workspace-content{background:var(--lb-soft,#f5f7fc);color:var(--lb-text,#162b50)}html:has(.lovebud-web-app) .admin-console .admin-identity{background:var(--lb-surface,#fff);border:1px solid var(--lb-border,#e1e8f4);border-radius:16px;gap:10px;padding:14px 16px}html:has(.lovebud-web-app) .admin-identity>svg{color:var(--lb-accent,#0644d8);flex-shrink:0;width:24px;height:24px}html:has(.lovebud-web-app) .admin-identity strong{font-size:15px}html:has(.lovebud-web-app) .admin-identity small{color:var(--lb-muted,#687a96);overflow-wrap:anywhere;font-size:12px}html:has(.lovebud-web-app) .admin-identity .admin-access-badge{background:var(--lb-tint,#edf3ff);color:var(--lb-accent,#0644d8);border-radius:20px;margin-left:auto;padding:5px 10px;font-size:11px;font-weight:750;display:block}html:has(.lovebud-web-app) .admin-workspace-nav{margin:18px 0}html:has(.lovebud-web-app) .admin-mobile-section{display:none}html:has(.lovebud-web-app) .admin-workspace-nav .admin-tabs{background:var(--lb-surface,#fff);border:1px solid var(--lb-border,#e1e8f4);border-radius:14px;gap:6px;margin:0;padding:4px}html:has(.lovebud-web-app) .admin-workspace-nav .admin-tabs button{color:var(--lb-muted,#5c6f8e);background:0 0;border:0;border-radius:10px;padding:9px 13px;font-size:13px;font-weight:650}html:has(.lovebud-web-app) .admin-workspace-nav .admin-tabs button.active{background:var(--lb-accent,#0644d8);color:var(--lb-on-accent,#fff)}html:has(.lovebud-web-app) .admin-workspace-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 24px;display:flex}html:has(.lovebud-web-app) .admin-workspace-toolbar>div{flex:1;min-width:0}html:has(.lovebud-web-app) .admin-workspace-toolbar>div[hidden]{display:none}html:has(.lovebud-web-app) .admin-workspace-toolbar .admin-date-filter{background:var(--lb-surface,#fff);border-radius:14px;gap:8px;max-width:none;margin:0;padding:12px 14px}html:has(.lovebud-web-app) .admin-workspace-toolbar .admin-dashboard-link{white-space:nowrap;background:var(--lb-tint,#edf3ff);align-items:center;gap:6px;padding:12px;font-size:12px;display:flex}html:has(.lovebud-web-app) .admin-dashboard-link svg{width:16px;height:16px}html:has(.lovebud-web-app) .admin-overview-heading{margin:0 0 16px}html:has(.lovebud-web-app) .admin-eyebrow{color:var(--lb-accent,#0644d8);letter-spacing:.12em;font-size:10px;font-weight:800}html:has(.lovebud-web-app) .admin-overview-heading h2{letter-spacing:-.04em;margin:6px 0 8px;font-size:24px;font-weight:800;line-height:1.2}:is(html:has(.lovebud-web-app) .admin-overview-heading p,html:has(.lovebud-web-app) .admin-quick-heading p){color:var(--lb-muted,#70819b);font-size:13px;line-height:1.5}html:has(.lovebud-web-app) .admin-counts.admin-overview-counts{margin:0 0 28px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html:has(.lovebud-web-app) .admin-overview-counts>button{text-align:left;background:var(--lb-surface,#fff);border:1px solid var(--lb-border,#e0e8f4);min-width:0;min-height:126px;color:var(--lb-text,#162b50);border-radius:16px;align-content:start;justify-items:start;gap:4px;display:grid;position:relative;box-shadow:0 3px 12px #162b5003;padding:18px!important}html:has(.lovebud-web-app) .admin-stat-icon{background:var(--lb-tint,#edf3ff);width:30px;height:30px;color:var(--lb-accent,#0644d8);border-radius:10px;place-items:center;margin-bottom:8px;display:grid}html:has(.lovebud-web-app) .admin-stat-icon svg{width:16px;height:16px}html:has(.lovebud-web-app) .admin-overview-counts strong{letter-spacing:-.04em;font-weight:800;line-height:1.2;font-size:28px!important}html:has(.lovebud-web-app) .admin-stat-label{color:var(--lb-muted,#667a99);font-size:12px;line-height:1.4}html:has(.lovebud-web-app) .admin-overview-counts small{color:var(--lb-muted,#687a96);font-size:10px;line-height:1.5}html:has(.lovebud-web-app) .admin-quick-heading{margin:0 0 14px}html:has(.lovebud-web-app) .admin-quick-heading h2{margin-bottom:4px;font-size:18px;font-weight:750}html:has(.lovebud-web-app) .admin-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html:has(.lovebud-web-app) .admin-quick-actions>button{text-align:left;border:1px solid var(--lb-border,#e0e8f4);background:var(--lb-surface,#fff);min-width:0;min-height:88px;color:var(--lb-text,#162b50);border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}html:has(.lovebud-web-app) .admin-quick-actions>button>svg:first-child{color:var(--lb-accent,#0644d8);flex-shrink:0;width:22px;height:22px}html:has(.lovebud-web-app) .admin-quick-actions>button>svg:last-child{width:16px;height:16px;color:var(--lb-muted,#92a2bd);flex-shrink:0;margin-left:auto}html:has(.lovebud-web-app) .admin-quick-actions span{gap:4px;min-width:0;display:grid}html:has(.lovebud-web-app) .admin-quick-actions strong{font-size:14px;font-weight:750;line-height:1.4}html:has(.lovebud-web-app) .admin-quick-actions small{color:var(--lb-muted,#7587a1);font-size:11px;line-height:1.5}html:has(.lovebud-web-app) .admin-quick-actions .primary{background:var(--lb-accent,#0644d8);border-color:var(--lb-accent,#0644d8);color:var(--lb-on-accent,#fff)}:is(html:has(.lovebud-web-app) .admin-quick-actions .primary svg,html:has(.lovebud-web-app) .admin-quick-actions .primary small){color:#fff}:is(html:has(.lovebud-web-app) .admin-quick-actions button:focus-visible,html:has(.lovebud-web-app) .admin-overview-counts>button:focus-visible){outline:3px solid var(--lb-accent,#89b6ff);outline-offset:3px}html:has(.lovebud-web-app) .admin-audit-note{color:var(--lb-muted,#8391a8);align-items:flex-start;gap:8px;margin:20px 0 10px;display:flex}html:has(.lovebud-web-app) .admin-audit-note svg{flex-shrink:0;width:15px;height:15px;margin-top:1px}html:has(.lovebud-web-app) .admin-audit-note p{font-size:11px;line-height:1.6}html:has(.lovebud-web-app) .admin-period-details{color:var(--lb-muted,#7a8ba4);font-size:11px;line-height:1.6}html:has(.lovebud-web-app) .admin-period-details summary{cursor:pointer;min-height:36px;padding:8px 0}html:has(.lovebud-web-app) .admin-period-details p{margin:4px 0 12px}html:has(.lovebud-admin-site) .admin-workspace-toolbar .admin-dashboard-link{display:none}html:has(.lovebud-web-app) .post-photo-gallery{background:var(--lb-soft,#f1f4f9);width:100%;min-width:0;position:relative;overflow:hidden}html:has(.lovebud-web-app) .post-photo-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;display:flex;overflow:auto hidden}html:has(.lovebud-web-app) .post-photo-track::-webkit-scrollbar{display:none}html:has(.lovebud-web-app) .post-photo-slide{scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1;background:var(--lb-soft,#f1f4f9);flex:0 0 100%;align-items:center;min-width:0;display:grid}html:has(.lovebud-web-app) .post-photo-slide .post-media{background:0 0;height:100%}html:has(.lovebud-web-app) .post-photo-slide .decorated-photo{height:100%;max-height:none!important}html:has(.lovebud-web-app) .post-photo-slide .decorated-source{object-fit:cover!important;border-radius:0!important;height:100%!important;max-height:none!important;margin:0!important}html:has(.lovebud-web-app) .post-photo-count{color:#fff;pointer-events:none;background:#14294bc9;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}html:has(.lovebud-web-app) .post-photo-navigation{background:var(--lb-surface,#fff);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}html:has(.lovebud-web-app) .post-photo-navigation>button{background:var(--lb-tint,#edf3ff);min-width:44px;min-height:44px;color:var(--lb-accent,#0644d8);border:0;border-radius:50%;place-items:center;margin:0;padding:8px;display:grid}html:has(.lovebud-web-app) .post-photo-navigation button:disabled{opacity:.3}html:has(.lovebud-web-app) .post-photo-navigation svg{width:20px;height:20px}html:has(.lovebud-web-app) .post-photo-dots{flex-wrap:wrap;justify-content:center;gap:0;display:flex}html:has(.lovebud-web-app) .post-photo-dots button{background:0 0;border:0;width:20px;margin:0;padding:0;position:relative;height:36px!important;min-height:36px!important}html:has(.lovebud-web-app) .post-photo-dots button:after{content:"";background:var(--lb-soft,#c9d5e8);border-radius:50%;width:5px;height:5px;margin:auto;display:block}html:has(.lovebud-web-app) .post-photo-dots button[aria-current=true]:after{background:var(--lb-accent,#0644d8);width:7px;height:7px}html:has(.lovebud-web-app) .post-media-dialog{width:min(94vw,720px);overflow-y:auto}html:has(.lovebud-web-app) .post-photo-gallery.expanded .post-photo-slide{aspect-ratio:auto;height:58dvh}html:has(.lovebud-web-app) .composer-media-panel{background:var(--lb-soft,#f4f7fc);border:1px solid var(--lb-border,#e1e8f4);border-radius:16px;min-width:0;padding:12px}html:has(.lovebud-web-app) .composer-media-heading{color:var(--lb-text,#162b50);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}html:has(.lovebud-web-app) .composer-media-heading small{font-size:10px}html:has(.lovebud-web-app) .composer-thumbnails{scrollbar-width:thin;gap:8px;max-width:100%;margin:12px 0;padding:3px;display:flex;overflow-x:auto}html:has(.lovebud-web-app) .composer-thumbnails button{background:var(--lb-soft,#e0e8f4);border:2px solid #0000;border-radius:12px;flex:0 0 64px;width:64px;height:64px;padding:0;position:relative;overflow:hidden}html:has(.lovebud-web-app) .composer-thumbnails button.selected{border-color:var(--lb-accent,#0644d8);box-shadow:0 0 0 2px #b1ccff}html:has(.lovebud-web-app) .composer-thumbnails img{object-fit:cover;width:100%;height:100%}html:has(.lovebud-web-app) .composer-thumbnails span{color:#fff;background:#162b50b3;border-radius:5px;padding:1px 5px;font-size:10px;position:absolute;bottom:3px;left:3px}html:has(.lovebud-web-app) .composer-media-tools{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}html:has(.lovebud-web-app) .composer-media-tools button{border-radius:10px;min-height:40px;font-size:12px}html:has(.lovebud-web-app) .composer-upload{border:1px dashed var(--lb-border,#b4c9ec);background:var(--lb-tint,#f5f8ff);color:var(--lb-accent,#0644d8);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}html:has(.lovebud-web-app) .composer-upload span{gap:4px;font-size:13px;font-weight:700;display:grid}html:has(.lovebud-web-app) .composer-upload small{font-size:11px;font-weight:400}html:has(.lovebud-web-app) .composer-upload-status{background:var(--lb-tint,#edf3ff);color:var(--lb-accent,#0644d8);border-radius:12px;padding:12px;font-size:13px}@media (max-width:760px){html:has(.lovebud-web-app) .admin-console .admin-mobile-section{color:var(--lb-muted,#6b7d99);gap:8px;font-size:11px;font-weight:700;display:grid}html:has(.lovebud-web-app) .admin-mobile-section select{border:1px solid var(--lb-border,#dce5f3);background:var(--lb-surface,#fff);min-height:48px;color:var(--lb-text,#162b50);border-radius:14px;padding:10px 14px;font-size:15px}html:has(.lovebud-web-app) .admin-workspace-nav .admin-tabs{display:none}html:has(.lovebud-web-app) .admin-workspace-toolbar{grid-template-columns:1fr;margin-bottom:22px;display:grid}html:has(.lovebud-web-app) .admin-workspace-toolbar .admin-dashboard-link{background:0 0;justify-self:start;min-height:28px;padding:6px 0}html:has(.lovebud-web-app) .admin-counts.admin-overview-counts{margin-bottom:24px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html:has(.lovebud-web-app) .admin-overview-counts>button{min-height:116px;padding:14px!important}html:has(.lovebud-web-app) .admin-stat-icon{width:26px;height:26px;margin:0;position:absolute;top:14px;right:12px}html:has(.lovebud-web-app) .admin-overview-counts strong{margin-top:26px;font-size:26px!important}html:has(.lovebud-web-app) .admin-quick-actions{grid-template-columns:1fr;gap:10px}html:has(.lovebud-web-app) .admin-quick-actions>button{min-height:76px;padding:14px}html:has(.lovebud-web-app) .admin-overview-heading h2{font-size:23px}}@media (min-width:1100px){html:has(.lovebud-web-app) .admin-counts.admin-overview-counts{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){html:has(.lovebud-web-app) .post-photo-track{scroll-behavior:auto}}html:has(.lovebud-web-app) .composer-music{border:1px solid var(--lb-border,#dce5f3);background:var(--lb-tint,#f8faff);border-radius:16px;gap:12px;padding:14px;display:grid}html:has(.lovebud-web-app) .composer-music-heading{color:var(--lb-accent,#0644d8);align-items:center;gap:10px;display:flex}html:has(.lovebud-web-app) .composer-music-heading>svg{width:23px;height:23px}html:has(.lovebud-web-app) .composer-music-heading>span{flex:1;gap:3px;display:grid}html:has(.lovebud-web-app) .composer-music-heading strong{color:var(--lb-text,#162b50);font-size:14px}html:has(.lovebud-web-app) .composer-music-heading small{font-size:11px}html:has(.lovebud-web-app) .music-file-input{display:none}html:has(.lovebud-web-app) .music-fields{gap:12px;min-width:0;display:grid}html:has(.lovebud-web-app) .music-fields label{color:var(--lb-muted,#536b8d);gap:6px;font-size:12px;display:grid}html:has(.lovebud-web-app) .music-fields input[type=range]{width:100%;min-height:36px;accent-color:var(--lb-accent,#0644d8)}html:has(.lovebud-web-app) .music-clip-controls{grid-template-columns:1fr 1fr;align-items:center;gap:14px;display:grid}html:has(.lovebud-web-app) .music-fields .music-original-toggle{align-items:center;gap:8px;font-size:12px;display:flex}html:has(.lovebud-web-app) .music-original-toggle input{width:18px;height:18px;accent-color:var(--lb-accent,#0644d8)}html:has(.lovebud-web-app) .post-music-player{background:var(--lb-tint,#f1f5fd);min-width:0;color:var(--lb-text,#162b50);border-top:1px solid var(--lb-border,#e1e8f4);isolation:isolate;align-items:center;gap:10px;padding:12px;display:flex;position:relative}html:has(.lovebud-web-app) .post-music-player audio{display:none}html:has(.lovebud-web-app) .post-music-icon{background:var(--lb-accent,#0644d8);width:36px;height:36px;color:var(--lb-on-accent,#fff);border-radius:10px;flex-shrink:0;place-items:center;display:grid}html:has(.lovebud-web-app) .post-music-icon svg{width:18px;height:18px}html:has(.lovebud-web-app) .post-music-title{text-align:left;flex:1;gap:3px;min-width:0;display:grid}html:has(.lovebud-web-app) .post-music-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}html:has(.lovebud-web-app) .post-music-title small{color:var(--lb-muted,#667a99);margin:0;font-size:10px}html:has(.lovebud-web-app) .post-music-title small span{color:#a43e35;font-size:10px;line-height:1.5;display:block}html:has(.lovebud-web-app) .post-music-player>button{background:var(--lb-surface,#fff);width:40px;min-height:40px;color:var(--lb-accent,#0644d8);border:0;border-radius:50%;flex-shrink:0;place-items:center;margin:0;padding:8px;display:grid}html:has(.lovebud-web-app) .post-music-player>button svg{width:18px;height:18px}html:has(.lovebud-web-app) .composer-music .post-music-player{border:1px solid var(--lb-border,#e1e8f4);border-radius:12px;gap:8px;padding:10px}html:has(.lovebud-web-app) .composer-music .post-music-icon{width:30px;height:30px}html:has(.lovebud-web-app) .composer-music .post-music-player>button{width:34px;min-height:36px}html:has(.lovebud-web-app) .media-video-shell.has-music.composer-preview{overflow:hidden;height:auto!important;max-height:none!important}html:has(.lovebud-web-app) .live-story-viewer .post-music-player{z-index:6;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102446d9;border:1px solid #ffffff24;border-radius:14px;padding:9px;position:absolute;top:76px;left:12px;right:12px}html:has(.lovebud-web-app) .live-story-viewer .post-music-title small{color:var(--lb-muted,#c5d8f7)}html:has(.lovebud-web-app) .live-story-viewer .post-music-player>button{color:#fff;background:#ffffff20}.private-call-screen{background:var(--lb-deep,#101722);isolation:isolate;height:100dvh;padding:0;display:block;overflow:hidden}.private-call-screen:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0008,#0000 25% 55%,#000b);position:absolute;inset:0}.call-backdrop{background:radial-gradient(ellipse at 50% 35%,var(--lb-strong,#334b63),var(--lb-strong,#101722) 75%);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.call-avatar,.incoming-call-avatar{background:#ffffff20;border-radius:50%;place-items:center;width:100px;height:100px;font-size:42px;font-weight:600;display:grid}.call-backdrop h2{text-align:center;max-width:85%;font-size:28px}.call-backdrop p{color:var(--lb-muted,#d1dbe4)}.private-call-media{display:block;position:absolute;inset:0}.private-call-tile{background:var(--lb-deep,#182739);border-radius:0;min-height:0}.private-call-tile video{object-fit:cover;width:100%;height:100%;max-height:none;display:block}.call-remote{position:absolute;inset:0}.private-call-tile span{display:none}.private-call-media .call-self{z-index:4;right:16px;top:calc(88px + env(safe-area-inset-top,0px));border:1px solid #ffffff35;border-radius:20px;width:clamp(92px,25vw,150px);height:clamp(138px,37vw,210px);position:absolute;box-shadow:0 4px 24px #0006}.camera-front .call-self video{transform:scaleX(-1)}.private-call-media[data-layout=group]{padding:calc(90px + env(safe-area-inset-top,0px)) 12px 190px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.private-call-media[data-layout=group] .call-remote{border-radius:18px;position:relative}.private-call-media[data-layout=group] .call-remote span{display:block}.private-call-screen>header{z-index:5;padding:calc(20px + env(safe-area-inset-top,0px)) 22px 18px;justify-content:space-between;position:absolute;top:0;left:0;right:0}.private-call-screen>header strong{font-size:20px}.private-call-screen>header small{color:#ffffffb8;font-size:13px}.private-call-screen>header>svg{opacity:.8;width:22px;height:22px}.call-bottom{z-index:5;padding:16px 12px calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.call-bottom footer{justify-content:center;gap:clamp(14px,5vw,30px);display:flex}.call-bottom footer>div{flex-direction:column;align-items:center;gap:8px;display:flex}.call-bottom footer button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#ffffff28;border:1px solid #ffffff20;border-radius:50%;width:60px;height:60px;padding:0}.call-bottom footer button svg{width:25px;height:25px}.call-bottom footer button.is-off{background:var(--lb-surface,#fff);color:var(--lb-text,#172333)}.call-bottom footer .private-call-hangup{background:#f04453;border-color:#0000}.call-bottom footer button:disabled{opacity:.45}.call-bottom footer span{color:#fff;font-size:12px}.private-call-privacy{color:#ffffff9c;justify-content:center;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.private-call-privacy svg{width:13px;height:13px}.private-call-screen .private-call-error{z-index:6;top:calc(100px + env(safe-area-inset-top,0px));background:#451e2be8;border-radius:16px;padding:16px;font-size:14px;position:absolute;left:18px;right:18px}.call-enable-audio{background:var(--lb-surface,#fff);color:var(--lb-text,#142338);border-radius:24px}.incoming-call-banner{max-width:none;padding:calc(70px + env(safe-area-inset-top,0px)) 24px calc(60px + env(safe-area-inset-bottom,0px));background:radial-gradient(ellipse at 50% 30%,var(--lb-soft,#39536d),var(--lb-strong,#101722) 75%);box-shadow:none;border:0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:center;display:flex;inset:0}.incoming-call-banner .incoming-call-heading{text-align:center;flex-direction:column;gap:18px;margin:0;display:flex}.incoming-call-heading strong{font-size:32px}.incoming-call-heading small{color:var(--lb-muted,#d4dfe9);font-size:14px}.incoming-call-avatar{width:112px;height:112px;margin-top:25px}.incoming-call-banner .incoming-call-actions{justify-content:space-between;gap:70px;width:min(320px,100%);margin:0;display:flex}.incoming-call-actions button{color:#fff;border:0;border-radius:50%;flex:none;width:72px;height:72px;padding:0;position:relative}.incoming-call-actions button svg{width:30px;height:30px}.incoming-call-actions button span{font-size:14px;position:absolute;top:83px}.incoming-call-banner .call-answer{color:#fff;background:#29c66f}.incoming-call-banner .call-decline{background:#f04453;border:0}.incoming-call-banner .enable-ringing{color:#fff;background:#ffffff20;border:1px solid #ffffff40;border-radius:24px;flex:none}.notification-sound-settings{border-top:1px solid var(--lb-border,#d7e2ee);gap:12px;margin-top:18px;padding-top:18px;display:grid}.notification-sound-settings strong{align-items:center;gap:8px;display:flex}.notification-sound-settings strong svg{width:18px}.notification-sound-settings label{align-items:center;gap:8px;font-size:13px;display:flex}.notification-sound-settings label:has(input[type=range]){gap:8px;display:grid}.notification-sound-settings input[type=range]{width:100%;accent-color:var(--lb-accent,#087ee1)}.music-source-actions{flex-wrap:wrap;gap:8px;display:flex}.music-source-actions button{flex:1;min-width:140px}.music-library-picker{gap:12px;padding-top:10px;display:grid}.music-genre-filters{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow:auto}.music-genre-filters button{white-space:nowrap;border:1px solid var(--lb-border,#d7e2f0);background:var(--lb-surface,white);color:var(--lb-accent,#244265);border-radius:20px;padding:7px 12px;font-size:12px}.music-genre-filters button[aria-pressed=true]{background:var(--lb-accent,#087ee1);color:var(--lb-on-accent,white);border-color:var(--lb-accent,#087ee1)}.music-library-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.music-library-toolbar button{padding:6px;font-size:12px}.music-library-toolbar svg{width:16px}.music-library-tracks{overscroll-behavior:contain;gap:8px;max-height:310px;display:grid;overflow:auto}.music-library-tracks article{border:1px solid var(--lb-border,#dce6f3);background:var(--lb-surface,#fff);border-radius:14px;align-items:center;gap:10px;padding:11px;display:flex}.music-library-tracks article.selected{border-color:var(--lb-accent,#087ee1);background:var(--lb-tint,#eef7ff)}.music-track-preview{background:var(--lb-tint,#eaf4ff);width:38px;height:38px;color:var(--lb-accent,#087ee1);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.music-track-preview svg{width:17px;height:17px}.music-library-tracks article>div{flex:1;gap:3px;min-width:0;display:grid}.music-library-tracks strong{font-size:13px}.music-library-tracks small{color:var(--lb-muted,#60758e);font-size:10px}.music-library-tracks article>button:last-child{flex-shrink:0;min-width:48px;padding:6px 10px;font-size:11px}.post-music-player{flex-wrap:wrap}.music-credit{color:var(--lb-muted,#60758e);flex-basis:100%;padding-top:4px;font-size:10px}.music-credit summary{cursor:pointer}.music-credit p{margin:7px 0 0!important;font-size:10px!important;line-height:1.5!important}.music-credit a{color:var(--lb-accent,#087ee1);text-decoration:underline}.live-branded-stage:before{opacity:.82;filter:brightness(1.12)saturate(1.08);background-position:50%;background-size:cover}.live-branded-stage:after{opacity:.07}.live-background-swatch>img{opacity:.78;filter:brightness(1.08)}.live-branded-stage .live-stage-brand{z-index:2;color:var(--lb-text,#102748);text-shadow:none;pointer-events:auto;background:#fffffff2;border:1px solid #ffffffd9;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;top:52px;left:16px;right:16px;box-shadow:0 6px 24px #07132235}.live-stage-brand-copy{flex:1;gap:4px;min-width:0;display:grid}.live-stage-brand .live-stage-brand-copy>span{letter-spacing:.13em;color:var(--lb-muted,#58718c);opacity:1;font-size:9px}.live-stage-brand .live-stage-brand-copy strong{overflow-wrap:anywhere;line-height:1.1;font-size:clamp(18px,5vw,25px)!important}.live-stage-brand .live-stage-brand-copy small{color:var(--lb-text,#536b84);font-size:11px}.live-brand-website{color:var(--lb-accent,#0644d8);overflow-wrap:anywhere;align-items:center;min-height:28px;font-size:12px;font-weight:650;text-decoration:underline;display:flex}.live-brand-qr{min-width:88px;color:var(--lb-text,#294769);flex:none;justify-items:center;gap:2px;display:grid}.live-stage-brand .live-brand-qr>img{background:#fff;border-radius:0;display:block;object-fit:contain!important;width:88px!important;height:88px!important;max-height:none!important;margin:0!important}.live-stage-brand .live-brand-qr>span{letter-spacing:0;text-transform:none;opacity:1;font-size:9px}.live-branded-stage .live-video-tile{border-color:var(--lb-border,#a9d7ff);background:var(--lb-accent,#0644d8)}html:has(.lovebud-web-app) .live-video-stage.live-branded-stage .live-video-tracks video{object-position:center;display:block;position:absolute;inset:0;object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important}.live-branded-stage.has-guest .live-video-grid{width:min(100% - 32px,200dvh - 792px);top:calc(50% + 75px)}.live-branded-stage.has-guest[data-participants="3"] .live-video-grid,.live-branded-stage.has-guest[data-participants="4"] .live-video-grid{width:min(100% - 32px,100dvh - 400px);top:calc(50% + 75px)}@media (max-height:700px){.live-branded-stage .live-stage-brand{padding:8px 12px;top:40px}.live-stage-brand .live-brand-qr>img{width:76px!important;height:76px!important}.live-brand-qr{min-width:76px}.live-branded-stage .live-video-grid{inset:162px 12px 28px}.live-branded-stage.has-guest .live-video-grid{width:min(100% - 24px,200dvh - 702px);inset:calc(50% + 67px) auto auto 50%}.live-branded-stage.has-guest[data-participants="3"] .live-video-grid,.live-branded-stage.has-guest[data-participants="4"] .live-video-grid{width:min(100% - 24px,100dvh - 360px)}}@media (max-height:480px){.live-branded-stage .live-stage-brand{gap:7px;width:clamp(165px,25vw,230px);padding:10px;display:grid;inset:44px auto auto 12px}.live-stage-brand .live-stage-brand-copy strong{font-size:17px!important}.live-stage-brand .live-stage-brand-copy>span{display:block}.live-stage-brand .live-brand-qr>img{width:76px!important;height:76px!important}.live-branded-stage .live-video-grid,.live-branded-stage.has-guest .live-video-grid,.live-branded-stage.has-guest[data-participants="3"] .live-video-grid,.live-branded-stage.has-guest[data-participants="4"] .live-video-grid{grid-template-rows:minmax(0,1fr);width:auto;inset:12px 14px 18px calc(clamp(165px,25vw,230px) + 28px);transform:none}.live-branded-stage.has-guest .live-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:center}.live-branded-stage.has-guest[data-participants="3"] .live-video-grid,.live-branded-stage.has-guest[data-participants="4"] .live-video-grid{grid-template-rows:repeat(2,minmax(0,1fr));width:min(100% - clamp(165px,25vw,230px) - 42px,100dvh - 150px);margin:auto}.live-branded-stage.has-guest .live-video-tile{aspect-ratio:1;height:auto}.live-branded-stage.has-guest[data-participants="2"] .live-video-grid{width:min(100% - clamp(165px,25vw,230px) - 42px,200dvh - 288px);margin:auto}}.music-discovery-heading{gap:3px;display:grid}.music-discovery-heading strong{color:var(--lb-text,#123b67);font-size:19px}.music-discovery-heading small{color:var(--lb-muted,#60758e);font-size:12px}.music-search{position:relative}.music-search>svg{width:18px;height:18px;color:var(--lb-muted,#60758e);pointer-events:none;position:absolute;top:12px;left:12px}.music-search input{min-height:44px;padding-left:38px!important}.music-collection-filters{scrollbar-width:thin;gap:6px;padding:2px 0 6px;display:flex;overflow-x:auto}.music-collection-filters button{white-space:nowrap;background:var(--lb-tint,#edf4fc);min-height:40px;color:var(--lb-accent,#285076);border:1px solid #0000;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600}.music-collection-filters button[aria-pressed=true]{background:var(--lb-accent,#008dea);color:var(--lb-on-accent,white)}.music-library-picker button:focus-visible{outline:3px solid var(--lb-accent,#78caff);outline-offset:2px}.music-library-picker button:disabled{opacity:.55;cursor:default}.music-library-tracks{max-height:380px}.music-library-tracks article{gap:7px;padding:10px 8px}.music-library-tracks strong{overflow-wrap:anywhere;line-height:1.35}.music-library-tracks .music-track-save{width:36px;height:44px;color:var(--lb-muted,#527399);background:0 0;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.music-library-tracks .music-track-save[aria-pressed=true]{color:var(--lb-accent,#008dea);background:var(--lb-tint,#edf7ff)}.music-track-save svg{width:19px;height:19px}.music-library-tracks article>button:last-child{min-height:44px}.music-track-preview{width:38px;height:44px}.music-empty{text-align:center;border:1px dashed var(--lb-border,#c7dbef);border-radius:14px;gap:8px;padding:20px 12px;display:grid}.music-empty p{color:var(--lb-muted,#60758e);margin:0!important;font-size:12px!important}.live-branded-stage{--live-card-top:52px;--live-camera-top:136px;--live-camera-bottom:34px}.live-branded-stage .live-stage-brand{top:var(--live-card-top);border:1px solid #ffffffdb;border-left:4px solid var(--live-bg-primary);isolation:isolate;background:#fff;border-radius:14px;gap:10px;min-height:72px;padding:8px 10px;overflow:hidden;box-shadow:0 4px 18px #07132230}.call-modal-layer{z-index:1000;pointer-events:auto;isolation:isolate;color:#fff;outline:none;position:fixed;inset:0}.call-modal-layer .incoming-call-banner,.call-modal-layer .private-call-screen{pointer-events:auto}.call-modal-layer .incoming-call-actions button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.call-modal-layer .incoming-call-actions button span{pointer-events:none}.call-modal-layer .incoming-call-actions button:focus-visible{outline:3px solid var(--lb-border,#fff);outline-offset:6px}.call-modal-layer .incoming-call-banner>p[role=alert]{text-align:center;max-width:360px;font-size:14px;line-height:1.4}.live-stage-brand:before{content:"";z-index:-1;background-image:linear-gradient(95deg,#fffffff5 30%,#ffffffb8),var(--live-bg-artwork);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.live-stage-brand:after{content:"";background:linear-gradient(90deg,var(--live-bg-primary),var(--live-bg-accent));opacity:.8;pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.live-brand-visual{background-image:var(--live-bg-artwork);background-position:50%;background-size:cover;border-radius:10px;flex:none;width:48px;height:48px;box-shadow:0 1px 5px #0001}.live-branded-stage[data-background=wyld] .live-brand-visual{background-color:#143b24;background-position:-313px -19px;background-size:384px 216px;border-radius:9px}.live-branded-stage[data-background=lovebud] .live-brand-visual{background-repeat:no-repeat;background-size:contain;background-color:var(--lb-surface,white)}.live-stage-brand .live-stage-brand-copy{gap:2px}.live-stage-brand .live-stage-brand-copy>span{display:none}.live-stage-brand .live-stage-brand-copy strong{color:var(--live-bg-dark);letter-spacing:-.015em;line-height:1.12;font-size:18px!important}.live-branded-stage[data-background=wyld] .live-stage-brand-copy strong{letter-spacing:.04em;color:#153b27}.live-stage-brand .live-brand-website{color:var(--live-bg-dark);min-height:24px;font-size:10px;font-weight:600;line-height:1.2;text-decoration:none}.live-stage-brand .live-brand-website:hover{text-decoration:underline}.live-stage-brand .live-brand-qr{background:#fff;border-radius:5px;flex:none;gap:0;min-width:56px}.live-stage-brand .live-brand-qr>img{width:56px!important;height:56px!important}.live-stage-brand .live-brand-qr>span{display:none}.live-branded-stage .live-video-grid{inset:var(--live-camera-top) 16px var(--live-camera-bottom)}.live-branded-stage.has-guest .live-video-grid{inset:auto auto auto 50%;top:calc(var(--live-camera-top) + (100% - var(--live-camera-top) - var(--live-camera-bottom))/2);width:min(100% - 32px,200dvh - 632px);transform:translate(-50%,-50%)}.live-branded-stage.has-guest[data-participants="3"] .live-video-grid,.live-branded-stage.has-guest[data-participants="4"] .live-video-grid{top:calc(var(--live-camera-top) + (100% - var(--live-camera-top) - var(--live-camera-bottom))/2);width:min(100% - 32px,100dvh - 326px)}@media (max-height:700px){.live-branded-stage{--live-card-top:40px;--live-camera-top:124px;--live-camera-bottom:24px}.live-branded-stage .live-stage-brand{padding:8px 10px}.live-branded-stage .live-video-grid{inset:var(--live-camera-top) 12px var(--live-camera-bottom)}.live-branded-stage.has-guest .live-video-grid{width:min(100% - 24px,200dvh - 596px);inset:auto auto auto 50%}.live-branded-stage.has-guest[data-participants="3"] .live-video-grid,.live-branded-stage.has-guest[data-participants="4"] .live-video-grid{width:min(100% - 24px,100dvh - 306px)}}@media (max-height:480px){.live-branded-stage .live-stage-brand{grid-template-columns:40px 1fr;gap:8px;width:clamp(145px,24vw,220px);padding:10px;display:grid;top:44px;left:12px;right:auto}.live-stage-brand .live-brand-visual{width:40px;height:40px}.live-branded-stage[data-background=wyld] .live-brand-visual{background-position:-261px -16px;background-size:320px 180px}.live-stage-brand .live-stage-brand-copy strong{font-size:15px!important}.live-stage-brand .live-brand-website{font-size:9px}.live-stage-brand .live-brand-qr{grid-column:1/-1;justify-self:center}.live-branded-stage .live-video-grid,.live-branded-stage.has-guest .live-video-grid,.live-branded-stage.has-guest[data-participants="3"] .live-video-grid,.live-branded-stage.has-guest[data-participants="4"] .live-video-grid{grid-template-rows:minmax(0,1fr);width:auto;margin:0;inset:12px 14px 18px calc(clamp(145px,24vw,220px) + 28px);transform:none}.live-branded-stage.has-guest .live-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:center}.live-branded-stage.has-guest[data-participants="2"] .live-video-grid{width:min(100% - clamp(145px,24vw,220px) - 42px,200dvh - 288px);margin:auto}.live-branded-stage.has-guest[data-participants="3"] .live-video-grid,.live-branded-stage.has-guest[data-participants="4"] .live-video-grid{grid-template-rows:repeat(2,minmax(0,1fr));width:min(100% - clamp(145px,24vw,220px) - 42px,100dvh - 150px);margin:auto}}html:has(.lovebud-web-app) :is(.photo-post-composer.creator-studio,.creator-music-sheet){translate:none!important}html:has(.lovebud-web-app) .photo-post-composer.creator-studio{background:var(--lb-surface,#fff);color:var(--lb-text,#152b48);flex-direction:column;gap:0;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important;display:flex!important;inset:0!important;overflow:hidden!important;transform:none!important}.creator-header{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;border-bottom:1px solid var(--lb-border,#e8edf4);background:var(--lb-surface,#fff);flex:none;align-items:center;gap:12px;min-height:72px;display:flex}.creator-header>button:first-child{background:var(--lb-tint,#f0f5fc);width:40px;height:40px;color:var(--lb-text,#172f4d);border-radius:50%;flex:none;place-items:center;display:grid}.creator-header>button:first-child svg{width:21px;height:21px}.creator-header>div{flex:1;min-width:0}.creator-header h2{font-weight:750;line-height:1.2;font-size:20px!important}.creator-header p{color:var(--lb-muted,#7b889b);margin-top:3px;line-height:1.4;font-size:11px!important}.creator-header>button:last-child{background:var(--lb-accent,#008fea);min-height:42px;color:var(--lb-on-accent,white);border-radius:24px;flex:none;padding:10px 17px;font-weight:750}.creator-header>button:last-child svg{width:16px;height:16px}.creator-header>button:disabled{opacity:.45}.creator-header>button:only-child{background:var(--lb-tint,#f0f5fc);color:var(--lb-text,#172f4d)}.creator-progress{background:var(--lb-surface,#fff);flex:none;justify-content:center;gap:30px;padding:11px 16px;display:flex}.creator-progress button{color:var(--lb-muted,#8d9bae);align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.creator-progress button>span{background:var(--lb-soft,#eef3f9);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.creator-progress button.active{color:var(--lb-accent,#008fea)}.creator-progress button.active>span{background:var(--lb-accent,#008fea);color:var(--lb-on-accent,#fff)}.creator-progress button:disabled{opacity:.45}.creator-body{overscroll-behavior:contain;background:var(--lb-tint,#f8fbff);flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;overflow:auto}.creator-pick{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100%;padding:20px 20px 28px;display:flex}.creator-kind-tabs{background:var(--lb-soft,#eaf2fa);border-radius:18px;flex:none;align-items:center;gap:6px;max-width:100%;padding:5px;display:flex;overflow:auto}.creator-kind-tabs button{white-space:nowrap;color:var(--lb-muted,#5c7691);border-radius:13px;align-items:center;gap:6px;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.creator-kind-tabs button svg{width:16px;height:16px}.creator-kind-tabs button[aria-pressed=true]{background:var(--lb-surface,#fff);color:var(--lb-accent,#007ee0);box-shadow:0 2px 9px #10375510}.creator-dropzone{text-align:center;background:radial-gradient(ellipse at 50% 15%,var(--lb-tint,#e9f6ff),var(--lb-surface,white) 70%);border:1px solid var(--lb-border,#e2ecf5);border-radius:28px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:480px;padding:32px 22px 22px;display:flex}.creator-dropzone.is-dragging{border:2px dashed var(--lb-accent,#008fea);background:var(--lb-tint,#e9f6ff)}.creator-gallery-art{width:180px;height:122px;margin-bottom:15px;position:relative}.creator-gallery-art>span{background:var(--lb-accent,#008fea);width:84px;height:106px;color:var(--lb-on-accent,#fff);border-radius:19px;place-items:center;display:grid;position:absolute;box-shadow:0 8px 20px #0c81d733}.creator-gallery-art>span:first-child{background:var(--lb-tint,#b9e4ff);color:var(--lb-accent,#007de0);top:4px;left:16px;transform:rotate(-13deg)}.creator-gallery-art>span:nth-child(2){background:var(--lb-accent,#0855d9);top:9px;right:16px;transform:rotate(12deg)}.creator-gallery-art>span:last-child{background:var(--lb-surface,#fff);width:58px;height:65px;color:var(--lb-accent,#008fea);top:39px;left:58px;transform:rotate(-3deg)}.creator-gallery-art svg{width:30px;height:30px}.creator-dropzone h2{letter-spacing:-.04em;font-size:25px;font-weight:800}.creator-dropzone p{color:var(--lb-muted,#7a8da4);max-width:260px;font-size:12px;line-height:1.5}.creator-dropzone>button{border-radius:24px;min-height:46px;padding:12px 20px}.creator-camera-link,.creator-resume{color:var(--lb-accent,#067de0);align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.creator-camera-link svg,.creator-resume svg{width:17px;height:17px}.creator-text-post{color:var(--lb-muted,#71849b);align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.creator-text-post svg{width:14px;height:14px}.creator-edit{grid-template-rows:minmax(190px,1fr) auto auto auto;gap:12px;max-width:720px;height:100%;min-height:420px;margin:auto;padding:14px 16px 16px;display:grid}.creator-preview{background:var(--lb-deep,#08121f);isolation:isolate;border-radius:23px;justify-content:center;align-items:center;width:100%;height:100%;min-height:190px;max-height:620px;display:flex;position:relative;overflow:hidden}.creator-preview.vertical{aspect-ratio:9/16;justify-self:center;max-width:350px;margin:auto}.creator-preview>.creator-media{width:100%!important;height:100%!important;max-height:none!important;display:block!important}.creator-preview .decorated-source{position:absolute;inset:0;object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important}.creator-preview .media-video-shell>video{object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important}.creator-preview-count{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0008;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:650;position:absolute;top:13px;left:13px}.creator-remove{z-index:4;color:#fff;background:#0007;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.creator-remove svg{width:17px;height:17px}.creator-preview .post-music-player{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffe;border-radius:16px;margin:0;padding:10px;position:absolute;bottom:32px;left:12px;right:12px}.creator-preview .music-credit{display:none}.creator-preview .post-music-title strong{font-size:12px}.creator-preview .post-music-title small{font-size:10px}.creator-filmstrip{justify-content:flex-start;gap:8px;padding:2px;display:flex;overflow:auto}.creator-filmstrip button{opacity:.7;border:2px solid #0000;border-radius:12px;flex:none;width:57px;height:64px;position:relative;overflow:hidden}.creator-filmstrip button[aria-pressed=true]{opacity:1;border-color:var(--lb-accent,#008fea);box-shadow:0 0 0 2px #b4e5ff}.creator-filmstrip img{object-fit:cover;width:100%;height:100%;display:block}.creator-filmstrip span{color:#fff;text-align:center;background:#0008;border-radius:5px;padding:2px;font-size:8px;position:absolute;bottom:3px;left:3px;right:3px}.creator-tools{justify-content:center;gap:12px;display:flex}.creator-tools button{min-width:60px;color:var(--lb-text,#354e6c);flex-direction:column;align-items:center;gap:7px;padding:7px 5px;display:flex}.creator-tools svg{background:var(--lb-surface,#fff);border:1px solid var(--lb-border,#e0eaf4);width:42px;height:42px;color:var(--lb-text,#193c60);border-radius:15px;padding:10px;box-shadow:0 2px 8px #233b4f08}.creator-tools span{font-size:10px;font-weight:650}.creator-tools .is-selected svg{background:var(--lb-accent,#008fea);color:var(--lb-on-accent,#fff);border-color:var(--lb-accent,#008fea)}.creator-order{color:var(--lb-muted,#7789a1);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.creator-order button{border:1px solid var(--lb-border,#d8e6f2);background:var(--lb-surface,#fff);width:32px;height:32px;color:var(--lb-accent,#16406b);border-radius:9px;place-items:center;display:grid}.creator-order svg{width:16px;height:16px}.creator-studio button:disabled{opacity:.45;cursor:default}:is(.creator-studio button:focus-visible,.creator-studio a:focus-visible){outline:3px solid var(--lb-accent,#80d0ff);outline-offset:3px}.creator-share{max-width:680px;margin:auto;padding:18px}.creator-share-preview{max-width:280px;height:200px;margin:0 auto 20px}.creator-share-preview .creator-preview{min-height:0;max-height:200px}.creator-share-preview .creator-preview.vertical{max-width:113px}.creator-share-fields{gap:10px;display:grid}.creator-author{align-items:center;gap:10px;display:flex}.creator-author>span{background:var(--lb-tint,#def0ff);width:42px;height:42px;color:var(--lb-accent,#087edd);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.creator-author>span svg{width:22px;height:22px}.creator-author>div{flex:1;gap:4px;min-width:0;display:grid}.creator-author strong{font-size:13px}.creator-author small{color:var(--lb-muted,#71869e);align-items:center;gap:4px;font-size:10px;display:flex}.creator-author small svg{width:11px;height:11px}.creator-author>button{color:var(--lb-accent,#087edd);text-transform:capitalize;background:var(--lb-tint,#eef6ff);border-radius:10px;align-items:center;gap:5px;padding:8px;font-size:11px;font-weight:650;display:flex}.creator-author>button svg{width:13px;height:13px}.creator-share textarea{border:1px solid var(--lb-border,#e0eaf4);background:var(--lb-surface,white);resize:vertical;border-radius:16px;min-height:130px;padding:14px;font-size:16px;line-height:1.5}.creator-caption-count{text-align:right;color:var(--lb-muted,#8a9bb0);font-size:10px}.creator-share-music{background:var(--lb-tint,#eaf5ff);border:1px solid var(--lb-border,#d8ebfa);text-align:left;color:var(--lb-accent,#0686e2);border-radius:17px;align-items:center;gap:11px;padding:13px;display:flex}.creator-share-music>svg{flex:none;width:23px;height:23px}.creator-share-music>svg:last-child{width:16px;height:16px}.creator-share-music>span{flex:1;gap:4px;min-width:0;display:grid}.creator-share-music strong{overflow-wrap:anywhere;font-size:13px}.creator-share-music small{color:var(--lb-muted,#6f86a0);font-size:10px}.creator-audience-note{color:var(--lb-muted,#71869e);padding:3px;font-size:11px;line-height:1.5}.creator-footer{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lb-border,#e6edf5);background:var(--lb-surface,#fff);flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.creator-footer small{color:var(--lb-muted,#8192a7);text-align:center;font-size:10px}.creator-footer>button{min-height:28px;color:var(--lb-muted,#64809b);font-size:10px;font-weight:600}.creator-footer>p{color:var(--lb-accent,#087edd);font-size:13px;font-weight:650}.creator-error{color:#ad3452;background:#fff2f5;border:1px solid #f1b2bf;border-radius:14px;margin:12px 16px;padding:12px;font-size:12px;line-height:1.5}.creator-inline-editor{background:var(--lb-surface,#fff);min-height:100%;padding:18px}html:has(.lovebud-web-app) .creator-music-sheet{background:var(--lb-surface,#fff);flex-direction:column;gap:0;height:92dvh;border:0!important;border-radius:25px 25px 0 0!important;width:100vw!important;max-width:none!important;max-height:92dvh!important;padding:0!important;display:flex!important;inset:auto 0 0!important;overflow:hidden!important;transform:none!important}.creator-music-sheet>header{border-bottom:1px solid var(--lb-border,#e7eef6);flex:none;align-items:center;gap:14px;padding:20px 20px 16px;display:flex}.creator-music-sheet>header>div{flex:1;min-width:0}.creator-music-sheet h2{font-size:21px;font-weight:750}.creator-music-sheet>header button{background:var(--lb-accent,#008fea);min-height:42px;color:var(--lb-on-accent,#fff);border-radius:24px;padding:10px 15px;font-weight:700}.creator-music-sheet>header button svg{width:15px;height:15px}.creator-music-scroll{padding:16px 18px calc(20px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.creator-music-scroll .composer-music{background:0 0;border:0;gap:18px;margin:0;padding:0;display:grid}.creator-music-scroll .music-source-actions{gap:7px;display:flex}.creator-music-scroll .music-source-actions button{border-radius:12px;min-height:42px;font-size:12px}.creator-music-scroll .music-library-picker{padding:0}.creator-music-scroll .music-library-tracks{max-height:none}.selected-sound{background:linear-gradient(130deg,var(--lb-tint,#e5f4ff),var(--lb-tint,#f3f8ff));border:1px solid var(--lb-border,#d4eafa);border-radius:20px;align-items:center;gap:12px;padding:15px;display:flex}.selected-sound>span{background:var(--lb-accent,#008fea);width:52px;height:52px;color:var(--lb-on-accent,#fff);border-radius:16px;flex:none;place-items:center;display:grid}.selected-sound>span svg{width:25px;height:25px}.selected-sound>div{flex:1;gap:6px;min-width:0;display:grid}.selected-sound strong{overflow-wrap:anywhere;font-size:15px}.selected-sound small{color:var(--lb-muted,#6b83a0);font-size:11px}.selected-sound>button{width:32px;height:32px;color:var(--lb-muted,#617d9c);background:var(--lb-surface,white);border-radius:50%;flex:none;place-items:center;display:grid}.selected-sound>button svg{width:16px;height:16px}.sound-editor{border:0;gap:22px;min-width:0;display:grid}.sound-editor-heading{align-items:center;gap:8px;font-size:13px;display:flex}.sound-editor-heading>svg{width:18px;height:18px;color:var(--lb-accent,#0788e5)}.sound-editor-heading>span{color:var(--lb-muted,#647e9d);margin-left:auto;font-size:11px}.sound-length-pills{justify-content:center;gap:8px;display:flex}.sound-length-pills button{border:1px solid var(--lb-border,#d4e2f0);min-height:40px;color:var(--lb-text,#4b6889);border-radius:24px;padding:9px 20px;font-size:12px;font-weight:650}.sound-length-pills button[aria-pressed=true]{background:var(--lb-accent,#008fea);color:var(--lb-on-accent,#fff);border-color:var(--lb-accent,#008fea)}.sound-trim{color:var(--lb-muted,#647e9d);gap:12px;font-size:12px;display:grid}.sound-trim input{width:100%;accent-color:var(--lb-accent,#008fea);min-height:32px}.sound-trim>span{justify-content:space-between;display:flex}.sound-trim small{font-size:10px}.sound-volume{color:var(--lb-muted,#526f91);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.sound-volume>strong{color:var(--lb-accent,#008fea);margin-left:auto}.sound-volume input{width:100%;accent-color:var(--lb-accent,#008fea);min-height:28px}.sound-original{border:1px solid var(--lb-border,#dfebf5);border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.sound-original input{width:20px;height:20px;accent-color:var(--lb-accent,#008fea)}.sound-original>span{gap:4px;font-size:12px;font-weight:650;display:grid}.sound-original small{color:var(--lb-muted,#738aa6);font-size:10px;font-weight:400}.sound-fine-tune{color:var(--lb-muted,#66819e);font-size:12px}.sound-fine-tune>summary{cursor:pointer;min-height:36px}.sound-fine-tune>div{gap:14px;display:grid}.sound-fine-tune label{gap:7px;display:grid}.sound-fine-tune input{min-height:44px;font-size:16px}.sound-empty{text-align:center;place-items:center;gap:12px;padding:35px 20px;display:grid}.sound-empty>svg{width:44px;height:44px;color:var(--lb-accent,#008fea)}.sound-empty p{color:var(--lb-muted,#71869e);font-size:12px}.sound-empty button{border-radius:22px}@media (min-width:740px){html:has(.lovebud-web-app) .photo-post-composer.creator-studio{box-shadow:0 24px 90px #09264745;border-radius:26px!important;width:min(920px,100vw - 64px)!important;height:min(860px,90dvh)!important;max-height:90dvh!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.creator-header{padding:18px 22px}.creator-share{grid-template-columns:1fr 1fr;align-items:start;gap:26px;max-width:none;height:100%;padding:26px;display:grid}.creator-share-preview{max-width:none;height:100%;max-height:580px;margin:0}.creator-share-preview .creator-preview{height:100%;max-height:580px}.creator-share-preview .creator-preview.vertical{max-width:320px}.creator-share-fields{padding-top:12px}.creator-share textarea{min-height:210px}html:has(.lovebud-web-app) .creator-music-sheet{height:86dvh;border-radius:25px!important;width:min(560px,100vw - 64px)!important;max-height:86dvh!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}}.live-branded-stage.is-ad-free{--live-camera-top:64px;--live-camera-bottom:24px}@media (max-height:480px){.live-branded-stage.is-ad-free .live-video-grid,.live-branded-stage.is-ad-free.has-guest .live-video-grid,.live-branded-stage.is-ad-free.has-guest[data-participants="3"] .live-video-grid,.live-branded-stage.is-ad-free.has-guest[data-participants="4"] .live-video-grid{width:auto;margin:0;inset:12px 14px 18px}}.live-battle-controls{z-index:7;top:calc(116px + env(safe-area-inset-top,0px));pointer-events:none;color:var(--lb-text,#102849);position:absolute;left:12px;right:12px}.live-battle-controls>*{pointer-events:auto}.live-battle-controls>button{background:var(--lb-surface,#fff);min-height:40px;color:var(--lb-accent,#0654ca);border-radius:22px}.live-battle-score{border:1px solid var(--lb-border,#d6e6ff);background:#fffffff7;border-radius:20px;gap:7px;padding:10px 12px;display:grid;box-shadow:0 8px 28px #031b4333}.live-battle-score header{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.live-battle-score header>span{font-variant-numeric:tabular-nums;color:var(--lb-accent,#0659c7);font-weight:700}.live-battle-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.live-battle-teams>button{border:1px solid var(--lb-border,#bbd6ff);background:var(--lb-tint,#eef6ff);text-align:left;min-width:0;color:var(--lb-text,#153052);border-radius:12px;gap:2px;padding:8px 10px;display:grid}.live-battle-teams>button:nth-child(2){background:var(--lb-tint,#f3efff);border-color:#d4c7fa}.live-battle-teams>button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #2580f4}.live-battle-teams small{letter-spacing:.07em;font-size:9px;font-weight:800}.live-battle-teams span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.live-battle-teams strong{font-size:23px;line-height:1.2}.live-battle-score>small{color:var(--lb-text,#456080);font-size:10px;line-height:1.4}.live-battle-actions{gap:8px;display:flex}.live-battle-actions>*{flex:1;min-width:0}.live-battle-note{background:var(--lb-surface,#fff);border-radius:12px;margin-top:6px;padding:10px 12px;font-size:11px;display:block}.live-battle-note button{color:var(--lb-accent,#0759d3);margin-left:8px;text-decoration:underline}.live-battle-backdrop{z-index:150;background:#06152bb3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.live-battle-dialog{background:var(--lb-surface,#fff);width:min(480px,100%);max-height:85dvh;color:var(--lb-text,#14274a);border-radius:26px;gap:16px;padding:24px;display:grid;overflow:auto;box-shadow:0 20px 70px #0005;position:relative!important;inset:auto!important;transform:none!important}.live-battle-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-battle-dialog h2{font-size:22px;font-weight:750}.live-battle-dialog header button{background:var(--lb-tint,#f0f5ff);border-radius:50%;width:40px;height:40px;font-size:28px}.live-battle-dialog p{color:var(--lb-text,#516783);font-size:13px;line-height:1.6}.live-battle-dialog label{gap:7px;font-size:13px;font-weight:650;display:grid}.live-battle-dialog input,.live-battle-dialog select{border:1px solid var(--lb-border,#d5e0f0);width:100%;min-width:0;font:inherit;color:var(--lb-text,#153052);background:var(--lb-tint,#f8fbff);border-radius:12px;padding:12px;font-size:16px}.live-battle-dialog>button{border-radius:14px;min-height:46px}.live-branded-stage.battle-stage{--live-camera-top:290px;--live-camera-bottom:24px;background:radial-gradient(ellipse at 50% 35%,var(--lb-strong,#163968),var(--lb-strong,#06182e))}.live-branded-stage.battle-stage:before,.live-branded-stage.battle-stage:after{display:none}.live-branded-stage.battle-stage.battle-1v1.has-guest .live-video-grid{inset:var(--live-camera-top) 12px var(--live-camera-bottom);width:auto;height:auto;top:var(--live-camera-top);grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin:0;transform:none}.live-branded-stage.battle-stage.battle-1v1 .live-video-tile{aspect-ratio:auto;min-width:0;height:100%;min-height:0}.live-branded-stage.battle-stage.battle-2v2.has-guest .live-video-grid{width:min(calc(100% - 24px),calc(100dvh - var(--live-camera-top) - 170px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));top:calc(var(--live-camera-top) + (100% - var(--live-camera-top) - var(--live-camera-bottom))/2);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.battle-2v2 .live-video-tile:first-child{grid-area:1/1}.battle-2v2 .live-video-tile:nth-child(2){grid-area:2/1}.battle-2v2 .live-video-tile:nth-child(3){grid-area:1/2}.battle-2v2 .live-video-tile:nth-child(4){grid-area:2/2}.battle-stage .live-video-tile:nth-child(-n+2){border-color:var(--lb-accent,#6ab7ff)}.battle-2v2 .live-video-tile:nth-child(n+3),.battle-1v1 .live-video-tile:nth-child(2){border-color:var(--lb-border,#ad9bf5)}@media (max-height:700px){.live-branded-stage.battle-stage{--live-camera-top:280px}.live-battle-score{gap:5px;padding:8px 10px}.live-battle-teams strong{font-size:20px}}@media (max-height:480px){.live-battle-controls{top:calc(65px + env(safe-area-inset-top,0px));width:215px;right:auto}.live-branded-stage.battle-stage.has-guest .live-video-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;width:auto!important;margin:0!important;inset:12px 14px 18px 240px!important;transform:translate(0,0)!important}.live-branded-stage.battle-stage.battle-1v1.has-guest .live-video-grid{grid-template-rows:minmax(0,1fr)!important}.live-battle-score>small{font-size:9px}}.live-battle-controls.is-empty{top:auto;bottom:calc(95px + env(safe-area-inset-bottom,0px))}.live-branded-stage.battle-phase-live,.live-branded-stage.battle-phase-finished{--live-camera-top:225px}.creative-studio{gap:16px;display:grid}.creative-intro>span{background:var(--lb-tint,#eaf2ff);color:var(--lb-accent,#0644d8);letter-spacing:.04em;border-radius:20px;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.creative-intro p{color:var(--lb-text,#14274a);margin:8px 0 3px;font-size:18px;font-weight:750}.creative-intro small{color:var(--lb-muted,#70829b);font-size:11px}.creative-stage{border:1px solid var(--lb-border,#dce7f7);isolation:isolate;border-radius:20px;max-height:36dvh;box-shadow:0 8px 24px #0926590d}.creative-stage .sticker-layer{z-index:4}.creative-stage .sticker-source{object-fit:contain;width:100%;height:100%}.creative-studio fieldset{gap:12px;min-width:0;display:grid}.creative-tabs{scrollbar-width:none;gap:6px;overflow:auto}.creative-tabs button{background:var(--lb-soft,#edf3fb);border-radius:20px;flex:none;min-height:40px;padding:9px 14px;font-size:12px;border:0!important}.creative-tabs button[aria-pressed=true]{background:var(--lb-accent,#0644d8);color:var(--lb-on-accent,#fff);box-shadow:0 3px 10px #0644d829}.creative-search{border:1px solid var(--lb-border,#d7e3f3);background:var(--lb-tint,#f8fbff);width:100%;min-width:0;color:var(--lb-text,#163455);border-radius:14px;padding:11px 14px;font-size:16px}.creative-categories{scrollbar-width:none;gap:6px;display:flex;overflow:auto}.creative-categories button{white-space:nowrap;border:1px solid var(--lb-border,#dce7f6);color:var(--lb-text,#49647f);background:var(--lb-surface,#fff);border-radius:20px;padding:7px 12px;font-size:11px}.creative-categories button[aria-pressed=true]{background:var(--lb-tint,#eaf2ff);border-color:var(--lb-accent,#0644d8);color:var(--lb-accent,#0644d8);font-weight:750}.creative-sticker-tray{scrollbar-width:thin;gap:8px;max-height:25dvh;padding:6px 0}.creative-sticker-tray>button{background:linear-gradient(150deg,#fff,#f1f6ff);border-color:#e0eaf7;border-radius:16px;padding:10px 4px;transition:transform .16s,box-shadow .16s}.creative-sticker-tray>button:active{transform:scale(.93);box-shadow:inset 0 0 0 2px #0644d8}.creative-sticker-tray .sticker-art{width:64px;max-width:100%;height:64px}.creative-sticker-tray small{color:#385779;font-size:10px;font-weight:600}.creative-look-tray,.creative-frame-tray{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.creative-look-tray button,.creative-frame-tray button{border:1px solid var(--lb-border,#dce6f3);color:var(--lb-accent,#274b75);border-radius:15px;justify-items:center;gap:6px;padding:10px 4px;font-size:10px;display:grid}.creative-look-tray button[aria-pressed=true],.creative-frame-tray button[aria-pressed=true]{border-color:var(--lb-accent,#0644d8);background:var(--lb-tint,#ecf3ff);box-shadow:inset 0 0 0 1px #0644d8}.creative-look-tray button>span,.creative-frame-tray button>span{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid;box-shadow:inset 0 0 0 3px #fff6}.creative-frame-tray button>span{background:var(--lb-tint,#eaf2ff);color:var(--lb-accent,#0644d8)}.creative-upload{border:1px dashed var(--lb-border,#b9cfef);background:var(--lb-tint,#f6f9ff);color:var(--lb-accent,#264b79);border-radius:16px;gap:9px;padding:18px;font-size:14px;font-weight:650;display:grid}.creative-upload small{font-size:11px;font-weight:400}.creative-controls{background:var(--lb-tint,#f5f8ff);border:1px solid var(--lb-border,#e0e9f6);border-radius:16px;padding:12px}.creative-controls label{color:var(--lb-text,#49637d);font-size:11px;font-weight:650}.creative-controls select{border:1px solid var(--lb-border,#cbdcf4);background:var(--lb-surface,white);width:100%;min-height:40px;color:var(--lb-accent,#174475);border-radius:10px;margin-top:5px;padding:7px;font-size:14px}.creative-controls .creative-motion{grid-column:1/-1}.creative-reset{color:var(--lb-muted,#627892);justify-self:end;padding:6px 0;font-size:11px;text-decoration:underline}.creative-save-note,.creative-empty{color:var(--lb-muted,#73859c);font-size:11px;line-height:1.5}.creative-studio .effects-actions{background:var(--lb-surface,white);z-index:8;gap:10px;padding:10px 0;display:flex;position:sticky;bottom:0}.creative-studio .effects-actions>button{border-radius:14px;flex:1;min-height:44px}.creator-tools button:active{transform:scale(.94)}.video-decoration-plane{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.video-decoration-plane .sticker-art{object-fit:contain;width:100%;height:auto;max-height:none!important}.creative-frame{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.creative-frame-blue-glow{border:3px solid var(--lb-accent,#69c4ff);animation:3s ease-in-out infinite creative-glow;box-shadow:inset 0 0 22px #0644d855,inset 0 0 4px #fff}.creative-frame-street-frame{border:5px solid var(--lb-accent,#0644d8);box-shadow:inset 0 0 0 3px #fff}.creative-frame .frame-word{letter-spacing:-.04em;background:var(--lb-accent,#0644d8);color:var(--lb-on-accent,#fff);border:3px solid var(--lb-border,white);border-radius:8px;padding:5px 12px;font-size:clamp(11px,3vw,20px);font-weight:900;position:absolute;bottom:5%;left:6%;transform:rotate(-5deg)}.creative-frame .frame-spark{color:var(--lb-accent,#69c4ff);text-shadow:2px 2px #fff;font-size:32px;position:absolute;top:5%;right:6%}.frame-corner{width:14%;max-width:64px;animation:2.3s ease-in-out infinite creative-heartbeat;position:absolute}.frame-corner svg{width:100%;height:auto}.frame-corner.corner-0{top:4%;left:4%;rotate:-12deg}.frame-corner.corner-1{animation-delay:-.6s;top:4%;right:4%;rotate:14deg}.frame-corner.corner-2{animation-delay:-1.2s;bottom:4%;left:4%;rotate:9deg}.frame-corner.corner-3{animation-delay:-1.8s;bottom:4%;right:4%;rotate:-9deg}.creative-frame-star-party .frame-corner{animation:3s ease-in-out infinite creative-twinkle}.creative-frame-confetti i{left:var(--confetti-x);top:var(--confetti-y);background:var(--confetti-color);width:6px;height:12px;rotate:var(--confetti-rotate);animation:3s ease-in-out infinite creative-confetti;animation-delay:var(--confetti-delay);border-radius:2px;position:absolute}.sticker-art.animate-bounce{animation:1.7s ease-in-out infinite creative-bounce}.sticker-art.animate-wiggle{animation:2.2s ease-in-out infinite creative-wiggle}.sticker-art.animate-heartbeat{animation:2.3s ease-in-out infinite creative-heartbeat}.sticker-art.animate-glow{animation:3s ease-in-out infinite creative-glow}.sticker-art.animate-pop{animation:2.5s cubic-bezier(.3,.6,.3,1) infinite creative-pop}.post-actions .liked svg{animation:.35s ease-out creative-like}[data-motion=off] .sticker-art,[data-motion=off] .creative-frame,[data-motion=off] .creative-frame *{animation-play-state:paused!important}@keyframes creative-bounce{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-9%)scale(1.04,.98)}60%{transform:translateY(2%)scale(.97,1.02)}}@keyframes creative-wiggle{0%,70%,to{transform:rotate(0)}15%{transform:rotate(-7deg)}30%{transform:rotate(7deg)}45%{transform:rotate(-4deg)}60%{transform:rotate(3deg)}}@keyframes creative-heartbeat{0%,45%,to{transform:scale(1)}16%{transform:scale(1.1)}30%{transform:scale(1.03)}37%{transform:scale(1.08)}}@keyframes creative-glow{0%,to{filter:drop-shadow(0 0 2px #69c4ff33)}50%{filter:drop-shadow(0 0 7px #69c4ff88)}}@keyframes creative-pop{0%,70%,to{transform:scale(1)}15%{transform:scale(.95)}30%{transform:scale(1.1)}45%{transform:scale(.99)}}@keyframes creative-twinkle{0%,to{opacity:.8;transform:scale(.95)rotate(-8deg)}50%{opacity:1;transform:scale(1.1)rotate(8deg)}}@keyframes creative-confetti{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(9px)rotate(22deg)}}@keyframes creative-like{50%{transform:scale(1.3)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.sticker-art,.creative-frame,.creative-frame *,.post-actions .liked svg{animation:none!important}.creative-sticker-tray>button,.creator-tools button{transition:none!important;transform:none!important}}.video-decoration-plane{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.creative-look-tray button>span{border-radius:12px;width:58px;height:68px;overflow:hidden}.creative-look-tray button>span>img{object-fit:cover;width:100%;height:100%;display:block}html:has(.lovebud-web-app) .inbox-broadcast-card{background:linear-gradient(115deg,var(--lb-strong,#092766),var(--lb-accent,#0644d8));border-radius:16px;margin:0 0 16px;padding:16px 38px 16px 16px}html:has(.lovebud-web-app) .inbox-broadcast-card>span{letter-spacing:.05em;font-size:10px;line-height:1.4}html:has(.lovebud-web-app) .inbox-broadcast-card>div{margin:10px 0 8px}html:has(.lovebud-web-app) .inbox-broadcast-card img{object-fit:contain;background:var(--lb-surface,white);border-radius:8px;width:34px;height:34px;padding:3px}html:has(.lovebud-web-app) .inbox-broadcast-card strong{font-size:15px}html:has(.lovebud-web-app) .inbox-broadcast-card small{font-size:10px}html:has(.lovebud-web-app) .inbox-broadcast-card p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.inbox-new-actions{gap:10px;margin-bottom:16px;display:flex}.inbox-new-actions>button{flex:1;min-height:44px}.inbox-new-actions svg{width:18px;height:18px}.broadcast-dialog{flex-direction:column;max-height:85dvh!important;display:flex!important}.broadcast-dialog h2{align-items:center;gap:8px;display:flex}.broadcast-history{min-height:0;overflow:auto}.broadcast-history .live-post{margin-top:16px}.group-members-button{flex:none;width:36px;height:38px;padding:8px}.group-members-button svg{width:19px;height:19px}.group-member-chips{flex-wrap:wrap;gap:6px;display:flex}.group-member-chips>span,.group-member-chips>button{border:1px solid var(--lb-border,#cbdcf4);color:var(--lb-accent,#174475);background:var(--lb-tint,#edf4ff);border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex}.group-member-chips svg{width:13px;height:13px}.group-members-dialog .live-recipient-list{max-height:30dvh;overflow:auto}.group-members-dialog .live-recipient-list button{white-space:normal;text-align:left;justify-content:space-between}.live-chat-header>span{min-width:0}.live-chat-header>span strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.private-call-controls .join-group-call{gap:5px;width:auto;padding:8px}.join-group-call>span{font-size:12px}.private-call-media[data-layout=group]{inset:calc(90px + env(safe-area-inset-top,0px)) 12px calc(170px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;place-content:center;gap:10px;padding:0;display:flex;container-type:size}.private-call-media[data-layout=group] .call-self,.private-call-media[data-layout=group] .call-remote{--call-tile-side:min(calc((100cqw - 10px)/2),calc((100cqh - 10px)/2));flex:0 0 var(--call-tile-side);width:var(--call-tile-side);height:var(--call-tile-side);aspect-ratio:1;border:2px solid var(--lb-accent,#8dccff);background:var(--lb-deep,#071322);min-height:0;box-shadow:none;border-radius:16px;position:relative;inset:auto;overflow:hidden}.private-call-media[data-layout=group] .private-call-tile span{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);display:block;overflow:hidden}.private-call-media[data-layout=single] .call-self span{z-index:2;font-size:11px;display:block;bottom:8px;left:8px}.private-call-media .private-call-tile video{z-index:1;position:absolute;inset:0}.call-tile-avatar{color:var(--lb-on-deep,white);background:radial-gradient(ellipse at 50% 35%,var(--lb-strong,#334b63),var(--lb-strong,#101722));place-items:center;font-size:44px;display:grid;position:absolute;inset:0}.call-audio-roster{z-index:1;inset:calc(100px + env(safe-area-inset-top,0px)) 20px 190px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:center;gap:12px;display:grid;position:absolute}.call-audio-roster>div{background:#ffffff0d;border:1px solid #ffffff20;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:0;padding:14px;display:flex}.call-audio-roster i{background:var(--lb-accent,#0644d8);border-radius:50%;place-items:center;width:clamp(40px,12vw,64px);height:clamp(40px,12vw,64px);font-size:24px;font-style:normal;display:grid}.call-audio-roster strong{text-align:center;overflow-wrap:anywhere;font-size:13px}.private-call-screen[data-call-mode=audio] .call-backdrop h2,.private-call-screen[data-call-mode=audio] .call-backdrop .call-avatar{display:none}.private-call-screen[data-call-mode=audio] .call-backdrop p{font-size:12px;position:absolute;top:90px}.private-call-screen>header strong{text-overflow:ellipsis;white-space:nowrap;max-width:75vw;overflow:hidden}@media (max-height:480px){.call-audio-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;inset:78px 20px 125px}.call-audio-roster>div{gap:4px;padding:6px}.call-audio-roster i{width:35px;height:35px;font-size:17px}.call-audio-roster strong{font-size:11px}.private-call-media[data-layout=group]{inset:calc(68px + env(safe-area-inset-top,0px)) 12px calc(118px + env(safe-area-inset-bottom,0px));padding:0}.private-call-media[data-layout=single] .call-self{top:calc(72px + env(safe-area-inset-top,0px));width:90px;height:120px}.call-bottom{gap:8px;padding-top:8px}.call-bottom footer button{width:46px;height:46px}.call-bottom footer>div{gap:4px}}.live-share-actions{gap:8px;display:grid}.live-share-actions button{justify-content:flex-start;min-height:44px}.live-share-recipients{gap:6px;max-height:30dvh;display:grid;overflow:auto}.live-share-recipients button{white-space:normal;text-align:left;justify-content:space-between}.live-share-button{gap:5px;padding:8px}.live-share-button span,.live-share-dialog input[readonly]{font-size:12px}.shared-live-page{background:var(--lb-deep,#06194d);min-height:100dvh}.shared-live-gate{min-height:100dvh;padding:calc(40px + env(safe-area-inset-top,0px)) 24px;text-align:center;color:var(--lb-on-accent,#fff);background:radial-gradient(ellipse at 50% 20%,var(--lb-accent,#164981),var(--lb-strong,#06194d) 75%);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.shared-live-gate>img{background:var(--lb-surface,#fff);border-radius:18px;width:180px;height:auto;padding:15px}.shared-live-gate>svg{width:38px;height:38px;color:var(--lb-accent,#71b9ff)}.shared-live-gate h1{max-width:480px;font-size:28px;line-height:1.2}.shared-live-gate p{max-width:420px;color:var(--lb-muted,#d2e4ff);font-size:15px;line-height:1.6}.shared-live-gate>button{background:var(--lb-accent,#0644d8);width:min(100%,320px);min-height:48px;color:var(--lb-on-accent,#fff);border:1px solid var(--lb-accent,#76b6ff)}.shared-live-gate>button[data-variant=outline]{background:var(--lb-surface,#fff);color:var(--lb-accent,#0644d8)}.shared-live-gate>a{color:var(--lb-muted,#acd8ff);text-decoration:underline}.shared-live-preview header>a{background:var(--lb-surface,white);border-radius:10px;flex:none;padding:6px;display:block}.shared-live-preview header>a img{object-fit:contain;width:65px;height:30px}.shared-live-preview header>span{min-width:0}.shared-live-preview header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shared-live-preview-actions{z-index:12;bottom:calc(20px + env(safe-area-inset-bottom,0px));color:#fff;background:#06194ded;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;left:16px;right:16px}.shared-live-preview-actions>span{text-align:center;flex-basis:100%;font-size:12px;font-weight:700}.shared-live-preview-actions button{min-height:40px;color:var(--lb-on-accent,#fff);border:1px solid var(--lb-accent,#80bfff);background:var(--lb-accent,#0644d8);font-size:12px}.shared-live-preview-actions svg{width:16px;height:16px}.shared-live-preview .live-video-stage{--live-camera-bottom:130px}.live-session-camera-controls .live-share-button>span{display:none}.live-share-dialog [role=alert] p{overflow-wrap:anywhere}.live-conversation .bubble p>a{overflow-wrap:anywhere;text-decoration:underline}html:has(.lovebud-web-app) .meet-profile-setup{border:1px solid var(--lb-border,#d8e2ef);background:var(--lb-tint,#f3f8ff);border-radius:12px;margin-bottom:16px;padding:12px}html:has(.lovebud-web-app) .meet-profile-setup p{color:var(--lb-muted,#586b84);margin:0 0 10px;font-size:12px;line-height:1.6}html:has(.lovebud-web-app) .meet-profile-setup button{white-space:normal;width:100%}html:has(.lovebud-web-app) .meet-filter-count{background:var(--lb-tint,#eaf3ff);border-radius:8px;margin-left:4px;padding:1px 5px;font-size:11px;display:inline-block}html:has(.lovebud-web-app) .meet-filters button.active .meet-filter-count{background:#ffffff30}html:has(.lovebud-web-app) .live-coin-controls{z-index:12;color:#fff;background:#142138cc;border-radius:14px;width:min(210px,52vw);padding:10px;font-size:12px;position:absolute;top:180px;right:12px}html:has(.lovebud-web-app) .live-coin-score{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html:has(.lovebud-web-app) .live-coin-score svg{color:#ffd457;width:21px}html:has(.lovebud-web-app) .live-coin-score small{width:100%}html:has(.lovebud-web-app) .live-coin-buttons{gap:6px;margin:8px 0;display:flex}html:has(.lovebud-web-app) .live-coin-buttons button{color:#fff;background:#ffffff15;border:1px solid #ffffff50;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:4px;min-height:44px;display:flex}html:has(.lovebud-web-app) .live-coin-buttons button[aria-pressed=true]{color:#ffd457;border-color:#ffd457}html:has(.lovebud-web-app) .live-coin-buttons button svg{width:19px}html:has(.lovebud-web-app) .live-coin-controls p{color:#ffded8}html:has(.lovebud-web-app) .live-coin-bursts{pointer-events:none;z-index:11;position:absolute;inset:0;overflow:hidden}html:has(.lovebud-web-app) .live-coin-bursts span{color:#ffc62e;filter:drop-shadow(0 2px 5px #6b4200);animation:2.4s ease-out both live-coin-rise;position:absolute;bottom:26%}html:has(.lovebud-web-app) .live-coin-bursts svg{fill:#b77908;width:45px;height:45px}@keyframes live-coin-rise{0%{opacity:0;transform:translateY(0)scale(.6)rotate(-20deg)}15%{opacity:1}to{opacity:0;transform:translateY(-240px)scale(1.2)rotate(25deg)}}@media (prefers-reduced-motion:reduce){html:has(.lovebud-web-app) .live-coin-bursts span{opacity:.7;animation:none}}html:has(.lovebud-web-app) .live-coin-controls{top:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:auto;max-width:min(185px,58vw);font-size:11px;left:12px;right:auto}html:has(.lovebud-web-app) .has-live-battle .live-coin-controls{top:auto}html:has(.lovebud-web-app) .live-host-coin-controls{border-radius:20px;padding:7px 10px}html:has(.lovebud-web-app) .live-host-coin-controls>small{display:none}html:has(.lovebud-web-app) .live-viewer-coin-controls{text-shadow:0 1px 3px #000;background:0 0;padding:0}html:has(.lovebud-web-app) .live-viewer-coin-controls .live-coin-buttons button{background:#153350d9}html:has(.lovebud-web-app) .live-viewer-coin-controls .live-coin-score{justify-content:flex-start;gap:5px}:is(html:has(.lovebud-web-app) .has-sponsor-break .live-coin-controls,html:has(.lovebud-web-app) .has-sponsor-break .live-coin-bursts){display:none}html:has(.lovebud-web-app) .live-coin-buttons{gap:6px;margin:4px 0}html:has(.lovebud-web-app) .live-coin-buttons button{border-radius:18px;flex:none;height:36px;min-height:36px;padding:0 9px;font-size:11px;position:relative}html:has(.lovebud-web-app) .live-coin-buttons button:after{content:"";position:absolute;inset:-4px 0}html:has(.lovebud-web-app) .live-coin-buttons button svg{width:15px;height:15px}html:has(.lovebud-web-app) .live-coin-score svg{width:15px;height:15px}html:has(.lovebud-web-app) .live-coin-controls>small{font-size:9px}.live-floating-interactions .live-activity-feed{margin-bottom:86px}.live-watch-screen>header .live-share-button{border-radius:50%;width:40px;height:40px;min-height:40px;padding:10px}.live-watch-screen>header .live-share-button span{display:none}.live-watch-screen>header .live-share-button svg{width:18px;height:18px}.social-share-options{gap:12px;display:grid}.social-share-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.social-share-platforms a{min-height:44px;color:var(--lb-accent,#0644d8);border:1px solid var(--lb-border,#b8d5f9);background:var(--lb-tint,#edf5ff);border-radius:12px;justify-content:center;align-items:center;padding:10px;font-size:14px;font-weight:600;display:flex}.social-share-platforms a:focus-visible{outline:2px solid var(--lb-accent,#0644d8);outline-offset:2px}.social-share-hint{color:var(--lb-text,#556581);font-size:12px;line-height:1.5}.content-share-dialog [role=alert]{color:#9c2743}.shared-content-page{background:var(--lb-tint,#eef5ff);min-height:100dvh}.shared-content-shell{max-width:620px;padding:20px 12px calc(30px + env(safe-area-inset-bottom,0px));margin:auto}.shared-content-header{padding-top:env(safe-area-inset-top,0px);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.shared-content-header img{width:110px;height:auto}.shared-content-header a{color:var(--lb-accent,#0644d8);font-weight:600}.shared-content-notice{z-index:10;color:var(--lb-on-accent,#fff);background:var(--lb-accent,#0644d8);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:flex;position:sticky;top:8px}.shared-content-notice span{font-size:12px;line-height:1.5}.shared-content-notice button{color:var(--lb-accent,#0644d8);background:var(--lb-surface,#fff);flex:none;min-height:40px;font-size:12px}.shared-content-shell .post-head small{display:block}.shared-content-shell .live-post>p{white-space:pre-wrap;overflow-wrap:anywhere}.shared-content-shell .live-post-video{width:100%;max-height:70dvh}.shared-content-shell .post-photo-slide{max-height:70dvh}.shared-content-shell .content-preview-account{width:100%;margin:16px 0 0}html:has(.lovebud-web-app) .live-messages .conversation-list>button{align-items:flex-start;gap:12px;min-height:104px;padding:14px 46px 14px 4px}html:has(.lovebud-web-app) .live-messages .conversation-list strong{white-space:normal;color:var(--lb-text,#102849);font-size:16px;line-height:1.4}html:has(.lovebud-web-app) .live-messages .conversation-list small{color:var(--lb-text,#415571);font-size:13px;line-height:1.5}html:has(.lovebud-web-app) .live-messages .conversation-list .conversation-preview{white-space:normal;-webkit-line-clamp:2;text-overflow:clip;color:var(--lb-text,#243d5d);-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}html:has(.lovebud-web-app) .live-messages .conversation-list .conversation-preview.is-invitation{color:var(--lb-accent,#0644c5);white-space:normal;align-items:center;gap:6px;margin-top:7px;font-weight:650;display:flex}.conversation-preview svg{flex:none;width:18px;height:18px}html:has(.lovebud-web-app) .live-conversation-body .bubble .message-live-card{color:var(--lb-text,#12335b);background:var(--lb-surface,#fff);border:1px solid var(--lb-border,#b9d5f4);border-radius:13px;align-items:flex-start;gap:12px;min-width:0;padding:14px;font-size:15px;text-decoration:none;display:flex}.message-live-card>span:last-child{gap:8px;min-width:0;display:grid}.message-live-card strong{font-size:17px;line-height:1.4}.message-live-card span span{font-size:15px;line-height:1.5}.message-live-card b{color:var(--lb-accent,#0644d8);font-size:15px}.message-live-icon{width:40px;height:40px;color:var(--lb-accent,#0644d8);background:var(--lb-tint,#e7f2ff);border-radius:12px;flex:none;place-items:center;display:grid}.message-live-card:focus-visible{outline:3px solid var(--lb-accent,#21a1ec);outline-offset:3px}.live-floating-interactions .live-activity-feed{gap:8px;max-height:26dvh}.live-floating-interactions .live-activity-item,.live-floating-interactions .live-activity-item.is-gift{background:var(--lb-surface,#fff);max-width:min(92%,390px);color:var(--lb-text,#102849);border-color:var(--lb-border,#ccd9eb);padding:11px 13px;font-size:15px;line-height:1.5;box-shadow:0 2px 14px #07132238}.live-floating-interactions .live-activity-item p strong{color:var(--lb-accent,#0644c5);margin:0 0 3px;font-size:14px;line-height:1.45;display:block}.live-floating-interactions .live-activity-item:before{display:none}.instagram-share-guide,.creator-referrals{border:1px solid var(--lb-border,#ccdcf0);background:var(--lb-tint,#f4f9ff);color:var(--lb-text,#15345c);border-radius:16px;margin:14px 0;padding:16px}.instagram-share-guide h3,.creator-referrals h3{margin:0 0 10px;font-size:17px}.instagram-share-guide p,.creator-referrals p{font-size:14px;line-height:1.6}.instagram-share-guide small,.creator-referrals>small{color:var(--lb-text,#425f80);margin-top:12px;line-height:1.5;display:block}.instagram-share-guide .live-share-actions{flex-wrap:wrap;gap:10px;display:flex}.instagram-share-guide a{min-height:44px;color:var(--lb-accent,#0644d8);align-items:center;gap:6px;padding:10px;font-size:14px;font-weight:650;display:inline-flex}.instagram-share-guide a svg{width:18px}.social-share-platforms .instagram-share-button{min-height:44px}.referral-admin select{border:1px solid var(--lb-border,#cbd9ec);background:var(--lb-surface,white);max-width:100%;color:var(--lb-text,#12335b);border-radius:10px;margin:8px 0 12px;padding:12px;display:block}.referral-admin fieldset{border:0;gap:14px;min-width:0;padding:0;display:grid}.referral-confirm{align-items:flex-start;gap:10px;line-height:1.5;display:flex!important}.referral-confirm input{flex:none;width:20px;height:20px;margin-top:2px}.store-directory-header{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;border-bottom:1px solid var(--lb-border,#e1e9f1);background:var(--lb-surface,white);align-items:center;gap:12px;display:flex}.store-directory-header small{color:var(--lb-muted,#5f748a);font-size:11px}.store-directory-header h1{margin:0;font-size:22px}.store-directory-scroll{background:var(--lb-tint,#f7faff);padding:20px 16px 30px}.store-directory-intro{color:var(--lb-text,#536b82);margin-bottom:16px;line-height:1.5}.store-directory-tabs{gap:6px;padding:14px 0 18px;display:flex;overflow-x:auto}.store-directory-tabs button{border:1px solid var(--lb-border,#cfdeee);background:var(--lb-surface,white);white-space:nowrap;color:var(--lb-text,#324d6b);border-radius:24px;padding:9px 14px;font-size:12px;font-weight:600}.store-directory-tabs button.active{background:var(--lb-accent,#0644d8);color:var(--lb-on-accent,white);border-color:var(--lb-accent,#0644d8)}.store-directory-cards{gap:12px;display:grid}.store-directory-card{text-align:left;border:1px solid var(--lb-border,#d8e5f2);background:var(--lb-surface,#fff);border-radius:18px;gap:14px;width:100%;padding:18px;display:flex;box-shadow:0 4px 12px #12477306}.store-directory-icon{background:var(--lb-tint,#e8f3ff);width:46px;height:46px;color:var(--lb-accent,#087ee1);border-radius:14px;flex:none;place-items:center;display:grid}.store-directory-card-copy{gap:5px;min-width:0;display:grid}.store-directory-card-copy small,.store-directory-card-copy p{color:var(--lb-muted,#5f748a);font-size:12px}.store-directory-card-copy strong{color:var(--lb-text,#112b47);font-size:17px}.store-directory-card-copy b{font-size:13px;font-weight:500}.store-directory-card-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.store-directory-card-copy em{color:var(--lb-accent,#0644d8);margin-top:8px;font-size:13px;font-style:normal;font-weight:700}.store-directory-empty{text-align:center;color:var(--lb-text,#536b82);justify-items:center;gap:12px;padding:34px 18px;display:grid}.store-directory-empty h2{font-size:19px}.store-business-link{color:var(--lb-accent,#0644d8);margin:22px 0;font-size:13px;font-weight:700;display:block}.store-directory-detail{border:1px solid var(--lb-border,#d8e5f2);background:var(--lb-surface,white);border-radius:20px;gap:16px;padding:24px;display:grid}.store-directory-detail h2{font-size:23px}.store-directory-detail p{color:var(--lb-text,#536b82);line-height:1.6}.store-type{text-transform:uppercase;color:var(--lb-accent,#0644d8);font-size:11px;font-weight:700}.store-directory-note{font-size:12px}.store-age-check{align-items:center;gap:10px;font-size:14px;display:flex}.store-age-check input{width:20px;height:20px}.store-directory-open{background:var(--lb-accent,#0644d8);color:var(--lb-on-accent,white);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px;font-weight:700;text-decoration:none;display:flex}.store-directory-open svg{width:17px}.store-directory-open.is-disabled{opacity:.45;pointer-events:none}.store-directory .search-field input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.store-menu-frame{border:1px solid var(--lb-border,#d8e5f2);background:var(--lb-surface,white);border-radius:12px;width:calc(100% + 32px);height:calc(100dvh - 190px);min-height:560px;margin:0 -16px;display:block}html:has(.lovebud-web-app) .community-groups-screen .page-padding{padding:18px 16px 28px}html:has(.lovebud-web-app) .community-groups-screen .segmented-tabs button{min-height:46px;font-size:14px}html:has(.lovebud-web-app) .community-groups-screen .wide-search input{font-size:14px}html:has(.lovebud-web-app) .community-groups-screen .groups-hero h1{font-size:23px;line-height:1.3}html:has(.lovebud-web-app) .community-groups-screen .groups-hero p{font-size:13px}.community-groups-heading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 13px;display:flex}.community-groups-heading h2{margin:0;font-size:17px;font-weight:700}.community-groups-heading button{border-radius:12px;gap:6px;min-height:40px;font-size:13px}.community-groups-heading button svg{width:17px;height:17px}html:has(.lovebud-web-app) .community-groups-screen .groups-list>button{grid-template-columns:48px minmax(0,1fr) 22px;gap:12px;min-height:90px;padding:14px 12px}html:has(.lovebud-web-app) .community-groups-screen .groups-list>button>span{gap:6px;min-width:0}html:has(.lovebud-web-app) .community-groups-screen .groups-list strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}html:has(.lovebud-web-app) .community-groups-screen .groups-list small{font-size:11px;line-height:1.5}html:has(.lovebud-web-app) .community-groups-screen .groups-list .community-group-privacy{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.community-group-avatar{background:var(--lb-tint,#eaf5ff);width:48px;height:48px;color:var(--lb-accent,#0789ef);border-radius:50%;place-items:center;font-style:normal;display:grid}html:has(.lovebud-web-app) .community-groups-screen .community-group-avatar svg{width:25px;height:25px}html:has(.lovebud-web-app) .community-groups-screen .community-group-privacy svg{flex:none;width:12px;height:12px}html:has(.lovebud-web-app) .community-groups-screen .groups-list .community-group-card-description{color:var(--lb-muted,#74829a);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.community-group-unread{background:var(--lb-accent,#0789ef);min-width:23px;height:23px;color:var(--lb-on-accent,white);border-radius:20px;place-items:center;padding:0 4px;font-size:11px;display:grid}.community-group-detail-top{background:var(--lb-tint,#f2f8ff);border:1px solid var(--lb-border,#dce9f9);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:24px 10px;display:flex}.community-group-detail-top>img,.community-group-detail-top>.community-group-avatar{object-fit:cover;border-radius:50%;width:88px;height:88px}.community-group-detail-top h1{overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:700;line-height:1.3}.community-group-detail-top .community-group-privacy{color:var(--lb-muted,#667d9c);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.community-group-owner{background:var(--lb-tint,#dceeff);color:var(--lb-accent,#1566ac);border-radius:20px;padding:5px 9px;font-size:11px}.community-group-detail>h2{margin:22px 0 10px;font-size:17px;font-weight:700}.community-group-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.community-group-visibility{border-top:1px solid var(--lb-border,#e3ebf5);border-bottom:1px solid var(--lb-border,#e3ebf5);gap:12px;margin:12px 0;padding:16px 0;display:flex}.community-group-visibility>svg{width:21px;color:var(--lb-accent,#0789ef);flex:none}.community-group-visibility strong{font-size:14px}.community-group-visibility p{color:var(--lb-muted,#6b7d98);margin:6px 0 0;font-size:12px;line-height:1.6}.community-group-primary{border-radius:14px;gap:9px;width:100%;min-height:48px;margin:8px 0 16px;font-size:15px}.community-group-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.community-group-controls>span{color:var(--lb-muted,#6b7d98);font-size:12px}.community-group-controls>button:last-child{margin-left:auto;font-size:12px}.community-group-error{margin:12px 0}.community-group-editor{max-height:90dvh;overflow-y:auto}.community-group-editor form{flex-direction:column;gap:16px;display:flex}.community-group-editor form>label:not(.community-group-photo){flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.community-group-editor input,.community-group-editor textarea{font-weight:400}.community-group-photo{border:1px dashed var(--lb-accent,#91bae2);background:var(--lb-tint,#f3f9ff);cursor:pointer;border-radius:16px;align-items:center;gap:13px;min-height:88px;padding:14px;display:flex;position:relative}.community-group-photo>img,.community-group-photo>svg{object-fit:cover;width:58px;height:58px;color:var(--lb-accent,#0789ef);border-radius:50%}.community-group-photo span{font-size:14px;font-weight:600}.community-group-photo small{color:var(--lb-muted,#647b98);margin-top:5px;font-size:11px;font-weight:400;display:block}.community-group-photo input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.community-group-photo:focus-within{outline:2px solid var(--lb-accent,#0789ef);outline-offset:3px}.community-group-editor fieldset{border:0;flex-direction:column;gap:9px;padding:0;display:flex}.community-group-editor legend{margin-bottom:9px;font-size:13px;font-weight:600}.community-group-editor fieldset>label{border:1px solid var(--lb-border,#d9e4f3);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.community-group-editor fieldset>label.selected{border-color:var(--lb-accent,#0789ef);background:var(--lb-tint,#f0f8ff)}.community-group-editor fieldset svg{width:21px;color:var(--lb-accent,#0789ef);flex:none}.community-group-editor fieldset strong{font-size:14px}.community-group-editor fieldset small{color:var(--lb-muted,#6a7d97);margin-top:5px;font-size:12px;line-height:1.55;display:block}.community-group-editor input[type=radio]{width:16px;height:16px;accent-color:var(--lb-accent,#0789ef);flex:none}.community-group-note{color:var(--lb-muted,#657891);margin:0;font-size:12px;line-height:1.6}.community-group-editor .community-remove-photo{align-self:flex-start;align-items:center;gap:5px;font-size:12px;display:flex}.community-remove-photo svg{width:14px;height:14px}.community-group-editor form>button[type=submit]{border-radius:13px;min-height:46px}.message-attachment-control{flex:none;position:relative}.message-attachment-input{display:none}.message-attachment-menu{background:var(--lb-surface,white);border:1px solid var(--lb-border,#d4e4f5);z-index:10;width:min(285px,100vw - 32px);color:var(--lb-text,#122449);border-radius:18px;flex-direction:column;gap:6px;padding:14px;display:flex;position:absolute;bottom:calc(100% + 16px);left:0;box-shadow:0 10px 35px #13355c22}.message-attachment-menu>div{justify-content:space-between;align-items:center;font-size:14px;display:flex}.message-attachment-menu>div button{color:var(--lb-muted,#637897);background:0 0;border:0;padding:6px}.message-attachment-menu>button{background:var(--lb-tint,#f2f8ff);min-height:43px;color:var(--lb-accent,#145080);text-align:left;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.message-attachment-menu svg{width:18px;height:18px}.message-attachment-menu>small{color:var(--lb-muted,#71839b);margin-top:5px;font-size:11px;line-height:1.5}.live-conversation-body .bubble video{background:var(--lb-deep,#101c31);border-radius:12px;width:100%;max-width:420px;max-height:55dvh;display:block}html:has(.lovebud-web-app) .app-kiosk-scroll{background:var(--lb-surface,#fff);padding:18px 16px 30px}.app-kiosk-intro{padding:2px 0 18px}.app-kiosk-eyebrow{color:var(--lb-accent,#0789ef);letter-spacing:1.2px;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.app-kiosk-eyebrow svg{width:15px;height:15px}.app-kiosk-intro h1{letter-spacing:-.7px;color:var(--lovebud-navy);margin:10px 0 6px;font-size:26px;font-weight:750;line-height:1.25}.app-kiosk-intro>p{color:var(--lb-muted,#75839b);margin:0;font-size:13px}.app-kiosk-delivery{background:var(--lb-tint,#f0f7ff);border:1px solid var(--lb-border,#dfedff);color:var(--lb-text,#43658b);border-radius:12px;align-items:center;gap:8px;margin-bottom:18px;padding:11px 10px;display:flex}.app-kiosk-delivery>svg{width:17px;height:17px;color:var(--lb-accent,#0789ef);flex:none}.app-kiosk-delivery p{flex:1;margin:0;font-size:11px;line-height:1.5}.app-kiosk-delivery a{white-space:nowrap;color:var(--lb-accent,#087fe2);align-items:center;gap:2px;font-size:11px;font-weight:700;display:flex}.app-kiosk-delivery a svg{width:13px;height:13px}.app-kiosk-delivery>button{color:var(--lb-muted,#7a8da5);background:0 0;border:0;flex:none;padding:4px}.app-kiosk-delivery>button svg{width:14px;height:14px}.app-kiosk-filters{flex-direction:column;gap:10px;display:flex}.app-kiosk-search{border:1px solid var(--lb-border,#dce6f3);background:var(--lb-surface,#fff);border-radius:13px;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex}.app-kiosk-search>svg{width:18px;height:18px;color:var(--lb-muted,#8b9cb3);flex:none}.app-kiosk-search>input{width:100%;min-width:0;height:46px;color:var(--lovebud-navy);background:0 0;border:0;outline:0;font-size:14px}.app-kiosk-search:focus-within{outline:2px solid var(--lb-accent,#0789ef);outline-offset:2px}.app-kiosk-filter-row{align-items:center;gap:9px;display:flex}.app-kiosk-filter-row>label{flex:1;min-width:0}.app-kiosk-filter-row select{border:1px solid var(--lb-border,#dce6f3);background:var(--lb-surface,#fff);width:100%;min-width:0;height:42px;color:var(--lb-text,#506582);border-radius:11px;padding:0 10px;font-size:13px}.app-kiosk-filter-row>button{white-space:nowrap;border-radius:11px;gap:6px;min-height:42px;font-size:13px}.app-kiosk-filter-row svg{width:16px;height:16px}.app-kiosk-filter-row>.app-kiosk-clear{background:var(--lb-soft,#f0f5fb);width:32px;min-height:32px;color:var(--lb-muted,#6d809a);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.app-kiosk-gps{color:var(--lb-muted,#627b9a);margin:0;font-size:12px;line-height:1.5}.app-kiosk-results-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:20px 0 12px;display:flex}.app-kiosk-results-toolbar p{color:var(--lb-muted,#8190a7);margin:0;font-size:12px}.app-kiosk-results-toolbar strong{color:var(--lb-text,#1c3457);font-size:15px}.app-kiosk-results-toolbar small{font-size:11px}.app-kiosk-results-toolbar>div{border:1px solid var(--lb-border,#dfebf7);background:var(--lb-tint,#f5f9ff);border-radius:11px;gap:3px;padding:3px;display:flex}.app-kiosk-results-toolbar button{color:var(--lb-muted,#7b8da6);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.app-kiosk-results-toolbar button.active{background:var(--lb-surface,#fff);color:var(--lb-accent,#0789ef);box-shadow:0 1px 5px #12376c14}.app-kiosk-results-toolbar button svg{width:14px;height:14px}.app-kiosk-results{scroll-margin-top:90px}.app-kiosk-map-shell{border:1px solid var(--lb-border,#dce8f5);background:var(--lb-soft,#eff4fa);border-radius:17px;margin-bottom:14px;position:relative;overflow:hidden}.app-kiosk-map{touch-action:pan-y;width:100%;height:290px}.app-kiosk-map-status{text-align:center;color:var(--lb-muted,#6680a0);background:var(--lb-tint,#f0f6fc);pointer-events:none;place-items:center;padding:30px;font-size:13px;line-height:1.6;display:grid;position:absolute;inset:0}.app-kiosk-map-warning{background:var(--lb-surface,#fff);color:var(--lb-muted,#6d7c93);border-radius:8px;padding:8px 10px;font-size:10px;position:absolute;bottom:25px;left:10px;right:10px}.app-kiosk-map .maplibregl-ctrl-group{border-radius:10px;box-shadow:0 2px 10px #15447622}.app-kiosk-map .maplibregl-ctrl-group button{width:34px;height:34px}.app-kiosk-map .maplibregl-ctrl-attrib{background:#fffffff0;font-size:9px}.kiosk-map-pin{border:2px solid var(--lb-border,#fff);background:var(--lb-accent,#0789ef);width:32px;height:32px;color:var(--lb-on-accent,#fff);cursor:pointer;border-radius:50%;place-items:center;padding:5px;display:grid;box-shadow:0 2px 7px #17558c44}.kiosk-map-pin svg{width:19px;height:19px}.kiosk-map-pin.selected{background:var(--lb-deep,#0a2c67);z-index:3;width:39px;height:39px;box-shadow:0 0 0 5px #0789ef33,0 2px 10px #12376c44}.kiosk-map-pin:focus-visible{outline:3px solid var(--lb-accent,#12437e);outline-offset:4px}.kiosk-user-position{background:var(--lb-accent,#0badd7);border:3px solid var(--lb-border,white);border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 6px #0badd72b}.app-kiosk-cards{gap:12px;display:grid}.app-kiosk-card{border:1px solid var(--lb-border,#e0e8f2);background:var(--lb-surface,#fff);border-radius:16px;padding:15px}.app-kiosk-card.selected{border-color:var(--lb-border,#9bccf7)}.app-kiosk-selected{background:var(--lb-tint,#f5faff);border-color:var(--lb-border,#97cafd);margin-bottom:14px}.app-kiosk-card-heading{align-items:center;gap:10px;display:flex}.app-kiosk-card-heading>i{background:var(--lb-tint,#eaf5ff);width:36px;height:36px;color:var(--lb-accent,#0789ef);border-radius:11px;flex:none;place-items:center;display:grid}.app-kiosk-card-heading>i svg{width:19px;height:19px}.app-kiosk-card-heading>span{flex:1;min-width:0}.app-kiosk-card-heading small{color:var(--lb-muted,#7e91ab);font-size:10px}.app-kiosk-card-heading h2{color:var(--lb-text,#193255);overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;font-weight:700;line-height:1.4}.app-kiosk-card-heading>b{color:var(--lb-accent,#0789ef);white-space:nowrap;font-size:11px;font-weight:650}.app-kiosk-card-heading>button{color:var(--lb-muted,#6a819c);background:0 0;border:0;padding:4px}.app-kiosk-card-heading>button svg{width:16px;height:16px}.app-kiosk-address{margin:10px 0 12px;display:block}.app-kiosk-address address{color:var(--lb-muted,#6a7f99);font-size:12px;font-style:normal;line-height:1.55}.app-kiosk-card-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-kiosk-card-actions a{color:var(--lb-accent,#0789ef);background:var(--lb-tint,#eef7ff);border-radius:8px;align-items:center;gap:5px;padding:9px 10px;font-size:11px;font-weight:650;display:flex}.app-kiosk-card-actions a svg{width:13px;height:13px}.app-kiosk-card-actions button{color:var(--lb-muted,#6d829d);white-space:nowrap;background:0 0;border:0;padding:9px 0;font-size:11px}.app-kiosk-note{color:var(--lb-muted,#8292a9);text-align:center;margin:15px 4px 0;font-size:11px;line-height:1.6}.app-kiosk-download-link{color:var(--lb-muted,#54769c);justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:11px;display:flex}.app-kiosk-download-link svg{width:14px;height:14px}@media (min-width:700px){html:has(.lovebud-web-app) .app-kiosk-scroll{padding:24px}.app-kiosk-map{height:380px}.app-kiosk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.app-kiosk-intro h1{font-size:30px}.app-kiosk-delivery p{font-size:13px}}.conversation-group-title{max-width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.conversation-group-title:focus-visible{outline:2px solid var(--lb-accent,#0789ef);outline-offset:4px;border-radius:4px}.wallet-rewards{border:1px solid var(--lb-border,#dae6f4);background:var(--lb-surface,#fff);border-radius:17px;margin:0 0 20px;padding:16px}.wallet-rewards-heading,.wallet-rewards-heading>div{align-items:center;gap:9px;display:flex}.wallet-rewards-heading{border-bottom:1px solid var(--lb-border,#edf2f8);justify-content:space-between;padding-bottom:12px}.wallet-rewards-heading>div>svg{width:22px;height:22px;color:var(--lb-accent,#0789ef)}.wallet-rewards .wallet-rewards-heading h2{margin:0;font-size:18px;line-height:1.3}.wallet-rewards-heading>button{border-radius:10px;flex:none;width:35px;height:35px}.wallet-rewards-heading>button svg{width:16px;height:16px}.wallet-rewards .gift-empty{text-align:center;padding:22px 8px}.wallet-rewards .gift-empty>svg{width:30px;height:30px;color:var(--lb-accent,#0789ef)}.wallet-rewards .gift-empty h2{margin:9px 0 6px;font-size:15px}.wallet-rewards .gift-empty p{color:var(--lb-muted,#7386a1);margin:0;font-size:12px;line-height:1.6}.wallet-rewards .gift-received{border-radius:13px;margin:14px 0 0}.wallet-rewards .gift-received h2{font-size:16px}.wallet-rewards .gift-received p{font-size:13px;line-height:1.6}.wallet-rewards>p[role=status]{color:var(--lb-muted,#71849c);margin:15px 0;font-size:13px}.medical-locator .app-kiosk-card-actions{flex-wrap:wrap;gap:10px}.medical-locator .app-kiosk-card-actions a{white-space:nowrap}.medical-service-badge{color:var(--lb-accent,#075bb4);align-items:center;gap:7px;margin:12px 0 8px;font-size:13px;font-weight:700;display:flex}.medical-service-badge svg{width:17px;height:17px}.medical-service-states{color:var(--lb-muted,#5f7395);margin:10px 0;font-size:12px;line-height:1.5}.medical-business-callout button{color:var(--lb-accent,#006ac9);background:0 0;border:0;flex-shrink:0;align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.medical-business-callout button svg{width:14px;height:14px}.medical-plan{border:1px solid var(--lb-border,#dce7fa);background:var(--lb-tint,#f4f9ff);border-radius:20px;margin-bottom:24px;padding:20px}.medical-plan>strong{color:var(--lb-accent,#005eb7);font-size:34px}.medical-plan>strong span{font-size:16px;font-weight:500}.medical-plan p,.medical-business>p{color:var(--lb-muted,#51698d);font-size:14px;line-height:1.6}.medical-business h2{margin:22px 0 12px;font-size:21px;font-weight:800}.medical-business h3{font-size:17px;font-weight:750}.medical-business .app-kiosk-card{margin:12px 0}.medical-business .app-kiosk-card>p{margin:6px 0;font-size:13px;line-height:1.6}.medical-registration{border-top:1px solid var(--lb-border,#dce7fa);margin-top:24px;padding-top:20px}.medical-registration summary{cursor:pointer;margin-bottom:18px;font-size:18px;font-weight:750}.medical-business label:not(.medical-check){flex-direction:column;gap:6px;display:flex}.medical-business input:not([type=checkbox]),.medical-business textarea,.medical-business select{background:var(--lb-surface,white);border:1px solid var(--lb-border,#ccd9ec);width:100%;min-width:0;color:var(--lb-text,#122144);border-radius:10px;padding:11px 12px;font-size:16px}.medical-business .medical-check{flex-direction:row;align-items:flex-start;gap:9px;margin:14px 0;font-size:13px;line-height:1.5;display:flex}.medical-check input{width:17px;height:17px;accent-color:var(--lb-accent,#008af0);flex-shrink:0;margin-top:3px}.medical-state-picker{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:9px;margin:12px 0;display:grid}.medical-state-picker label{align-items:center;gap:5px;font-size:13px;flex-direction:row!important;display:flex!important}.medical-business fieldset{border:1px solid var(--lb-border,#dce7fa);border-radius:12px;padding:12px}.medical-business .admin-actions{flex-wrap:wrap}.medical-business .admin-record{overflow-wrap:anywhere}.medical-business .live-form{gap:15px}.medical-business .app-kiosk-eyebrow{font-size:10px}.live-centered-stage .live-camera-area{inset:var(--live-camera-top) 12px 34px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;container-type:size}.live-centered-stage .live-centered-grid{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.live-centered-stage .live-centered-grid>.live-video-tile{aspect-ratio:auto;width:100%;min-width:0;height:100%;min-height:0}.live-centered-stage.has-guest .live-centered-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:min(100cqw,200cqh + 12px);height:auto}.live-centered-stage.has-guest .live-centered-grid>.live-video-tile{aspect-ratio:1;border-radius:16px;width:100%;height:auto}.live-centered-stage:is([data-participants="3"],[data-participants="4"]) .live-centered-grid{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));width:min(100cqw,100cqh)}.live-centered-stage[data-participants="3"] .live-centered-grid>.live-video-tile:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}html:has(.lovebud-web-app) .live-video-stage.live-centered-stage.has-guest .live-video-tracks video{object-fit:contain!important;object-position:center!important}.live-centered-stage .live-stage-brand{max-width:calc(100% - 24px)}.live-centered-stage .live-stage-brand .live-stage-brand-copy strong{font-size:clamp(14px,4.4vw,18px)!important}.live-centered-stage .live-stage-brand .live-brand-website{overflow-wrap:anywhere}.live-floating-interactions .live-activity-item,.live-floating-interactions .live-activity-item.is-gift{color:#fff;box-shadow:none;text-shadow:0 1px 3px #000,0 0 5px #0009;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0615282e;border:1px solid #ffffff20;max-width:min(84%,360px);padding:7px 10px}.live-floating-interactions .live-activity-item p strong{color:#fff;margin-right:6px;font-size:13px;display:inline}.live-floating-interactions .live-activity-item p span{font-size:14px;line-height:1.4}.live-floating-interactions:not(.is-expanded) .live-activity-item p{-webkit-line-clamp:2}.live-floating-interactions .live-activity-item.is-fading{opacity:.2}.live-floating-interactions .live-activity-item>button{color:#fff}.live-floating-interactions .live-comment-composer input{color:#fff;box-shadow:none;text-shadow:0 1px 3px #000;background:#06152833;border-color:#ffffff5c}.live-floating-interactions .live-comment-composer input::placeholder{color:#ffffffe0}.live-floating-interactions .live-comment-composer>.live-chat-history-toggle{color:#fff;background:#0615284d;border:1px solid #ffffff5c}.live-comment-composer>button.live-send-love{color:#fff;background:#c92c67;border-radius:14px;grid-template-rows:24px 12px;gap:0;width:48px;height:44px;min-height:44px}.live-comment-composer>button.live-send-love>span{font-size:10px;line-height:1}.live-arrival-username{color:var(--lb-muted,#e0eeff);margin-right:6px;font-size:11px;display:inline}.live-floating-interactions .live-activity-item.is-arrival{background:0 0;border-color:#0000;padding:3px 8px}.live-heart-controls{z-index:6;color:#fff;text-shadow:0 1px 4px #000;justify-items:end;gap:5px;max-width:140px;display:grid;position:absolute;right:12px}.live-heart-controls>button{color:#fff;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#08203d4d;border:1px solid #ffffff40;border-radius:22px;justify-items:center;gap:1px;min-width:64px;min-height:68px;padding:7px 9px;display:grid}.live-heart-controls svg{color:#ff75a6;fill:currentColor;filter:drop-shadow(0 1px 2px #0006);width:25px;height:25px}.live-heart-controls strong{font-size:12px}.live-heart-controls small{font-size:10px}.live-heart-controls>button:active{transform:scale(.94)}.live-heart-controls>button:disabled{opacity:.5}.live-heart-controls p{background:#061528b3;border-radius:8px;max-width:140px;padding:6px;font-size:10px;line-height:1.3}.live-heart-total{background:#06152866;border-radius:18px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex}.live-heart-total svg{width:18px;height:18px}.live-heart-bursts{pointer-events:none;z-index:7;position:absolute;inset:0;overflow:hidden}.live-heart-bursts>span{color:#ff75a6;animation:2.2s ease-out both live-heart-float;position:absolute;bottom:145px}.live-heart-bursts svg{fill:currentColor;filter:drop-shadow(0 1px 3px #0006);width:27px;height:27px}@keyframes live-heart-float{0%{opacity:0;transform:translateY(0)scale(.7)}10%{opacity:1}to{opacity:0;transform:translate(15px,-160px)scale(1.25)}}.has-sponsor-break .live-heart-controls,.has-sponsor-break .live-heart-bursts{display:none}.live-host-people-panel{z-index:9;background:var(--lb-surface,white);width:min(360px,100vw - 24px);max-height:65dvh;color:var(--lb-text,#15264a);border:1px solid var(--lb-border,#d7e4f4);border-radius:18px;padding:12px;position:absolute;top:48px;left:0;overflow:auto;box-shadow:0 12px 40px #0005}.live-host-people-panel>.live-host-guests{width:auto;max-height:none;box-shadow:none;border:0;margin:25px 0 12px;padding:0;position:static}.live-people-close{width:30px;height:30px;color:var(--lb-text,#15264a);border:1px solid var(--lb-border,#d7e4f4);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.live-people-close svg{width:17px;height:17px}.live-participant-list{border-top:1px solid var(--lb-border,#d7e4f4);padding-top:12px}.live-participant-list h2{margin-bottom:10px;font-size:14px;font-weight:700}.live-participant-list>input{border:1px solid var(--lb-border,#c8d8ed);width:100%;min-height:44px;color:var(--lb-text,#15264a);background:var(--lb-tint,#f7faff);border-radius:10px;padding:8px 10px;font-size:16px}.live-participant-list>small{color:var(--lb-muted,#657891);margin:8px 0;font-size:11px;line-height:1.4;display:block}.live-participant-rows{max-height:220px;overflow:auto}.live-participant-rows .live-guest-person>div{flex:1;min-width:0}.live-participant-rows .live-guest-person>button{color:#a12c4b;border:1px solid #f1c4cf;border-radius:10px;flex:none;min-height:40px;padding:7px 10px;font-size:11px}.live-guest-request-toast{left:12px;right:12px;top:calc(108px + env(safe-area-inset-top,0px));z-index:30;color:#fff;background:#09243cf2;border:1px solid #ffffff70;border-radius:16px;align-items:center;gap:8px;max-width:480px;margin:0 auto;padding:12px 30px 12px 12px;display:flex;position:fixed;box-shadow:0 6px 24px #0004}.live-guest-request-toast>div{flex:1;min-width:0}.live-guest-request-toast strong,.live-guest-request-toast small{overflow-wrap:anywhere;display:block}.live-guest-request-toast strong{font-size:13px}.live-guest-request-toast small{color:var(--lb-muted,#d1e4f7);margin-top:3px;font-size:11px;line-height:1.4}.live-guest-request-toast>button{color:#fff;background:#ffffff12;border:1px solid #ffffff50;border-radius:10px;min-height:40px;padding:8px;font-size:12px}.live-guest-request-toast>button.accept{background:var(--lb-accent,#087fb5)}.live-guest-request-toast>button.dismiss{background:0 0;border:0;width:24px;height:24px;min-height:24px;padding:3px;position:absolute;top:3px;right:3px}.live-guest-request-toast .dismiss svg{width:16px;height:16px}.live-host-action-error{top:calc(186px + env(safe-area-inset-top,0px));z-index:31;color:#fff;background:#8d2645ed;border-radius:12px;padding:9px;font-size:12px;position:fixed;left:12px;right:12px}@media (max-height:480px){.live-centered-stage .live-camera-area{inset:12px 14px 18px calc(clamp(145px,24vw,220px) + 28px)}.live-centered-stage.is-ad-free .live-camera-area{inset:12px 14px 18px}.live-centered-stage.battle-stage .live-camera-area{left:240px}.live-heart-controls>button{min-height:50px;padding:3px 8px}.live-heart-controls svg{width:19px;height:19px}.live-host-people-panel{max-height:60dvh}.live-guest-request-toast{width:min(430px,100vw - 120px);top:62px;left:auto;right:12px}}@media (prefers-reduced-motion:reduce){.live-heart-bursts{display:none}.live-heart-controls>button:active{transform:none}}.lovebud-auth-gate p{color:#fff;max-width:380px;line-height:1.5}.lovebud-retry{background:var(--lb-surface,#fff);min-height:48px;color:var(--lb-accent,#0644d8);cursor:pointer;border:0;border-radius:14px;margin-top:24px;padding:12px 24px;font-size:16px;font-weight:700}.lovebud-retry-link{color:#fff;margin-top:18px;font-size:15px;text-decoration:underline}.lovebud-offline-status{z-index:15;background:var(--lb-tint,#eaf3ff);border-bottom:1px solid var(--lb-border,#c8dcf8);height:58px;color:var(--lb-text,#173658);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:12px;line-height:1.35;display:flex;position:absolute;inset:0 0 auto}.lovebud-offline-status span{flex-direction:column;gap:3px;display:flex}.lovebud-offline-status strong{font-weight:750}.lovebud-offline-status small{color:var(--lb-text,#45627f);font-size:10px}.lovebud-offline-status button{border:1px solid var(--lb-border,#a9caef);background:var(--lb-surface,white);color:var(--lb-accent,#0758ce);border-radius:10px;min-height:38px;padding:9px 12px;font-weight:700}.phone-frame:has(.lovebud-offline-status)>.screen{top:58px}@media (max-width:600px){html:has(.lovebud-web-app) .phone-frame>.lovebud-offline-status{inset:auto 0 calc(50px + env(safe-area-inset-bottom,0px));height:58px;position:fixed}html:has(.lovebud-web-app) .phone-frame:has(.lovebud-offline-status)>.screen{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px));top:auto}}html:has(.lovebud-web-app) .post-media-layer{display:contents}html:has(.lovebud-web-app) .screen.reels-unified.community-mode{--reels-nav-height:84px;color:#fff;background:var(--lb-deep,#05080e);height:100%;min-height:0;padding:0;position:absolute;inset:0;overflow:hidden}html:has(.lovebud-web-app) .screen.reels-unified.community-mode>.reels-top{z-index:8;height:calc(128px + env(safe-area-inset-top,0px));pointer-events:none;background:linear-gradient(#0009,#0004 65%,#0000);border:0;padding:0;position:absolute;inset:0 0 auto}html:has(.lovebud-web-app) .community-mode .reels-top>.status-bar{display:none}html:has(.lovebud-web-app) .community-mode .reels-top button{pointer-events:auto}html:has(.lovebud-web-app) .community-mode .reels-top>.icon-button{top:calc(10px + env(safe-area-inset-top,0px));color:#fff;background:0 0;border:0;border-radius:50%;width:44px;height:44px;left:8px}html:has(.lovebud-web-app) .community-mode .reels-top>.reels-create{left:auto;right:8px}html:has(.lovebud-web-app) .community-mode .community-reel-heading{top:calc(10px + env(safe-area-inset-top,0px));justify-content:center;gap:22px;display:flex;left:58px;right:58px}html:has(.lovebud-web-app) .community-reel-heading button{color:#ffffffb8;white-space:nowrap;text-shadow:0 1px 8px #0008;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:16px;font-weight:650;position:relative}html:has(.lovebud-web-app) .community-reel-heading button[aria-pressed=true]{color:#fff;font-weight:800}html:has(.lovebud-web-app) .community-reel-heading button[aria-pressed=true]:after{content:"";background:#fff;border-radius:3px;width:25px;height:3px;position:absolute;bottom:1px;left:calc(50% - 12.5px)}html:has(.lovebud-web-app) .community-mode .reels-mode-tabs{top:calc(61px + env(safe-area-inset-top,0px));justify-content:center;gap:9px;display:flex;left:60px;right:60px}html:has(.lovebud-web-app) .community-mode .reels-mode-tabs button{color:#ffffffe0;text-shadow:0 1px 6px #0008;background:0 0;border:1px solid #0000;border-radius:20px;width:auto;height:34px;min-height:34px;padding:5px 11px;font-size:11px;font-weight:600}html:has(.lovebud-web-app) .community-mode .reels-mode-tabs button.active{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border-color:#ffffff32}html:has(.lovebud-web-app) .screen.reels-unified.community-mode>.reels-viewport{inset:0 0 var(--reels-nav-height);background:var(--lb-deep,#05080e);scroll-snap-type:y mandatory;overflow-anchor:none;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:none;outline-offset:-3px;width:100%;height:auto;max-height:none;padding:0;scroll-padding:0;position:absolute;overflow:hidden auto}html:has(.lovebud-web-app) .reels-viewport>.immersive-reel{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;background:var(--lb-deep,#05080e);color:#fff;border:0;border-radius:0;width:100%;height:100%;min-height:100%;margin:0;padding:0;position:relative;overflow:hidden}html:has(.lovebud-web-app) .immersive-reel .reel-media-layer{position:absolute;inset:0}html:has(.lovebud-web-app) .immersive-reel .reel-media-layer:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0001 25%,#0006 65%,#000b);position:absolute;inset:38% 0 0}html:has(.lovebud-web-app) .immersive-reel .reel-photo-backdrop{object-fit:cover;filter:blur(28px)brightness(.45);pointer-events:none;width:116%;height:116%;position:absolute;inset:-8%}:is(html:has(.lovebud-web-app) .immersive-reel .media-video-shell,html:has(.lovebud-web-app) .immersive-reel .post-photo-gallery,html:has(.lovebud-web-app) .immersive-reel .post-photo-track,html:has(.lovebud-web-app) .immersive-reel .post-photo-slide){aspect-ratio:auto;background:0 0;border-radius:0;width:100%;height:100%;min-height:0;max-height:none}html:has(.lovebud-web-app) .immersive-reel .media-video-shell>video{aspect-ratio:auto;object-fit:cover;background:var(--lb-deep,#05080e);border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}html:has(.lovebud-web-app) .immersive-reel .media-video-shell[data-orientation=wide]>video{object-fit:contain}html:has(.lovebud-web-app) .immersive-reel .post-photo-slide .post-media{border:0;width:100%;padding:0}html:has(.lovebud-web-app) .immersive-reel .post-photo-count{top:calc(116px + env(safe-area-inset-top,0px));left:16px;right:auto}html:has(.lovebud-web-app) .immersive-reel .post-photo-navigation{z-index:3;background:0 0;padding:0;position:absolute;bottom:76px;left:20%;right:20%}html:has(.lovebud-web-app) .immersive-reel .post-photo-navigation>button{color:#fff;background:#0004}html:has(.lovebud-web-app) .immersive-reel .reel-caption{z-index:4;pointer-events:none;text-shadow:0 1px 8px #0009;text-align:left;position:absolute;bottom:24px;left:16px;right:84px}html:has(.lovebud-web-app) .immersive-reel.has-reel-music .reel-caption{bottom:86px}html:has(.lovebud-web-app) .immersive-reel .reel-caption button{pointer-events:auto;color:#fff;background:0 0;border:0}html:has(.lovebud-web-app) .immersive-reel .reel-creator{align-items:center;gap:10px;margin-bottom:8px;display:flex}html:has(.lovebud-web-app) .immersive-reel .reel-creator>button:first-child{text-align:left;min-width:0;padding:0}html:has(.lovebud-web-app) .immersive-reel .reel-creator strong{overflow-wrap:anywhere;font-size:16px;font-weight:750;line-height:1.35;display:block}html:has(.lovebud-web-app) .immersive-reel .reel-creator span{opacity:.8;margin-top:2px;font-size:11px;display:block}html:has(.lovebud-web-app) .immersive-reel .reel-options{flex-shrink:0;place-items:center;width:34px;height:44px;padding:0;display:grid}html:has(.lovebud-web-app) .immersive-reel .reel-options svg{width:20px}html:has(.lovebud-web-app) .immersive-reel .reel-caption p{color:#fff;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}html:has(.lovebud-web-app) .immersive-reel .reel-caption p.expanded{pointer-events:auto;white-space:pre-wrap;max-height:28dvh;display:block;overflow-y:auto}html:has(.lovebud-web-app) .immersive-reel .reel-caption-expand{min-height:30px;padding:3px 0;font-size:12px;font-weight:650}html:has(.lovebud-web-app) .immersive-reel .reel-original-audio{opacity:.9;align-items:center;gap:7px;margin-top:9px;font-size:11px;display:flex}html:has(.lovebud-web-app) .immersive-reel .reel-original-audio svg{width:13px;height:13px}html:has(.lovebud-web-app) .immersive-reel .post-actions{z-index:5;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;width:52px;margin:0;padding:0;display:flex;position:absolute;bottom:104px;right:10px}html:has(.lovebud-web-app) .immersive-reel .post-actions>button{color:#fff;width:48px;min-width:44px;height:auto;min-height:45px;box-shadow:none;text-shadow:0 1px 5px #0009;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:0;display:flex}html:has(.lovebud-web-app) .immersive-reel .post-actions>button svg{stroke-width:1.8px;filter:drop-shadow(0 2px 4px #0005);width:29px;height:29px}html:has(.lovebud-web-app) .immersive-reel .post-actions>button span{color:inherit;font-size:11px;font-weight:650;line-height:1.3}html:has(.lovebud-web-app) .immersive-reel .post-actions>.liked{color:#ff4675}html:has(.lovebud-web-app) .immersive-reel .post-actions>button[aria-label=Save\ reel][aria-pressed=true]{color:#ffd77c}html:has(.lovebud-web-app) .immersive-reel .post-actions>.reel-profile-action{background:var(--lb-deep,#152846);border:2px solid #fff;border-radius:50%;width:44px;height:44px;min-height:44px;margin-bottom:3px;overflow:hidden}html:has(.lovebud-web-app) .immersive-reel .reel-profile-action img{object-fit:cover;width:100%;height:100%}html:has(.lovebud-web-app) .immersive-reel .send-love svg{color:var(--lb-accent,#7dd7ff)}html:has(.lovebud-web-app) .immersive-reel .post-actions>.send-love{color:#fff}html:has(.lovebud-web-app) .immersive-reel .reel-video-tap{z-index:1;color:#ffffffc9;background:0 0;border:0;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}html:has(.lovebud-web-app) .immersive-reel .reel-video-tap>svg{filter:drop-shadow(0 3px 12px #0005);width:62px;height:62px}html:has(.lovebud-web-app) .immersive-reel .reel-video-tap.is-playing>svg{opacity:0}html:has(.lovebud-web-app) .immersive-reel .reel-progress{z-index:6;accent-color:#fff;cursor:pointer;width:100%;height:12px;min-height:12px;margin:0;padding:0;position:absolute;bottom:0;left:0}html:has(.lovebud-web-app) .immersive-reel .media-sound-toggle{top:calc(113px + env(safe-area-inset-top,0px));z-index:4;color:#fff;background:#0004;border:1px solid #ffffff30;border-radius:50%;width:40px;height:40px;padding:10px;bottom:auto;left:auto;right:14px}html:has(.lovebud-web-app) .immersive-reel .media-sound-toggle span{display:none}html:has(.lovebud-web-app) .immersive-reel .reel-music-player{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#ffffff12;border:1px solid #ffffff25;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:7px;padding:7px 8px;display:flex;position:absolute;bottom:15px;left:16px;right:76px}html:has(.lovebud-web-app) .immersive-reel .reel-music-player .post-music-icon{color:#fff;background:0 0;border-radius:0;width:22px;height:26px;padding:0}html:has(.lovebud-web-app) .immersive-reel .reel-music-player .post-music-icon svg{width:18px;height:18px}html:has(.lovebud-web-app) .immersive-reel .reel-music-player .post-music-title{flex:1;min-width:0}html:has(.lovebud-web-app) .immersive-reel .reel-music-player strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}html:has(.lovebud-web-app) .immersive-reel .reel-music-player small{color:#ffffffbd;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}html:has(.lovebud-web-app) .immersive-reel .reel-music-player>button{color:#fff;background:0 0;border-radius:50%;width:29px;min-width:29px;min-height:38px;padding:5px}html:has(.lovebud-web-app) .immersive-reel .reel-music-player .music-credit{color:#ffffffc9;flex-basis:auto;padding:0;font-size:8px}html:has(.lovebud-web-app) .immersive-reel .reel-music-player .music-credit p{color:#fff;background:#071633f5;border-radius:12px;padding:12px;position:absolute;bottom:100%;left:0;right:0}html:has(.lovebud-web-app) .immersive-reel .reel-text-content{overflow-wrap:anywhere;background:radial-gradient(at top left,var(--lb-accent,#0644d8),var(--lb-strong,#071633) 75%);place-content:center;height:100%;padding:100px 80px 160px 28px;font-size:24px;font-weight:700;display:grid}html:has(.lovebud-web-app) .reels-feed-tail{min-height:150px;color:var(--lb-muted,#b9c5db);text-align:center;scroll-snap-align:end;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 30px;font-size:13px;display:flex}html:has(.lovebud-web-app) .reels-feed-tail.is-empty{background:radial-gradient(at 15% 20%,var(--lb-strong,#102c58),transparent 65%);height:100%;padding-top:130px}html:has(.lovebud-web-app) .reels-feed-tail h2{color:#fff;font-size:22px;font-weight:750}html:has(.lovebud-web-app) .reels-feed-tail p{max-width:290px;line-height:1.6}html:has(.lovebud-web-app) .reels-feed-tail button{color:#fff;background:#ffffff14;border:1px solid #ffffff28;border-radius:24px;align-items:center;gap:8px;min-height:44px;padding:10px 18px;display:flex}html:has(.lovebud-web-app) .reels-feed-tail button svg{width:16px}html:has(.lovebud-web-app) .reels-loading-orb{border:2px solid #ffffff20;border-top-color:var(--lb-accent,#0788ea);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite reel-load}@keyframes reel-load{to{transform:rotate(360deg)}}html:has(.lovebud-web-app) .phone-frame:has(.community-mode)>.bottom-nav{box-shadow:none;background:#05080ef5;border-color:#ffffff15}html:has(.lovebud-web-app) .phone-frame:has(.community-mode) .bottom-nav-item{color:#ffffffba;font-size:10px}html:has(.lovebud-web-app) .phone-frame:has(.community-mode) .bottom-nav-item.active{color:#fff}html:has(.lovebud-web-app) .phone-frame:has(.community-mode) .bottom-nav-item .nav-icon{color:inherit;background:0 0}html:has(.lovebud-web-app) .reels-desktop-navigation{display:none}html:has(.lovebud-web-app) .reel-comments-sheet{border-radius:24px;max-height:75dvh}@media (max-width:600px){html:has(.reels-unified.community-mode) body{overflow:hidden}html:has(.lovebud-web-app) .phone-frame:has(.reels-unified.community-mode){background:var(--lb-deep,#05080e);height:100dvh;min-height:100dvh;overflow:hidden}html:has(.lovebud-web-app) .screen.reels-unified.community-mode{--reels-nav-height:calc(50px + env(safe-area-inset-bottom,0px));padding:0}html:has(.lovebud-web-app) .reel-comments-sheet{width:100%;max-width:none;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;position:fixed;inset:auto 0 0;transform:none}html:has(.lovebud-web-app) .phone-frame:has(.lovebud-offline-status) .screen.reels-unified.community-mode>.reels-viewport{bottom:calc(var(--reels-nav-height) + 58px)}}@media (min-width:601px){html:has(.lovebud-web-app) .reels-desktop-navigation{z-index:7;gap:9px;display:grid;position:absolute;top:43%;left:8px}html:has(.lovebud-web-app) .reels-desktop-navigation button{color:#fff;background:#0005;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}html:has(.lovebud-web-app) .reels-desktop-navigation svg{width:16px}}@media (max-height:720px){html:has(.lovebud-web-app) .immersive-reel .post-actions{gap:7px;bottom:94px}html:has(.lovebud-web-app) .immersive-reel .post-actions>button{min-height:39px}html:has(.lovebud-web-app) .immersive-reel .post-actions>button svg{width:25px;height:25px}html:has(.lovebud-web-app) .immersive-reel .post-actions>button span{font-size:10px}}@media (max-height:500px) and (min-width:500px){html:has(.lovebud-web-app) .immersive-reel .post-actions{top:calc(108px + env(safe-area-inset-top,0px));flex-direction:row;gap:7px;width:auto;bottom:auto;right:12px}html:has(.lovebud-web-app) .immersive-reel .media-sound-toggle{top:calc(163px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .immersive-reel .reel-caption p{-webkit-line-clamp:1}}@media (prefers-reduced-motion:reduce){html:has(.lovebud-web-app) .reels-viewport{scroll-behavior:auto}html:has(.lovebud-web-app) .reels-loading-orb{animation:none}}.recovery-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.live-form .recovery-methods label{border:1px solid var(--lb-border,#d6e2f2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.recovery-methods input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--lb-accent,#075bff)}.recovery-methods small{width:100%;font-size:10px}.recovery-methods label:has(input:disabled){opacity:.55}html:has(.lovebud-web-app) .lovebud-comments-sheet{inset:auto 0 var(--comment-bottom,0px);width:100%;min-width:0;max-width:640px;height:min(62dvh,calc(var(--comment-viewport,100dvh) - 12px));max-height:calc(var(--comment-viewport,100dvh) - 12px);background:var(--lb-surface,#fff);color:var(--lb-text,#14213d);border:0;border-radius:28px 28px 0 0;flex-direction:column;gap:0;margin-inline:auto;padding:0;font-family:inherit;animation:none;display:flex;position:fixed;top:auto;left:0;right:0;overflow:hidden;transform:translate(0,0);box-shadow:0 -12px 50px #07183826}html:has(.lovebud-web-app) .comment-sheet-grip{touch-action:none;cursor:grab;flex:0 0 22px;place-items:center;display:grid}html:has(.lovebud-web-app) .comment-sheet-grip span{background:var(--lb-soft,#c3c8d1);border-radius:4px;width:36px;height:4px}html:has(.lovebud-web-app) .comment-sheet-header{text-align:center;border-bottom:1px solid var(--lb-border,#eef0f4);flex:none;padding:4px 54px 18px;display:block;position:relative}html:has(.lovebud-web-app) .comment-sheet-header h2{color:var(--lb-text,#101c33);margin:0;font-size:18px;font-weight:800;line-height:26px}html:has(.lovebud-web-app) .comment-sheet-header h2 span{color:var(--lb-muted,#818998);margin-left:5px;font-size:14px;font-weight:600}html:has(.lovebud-web-app) .comment-sheet-header>button{background:var(--lb-soft,#f5f7fa);width:40px;height:40px;color:var(--lb-text,#536078);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;right:14px}html:has(.lovebud-web-app) .comment-sheet-header>button svg{width:20px;height:20px}html:has(.lovebud-web-app) .comment-sheet-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:20px 16px 8px;overflow-y:auto}html:has(.lovebud-web-app) .comment-thread{margin-bottom:22px}html:has(.lovebud-web-app) .comment-row{align-items:flex-start;gap:11px;display:flex}html:has(.lovebud-web-app) .comment-profile{border-radius:50%;flex:none;padding:0;display:block}html:has(.lovebud-web-app) .comment-avatar{width:38px;height:38px;color:var(--lb-accent,#1377b9);background:var(--lb-tint,#e9f4ff);border-radius:50%;flex:0 0 38px;place-items:center;display:grid;overflow:hidden}html:has(.lovebud-web-app) .comment-avatar img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;max-width:none;height:100%;display:block}html:has(.lovebud-web-app) .comment-avatar svg{width:21px;height:21px}html:has(.lovebud-web-app) .comment-copy{flex:1;min-width:0}html:has(.lovebud-web-app) .comment-byline{flex-wrap:wrap;align-items:baseline;gap:7px;line-height:20px;display:flex}html:has(.lovebud-web-app) .comment-byline button{text-align:left;color:var(--lb-text,#172037);overflow-wrap:anywhere;padding:0;font-size:14px;font-weight:750}html:has(.lovebud-web-app) .comment-byline time{color:var(--lb-muted,#8a909e);flex-shrink:0;font-size:12px}html:has(.lovebud-web-app) .comment-copy p{color:var(--lb-text,#192234);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin:3px 0 6px;padding:0;font-size:15px;line-height:1.4}html:has(.lovebud-web-app) .comment-reply-button{color:var(--lb-muted,#7b8291);padding:2px 0;font-size:12px;font-weight:650}html:has(.lovebud-web-app) .comment-like{min-height:44px;color:var(--lb-muted,#8a919d);flex-direction:column;flex:0 0 32px;justify-content:center;align-items:center;gap:4px;margin-top:10px;padding:4px 0;font-size:11px;display:flex}html:has(.lovebud-web-app) .comment-like svg{width:20px;height:20px}html:has(.lovebud-web-app) .comment-like.is-liked{color:var(--lb-accent,#058deb)}html:has(.lovebud-web-app) .comment-view-replies{color:var(--lb-muted,#7b8291);align-items:center;gap:12px;margin:8px 0 0 49px;padding:4px 0;font-size:12px;font-weight:650;display:flex}html:has(.lovebud-web-app) .comment-view-replies>span{background:var(--lb-soft,#dce0e7);width:24px;height:1px}html:has(.lovebud-web-app) .comment-reply{margin:16px 0 0 49px}html:has(.lovebud-web-app) .comment-reply .comment-avatar{flex-basis:28px;width:28px;height:28px}html:has(.lovebud-web-app) .comment-composer-area{border-top:1px solid var(--lb-border,#eef0f4);padding:0 14px calc(12px + env(safe-area-inset-bottom,0px));background:var(--lb-surface,#fff);flex:none}html:has(.lovebud-web-app) .comment-quick-reactions{justify-content:space-between;gap:4px;padding:5px 0;display:flex}html:has(.lovebud-web-app) .comment-quick-reactions button{border-radius:10px;place-items:center;width:40px;min-height:44px;padding:0;font-size:25px;line-height:1;display:grid}html:has(.lovebud-web-app) .comment-quick-reactions button:hover{background:var(--lb-soft,#f3f7fc)}html:has(.lovebud-web-app) .comment-composer{align-items:center;gap:10px;margin:0;display:flex}html:has(.lovebud-web-app) .comment-input-wrap{border:1px solid var(--lb-border,#e1e5eb);background:var(--lb-soft,#fafbfd);border-radius:26px;flex:1;align-items:center;gap:4px;min-width:0;padding:5px 6px 5px 14px;display:flex}html:has(.lovebud-web-app) .comment-input-wrap:focus-within{border-color:var(--lb-accent,#008cef);box-shadow:0 0 0 2px #008cef12}html:has(.lovebud-web-app) .comment-input-wrap textarea{field-sizing:content;width:100%;min-width:0;height:auto;min-height:28px;max-height:100px;box-shadow:none;resize:none;color:var(--lb-text,#192234);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:4px 0;font-family:inherit;font-size:16px;line-height:22px}html:has(.lovebud-web-app) .comment-input-wrap textarea::placeholder{color:var(--lb-muted,#8a909e)}html:has(.lovebud-web-app) .comment-input-wrap>button{background:var(--lb-accent,#008cef);width:36px;height:36px;color:var(--lb-on-accent,#fff);border-radius:50%;flex:0 0 36px;place-items:center;padding:0;display:grid}html:has(.lovebud-web-app) .comment-input-wrap>button:disabled{opacity:.35}html:has(.lovebud-web-app) .comment-input-wrap>button svg{width:20px;height:20px}html:has(.lovebud-web-app) .comment-replying{color:var(--lb-muted,#818998);align-items:center;gap:5px;margin:0 0 8px 48px;font-size:12px;display:flex}html:has(.lovebud-web-app) .comment-replying button{margin-left:auto;padding:3px}html:has(.lovebud-web-app) .comment-replying svg{width:16px;height:16px}html:has(.lovebud-web-app) .comment-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;display:flex}html:has(.lovebud-web-app) .comment-empty>svg{width:36px;height:36px;color:var(--lb-muted,#b5bfcc)}html:has(.lovebud-web-app) .comment-empty strong{font-size:17px}html:has(.lovebud-web-app) .comment-empty p{color:var(--lb-muted,#818998);margin:0;font-size:13px}html:has(.lovebud-web-app) .comment-status{color:var(--lb-muted,#818998);margin:0;font-size:13px}html:has(.lovebud-web-app) .comment-load-more{color:var(--lb-accent,#008cef);margin:12px auto;padding:12px;font-size:13px;font-weight:650;display:block}html:has(.lovebud-web-app) .comment-error{color:#9a2929;background:#fff1f1;border-radius:12px;margin:12px 0;padding:12px;font-size:13px}html:has(.lovebud-web-app) .comment-error button{margin-top:8px;font-weight:700}html:has(.lovebud-web-app) .lovebud-comments-sheet button:focus-visible{outline:2px solid var(--lb-accent,#008cef);outline-offset:3px}@media (min-width:700px){html:has(.lovebud-web-app) .lovebud-comments-sheet{bottom:max(24px,var(--comment-bottom,0px));border-radius:28px}}html:has(.lovebud-web-app) .event-attendance{color:var(--lb-text,#40506d);gap:10px;margin:14px 0;font-size:13px;display:grid}html:has(.lovebud-web-app) .event-friends{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html:has(.lovebud-web-app) .event-friends button{background:var(--lb-tint,#edf6ff);color:var(--lb-accent,#165f9b);border-radius:18px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:flex}html:has(.lovebud-web-app) .event-friends img{object-fit:cover;border-radius:50%;width:22px;height:22px}html:has(.lovebud-web-app) .event-friends>span{color:var(--lb-muted,#728096);font-size:11px}:is(html:has(.lovebud-web-app) .event-calendar-dialog,html:has(.lovebud-web-app) .event-checkout-dialog,html:has(.lovebud-web-app) .event-my-tickets,html:has(.lovebud-web-app) .event-organizer-dialog){max-height:88dvh;overflow-y:auto}:is(html:has(.lovebud-web-app) .event-calendar-dialog small,html:has(.lovebud-web-app) .event-checkout-dialog small,html:has(.lovebud-web-app) .event-my-tickets small,html:has(.lovebud-web-app) .event-organizer-dialog small){color:var(--lb-muted,#6b7890);font-size:12px;line-height:1.5}:is(html:has(.lovebud-web-app) .event-calendar-dialog p,html:has(.lovebud-web-app) .event-checkout-dialog p){font-size:14px;line-height:1.5}:is(html:has(.lovebud-web-app) .event-primary-link,html:has(.lovebud-web-app) .event-secondary-link){text-align:center;background:var(--lb-accent,#008cef);color:var(--lb-on-accent,#fff);border-radius:14px;padding:14px;font-size:14px;font-weight:650;display:block}html:has(.lovebud-web-app) .event-secondary-link{background:var(--lb-tint,#edf5ff);color:var(--lb-text,#10366d)}html:has(.lovebud-web-app) .event-ticket-price{background:var(--lb-tint,#edf6ff);border-radius:16px;gap:5px;padding:18px;display:grid}html:has(.lovebud-web-app) .event-ticket-price strong{color:var(--lb-accent,#008cef);font-size:24px}html:has(.lovebud-web-app) .event-ticket-price span{color:var(--lb-muted,#63758e);font-size:12px}html:has(.lovebud-web-app) .event-confirm{align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}html:has(.lovebud-web-app) .event-confirm input{width:20px;height:20px;accent-color:var(--lb-accent,#008cef);flex:0 0 20px;margin-top:2px}html:has(.lovebud-web-app) .event-pass{background:var(--lb-tint,#f1f7ff);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}html:has(.lovebud-web-app) .event-pass-photo{object-fit:cover;border-radius:50%;width:100px;height:100px}html:has(.lovebud-web-app) .event-ticket-qr{aspect-ratio:1;background:var(--lb-surface,#fff);border-radius:12px;width:min(100%,280px)}html:has(.lovebud-web-app) .event-ticket-list-row{text-align:left;border-bottom:1px solid var(--lb-border,#e6edf5);align-items:center;gap:14px;padding:16px 0;display:flex}html:has(.lovebud-web-app) .event-ticket-list-row>svg{color:var(--lb-accent,#008cef);flex-shrink:0}html:has(.lovebud-web-app) .event-ticket-list-row span{gap:5px;display:grid}html:has(.lovebud-web-app) .event-managed-card{border-bottom:1px solid var(--lb-border,#e4ebf4);gap:12px;padding:18px 0;display:grid}html:has(.lovebud-web-app) .event-managed-card p{color:var(--lb-muted,#73829a);font-size:13px}html:has(.lovebud-web-app) .event-organizer-dialog input:not([type=checkbox]){border:1px solid var(--lb-border,#d6e1f1);background:var(--lb-surface,#fff);width:100%;min-width:0;color:var(--lb-text,#172747);border-radius:12px;padding:12px;font-size:16px}html:has(.lovebud-web-app) .event-organizer-dialog textarea{border:1px solid var(--lb-border,#d6e1f1);background:var(--lb-surface,#fff);width:100%;min-width:0;color:var(--lb-text,#172747);border-radius:12px;padding:12px;font-size:16px}html:has(.lovebud-web-app) .event-organizer-dialog select{border:1px solid var(--lb-border,#d6e1f1);background:var(--lb-surface,#fff);width:100%;min-width:0;color:var(--lb-text,#172747);border-radius:12px;padding:12px;font-size:16px}html:has(.lovebud-web-app) .event-staff-entry{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}html:has(.lovebud-web-app) .event-staff-entry input{flex:100%}html:has(.lovebud-web-app) .event-staff-entry button{color:var(--lb-accent,#008cef);padding:6px}html:has(.lovebud-web-app) .event-scanner{gap:12px;display:grid}html:has(.lovebud-web-app) .event-scanner video{object-fit:cover;border-radius:16px;width:100%;max-height:35dvh}html:has(.lovebud-web-app) .event-scanner form{gap:10px;display:grid}html:has(.lovebud-web-app) .event-check-guest{justify-items:center;gap:12px;display:grid}html:has(.lovebud-web-app) .event-check-guest>img{object-fit:cover;border-radius:20px;width:160px;height:160px}html:has(.lovebud-web-app) .event-success{color:#196641;background:#e8f8f0;border-radius:12px;padding:12px;font-size:13px}html:has(.lovebud-web-app) .ticket-transfer-create{border-top:1px solid var(--lb-border,#e5edf6);gap:12px;padding-top:16px;display:grid}html:has(.lovebud-web-app) .ticket-transfer-create input{border:1px solid var(--lb-border,#d6e1f1);background:var(--lb-surface,#fff);border-radius:12px;width:100%;padding:12px;font-size:16px}html:has(.lovebud-web-app) .ticket-transfer-list input:not([type=checkbox]){border:1px solid var(--lb-border,#d6e1f1);background:var(--lb-surface,#fff);border-radius:12px;width:100%;padding:12px;font-size:16px}:is(html:has(.lovebud-web-app) .ticket-transfer-create p,html:has(.lovebud-web-app) .ticket-transfer-list p){color:var(--lb-muted,#61718b);font-size:13px;line-height:1.6}html:has(.lovebud-web-app) .ticket-transfer-list>.live-form{gap:14px;display:grid}html:has(.lovebud-web-app) .live-video-stage.live-centered-stage .live-video-tracks video{object-fit:contain!important;object-position:center!important}.live-centered-stage .live-video-tile{background:var(--lb-deep,#071322)}.live-quality-control{z-index:8;top:calc(var(--live-camera-top,180px) + 8px);color:#fff;pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:calc(100% - 44px);font-size:10px;display:flex;position:absolute;right:22px}.live-quality-control>span,.live-quality-control label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071322dc;border:1px solid #ffffff38;border-radius:8px;padding:5px 7px}.live-quality-control select{color:#fff;background:0 0;border:0;max-width:160px;min-height:32px;padding:0;font-size:11px}.live-quality-control option{background:var(--lb-deep,#071322);color:var(--lb-on-deep,#fff)}.live-quality-control small{text-align:right;color:#fff2b8;text-shadow:0 1px 3px #000;flex-basis:100%;font-size:11px}@media (max-height:480px){.live-quality-control{top:20px;right:22px}}.delivery-screen{background:var(--lb-tint,#f5f8fd);color:var(--lb-text,#14284a)}.delivery-page-header{background:var(--lb-surface,#fff);border-bottom:1px solid var(--lb-border,#e1eaf5);flex-shrink:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.delivery-page-header>button{background:var(--lb-tint,#eef6ff);width:44px;height:44px;color:var(--lb-accent,#047fd9);border-radius:14px;place-items:center;display:grid}.delivery-page-header>div{flex:1;min-width:0}.delivery-page-header h1{font-size:21px;font-weight:800;line-height:1.2}.delivery-page-header small{color:var(--lb-muted,#68809d);font-size:11px}.delivery-scroll{padding:18px 16px 28px}.delivery-screen button,.delivery-screen select,.delivery-screen input:not([type=checkbox]){min-height:44px}.delivery-screen button{border:1px solid var(--lb-border,#d6e4f3);background:var(--lb-surface,#fff);color:var(--lb-text,#12345a);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:13px;font-weight:650;display:inline-flex}.delivery-screen button:disabled{opacity:.5}.delivery-screen button>svg{width:17px;height:17px}.delivery-screen a{color:var(--lb-accent,#087fd4);overflow-wrap:anywhere;text-decoration:none}.delivery-screen small{color:var(--lb-muted,#687f9b);font-size:11px;line-height:1.5;display:block}.delivery-screen h2{font-size:19px;font-weight:750}.delivery-screen h3{margin:0;font-size:16px;font-weight:750}.delivery-screen p{margin:6px 0;font-size:13px;line-height:1.6}.delivery-screen .delivery-primary{background:var(--lb-accent,#0087ea);border-color:var(--lb-accent,#0087ea);color:var(--lb-on-accent,#fff);text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:12px 16px;font-size:13px;font-weight:750;display:inline-flex}.delivery-primary svg{width:18px}.delivery-form{gap:14px;min-width:0;display:grid}.delivery-form fieldset{border:1px solid var(--lb-border,#d8e5f4);border-radius:14px;gap:10px;min-width:0;padding:14px;display:grid}.delivery-form legend{padding:0 5px;font-size:12px;font-weight:700}.delivery-form input:not([type=checkbox]),.delivery-form textarea,.delivery-form select,.delivery-field input,.delivery-field select{border:1px solid var(--lb-border,#d7e4f3);background:var(--lb-surface,#fff);width:100%;min-width:0;color:var(--lb-text,#14284a);border-radius:12px;padding:11px 12px;font-size:16px;display:block}.delivery-form textarea{resize:vertical;min-height:95px}.delivery-field,.delivery-form label{gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid}.delivery-check{align-items:flex-start;padding:4px 0;line-height:1.5;gap:10px!important;font-size:13px!important;font-weight:500!important;display:flex!important}.delivery-check input{width:20px;height:20px;accent-color:var(--lb-accent,#0787e5);flex:none;margin-top:1px}.delivery-card{border:1px solid var(--lb-border,#dce7f4);background:var(--lb-surface,#fff);border-radius:20px;min-width:0;margin:14px 0;padding:18px;box-shadow:0 7px 22px #163b6405}.delivery-card>h2,.delivery-card>h3{margin-bottom:10px}.delivery-card>a{margin:10px 0;font-size:13px;font-weight:650;display:block}.delivery-card>button{margin:5px 6px 5px 0}.delivery-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.delivery-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.delivery-actions>a{border:1px solid var(--lb-border,#d7e4f3);border-radius:12px;align-items:center;min-height:44px;padding:10px;font-size:12px;font-weight:650;display:flex}.delivery-tabs{scrollbar-width:none;gap:6px;margin:5px 0;padding:7px 0 12px;display:flex;overflow-x:auto}.delivery-tabs>button{white-space:nowrap;flex:none}.delivery-tabs>button[aria-pressed=true],.delivery-mode>button[aria-pressed=true]{background:var(--lb-accent,#087fe0);border-color:var(--lb-accent,#087fe0);color:var(--lb-on-accent,#fff)}.delivery-mode{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.delivery-gps-banner{color:#086b4d;background:#e6f8f1;border-radius:14px;align-items:center;gap:9px;margin:12px 0;padding:12px;font-size:11px;display:flex}.delivery-gps-banner>svg{flex:none;width:19px}.delivery-gps-banner span{flex:1}.delivery-gps-banner button{padding:5px 10px;font-size:11px}.delivery-list-row{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;margin:9px 0;border-radius:17px!important;justify-content:flex-start!important;padding:15px!important;display:flex!important}.delivery-list-row>span{flex:1;gap:4px;min-width:0;display:grid}.delivery-list-row strong{overflow-wrap:anywhere;font-size:14px}.delivery-list-row b{flex:none;font-size:12px}.delivery-list-row>svg{color:var(--lb-accent,#0786e7);flex:none;width:24px!important;height:24px!important}.delivery-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.delivery-metrics>div{border:1px solid var(--lb-border,#d8e5f3);background:var(--lb-surface,#fff);border-radius:15px;gap:6px;padding:14px 10px;display:grid}.delivery-metrics strong{color:var(--lb-accent,#087ed4);font-size:25px}.delivery-metrics span{text-transform:capitalize;color:var(--lb-muted,#647b96);font-size:10px}.delivery-error,.delivery-screen .delivery-error{color:#963346;overflow-wrap:anywhere;background:#fff0f1;border:1px solid #ffd0d8;border-radius:12px;padding:12px 14px}.delivery-warning{color:#7d5b13;background:#fff7df;border:1px solid #eedcaf;border-radius:14px;padding:14px;font-size:12px}.delivery-empty{text-align:center;justify-items:center;gap:12px;padding:35px 15px;display:grid}.delivery-empty>svg{width:45px;height:45px;color:var(--lb-accent,#2396e7)}.delivery-empty h2{margin:0}.delivery-account-link{text-align:center;margin:24px 0;font-size:12px;display:block}.delivery-link{color:var(--lb-accent,#087ed4)!important;background:0 0!important;border:0!important;justify-content:flex-start!important;min-height:38px!important;padding:5px 0!important;font-size:12px!important}.delivery-panel>header{align-items:center;gap:10px;margin:0 0 17px;display:flex}.delivery-panel>header h2{flex:1;font-size:18px}.delivery-driver-card{border-bottom:1px solid var(--lb-border,#e2eaf4);padding:15px 0}.delivery-driver-card:last-child{border-bottom:0}.delivery-status{text-transform:capitalize;background:var(--lb-tint,#eaf2ff);color:var(--lb-accent,#1758ad);border-radius:8px;margin-bottom:10px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.delivery-status.is-delivered,.delivery-status.is-completed{color:#087448;background:#e5f8ee}.delivery-status.is-returned,.delivery-status.is-cancelled{color:#96520e;background:#fff0e3}.delivery-status.is-in_transit,.delivery-status.is-active{background:var(--lb-tint,#e3f5ff);color:var(--lb-accent,#0075bf)}.delivery-detail dl{gap:4px;margin:13px 0;display:grid}.delivery-detail dt{text-transform:uppercase;color:var(--lb-muted,#7890ab);margin-top:9px;font-size:10px;font-weight:750}.delivery-detail dd{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.delivery-line-item{border-bottom:1px solid var(--lb-border,#e4edf6);justify-content:space-between;gap:12px;padding:12px 0;font-size:13px;display:flex}.delivery-line-item>span{flex:1;min-width:0}.delivery-line-item>strong{flex:none}.delivery-total{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex;font-size:13px!important}.delivery-total>strong{font-size:16px}.delivery-evidence{border:1px dashed var(--lb-border,#b7cfe8);background:var(--lb-tint,#f5f9ff);border-radius:13px;min-width:0;margin:8px 0;padding:13px}.delivery-evidence input{max-width:100%;min-height:44px;background:0 0!important;border:0!important;padding:9px 0!important;font-size:12px!important}.delivery-evidence label{gap:8px;font-size:12px;display:grid}.delivery-evidence a{margin-top:8px;font-size:12px;display:block}.delivery-files>article{border-bottom:1px solid var(--lb-border,#dfebf6);gap:6px;padding:12px 0;display:grid}.delivery-files strong{overflow-wrap:anywhere;font-size:12px}.delivery-files code{overflow-wrap:anywhere;color:var(--lb-muted,#627b97);font-size:9px}.delivery-files a{font-size:12px}.delivery-signature canvas{border:1px solid var(--lb-border,#adc5df);background:var(--lb-surface,#fff);touch-action:none;border-radius:12px;width:100%;height:105px;margin:8px 0;display:block}.delivery-timeline{border-left:2px solid var(--lb-border,#d0e4f8);overflow-wrap:anywhere;margin:12px 0;padding:4px 0 12px 12px}.delivery-timeline strong{font-size:12px;display:block}.delivery-map{margin:14px 0;position:relative;overflow:hidden}.delivery-map>div{border:1px solid var(--lb-border,#dce7f4);z-index:0;border-radius:15px;width:100%;height:280px;position:relative}.delivery-map small{margin-top:8px}.delivery-map .leaflet-control-container a{min-width:30px!important;min-height:30px!important;color:var(--lb-text,#14284a)!important;margin:0!important}.delivery-route-stop{border-bottom:1px solid var(--lb-border,#e1eaf3);align-items:flex-start;gap:10px;margin:14px 0;padding-bottom:14px;display:flex}.delivery-route-stop>div{flex:1;min-width:0}.delivery-route-stop strong{font-size:13px}.delivery-route-stop a{margin:9px;font-size:12px;display:inline-block}.delivery-stop-number{background:var(--lb-tint,#e5f4ff);width:28px;height:28px;color:var(--lb-accent,#0483dd);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.delivery-route-stop .delivery-order-buttons{flex:none;gap:6px;display:grid}.delivery-order-buttons>button{min-width:40px}.delivery-route-preview{padding:0;list-style:none}.delivery-route-preview>li{border-bottom:1px solid var(--lb-border,#e0eaf5);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.delivery-route-preview>li>div{gap:5px;display:flex}.delivery-nested-record{border-top:1px solid var(--lb-border,#d5e4f5);margin:0 -9px;padding-top:14px}.delivery-muted{color:var(--lb-muted,#687f9b)}.delivery-filters{gap:10px;margin:15px 0;display:grid}.delivery-panel .delivery-form .delivery-primary{width:100%}@media (min-width:700px){.delivery-scroll{padding-left:28px;padding-right:28px}.delivery-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.delivery-map>div{height:380px}}.event-organizer-dialog{width:min(96vw,760px)!important;max-width:760px!important}.event-tool-tabs{border-bottom:1px solid var(--lb-border,#dce6f3);gap:6px;margin-bottom:20px;padding:10px 0;display:flex;overflow-x:auto}.event-tool-tabs button{white-space:nowrap;background:var(--lb-tint,#f0f5fc);min-height:44px;color:var(--lb-text,#123366);border-radius:12px;padding:10px 14px;font-weight:700}.event-tool-tabs button[aria-pressed=true]{background:var(--lb-accent,#0789ed);color:var(--lb-on-accent,#fff)}.event-tool-tabs button:disabled{opacity:.4}.event-tool-section{gap:20px;min-width:0;display:grid}.event-tool-section>p{line-height:1.55}.event-tool-section h4{margin:0 0 12px;font-size:17px}.event-tool-section input,.event-tool-section select{border:1px solid var(--lb-border,#d5e0ef);background:var(--lb-surface,#fff);max-width:100%;min-height:44px;color:var(--lb-text,#132448);border-radius:12px;padding:11px;font-size:16px}.event-tool-section label{gap:7px;display:grid}.event-tool-section small{color:var(--lb-muted,#66768e);margin-top:5px;line-height:1.5;display:block}.event-organizer-tools>h3{margin:20px 0 6px;font-size:23px;line-height:1.3}.event-sales-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.event-sales-metrics article{background:var(--lb-tint,#f2f7fd);border:1px solid var(--lb-border,#dfebf8);border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;min-height:115px;padding:16px;display:flex}.event-sales-metrics article span{color:var(--lb-muted,#5c6c84);font-size:12px;line-height:1.4}.event-sales-metrics article strong{color:var(--lb-text,#0b2c60);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;line-height:1.2}.event-report-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.event-report-heading strong{font-size:20px}.event-capacity{background:var(--lb-deep,#0b285a);color:var(--lb-on-deep,#fff);border-radius:16px;padding:18px}.event-capacity small{color:var(--lb-muted,#dae8ff)}.event-capacity progress{width:100%;height:8px;accent-color:var(--lb-accent,#51b6ff);margin:12px 0;display:block}.event-report-filters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.event-report-note,.event-funnel{background:var(--lb-tint,#eef6ff);color:var(--lb-accent,#24466b);border-radius:14px;padding:16px;font-size:13px;line-height:1.6}.event-chart-row{grid-template-columns:95px minmax(30px,1fr) 85px;align-items:center;gap:9px;margin:12px 0;font-size:12px;display:grid}.event-chart-row progress{width:100%;height:10px;accent-color:var(--lb-accent,#0789ed)}.event-chart-row small{grid-column:3;margin:0}.event-report-row{border-bottom:1px solid var(--lb-border,#e1e9f2);flex-wrap:wrap;gap:10px;padding:12px 0;font-size:13px;display:flex}.event-report-row strong{margin-right:auto}.event-attendee-row{border-bottom:1px solid var(--lb-border,#e1e9f2);justify-content:space-between;gap:12px;padding:17px 0;font-size:14px;display:flex}.event-attendee-row code{color:var(--lb-muted,#73839a);overflow-wrap:anywhere;font-size:9px}.event-attendee-row>div:last-child{text-align:right;flex-shrink:0}.event-promo-card{border:1px solid var(--lb-border,#dbe7f4);border-left:4px solid var(--lb-accent,#0789ed);border-radius:14px;padding:16px}.event-promo-card strong{letter-spacing:.04em;color:var(--lb-text,#0b2c60);font-size:20px;display:block}.event-promo-card span{margin:6px 0;display:block}.event-media-gallery{border-radius:16px;margin:0 0 18px;overflow:hidden}.event-media-gallery figure{background:var(--lb-soft,#eaf1fa);margin:0}.event-media-gallery img,.event-media-gallery video{object-fit:contain;background:var(--lb-deep,#09182c);width:100%;height:auto;max-height:460px;display:block}.event-media-gallery:not(.is-detail) img{object-fit:cover;max-height:260px}.event-media-gallery.is-detail{gap:14px;display:grid}.event-media-gallery figcaption{color:var(--lb-text,#53667d);padding:10px;font-size:13px;line-height:1.4}.event-media-upload{border:2px dashed var(--lb-accent,#9fc9ed);background:var(--lb-tint,#f2f8ff);border-radius:16px;padding:18px}.event-media-upload input{padding:8px;font-size:13px}.event-checkout-breakdown{background:var(--lb-tint,#f2f7fd);border-radius:16px;padding:18px}.event-checkout-breakdown p{justify-content:space-between;gap:15px;margin:0 0 12px;font-size:14px;display:flex}.event-checkout-breakdown .event-total{border-top:1px solid var(--lb-border,#d5e4f5);margin-bottom:5px;padding-top:14px;font-size:19px}.event-checkout-breakdown .event-discount{color:#14745c}.event-checkout-breakdown small{color:var(--lb-muted,#5e7087);font-size:11px}.event-promo-entry{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.event-promo-entry label{flex:1;gap:6px;min-width:130px;font-size:13px;display:grid}.event-promo-entry input{border:1px solid var(--lb-border,#ccdbea);border-radius:12px;width:100%;max-width:100%;min-height:44px;padding:10px;font-size:16px}.event-promo-entry button,.event-organizer-tools button{min-height:44px}.event-promo-entry button{border:1px solid var(--lb-border,#c9dbef);color:var(--lb-accent,#096cae);border-radius:12px;padding:10px;font-weight:700}.event-organizer-tools button:disabled{opacity:.5}.event-my-tickets small,.event-checkout-dialog p{line-height:1.5}@media (max-width:540px){.event-sales-metrics{grid-template-columns:1fr 1fr}.event-sales-metrics article{padding:13px}.event-sales-metrics article strong{font-size:21px}.event-report-filters{grid-template-columns:1fr}.event-chart-row{grid-template-columns:83px minmax(25px,1fr) 75px;gap:5px}.event-attendee-row{gap:7px;font-size:13px}.event-tool-tabs button{padding:9px;font-size:12px}.event-organizer-dialog{max-height:92dvh!important;padding:18px!important}.event-media-gallery video{max-height:340px}}.delivery-dashboard-hero{background:linear-gradient(125deg,var(--lb-strong,#082b74),var(--lb-accent,#0089ec));color:var(--lb-on-accent,#fff);border-radius:22px;margin:12px 0 18px;padding:24px 20px}.delivery-dashboard-hero>span{letter-spacing:2px;color:var(--lb-muted,#9cdfff);font-size:10px;font-weight:800}.delivery-dashboard-hero h2{overflow-wrap:anywhere;margin:10px 0 4px;font-size:26px}.delivery-dashboard-hero small{color:var(--lb-muted,#c9e8ff)}.delivery-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-dashboard-metrics strong{overflow-wrap:anywhere;font-size:23px}.delivery-dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.delivery-dashboard-shortcuts>button{text-align:left;background:var(--lb-surface,#fff);border-radius:18px;flex-direction:column;align-items:flex-start;min-height:100px;padding:16px;display:flex;position:relative}.delivery-dashboard-shortcuts>button>svg:first-child{color:var(--lb-accent,#0089ec);width:25px;height:25px}.delivery-dashboard-shortcuts>button>svg:last-child{color:var(--lb-muted,#7e95b3);width:16px;position:absolute;top:16px;right:12px}.delivery-driver-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.delivery-driver-summary>span{color:var(--lb-muted,#657b98);font-size:11px}.delivery-driver-summary strong{color:var(--lb-accent,#183d75);margin-bottom:4px;font-size:23px;display:block}.delivery-screen .delivery-pipeline-row{text-transform:capitalize;justify-content:space-between;width:100%;margin:8px 0;display:flex;position:relative;overflow:hidden}.delivery-pipeline-row>i{background:var(--lb-accent,#35b4fb);height:3px;position:absolute;bottom:0;left:0}.delivery-create-choice{gap:14px;display:grid}.delivery-setup .ind-billing-panel{margin:18px 0}.delivery-screen .delivery-account-link{margin:22px auto;display:flex}.delivery-setup fieldset{width:100%}@media (min-width:700px){.delivery-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-dashboard-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}}.delivery-driver-vehicle-card{border:1px solid var(--lb-border,#dce7f4);background:linear-gradient(145deg,var(--lb-tint,#f9fcff),var(--lb-tint,#eef6ff));border-radius:16px;margin:10px 0;padding:16px}.delivery-driver-vehicle-heading{color:var(--lb-accent,#087fc8);align-items:center;gap:10px;display:flex}.delivery-driver-vehicle-heading>svg{flex:none;width:22px;height:22px}.delivery-driver-vehicle-heading strong,.delivery-driver-vehicle-heading small{display:block}.delivery-driver-vehicle-heading strong{color:var(--lb-text,#14233f);font-size:14px}.delivery-driver-vehicle-heading small{color:var(--lb-muted,#637895);margin-top:2px;font-size:11px}.delivery-driver-vehicle-card h3{color:var(--lb-text,#14233f);margin:15px 0 2px;font-size:17px}.delivery-driver-vehicle-plate{border:1px solid var(--lb-border,#cbd7e5);background:var(--lb-surface,#fff);color:var(--lb-text,#243b59);letter-spacing:.08em;border-radius:7px;margin:0;padding:5px 10px;font-weight:800;display:inline-block}.delivery-driver-vehicle-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.delivery-driver-vehicle-details span{min-width:0}.delivery-driver-vehicle-details small,.delivery-driver-vehicle-details strong{overflow-wrap:anywhere;display:block}.delivery-driver-vehicle-details small{color:var(--lb-muted,#657b98);font-size:10px}.delivery-driver-vehicle-details strong{color:var(--lb-text,#18395f);margin-top:2px;font-size:12px}.delivery-driver-vehicle-features{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.delivery-driver-vehicle-features span{background:var(--lb-tint,#e1f2ff);color:var(--lb-accent,#185c91);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:650}.delivery-form>.delivery-card>h3{margin-top:0}.delivery-form>.delivery-card .delivery-files{margin-top:8px}.call-alert-error{top:max(70px,env(safe-area-inset-top));z-index:75;color:#59320f;background:#fff5e5;border:1px solid #e5b687;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 5px 25px #0002}.call-alert-error button{flex-shrink:0}html:has(.lovebud-web-app) .delivery-page-header{z-index:10;background:var(--lb-surface,#fff);gap:10px;padding:12px 16px;position:sticky;top:0}html:has(.lovebud-web-app) .delivery-page-header>button{flex-shrink:0}html:has(.lovebud-web-app) .delivery-page-header>.delivery-back-button{white-space:nowrap;background:var(--lb-tint,#eef6ff);width:auto;min-width:76px;color:var(--lb-accent,#075da9)}html:has(.lovebud-web-app) .delivery-back-button:focus-visible{outline:3px solid var(--lb-accent,#0087ea);outline-offset:3px}@media (max-width:600px){html:has(.lovebud-web-app) .delivery-page-header{padding-top:calc(12px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .delivery-page-header h1{font-size:18px;line-height:1.3}html:has(.lovebud-web-app) .delivery-page-header small{font-size:10px;line-height:1.4}}html:has(.lovebud-web-app) .live-story-viewer.immersive-story{background:var(--lb-deep,#0b1014);color:#fff;padding:env(safe-area-inset-top,0px) 0 max(10px,env(safe-area-inset-bottom,0px));isolation:isolate;gap:0;overflow:hidden}html:has(.lovebud-web-app) .immersive-story .story-card{background:var(--lb-deep,#10151b);isolation:isolate;border-radius:12px;flex:1;width:100%;min-height:0;margin:0}html:has(.lovebud-web-app) .immersive-story .story-card:after{z-index:2;background:linear-gradient(#0009,#0000 25% 65%,#0008)}html:has(.lovebud-web-app) .immersive-story .story-media{background:0 0;object-fit:contain!important}html:has(.lovebud-web-app) .immersive-story .story-media video{background:0 0;object-fit:contain!important}html:has(.lovebud-web-app) .immersive-story .decorated-source{background:0 0;object-fit:contain!important}.story-photo-backdrop{filter:blur(24px)brightness(.55);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-28px;transform:scale(1.08)}html:has(.lovebud-web-app) .immersive-story .story-progress{z-index:8;pointer-events:none;flex:none;gap:3px;height:4px;display:grid;position:absolute;top:9px;left:12px;right:12px}html:has(.lovebud-web-app) .immersive-story .story-progress i{background:#ffffff50;border-radius:3px;height:3px;overflow:hidden}html:has(.lovebud-web-app) .immersive-story .story-progress i>span{background:var(--lb-surface,#fff);transform-origin:0;will-change:transform;width:100%;height:100%;display:block}.story-top-controls{z-index:8;align-items:center;gap:5px;display:flex;position:absolute;top:24px;left:12px;right:9px}html:has(.lovebud-web-app) .immersive-story .story-author{color:#fff;text-align:left;text-shadow:0 1px 4px #0008;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:0;display:flex;position:static}html:has(.lovebud-web-app) .immersive-story .story-author>img{object-fit:cover;border:1px solid #ffffff70;border-radius:50%;flex:none;width:36px;height:36px}html:has(.lovebud-web-app) .immersive-story .live-story-avatar{object-fit:cover;border:1px solid #ffffff70;border-radius:50%;flex:none;width:36px;height:36px}html:has(.lovebud-web-app) .immersive-story .story-author>span:not(.live-story-avatar){gap:2px;min-width:0;max-width:calc(100% - 90px);display:grid}html:has(.lovebud-web-app) .immersive-story .story-author strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}html:has(.lovebud-web-app) .immersive-story .story-author small{color:var(--lb-muted,#ddd);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.story-author time{color:var(--lb-muted,#ddd);flex:none;align-self:flex-start;margin-top:2px;font-size:12px}.story-control{color:#fff;background:0 0;border:0;flex:none;place-items:center;width:36px;height:42px;display:grid}.story-control svg{width:25px;height:25px}html:has(.lovebud-web-app) .immersive-story .story-hit{z-index:3;touch-action:pan-y;background:0 0;border:0;width:33%;height:auto;position:absolute;top:80px;bottom:160px}html:has(.lovebud-web-app) .immersive-story .story-hit.previous{left:0}html:has(.lovebud-web-app) .immersive-story .story-hit.next{right:0}.story-bottom-overlay{z-index:6;scrollbar-width:none;overscroll-behavior:contain;justify-items:center;gap:12px;max-height:40%;display:grid;position:absolute;bottom:10%;left:20px;right:20px;overflow:auto}html:has(.lovebud-web-app) .immersive-story .story-caption{background:var(--lb-surface,#fff);width:fit-content;min-width:0;max-width:100%;max-height:none;color:var(--lb-text,#10151b);text-align:center;text-shadow:none;-webkit-backdrop-filter:none;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;flex:none;margin:0;padding:8px 13px;font-size:clamp(17px,4.5vw,22px);font-weight:650;line-height:1.35;display:block;position:static;inset:auto;overflow:visible;box-shadow:0 2px 12px #0002}html:has(.lovebud-web-app) .story-caption-trigger.has-caption>span{background:var(--lb-surface,#fff);width:fit-content;min-width:0;max-width:100%;max-height:none;color:var(--lb-text,#10151b);text-align:center;text-shadow:none;-webkit-backdrop-filter:none;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;flex:none;margin:0;padding:8px 13px;font-size:clamp(17px,4.5vw,22px);font-weight:650;line-height:1.35;display:block;position:static;inset:auto;overflow:visible;box-shadow:0 2px 12px #0002}.story-mention-labels{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.story-mention-labels>button,.story-mention-labels>span{background:var(--lb-surface,#fff);color:var(--lb-text,#0b1014);overflow-wrap:anywhere;border:0;border-radius:7px;max-width:100%;padding:7px 12px;font-size:18px;font-weight:750;line-height:1.35;text-decoration:underline}.story-mention-preview{z-index:8;pointer-events:none;position:absolute;bottom:18%;left:12px;right:12px}.story-mention-preview>span{font-size:13px}html:has(.lovebud-web-app) .immersive-story .story-reply{background:var(--lb-deep,#0b1014);flex:none;align-items:center;gap:9px;height:auto;min-height:68px;padding:14px 13px 4px;display:flex}html:has(.lovebud-web-app) .immersive-story .story-reply input{color:#fff;text-align:left;width:0;min-width:0;height:45px;box-shadow:none;background:0 0;border:1px solid #ffffff70;border-radius:28px;flex:1;padding:10px 16px;font-size:16px}html:has(.lovebud-web-app) .immersive-story .story-reply input::placeholder{color:var(--lb-muted,#eee)}html:has(.lovebud-web-app) .immersive-story .story-reply input:disabled{opacity:.6}html:has(.lovebud-web-app) .immersive-story .story-reply button{color:#fff;background:0 0;border:0;border-radius:50%;flex:none;width:38px;height:44px;padding:6px}html:has(.lovebud-web-app) .immersive-story .story-reply button.liked{color:#ff528c}html:has(.lovebud-web-app) .immersive-story .story-reply svg{width:27px;height:27px}html:has(.lovebud-web-app) .immersive-story .media-sound-toggle{z-index:9;background:#0005;border:0;border-radius:50%;width:38px;height:38px;padding:8px;top:78px;bottom:auto;right:12px}html:has(.lovebud-web-app) .immersive-story .media-sound-toggle span{display:none}html:has(.lovebud-web-app) .immersive-story .story-music-player{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);text-shadow:0 1px 3px #0008;background:#0a142361;border:1px solid #ffffff20;border-radius:12px;flex-wrap:nowrap;gap:3px;width:min(292px,100% - 24px);min-height:44px;padding:3px 5px 3px 8px;display:flex;inset:74px auto auto 12px}html:has(.lovebud-web-app) .immersive-story .story-music-player .post-music-icon{background:0 0;border-radius:0;width:18px;height:24px}html:has(.lovebud-web-app) .immersive-story .story-music-player .post-music-icon svg{width:15px;height:15px}html:has(.lovebud-web-app) .immersive-story .story-music-player .post-music-title{gap:1px}html:has(.lovebud-web-app) .immersive-story .story-music-player .post-music-title strong{font-size:11px;line-height:1.3}html:has(.lovebud-web-app) .immersive-story .story-music-player .post-music-title small{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}html:has(.lovebud-web-app) .immersive-story .story-music-player .post-music-title small span{color:#ffe4bc;white-space:normal;font-size:9px}html:has(.lovebud-web-app) .immersive-story .story-music-player>button{background:0 0;border-radius:9px;width:32px;min-width:32px;height:36px;min-height:36px;padding:7px}html:has(.lovebud-web-app) .immersive-story .story-music-player>button svg{width:16px;height:16px}html:has(.lovebud-web-app) .immersive-story .story-music-player .music-credit{color:#ffffffe0;flex:0 0 24px;align-self:center;padding:0;position:static}html:has(.lovebud-web-app) .immersive-story .story-music-player .music-credit summary{border-radius:8px;place-items:center;width:24px;height:36px;list-style:none;display:grid}html:has(.lovebud-web-app) .immersive-story .story-music-player .music-credit summary::-webkit-details-marker{display:none}html:has(.lovebud-web-app) .immersive-story .story-music-player .music-credit summary svg{width:14px;height:14px}html:has(.lovebud-web-app) .immersive-story .story-music-player .music-credit p{z-index:1;color:#fff;white-space:normal;background:#0b1429f2;border:1px solid #ffffff28;border-radius:10px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;right:0}html:has(.lovebud-web-app) .immersive-story .story-music-player .music-credit a{color:var(--lb-muted,#9bdfff)}:is(html:has(.lovebud-web-app) .immersive-story .story-music-player>button:focus-visible,html:has(.lovebud-web-app) .immersive-story .story-music-player summary:focus-visible){outline:2px solid var(--lb-border,white);outline-offset:1px}:is(html:has(.lovebud-web-app) .immersive-story .story-music-player>button:hover,html:has(.lovebud-web-app) .immersive-story .story-music-player summary:hover){background:#ffffff18}html:has(.lovebud-web-app) .immersive-story .story-music-player.is-music-hidden{background:#0a14233d;border-color:#ffffff18;border-radius:50%;width:36px;min-height:36px;padding:0}html:has(.lovebud-web-app) .immersive-story .story-music-player>[hidden]{display:none!important}html:has(.lovebud-web-app) .immersive-story .story-music-player.is-music-hidden>.post-music-visibility{border-radius:50%;width:34px;min-width:34px;height:34px;min-height:34px}.music-provider-tabs{gap:6px;margin:12px 0;display:flex}.music-provider-tabs>button{border:1px solid var(--lb-border,#dce6f3);background:var(--lb-tint,#f5f8fd);color:var(--lb-accent,#244265);border-radius:12px;flex:1;padding:10px 8px;font-size:12px;font-weight:650}.music-provider-tabs>button[aria-pressed=true]{background:var(--lb-accent,#087ee1);border-color:var(--lb-accent,#087ee1);color:var(--lb-on-accent,white)}.feed-collection{gap:6px;font-size:12px;display:grid}.feed-collection select,.feed-clips-setup select{border:1px solid var(--lb-border,#ccddeb);background:var(--lb-surface,white);width:100%;min-height:44px;color:var(--lb-text,#183452);border-radius:10px;padding:10px;font-size:16px}.feed-terms{border:1px solid var(--lb-border,#dce6f3);background:var(--lb-tint,#f5f9ff);border-radius:14px;gap:14px;padding:14px;display:grid}.feed-terms p{font-size:13px;line-height:1.6}.feed-terms label{align-items:center;gap:10px;font-size:13px;display:flex}.feed-terms a,.feed-clips-setup>a{color:var(--lb-accent,#087ee1);text-decoration:underline}.feed-explicit{background:var(--lb-soft,#e6ecf4);color:var(--lb-text,#40536b);border-radius:3px;margin-left:5px;padding:1px 4px;font-size:9px;display:inline-block}.feed-clips-picker article>img{object-fit:cover;border-radius:8px;flex:none}.feed-selected-sound p{margin:10px 0;font-size:12px;line-height:1.5}.feed-setup-status{border:1px solid var(--lb-border,#dce6f3);background:var(--lb-tint,#f5f9ff);border-radius:14px;padding:12px}.feed-clips-setup>p{font-size:13px;line-height:1.6}.feed-clips-setup form{margin-top:16px}.feed-music-error{flex-basis:100%;gap:6px;font-size:11px;line-height:1.5;display:grid}.feed-music-error a{text-decoration:underline}.feed-music-error button{border:1px solid;border-radius:8px;padding:7px}.feed-clip-player>[hidden]{display:none!important}:is(html:has(.lovebud-web-app) .feed-clip-player .post-music-title strong,html:has(.lovebud-web-app) .feed-clip-player .post-music-title small){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html:has(.lovebud-web-app) .immersive-story .story-music-player.feed-clip-player{flex-wrap:wrap}html:has(.lovebud-web-app) .immersive-story .story-music-player.feed-clip-player .post-music-title{flex:100px}:is(html:has(.lovebud-web-app) .immersive-story .story-music-player.feed-clip-player .post-music-title strong,html:has(.lovebud-web-app) .immersive-story .story-music-player.feed-clip-player .post-music-title small){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html:has(.lovebud-web-app) .immersive-story .story-music-player.feed-clip-player.feed-controls-hidden{background:#0a14233d;width:min(240px,100% - 24px)}html:has(.lovebud-web-app) .immersive-story .feed-clip-player .feed-music-error{color:#fff;max-height:140px;overflow:auto}@media (max-width:360px){.feed-clips-picker article{flex-wrap:wrap}.feed-clips-picker article>div{flex-basis:60%}}.story-loading{text-align:center;color:#fff;z-index:5;pointer-events:none;font-size:13px;position:absolute;top:48%;left:0;right:0}.story-media-error{z-index:9;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:90px 20px}.story-media-error button{color:#fff;background:#ffffff18;border:1px solid #fff7;border-radius:20px;padding:10px 20px}.story-tag-picker{margin:14px 0}.story-tag-selection{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.story-tag-selection button{border:1px solid var(--lb-border,#bde4ff);background:var(--lb-tint,#ecf8ff);color:var(--lb-accent,#067dc4);border-radius:20px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.story-tag-selection svg{width:14px;height:14px}.story-tag-search{border:1px solid var(--lb-border,#e0e8f2);background:var(--lb-soft,#f6f9fd);border-radius:15px;padding:14px}.story-tag-search label{gap:8px;font-size:12px;font-weight:650;display:grid}.story-tag-search input{border:1px solid var(--lb-border,#ccddeb);background:var(--lb-surface,white);border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:16px}.story-tag-search>small{color:var(--lb-muted,#72849b);margin:9px 0;font-size:11px;line-height:1.5;display:block}.story-tag-search>button{border-bottom:1px solid var(--lb-border,#dce6f1);text-align:left;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.story-tag-search>button>span{flex:1;gap:4px;display:grid}.story-tag-search>button small{color:var(--lb-muted,#71829b);font-size:11px}.story-tag-search>button svg{width:18px;height:18px}.live-session-toolbar .live-guest-request-toast{background:var(--lb-tint,#f5fbff);width:auto;max-width:440px;color:var(--lb-text,#11264b);border:2px solid var(--lb-accent,#74cfff);text-shadow:none;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;max-height:calc(100dvh - 210px);margin:0 auto;padding:14px;display:grid;position:absolute;top:50px;left:0;right:0;overflow:auto;box-shadow:0 8px 28px #0005}.lovebud-web-app [data-sonner-toaster][data-y-position=top]{top:calc(env(safe-area-inset-top,0px) + 38px)!important;width:auto!important;left:12px!important;right:12px!important;transform:none!important}.lovebud-web-app [data-sonner-toast].shop-cart-toast{min-height:88px;color:#087a36!important;background:#ebfff3!important;border:1px solid #91e8b3!important;border-radius:20px!important;gap:12px!important;width:min(520px,100vw - 24px)!important;padding:16px 16px 16px 18px!important;box-shadow:0 12px 32px #0b5f2830!important}.lovebud-web-app [data-sonner-toast].shop-cart-toast [data-icon]{color:#079447!important}.lovebud-web-app [data-sonner-toast].shop-cart-toast [data-title]{font-size:16px!important;font-weight:800!important;line-height:1.2!important}.lovebud-web-app [data-sonner-toast].shop-cart-toast [data-description]{color:#087a36!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}.lovebud-web-app [data-sonner-toast].shop-cart-toast [data-button]{background:var(--lb-deep,#09204b)!important;height:48px!important;color:var(--lb-on-deep,#fff)!important;white-space:nowrap!important;border-radius:12px!important;padding:0 17px!important;font-size:15px!important;font-weight:800!important}@media (max-width:420px){.lovebud-web-app [data-sonner-toast].shop-cart-toast{grid-template-columns:auto minmax(0,1fr) auto!important;padding:14px 12px!important}.lovebud-web-app [data-sonner-toast].shop-cart-toast [data-button]{padding:0 13px!important}}.live-guest-request-toast .live-request-heading{color:var(--lb-accent,#056ab6);grid-column:1/-1;align-items:center;gap:8px;display:flex}.live-request-heading svg{width:20px;height:20px}.live-guest-request-toast .live-request-heading strong{font-size:14px}.live-guest-request-toast .live-request-person{grid-column:1/-1;align-items:center;gap:10px;display:flex}.live-request-person>img,.live-request-person>svg{object-fit:cover;border-radius:50%;flex-shrink:0;width:38px;height:38px}.live-request-person>div{min-width:0}.live-guest-request-toast .live-request-person small{color:var(--lb-text,#526781)}.live-session-toolbar .live-guest-request-toast>button{background:var(--lb-soft,#e5eef7);border-color:var(--lb-border,#b8cee3);min-height:44px;color:var(--lb-text,#16345a);font-size:14px;font-weight:700}.live-session-toolbar .live-guest-request-toast>button.accept{background:var(--lb-accent,#008be8);color:var(--lb-on-accent,white);border-color:var(--lb-accent,#008be8)}.live-guest-request-toast>button:disabled{opacity:.5}.live-guest-request-toast .live-request-note,.live-guest-request-toast>p{color:var(--lb-text,#526781);grid-column:1/-1;font-size:11px;line-height:1.4}.live-guest-request-toast>p{color:#a32242}.live-viewer-guests .live-media-permission{left:12px;right:12px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:20;max-width:460px;color:var(--lb-text,#13264b);border:2px solid var(--lb-accent,#80d0ff);max-height:75dvh;text-shadow:none;background:#fff;border-radius:22px;gap:12px;margin:auto;padding:20px;display:grid;position:fixed;overflow:auto;box-shadow:0 0 0 100vmax #020b1c99,0 8px 30px #0005}.live-media-permission>svg{color:var(--lb-accent,#008be8);width:28px;height:28px}.live-media-permission h2{font-size:18px;font-weight:750}.live-watch-screen .live-media-permission p{margin:0;font-size:14px;line-height:1.6}.live-media-permission>button{white-space:normal;height:auto;min-height:44px}.live-media-permission>button:last-child{color:var(--lb-text,#426183);background:var(--lb-soft,#edf4fa);border-radius:12px}.live-watch-screen .live-watch-status .live-viewer-guests{background:#0a2344f5;border:1px solid #78cfff80;border-radius:16px;flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex;box-shadow:0 3px 14px #0002}.live-watch-screen .live-viewer-guests>div[aria-live]{flex:1 0 100%}.live-watch-screen .live-viewer-guests>div[aria-live]:empty{display:none}.live-watch-screen .live-viewer-guests:not(.is-on-camera)>button{background:var(--lb-accent,#008be8);min-height:44px;color:var(--lb-on-accent,white);border-color:var(--lb-accent,#69c8ff);font-size:13px;font-weight:700}.live-watch-screen .live-viewer-guests>small{min-width:120px;color:var(--lb-muted,#d0e8ff);flex:1;font-size:10px;line-height:1.4;display:block}:is(.live-watch-screen:has(.live-viewer-guests)>.live-watch-media,.live-host-onair:has(.live-guest-request-toast)>.live-watch-media){top:max(calc(76px + env(safe-area-inset-top,0px)),var(--live-guest-bottom,180px))}.live-watch-screen .live-watch-status:has(.live-media-permission){z-index:25}@media (max-height:480px){.live-watch-screen .live-viewer-guests>small{display:none}.live-session-toolbar .live-guest-request-toast{gap:5px;max-width:440px;padding:8px;top:46px;left:0;right:0}.live-guest-request-toast .live-request-note{display:none}}html:has(.lovebud-web-app) .live-watch-screen .live-video-stage.live-centered-stage .live-video-tracks video{object-fit:cover!important;object-position:center!important}.live-watch-screen .live-centered-stage .live-camera-area{bottom:10px}.live-watch-screen .live-fullscreen-toggle{z-index:40;top:calc(10px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px));color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#07132266;border:1px solid #ffffff65;border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;padding:9px;display:grid;position:absolute}.live-fullscreen-toggle>svg{width:20px;height:20px}.live-fullscreen-toggle:focus-visible{outline:3px solid var(--lb-accent,#82cfff);outline-offset:3px}.live-watch-screen.is-presentation-fullscreen{width:100%;height:100%;z-index:90;border:0;border-radius:0;max-width:none;height:100dvh;max-height:none;padding:0;position:fixed;inset:0}.live-watch-screen.is-presentation-fullscreen>.live-watch-media{inset:0!important}.live-watch-screen.is-presentation-fullscreen>header,.live-watch-screen.is-presentation-fullscreen>.live-watch-status,.live-watch-screen.is-presentation-fullscreen>.live-admin-end,.live-watch-screen.is-presentation-fullscreen .live-quality-control,.live-watch-screen.is-presentation-fullscreen .live-video-label{display:none!important}.live-watch-screen.is-presentation-fullscreen .live-camera-area{inset:0!important}.live-watch-screen.is-presentation-fullscreen .live-centered-grid{gap:2px;aspect-ratio:auto!important;width:100%!important;height:100%!important}.live-watch-screen.is-presentation-fullscreen .live-centered-grid>.live-video-tile{border:0;border-radius:0;aspect-ratio:auto!important;width:100%!important;height:100%!important}.live-watch-screen.is-presentation-fullscreen .live-centered-stage:is([data-participants="3"],[data-participants="4"]) .live-centered-grid{grid-template-rows:repeat(2,minmax(0,1fr))}.live-watch-screen.is-presentation-fullscreen .live-stage-brand{display:none!important}.live-watch-screen.is-presentation-fullscreen .live-fullscreen-toggle{width:44px;height:44px;min-height:44px}.live-watch-screen.is-presentation-fullscreen .live-ad-overlay>:not(video){display:none!important}.live-watch-screen.is-presentation-fullscreen .live-ad-overlay video{object-fit:contain!important;object-position:center!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important}.live-watch-screen .live-watch-status>.live-fullscreen-entry{background:var(--lb-surface,#fff);height:44px;min-height:44px;color:var(--lb-accent,#0644d8);border:2px solid var(--lb-accent,#79caff);cursor:pointer;white-space:nowrap;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 3px 12px #0003}.live-fullscreen-entry>svg{width:18px;height:18px}.live-fullscreen-entry:focus-visible{outline:3px solid var(--lb-border,#fff);outline-offset:3px}.live-watch-screen>.live-fullscreen-toggle{display:none}.live-watch-screen.is-presentation-fullscreen>.live-fullscreen-toggle,.live-watch-screen.has-sponsor-break>.live-fullscreen-toggle{border-radius:24px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:74px;height:44px;min-height:44px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.live-watch-screen.has-sponsor-break .live-ad-overlay>span{right:148px}.live-watch-screen.is-presentation-fullscreen>.live-floating-interactions{z-index:12;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));color:#fff;width:auto;max-width:700px;margin:0 auto;display:block!important}.live-watch-screen.is-presentation-fullscreen .live-activity-feed{max-height:28dvh}.live-watch-screen.is-presentation-fullscreen .live-comment-composer{pointer-events:auto}.live-watch-screen.is-presentation-fullscreen .live-fullscreen-status{z-index:15;top:calc(16px + env(safe-area-inset-top,0px));color:#fff;text-shadow:0 1px 3px #000;background:#07132299;border-radius:10px;max-width:500px;padding:8px 12px;font-size:13px;position:absolute;left:16px;right:110px}.live-fullscreen-status small{margin-top:4px;font-size:11px;display:block}@media (orientation:landscape){.live-watch-screen.is-presentation-fullscreen>.live-floating-interactions{width:min(600px,100% - 32px);max-width:600px;margin:0;right:auto}.live-watch-screen.is-presentation-fullscreen .live-activity-feed{max-height:35dvh}}.live-interruption-prep{border:1px solid var(--lb-border,#bddef8);background:var(--lb-tint,#eff8ff);color:var(--lb-text,#16395e);border-radius:15px;margin:16px 0;padding:15px}.live-interruption-prep strong{font-size:14px}.live-interruption-prep p,.live-interruption-prep li{margin:7px 0;font-size:12px;line-height:1.6}.live-interruption-prep summary{min-height:44px;color:var(--lb-accent,#0068ba);cursor:pointer;align-items:center;font-size:12px;font-weight:700;display:flex}.live-interruption-prep ol{padding-left:20px;list-style:decimal}.live-host-onair .live-recovery-controls{z-index:35;left:12px;right:12px;bottom:calc(150px + env(safe-area-inset-bottom,0px));gap:8px;max-width:550px;margin:auto;display:grid;position:absolute}.live-recovery-controls:empty{display:none}.live-recovery-controls .live-session-error{margin:0;position:static}.live-recovery-controls>p{color:#fff;background:#071322e8;border-radius:12px;padding:10px 12px;font-size:12px}.live-recovery-controls>button{background:var(--lb-surface,#fff);min-height:44px;color:var(--lb-accent,#0644d8);border:1px solid var(--lb-accent,#83cfff)}.live-watch-screen.is-presentation-fullscreen .live-fullscreen-resume{z-index:30;top:calc(12px + env(safe-area-inset-top,0px));color:#fff;background:#071322b8;border:1px solid #ffffff70;border-radius:24px;align-items:center;gap:6px;min-height:44px;padding:9px 12px;font-size:12px;display:flex;position:absolute;left:12px}.live-fullscreen-resume svg{width:18px;height:18px}.live-watch-screen.is-presentation-fullscreen{isolation:isolate;box-sizing:border-box;overflow:hidden}.live-watch-screen.is-presentation-fullscreen>.live-ad-overlay{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;inset:0;overflow:hidden}html:has(.lovebud-web-app) .live-watch-screen.is-presentation-fullscreen:not(.has-sponsor-break)>.live-coin-controls{z-index:14;left:max(12px,env(safe-area-inset-left,0px));background:#07132280;max-width:min(185px,58%);padding:7px 9px;display:block;right:auto}.live-watch-screen.is-presentation-fullscreen:not(.has-sponsor-break)>.live-heart-controls{z-index:14;right:max(12px,env(safe-area-inset-right,0px));display:grid}.live-watch-screen.is-presentation-fullscreen:not(.has-sponsor-break) .live-activity-feed{margin-bottom:112px}.live-watch-screen.is-presentation-fullscreen>.live-heart-bursts,.live-watch-screen.is-presentation-fullscreen>.live-coin-bursts{z-index:13;pointer-events:none}.live-floating-interactions .live-chat-dismiss{pointer-events:auto;color:#fff;touch-action:manipulation;background:#06152870;border:1px solid #ffffff5c;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:calc(100% + 4px);right:0}.live-floating-interactions .live-chat-dismiss svg{width:17px;height:17px}.live-floating-interactions .live-activity-item{transition:opacity 1.5s}@media (prefers-reduced-motion:reduce){.live-floating-interactions .live-activity-item{transition:none}}.message-timer-bar{text-align:left;border:0;border-bottom:1px solid var(--lb-border,#e3ebf7);background:var(--lb-tint,#f7faff);width:100%;color:var(--lb-text,#516780);font:inherit;cursor:pointer;flex-shrink:0;align-items:center;gap:10px;padding:9px 18px;display:flex}.message-timer-bar.enabled{background:var(--lb-tint,#eaf5ff);color:var(--lb-accent,#155685)}.message-timer-bar>svg{flex:none;width:18px;height:18px}.message-timer-bar>svg:last-child{width:16px;margin-left:auto}.message-timer-bar>span{min-width:0}.message-timer-bar strong{font-size:12px;font-weight:600;display:block}.message-timer-bar small{font-size:11px;line-height:1.5;display:block}.message-timer-bar:disabled{opacity:.6;cursor:default}.message-timer-options{border:0;gap:7px;margin:0;padding:0;display:grid}.message-timer-options legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.message-timer-options label{border:1px solid var(--lb-border,#d4e4f5);cursor:pointer;border-radius:11px;align-items:center;gap:12px;min-height:46px;padding:10px 14px;display:flex}.message-timer-options label:has(input:checked){border-color:var(--lb-accent,#1686d9);background:var(--lb-tint,#eef7ff)}.message-timer-options input{accent-color:var(--lb-accent,#1686d9);width:18px;height:18px}.message-timer-dialog p{margin:0;font-size:13px;line-height:1.6}.message-timer-dialog .message-timer-note{color:var(--lb-muted,#64748b);font-size:12px}.message-timer-dialog>small{color:var(--lb-muted,#64748b);font-size:11px}.message-timer-actions{justify-content:flex-end;gap:10px;display:flex}.message-timer-notice{background:var(--lb-soft,#f2f6fa);max-width:95%;color:var(--lb-text,#5a6c80);text-align:center;border-radius:12px;align-self:center;align-items:flex-start;gap:7px;padding:9px 13px;font-size:11px;line-height:1.5;display:flex}.message-timer-notice>svg{flex:none;width:14px;height:14px;margin-top:2px}.message-timer-notice small{color:var(--lb-muted,#748497);margin-top:3px;font-size:10px;display:block}.message-expiration{align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.message-expiration svg{flex:none;width:11px;height:11px}.member-avatar{background:var(--lb-tint,#eaf4ff);isolation:isolate;vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;overflow:hidden}.member-avatar>img{object-fit:cover!important;border-radius:inherit!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.member-avatar.is-placeholder{background:radial-gradient(circle at 30% 15%,var(--lb-surface,#fff),var(--lb-tint,#edf5ff) 65%,var(--lb-tint,#dfebff));border:1px solid var(--lb-border,#e2ecf8);box-shadow:inset 0 0 0 4px #ffffff90}.member-avatar.is-placeholder>img{object-fit:contain!important;border-radius:0!important;width:61%!important;height:61%!important}html:has(.lovebud-web-app) .creator-studio.story-composer{background:var(--lb-deep,#080a10)!important;color:var(--lb-on-deep,white)!important}.story-creator{background:var(--lb-deep,#080a10);width:100%;height:100%;min-height:0;color:var(--lb-on-deep,#fff);flex:1;font-family:inherit;position:relative;overflow:hidden}.story-canvas-header{z-index:8;top:calc(14px + env(safe-area-inset-top,0px));pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:17px;right:17px}.story-canvas-header>*{pointer-events:auto}.story-canvas-header>span{letter-spacing:.1em;text-shadow:0 1px 10px #0008;font-size:10px;font-weight:750}.story-canvas-header .story-glass-button{width:42px;height:42px}.story-glass-button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:transform .15s,background .15s;display:grid;box-shadow:0 2px 12px #0001;color:#fff!important;background:#181b22b8!important;border:1px solid #ffffff12!important}.story-glass-button:active{transform:scale(.92)}.story-glass-button>svg{width:23px;height:23px}.story-glass-button>b{letter-spacing:-.08em;font-size:24px;font-weight:650;line-height:1}.story-glass-button.is-selected{border-color:var(--lb-accent,#67c9ff)!important;background:#008de9dd!important}.story-canvas{inset:calc(6px + env(safe-area-inset-top,0px)) 6px calc(93px + env(safe-area-inset-bottom,0px));isolation:isolate;background:var(--lb-deep,#141820);border-radius:27px;position:absolute;overflow:hidden}.story-canvas:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0003,#0000 22% 64%,#0007);position:absolute;inset:0}.story-canvas .creator-preview{background:var(--lb-deep,#141820);aspect-ratio:auto!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}.story-canvas .creator-preview-count,.story-canvas .creator-remove{display:none!important}.story-canvas .creator-media{width:100%!important;height:100%!important}.story-canvas .decorated-source{object-fit:contain!important}.story-canvas .story-mention-preview{z-index:4;pointer-events:none;justify-content:flex-start;bottom:73px;left:20px;right:65px}.story-tool-rail{top:calc(82px + env(safe-area-inset-top,0px));z-index:8;flex-direction:column;gap:10px;display:flex;position:absolute;right:17px}.story-tool-rail button{position:relative}.story-caption-trigger{z-index:5;text-align:left;color:#ffffffbc;text-shadow:0 2px 10px #0009;align-items:flex-end;gap:12px;min-height:42px;padding:9px 0;font-size:15px;font-weight:650;display:flex;position:absolute;bottom:20px;left:19px;right:20px}.story-caption-trigger>span{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.story-caption-trigger>svg{opacity:.75;flex:none;margin-bottom:2px}.story-caption-trigger.has-caption{text-align:center;color:#fff;align-items:center;width:fit-content;max-width:calc(100% - 40px);font-size:16px;bottom:10%;left:50%;right:auto;transform:translate(-50%)}.story-caption-trigger.has-caption>svg{display:none}html:has(.lovebud-web-app) .story-caption-trigger.has-caption>span{-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:0 auto;display:-webkit-box;overflow:hidden}.story-share-dock{z-index:9;padding:12px 16px calc(18px + env(safe-area-inset-bottom,0px));background:var(--lb-deep,#080a10);align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.story-share-primary{background:var(--lb-soft,#272b34);min-width:0;min-height:57px;color:var(--lb-on-deep,#fff);text-align:left;border:1px solid #ffffff08;border-radius:30px;flex:1;align-items:center;gap:12px;padding:9px 16px 9px 11px;display:flex}.story-share-primary .member-avatar{width:35px;height:35px;box-shadow:0 0 0 2px #fff2}.story-share-primary>span{flex:1;gap:3px;min-width:0;display:grid}.story-share-primary strong{font-size:14px;font-weight:750}.story-share-primary small{color:var(--lb-muted,#b6bfcc);align-items:center;gap:4px;font-size:10px;display:flex}.story-share-primary small>svg{width:11px;height:11px}.story-share-primary>svg{width:18px;height:18px;color:var(--lb-muted,#c6d0e0)}.story-review-button{width:57px;height:57px;color:var(--lb-on-accent,#fff);background:linear-gradient(130deg,var(--lb-accent,#008fe9),var(--lb-accent,#2661ee));border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 3px 20px #008fe92c}.story-review-button svg{width:27px;height:27px}.story-gallery{text-align:center;background:radial-gradient(ellipse at 80% 20%,#08447666,transparent 48%),radial-gradient(ellipse at 10% 72%,#1a255b65,transparent 50%),var(--lb-strong,#0a0d15);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:100px 30px 110px;display:flex}.story-gallery-art{flex:none;width:192px;height:170px;margin-bottom:25px;position:relative}.story-gallery-art>span{border:1px solid #ffffff32;border-radius:23px;place-items:center;width:102px;height:135px;display:grid;position:absolute;box-shadow:0 15px 45px #0003}.story-gallery-art>span:first-child{background:linear-gradient(140deg,var(--lb-accent,#2693c9),var(--lb-accent,#1b498b));top:3px;left:14px;transform:rotate(-14deg)}.story-gallery-art>span:nth-child(2){background:linear-gradient(140deg,var(--lb-soft,#9acbfb),var(--lb-accent,#4676d6));top:22px;right:9px;transform:rotate(13deg)}.story-gallery-art>span svg{color:#fff;width:35px;height:35px}.story-gallery-art>i{background:var(--lb-tint,#f4f9ff);border-radius:22px;place-items:center;width:66px;height:66px;display:grid;position:absolute;bottom:0;left:65px;transform:rotate(-6deg);box-shadow:0 10px 30px #0003}.story-gallery-art>i>img{object-fit:contain;width:42px;height:42px}.story-gallery-eyebrow{letter-spacing:.17em;color:var(--lb-accent,#85bffa);font-size:9px;font-weight:750}.story-gallery h2{letter-spacing:-.05em;margin:12px 0 10px;font-size:32px;font-weight:800;line-height:1.14}.story-gallery>p{color:var(--lb-muted,#a0adbf);margin:0 0 28px;font-size:13px;line-height:1.5}.story-gallery-picker{text-align:left;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0b;border:1px solid #ffffff20;border-radius:21px;align-items:center;gap:14px;width:100%;max-width:340px;min-height:75px;padding:15px 18px;display:flex}.story-gallery-picker>svg:first-child{width:27px;height:27px;color:var(--lb-muted,#94cfff)}.story-gallery-picker>span{flex:1;gap:5px;display:grid}.story-gallery-picker strong{font-size:15px;font-weight:750}.story-gallery-picker small{color:var(--lb-muted,#a6b5cb);font-size:11px}.story-gallery-picker>svg:last-child{width:18px;color:var(--lb-muted,#8898af)}.story-camera-picker{color:var(--lb-muted,#9cd7ff);align-items:center;gap:9px;min-height:48px;margin-top:6px;padding:14px 5px;font-size:13px;font-weight:650;display:flex}.story-camera-picker svg{width:19px;height:19px}.story-gallery-limit{color:var(--lb-muted,#65778e);margin-top:14px;font-size:10px}.story-kind-switch{z-index:7;bottom:calc(24px + env(safe-area-inset-bottom,0px));justify-content:center;gap:12px;display:flex;position:absolute;left:0;right:0}.story-kind-switch button{text-transform:capitalize;min-height:42px;color:var(--lb-muted,#7f8ca0);border-radius:24px;padding:10px 19px;font-size:12px;font-weight:700}.story-kind-switch button[aria-pressed=true]{color:#fff;background:#ffffff16}.story-upload-error{z-index:12;left:16px;right:16px;bottom:calc(101px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffdfeb;background:#5d152cee;border:1px solid #f9849b55;border-radius:16px;padding:13px 15px;font-size:12px;line-height:1.5;position:absolute}.story-upload-status{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#050710bc;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:35px;display:flex;position:absolute;inset:0}.story-upload-status>svg{width:34px;height:34px;color:var(--lb-accent,#78c7ff);animation:1s linear infinite story-upload-spin}.story-upload-status strong{font-size:21px}.story-upload-status span{color:var(--lb-muted,#abbad0);font-size:12px}.story-creator.is-dragging{box-shadow:inset 0 0 0 4px #79c9ff}html:has(.lovebud-web-app) :is(.story-detail-sheet,.story-edit-sheet){background:var(--lb-surface,#fff);color:var(--lb-text,#132541);flex-direction:column;gap:0;border:0!important;border-radius:27px 27px 0 0!important;width:100vw!important;max-width:none!important;max-height:89dvh!important;padding:0!important;display:flex!important;inset:auto 0 0!important;overflow:hidden!important;transform:none!important}.story-detail-sheet>header,.story-edit-sheet>header{border-bottom:1px solid var(--lb-border,#e9edf4);flex:none;align-items:center;gap:14px;padding:23px 22px 19px;display:flex}.story-detail-sheet>header>div,.story-edit-sheet>header>div{flex:1;min-width:0}.story-detail-sheet h2,.story-edit-sheet h2{letter-spacing:-.035em;font-size:21px;font-weight:800}.story-detail-sheet>header p,.story-edit-sheet>header p{color:var(--lb-muted,#7e8fa7);margin-top:5px;font-size:11px;line-height:1.5}.story-detail-sheet>header button,.story-edit-sheet>header button{background:var(--lb-tint,#edf6ff);min-width:39px;min-height:39px;color:var(--lb-accent,#0089e3);border-radius:22px;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:750;display:flex}.story-detail-sheet>header button svg,.story-edit-sheet>header button svg{width:17px;height:17px}.story-sheet-body{overscroll-behavior:contain;min-height:0;padding:20px 22px calc(25px + env(safe-area-inset-bottom,0px));gap:12px;display:grid;overflow:auto}.story-sheet-body>textarea{resize:vertical;background:var(--lb-soft,#f4f7fc);width:100%;min-height:150px;max-height:40dvh;color:var(--lb-text,#162a48);outline-color:var(--lb-accent,#1d99ea);border:0;border-radius:18px;padding:18px;font-size:16px;line-height:1.6}.story-character-count{color:var(--lb-muted,#8090a6);text-align:right;font-size:10px}.story-audience-card{background:var(--lb-tint,#edf6ff);border:1px solid var(--lb-border,#e2eefb);border-radius:18px;align-items:center;gap:13px;padding:16px;display:flex}.story-audience-card>svg{width:23px;height:23px;color:var(--lb-accent,#008fe8);flex:none}.story-audience-card strong{font-size:14px}.story-audience-card p{color:var(--lb-muted,#70849f);margin-top:4px;font-size:11px;line-height:1.5}.story-review-caption{color:var(--lb-text,#50657f);white-space:pre-wrap;overflow-wrap:anywhere;max-height:130px;padding:10px 3px;font-size:14px;overflow:auto}.story-review-row{text-align:left;border-bottom:1px solid var(--lb-border,#edf1f7);min-height:48px;color:var(--lb-text,#203c5f);align-items:center;gap:11px;padding:9px 3px;font-size:13px;display:flex}.story-review-row>span{overflow-wrap:anywhere;flex:1}.story-review-row>svg{width:19px;height:19px;color:var(--lb-muted,#6682a2);flex:none}.story-review-row>svg:last-child{width:15px}.story-remove-row{color:#b7495b}.story-sheet-share{min-height:49px;color:var(--lb-on-accent,white);background:var(--lb-accent,#008ee8);border-radius:26px;justify-content:center;align-items:center;gap:12px;margin-top:9px;font-size:14px;font-weight:750;display:flex}.story-sheet-share svg{width:19px;height:19px}.story-save-draft{color:var(--lb-muted,#7388a3);min-height:38px;font-size:12px}.story-edit-sheet{height:94dvh}.story-edit-sheet .story-sheet-body{padding:17px 18px calc(20px + env(safe-area-inset-bottom,0px));display:block}.story-edit-sheet .creative-stage{max-height:39dvh}.story-detail-sheet .story-tag-picker>.creator-share-music{display:none}.story-detail-sheet .story-tag-search{margin-top:0}.story-detail-sheet .story-tag-search input{border-radius:14px;min-height:46px;font-size:16px}.story-detail-sheet .story-tag-selection:empty{display:none}.story-canvas .post-music-player{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;z-index:5;border:1px solid #ffffff18;border-radius:17px;max-width:280px;margin:0;top:80px;background:#101822bb!important;padding:9px 11px!important;bottom:auto!important;left:18px!important;right:80px!important}.story-canvas .post-music-player :is(strong,small){color:inherit}.story-canvas .post-music-player input{accent-color:#92cfff}.story-canvas .post-music-player .post-music-title strong{font-size:11px}.story-canvas .post-music-player .post-music-title small{color:var(--lb-muted,#b0bdcc);font-size:9px}.meet-page-intro{padding:9px 0 13px}.meet-page-intro>span{letter-spacing:.13em;color:var(--lb-accent,#008bdc);font-size:9px;font-weight:800}.meet-page-intro h2{letter-spacing:-.05em;margin:7px 0 5px;font-weight:800;font-size:30px!important}.meet-page-intro p{color:var(--lb-muted,#7c8ba1);font-size:12px}.meet-profile-settings{width:100%;min-height:40px;color:var(--lb-muted,#74869d);text-align:left;justify-content:space-between;align-items:center;gap:10px;margin:1px 0 9px;padding:7px 1px;font-size:11px;display:flex}.meet-profile-settings>svg{color:var(--lb-accent,#008ddf);flex:none}.profile-photo-offer{border:1px solid var(--lb-border,#e0edfc);background:radial-gradient(ellipse at 0 0,var(--lb-tint,#e3f6ff),transparent 70%),linear-gradient(115deg,var(--lb-tint,#f3f8ff),var(--lb-tint,#f5f4ff));border-radius:23px;align-items:flex-start;gap:14px;margin:8px 0 10px;padding:20px 17px;display:flex;overflow:hidden}.profile-photo-offer>.member-avatar{width:55px;height:55px;margin-top:5px;box-shadow:0 0 0 5px #ffffff90}.profile-photo-offer>div{flex:1;min-width:0}.profile-photo-offer small{letter-spacing:.09em;color:var(--lb-accent,#4388be);align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.profile-photo-offer small>svg{width:11px;height:11px}.profile-photo-offer strong{letter-spacing:-.025em;color:var(--lb-text,#183556);margin-top:7px;font-size:16px;font-weight:800;line-height:1.3;display:block}.profile-photo-offer p{color:var(--lb-muted,#7488a4);margin:7px 0 10px;font-size:11px;line-height:1.6}.profile-photo-offer button{background:var(--lb-surface,#fff);border:1px solid var(--lb-border,#d7e8fb);min-height:36px;color:var(--lb-accent,#0784dc);border-radius:21px;align-items:center;gap:6px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 3px 8px #214e8307}.profile-photo-offer button svg{width:13px;height:13px}.profile-photo-reward-note{background:var(--lb-tint,#eef7ff);color:var(--lb-accent,#3275ad);border-radius:14px;padding:12px 15px;font-size:12px;line-height:1.6}html:has(.lovebud-web-app) .real-people-screen .people-member-card{border:1px solid var(--lb-border,#e3eaf4);background:var(--lb-surface,#fff);border-radius:21px;padding:17px;box-shadow:0 5px 18px #13325704}.people-avatar-wrap{flex:none;width:60px;height:60px;position:relative}.people-avatar-wrap .member-avatar{box-shadow:0 0 0 4px #f5f8fd;width:60px!important;height:60px!important}.people-online-dot{border:3px solid var(--lb-border,#fff);z-index:2;background:#28bb87;border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:1px}html:has(.lovebud-web-app) .people-member-card .people-identity{align-items:flex-start;gap:16px}.people-member-card .people-identity>span:last-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.people-member-card .people-identity strong{letter-spacing:-.02em;font-weight:800}.people-member-card .people-identity small{color:var(--lb-muted,#8b9bb0);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.people-member-card .people-identity em{margin-top:4px;font-style:normal;color:var(--lb-muted,#5787ac)!important;font-size:10px!important}.people-member-card>div:last-child{border-top:1px solid var(--lb-border,#f0f3f8);align-items:center;gap:8px;margin-top:15px;padding-top:12px;display:flex}.people-member-card>div:last-child button{flex:1;font-size:11px;font-weight:750;border-radius:22px!important;min-height:37px!important}.people-member-card>div:last-child button:last-child{border-color:var(--lb-border,#e2eaf5);color:var(--lb-muted,#748ca8);background:var(--lb-tint,#f8faff)}:is(.story-creator button:focus-visible,.story-detail-sheet button:focus-visible,.profile-photo-offer button:focus-visible){outline:3px solid var(--lb-accent,#76c9ff);outline-offset:4px}@keyframes story-upload-spin{to{transform:rotate(360deg)}}@media (min-width:740px){html:has(.lovebud-web-app) .creator-studio.story-composer{border-radius:30px!important;width:min(480px,100vw - 48px)!important;height:min(920px,94dvh)!important;max-height:94dvh!important}.story-canvas-header{top:18px}.story-canvas{top:7px;bottom:94px}.story-tool-rail{top:84px}.story-share-dock{padding-bottom:19px}html:has(.lovebud-web-app) :is(.story-detail-sheet,.story-edit-sheet){border-radius:26px!important;width:min(520px,100vw - 48px)!important;max-height:90dvh!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.story-edit-sheet{height:90dvh}}@media (max-height:650px){.story-tool-rail{top:calc(72px + env(safe-area-inset-top,0px));gap:6px}.story-tool-rail .story-glass-button{width:37px;height:37px}.story-tool-rail .story-glass-button>svg{width:20px;height:20px}.story-tool-rail .story-glass-button>b{font-size:21px}.story-gallery-art{transform-origin:bottom;width:150px;height:105px;margin-bottom:14px;transform:scale(.75)}.story-gallery{padding-top:65px;padding-bottom:75px}.story-gallery h2{font-size:26px}.story-gallery>p{margin-bottom:17px}.story-gallery-limit{margin-top:5px}.story-gallery-picker{min-height:60px}.story-gallery-eyebrow{font-size:8px}}@media (prefers-reduced-motion:reduce){.story-upload-status>svg{animation:none}.story-glass-button{transition:none;transform:none!important}}html:has(.lovebud-web-app) .story-gallery h2{letter-spacing:-.05em!important;font-size:32px!important;font-weight:800!important;line-height:1.14!important}html:has(.lovebud-web-app) :is(.story-detail-sheet,.story-edit-sheet) h2{letter-spacing:-.035em!important;font-size:21px!important;font-weight:800!important;line-height:1.25!important}html:has(.lovebud-web-app) .meet-page-intro h2{letter-spacing:-.05em!important;font-weight:800!important;line-height:1.2!important}html:has(.lovebud-web-app) .story-gallery>p{color:var(--lb-muted,#a0adbf)}html:has(.lovebud-web-app) .profile-photo-offer p{color:var(--lb-muted,#7488a4)}html:has(.lovebud-web-app) .story-audience-card p{color:var(--lb-muted,#70849f)}.story-canvas .media-sound-toggle{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#101822b3;border-radius:22px;min-height:35px;padding:7px 10px;font-size:10px;inset:auto auto 80px 17px}.story-canvas .media-sound-toggle svg{width:17px;height:17px}.story-canvas .reel-progress{z-index:7;width:calc(100% - 40px);bottom:10px;left:20px;right:20px}.story-canvas .reel-video-tap{z-index:1}html:has(.lovebud-web-app) :is(.live-messages,.live-conversation) .message-avatar{aspect-ratio:1;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;min-width:52px;max-width:52px;height:52px;min-height:52px;max-height:52px;display:inline-flex;overflow:hidden}html:has(.lovebud-web-app) .live-messages .conversation-list>button{gap:13px;min-height:100px;padding:16px 4px}html:has(.lovebud-web-app) .live-messages .conversation-copy{flex-direction:column;flex:1;min-width:0;padding-right:0;display:flex}html:has(.lovebud-web-app) .live-messages .conversation-title-row{align-items:baseline;gap:8px;min-width:0;display:flex}html:has(.lovebud-web-app) .live-messages .conversation-title-row strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;line-height:1.4}html:has(.lovebud-web-app) .live-messages .conversation-title-row time{color:var(--lb-muted,#8291a7);white-space:nowrap;flex:none;font-size:10px;font-weight:400;line-height:1.4}html:has(.lovebud-web-app) .live-messages .conversation-list>button>i{bottom:16px;right:4px}html:has(.lovebud-web-app) .live-messages .conversation-list>button:has(>i) .conversation-preview{padding-right:26px}html:has(.lovebud-web-app) .live-chat-header .conversation-peer{flex:1;align-items:center;gap:10px;min-width:0;display:flex}html:has(.lovebud-web-app) .live-chat-header .message-avatar{flex-basis:36px;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}html:has(.lovebud-web-app) .live-chat-header .conversation-peer-copy{flex:1;min-width:0;display:block}html:has(.lovebud-web-app) .conversation-peer-copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:380px){html:has(.lovebud-web-app) .live-chat-header .conversation-peer{gap:6px}html:has(.lovebud-web-app) .live-conversation .live-chat-header{gap:6px;padding-left:10px;padding-right:10px}}html:has(.lovebud-web-app) .verified-badge{vertical-align:-3px;stroke-width:2.5px;overflow:visible;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;fill:var(--lb-accent,#1494eb)!important;stroke:#fff!important;color:#fff!important;background:0 0!important;border:0!important;flex:none!important;margin:0 0 0 5px!important;display:inline-block!important}.account-verification-panel{border:1px solid var(--lb-border,#dce9f7);background:var(--lb-tint,#f6faff);color:var(--lb-accent,#203e61);border-radius:18px;gap:12px;margin:16px 0;padding:18px;font-size:13px;line-height:1.6;display:grid}.account-verification-panel>header{align-items:center;gap:9px;display:flex}.account-verification-panel>header>svg{width:21px;height:21px;color:var(--lb-accent,#1188dc);flex:none}.account-verification-panel h3{font-size:16px;font-weight:750!important}.account-verification-panel p{color:var(--lb-muted,#56718f);margin:0}.account-verification-panel form{gap:12px;display:grid}.account-verification-panel label{font-size:12px;display:block}.account-verification-panel input[type=checkbox]{vertical-align:middle;width:16px;height:16px;accent-color:var(--lb-accent,#0789e3);margin-right:8px}.account-verification-panel>small{color:var(--lb-muted,#7b8ea5);font-size:11px}.account-verification-panel textarea{border:1px solid var(--lb-border,#cbd9e9);background:var(--lb-surface,white);border-radius:12px;width:100%;min-height:90px;padding:10px;font-size:16px;display:block}.account-verification-panel [role=alert]{color:#a0394d}.account-verification-panel dt{color:var(--lb-muted,#74869e);font-size:11px}.account-verification-panel dd{margin:0 0 8px;font-weight:650}.account-verification-panel a{color:var(--lb-accent,#087dc4);text-decoration:underline}.account-verification-panel .verification-note{font-size:12px}.delivery-admin-intro{margin:12px 0 20px}.delivery-admin-intro>span{letter-spacing:.12em;color:var(--lb-accent,#087fca);font-size:10px;font-weight:800}.delivery-admin-intro h2{letter-spacing:-.04em;margin:9px 0;font-size:27px!important;font-weight:800!important;line-height:1.2!important}.delivery-admin-intro p{color:var(--lb-muted,#6b809c);font-size:13px;line-height:1.65}.delivery-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.delivery-admin-metrics>div{min-width:0;padding:15px 12px;position:relative}.delivery-admin-metrics svg{width:18px;height:18px;color:var(--lb-accent,#178ad6);margin-bottom:9px}.delivery-admin-metrics strong{font-size:24px}.delivery-admin-metrics span{font-size:10px;line-height:1.5}.delivery-admin-search{flex-wrap:wrap;gap:9px;padding:16px 0;display:flex}.delivery-admin-search>label{background:var(--lb-surface,white);border:1px solid var(--lb-border,#dae6f4);border-radius:13px;flex:220px;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.delivery-admin-search>label svg{width:19px;height:19px;color:var(--lb-muted,#8798ae);flex:none}.delivery-admin-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:16px}.delivery-admin-search>select{border:1px solid var(--lb-border,#dae6f4);background:var(--lb-surface,#fff);border-radius:12px;min-width:0;padding:10px;font-size:13px}.delivery-admin-search>button{border-radius:12px;padding:10px 18px}.delivery-admin-results{color:var(--lb-muted,#7b8da4);margin-bottom:13px;font-size:12px}.delivery-admin-companies,.delivery-admin-drivers{gap:14px;display:grid}.delivery-admin-companies .delivery-card,.delivery-admin-drivers .delivery-card{overflow-wrap:anywhere;border-radius:20px;margin:0;padding:19px}.delivery-company-heading{align-items:flex-start;gap:11px;display:flex}.delivery-company-heading>svg{background:var(--lb-tint,#edf6ff);width:38px;height:38px;color:var(--lb-accent,#0c83d1);border-radius:12px;flex:none;padding:9px}.delivery-company-heading>div{flex:1;min-width:0}.delivery-company-heading h3{font-size:17px;line-height:1.35;font-weight:800!important}.delivery-company-heading small{color:var(--lb-muted,#7b8ca4);font-size:11px}.delivery-company-heading>span{background:var(--lb-soft,#f0f5fb);color:var(--lb-muted,#5f7999);text-transform:capitalize;border-radius:6px;padding:4px 7px;font-size:9px}.delivery-admin-company>p{margin:13px 0 5px;font-size:12px;line-height:1.5}.delivery-admin-company>small{color:var(--lb-muted,#7c8ea5);font-size:11px}.delivery-company-stats{color:var(--lb-muted,#7187a3);gap:16px;margin:15px 0;font-size:11px;display:flex}.delivery-company-stats strong{color:var(--lb-text,#294667)}.delivery-admin-company-actions{border-top:1px solid var(--lb-border,#eaf0f7);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.delivery-admin-company-actions>button{background:var(--lb-tint,#f0f6fd);color:var(--lb-accent,#23608e);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 12px;font-size:12px;display:flex}.delivery-admin-company-actions>button:first-child{flex:100%}.delivery-admin-company-actions svg{flex:none;width:16px;height:16px}.delivery-admin-company-actions .delivery-primary{background:var(--lb-accent,#0089e8);color:var(--lb-on-accent,white)}.delivery-selected-company{background:var(--lb-tint,#eaf4ff);border:1px solid var(--lb-border,#d8e9fc);border-radius:20px;margin:12px 0 18px;padding:20px;position:relative}.delivery-selected-company>small{letter-spacing:.1em;color:var(--lb-accent,#4486b8);font-size:9px;font-weight:800}.delivery-selected-company h2{overflow-wrap:anywhere;margin:9px 0 5px;font-size:23px!important;font-weight:800!important;line-height:1.25!important}.delivery-selected-company p{color:var(--lb-muted,#6684a4);font-size:12px}.delivery-selected-company>button{background:var(--lb-surface,#fff);border:1px solid var(--lb-border,#d4e6f8);min-height:37px;color:var(--lb-accent,#177ec7);border-radius:11px;align-items:center;gap:7px;margin-top:13px;padding:8px 11px;font-size:11px;display:flex}.delivery-selected-company>button svg{width:15px;height:15px}.delivery-driver-company{border-top:1px solid var(--lb-border,#e7eff8);align-items:center;gap:10px;margin-top:10px;padding:12px 0;display:flex}.delivery-driver-company>div{flex:1;min-width:0}.delivery-driver-company small{color:var(--lb-muted,#7990aa);margin-top:4px;font-size:11px;display:block}.delivery-driver-company>button{background:var(--lb-tint,#eff6ff);min-height:37px;color:var(--lb-accent,#147cbd);border-radius:10px;flex:none;align-items:center;gap:5px;padding:8px 10px;font-size:10px;display:flex}.delivery-driver-company>button svg{width:13px;height:13px}.delivery-manifest-company{background:var(--lb-tint,#edf6ff);border:1px solid var(--lb-border,#d9eafa);border-radius:15px;gap:5px;margin-bottom:14px;padding:15px 17px;display:grid}.delivery-manifest-company>small{letter-spacing:.12em;color:var(--lb-muted,#5287b0);font-size:9px;font-weight:800}.delivery-manifest-company>strong{color:var(--lb-text,#123d67);font-size:17px}.delivery-manifest-company>span{color:var(--lb-muted,#7085a0);font-size:12px}@media (min-width:780px){.delivery-admin-companies,.delivery-admin-drivers{grid-template-columns:repeat(2,minmax(0,1fr))}}.delivery-order-card{border-bottom:1px solid var(--lb-border,#e5edf5);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.delivery-order-card>div{gap:7px;min-width:0;display:grid}.delivery-order-card small,.delivery-order-center>small,.delivery-order-subscriptions p{color:var(--lb-muted,#60748e);font-size:13px;line-height:1.5}.delivery-order-card code{color:var(--lb-accent,#2575bb);word-break:break-all;font-size:12px}.delivery-order-card>div:last-child{text-align:right;justify-items:end}.delivery-order-subscriptions{gap:14px;margin:18px 0;display:grid}.delivery-order-subscriptions label{align-items:center;gap:10px;display:flex}.delivery-order-subscriptions input[type=checkbox]{width:20px;height:20px;accent-color:var(--lb-accent,#078ce6)}.delivery-create-choice>.delivery-order-center{border:0;margin:0 0 24px;padding:0}.delivery-order-center input[type=date]{max-width:100%}.delivery-order-reports{max-height:440px;overflow:auto}@media (max-width:540px){.delivery-order-card{align-items:flex-start;gap:10px}.delivery-order-card>div:last-child{max-width:43%}.delivery-order-center .delivery-company-heading{flex-wrap:wrap;align-items:flex-start}.delivery-order-reports .delivery-order-card{display:grid}}.lovebud-dialog:is(.story-detail-sheet,.story-edit-sheet)[data-slot=dialog-content]{box-sizing:border-box;flex-direction:column;box-shadow:0 24px 80px #0006;inset:auto 8px max(8px,env(safe-area-inset-bottom,0px))!important;top:auto!important;left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;width:auto!important;min-width:0!important;max-width:calc(100% - 16px)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px)!important;border:1px solid #ffffff16!important;border-radius:26px!important;gap:0!important;padding:0!important;display:flex!important;position:fixed!important;overflow:hidden!important;transform:none!important}.story-detail-sheet:before,.story-edit-sheet:before{content:"";background:#99a6bb66;border-radius:4px;flex:none;align-self:center;width:34px;height:4px;margin-top:10px}.story-detail-sheet>header,.story-edit-sheet>header{flex:none;min-width:0;padding:15px 20px 17px}.story-detail-sheet>header button,.story-edit-sheet>header button{flex:none;min-width:44px;min-height:44px}.story-detail-sheet .story-sheet-body,.story-edit-sheet .story-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:14px;min-width:0;max-width:100%;min-height:0;padding:18px 20px 22px;overflow:hidden auto}.story-detail-sheet .story-sheet-body>*{min-width:0;max-width:100%}.story-detail-sheet .story-sheet-body textarea,.story-detail-sheet .story-tag-search input{font-size:16px!important}.story-detail-sheet .story-sheet-footer{border-top:1px solid #ffffff12;flex:none;gap:6px;padding:14px 20px 12px;display:grid}.lovebud-dialog.story-review-sheet[data-slot=dialog-content]{background:var(--lb-deep,#111925)!important;color:var(--lb-muted,#f7f9fe)!important;border-color:#ffffff18!important}.story-review-sheet>header{border-color:#ffffff0d}html .lovebud-dialog.story-review-sheet [data-slot=dialog-title]{letter-spacing:-.04em!important;color:var(--lb-muted,#f7f9fe)!important;font-size:23px!important;line-height:1.25!important}html .lovebud-dialog.story-review-sheet [data-slot=dialog-description]{margin-top:6px;color:var(--lb-muted,#a6b3c7)!important;font-size:13px!important;line-height:1.5!important}.story-review-sheet>header button{border:1px solid #ffffff0a;color:var(--lb-muted,#d5e4f7)!important;background:#ffffff0c!important;padding:10px!important}.story-review-sheet .story-audience-card{background:var(--lb-deep,#1b2737);border:1px solid #ffffff0b;border-radius:19px;gap:12px;min-width:0;padding:15px}.story-review-sheet .story-audience-card .member-avatar{aspect-ratio:1;border-radius:50%;flex:0 0 44px!important;width:44px!important;height:44px!important}.story-review-sheet .story-audience-card>div{flex:1;min-width:0}.story-review-sheet .story-audience-card strong{overflow-wrap:anywhere;color:#fff;font-size:15px;line-height:1.4}html .story-review-sheet .story-audience-card p{align-items:center;gap:5px;margin-top:5px;line-height:1.5;display:flex;color:var(--lb-muted,#afbed0)!important;font-size:11px!important}.story-review-sheet .story-audience-card p>svg{flex:none;width:12px;height:12px}.story-audience-badge{color:var(--lb-muted,#9dd8ff);background:#188cd724;border:1px solid #2ea8f337;border-radius:20px;flex:none;padding:6px 9px;font-size:11px;font-weight:650}.story-review-options{gap:9px;min-width:0;display:grid}.story-review-sheet .story-review-row{background:var(--lb-deep,#1a2331);width:100%;min-width:0;min-height:70px;color:var(--lb-muted,#f4f8ff);white-space:normal;text-align:left;border:1px solid #ffffff08;border-radius:17px;align-items:center;gap:12px;padding:12px;font-size:15px;line-height:1.4;display:flex}.story-review-sheet .story-review-row>i{width:40px;height:40px;color:var(--lb-accent,#76caff);background:#078fe324;border-radius:13px;flex:0 0 40px;place-items:center;display:grid}.story-review-sheet .story-review-row>i svg{width:20px;height:20px}.story-review-sheet .story-review-row>span{overflow-wrap:anywhere;white-space:normal;flex:1;gap:4px;min-width:0;display:grid}.story-review-sheet .story-review-row strong{font-size:14px;font-weight:650;line-height:1.4}.story-review-sheet .story-review-row small{color:var(--lb-muted,#a7b5c9);white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.story-review-sheet .story-review-row>svg:last-child{color:var(--lb-muted,#849bb5);flex:none;width:16px;height:16px}.story-review-sheet .story-remove-row{color:#ffa8b6;background:0 0;border:0;min-height:44px;padding:10px 12px;font-size:12px}.story-review-sheet .story-remove-row>svg{color:#ffa8b6!important}.story-review-sheet .story-review-caption{color:var(--lb-muted,#d2dfef);max-height:96px;margin:0;padding:6px 3px;font-size:14px;line-height:1.6}.story-review-sheet .story-sheet-share{background:linear-gradient(115deg,var(--lb-accent,#039de9),var(--lb-accent,#236cf0));border-radius:17px;width:100%;min-height:52px;margin:0;font-size:15px;box-shadow:0 6px 20px #007fe42b}.story-review-sheet .story-save-draft{min-height:44px;color:var(--lb-muted,#aebed3);font-size:13px}.story-review-sheet button:active{filter:brightness(1.12)}.story-review-sheet button:focus-visible{outline:2px solid var(--lb-accent,#86d2ff);outline-offset:-3px}.story-review-sheet button:disabled{opacity:.45}.story-share-primary>.member-avatar{aspect-ratio:1;place-items:center;flex:0 0 35px!important;width:35px!important;min-width:35px!important;height:35px!important;min-height:35px!important;display:grid!important}.story-share-primary>span:not(.member-avatar){flex:1;min-width:0}@media (min-width:740px){.lovebud-dialog:is(.story-detail-sheet,.story-edit-sheet)[data-slot=dialog-content]{width:min(520px,100vw - 48px)!important;max-width:calc(100% - 48px)!important;max-height:calc(100dvh - 48px)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}}@media (max-height:520px){.story-detail-sheet>header{padding-top:10px;padding-bottom:10px}.story-detail-sheet .story-sheet-footer{padding-top:8px;padding-bottom:6px}.story-review-sheet .story-save-draft{min-height:36px}}.story-upload-tray{z-index:45;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px));pointer-events:none;gap:8px;max-width:470px;max-height:38dvh;margin:0 auto;font-family:inherit;display:grid;position:fixed;overflow:auto}.story-upload-card{pointer-events:auto;border:1px solid var(--lb-border,#314b68);color:var(--lb-muted,#f6faff);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#112236f5;border-radius:19px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 8px 34px #05142630}.story-upload-icon{width:38px;height:38px;color:var(--lb-accent,#83d4ff);background:#168bda26;border-radius:13px;flex:0 0 38px;place-items:center;display:grid}.story-upload-icon svg{width:21px;height:21px}.is-uploading .story-upload-icon svg{animation:1s linear infinite story-upload-spin}.story-upload-card>div:first-of-type{flex:1;min-width:0}.story-upload-card strong{font-size:13px;font-weight:750}.story-upload-card p{color:var(--lb-muted,#9bd8ff);margin:3px 0;font-size:12px;line-height:1.5}.story-upload-card small{color:var(--lb-muted,#b4c3d6);overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.story-upload-card.is-failed{border-color:#8e5367}.story-upload-actions{flex-direction:column;gap:5px;display:flex}.story-upload-actions button{background:var(--lb-deep,#223c58);min-height:40px;color:var(--lb-muted,#d3ecff);border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:7px 9px;font-size:11px;display:flex}.story-upload-actions svg{width:15px;height:15px}html:has(.lovebud-web-app) .live-setup-screen{background:var(--lb-soft,#f4f7fb)}.live-setup-screen .live-controls-header{background:var(--lb-surface,#fff);border-bottom:1px solid var(--lb-border,#e5edf5);align-items:center;gap:13px;padding:14px 18px;display:flex}.live-setup-screen .live-controls-header>button{border:1px solid var(--lb-border,#e2eaf4);background:var(--lb-surface,#fff);width:43px;height:43px;color:var(--lb-text,#173454);border-radius:15px;place-items:center;display:grid}.live-setup-screen .live-controls-header>strong{flex:1;font-size:19px}.live-setup-screen .live-controls-header>span{letter-spacing:.1em;color:var(--lb-muted,#4b799a);align-items:center;gap:6px;font-size:10px;display:flex}.live-setup-screen .live-controls-header i{background:var(--lb-accent,#16a4ef);border-radius:50%;width:6px;height:6px}.live-setup-scroll{padding:22px 18px 32px!important}.live-setup-intro>span{letter-spacing:.17em;color:var(--lb-accent,#0986cc);font-size:10px;font-weight:750}.live-setup-intro h1{letter-spacing:-.05em;margin:8px 0;font-weight:800;line-height:1.2;font-size:30px!important}.live-setup-intro p{color:var(--lb-muted,#6b809a);margin:0 0 20px;font-size:13px;line-height:1.6}.live-setup-preview{background:radial-gradient(ellipse at 90% 10%,#2d85ec88,transparent 65%),linear-gradient(120deg,var(--lb-strong,#091d3c),var(--lb-strong,#093775));border:1px solid var(--lb-accent,#294e7f);min-height:150px;color:var(--lb-on-deep,#fff);border-radius:24px;align-items:center;gap:17px;margin:0 0 20px;padding:25px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #1b508c13}.live-setup-preview>img{object-fit:contain;background:var(--lb-surface,#fff);border-radius:20px;flex:none;width:66px;height:66px;padding:7px;box-shadow:0 0 30px #58bdf84a}.live-setup-preview>div{flex:1;min-width:0}.live-setup-preview strong{overflow-wrap:anywhere;font-size:18px;line-height:1.4;display:block}.live-setup-preview small{color:var(--lb-muted,#c4dbf6);align-items:center;gap:6px;margin-top:6px;font-size:11px;line-height:1.5;display:flex}.live-setup-preview small svg{flex:none;width:15px;height:15px}.live-setup-preview>span{letter-spacing:.13em;color:var(--lb-muted,#c6e2ff);background:#ffffff13;border-radius:12px;padding:4px 8px;font-size:9px;position:absolute;top:11px;right:13px}.live-setup-form{gap:16px!important;display:grid!important}.live-setup-card{background:var(--lb-surface,#fff);border:1px solid var(--lb-border,#e2eaf4);border-radius:22px;gap:17px;min-width:0;padding:18px;display:grid;box-shadow:0 3px 12px #18345303}.live-setup-form label,.live-setup-select>span{color:var(--lb-text,#36516f);gap:8px;font-weight:650;display:grid;margin:0!important;font-size:12px!important}.live-setup-form input:not([type=checkbox]){width:100%;min-width:0;border:1px solid var(--lb-border,#dfe8f3)!important;background:var(--lb-soft,#f8fafd)!important;min-height:49px!important;box-shadow:none!important;border-radius:13px!important;padding:12px!important;font-size:16px!important}.live-setup-card .live-title-label{color:var(--lb-text,#163b60);font-size:14px!important}.live-setup-card .live-background-button{border:1px solid var(--lb-border,#dce7f5);background:var(--lb-tint,#f3f8ff);min-height:45px;color:var(--lb-accent,#24638d);box-shadow:none;border-radius:13px;font-size:12px}.live-setup-section-title{align-items:center;gap:11px;display:flex}.live-setup-section-title>svg{background:var(--lb-tint,#eaf5ff);width:35px;height:35px;color:var(--lb-accent,#1285d0);border-radius:12px;flex:none;padding:8px}.live-setup-section-title h2{color:var(--lb-text,#193c60);font-weight:750;font-size:14px!important}.live-setup-section-title p{color:var(--lb-muted,#8192a8);margin:4px 0 0;font-size:11px}.live-setup-form .live-location-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.live-setup-select{gap:8px;min-width:0;display:grid}.live-setup-select>button{border:1px solid var(--lb-border,#dfe8f3);background:var(--lb-soft,#f8fafd);width:100%;min-width:0;min-height:49px;color:var(--lb-text,#163550);text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:7px;padding:12px;font-size:14px;display:flex}.live-setup-select>button>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.live-setup-select>button svg{width:16px;height:16px;color:var(--lb-muted,#6b85a0);flex:none}.live-setup-form details>summary{cursor:pointer;color:var(--lb-accent,#39769e);padding:7px 0;font-size:12px;font-weight:650;line-height:1.6}.live-setup-form details>summary small{color:var(--lb-muted,#96a6b9);margin-left:6px;font-size:10px}.live-setup-event label{margin-top:12px!important}.live-setup-location>button{min-height:44px;color:var(--lb-accent,#1680bc);background:var(--lb-tint,#ecf7ff);border-radius:12px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.live-setup-location>button svg{width:16px;height:16px}.live-prep-compact{border:1px solid var(--lb-border,#e0eaf5)!important;background:var(--lb-tint,#edf5fc)!important;border-radius:18px!important;margin:0!important;padding:10px 16px!important}.live-prep-compact>summary{color:var(--lb-text,#446785)!important;font-size:12px!important}.live-prep-compact>summary>span{color:var(--lb-muted,#8499b0);margin-left:13px;font-size:10px;font-weight:400;display:block}.live-prep-compact p,.live-prep-compact li{font-size:12px!important;line-height:1.7!important}.live-setup-form .live-consent{align-items:flex-start;font-weight:400;line-height:1.7;flex-direction:row!important;gap:10px!important;padding:3px 2px!important;font-size:11px!important;display:flex!important}.live-setup-form .live-consent input{width:20px;height:20px;min-height:20px;accent-color:var(--lb-accent,#038ce1);flex:none;margin-top:1px}.live-setup-start{gap:10px;padding:3px 0 8px;display:grid}.live-setup-start>button{background:linear-gradient(120deg,var(--lb-accent,#059ee5),var(--lb-accent,#216aef));width:100%;font-weight:750;box-shadow:0 7px 20px #078ee322;border-radius:18px!important;min-height:55px!important;font-size:15px!important}.live-setup-start small{text-align:center;color:var(--lb-muted,#8096af);font-size:10px;line-height:1.6}.live-setup-unavailable{color:#8b652f;background:#fff4e2;border-radius:13px;padding:12px;font-size:12px;line-height:1.6}.lovebud-dialog.live-setup-picker[data-slot=dialog-content]{background:var(--lb-surface,#fff);color:var(--lb-text,#143350);flex-direction:column;inset:auto 8px max(8px,env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:calc(100% - 16px)!important;max-height:calc(90dvh - env(safe-area-inset-top,0px))!important;border:1px solid var(--lb-border,#e1eafa)!important;border-radius:25px!important;gap:14px!important;padding:20px!important;display:flex!important;top:auto!important;left:8px!important;right:8px!important;overflow:hidden!important;transform:none!important}.live-setup-picker>header{flex:none;align-items:center;gap:12px;display:flex}.live-setup-picker>header>div{flex:1;min-width:0}.live-setup-picker [data-slot=dialog-title]{font-weight:750;line-height:1.4;font-size:21px!important}.live-setup-picker [data-slot=dialog-description]{margin-top:4px;line-height:1.6;font-size:12px!important}.live-setup-picker>header>button{background:var(--lb-tint,#edf5fd);width:42px;height:42px;color:var(--lb-accent,#2875a8);border-radius:50%;flex:none;place-items:center;display:grid}.live-picker-search{background:var(--lb-tint,#f5f8fd);border:1px solid var(--lb-border,#e2eaf5);border-radius:15px;flex:none;align-items:center;gap:9px;padding:4px 12px;flex-direction:row!important;margin:0!important;display:flex!important}.live-picker-search>svg{width:19px;height:19px;color:var(--lb-muted,#7793ae);flex:none}.live-picker-search>input{width:100%;min-width:0;min-height:42px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:8px 0!important;font-size:16px!important}.live-picker-options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:5px;min-height:0;display:grid;overflow:auto}.live-picker-options>button{min-height:49px;color:var(--lb-accent,#284a6a);text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.live-picker-options>button>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.live-picker-options>button[aria-selected=true]{background:var(--lb-tint,#eaf6ff);color:var(--lb-accent,#0078c8);font-weight:700}.live-picker-options>button>svg{flex:none;width:18px;height:18px}.live-picker-options>p{color:var(--lb-muted,#718ba4);padding:18px;font-size:14px}@media (min-width:740px){.live-setup-scroll{max-width:620px;margin:0 auto}.lovebud-dialog.live-setup-picker[data-slot=dialog-content]{width:480px!important;max-width:calc(100vw - 48px)!important;max-height:80dvh!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}}@media (prefers-reduced-motion:reduce){.story-upload-icon svg{animation:none!important}}.live-setup-preview{background:radial-gradient(ellipse at 90% 10%,var(--live-bg-primary,var(--lb-accent,#2d85ec)),transparent 65%),linear-gradient(120deg,var(--lb-strong,#091d3c),var(--live-bg-dark,var(--lb-strong,#093775)));border-color:var(--live-bg-accent,var(--lb-accent,#294e7f))}.lovebud-dialog.live-setup-picker[data-slot=dialog-content]{bottom:var(--live-picker-bottom,max(8px,env(safe-area-inset-bottom,0px)))!important;max-height:calc(var(--live-picker-height,90dvh) - 24px)!important}@media (min-width:740px){.lovebud-dialog.live-setup-picker[data-slot=dialog-content]{bottom:auto!important;top:var(--live-picker-center,50%)!important;max-height:calc(var(--live-picker-height,90dvh) - 48px)!important}}html:has(.lovebud-web-app) .creator-music-sheet{height:min(86dvh, var(--music-viewport-height,86dvh));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lb-deep,#171b20)!important;color:var(--lb-muted,#f7f8fa)!important;max-height:var(--music-viewport-height,86dvh)!important;bottom:var(--music-viewport-bottom,0px)!important;border-radius:26px 26px 0 0!important}.creator-music-sheet:before{content:"";background:var(--lb-soft,#69717d);border-radius:10px;flex:none;align-self:center;width:38px;height:4px;margin:10px 0 0}.creator-music-sheet>header{border-bottom:1px solid #ffffff12;gap:10px;padding:14px 18px}.creator-music-sheet h2{color:#fff;letter-spacing:-.3px;font-size:18px;font-weight:750}.creator-music-sheet>header p{color:var(--lb-muted,#a2adbc);margin-top:5px;font-size:11px}.creator-music-sheet>header button{min-width:72px;min-height:40px;box-shadow:none;border:0;padding:8px 14px;font-size:13px}.creator-music-scroll{padding:12px 16px calc(24px + env(safe-area-inset-bottom,0px));scroll-padding-top:12px}.creator-music-scroll .composer-music{color:var(--lb-muted,#f7f8fa);gap:12px}.creator-music-sheet button,.creator-music-sheet input{touch-action:manipulation}:is(.creator-music-sheet button:focus-visible,.creator-music-sheet input:focus-visible,.creator-music-sheet summary:focus-visible){outline:2px solid var(--lb-accent,#71cdff);outline-offset:3px}.creator-music-sheet button:disabled{opacity:.5}.creator-music-sheet .music-provider-tabs{background:0 0;border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.creator-music-sheet .music-provider-tabs button{background:var(--lb-deep,#242a32);min-width:0;min-height:40px;color:var(--lb-muted,#b6bfcb);white-space:nowrap;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.creator-music-sheet .music-provider-tabs button[aria-pressed=true]{background:var(--lb-tint,#edf7ff);color:var(--lb-text,#122739)}.creator-music-sheet .music-provider-tabs svg{width:15px;height:15px}.creator-music-sheet .music-library-picker{background:0 0;border:0;gap:12px;min-width:0}.creator-music-sheet .music-search{z-index:2;background:var(--lb-deep,#171b20);padding:4px 0 0;position:sticky;top:-12px}.creator-music-sheet .music-search>svg{width:18px;color:var(--lb-muted,#a6b0bf);top:18px;left:13px}.creator-music-sheet .music-search input{width:100%;background:var(--lb-deep,#292f38)!important;color:var(--lb-on-deep,#fff)!important;min-height:46px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:13px!important;padding:10px 12px 10px 40px!important;font-size:16px!important}.creator-music-sheet .music-search input::placeholder{color:var(--lb-muted,#a7b0bd);opacity:1}.creator-music-sheet .music-collection-filters{scrollbar-width:none;gap:7px;min-width:0;padding:0 0 3px}.creator-music-sheet .music-collection-filters button{background:var(--lb-soft,#2a3038);color:var(--lb-muted,#e8ecf1);min-height:40px;box-shadow:none;border:0;border-radius:10px;padding:8px 13px;font-size:12px}.creator-music-sheet .music-collection-filters button[aria-pressed=true]{background:var(--lb-surface,#fff);color:var(--lb-text,#131820)}.creator-music-sheet .music-genres-disclosure{color:var(--lb-muted,#b5bfcc);font-size:12px}.creator-music-sheet .music-genres-disclosure>summary{cursor:pointer;min-height:32px;padding:7px 0}.creator-music-sheet .music-genres-disclosure>summary>span{float:right;color:var(--lb-accent,#78ceff)}.creator-music-sheet .music-genre-filters{flex-wrap:wrap;margin-top:8px;overflow:visible}.creator-music-sheet .music-genre-filters button{background:var(--lb-deep,#292f38);color:var(--lb-muted,#dbe2ec);border-color:var(--lb-border,#3c4654);min-height:36px;font-size:11px}.creator-music-sheet .music-genre-filters button[aria-pressed=true]{background:var(--lb-accent,#0b8cdb);border-color:var(--lb-accent,#0b8cdb);color:var(--lb-on-accent,white)}.creator-music-sheet .music-library-toolbar{color:var(--lb-muted,#a6b2c3);min-height:26px}.creator-music-sheet .music-library-toolbar small{font-size:11px}.creator-music-sheet .music-library-toolbar button{color:var(--lb-muted,#a7dfff);min-height:36px;box-shadow:none;background:0 0;border:0;padding:6px;font-size:11px}.creator-music-sheet .music-library-tracks{gap:0;min-width:0;max-height:none;overflow:visible}.creator-music-sheet .music-library-tracks article{background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:9px 0;display:flex}.creator-music-sheet .music-library-tracks article.selected{background:#0c92e912}.creator-music-sheet .music-library-tracks .music-track-preview{background:linear-gradient(145deg,var(--lb-accent,#174b6e),var(--lb-strong,#272e4c));width:50px;min-width:50px;height:54px;min-height:54px;color:var(--lb-muted,#c8ebff);border:0;border-radius:9px;flex:none;padding:0;position:relative;overflow:hidden}.creator-music-sheet .music-library-tracks article:nth-child(3n+2) .music-track-preview{background:linear-gradient(145deg,#604448,var(--lb-strong,#272c47))}.creator-music-sheet .music-library-tracks article:nth-child(3n) .music-track-preview{background:linear-gradient(145deg,#295951,var(--lb-strong,#243541))}.creator-music-sheet .music-track-preview .music-tile-note{opacity:.7;width:24px;height:24px}.creator-music-sheet .music-track-preview .music-tile-play{color:#fff;background:#09131bbf;border-radius:50%;width:18px;height:18px;padding:3px;position:absolute;bottom:3px;right:3px}.creator-music-sheet .music-track-preview img{object-fit:cover;width:100%;height:100%}.creator-music-sheet .music-library-tracks .music-track-select{text-align:left;color:#fff;min-width:0;min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;gap:3px;padding:3px 0;display:grid}.creator-music-sheet .music-track-select strong{-webkit-line-clamp:2;color:#f9fafb;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.creator-music-sheet .music-track-select small{white-space:nowrap;text-overflow:ellipsis;color:var(--lb-muted,#acb6c5);font-size:11px;line-height:1.4;display:block;overflow:hidden}.creator-music-sheet .music-track-select small:last-child{color:var(--lb-muted,#8494a9);font-size:10px}.creator-music-sheet .music-library-tracks .music-track-save{width:40px;min-width:40px;height:44px;min-height:44px;color:var(--lb-muted,#cad2dd);background:0 0;border:0;padding:9px}.creator-music-sheet .music-library-tracks .music-track-save[aria-pressed=true]{color:var(--lb-accent,#71d1ff);background:#008fea18}.creator-music-sheet .music-track-save svg{width:20px;height:20px}.creator-music-sheet .music-library-picker>small{color:var(--lb-muted,#8e9cae);font-size:10px;line-height:1.5}.creator-music-sheet .music-empty{background:var(--lb-deep,#222830);color:var(--lb-muted,#f2f5f9);border:1px solid #ffffff20;padding:24px 15px}.creator-music-sheet .music-empty p{color:var(--lb-muted,#aab6c8)}.creator-music-sheet .music-empty button{color:var(--lb-muted,#dbefff);background:var(--lb-deep,#303d4d);border:0}.creator-music-sheet .music-discovery-heading strong{color:#fff;font-size:14px}.creator-music-sheet .music-discovery-heading small{color:var(--lb-muted,#a5b2c4);font-size:11px}.creator-music-sheet .music-change-track{color:var(--lb-muted,#b7dfff);background:0 0;border:0;justify-self:start;align-items:center;gap:8px;min-height:40px;padding:4px 0;font-size:12px;display:flex}.creator-music-sheet .music-change-track svg{width:17px;height:17px}.creator-music-sheet .selected-sound{background:var(--lb-deep,#252c36);border:0;border-radius:16px;gap:12px;padding:14px}.creator-music-sheet .selected-sound>span{background:linear-gradient(140deg,var(--lb-accent,#078be5),var(--lb-accent,#31568f))}.creator-music-sheet .selected-sound strong{color:#fff;font-size:14px}.creator-music-sheet .selected-sound small{color:var(--lb-muted,#b2bfd0)}.creator-music-sheet .selected-sound>button{color:var(--lb-muted,#d4dce9);background:#ffffff12;min-width:36px;min-height:36px}.creator-music-sheet .sound-editor{gap:18px}.creator-music-sheet .sound-editor-heading{color:var(--lb-muted,#eff6ff);flex-wrap:wrap;font-size:12px}.creator-music-sheet .sound-editor-heading>span{font-variant-numeric:tabular-nums;color:var(--lb-muted,#a9bed3)}.creator-music-sheet .sound-length-pills{flex-wrap:wrap;gap:8px}.creator-music-sheet .sound-length-pills button{background:var(--lb-deep,#2b3440);color:var(--lb-muted,#c7d4e4);border-color:#0000;min-height:40px;padding:8px 16px}.creator-music-sheet .sound-length-pills button[aria-pressed=true]{background:var(--lb-tint,#e9f6ff);color:var(--lb-text,#132635)}.creator-music-sheet .sound-trim{color:var(--lb-muted,#a9bbd0);gap:9px;font-size:11px}.sound-trim-rail{background:var(--lb-deep,#18384e);border:1px solid #5dc8ff66;border-radius:12px;height:64px;position:relative;overflow:hidden}.sound-trim-ticks{pointer-events:none;background:repeating-linear-gradient(90deg,#a6dfff88 0 2px,#0000 2px 6px);position:absolute;inset:14px 8px;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.creator-music-sheet .sound-trim-rail input{cursor:ew-resize;accent-color:#fff;opacity:.9;height:100%;margin:0;padding:0 7px;position:relative}.creator-music-sheet .post-music-player{background:var(--lb-deep,#252c36);color:var(--lb-muted,#edf5ff);border-color:#ffffff12}.creator-music-sheet .post-music-player small,.creator-music-sheet .music-credit{color:var(--lb-muted,#a6b8cc)}.creator-music-sheet .post-music-player button{color:var(--lb-muted,#bae6ff);background:#ffffff0c}.creator-music-sheet .post-music-title strong{color:#fff}.creator-music-sheet .sound-volume,.creator-music-sheet .sound-fine-tune{color:var(--lb-muted,#b1c0d3)}.creator-music-sheet .sound-volume>strong{color:var(--lb-accent,#81d6ff)}.creator-music-sheet .sound-original{background:var(--lb-deep,#222932);color:var(--lb-muted,#e8eff9);border-color:#ffffff20}.creator-music-sheet .sound-original small{color:var(--lb-muted,#a2b3c9)}.creator-music-sheet .sound-fine-tune input{background:var(--lb-deep,#262f3c)!important;color:var(--lb-on-deep,#fff)!important;border-color:var(--lb-border,#46566c)!important}.creator-music-sheet .feed-terms,.creator-music-sheet .feed-selected-sound p{color:var(--lb-muted,#b9c6d7);font-size:12px;line-height:1.5}.creator-music-sheet .feed-terms a{color:var(--lb-accent,#7cceff);text-decoration:underline}.creator-music-sheet .feed-terms label{gap:10px;margin:15px 0;display:flex}.creator-music-sheet .live-error{color:#ffd4df;background:#40252d;border-radius:12px;padding:12px;font-size:12px}@media (min-width:768px){html:has(.lovebud-web-app) .creator-music-sheet{height:min(84dvh, var(--music-viewport-height,84dvh));border:1px solid #ffffff18!important;width:min(100vw,540px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.creator-music-scroll{padding-left:22px;padding-right:22px}}@media (prefers-reduced-motion:no-preference){.creator-music-sheet .music-track-preview,.creator-music-sheet .music-track-select,.creator-music-sheet .music-collection-filters button{transition:background-color .16s,color .16s}.creator-music-sheet .music-track-select:active{opacity:.7}}html:has(.lovebud-web-app) .stories .story-own-tile{flex:0 0 62px;position:relative}html:has(.lovebud-web-app) .stories .story-own-tile>button:first-child{width:62px}html:has(.lovebud-web-app) .stories button>span{position:relative}html:has(.lovebud-web-app) .stories .member-avatar{background:var(--lb-surface,white);border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;padding:0;display:grid;overflow:hidden}html:has(.lovebud-web-app) .stories .member-avatar img{object-fit:cover;width:48px;min-width:48px;height:48px}html:has(.lovebud-web-app) .stories .member-avatar.is-placeholder img{object-fit:contain;padding:4px}html:has(.lovebud-web-app) .stories .story-add-button{z-index:2;border:2px solid var(--lb-border,white);background:var(--lb-accent,#008fea);width:25px;min-width:25px;height:25px;min-height:25px;color:var(--lb-on-accent,white);border-radius:50%;place-items:center;padding:2px;display:grid;position:absolute;top:33px;right:0;box-shadow:0 1px 3px #142b4833}html:has(.lovebud-web-app) .stories .story-add-button svg{width:17px;height:17px}html:has(.lovebud-web-app) .stories .story-opening{color:#fff;background:#071728bb;border-radius:50%;width:26px;height:26px;padding:3px;animation:1s linear infinite story-upload-spin;position:absolute;inset:14px}html:has(.lovebud-web-app) .stories button:focus-visible{outline:2px solid var(--lb-accent,#008fea);outline-offset:2px;border-radius:8px}html:has(.lovebud-web-app) .story-author>.member-avatar{background:var(--lb-surface,#fff);border-radius:50%;flex:none;place-items:center;width:34px;min-width:34px;height:34px;display:grid;overflow:hidden}html:has(.lovebud-web-app) .story-author>.member-avatar img{object-fit:cover;width:100%;height:100%}.story-author>.member-avatar.is-placeholder img{object-fit:contain;padding:3px}@media (prefers-reduced-motion:reduce){html:has(.lovebud-web-app) .stories .story-opening{animation:none}}html:has(.lovebud-web-app) .home-reels-shortcut{border:0;border-top:1px solid var(--lb-border,#edf2f8);border-bottom:1px solid var(--lb-border,#edf2f8);width:100%;min-height:44px;color:var(--lb-text,#183c63);text-align:left;background:#fff;align-items:center;gap:9px;padding:10px 18px;display:flex}html:has(.lovebud-web-app) .home-reels-shortcut>svg{width:18px;height:18px;color:var(--lb-accent,#088be5);flex:none}html:has(.lovebud-web-app) .home-reels-shortcut>strong{font-size:12px}html:has(.lovebud-web-app) .home-reels-shortcut>span{color:var(--lb-muted,#6b7f99);margin-left:auto;font-size:11px}html:has(.lovebud-web-app) .home-reels-shortcut:focus-visible{outline:2px solid var(--lb-accent,#008fea);outline-offset:-3px}@media (prefers-reduced-motion:no-preference){.phone-frame[data-feed-transition=to-reels]>.screen{animation:.22s cubic-bezier(.2,.8,.2,1) feed-enter-reels}.phone-frame[data-feed-transition=to-home]>.screen{animation:.22s cubic-bezier(.2,.8,.2,1) feed-enter-home}@keyframes feed-enter-reels{0%{opacity:.75;translate:35px}to{opacity:1;translate:0}}@keyframes feed-enter-home{0%{opacity:.75;translate:-35px}to{opacity:1;translate:0}}}html:has(.lovebud-web-app) .home-feed .post-photo-gallery[data-photo-count="1"] .post-media{touch-action:pan-y pinch-zoom}html:has(.lovebud-web-app) .home-feed .create-post-card{touch-action:pan-y pinch-zoom}html:has(.lovebud-web-app) .home-feed .home-reels-shortcut{touch-action:pan-y pinch-zoom}html:has(.lovebud-web-app) .home-feed .event-hero{touch-action:pan-y pinch-zoom}html:has(.lovebud-web-app) .community-mode .reel-video-tap{touch-action:pan-y pinch-zoom}.live-watch-screen>.live-output-sound-toggle{z-index:42;top:calc(94px + env(safe-area-inset-top,0px));color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071322c9;border:1px solid #ffffff65;border-radius:24px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:8px 10px;font-size:11px;display:flex;position:absolute;right:12px}.live-output-sound-toggle>svg{flex:none;width:18px;height:18px}.live-output-sound-toggle:focus-visible{outline:3px solid var(--lb-accent,#82cfff);outline-offset:3px}.live-watch-screen.is-presentation-fullscreen>.live-output-sound-toggle,.live-watch-screen.has-sponsor-break>.live-output-sound-toggle{top:calc(62px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .real-people-screen .meet-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;overflow:visible}html:has(.lovebud-web-app) .real-people-screen .meet-filters button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:auto;min-height:44px;padding:10px 6px;font-size:12px}html:has(.lovebud-web-app) .real-people-screen .meet-industry-category{justify-content:center;align-items:center;gap:5px;display:flex}html:has(.lovebud-web-app) .meet-filter-help{color:var(--lb-muted,#586b84);margin:-6px 0 14px;font-size:12px;line-height:1.5}html:has(.lovebud-web-app) .meet-active-filters{background:var(--lb-tint,#edf5ff);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}html:has(.lovebud-web-app) .meet-active-filters>span{overflow-wrap:anywhere;min-width:0}html:has(.lovebud-web-app) .meet-active-filters>button{min-height:44px;color:var(--lovebud-blue);background:0 0;border:0;flex-shrink:0;padding:6px;font-weight:700}html:has(.lovebud-web-app) .meet-results-heading{align-items:center;gap:12px;margin:10px 0;display:flex}html:has(.lovebud-web-app) .meet-results-heading .people-heading{flex:1;margin:0;font-size:14px}html:has(.lovebud-web-app) .real-people-screen .meet-filters button:focus-visible{outline:3px solid var(--lb-accent,#80caff);outline-offset:2px}html:has(.lovebud-web-app) .meet-active-filters>button:focus-visible{outline:3px solid var(--lb-accent,#80caff);outline-offset:2px}html:has(.lovebud-web-app) .meet-load-more{padding:16px 0 32px}html:has(.lovebud-web-app) .live-pending-file>span{overflow-wrap:anywhere;min-width:0}html:has(.lovebud-web-app) .lovebud-account-dialog select[name=gender]{border:1px solid var(--lb-border,#c4d1e3);background:var(--lb-surface,#fff);width:100%;min-height:48px;color:var(--lb-text,#14254a);border-radius:12px;padding:10px 12px;font-size:16px;display:block}.delivery-availability{border:1px solid var(--lb-border,#d7e5f2);background:var(--lb-surface,#fff);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:13px 14px;display:flex;box-shadow:0 6px 18px #173b6508}.delivery-availability>div{flex:1;gap:3px;min-width:0;display:grid}.delivery-availability>div strong{font-size:13px}.delivery-availability>div small{font-size:10px;line-height:1.45}.delivery-availability.is-online>div strong,.delivery-online{color:#087d5b!important}.delivery-availability.is-offline>div strong,.delivery-offline{color:var(--lb-muted,#76849a)!important}.delivery-availability>button{white-space:nowrap;flex:none}.delivery-availability>p{color:#a33243;flex:0 0 100%;margin:0;font-size:11px}.delivery-pickup-note{border:1px solid var(--lb-border,#dbe6f2);background:var(--lb-tint,#f8fbff);border-radius:14px;gap:7px;margin:12px 0;padding:12px;font-size:12px;font-weight:700;display:grid}.delivery-pickup-note textarea{border:1px solid var(--lb-border,#d5e1ef);background:var(--lb-surface,#fff);width:100%;min-width:0;min-height:72px;color:var(--lb-text,#14284a);resize:vertical;border-radius:11px;padding:10px 11px;font-size:14px}.delivery-manifest-flow__heading h2{overflow-wrap:anywhere;margin:8px 0 5px}.delivery-manifest-flow__heading>small{overflow-wrap:anywhere;margin-top:4px}.delivery-manifest-flow .delivery-card{overflow-wrap:anywhere}.delivery-manifest-flow .delivery-form .delivery-evidence{border:1px solid var(--lb-border,#dbe6f2);background:var(--lb-tint,#f8fbff);border-radius:13px;min-width:0;padding:12px}.delivery-manifest-flow .delivery-form .delivery-evidence input[type=file]{width:100%;min-height:44px;margin-top:7px;font-size:12px;display:block}.delivery-manifest-flow__dashcam summary{cursor:pointer;list-style-position:inside}.delivery-manifest-flow__dashcam summary strong{font-size:14px}.delivery-manifest-flow__dashcam>small{margin-top:8px}.delivery-manifest-flow .delivery-actions>button,.delivery-manifest-flow .delivery-actions>a{flex:130px}.delivery-driver-card>.delivery-online,.delivery-driver-card>.delivery-offline{margin-top:5px;font-weight:650;display:block}.delivery-partner-status{border:1px solid var(--lb-border,#b9d9ff);background:var(--lb-tint,#eef7ff);color:var(--lb-text,#16345f);border-radius:16px;margin:0 0 16px;padding:14px 16px;line-height:1.45}.delivery-partner-status strong{color:var(--lb-accent,#0b3f91);display:block}.delivery-partner-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.delivery-partner-selector>button{border:1px solid var(--lb-border,#d7e6f7);background:var(--lb-surface,#fff);min-width:0;color:var(--lb-text,#173a67);text-align:left;border-radius:15px;align-items:center;gap:9px;padding:13px;display:flex}.delivery-partner-selector>button>svg{width:18px;height:18px;color:var(--lb-accent,#0788dc);flex:none}.delivery-partner-selector>button>span{flex:1;gap:3px;min-width:0;display:grid}.delivery-partner-selector strong,.delivery-partner-selector small{overflow-wrap:anywhere}.delivery-partner-selector strong{font-size:12px}.delivery-partner-selector small{color:var(--lb-muted,#778ba6);font-size:9px}.delivery-partner-selector>button>svg:last-child{width:14px;color:var(--lb-muted,#5b91bc)}@media (max-width:380px){.delivery-availability{flex-wrap:wrap;align-items:flex-start}.delivery-availability>div{flex-basis:calc(100% - 120px)}.delivery-availability>button{margin-left:auto}.delivery-two{grid-template-columns:1fr}}.private-document-preview{border:1px solid var(--lb-border,#dce6f4);background:var(--lb-soft,#f6f9fd);border-radius:14px;gap:10px;min-height:160px;padding:12px;display:grid;overflow:hidden}.private-document-preview>img{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:65dvh;display:block}.private-document-preview>iframe{background:var(--lb-surface,white);border:0;width:100%;height:60dvh;min-height:280px;display:block}.private-document-preview>a{color:var(--lb-accent,#075bff);font-size:13px;text-decoration:underline}.private-document-preview [role=alert]{color:#a32626;gap:12px;display:grid}.menu-list .video-upload-menu-link{min-height:56px;color:inherit;border-bottom:1px solid var(--lb-border,#e2e8f0);align-items:center;gap:14px;padding:18px 12px;text-decoration:none;display:flex}.menu-list .video-upload-menu-link span{flex:1}.menu-list .video-upload-menu-link svg{width:22px;height:22px}.inline-mention{color:var(--primary,#075bff);text-underline-offset:2px;cursor:pointer;text-decoration:underline;font:inherit!important;background:0 0!important;border:0!important;padding:0!important;font-weight:700!important;display:inline!important}.reel-caption .inline-mention{color:inherit}.comment-composer-area .story-tag-picker{max-height:180px;margin:4px 14px;overflow:auto}.lovebud-library-video{object-fit:contain;background:#061431;border-radius:12px;width:100%;max-height:65dvh;display:block}html:has(.lovebud-web-app) .screen.reels-unified.community-mode>.reels-viewport{touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}html:has(.lovebud-web-app) .immersive-reel .reel-video-tap{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html:has(.lovebud-web-app) .immersive-reel video::-webkit-media-controls{display:none!important}html:has(.lovebud-web-app) .immersive-reel video::-webkit-media-controls-start-playback-button{display:none!important}.follow-request-panel{border:1px solid var(--lb-border,#dce6f4);background:var(--lb-surface,#fff);color:var(--lb-text,#15294a);border-radius:16px;margin:14px 0}.follow-request-panel>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:12px 14px;font-size:14px;font-weight:700;list-style:none;display:flex}.follow-request-panel>summary>svg{width:19px;color:var(--lb-accent,#075bff)}.follow-request-panel>summary>strong{text-align:center;background:var(--lb-tint,#eaf2ff);min-width:26px;color:var(--lb-accent,#075bff);border-radius:20px;margin-left:auto;padding:3px 8px}.follow-request-list{padding:0 14px 14px;font-size:13px}.follow-request-list>p{color:var(--lb-muted,#66778e);margin:8px 0 12px;line-height:1.6}.follow-request-list>article{border-top:1px solid var(--lb-border,#e2eaf4);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.follow-request-list .request-avatar{background:var(--lb-tint,#eaf2ff);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.follow-request-list .request-avatar img{object-fit:cover;width:100%;height:100%}.follow-request-list>article>span{overflow-wrap:anywhere;flex:1;min-width:100px}.follow-request-list small{color:var(--lb-muted,#66778e);font-size:11px;display:block}.follow-request-list>article>div{gap:8px;display:flex}.follow-request-list button{min-height:40px;font-size:12px}.private-profile-notice{text-align:center;border:1px solid var(--lb-border,#dce6f4);background:var(--lb-tint,#f2f7ff);border-radius:20px;margin:24px 0;padding:28px 20px}.private-profile-notice>svg{width:36px;height:36px;color:var(--lb-accent,#075bff);margin:0 auto 12px}.private-profile-notice h2{font-size:19px;font-weight:750}.private-profile-notice p{max-width:340px;color:var(--lb-muted,#65768e);margin:10px auto 16px;font-size:13px;line-height:1.65}html:has(.lovebud-web-app) .event-pills button:last-child{white-space:nowrap;width:auto;min-width:126px;min-height:34px;padding:0 11px;font-size:11px}html:has(.lovebud-web-app) .screen.reels-unified.community-mode>.reels-top{height:calc(163px + env(safe-area-inset-top,0px))}html:has(.lovebud-web-app) .reels-transparent-search{top:calc(104px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(10px);color:#fff;pointer-events:auto;background:#ffffff12;border:1px solid #ffffff52;border-radius:24px;align-items:center;gap:8px;height:44px;padding:0 10px 0 12px;display:flex;position:absolute;left:16px;right:82px}html:has(.lovebud-web-app) .reels-search-trigger{top:calc(104px + env(safe-area-inset-top,0px));color:#fff;-webkit-backdrop-filter:blur(10px);pointer-events:auto;filter:drop-shadow(0 1px 3px #0008);background:#ffffff18;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;left:16px}html:has(.lovebud-web-app) .reels-search-trigger>svg{width:20px;height:20px}html:has(.lovebud-web-app) .reels-transparent-search>svg{filter:drop-shadow(0 1px 3px #0008);flex:none;width:17px;height:17px}html:has(.lovebud-web-app) .reels-transparent-search>input{width:100%;min-width:0;height:42px;box-shadow:none;color:#fff;text-shadow:0 1px 4px #0007;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:16px}html:has(.lovebud-web-app) .reels-transparent-search>input::placeholder{color:#ffffffe0;opacity:1}html:has(.lovebud-web-app) .reels-transparent-search>input::-webkit-search-cancel-button{display:none}html:has(.lovebud-web-app) .reels-transparent-search:focus-within{outline-offset:2px;background:#0003;outline:2px solid #fff}html:has(.lovebud-web-app) .reels-transparent-search>button{color:#fff;background:0 0;border:0;place-items:center;width:34px;min-width:34px;height:40px;padding:0;display:grid}html:has(.lovebud-web-app) .reels-transparent-search>button>svg{width:17px;height:17px}html:has(.lovebud-web-app) .reel-library-inline .library-video-card{border:1px solid var(--lb-border,#d6e3f7);background:var(--lb-surface,#fff);width:100%;color:var(--lb-text,#15294a);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}html:has(.lovebud-web-app) .reel-library-inline .library-video-preview{color:#fff;isolation:isolate;background:#071530;border:0;width:100%;min-height:180px;max-height:70dvh;padding:0;display:block;position:relative;overflow:hidden}html:has(.lovebud-web-app) .reel-library-inline .library-video-preview :is(img,video){object-fit:contain;pointer-events:none;background:#071530;border:0;border-radius:0;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0}html:has(.lovebud-web-app) .library-video-preview video::-webkit-media-controls{display:none!important}html:has(.lovebud-web-app) .library-player-stage video::-webkit-media-controls{display:none!important}html:has(.lovebud-web-app) .library-preview-play{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#071530a6;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(.lovebud-web-app) .library-preview-play svg{width:24px;height:24px;margin-left:3px}html:has(.lovebud-web-app) .library-preview-label{z-index:1;color:#fff;pointer-events:none;background:#071530c9;border:1px solid #ffffff36;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:650;line-height:1.4;position:absolute;bottom:12px;left:12px}html:has(.lovebud-web-app) .library-preview-fallback{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:30px;font-size:15px;display:flex}html:has(.lovebud-web-app) .library-preview-fallback>svg{width:38px;height:38px}html:has(.lovebud-web-app) .reel-library-inline .library-watch-button{min-height:44px;color:var(--lb-accent,#075bff);background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:7px;padding:5px 0;font-size:12px;font-weight:750;display:flex}html:has(.lovebud-web-app) .library-watch-button>svg{width:15px;height:15px}html:has(.lovebud-web-app) .library-video-dialog .library-player-stage{isolation:isolate;background:#071530;border-radius:14px;width:100%;height:62dvh;min-height:180px;max-height:720px;display:block;position:relative;overflow:hidden}html:has(.lovebud-web-app) .library-player-stage>.media-video-shell{aspect-ratio:auto;object-fit:contain;background:#071530;border:0;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}html:has(.lovebud-web-app) .library-player-stage .media-video-shell>video{aspect-ratio:auto;object-fit:contain;background:#071530;border:0;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}html:has(.lovebud-web-app) .library-player-stage .reel-video-tap{z-index:2;color:#ffffffd9;background:0 0;border:0;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}html:has(.lovebud-web-app) .library-player-stage .reel-video-tap>svg{filter:drop-shadow(0 2px 10px #0008);width:58px;height:58px}html:has(.lovebud-web-app) .library-player-stage .reel-video-tap.is-playing>svg{opacity:0}html:has(.lovebud-web-app) .library-player-stage .reel-progress{z-index:6;accent-color:#fff;cursor:pointer;width:100%;height:16px;min-height:16px;margin:0;padding:0;position:absolute;bottom:0;left:0}html:has(.lovebud-web-app) .library-player-stage .media-sound-toggle{z-index:5;color:#fff;background:#071530b3;border:1px solid #ffffff50;border-radius:24px;min-width:44px;min-height:44px;padding:9px;font-size:11px;position:absolute;top:auto;bottom:27px;right:12px}html:has(.lovebud-web-app) .library-video-dialog .lovebud-video-frame{aspect-ratio:16/9;height:auto;min-height:200px;max-height:64dvh}html:has(.lovebud-web-app) .library-player-error{border:1px solid var(--lb-border,#d6e3f7);background:var(--lb-tint,#eef5ff);border-radius:14px;padding:22px;font-size:13px;line-height:1.7}@media (max-height:500px){html:has(.lovebud-web-app) .library-video-dialog .library-player-stage{height:58dvh;min-height:140px}}html:has(.lovebud-web-app) .inline-feed-video{touch-action:pan-y;isolation:isolate}html:has(.lovebud-web-app) .inline-feed-video>video{touch-action:pan-y}html:has(.lovebud-web-app) .inline-feed-tap{z-index:2;width:100%;height:100%;min-height:0;box-shadow:none;-webkit-appearance:none;appearance:none;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0 0 auto}html:has(.lovebud-web-app) .inline-feed-tap:focus-visible{outline-offset:-4px;outline:2px solid #fff}html:has(.lovebud-web-app) .inline-feed-video .post-music-player{z-index:3}html:has(.lovebud-web-app) .inline-feed-video .media-sound-toggle{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;gap:0;padding:0;bottom:8px;right:8px}html:has(.lovebud-web-app) .inline-feed-video .media-sound-toggle:before{content:"";background:#00000038;border-radius:50%;width:32px;height:32px;position:absolute}html:has(.lovebud-web-app) .inline-feed-video .media-sound-toggle svg{filter:drop-shadow(0 1px 2px #0008);width:18px;height:18px;position:relative}html:has(.lovebud-web-app) .inline-feed-video .media-sound-toggle span{display:none}html:has(.lovebud-web-app) .inline-feed-video .media-sound-toggle:focus-visible{outline-offset:1px;outline:2px solid #fff}.delivery-customer-contact .delivery-actions>*{flex:130px;justify-content:center;min-height:44px}.delivery-pickup-offer{border:1px solid var(--lb-border,#dbe6f2);border-radius:14px;gap:10px;margin:14px 0;padding:14px;display:grid}.delivery-pickup-offer>strong{overflow-wrap:anywhere;font-size:13px}.delivery-pickup-checklist .delivery-primary{white-space:normal;width:100%}html:has(.lovebud-web-app) .media-video-cover{z-index:1;pointer-events:none;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}html:has(.lovebud-web-app) .media-cover-placeholder{z-index:1;color:#506586;pointer-events:none;background:linear-gradient(150deg,#eff6ff,#dfeaff);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}html:has(.lovebud-web-app) .media-cover-placeholder>img{object-fit:contain;width:min(62%,260px);height:auto;max-height:72px}html:has(.lovebud-web-app) .media-cover-placeholder>span{font-size:12px;font-weight:600}.creator-video-cover{background:var(--lb-tint,#eef5ff);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.creator-video-cover>button{border:1px solid var(--lb-accent,#0788e5);min-height:40px;color:var(--lb-accent,#0788e5);background:var(--lb-surface,#fff);border-radius:10px;padding:8px 12px;font-weight:600}.creator-cover-prompt{z-index:20;color:#fff;background:#102446e6;border:1px solid #ffffff70;border-radius:14px;padding:10px 14px;font-size:12px;font-weight:600;position:absolute;bottom:70px;left:12px}.web-app-setup{color:#13234b;background:#f7faff;border:1px solid #dbe5f4;border-radius:18px;margin:12px;padding:16px}.web-app-setup .push-setting-title{align-items:center;gap:8px;display:flex}.web-app-setup p{margin:8px 0;font-size:14px;line-height:1.45}.web-app-setup .push-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.web-app-setup button{min-height:44px}.install-simple-steps{gap:14px;padding:0;list-style:none;display:grid}.install-simple-steps p{margin:4px 0 0;line-height:1.45}.delivery-pickup-confirm-all{border:1px solid var(--lb-border,#dce7f4);background:var(--lb-tint,#edf5ff);border-radius:14px;gap:8px;padding:14px;display:grid}.delivery-pickup-confirm-all p{margin:0}.delivery-pickup-confirm-all button{width:100%}html:has(.lovebud-web-app) .library-inline-stage{background:#071530;width:100%;min-height:200px;max-height:65dvh;position:relative;overflow:hidden}html:has(.lovebud-web-app) .library-inline-stage iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}html:has(.lovebud-web-app) .library-inline-start{color:#fff;background:#071530;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}html:has(.lovebud-web-app) .library-inline-start img{object-fit:contain;border-radius:0;width:100%;height:100%}html:has(.lovebud-web-app) .library-inline-start span{color:#fff;background:#071530d9;border-radius:20px;padding:6px 12px;position:absolute;bottom:12px;left:12px}html:has(.lovebud-web-app) .library-inline-error{color:#fff;text-align:center;place-content:center;height:100%;padding:20px;display:grid}html:has(.lovebud-web-app) .library-inline-error button{color:#fff;background:#075bff;border-radius:8px;padding:10px}.delivery-screen .delivery-directions{text-align:center;border-radius:12px;width:100%;min-height:48px;display:flex;margin:12px 0!important;padding:14px!important;font-size:15px!important}.delivery-route-stop>div>.delivery-primary{width:100%;margin:8px 0}.delivery-detail details>summary,.delivery-manifest-flow details>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.delivery-route-times{border:1px solid var(--lb-border,#dce7f4);background:var(--lb-tint,#f6faff);border-radius:14px;grid-template-columns:minmax(130px,1fr) minmax(0,1.5fr);gap:8px 12px;margin:12px 0;padding:12px;font-size:13px;display:grid}.delivery-route-times strong{color:var(--lb-text,#18395f)}.delivery-route-times span{overflow-wrap:anywhere}.delivery-source-order-fields:disabled{opacity:.74}.delivery-source-order-fields:disabled button{cursor:not-allowed}html:has(.lovebud-web-app) .event-hero.event-channel-ad{text-align:left;background:var(--lb-surface,#fff);height:auto;color:var(--lb-text,#101e40)}html:has(.lovebud-web-app) .event-hero.event-channel-ad>img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;margin:0;padding:0;display:block}html:has(.lovebud-web-app) .event-feature-slide>img[src="/app/event-artwork/errl.jpg"]{object-fit:cover;object-position:center}
