.auto-translator{width:100%;min-width:0;color:#172638;font-size:1rem;line-height:1.65}.auto-translator h1{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.3;margin:0 0 16px}.auto-translator .translator-intro{max-width:70ch;margin:0 0 24px}.auto-translator select{width:100%;max-width:100%;min-height:48px;font:inherit;padding:10px 12px;border:1px solid #756586;border-radius:10px;background:#fff;color:#172638}.auto-translator button{font:inherit;min-height:48px;min-width:48px;padding:10px 20px;border:1px solid #563675;border-radius:10px;cursor:pointer;background:#563675;color:#fff;line-height:1.4;text-align:center;overflow-wrap:anywhere}.auto-translator button:focus-visible,.auto-translator select:focus-visible{outline:3px solid #246b62;outline-offset:3px}.auto-translator button:disabled{background:#e8e2ed;color:#30253c;cursor:default}.auto-translator .translator-toggle{flex:0 1 auto;min-width:110px}.translator-status{font-size:1rem;margin:24px 0 8px;font-weight:500}.translator-conversation{width:100%;min-width:0}.translator-turn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0 16px;border:1px solid #b7adbf;border-radius:12px;overflow:hidden;background:#fff}.translator-turn>div{min-width:0;padding:20px}.translator-turn>div+div{background:#f0edf6;border-inline-start:1px solid #b7adbf}.auto-translator .translator-turn h2{font-size:1rem;font-weight:500;line-height:1.5;margin:0;overflow-wrap:anywhere}.translator-turn h2 span{font-weight:400}.translator-turn p{font-size:1rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 0}.translator-result-heading{display:flex;gap:12px;justify-content:space-between;align-items:center}.auto-translator .translator-result-heading button{padding:10px;flex:none}.translator-result-heading svg{display:block;width:24px;height:24px}.translator-empty{border:1px dashed #756586;border-radius:12px;padding:32px 20px;background:#fff}.translator-privacy{font-size:.875rem;color:#334155;margin-top:24px;max-width:75ch}.auto-translator [role=alert]{color:#8d1520;background:#fff0f1;border:1px solid #b8525d;padding:12px;border-radius:8px}.site-typography #hall-view .arcade-tools{container:translator-tools/inline-size}.site-typography #hall-view .arcade-panel.arcade-tools .game-grid{grid-template-columns:minmax(0,1fr)}@container translator-tools (min-width:580px){.site-typography #hall-view .arcade-panel.arcade-tools .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container translator-tools (min-width:880px){.site-typography #hall-view .arcade-panel.arcade-tools .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.translator-turn{grid-template-columns:minmax(0,1fr)}.translator-turn>div+div{border-inline-start:0;border-block-start:1px solid #b7adbf}.translator-turn>div{padding:16px}}html:root body.site-typography .member-module.account-settings-main .auto-translator h1{font-size:clamp(1.75rem,3vw,2.25rem)!important;overflow-wrap:anywhere}.site-typography dialog.creative-live-dialog.translator-session{box-sizing:border-box;inset:0;margin:0;width:100%;max-width:none;padding:0;border:0;border-radius:0;background:#f7f5fb;color:#172638}.site-typography dialog.creative-live-dialog.translator-session :is(p,h1,h2,h3,label,time,a){color:#172638;font-size:1rem;line-height:1.65}.translator-session-shell{min-height:100%;display:flex;flex-direction:column;box-sizing:border-box}.site-typography dialog.translator-session .translator-session-header{position:static;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:12px;direction:ltr;flex:none;padding:max(8px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:#fff;border-bottom:1px solid #b7adbf}.site-typography dialog.translator-session .translator-session-header h1{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:500;line-height:1.4;text-align:center;margin:0}html:root body.site-typography .member-module.account-settings-main .auto-translator .translator-session-header h1{font-size:clamp(1.125rem,2.5vw,1.5rem)!important}.translator-session-body{flex:1;min-width:0;width:100%;box-sizing:border-box;padding:24px max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.site-typography dialog.translator-session button{background:#563675;color:#fff;border-color:#563675;font:inherit;min-height:48px}.site-typography dialog.translator-session button:disabled{background:#e8e2ed;color:#30253c}.site-typography dialog.translator-session button.translator-session-back{padding:10px;border:0;border-radius:0;background:transparent;color:#172638}.translator-session-back svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.site-typography dialog.translator-session :is(button,a,input,select):focus-visible{outline:3px solid #246b62;outline-offset:3px}.site-typography dialog.translator-session [role=alert]{color:#8d1520}.site-typography dialog.translator-session .translator-privacy{font-size:.875rem;color:#334155}.site-typography dialog.translator-session .translator-turn h2{font-size:1rem;font-weight:500}.translator-setup-controls{display:grid;gap:16px;width:100%;min-width:0}.auto-translator .translator-pair{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:12px;align-items:end;min-width:0;width:100%}.translator-pair>div,.translator-pair>label{display:grid;gap:8px;min-width:0;margin:0;font-size:1rem;overflow-wrap:anywhere}.auto-translator .translator-pair strong{display:flex;align-items:center;min-height:48px;padding:10px 12px;box-sizing:border-box;border:1px solid #756586;border-radius:10px;background:#fff;font-size:1rem;font-weight:500;overflow-wrap:anywhere}.auto-translator .translator-pair-arrow{display:grid;place-items:center;min-height:48px;font-size:24px;direction:ltr}.translator-setup-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:12px;flex-wrap:wrap}.site-typography dialog.translator-session .translator-session-header{grid-template-columns:48px minmax(0,1fr) auto}.site-typography dialog.translator-session .translator-session-stop{min-width:48px;max-width:min(38vw,160px);padding:10px 12px}@media(max-width:430px){.auto-translator .translator-pair{gap:8px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.translator-pair-picker select,.auto-translator .translator-pair strong{padding-inline:8px}}.site-typography dialog.creative-live-dialog.translator-session{position:fixed;height:100dvh;max-height:100dvh;overflow:hidden}.site-typography dialog.translator-session .translator-session-shell{height:100%;min-height:0;overflow:hidden}.site-typography dialog.translator-session .translator-session-body{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden;padding-block:16px max(12px,env(safe-area-inset-bottom))}.site-typography dialog.translator-session .translator-pair{flex:none;align-items:center}.site-typography dialog.translator-session .translator-status{flex:none;margin:0}.site-typography dialog.translator-session [role=alert]{flex:none;margin:0}.site-typography dialog.translator-session .translator-conversation{box-sizing:border-box;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px;border:1px solid #b7adbf;border-radius:12px;background:#fff;scrollbar-gutter:stable}.site-typography dialog.translator-session .translator-conversation:focus-visible{outline:3px solid #246b62;outline-offset:-3px}.site-typography dialog.translator-session .translator-privacy{flex:none;margin:0;max-width:none}.site-typography dialog.translator-session .translator-empty{margin:0;border:0;background:transparent}.site-typography dialog.translator-session .translator-turn:last-child{margin-bottom:0}@media(max-height:500px){.site-typography dialog.translator-session .translator-session-body{gap:8px;padding-block:8px}.site-typography dialog.translator-session .translator-pair>div{grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.site-typography dialog.translator-session .translator-pair strong{min-height:44px;padding-block:4px}}.auto-translator .translator-setup-actions .translator-toggle{flex:1;width:100%;min-width:0}.site-typography dialog.translator-session .translator-session-body>.translator-pair>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.site-typography dialog.translator-session .translator-session-body>.translator-pair>div>span{font-size:.875rem;color:#334155}.site-typography dialog.translator-session .translator-session-body>.translator-pair strong{border:0;background:transparent;min-height:0;padding:0;font-weight:500}.site-typography dialog.creative-live-dialog.translator-target-dialog{box-sizing:border-box;width:min(480px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);height:auto;margin:auto;padding:24px;border:1px solid #756586;border-radius:16px;background:#fff;color:#172638;overflow:auto}.translator-target-form h2{margin:0 0 20px;font-size:1.25rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.translator-target-form label{display:grid;gap:8px;font-size:1rem}.translator-target-form>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px}.auto-translator .translator-cancel{background:#fff;color:#563675}.translator-target-form button{min-height:48px}.site-typography dialog.creative-live-dialog.translator-target-dialog{height:fit-content}.site-typography dialog.creative-live-dialog.translator-target-dialog :is(p,h1,h2,h3,label){color:#172638}.site-typography dialog.translator-target-dialog .translator-target-form h2{font-size:1.25rem;font-weight:500}.site-typography dialog.creative-live-dialog.translator-target-dialog button{background:#563675;color:#fff;border-color:#563675;font-weight:400}.site-typography dialog.creative-live-dialog.translator-target-dialog button.translator-cancel{background:#fff;color:#563675}.site-typography dialog.creative-live-dialog.translator-target-dialog button:disabled{background:#e8e2ed;color:#30253c;border-style:solid}.auto-translator .translator-setup-actions{display:flex}.auto-translator .translator-setup-actions>.translator-toggle{width:100%;min-width:0}.translator-audio-start{display:flex;justify-content:center;flex:none;padding:8px}.site-typography dialog.translator-page .translator-audio-start .translator-toggle{display:grid;place-items:center;flex:none;min-width:64px;width:64px;height:64px;padding:18px;border-radius:50%}.translator-audio-start svg,.translator-session-stop svg{display:block;width:28px;height:28px}.site-typography dialog.translator-audio-live .translator-turn{grid-template-columns:minmax(0,1fr);margin-bottom:8px}.site-typography dialog.translator-audio-live .translator-turn>div{padding:10px 12px}.site-typography dialog.translator-audio-live .translator-turn>div+div{border-inline-start:0;border-block-start:1px solid #b7adbf}.translator-audio-surface{display:grid;grid-template-rows:auto minmax(136px,1fr) auto;gap:12px;flex:1;min-height:256px;width:100%;min-width:0}.translator-audio-caption{display:block;min-width:0;padding:0;border:0;background:transparent}.site-typography dialog.translator-session .translator-audio-caption .translator-ticker{margin:0;min-width:0;font-size:16px;line-height:1.6}.site-typography dialog.translator-session .translator-audio-caption .translator-ticker>div{font-size:16px;min-height:48px;font-weight:400}.translator-audio-control{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.site-typography dialog.translator-session .translator-audio-control .translator-toggle{display:grid;place-items:center;width:112px;height:112px;min-width:112px;padding:28px;border-radius:50%;background:#563675;color:#fff;border:3px solid transparent;max-width:none}.translator-audio-control svg{width:48px;height:48px}.site-typography dialog.translator-session .translator-audio-control [data-mic-state=listening]{background:#126047}.site-typography dialog.translator-session .translator-audio-control [data-mic-state=speaking]{background:#a21c2b}.site-typography dialog.translator-session .translator-audio-control [data-mic-state=processing]{background:#75490c}.site-typography dialog.translator-session .translator-audio-control .translator-status{margin:0;text-align:center}@media(orientation:landscape)and (max-height:600px){.translator-audio-surface{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:repeat(2,minmax(70px,1fr));min-height:160px;gap:8px}.translator-audio-original{grid-column:1;grid-row:1}.translator-audio-translated{grid-column:1;grid-row:2}.translator-audio-control{grid-column:2;grid-row:1/3;justify-content:center}.site-typography dialog.translator-session .translator-audio-control .translator-toggle{width:96px;height:96px;min-width:96px;padding:20px}.translator-audio-caption{padding:0}.site-typography dialog.translator-session .translator-session-body:has(.translator-audio-surface){overflow:auto;padding-block:8px}}.cbid-page-parent{margin:0 0 16px;min-width:0}.cbid-page-parent a{display:inline-flex;align-items:center;gap:8px;min-height:48px;max-width:100%;font-size:1rem;font-weight:400;line-height:1.5;color:#493077;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.cbid-page-parent a:focus-visible{outline:2px solid #493077;outline-offset:4px;border-radius:4px}.cbid-page-parent a>span:last-child{min-width:0}:dir(rtl) .cbid-page-parent a>span:first-child{transform:scaleX(-1)}.play-game-document #cbid-page-parent-root,.play-game-active #cbid-page-parent-root{display:none}#main-content:has(.cbid-page-parent) .cbid-entertainment-novel .content-detail>article>a:first-child{display:none}.h{min-width:0;min-height:44px;position:relative;display:flex;align-items:center;overflow:hidden;border:1px solid #7ed8b2;border-radius:10px;background:#0e2929;color:#f5fff9;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff0d}.u{position:relative;left:100%;flex:0 0 auto;width:max-content;display:inline-block;padding-inline:14px;font-weight:750;animation:b var(--ticker-duration,7s) linear infinite both}.R{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes b{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--ticker-travel, 100vw)))}}@media(prefers-reduced-motion:reduce){.h{overflow-x:auto}.u{animation:none;left:0;transform:none}}.activity-ticker-surface{display:block;width:100%;min-width:0;margin-block:0 20px;text-decoration:none;color:#342353;box-sizing:border-box}.activity-ticker-surface>div{min-height:48px;border-color:#a79bbf;background:#f0ebf8;color:#342353;font-family:inherit;font-size:16px;line-height:1.6;box-shadow:none}.activity-ticker-surface>div>span[aria-hidden=true]{font-size:16px;font-weight:400;unicode-bidi:plaintext}.activity-ticker-surface>div>span:hover{animation-play-state:paused}.activity-ticker-surface:focus>div{white-space:normal}.activity-ticker-surface:focus>div>span[aria-hidden=true]{animation:none;left:0;transform:none;white-space:normal;overflow-wrap:anywhere;width:auto;flex:1}.activity-ticker-surface:focus-visible{outline:3px solid #49307d;outline-offset:3px;border-radius:10px}.activity-list{width:100%;min-width:0;color:#172a3c}.activity-list h1{font-size:30px;font-weight:600}.activity-list ol{padding:0;margin:24px 0;list-style:none}.activity-list li{border-block-end:1px solid #a79bbf}.activity-list li>a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:16px 0;min-height:48px;color:#342353;line-height:1.6;font-size:16px;font-weight:400;overflow-wrap:anywhere;text-decoration:none}.activity-list li>a>span:first-child{grid-column:1}.activity-list time{grid-column:1;color:#465265;font-size:14px;font-weight:400}.activity-list li>a>span:last-child{grid-row:1/3;grid-column:2;align-self:center}.activity-list a:hover>span:first-child{text-decoration:underline}.activity-list button{min-height:48px;font:inherit;font-size:16px;padding:10px 16px;color:#fff;background:#49307d;border:1px solid #49307d;border-radius:8px}.activity-list [role=alert]{color:#851d1d;background:#fff0f0;padding:16px}.activity-ticker-surface>div>span[aria-hidden=true]{animation-duration:14s!important}.activity-ticker-prompt,.activity-ticker-prompt>div{color:#8f1717}.activity-ticker-prompt>div{background:#fff4f4;border-color:#b97575}.activity-ticker-tagline>div{white-space:normal}.activity-ticker-tagline>div>span[aria-hidden=true]{animation:none;left:0;transform:none;white-space:normal;overflow-wrap:anywhere;width:auto;flex:1}.smartmeeting-surface.smartmeeting-surface .meeting-invite-status-row{display:flex;align-items:center;gap:10px;margin-block:10px 12px;min-width:0;flex-wrap:wrap}.smartmeeting-surface.smartmeeting-surface .meeting-invite-status-row .viewer-speaker-toggle{margin:0;min-height:44px;min-width:0;max-width:calc(100% - 54px);flex:0 1 auto}.smartmeeting-surface.smartmeeting-surface .meeting-invite-status-row .viewer-speaker-toggle span{min-width:0;overflow-wrap:anywhere}.smartmeeting-surface.smartmeeting-surface .meeting-invite-status-row .viewer-speaker-toggle svg{flex-shrink:0}.smartmeeting-surface.smartmeeting-surface .meeting-invite-button{display:inline-grid;place-items:center;width:44px;height:44px;padding:10px;flex:0 0 44px;border:1px solid var(--line,#c7dcd7);border-radius:50%;background:#fff;color:#17685c;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .meeting-invite-button svg,.meeting-invite-input-row svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html:root .site-notification-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:22px;border:1px solid #d6e3df;border-radius:18px;background:#fff;color:#15313a;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;box-shadow:0 18px 64px #081d2933}.site-notification-dialog::backdrop{background:#081d2960}.site-notification-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.site-notification-dialog h2{margin:0;font-size:20px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.site-notification-dialog p{margin:12px 0;color:inherit;overflow-wrap:anywhere}.site-notification-dialog label{display:block;margin-bottom:8px;font-size:16px}.site-notification-dialog button{min-height:44px;min-width:44px;padding:8px 14px;border:1px solid #c9dbd5;border-radius:10px;background:#f4f8f6;color:#15313a;font:inherit;cursor:pointer}.site-notification-dialog button:disabled{opacity:.6;cursor:wait}.site-notification-dialog .notification-close{padding:0;font-size:26px;background:transparent}.meeting-invite-input-row{display:flex;gap:8px;min-width:0}.meeting-invite-input-row input{box-sizing:border-box;min-width:0;flex:1;width:100%;min-height:48px;padding:10px 12px;border:1px solid #b6cfc6;border-radius:10px;background:#fff;color:#15313a;font:inherit;font-size:16px}.meeting-invite-input-row button{display:grid;place-items:center;width:48px;flex:0 0 48px;padding:10px;background:#08745e;color:#fff}.notification-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.site-notification-dialog .notification-join{background:#08745e;color:#fff;border-color:#08745e}.site-notification-dialog :focus-visible,.meeting-invite-button:focus-visible{outline:3px solid #168de5;outline-offset:3px}.site-notification-dialog .notification-speaking-choice{display:flex;align-items:center;gap:10px;min-height:44px;margin:12px 0 0;cursor:pointer}.notification-speaking-choice input{width:20px;height:20px;flex:0 0 20px;accent-color:#08745e}.notification-invitation-role{font-weight:600}.meeting-member-invite{min-width:0;margin-block:10px 16px;font:inherit}.meeting-member-invite .meeting-invite-input-row{align-items:stretch;min-width:0}.meeting-member-invite .meeting-invite-input-row button{width:auto;min-width:68px;flex:0 0 auto;padding:10px 12px;font:inherit;font-size:16px;font-weight:500;line-height:1.4;white-space:nowrap;border:1px solid #08745e;border-radius:10px;color:#fff}.meeting-member-invite .meeting-invite-input-row input{font:inherit;font-size:16px;min-height:44px}.meeting-member-invite p{font:inherit;font-size:14px;line-height:1.6;overflow-wrap:anywhere;margin:10px 0}.meeting-invite-candidates{display:grid;gap:8px;margin-block:10px}.meeting-invite-candidates button{font:inherit;min-height:44px;text-align:start;white-space:normal;overflow-wrap:anywhere;border:1px solid var(--line,#c7dcd7);border-radius:10px;padding:10px 12px;background:#fff;color:inherit}.meeting-invite-candidates bdi{font-size:14px;color:#425660}.meeting-invite-confirm{margin-block:12px;padding:12px;border:1px solid #bedbd1;border-radius:12px;background:#f2faf6}.meeting-invite-confirm-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.meeting-invite-confirm-actions button{min-width:60px;min-height:44px;padding:8px 14px;border:1px solid #c7dcd7;border-radius:10px;font:inherit;background:#fff;color:#15313a}.meeting-invite-confirm-actions .notification-join{background:#08745e;color:#fff;border-color:#08745e}.meeting-member-invite button:disabled{opacity:.6;cursor:wait}.meeting-member-invite :focus-visible{outline:3px solid #168de5;outline-offset:3px}.standalone-chat-room .chat-room-action-scroll>.chat-file-action.meeting-users-invite,.meeting-file-drawer .meeting-file-drawer-actions .meeting-file-users-switch.meeting-users-invite{background:#08745e;color:#fff;border-color:#08745e;min-width:44px;min-height:44px}.ads-placement-form{display:grid;gap:20px;max-width:850px;padding:clamp(20px,3vw,28px);border:1px solid var(--line,#d9e3df);border-radius:16px;background:var(--surface,#fff)}.ads-placement-option{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:16px;line-height:1.6}.ads-placement-option>input{width:22px;min-width:22px;height:22px;margin:3px 0 0;accent-color:var(--jade,#076e54)}.ads-placement-option>span{display:grid;gap:5px;min-width:0}.ads-placement-option strong{font-size:18px}.ads-placement-option>span>span,.ads-placement-note{color:var(--muted,#536974);font-size:16px;line-height:1.6}.ads-placement-note{margin:0}.ads-placement-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.ads-placement-actions button{min-height:44px;font-size:16px}.ads-placement-actions p{margin:0;font-size:16px;line-height:1.5}.home-ads-placement-source .button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:0;border-radius:14px;font-weight:780;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.home-ads-placement-source .button:hover{transform:translateY(-2px)}.home-ads-placement-source .button.primary{color:var(--navy);background:var(--mint);box-shadow:0 14px 32px #2de3aa38}.home-ads-placement-source .button:disabled{opacity:.5;cursor:not-allowed;transform:none}.home-ads-placement-source .page-heading h1,.home-ads-placement-source .legal-page h1{max-width:16ch;margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.04;letter-spacing:-.055em;font-weight:730}.home-ads-placement-source.page-section{width:100%;min-height:70vh;padding:clamp(52px,7vw,100px) var(--gutter) clamp(80px,10vw,150px)}.home-ads-placement-source .page-heading{width:100%;margin-bottom:42px}.home-ads-placement-source .page-heading h1{max-width:18ch;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.home-ads-placement-source .page-heading>p:last-child{max-width:70ch;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.home-ads-placement-source.page-section{padding-block:clamp(32px,4vw,64px) clamp(48px,6vw,80px)}.home-ads-placement-source .page-heading h1,.home-ads-placement-source.pricing-page .page-heading h1,.home-ads-placement-source .legal-page h1{max-width:none;font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.035em}.home-ads-placement-source{--gutter:clamp(18px,4vw,72px);font-family:Inter,Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:normal}.home-ads-placement-source,.home-ads-placement-source *{box-sizing:border-box;overflow-wrap:anywhere}.home-ads-placement-source a{color:var(--jade);text-decoration:none}.home-ads-placement-source .button{font-family:inherit}.home-ads-placement-source .ads-placement-actions button{min-height:44px;font-size:16px}.home-ads-placement-source .page-heading h1{max-width:none;font-size:clamp(28px,3vw,42px)!important;line-height:1.2!important;letter-spacing:-.035em}.home-ads-placement-source .page-heading{margin-bottom:28px}.home-ads-placement-source .page-heading>p:last-child{font-size:16px;line-height:1.65}.home-ads-placement-source{--navy: #061d27;--mint: #f3b73d;--reader-base:16px;--reader-small:14px}.ads-placement-form{max-width:none;box-sizing:border-box;width:100%;min-width:0}.ads-placement-group{display:grid;gap:16px;min-width:0}.ads-placement-group+.ads-placement-group{padding-block-start:20px;border-block-start:1px solid var(--line,#d9e3df)}.ads-placement-form .ads-provider-controls{display:grid;gap:10px;min-width:0}.ads-placement-form .ads-provider-controls label{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.ads-placement-form .ads-provider-controls select,.ads-placement-form .ads-provider-controls textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--line,#d9e3df);border-radius:10px;background:var(--surface,#fff);color:var(--ink,#0c2530);padding:12px;font-size:16px;line-height:1.5}.ads-placement-form .ads-provider-controls select{min-height:48px}.ads-placement-form .ads-provider-controls textarea{resize:vertical;font-family:monospace;white-space:pre-wrap;overflow-wrap:anywhere}.ads-placement-form .ads-provider-controls select:focus-visible,.ads-placement-form .ads-provider-controls textarea:focus-visible{outline:2px solid var(--jade,#076e54);outline-offset:2px}.google-ad-banner{box-sizing:border-box;width:100%;min-width:0;padding:0;grid-column:1 / -1}.google-ad-banner .adsbygoogle{width:100%;min-width:0}.google-placement{width:100%;min-width:0;grid-column:1 / -1}.ads-menu-page-banner{box-sizing:border-box;width:100%;min-width:0;padding-inline:var(--gutter,clamp(18px,4vw,72px))}#page-top-ads{width:100%;min-width:0;--gutter:0;--muted:#344b5d;color:#172c3b}#page-top-ads:empty{display:none}#page-top-ads :is(.home-page-ad-banner,.ads-menu-page-banner){padding-inline:0}#page-top-ads aside,#page-top-ads .google-ad-banner{padding-block:0!important}#page-top-ads iframe{border-radius:0!important}.site-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;min-height:100dvh}.site-layout>.sidebar{position:sticky;inset:0 auto auto;width:100%;height:100dvh;overflow-y:auto;min-height:0}.site-layout>.workspace,html[dir=rtl] .site-layout>.workspace{min-width:0;margin:0}html[dir=rtl] .site-layout>.sidebar{inset:0 auto auto}@media(max-width:1180px){.site-layout{grid-template-columns:187px minmax(0,1fr)}}@media(max-width:950px){.site-layout{grid-template-columns:76px minmax(0,1fr)}}@media(max-width:700px){.site-layout{display:block}.site-layout>.sidebar,html[dir=rtl] .site-layout>.sidebar{position:fixed;inset:auto 0 0;height:auto;min-height:66px;overflow-y:visible}}#page-top-ads .google-ad-label{font-size:14px;color:#344b5d}.member-module .home-ads-placement-source{width:100%;min-width:0;padding:0;--ink:#172c3b;--muted:#344b5d;--navy:#172c3b;--mint:#a3f0da;--jade:#12694e;--line:#cbd5dd;--surface:#fff}.member-module .home-ads-placement-source .page-heading{margin-block:20px 28px}.member-module .home-ads-placement-source .page-heading h1{font-size:clamp(28px,3vw,36px)!important}.member-module .home-ads-placement-source .ads-placement-form{max-width:none}.member-module .home-ads-placement-source :is(button,input,select,textarea){font-size:16px}.member-module .home-ads-placement-source label{font-size:16px}.member-module .home-ads-placement-source input[type=checkbox]{min-height:22px;width:22px;flex:0 0 22px}.member-module .home-ads-placement-source button:disabled{opacity:1;color:#465468;background:#e2e5e9;border:1px dashed #8290a0}.member-module .home-ads-placement-source a{color:#164d65;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.member-module .admin-feature-links{display:flex;flex-wrap:wrap;gap:12px;margin-block:20px}.member-module .admin-feature-links a{font-size:16px;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.bid-page-ad{box-sizing:border-box;width:100%;min-width:0;min-height:0;flex:none;padding-inline:var(--learning-shell-gutter,20px);background:#fff;color:#15313b}.bid-page-ad iframe{touch-action:auto}.bid-page-ad :is(a,button){touch-action:auto}[data-cbid-bid-ad]{width:100%;min-width:0;min-height:0}[data-cbid-bid-ad][hidden]{display:none}.creative-shell-presentation{min-height:0;overflow-y:auto}.creative-shell-presentation .bid-page-ad{padding-inline:20px}.cbid-account{--white:#fff;--shadow:none;.schedule-form,.profile-form{width:100%;padding:clamp(22px,4vw,48px);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow)}.schedule-form,.profile-form{padding:18px}.schedule-form label,.profile-form label,.join-room-card label,.crypto-box label{min-width:0;display:grid;gap:9px;color:var(--ink);font-size:14px;font-weight:760}.schedule-form input,.schedule-form textarea,.schedule-form select,.profile-form input,.profile-form select,.join-room-card input,.crypto-box input{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:#f9fbfa;outline:none;font-size:16px}.schedule-form input:focus,.schedule-form textarea:focus,.schedule-form select:focus,.profile-form input:focus,.profile-form select:focus,.join-room-card input:focus,.crypto-box input:focus{border-color:var(--mint-dark);box-shadow:0 0 0 4px #2de3aa21}.profile-form{width:100%;padding:clamp(22px,4vw,48px);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow)}.profile-form{display:grid;gap:23px}.profile-form{padding:18px}.profile-form label small{color:var(--muted);font-weight:500;line-height:1.5}.profile-field{display:grid;gap:7px}.profile-copy-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px}.profile-copy-button{display:grid;place-items:center;min-height:48px;border:1px solid var(--line);border-radius:11px;color:var(--navy);background:#fff;cursor:pointer}.profile-copy-button:disabled{opacity:.45}.profile-copy-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.account-page{max-width:none;display:grid;gap:24px}.account-page>.page-heading{margin:0}.account-page>:is(.profile-card,.profile-form,.account-security-panel,.referral-panel){margin:0;padding:clamp(18px,2.5vw,28px);border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:none}.account-page>:is(.profile-card,.account-security-panel,.referral-panel) h2{font-size:clamp(20px,2vw,24px);line-height:1.35}.account-page .profile-form label,.account-security-panel label{font-size:14px}}@media(max-width:820px){.cbid-account{.schedule-form,.profile-form{padding:18px}}}html:root body .profile-avatar-editor .social-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 20px;border:0;border-radius:999px;background:#0f1419;color:#fff;font-size:16px;font-weight:600;line-height:1.4;cursor:pointer;text-align:center;white-space:normal}html:root body .profile-avatar-editor .social-primary:disabled{opacity:1;background:#e2e5e9;color:#465468;cursor:not-allowed}html:root body .profile-avatar-editor .social-primary:hover:not(:disabled){background:#25313c}html:root body .profile-avatar-editor .social-ai-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #b9d9ef;border-radius:999px;background:#fff;color:#125385;min-height:44px;padding:8px 15px;font-size:16px;font-weight:500;cursor:pointer}html:root body .profile-avatar-editor .social-field{display:grid;gap:8px;font-size:16px;line-height:1.5;font-weight:500;margin:16px 0;min-width:0}html:root body .profile-avatar-editor .social-field>input,html:root body .profile-avatar-editor .social-field>select,html:root body .profile-avatar-editor .social-field>textarea{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #cfd9de;border-radius:8px;font-size:16px;line-height:1.5;background:#fff;color:#0f1419}html:root body .profile-avatar-editor{display:flex;align-items:center;gap:18px;flex-wrap:wrap}html:root body .profile-avatar-editor>p{flex:1;min-width:200px;margin:0;line-height:1.6}html:root body .profile-avatar-editor .profile-avatar-trigger{position:relative;width:88px;height:88px;border-radius:50%;border:1px solid #ccd9d9;background:#dff6ee;color:#123b36;font-size:30px;overflow:hidden;cursor:pointer}html:root body .profile-avatar-editor .profile-avatar-trigger img{width:100%;height:100%;object-fit:cover}html:root body .profile-avatar-editor .profile-avatar-trigger>span:last-child{position:absolute;bottom:0;right:0;background:#fff;font-size:20px;padding:3px 7px;border-radius:50%}html:root body .profile-avatar-editor .avatar-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-sizing:border-box;overflow:auto;padding:24px;border:1px solid #d8e0e0;border-radius:20px;color:#102f35;background:#fff}html:root body .profile-avatar-editor .avatar-dialog::backdrop{background:#102f3566}html:root body .profile-avatar-editor .avatar-dialog h2{font-size:22px;font-weight:600;margin:0 0 18px}html:root body .profile-avatar-editor .avatar-preview{width:144px;height:144px;border-radius:50%;overflow:hidden;display:grid;place-items:center;margin:0 auto 24px;background:#e8f6f1;font-size:48px}html:root body .profile-avatar-editor .avatar-preview img{width:100%;height:100%;object-fit:cover}html:root body .profile-avatar-editor .avatar-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}html:root body .profile-avatar-editor .avatar-actions>button{min-height:44px;max-width:100%;white-space:normal}html:root body .profile-avatar-editor .avatar-dialog input{max-width:100%;box-sizing:border-box}@media(max-width:620px){html:root body .profile-avatar-editor .avatar-dialog{padding:18px}}html:root body .profile-avatar-editor .avatar-dialog input[type=file]{display:none}html:root body .profile-avatar-editor{grid-column:1/-1;min-width:0;font-size:16px}html:root body.site-typography .profile-avatar-editor .avatar-dialog h2{font-size:22px!important;font-weight:600;line-height:normal!important}.site-header .header-profile-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.site-header .header-profile-initial{display:grid;place-items:center;width:100%;height:100%;background:#e2f3ed;color:#08775e;font-size:18px;font-weight:600;border-radius:inherit}.site-header .header-person-button{overflow:hidden}html:root body .profile-avatar-editor label.social-field{min-width:0;display:grid;gap:9px;color:var(--ink);font-size:16px;font-weight:500}.header-translator-menu{position:relative;display:flex;align-items:center}.cbid-member-controls .header-translator-options{z-index:140;box-sizing:border-box;padding:8px;background:#fff;color:#172638;border:1px solid #b7adbf;border-radius:12px;box-shadow:0 8px 24px #17263833;overflow-y:auto;overscroll-behavior:contain}.cbid-member-controls .header-translator-options a{display:flex;align-items:center;box-sizing:border-box;min-height:48px;padding:10px 12px;font-size:16px;line-height:1.5;font-weight:400;color:#172638;text-decoration:none;overflow-wrap:anywhere;border-radius:8px}.cbid-member-controls .header-translator-options a:is(:hover,:focus-visible){background:#eee8f4;outline:2px solid #563675;outline-offset:-2px}.t{position:relative}.t>nav{position:absolute;right:0;top:52px;z-index:120;width:280px;padding:8px;display:grid;border:1px solid rgba(4,37,48,.14);border-radius:14px;background:#fff;box-shadow:0 20px 50px #0425302e}.t>nav>a,.t>nav>button{width:100%;min-height:49px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;border-bottom:1px solid rgba(4,37,48,.1);border-radius:0;background:transparent;color:#052b36;font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer}.t>nav>a>svg{width:19px;height:19px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.t>nav>a>span{margin-inline-end:auto}.t>nav>:last-child{border-bottom:0}.t>nav>a:hover,.t>nav>button:hover,.t>nav>a:focus-visible,.t>nav>button:focus-visible{background:#eafff7;color:#08775e;outline:0}.t>nav small{color:#718087}.l{padding:11px 14px 13px;display:grid;gap:3px;border-bottom:1px solid rgba(4,37,48,.1);overflow-wrap:anywhere}.l strong{font-size:13px}.l small{font-size:12px}.m{width:100%}.m>a{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d84533;font-size:15px;font-weight:850}.m>a small{color:inherit}.w{width:100%}.w>nav{position:static;width:100%;margin-top:8px;box-shadow:none}.site-footer .brand{display:inline-flex;align-items:center;gap:8px;font-size:clamp(17px,1.65vw,21px);line-height:1;font-weight:760;letter-spacing:-.045em;white-space:nowrap;overflow-wrap:normal}.site-footer .brand em{color:var(--mint-dark);font-style:normal}.site-footer .brand-copy{display:inline-flex;align-items:baseline;overflow-wrap:normal}.site-footer .brand small{margin-inline-start:2px;color:#e23d32;font-size:1em;line-height:1;font-weight:800;letter-spacing:-.02em}.site-footer .brand-mark{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:var(--navy);background:linear-gradient(140deg,var(--mint),#7ff0cb);border-radius:12px 12px 12px 5px;font-weight:900;box-shadow:0 8px 24px #2de3aa4d}.site-footer{width:100%;padding:50px var(--gutter);display:grid;grid-template-columns:1fr auto;align-items:end;gap:20px;background:#03151c;color:#b8c9cc}.site-footer>div p{margin:16px 0 0}.footer-brand{color:#fff}.site-footer nav{display:flex;gap:24px;font-size:13px}.site-footer>small{grid-column:1/-1;padding-top:26px;border-top:1px solid rgba(255,255,255,.1)}@media(max-width:620px){.site-footer .brand{font-size:16px}.site-footer .brand-mark{width:32px;height:32px}.site-footer{grid-template-columns:1fr}.site-footer nav{flex-wrap:wrap}}.admin-members{grid-column:1/-1;margin-top:24px;padding:clamp(22px,3vw,36px);border:1px solid var(--line);border-radius:var(--radius);background:#fff}.admin-members h2{margin:5px 0 18px}.admin-member-tabs{display:flex;gap:8px;margin-bottom:15px}.admin-member-tabs button{min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);font-weight:700;cursor:pointer}.admin-member-tabs button.active{border-color:var(--mint-dark);color:#fff;background:var(--mint-dark)}.admin-member-list{display:grid;gap:8px}.admin-member-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--line);border-radius:12px}.admin-member-list strong,.admin-member-list small{display:block}.admin-member-list small{margin-top:3px;color:var(--muted)}.subscription-badge{padding:7px 9px;border-radius:999px;color:#075b46;background:#e1f8ee;font-size:12px;font-weight:750;white-space:nowrap}.subscription-badge.inactive{color:var(--muted);background:#f0f4f5}.admin-role-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-role-actions button{min-height:36px;padding:0 10px;border:1px solid var(--mint-dark);border-radius:9px;background:#fff;color:var(--mint-dark);font-weight:800;cursor:pointer}.admin-role-actions button:disabled{cursor:not-allowed;opacity:.48}.admin-role-badge{display:inline-block;margin-left:6px;padding:3px 7px;border-radius:999px;background:var(--navy);color:#fff;font-size:10px;vertical-align:middle}@media(max-width:680px){.admin-members .admin-member-list article{align-items:stretch;flex-direction:column}.admin-role-actions{justify-content:flex-start}}.admin-members-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-add-subscriber{flex:0 0 auto;min-height:42px;padding:0 15px;border:1px solid var(--mint-dark);border-radius:11px;color:#fff;background:var(--mint-dark);font-weight:850;cursor:pointer}.admin-subscriber-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.55fr) auto;align-items:end;gap:12px;margin:18px 0;padding:18px;border:1px solid #b9ebdb;border-radius:14px;background:#f2fcf8}.admin-subscriber-form label{display:grid;gap:7px;color:var(--navy);font-size:12px;font-weight:800}.admin-subscriber-form input,.admin-subscriber-form select{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit}.vip-role-badge{display:inline-block;margin-left:6px;padding:3px 7px;border-radius:999px;background:#fff0bf;color:#765100;font-size:10px;vertical-align:middle}.admin-role-actions .vip-toggle{border-color:#d2a629;color:#765100}.admin-role-actions .vip-toggle.active{border-color:#d2a629;background:#fff0bf;color:#654400}@media(max-width:760px){.admin-members-heading{align-items:stretch;flex-direction:column}.admin-add-subscriber{align-self:flex-start}.admin-subscriber-form{grid-template-columns:1fr}.admin-subscriber-form .button{width:100%}}:where(.site-header.social-header) .header-language-menu{position:relative}:where(.site-header.social-header) .language-icon-button{width:42px;min-width:42px;min-height:42px;padding:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:#ffffffc2;cursor:pointer}:where(.site-header.social-header) .language-icon-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(.site-header.social-header) .language-options{width:330px;max-width:calc(100vw - 2 * var(--gutter));max-height:min(72vh,620px);padding:13px;position:absolute;top:calc(100% + 12px);inset-inline-end:0;display:grid;grid-template-columns:1fr 1fr;gap:5px;overflow-y:auto;border:1px solid var(--line);border-radius:18px;background:#fffffffa;box-shadow:0 22px 65px #08212a2b}:where(.site-header.social-header) .language-options:before{content:"";width:12px;height:12px;position:absolute;top:-7px;inset-inline-end:15px;transform:rotate(45deg);border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff}:where(.site-header.social-header) .language-options strong{grid-column:1/-1;padding:7px 9px 10px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}:where(.site-header.social-header) .language-options button{min-height:38px;padding:8px 10px;border:0;border-radius:10px;color:#36545c;background:transparent;text-align:start;font-size:12px;font-weight:680;line-height:1.4;white-space:nowrap;overflow-wrap:normal;cursor:pointer}:where(.site-header.social-header) .language-options button:hover,:where(.site-header.social-header) .language-options button.active{color:#076e54;background:#dcf8ee}.member-public-profile{--ink:#08212a;--muted:#557077;--line:rgba(8,33,42,.13);--mint:#2de3aa;--mint-dark:#0a9a73;--navy:#061d27;--interface-title-size:44px;--interface-action:#176ebd;margin-block:0;color:var(--ink)}.member-public-profile *{box-sizing:border-box;min-width:0}.member-public-profile .button{color:revert;background:revert;font:inherit}.member-public-profile .eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:var(--mint-dark);font-size:12px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.member-public-profile .eyebrow>span{width:28px;height:2px;background:var(--mint-dark);flex:0 0 auto}.member-public-profile .button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:0;border-radius:14px;font-weight:780;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.member-public-profile .button:hover{transform:translateY(-2px)}.member-public-profile .button.primary{color:var(--navy);background:var(--mint);box-shadow:0 14px 32px #2de3aa38}.member-public-profile .button.ghost{color:var(--ink);background:#ffffffc2;border:1px solid var(--line)}.member-public-profile .button.compact{min-height:44px;padding:0 16px;white-space:nowrap;overflow-wrap:normal}.member-public-profile .button:disabled{opacity:.5;cursor:not-allowed;transform:none}.member-public-profile .creator-profile-hero{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;align-items:start;margin-bottom:34px;padding:clamp(22px,4vw,38px);border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,#f0fff9,#f4f7ff);box-shadow:0 18px 50px #021d2612}.member-public-profile .creator-profile-avatar{display:grid;place-items:center;width:110px;height:110px;border-radius:36px;color:#062c31;background:var(--mint);font-size:48px;font-weight:950;box-shadow:inset 0 0 0 1px #021d2614}.member-public-profile .creator-profile-hero h1{margin:5px 0 8px;font-size:clamp(34px,6vw,64px);line-height:1}.member-public-profile .creator-profile-hero>div:last-child>p:not(.eyebrow){max-width:720px;color:var(--muted);line-height:1.65}.member-public-profile .creator-profile-stats,.member-public-profile .creator-profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px}.member-public-profile .creator-profile-stats span{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px}.member-public-profile .creator-profile-stats b{color:var(--navy);font-size:16px}.member-public-profile .creator-follow-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.member-public-profile .creator-follow-button.is-following{color:#fff;border-color:#08795b;background:#08795b}.member-public-profile .creator-follow-button.compact{min-height:38px;padding:0 12px}.member-public-profile .creator-follow-button.compact b{padding-inline-start:8px;border-inline-start:1px solid currentColor;font-size:11px}@media(max-width:640px){.member-public-profile .creator-profile-hero{grid-template-columns:72px minmax(0,1fr);gap:15px;padding:18px;border-radius:22px}.member-public-profile .creator-profile-avatar{width:72px;height:72px;border-radius:24px;font-size:30px}.member-public-profile .creator-profile-hero h1{font-size:34px}.member-public-profile .creator-profile-stats,.member-public-profile .creator-profile-actions{grid-column:1/-1}.member-public-profile .creator-profile-actions .button{width:100%;justify-content:center}}.member-public-profile .creator-profile-hero{position:relative;overflow:clip;border:0;border-radius:24px;background:radial-gradient(circle at 87% 12%,rgba(255,90,73,.16),transparent 25%),linear-gradient(135deg,#fff,#f2faf7);box-shadow:0 18px 55px #08212a17}.member-public-profile .creator-profile-hero:after{content:"";position:absolute;right:-40px;bottom:-70px;width:220px;height:220px;border-radius:50%;background:#2de3aa21;pointer-events:none}.member-public-profile .creator-profile-avatar{position:relative;z-index:1;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ff6b5b,#ff3f65);box-shadow:0 12px 28px #ff3f653d}.member-public-profile .creator-profile-main{position:relative;z-index:1}.member-public-profile .creator-profile-main,.member-public-profile .creator-profile-details{min-width:0}.member-public-profile .creator-profile-details{grid-column:1/-1;width:100%;position:relative;z-index:1}.member-public-profile .creator-profile-details .creator-profile-bio{margin:0;max-width:75ch;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.member-public-profile .creator-profile-details :is(.creator-profile-stats,.creator-profile-actions){width:100%}.member-public-profile .creator-profile-main h1{display:flex;align-items:center;gap:9px}.member-public-profile .creator-profile-main .creator-handle{margin:0 0 10px!important;color:#899397!important;font-size:13px}@media(max-width:640px){.member-public-profile .creator-profile-hero{grid-template-columns:72px minmax(0,1fr);margin-inline:0}.member-public-profile .creator-profile-main h1{font-size:30px}}.member-public-profile .creator-profile-channel-browser{display:grid;gap:18px}.member-public-profile .creator-profile-channel-browser .creator-workspace-tabs{margin:0}.member-public-profile .creator-profile-channel-heading{padding:clamp(18px,2.5vw,28px);display:block;border:1px solid var(--line);border-radius:22px;background:#fff}.member-public-profile .creator-profile-channel-heading>div:first-child{min-width:0}.member-public-profile .creator-profile-channel-heading h2{margin:0;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.045em}.member-public-profile .creator-profile-channel-heading .creator-channel-description{max-width:760px;margin:10px 0 0;color:var(--muted);line-height:1.6}.member-public-profile .creator-profile-channel-information{margin-top:14px}.member-public-profile .creator-profile-channel-information span b{color:var(--navy)}.member-public-profile .creator-profile-channel-action{flex:0 0 auto}.member-public-profile .creator-profile-channel-action .creator-channel-membership-action{justify-items:end}.member-public-profile .creator-profile-channel-action .creator-post-add-button{position:static}.member-public-profile .creator-profile-channel-browser .creator-feed-shell{gap:0}@media(max-width:640px){.member-public-profile .creator-profile-channel-action .creator-channel-membership-action{justify-items:end}}.member-public-profile .button.compact{min-height:36px;padding:8px 12px;font-size:11px}.member-public-profile .creator-plan-owner-page>.gold-creator-profile{margin-top:0}.member-public-profile .button.danger{color:#b83227;border:1px solid #f1a49c;background:#fff0ee}.member-public-profile .creator-gold-profile-studio{margin:0 0 28px;padding:clamp(20px,3vw,34px);border:1px solid rgba(8,33,42,.1);border-radius:28px;background:linear-gradient(145deg,#fff8f5,#fff 48%,#effbf7);box-shadow:0 18px 55px #08212a12}.member-public-profile .creator-gold-profile-studio>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.member-public-profile .creator-gold-profile-studio>header h2{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.035em}.member-public-profile .creator-gold-profile-studio>header p:last-child{max-width:760px;margin:10px 0 0;color:var(--muted);line-height:1.65}.member-public-profile .creator-gold-profile-studio form{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.member-public-profile .creator-gold-profile-studio label:not(.gold-check-row){display:grid;gap:8px;color:#29464e;font-size:12px;font-weight:800}.member-public-profile .creator-gold-profile-studio :is(input,textarea,select){width:100%;padding:13px 14px;border:1px solid #b8c7c3;border-radius:13px;color:var(--ink);background:#fff;line-height:1.55}.member-public-profile .creator-gold-profile-studio textarea{resize:vertical}.member-public-profile .creator-gold-profile-studio :is(input,textarea,select):focus{border-color:var(--mint-dark);outline:3px solid rgba(45,227,170,.14)}.member-public-profile .gold-profile-wide{grid-column:1/-1}.member-public-profile .gold-profile-save{min-height:48px;gap:8px;justify-self:start}.member-public-profile .gold-profile-save svg,.member-public-profile .gold-profile-action svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.member-public-profile .gold-profile-status{align-self:center;margin:0;color:var(--gold-positive);font-weight:800}.member-public-profile .gold-creator-profile.has-banner{color:#fff;background-position:center;background-size:cover}.member-public-profile .gold-creator-profile.has-banner:after{opacity:.28}.member-public-profile .gold-creator-profile.has-banner .creator-profile-main>:is(p,.creator-handle),.member-public-profile .gold-creator-profile.has-banner .creator-profile-bio,.member-public-profile .gold-creator-profile.has-banner .eyebrow{color:#e5f1ee!important}.member-public-profile .creator-profile-trust{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.member-public-profile .creator-profile-trust span{min-height:32px;padding:5px 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;color:#466067;background:#fffffff0;font-size:10px;font-weight:850}.member-public-profile .creator-profile-trust span.identity-verified{color:var(--gold-positive);border-color:#95d7c1}.member-public-profile .creator-profile-trust span.identity-rejected{color:#a43b32;border-color:#efb7af}.member-public-profile .creator-profile-trust svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.member-public-profile .gold-creator-profile.has-banner .creator-profile-stats span{color:var(--ink)}.member-public-profile .creator-profile-actions{position:relative;z-index:2}.member-public-profile .gold-profile-action{min-height:44px;display:inline-flex;align-items:center;gap:8px}.member-public-profile .creator-profile-intro-video{grid-column:1/-1;position:relative;z-index:2;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#07171d}.member-public-profile .creator-profile-intro-video video{display:block;width:100%;max-height:520px;background:#07171d}@media(max-width:760px){.member-public-profile .creator-gold-profile-studio>header{flex-direction:column}.member-public-profile .creator-gold-profile-studio form{grid-template-columns:1fr}.member-public-profile .gold-profile-wide{grid-column:auto}}.member-public-profile .creator-channel-kicker-row .creator-profile-channel-action :is(.button,.creator-post-add-button){width:auto;min-height:32px;padding:5px 10px;justify-content:center;font-size:9px}.member-public-profile .user-category-avatar{position:relative;color:#fff;background:var(--category-color);box-shadow:0 8px 22px color-mix(in srgb,var(--category-color) 24%,transparent)}.member-public-profile .user-category-symbol{width:24px;height:24px;position:absolute;inset-inline-end:-4px;bottom:-4px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:var(--category-color);font-size:11px;font-style:normal;line-height:1}.member-public-profile .user-category-symbol.is-paid{background:#176ebd}.member-public-profile .user-category-badge{width:max-content;max-width:100%;min-height:24px;padding:3px 8px;display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--category-color) 28%,transparent);border-radius:999px;color:var(--category-color);background:var(--category-soft);font-size:10px;font-weight:850;line-height:1.2;white-space:nowrap}.member-public-profile .user-category-badge i{font-style:normal}.member-public-profile .category-creator-free{--category-color:#8c5a36;--category-soft:#f7eee7}.member-public-profile .category-creator-silver{--category-color:#5f6f7a;--category-soft:#eef2f4}.member-public-profile .category-creator-gold{--category-color:#886600;--category-soft:#fbf4d9}.member-public-profile .category-creator-platinum{--category-color:#5b4fa3;--category-soft:#f0eefb}.member-public-profile .category-fan-basic{--category-color:#176ebd;--category-soft:#eef7ff}.member-public-profile .category-fan-prime{--category-color:#08795c;--category-soft:#e8f8f2}.member-public-profile .category-fan-enthusiast{--category-color:#4557a5;--category-soft:#eef0fb}.member-public-profile .category-fan-live{--category-color:#7a3e8e;--category-soft:#f7eef9}.member-public-profile .creator-profile-category{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.member-public-profile .creator-profile-category .creator-handle{margin:0}.member-public-profile :is(.page-heading h1,.legal-page h1,.project-intro h1,.creator-profile-hero h1,.creator-channel-directory-heading h1,.creator-discovery-heading h1,.creator-channel-overview-heading h1,.creator-text-room-heading h1,.room-heading h1){font-size:var(--interface-title-size);line-height:1.1;letter-spacing:-.035em}.member-public-profile .site-shell:is(:lang(zh),:lang(ja),:lang(ko)) :is(.page-heading h1,.legal-page h1,.project-intro h1,.creator-profile-hero h1,.creator-channel-directory-heading h1,.creator-discovery-heading h1,.creator-channel-overview-heading h1,.creator-text-room-heading h1,.room-heading h1){line-height:1.16;letter-spacing:-.02em}.member-public-profile .user-category-symbol.is-paid-creator{color:#fff;background:#c89618;box-shadow:0 3px 10px #7a550052}.member-public-profile .creator-profile-avatar.category-creator-platinum{background:linear-gradient(145deg,#d9ae3a,#9f7000)}.member-public-profile .creator-profile-category .category-creator-platinum{--category-color:#9a7100;--category-soft:#fff8db}.member-public-profile .creator-profile-hero h1{font-size:clamp(34px,6vw,56px);overflow-wrap:anywhere}.member-public-profile .creator-profile-actions .button{color:var(--interface-action);font-weight:780}@media(max-width:640px){.member-public-profile .creator-profile-hero h1{font-size:34px}}.member-public-profile .creator-profile-category .member-social-links{width:auto;padding:0}.user-icon{width:42px;height:42px;padding:0;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:0;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--mint),var(--mint-dark));box-shadow:0 6px 16px #08504038;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.user-icon:hover{transform:translateY(-1px);box-shadow:0 9px 22px #08504047}.user-icon:focus-visible{outline:3px solid rgba(45,227,170,.42);outline-offset:3px}.avatar-glyph{position:relative;width:23px;height:23px}.avatar-glyph:before{content:"";position:absolute;width:8px;height:8px;left:7.5px;top:1px;border-radius:50%;background:#fff}.avatar-glyph:after{content:"";position:absolute;width:19px;height:9px;left:2px;bottom:1px;border-radius:10px 10px 4px 4px;background:#fff}.auth-placeholder{width:42px;height:42px;display:block;border-radius:50%;background:#e2ece8}.auth-page{min-height:72vh;padding:clamp(50px,8vw,110px) var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,500px);gap:clamp(42px,7vw,100px);align-items:center;background:radial-gradient(circle at 10% 20%,rgba(45,227,170,.18),transparent 28%)}.auth-copy h1{max-width:12ch;margin:0;font-size:clamp(45px,6vw,76px);line-height:1;letter-spacing:-.06em}.auth-copy>p:not(.eyebrow){max-width:55ch;color:var(--muted);font-size:18px;line-height:1.6}.auth-benefits{margin-top:28px;display:grid;gap:10px;color:#08795c;font-size:13px;font-weight:760}.auth-form-card{min-height:510px;display:flex;align-items:center;justify-content:center}.auth-box{width:100%;padding:clamp(26px,4vw,42px);border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 25px 80px #08212a1f}.auth-box h2{margin:0;font-size:clamp(28px,3vw,38px);letter-spacing:-.045em}.auth-box>p:not(.eyebrow){margin:12px 0 0;color:var(--muted);line-height:1.55}.member-auth-form{display:grid;gap:18px;margin-top:30px}.member-auth-form label{display:grid;gap:8px;color:#27464f;font-size:12px;font-weight:780}.member-auth-form input{width:100%;min-height:52px;padding:0 14px;border:1px solid var(--line);border-radius:12px;outline:none;color:var(--ink);background:#f9fbfa;font-size:16px}.member-auth-form input:focus{border-color:var(--mint-dark);box-shadow:0 0 0 4px #2de3aa24}.member-auth-form input:disabled{color:#647b81;background:#eef3f1}.auth-submit{width:100%;min-height:52px;border:0;border-radius:12px;color:#fff;background:#176ebd;font-weight:800;cursor:pointer}.auth-submit:hover{background:#0f5796}.auth-submit:disabled{opacity:.58;cursor:wait}.auth-method-switch{justify-self:center;padding:5px;border:0;color:var(--mint-dark);background:transparent;font-size:12px;font-weight:790;cursor:pointer}.auth-method-switch:hover{text-decoration:underline;text-underline-offset:4px}.auth-message{margin:0;padding:11px 13px;border-radius:10px;font-size:12px;line-height:1.5}.auth-message.error{color:#8e2d22;background:#fbe6e1}.auth-message.success{color:#17634b;background:#e1f3e9}.member-module{--ink: #08212a;--muted: #557077;--paper: #f4f8f6;--white: #ffffff;--line: rgba(8, 33, 42, .13);--mint: #f3b73d;--mint-dark: #16724a;--blue: #3f9cff;--navy: #061d27;--navy-2: #0b3540;--coral: #ff7c62;--shadow: 0 22px 70px rgba(8, 33, 42, .12);--radius: 28px;--gutter: clamp(18px, 4vw, 72px)}html:root body.site-typography :is(.page-heading,.legal-page,.legal-main,.ai-cert-legal-main,.project-intro,.project-hero,.gg-project-hero,.gg-detail,.ops-project-hero,.status-hero,.dashboard-title,.admin-hero,.ai-admin-hero,.template-admin-hero,.admin-toolbar,.account-hero,.account-settings-main,.account-profile-hero,.profile-hero,.member-public-profile .creator-profile-hero,.account-profile-intro,.account-main>aside,.members-directory>header,.members-hero,.assistant-intro,.sl-workspace-heading,.learning-entry-page:not([data-layout-page=home]) .learning-entry-intro,.share-studio,.creator-studio,.crews-heading,.crew-detail-hero,[data-layout-fill=team-manager],.portal-info-hero,.editorial-hero,.community-hero,.certificate-page-heading,.platform-pricing-heading,.gg-pricing-hero,.crypto-flow>header,.creator-payment-method-flow,.role-tutor-shell,.sprint-setup>header,.class-form,.class-directory-hero,.class-detail-hero,.class-create-heading,.class-entry-heading) h1{font-size:clamp(28px,2.6vw,36px)!important;font-weight:600;line-height:1.3!important;max-width:100%;overflow-wrap:anywhere}html:root body.site-typography :is(.auth-page .auth-copy,.auth-page .auth-box,.auth-copy,.auth-box,.auth-art-copy) h1{font-size:clamp(26px,2.6vw,32px)!important;font-weight:600;line-height:1.3!important;overflow-wrap:anywhere}html:root body.site-typography :is(.auth-copy,.auth-box,.auth-form-card,.auth-heading,.dashboard-section-heading,.dashboard-creator-summary,.dashboard-creator-plan-card,.dashboard-favorites-section>header,.admin-campus-level>header,.nearby-heading,.community-discussions-heading,.admin-shell,.admin-page,.admin-quick-links,.ai-admin-section-heading,.learning-language-heading,.learning-dashboard-heading,.account-page,.account-settings-main,.creator-studio) h2{font-size:clamp(20px,2vw,24px)!important;font-weight:600;line-height:1.4!important;overflow-wrap:anywhere}html:root body.site-typography :is(.admin-cards,.admin-overview-card) strong{font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1.3}html:root body.site-typography [data-layout-fill=team-manager]{--site-page-title: clamp(28px, 2.6vw, 36px);--site-section-title: clamp(20px, 2vw, 24px)}html:root body.site-typography .admin-hero>:is(p,span,small){color:inherit!important}html:root body.site-typography :is(.learning-language-tile>strong,.admin-package-card h2){font-size:18px!important;font-weight:600;line-height:1.4!important;overflow-wrap:anywhere}[hidden]{display:none!important}.cbid-member-controls{display:flex;align-items:center;gap:12px;--mint:#9d87ff;--mint-dark:#7254d8;--ink:#172638;--muted:#536779;--line:#dce1e8;--gutter:16px}.cbid-member-controls .site-header{position:static}.member-module{--ink:#152331;--muted:#536779;--line:#dce1e8;--mint-dark:#7254d8;color:var(--ink);background:#fff;border-radius:20px;padding:clamp(18px,4vw,40px);min-width:0;overflow-wrap:anywhere}.member-module *{box-sizing:border-box;min-width:0}.member-module input{font-size:16px;min-height:48px}.member-module .auth-box{max-width:560px;margin-inline:auto}.member-module .member-auth-form{max-width:680px}.member-module textarea{min-height:130px;padding:14px;font:inherit;font-size:16px;color:var(--ink);background:#f9fbfa;border:1px solid var(--line);border-radius:12px;resize:vertical}.member-module button,.member-module .button{font:inherit;min-height:44px;cursor:pointer}.member-module section+section{margin-top:32px}.member-directory-link{display:block;padding:16px;border-bottom:1px solid var(--line)}.member-module svg{width:20px;height:20px;flex-shrink:0}.member-module .button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#f7f8fc}.member-module .member-public-profile{width:100%}.reward-destination{padding-block:24px}.reward-destination label{display:grid;gap:8px;margin-block:16px}.reward-destination input,.reward-destination select{width:100%;padding:12px;font:inherit;font-size:16px;min-height:48px}.reward-destination output{display:block;overflow-wrap:anywhere;padding-block:12px}.member-module select{width:100%;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:12px;font:inherit;font-size:16px;background:#f9fbfa;color:var(--ink)}.breadcrumb>a{min-height:44px;display:inline-flex;align-items:center;color:#c5b9ff;text-decoration:underline;text-underline-offset:4px}.breadcrumb{align-items:center}.cbid-member-controls>.account-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.ask-ai-faqs{margin-top:28px;display:grid;gap:12px}.ask-ai-faqs details{border:1px solid var(--line);border-radius:12px;padding:16px 20px}.ask-ai-faqs summary{font-weight:600;cursor:pointer;line-height:1.6;min-height:28px}.ask-ai-faqs p{line-height:1.7;color:var(--muted);max-width:75ch}.header-profile-image{width:100%;height:100%;object-fit:cover}.header-profile-initial{font-size:17px;font-weight:600;color:#fff}.pet-topics{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.pet-topics button{min-height:44px}.cbid-experience-toggle{min-width:44px;min-height:44px}.reward-destination input,.reward-destination output,.reward-destination code{direction:ltr;unicode-bidi:isolate;text-align:start}html[dir=rtl] .sidebar{inset:0 0 0 auto;border-left:1px solid var(--line);border-right:0}html[dir=rtl] .workspace{margin-left:0;margin-right:220px}html[dir=rtl] .hero-art{left:0;right:auto}@media(max-width:1180px){html[dir=rtl] .workspace{margin-right:187px}}@media(max-width:950px){html[dir=rtl] .workspace{margin-right:76px}}@media(max-width:700px){html[dir=rtl] .sidebar{inset:auto 0 0;border-left:0}html[dir=rtl] .workspace{margin-right:0}}@media(max-width:950px){.hero-copy{min-width:0}.hero{height:auto;min-height:400px}.hero h2{max-width:100%;overflow-wrap:normal}.hero .pill{max-width:100%;line-height:1.5;letter-spacing:.6px;white-space:normal}}@media(max-width:600px){.topbar{flex-wrap:wrap;gap:12px}.top-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.cbid-member-controls{gap:8px}.member-module{border-radius:12px}.member-module .auth-box{padding:18px}.member-module .member-auth-form{gap:16px}}@media(max-width:700px){.topbar{height:auto;min-height:76px;padding-block:12px}.hero-copy{max-width:100%;padding:24px}.hero h2{font-size:28px;line-height:1.35}.hero-art{opacity:.24;pointer-events:none}.hero-meta{font-size:14px;line-height:1.6}.page-heading p,.hero p,.game-info p{font-size:14px}.game-footer>span{font-size:14px;line-height:1.6}.game-info{min-width:0}.game-card{grid-template-columns:minmax(100px,34%) minmax(0,1fr)}.game-grid .game-footer{flex-wrap:wrap;gap:10px}.game-topline{flex-wrap:wrap;gap:10px;font-size:14px}.game-actions{flex-wrap:wrap;gap:12px}.answers .answer{min-height:48px}.nav{min-height:50px;font-size:14px;line-height:1.25}.sidebar{height:auto;min-height:66px}.sidebar nav{align-items:stretch}.nav.active{height:100%}main{padding-bottom:100px}}@media(max-width:600px){.topbar{flex-wrap:nowrap;min-height:76px}.top-actions{width:auto;flex-wrap:nowrap}.breadcrumb{min-width:0;flex-wrap:wrap}.breadcrumb>b{overflow-wrap:anywhere}}.member-module label{font-size:14px}.member-module p,.member-module output{line-height:1.65}.points small{font-size:14px}#hall-view>.page-heading .eyebrow{font-size:14px;letter-spacing:.08em}#hall-view .hero-copy>p{font-size:16px}.member-module small:not([class]){font-size:14px}.member-module .auth-message,.member-module .member-public-profile .creator-profile-main .creator-handle,.member-module .creator-profile-stats>span,.member-module .user-category-badge,.member-module .creator-profile-hero .eyebrow{font-size:14px}.member-module .ask-guru-dialog.ask-guru-page{position:static;inset:auto;z-index:auto;width:100%;height:auto;max-width:none;display:grid;grid-template-rows:auto auto auto;border-radius:16px;box-shadow:none;animation:none}.member-module .ask-guru-page .ask-guru-log{max-height:none;overflow:visible}.member-module .ask-guru-dialog>header p,.member-module .ask-guru-faqs>strong,.member-module .ask-guru-faqs button>span,.member-module .ask-guru-log>article strong,.member-module .ask-guru-compose label>span,.member-module .ask-guru-compose small,.member-module .ask-guru-compose>p{font-size:14px}.member-module .ask-guru-faqs button,.member-module .ask-guru-log>article p,.member-module .ask-guru-compose textarea,.member-module .ask-guru-compose button{font-size:16px}.member-module .ask-guru-compose textarea{min-height:112px;max-height:240px;resize:vertical}.member-module .ask-guru-compose>div{flex-wrap:wrap}.member-module .ask-guru-compose small{max-width:70ch;flex:1 1 220px}.sidebar .nav .nav-label{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:701px)and (max-width:950px){.sidebar .nav .nav-label{display:none}}@media(max-width:700px){.sidebar .nav .nav-label{flex:0 1 auto;width:100%;max-width:100%}}.page-heading p,.hero p,.game-info p,.bid-banner p,.auction-rules p,.auction-feature p,.riddle-card p,.intent-box,.help-content p,.help-content li,.quest-row b{font-size:16px}.primary,.secondary,.small-btn,.wallet,.bid-input-row .primary,.pet-buttons button,.battle-buttons button{font-size:16px;min-height:44px;white-space:normal}.hero{height:auto;min-height:400px}.game-footer{flex-wrap:wrap;gap:10px}.quest-row{flex-wrap:wrap}.game-type{max-width:calc(100% - 24px);line-height:1.4;letter-spacing:.06em;white-space:normal}.cbid-member-controls .meeting-account-menu nav a,.cbid-member-controls .meeting-account-menu nav button,.cbid-member-controls .meeting-account-menu nav small{font-size:14px}.cbid-member-controls .header-language-popover button,.cbid-member-controls .header-language-popover strong{font-size:14px}.main-footer{flex-wrap:wrap}.sidebar .nav,.breadcrumb,.points,.text-btn,.quest-row b,.quest-row small,.quest-row .reward,.reward,.tip,.game-topline,.answer,.feedback,.result p,.meter-label,.pet-speech,.chat-form input,.intent-box,.intent-box span,.battle-buttons small,.pet-buttons small,.battle-log p,.status-box b,.status-box p,.status-label,.bid-label,.bid-result-list>div,.cbid-experience-panel>p,.cbid-experience-row,.cbid-experience-done,.cbid-experience-panel .cbid-experience-status{font-size:16px}.cbid-member-controls .meeting-account-menu nav a,.cbid-member-controls .meeting-account-menu nav button,.cbid-member-controls .header-language-popover button{font-size:16px}.answer,.text-btn{min-height:44px}@media(max-width:700px){.sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))}.sidebar .nav{min-width:0;max-width:100%}}:root{--muted:#c5c9dc}.sidebar-label,.sidebar-footer,.beta-note>span:last-child,.sidebar .nav,.help-btn,.breadcrumb,.breadcrumb span,.points small,.eyebrow,.season-chip,.section-heading h2 span,.section-heading p,.live-label,.game-number,.game-info p,.game-footer>span,.game-footer i,.player-caption,.player-profile p,.player-stats span,.main-footer,.record-row small,.collectible p,.quest-row small,.text-btn{color:#c5c9dc}.sidebar .nav.active{color:#eee9ff}.hero p,.hero-meta,.hero-index span,.pill,.floating-label,.bid-banner>div>span,.bid-banner p,.auction-rules p,.auction-feature p,.auction-price span,.bid-label,.bid-result-list>div{color:#d4d7e6}.game-type,.game-tag{color:#f5f5fc}.dialog-header span,.game-topline,.answer span,.feedback,.result p,.meter-label,.pet-buttons small,.pet-speech,.combatant small,.intent-box span,.battle-buttons small,.battle-log p,.help-content p,.help-content li,.tip,.cbid-experience-panel>p,.cbid-experience-row{color:#d4d7e6}button:disabled{opacity:1}button:disabled:not(.correct):not(.wrong){cursor:not-allowed}.member-module .ask-guru-faqs button>span{color:#9f3028}.member-module .ask-guru-log>article.user{background:#eef2ff;color:#1e40a3}.member-module .ask-guru-log>article.user strong{color:inherit}.member-module input::placeholder,.member-module textarea::placeholder{color:#536779;opacity:1}.member-module .ask-guru-compose button:disabled{opacity:1;background:#e2e5e9;color:#465468}.hero-copy>p{color:#fff}#toast,.record-row>b,.pet-name span,.combatant small{font-size:16px}@media(min-width:951px){.hero-copy{max-width:64%}}@media(max-width:950px){.hero-art{opacity:.08}}.primary:disabled{background:#34384b;color:#e7e9f4;border:1px dashed #8990a7}.member-module button:disabled{opacity:1}.topbar{position:relative;z-index:40;overflow:visible}.cbid-member-controls .header-language-popover{z-index:130;inset-inline-end:auto;box-sizing:border-box;overscroll-behavior:contain;overflow-x:hidden}.cbid-member-controls .header-language-popover button{min-height:44px;white-space:normal;overflow-wrap:anywhere}.breadcrumb{flex:1 1 auto;min-width:0;flex-wrap:wrap}.breadcrumb>a{overflow-wrap:anywhere}.top-actions{flex:0 0 auto}.member-module .admin-members{width:100%;padding:clamp(18px,3vw,36px);color:var(--ink);font-size:16px}.member-module .admin-members .eyebrow{color:#46596c;font-size:14px;letter-spacing:.06em}.member-module .admin-members .admin-role-badge,.member-module .admin-members .vip-role-badge,.member-module .admin-members .subscription-badge,.member-module .admin-members small,.member-module .admin-subscriber-form label{font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.member-module .admin-members button{font-size:16px;min-height:44px;white-space:normal;line-height:1.5}.member-module .admin-members .button.primary{background:var(--mint-dark);color:#fff}.member-module .admin-member-tabs{flex-wrap:wrap}.member-module .admin-members input,.member-module .admin-members select{font-size:16px;min-height:48px}.member-module .admin-members .marketing-form{display:grid;gap:16px}.member-module .admin-members .marketing-form label{display:grid;gap:8px}.member-module .admin-members .marketing-form input[type=email]{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px}.member-module .admin-members .marketing-form .marketing-checkbox{display:flex;align-items:center;gap:10px}.member-module .admin-members input[type=checkbox]{min-height:24px;width:24px}.cbid-member-controls .meeting-account-menu nav{color:var(--ink);box-sizing:border-box;z-index:130;overscroll-behavior:contain}.cbid-member-controls .meeting-account-menu nav strong{font-size:16px;color:var(--ink)}.cbid-member-controls .meeting-account-menu nav small{color:#536779}#site-footer-root{--gutter:clamp(20px,3vw,42px);--navy:#132e3a;--mint-dark:#a3f0da;min-width:0;margin-top:36px}.site-footer{grid-template-columns:minmax(0,1fr);line-height:1.6;gap:24px;box-sizing:border-box}.site-footer>*{min-width:0}.site-footer nav{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:16px}.site-footer nav a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;max-width:100%}.site-footer nav a:hover,.site-footer nav a:focus-visible{color:#fff}.site-footer>div p{font-size:16px;color:#d4e1e4;overflow-wrap:anywhere}.site-footer>small{font-size:14px}.site-footer .brand{padding:0;gap:10px;font-size:29px;letter-spacing:0}.site-footer .brand em{color:#f5f5fc}.site-footer .brand small{color:#a3f0da;font-size:16px;font-weight:500}.site-footer .brand-mark{background:none;box-shadow:none;color:#c5b9ff;font-size:48px;width:34px;height:38px}.game-storage-tools{display:flex;justify-content:flex-end;padding:24px 0}.game-storage-tools .text-btn{min-height:44px;font-size:16px}.member-module .cbid-info-page{width:100%;min-width:0}.cbid-info-page section{margin-block:28px}.cbid-info-page p{max-width:75ch;color:#263e4d;font-size:16px;line-height:1.7}.cbid-info-page .info-language-notice{padding:16px;background:#eff4f6;border-radius:10px}.cbid-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cbid-catalog section{margin:0;padding:20px;border:1px solid #cbd5dd;border-radius:14px}.member-module .project-page{--navy:#102b38;--muted:#465a6b;--ink:#172c3b;--line:#cbd5dd;--blue:#2452b2;--mint-dark:#12694e;--radius:18px;min-width:0}.member-module .project-page *{min-width:0}.member-module .project-intro h1{max-width:none;font-size:clamp(28px,3vw,36px);line-height:1.2}.member-module .project-intro p,.member-module .release-list p{font-size:16px;color:#263e4d}.member-module .project-intro form,.member-module .project-intro label{font-size:16px}.member-module .project-page input,.member-module .project-page button{font-size:16px;min-height:48px}.member-module .project-kpis span,.member-module .calendar-legend,.member-module .delivery-calendar>b,.member-module .delivery-calendar small,.member-module .release-list time,.member-module .release-list>article>a,.member-module .checkpoint-list time,.member-module .checkpoint-list small,.member-module .checkpoint-list b{font-size:14px}.member-module .project-kpis strong{font-size:28px}.member-module .project-block-heading h2{font-size:clamp(22px,2vw,28px)}.member-module .project-block{padding:clamp(14px,2vw,28px)}.member-module .project-page .eyebrow{font-size:14px;color:#465a6b;letter-spacing:.04em}.member-module .release-list article{grid-template-columns:minmax(0,1fr)}.member-module .release-list small,.member-module .checkpoint-list small{overflow-wrap:anywhere}.member-module .velocity-row small{color:#d4e1e4;font-size:14px}.member-module .checkpoint-list h3,.member-module .admin-members .subscription-badge{font-size:16px}@media(min-width:1250px){.site-footer{grid-template-columns:minmax(180px,1fr) minmax(0,auto)}.site-footer nav{max-width:670px;justify-content:flex-end}}@media(max-width:700px){#site-footer-root{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.site-footer{padding-block:32px}.cbid-catalog{grid-template-columns:minmax(0,1fr)}.member-module .delivery-calendar{gap:3px}.member-module .delivery-calendar>a{padding:6px 2px;min-height:48px}.member-module .delivery-calendar>b{padding:4px 0}.member-module .project-kpis article{padding:14px}}.nav:not(.active) .nav-indicator{visibility:hidden}.primary,.secondary,.small-btn,.account-btn,.text-btn,.pet-buttons button,.battle-buttons button{text-align:center}@media(max-width:700px){.sidebar .nav{align-items:center;justify-content:center;text-align:center}.sidebar .nav .nav-label{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}}.member-module .public-coin-balance{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin:16px 0;padding:18px 20px;border:1px solid #cbd5dd;border-radius:14px;background:#f3f7fa;color:#172c3b;font-size:16px;line-height:1.6}.member-module .public-coin-balance strong{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.member-module .admin-feature-links{display:flex;flex-wrap:wrap;gap:12px}.member-module .admin-feature-links a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #cbd5dd;border-radius:10px;font-size:16px;color:#172c3b;text-decoration:underline}.member-module .cbid-catalog>section{margin:0}.member-module .member-public-profile .creator-profile-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}:root{--cbid-ui-ink:#172638;--cbid-ui-muted:#536071;--cbid-ui-paper:#f8f7fc;--cbid-ui-surface:#fff;--cbid-ui-line:#c9c5d4;--cbid-ui-primary:#3d2465;--cbid-ui-selected:#eee9fa;--cbid-ui-body:1rem;--cbid-ui-caption:.875rem;--cbid-ui-title:clamp(1.75rem,2.6vw,2.25rem);--cbid-ui-radius:12px}html:root :is(:is(.cbid-entertainment-video,.cbid-entertainment-novel)){color:var(--cbid-ui-ink);background:var(--cbid-ui-paper);--ink:var(--cbid-ui-ink);--muted:var(--cbid-ui-muted);--line:var(--cbid-ui-line);--mint-dark:var(--cbid-ui-primary)}html:root :is(:is(.cbid-entertainment-video,.cbid-entertainment-novel) .discovery-tabs>:is(a,button)){background:var(--cbid-ui-selected);color:var(--cbid-ui-primary);border-radius:var(--cbid-ui-radius);font-size:var(--cbid-ui-body);min-height:48px}html:root :is(:is(.cbid-entertainment-video,.cbid-entertainment-novel) .discovery-tabs>:is(.active,[aria-current=page],[aria-selected=true])){background:var(--cbid-ui-primary);color:var(--cbid-ui-surface)}html:root :is(.cbid-entertainment-novel :is(.serial-page-header,.content-directory-hero,.creator-studio) h1,.cbid-entertainment-video .discovery-heading h1){font-size:var(--cbid-ui-title);line-height:1.3;font-weight:600;letter-spacing:normal;overflow-wrap:anywhere}html:root :is(.cbid-entertainment-novel :is(.content-primary-action,.creator-compose-button,.my-creations-add)){background:var(--cbid-ui-primary);color:var(--cbid-ui-surface)}html:root :is(.cbid-entertainment-novel :is(.serial-meta,.serial-card-time,.serial-card-copy>small,.content-card-meta,.content-card-meta b,.content-card-footer,.serial-category-caption,.creator-ranking-note,.serial-admin-publications code)){font-size:var(--cbid-ui-caption);line-height:1.5;color:var(--cbid-ui-muted)}html:root :is(.cbid-entertainment-novel :is(.serial-unlock-panel,.fan-lock-panel) p){color:var(--cbid-ui-ink);font-size:var(--cbid-ui-body)}html:root :is(.cbid-entertainment-novel .serial-feed-shell){width:100%;margin-block:24px 40px}html:root :is(.cbid-entertainment-novel .fuxi-content-app .section-shell){width:100%;min-width:0}html:root :is(.cbid-entertainment-novel .content-directory-hero){padding-block:12px 24px;gap:16px;align-items:center}html:root :is(.cbid-entertainment-novel .content-directory-hero h1){margin:0}html:root :is(.cbid-entertainment-novel .fuxi-content-app>.serial-page-header){display:flex;align-items:center;flex-wrap:nowrap;gap:16px;margin-bottom:16px}html:root :is(.cbid-entertainment-novel .fuxi-content-app>.serial-page-header h1){flex:1;min-width:0;margin:0}html:root :is(.cbid-entertainment-novel .fuxi-content-app>.serial-page-header .my-creations-add){flex:0 0 48px;width:48px;min-width:48px;height:48px;padding:0;border-radius:50%}html:root :is(.cbid-entertainment-novel .serial-directory){padding-block:0 32px}html:root :is(.cbid-entertainment-video .discovery-viewer-error){font-size:var(--cbid-ui-body)}html:root :is(.discovery-viewer .discovery-player-time){font-size:var(--cbid-ui-caption)}html:root :is(.cbid-entertainment-video .discovery-parameter-grid small){font-size:var(--cbid-ui-caption)}html:root :is(:is(.cbid-entertainment-video,.cbid-entertainment-novel) :is(button,a,input,select,textarea):focus-visible){outline:3px solid var(--cbid-ui-primary);outline-offset:3px}@media(max-width:640px){html:root :is(.cbid-entertainment-novel .content-directory-hero){flex-direction:row;align-items:center}html:root :is(.cbid-entertainment-novel .content-directory-hero>.content-primary-action){flex:none}html:root :is(.cbid-entertainment-novel .serial-feed-shell){margin-block:20px 32px}}@media(max-width:1600px),(orientation:portrait){.site-layout{display:block;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.site-layout>.sidebar,html[dir=rtl] .site-layout>.sidebar{position:fixed;inset:auto 0 0;width:100%;height:auto;min-height:76px;display:block;padding:6px max(10px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));border:0;border-top:1px solid #847ba4;background:#161723;overflow:visible;z-index:30}.site-layout>.workspace,html[dir=rtl] .site-layout>.workspace{margin:0;min-width:0}.site-layout>.sidebar :is(.brand,.sidebar-label,.sidebar-bottom,.count,.nav-indicator,.new-dot){display:none}.site-layout>.sidebar nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(64px,auto);align-items:stretch;gap:4px;margin:0;min-width:0}.site-layout>.sidebar .nav{display:grid;grid-template-rows:20px auto;align-content:center;justify-items:center;justify-content:stretch;align-items:center;gap:4px;min-width:0;max-width:100%;width:100%;min-height:64px;height:auto;margin:0;padding:6px 3px;border-radius:8px;text-align:center;font-size:max(16px,1rem);line-height:1.25;color:#c5c9dc}.site-layout>.sidebar .nav.active{background:#26223d;color:#eee9ff}.site-layout>.sidebar .nav:hover{background:#202132}.site-layout>.sidebar .nav:focus-visible{outline:2px solid #a3f0da;outline-offset:-2px}.site-layout>.sidebar .nav svg{flex:0 0 auto;width:20px;height:20px}.site-layout>.sidebar .nav .nav-label{display:block;flex:0 1 auto;width:100%;max-width:100%;min-width:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}#site-footer-root{padding-bottom:0}#toast{left:50%;bottom:calc(92px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px)}html{scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.topbar{direction:ltr;gap:12px;height:auto;min-height:83px;padding-block:12px}#header-account{flex:0 0 auto;min-width:44px}#header-account .user-icon,#header-account .auth-placeholder,.topbar .language-icon-button{min-width:44px;min-height:44px}html[dir=rtl] #header-account,html[dir=rtl] .topbar>.breadcrumb,html[dir=rtl] #member-controls{direction:rtl}.site-header.social-header .language-icon-button{border:0;border-radius:0;background:transparent;box-shadow:none}.site-header.social-header{display:block;width:100%;padding:0 var(--gutter);background:#fff;border-bottom:1px solid #e6e9ec;position:relative;z-index:60;backdrop-filter:none}.social-header-top{width:100%;min-height:72px;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px}.social-header-top>.brand{justify-self:center;max-width:100%;font-size:clamp(17px,2vw,22px)}.social-header-top>.header-language-menu{justify-self:end}.social-header .language-icon-button,.social-header .header-person-button{width:44px;height:44px;min-height:44px;border:1px solid #e6e9ec;border-radius:50%;background:#fff;color:#172029;box-shadow:none}.social-header .header-person-button{overflow:hidden}.social-header-account .header-profile-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.social-header-account .header-profile-initial{display:grid;place-items:center;width:100%;height:100%;background:#e2f3ed;color:#08775e;font-size:18px;font-weight:600}.social-header-bottom{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:12px;align-items:center;width:100%;border-top:1px solid #f0f2f4}.site-header.social-header .desktop-nav{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:0 18px;min-height:52px}.site-header.social-header .desktop-nav>a{min-height:48px;padding:13px 2px;font-size:16px;font-weight:500;line-height:1.5;position:relative;color:#536471;white-space:normal;overflow-wrap:normal}.site-header.social-header .desktop-nav>a[aria-current=page]{color:#0f1419;font-weight:600}.site-header.social-header .desktop-nav>a[aria-current=page]:after{content:"";position:absolute;bottom:0;inset-inline:0;height:3px;background:#1d9bf0;border-radius:4px}.social-header .language-options{max-height:min(72vh,620px);width:360px;background:#fff}.social-header .language-options button{font-size:15px;min-height:44px;white-space:normal;overflow-wrap:normal}.social-header a:focus-visible,.social-header button:focus-visible{outline:2px solid #1d9bf0;outline-offset:3px}@media(max-width:620px){.social-header.social-header{padding-inline:12px}.social-header-top{min-height:64px;gap:6px}.social-header .brand{gap:5px;font-size:18px}.site-header.social-header .desktop-nav{gap:0 12px}.site-header.social-header .desktop-nav>a{font-size:15px}.social-header-bottom{gap:4px}}.site-header.social-header .brand{display:inline-flex;align-items:center;gap:8px;font-size:clamp(17px,1.65vw,21px);line-height:1;font-weight:760;letter-spacing:-.045em;overflow-wrap:normal}.site-header.social-header .brand em{color:var(--mint-dark);font-style:normal}.site-header.social-header .brand-copy{display:inline-flex;align-items:baseline;overflow-wrap:normal}.site-header.social-header .brand small{margin-inline-start:2px;color:#e23d32;font-size:1em;line-height:1;font-weight:800;letter-spacing:-.02em}.site-header.social-header .brand-mark{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:var(--navy);background:linear-gradient(140deg,var(--mint),#7ff0cb);border-radius:12px 12px 12px 5px;font-weight:900;box-shadow:0 8px 24px #2de3aa4d}@media(max-width:620px){.site-header.social-header .brand{font-size:16px}.site-header.social-header .brand-mark{width:32px;height:32px}}.brand-welcome-chevron{width:14px;height:14px;flex:0 0 14px;color:#536471}.brand>.brand-welcome-chevron{order:1}.topbar.cbid-main-header{display:block;height:auto;min-height:0;padding:0 clamp(16px,3vw,42px);direction:ltr;--mint-dark:#59407d;--navy:#172029;--mint:#a3f0da;background:#fff;color:#172029;border-color:#e6e9ec}.cbid-main-header .social-header-top{min-height:72px}.cbid-main-header #header-brand{min-width:0;justify-self:center}.cbid-main-header #header-brand>.brand{padding:0;max-width:100%;gap:8px;min-height:44px;font-size:clamp(18px,2vw,22px);letter-spacing:normal}.cbid-main-header #header-brand .brand-copy{font-size:inherit;gap:0;line-height:1.3;white-space:normal;flex-wrap:wrap}.cbid-main-header #header-brand .brand small{color:#59407d;margin:0;font-size:1em}.cbid-main-header #header-brand .brand-mark{width:36px;height:36px;padding:0;background:none;box-shadow:none;border-radius:0;object-fit:contain}.brand-chinese-name{margin-inline-start:.4em;font-size:inherit;color:inherit;font-weight:600}.cbid-main-header .brand-welcome-chevron{color:#536471;stroke:currentColor;fill:none;min-width:14px}.cbid-main-header #header-account,.cbid-main-header #member-controls{min-width:0;max-width:48px}.cbid-main-header .cbid-member-controls{padding:0}.site-footer .brand-mark.hummingbird-brand-icon{width:36px;height:36px;background:none;box-shadow:none}.site-footer .brand-copy{flex-wrap:wrap;align-items:baseline}.site-footer .brand small{font-size:1em;color:inherit;margin:0}@media(max-width:620px){.topbar.cbid-main-header{padding-inline:12px}.cbid-main-header .social-header-top{min-height:64px}.cbid-main-header #header-brand>.brand{font-size:18px;gap:5px}.cbid-main-header #header-brand .brand-mark{width:32px;height:32px}}.cbid-main-header .social-header-top{grid-template-columns:auto minmax(0,1fr) auto}.cbid-main-header #header-account,.cbid-main-header #member-controls{max-width:none}.cbid-main-header #member-controls>.cbid-member-controls{display:flex;gap:4px;align-items:center;direction:ltr}.cbid-main-header #header-account .meeting-account-menu{display:flex;align-items:center;flex-wrap:wrap;gap:4px;direction:ltr;min-width:0}.cbid-main-header .header-point-balance{font-size:16px;line-height:1.4;font-weight:400;overflow-wrap:anywhere;max-width:100%;color:#172029}.cbid-main-header .header-translator-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;flex:none}.cbid-main-header .header-translator-link svg{width:24px;height:24px}.cbid-main-header #header-account{max-width:min(42vw,180px)}html[dir=rtl] .cbid-main-header .meeting-account-menu>nav{direction:rtl;text-align:start}.cbid-main-header #header-brand .hummingbird-brand-icon{width:36px;height:36px;object-fit:contain;flex:none}@media(max-width:620px){.cbid-main-header #header-brand .hummingbird-brand-icon{width:32px;height:32px}}.cbid-entertainment-video.ezverse-video .site-search-field,.cbid-entertainment-video.ezverse-video .site-search-field *{box-sizing:border-box}.cbid-entertainment-video.ezverse-video .site-search-field{position:relative;display:flex;align-items:center;gap:2px;width:100%;min-width:0;min-height:48px;padding:1px 4px;border:1px solid var(--search-line,var(--line,#d9e3df));border-radius:12px;background:var(--search-surface,#fff);color:var(--search-ink,var(--ink,#19382f));font:inherit}.cbid-entertainment-video.ezverse-video .site-search-field:focus-within{outline:2px solid var(--search-accent,var(--jade,#17634b));outline-offset:2px}.cbid-entertainment-video.ezverse-video .site-search-field>.site-search-leading{display:grid;place-items:center;flex:0 0 32px;align-self:stretch;color:var(--muted,#536471)}.cbid-entertainment-video.ezverse-video .site-search-field svg{display:block;width:20px;height:20px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cbid-entertainment-video.ezverse-video .site-search-field>input{flex:1 1 0;display:block;width:0;min-width:0;min-height:44px;margin:0;padding:8px 6px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;color:inherit;font:inherit;font-size:max(16px,1em);line-height:1.5}.cbid-entertainment-video.ezverse-video .site-search-field>input::-webkit-search-cancel-button,.cbid-entertainment-video.ezverse-video .site-search-field>input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.cbid-entertainment-video.ezverse-video .site-search-field>button{display:grid;place-items:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:50%;background:transparent;color:inherit;box-shadow:none;cursor:pointer}.cbid-entertainment-video.ezverse-video .site-search-field>.site-search-submit{background:var(--search-accent,var(--jade,#17634b));color:var(--search-on-accent,#fff)}.cbid-entertainment-video.ezverse-video .site-search-field>.site-search-submit[hidden]{display:none}.cbid-entertainment-video.ezverse-video .site-search-field>button:focus-visible{outline:2px solid currentColor;outline-offset:1px}.cbid-entertainment-video.ezverse-video .site-search-field>button:disabled{cursor:wait;opacity:.5}.cbid-entertainment-video.ezverse-video .site-search-field>.site-search-filters{position:absolute;inset-inline:0;top:calc(100% + 8px);z-index:30;display:grid;gap:14px;width:100%;min-width:0;max-height:min(65dvh,520px);overflow-y:auto;padding:16px;border:1px solid var(--search-line,var(--line,#d9e3df));border-radius:12px;background:var(--search-surface,#fff);box-shadow:0 12px 30px #102a211f;color:var(--search-ink,var(--ink,#19382f))}.cbid-entertainment-video.ezverse-video .site-search-filters>label{display:grid;gap:6px;min-width:0;font-size:16px;font-weight:400}.cbid-entertainment-video.ezverse-video .site-search-filters :is(select,input){box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;font-size:16px}.member-fellows{--search-line:#657386;--search-ink:#172c3b;--search-accent:#563675;--search-on-accent:#fff;--muted:#344b5d;color:#172c3b}.member-fellows h1{font-size:28px;font-weight:600}.member-fellows :is(p,a,input,button){font-size:16px;line-height:1.6}.member-fellows input::placeholder{color:#475969;opacity:1}.member-fellows-breadcrumbs,.member-fellows-pages{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block:16px}.member-fellows button{min-height:44px;padding:8px 12px;text-align:center;color:#172c3b;background:#fff;border:1px solid #657386;border-radius:8px;font-weight:400}.member-fellows button:disabled{color:#344b5d;background:#edf0f3;opacity:1}.member-fellows button[aria-current=page]{background:#563675;color:#fff}.member-fellows-list{margin:0;padding:0;list-style:none}.member-fellows-list>li{display:flex;align-items:center;gap:8px;border-bottom:1px solid #cbd5dd;padding-block:12px}.member-fellows-list>li>a{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-width:0;text-decoration:none;color:#172c3b;padding-block:4px}.member-fellows-list>li>a>span:first-child{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.member-fellows-list strong{font-weight:500;text-decoration:underline;text-underline-offset:3px}.member-fellows-list>li>a>span:first-child>span{font-size:14px;color:#344b5d}.member-fellows-balance{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.member-fellows-list>li>button{flex:none;width:48px;min-height:48px;font-size:28px}.member-fellows :focus-visible{outline:3px solid #195ba7;outline-offset:3px}.member-fellows-breadcrumbs button{max-width:100%;overflow-wrap:anywhere}.member-fellows .site-search-field>button:disabled{opacity:1}html:root body.site-typography .member-fellows .site-search-field,html:root body.site-typography .member-fellows .site-search-field *{box-sizing:border-box}html:root body.site-typography .member-fellows .site-search-field{position:relative;display:flex;align-items:center;gap:2px;width:100%;min-width:0;min-height:48px;padding:1px 4px;border:1px solid var(--search-line,var(--line,#d9e3df));border-radius:12px;background:var(--search-surface,#fff);color:var(--search-ink,var(--ink,#19382f));font:inherit}html:root body.site-typography .member-fellows .site-search-field:focus-within{outline:2px solid var(--search-accent,var(--jade,#17634b));outline-offset:2px}html:root body.site-typography .member-fellows .site-search-field>.site-search-leading{display:grid;place-items:center;flex:0 0 32px;align-self:stretch;color:var(--muted,#536471)}html:root body.site-typography .member-fellows .site-search-field svg{display:block;width:20px;height:20px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html:root body.site-typography .member-fellows .site-search-field>input{flex:1 1 0;display:block;width:0;min-width:0;min-height:44px;margin:0;padding:8px 6px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;color:inherit;font:inherit;font-size:max(16px,1em);line-height:1.5}html:root body.site-typography .member-fellows .site-search-field>input::-webkit-search-cancel-button,html:root body.site-typography .member-fellows .site-search-field>input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}html:root body.site-typography .member-fellows .site-search-field>button{display:grid;place-items:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:50%;background:transparent;color:inherit;box-shadow:none;cursor:pointer}html:root body.site-typography .member-fellows .site-search-field>.site-search-submit{background:var(--search-accent,var(--jade,#17634b));color:var(--search-on-accent,#fff)}html:root body.site-typography .member-fellows .site-search-field>.site-search-submit[hidden]{display:none}html:root body.site-typography .member-fellows .site-search-field>button:focus-visible{outline:2px solid currentColor;outline-offset:1px}html:root body.site-typography .member-fellows .site-search-field>button:disabled{cursor:wait;opacity:.5}html:root body.site-typography .member-fellows .site-search-field>.site-search-filters{position:absolute;inset-inline:0;top:calc(100% + 8px);z-index:30;display:grid;gap:14px;width:100%;min-width:0;max-height:min(65dvh,520px);overflow-y:auto;padding:16px;border:1px solid var(--search-line,var(--line,#d9e3df));border-radius:12px;background:var(--search-surface,#fff);box-shadow:0 12px 30px #102a211f;color:var(--search-ink,var(--ink,#19382f))}html:root body.site-typography .member-fellows .site-search-filters>label{display:grid;gap:6px;min-width:0;font-size:16px;font-weight:400}html:root body.site-typography .member-fellows .site-search-filters :is(select,input){box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;font-size:16px}html:root body.site-typography .member-fellows .site-search-field>input{-webkit-appearance:none;appearance:none}.cbid-entertainment-novel{width:100%;min-width:0;color:#172638;background:#f8f7fc}.cbid-entertainment-novel .fuxi-content-app{min-width:0;width:100%;background:transparent;color:inherit}.cbid-entertainment-novel .section-shell{margin-inline:auto}.cbid-entertainment-novel .serial-page-header{align-items:flex-start}.cbid-entertainment-novel .serial-unlock-panel,.cbid-entertainment-novel .fan-lock-panel{color:#172638;background:#fff}.cbid-entertainment-novel input,.cbid-entertainment-novel select,.cbid-entertainment-novel textarea{font-size:16px;min-width:0}.cbid-entertainment-novel button,.cbid-entertainment-novel .content-primary-action{min-height:48px}.cbid-entertainment-novel .content-body{overflow-wrap:anywhere}.cbid-entertainment-novel[data-cbid-source-interface] label,.cbid-entertainment-novel[data-cbid-source-interface] small{font-size:14px;line-height:1.5}.cbid-entertainment-novel[data-cbid-source-interface] input,.cbid-entertainment-novel[data-cbid-source-interface] select,.cbid-entertainment-novel[data-cbid-source-interface] textarea,.cbid-entertainment-novel[data-cbid-source-interface] button,.cbid-entertainment-novel p,.cbid-entertainment-novel .content-primary-action{font-size:16px}.cbid-entertainment-novel :is(small,.serial-meta,.serial-meta span,.serial-card-caption){font-size:14px}.cbid-entertainment-novel .serial-feed-shell{grid-template-columns:minmax(0,1fr);min-width:0}.cbid-entertainment-novel .creator-feed-toolbar{min-width:0;max-width:100%}.cbid-entertainment-novel .story-playback{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;min-width:0;color:#172638;background:#fff;border:1px solid #bdc6c1;border-radius:12px;padding:12px;box-sizing:border-box}.cbid-entertainment-novel .story-playback .story-listen-button{min-height:48px;white-space:normal;overflow-wrap:anywhere;font-weight:600;max-width:100%}.cbid-entertainment-novel .story-playback-progress{display:flex;align-items:center;gap:12px;flex:1 1 160px;min-width:0;font-size:16px}.cbid-entertainment-novel .story-playback progress{display:block;width:100%;min-width:0;height:12px;accent-color:#493077}.cbid-entertainment-novel .story-playback-status{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.cbid-entertainment-novel .story-playback-status:empty{display:none}.cbid-entertainment-video{width:100%;min-width:0;color:#172638;background:#f8f7fc}.cbid-entertainment-video .page-section{width:100%;min-width:0;margin-inline:auto}.cbid-entertainment-video .discovery-card{color:#172638;background:#fff}.cbid-entertainment-video button,.cbid-entertainment-video select{font-size:16px;min-height:48px}.cbid-entertainment-video .discovery-card-copy{min-width:0}.cbid-entertainment-video .discovery-source,.cbid-entertainment-video .discovery-curator-line,.cbid-entertainment-video .discovery-curator-line a,.cbid-entertainment-video .discovery-reference,.cbid-entertainment-video .discovery-category-name{font-size:14px}.cbid-entertainment-video .site-search-field input::placeholder{color:#536471;opacity:1}.cbid-entertainment-video .site-search-leading{color:#536471}.cbid-entertainment-video:is(.ezverse-video,.smartlingo-video) .discovery-card :is(.discovery-creator-link,.discovery-original-link){font-size:16px;color:#234f78}.cbid-entertainment-video:is(.ezverse-video,.smartlingo-video) .discovery-viewer .discovery-viewer-heading button.discovery-creator-link{font-size:16px}.member-continuation{width:100%;min-width:0;color:#172638}.member-continuation h1{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.35;font-weight:600;overflow-wrap:anywhere}.member-continuation h2{font-size:1.125rem;line-height:1.5;font-weight:600;margin:0;overflow-wrap:anywhere}.member-continuation p{font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.member-continuation .watch-play-list{display:grid;gap:16px}.member-continuation .continue-card-link{display:block;padding:20px;color:inherit;text-decoration:none;min-width:0;border-radius:12px}.member-continuation .continue-card-link:focus-visible{outline:3px solid #6942b0;outline-offset:3px}.member-continuation .continue-card-link:hover{background:#f0ecf8}.member-continuation .continue-card-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.member-continuation .continue-live-status{display:inline-flex;align-items:center;gap:6px;font-size:1rem;color:#205239}.member-continuation .continue-live-status svg{width:18px;height:18px;fill:currentColor;flex:none}.member-continuation time{font-size:.875rem;line-height:1.6;color:#4e455b;overflow-wrap:anywhere}.member-continuation .continue-card-action{display:flex;align-items:center;justify-content:flex-end;min-height:44px;font-size:1rem;color:#352159;gap:8px}.member-continuation .continue-pet-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;align-items:center}.member-continuation .continue-pet-card>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.member-continuation progress{display:block;width:100%;height:12px;accent-color:#352159}@media(max-width:430px){.member-continuation .continue-card-link{padding:16px}.member-continuation .continue-pet-card{grid-template-columns:80px minmax(0,1fr);gap:12px}}.member-continuation .watch-play-list,.member-continuation .continue-pet-list,.member-continuation .continue-favorites-list{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.member-continuation .play-detail-panel,.member-continuation .continue-media-row,.site-typography .member-continuation .cbid-entertainment-novel .creator-post-card{margin:0;border:0;border-bottom:1px solid #b7adbf;border-radius:0;box-shadow:none;background:transparent;min-width:0;width:100%}.member-continuation .continue-card-link{border-radius:0}.member-continuation .continue-media-link,.site-typography .member-continuation .cbid-entertainment-novel .creator-post-open-link{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:20px;padding:20px;color:#172638;text-decoration:none;min-width:0;min-height:88px}.member-continuation .continue-media-link>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:6px}.member-continuation .continue-media-link>div{min-width:0}.member-continuation .continue-media-link:focus-visible{outline:3px solid #6942b0;outline-offset:-3px}.member-continuation .continue-media-link:hover{background:#f0ecf8}.site-typography .member-continuation .cbid-entertainment-novel .creator-post-grid{display:block;width:100%;min-width:0}.site-typography .member-continuation .cbid-entertainment-novel .creator-post-media{width:100%;height:80px;min-height:0;aspect-ratio:auto;overflow:hidden;border-radius:6px}.site-typography .member-continuation .cbid-entertainment-novel .creator-post-media img{width:100%;height:100%;object-fit:cover}.site-typography .member-continuation .cbid-entertainment-novel .serial-card-copy{min-width:0;padding:0}.site-typography .member-continuation .cbid-entertainment-novel .serial-card-copy h2{font-size:1.125rem;line-height:1.5;font-weight:600;margin:0}.site-typography .member-continuation .cbid-entertainment-novel .serial-card-copy p{font-size:1rem;line-height:1.65;color:#172638}.site-typography .member-continuation .cbid-entertainment-novel .serial-card-copy small{font-size:.875rem;color:#4e455b}@media(max-width:430px){.member-continuation .continue-media-link,.site-typography .member-continuation .cbid-entertainment-novel .creator-post-open-link{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:16px}.site-typography .member-continuation .cbid-entertainment-novel .creator-post-media{height:64px}}.member-continuation .play-detail-panel{padding:0}.site-typography .member-continuation .cbid-entertainment-novel,.site-typography .member-continuation .cbid-entertainment-novel .creator-post-grid{background:transparent;margin:0;padding:0;min-width:0;width:100%}html:has(dialog.creative-live-dialog[open]),body.site-typography:has(dialog.creative-live-dialog[open]){overflow:hidden}.site-typography dialog.creative-live-dialog{position:fixed;inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:100dvh;padding:0;border:0;border-radius:0;background:#101827;color:#f4f2ff;overflow:auto;overscroll-behavior:contain;font:400 16px/1.6 system-ui,sans-serif}.site-typography dialog.creative-live-dialog[open]{display:block}.site-typography dialog.creative-live-dialog::backdrop{background:#080f1de6}.site-typography dialog.creative-live-dialog :is(p,h1,h2,h3,label,time,a){color:#f4f2ff;opacity:1;font-size:16px;overflow-wrap:anywhere}.site-typography dialog.creative-live-dialog h1{font-size:28px;line-height:1.35;margin:0}.site-typography .creative-waiting .creative-header{padding:16px;box-sizing:border-box}.site-typography .creative-waiting .creative-header h1{flex:1;min-width:0}.site-typography .creative-waiting>p{margin:24px 16px}.site-typography dialog.creative-live-dialog h2{font-size:24px;line-height:1.4;margin:0}.site-typography dialog.creative-live-dialog h3{font-size:20px;line-height:1.4;margin:8px 0}.site-typography dialog.creative-live-dialog a{text-decoration:underline}.site-typography dialog.creative-live-dialog button{min-height:48px;min-width:48px;max-width:100%;padding:8px 14px;font:500 16px/1.5 system-ui,sans-serif;color:#f4f2ff;background:#29324b;border:1px solid #a99bc8;border-radius:10px;white-space:normal;text-align:center;overflow-wrap:anywhere;touch-action:manipulation}.site-typography dialog.creative-live-dialog button:disabled{opacity:1;background:#26344b;color:#f4f2ff;border-style:dashed;cursor:not-allowed}.site-typography dialog.creative-live-dialog :is(button,a,input):focus-visible{outline:3px solid #a3f0da;outline-offset:3px}.site-typography dialog.creative-live-dialog input{min-width:0;max-width:100%;min-height:48px;padding:10px;border:1px solid #a99bc8;border-radius:8px;background:#fff;color:#172638;font:400 16px/1.5 system-ui,sans-serif}.creative-shell{padding:8px max(8px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));min-width:0}.creative-live-dialog .creative-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:6px;min-height:56px;padding-block:4px;background:#101827}.creative-live-dialog .creative-header .sports-bottom-ticker{flex:1;min-width:0;width:0}.creative-live-dialog .creative-header h2{flex:1;min-width:0}.creative-live-heading{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:12px 0}.creative-live-heading h1{flex:1;min-width:0}.creative-live-heading [role=timer]{font-size:24px;font-variant-numeric:tabular-nums;white-space:nowrap}.creative-live-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1500px;margin-inline:auto;align-items:start}.creative-live-entry{min-width:0;padding:12px;background:#202b43;border:1px solid #a49ec7;border-radius:12px}.creative-artist{display:flex;align-items:center;gap:10px;min-width:0;margin-block-end:12px}.creative-artist>div{display:flex;flex-direction:column;min-width:0}.creative-artist :is(img,.creative-artist-badge){width:48px;height:48px;flex:none;object-fit:cover;border-radius:50%}.creative-artist-badge{display:grid;place-items:center;font-size:16px;color:#102b24;background:#a3f0da}.creative-live-dialog .creative-artist span{font-size:14px;color:#f4f2ff}.creative-live-dialog .creative-artist span.creative-artist-badge{color:#102b24}.site-typography .creative-media{min-width:0;overflow:hidden}.site-typography .creative-media svg{display:block;width:100%;height:auto;aspect-ratio:1/1;stroke:none}.site-typography .creative-media img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.site-typography .creative-media button.creative-media-surface{display:block;width:100%;height:auto;min-width:0;min-height:48px;padding:0;margin:0;border:0;border-radius:10px;overflow:hidden;background:#202b43;cursor:zoom-in}.site-typography .creative-media button.creative-media-surface svg{margin:0;border-radius:0}.site-typography .creative-media button.creative-media-surface{position:relative}.creative-cover-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;box-sizing:border-box;width:64px;height:64px;border:2px solid #f4f2ff;border-radius:50%;background:#101827e8;color:#f4f2ff;font-size:28px;line-height:1;pointer-events:none}.creative-live-entry .creative-media{max-width:min(100%,48dvh);margin-inline:auto}.creative-live-entry .creative-media:has(button[aria-pressed]) button.creative-media-surface{cursor:pointer}.creative-pan-art{transform-origin:50% 50%}.site-typography .creative-media .creative-art-surface,.site-typography dialog.creative-live-dialog .creative-media .creative-art-surface{touch-action:none;user-select:none;-webkit-user-select:none;overflow:hidden}.creative-art-surface>:is(img,svg){transform-origin:center;will-change:transform;pointer-events:none;-webkit-user-drag:none}.creative-art-surface:active{cursor:grabbing}.creative-live-info{padding:16px;border:1px solid #a99bc8;background:#202b43;border-radius:10px}.site-typography .creative-result .sports-result-score progress{display:block;width:100%;height:16px;accent-color:#a3f0da;margin-block:12px}.site-typography .creative-result .sports-result-score strong{color:#f4f2ff;font-size:48px}.site-typography dialog.creative-subdialog{inset:5dvh max(12px,calc((100vw - 760px)/2));width:auto;height:auto;max-height:90dvh;padding:16px;border:1px solid #a99bc8;border-radius:12px}.creative-subdialog label{display:flex;flex-direction:column;gap:8px;margin:16px 0}.creative-subdialog .sports-round-history{list-style:none;padding:0}.creative-subdialog .sports-round-history button{width:100%;text-align:start}.creative-focus .creative-media{width:min(100%,calc(100dvh - 100px));margin-inline:auto}.creative-focus{padding:12px!important}.creative-price-editor{padding:12px;border:1px solid #aa98c4;border-radius:10px;margin-block-start:16px}.creative-price-editor label{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-height:48px;margin-block:8px;font-size:16px}.creative-price-editor input[type=number]{min-width:0;max-width:100%;min-height:48px;font-size:16px;padding:8px}.creative-price-editor input[type=checkbox]{width:24px;height:24px;flex:none}.creative-price-editor button{min-height:48px;font-size:16px;padding:10px 16px;color:#fff;background:#382365;border:1px solid #382365;border-radius:10px}.creative-saved{min-width:0;padding:16px;border:1px solid #ded9e9;border-radius:10px}.creative-saved h3{font-size:18px;overflow-wrap:anywhere}@media(max-width:520px){.creative-live-pair{gap:8px}.creative-live-entry{padding:8px}.creative-artist{flex-wrap:wrap}.creative-live-heading{gap:8px}.creative-comment-form{flex-wrap:wrap}.creative-comment-form label{flex-basis:100%}}.site-typography dialog.creative-live-dialog .sports-score-bid{background:#a3f0da;color:#102b24;border-color:#a3f0da}@media(max-height:500px)and (orientation:landscape){.creative-live-entry .creative-media{max-width:min(100%,20dvh)}}.creative-live-heading>div{flex:1;min-width:0}.site-typography dialog.creative-live-dialog .creative-session-date{margin:4px 0 0}.site-typography dialog.creative-live-dialog .creative-session-date time{font-size:16px;white-space:normal}.site-typography dialog.creative-live-dialog .play-detail-panel{background:#202b43;border-color:#a99bc8;color:#f4f2ff}.site-typography dialog.creative-live-dialog .play-detail-panel :is(h2,h3,p,time,a){color:#f4f2ff}.creative-entry-status{box-sizing:border-box;max-width:760px;margin-inline:auto}.creative-entry-status svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2}.site-typography dialog.creative-live-dialog:has(.creative-shell-presentation){overflow:hidden}.creative-shell-presentation{box-sizing:border-box;height:100%;display:flex;flex-direction:column;gap:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.creative-shell-presentation>.creative-header{flex:none;position:relative;padding:0;min-height:48px}.creative-shell-presentation>.creative-live-heading{flex:none;flex-wrap:nowrap;gap:8px;margin:0}.creative-shell-presentation>.creative-live-pair{flex:1;min-height:0;width:100%;max-width:none;align-items:stretch;gap:12px}.creative-shell-presentation .creative-live-entry{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0;padding:0;background:#101827;border:0}.creative-shell-archive .creative-live-entry{grid-template-rows:auto minmax(0,1fr) auto;padding:8px;background:#202b43;border:1px solid #a49ec7}.creative-shell-presentation .creative-artist{margin:0;flex-wrap:nowrap}.creative-shell-presentation .creative-artist>div{flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}.creative-shell-presentation .creative-artist :is(img,.creative-artist-badge){width:40px;height:40px}.site-typography .creative-shell-presentation .creative-media{display:flex;justify-content:center;min-height:0;max-width:none;width:100%;margin:0}.site-typography .creative-shell-presentation .creative-media>button.play-detail-button{display:none}.site-typography .creative-shell-presentation .creative-media button.creative-media-surface{height:100%;min-height:0;min-width:0;width:auto;max-width:100%;aspect-ratio:1;margin:0;background:#101827}.site-typography .creative-shell-presentation .creative-media :is(svg,img){display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;margin:0}.creative-entry-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.site-typography dialog.creative-live-dialog .creative-entry-actions p{margin:0;flex:1;min-width:0}.creative-shell-presentation>.creative-live-info{position:absolute;inset:64px 12px auto;z-index:3;box-sizing:border-box;max-height:calc(100dvh - 80px);overflow:auto;box-shadow:0 12px 32px #080f1daa}@media(orientation:portrait){.creative-shell-presentation>.creative-live-pair{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}}@media(max-height:359px){.site-typography dialog.creative-live-dialog:has(.creative-shell-presentation){overflow:auto}.creative-shell-presentation{min-height:360px;height:100%}}.creative-live-entry{position:relative}.creative-winner-badge{position:absolute;inset-block-start:8px;inset-inline-end:12px;display:grid;place-items:center;min-width:40px;height:40px;font-size:28px;line-height:1}.creative-live-entry:has(.creative-winner-badge)>.creative-artist{margin-inline-end:48px}.creative-header-space{flex:1;min-width:0}.site-typography dialog.creative-live-dialog .creative-watch-header{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;direction:ltr}.creative-watch-header>time{justify-self:center}.site-typography dialog.creative-live-dialog .creative-clean-icon{border:0;background:transparent;border-radius:0;color:#f4f2ff;box-shadow:none;padding:10px;min-width:48px;width:48px;height:48px}.creative-clean-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-typography dialog.creative-live-dialog .creative-entry-actions>.sports-score-bid{background:transparent;color:#f4f2ff;border:0;border-radius:0;margin:0}.creative-entry-actions .sports-score-bid:active .creative-thumbs-up{transform:scale(1.2)}.creative-vote-pending{font-size:16px;color:#a3f0da;font-variant-numeric:tabular-nums}.site-typography .watch-calendar-icon{display:inline-grid;place-items:center;flex:0 0 48px;min-width:48px;width:48px;min-height:48px;height:48px;padding:10px;border:0;border-radius:0;background:transparent;color:#382365;cursor:pointer;touch-action:manipulation}.watch-calendar-icon svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.watch-calendar-icon:focus-visible{outline:3px solid #382365;outline-offset:2px}.watch-category-card .game-footer{justify-content:space-between}.watch-day-results{display:grid;gap:16px}.watch-day-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:20px}.watch-day-summary>div{min-width:0;padding:12px 8px;background:#202b43;border-radius:8px}.watch-day-summary dt{font-size:16px;overflow-wrap:anywhere}.watch-day-summary dd{margin:4px 0 0;font-size:24px;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums}.watch-calendar-channel{margin-block:8px 16px}.site-typography dialog.watch-calendar-dialog{inset-block:max(12px,5dvh) auto;height:fit-content;max-height:90dvh}.watch-day-summary dd{flex:none;white-space:nowrap}.watch-day-summary dt{min-width:0;flex:1}@media(max-width:520px){.watch-day-summary{grid-template-columns:minmax(0,1fr)}.watch-day-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.watch-day-summary dd{margin:0}}.watch-day-results article{padding:12px;border-block-start:1px solid #a99bc8}.watch-day-results details{margin-block:12px}.watch-calendar-pages{display:flex;justify-content:space-between;gap:16px;margin-block-start:16px}.site-typography dialog.creative-live-dialog .creative-watch-header time{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:8px}.creative-shell-presentation:not(.creative-shell-archive) .creative-entry-actions{justify-content:center;gap:12px;flex-wrap:nowrap;padding-block:4px;min-height:48px}.site-typography dialog.creative-live-dialog .creative-entry-actions>.sports-score-bid{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:100px;border-radius:0;padding:8px 16px;cursor:pointer}.site-typography dialog.creative-live-dialog .creative-entry-actions>.sports-score-bid strong{font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums}.creative-thumbs-up{display:block;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-typography dialog.creative-live-dialog .creative-share-button{display:grid;place-items:center;flex:none;width:48px;height:48px;padding:10px;border-radius:50%}.creative-share-button svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.creative-live-error{flex:none;margin:0;padding:8px 12px;background:#202b43;border-radius:8px}.creative-sync-status{flex:none;margin:0;text-align:center;font-size:16px;line-height:1.5;color:#f4f2ff}.watch-calendar-page{max-width:1000px;margin-inline:auto;padding:24px;background:#101827;color:#f4f2ff;border-radius:16px;font-size:16px;line-height:1.6}.site-typography .watch-calendar-page :is(h1,h2,h3,p,a,label,dt,dd,summary,li){color:#f4f2ff;opacity:1;font-size:16px}.watch-calendar-page .creative-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.site-typography .watch-calendar-page h1{font-size:28px;margin:0}.watch-calendar-page .creative-clean-icon{display:grid;place-items:center;min-width:48px;min-height:48px}.watch-calendar-page label{display:flex;flex-direction:column;gap:8px;max-width:320px}.site-typography .watch-calendar-page :is(input,button){min-height:48px;font-size:16px;padding:8px 12px}.watch-calendar-page .watch-day-summary dd{font-size:24px}.watch-calendar-artworks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:16px}.watch-calendar-page a:focus-visible{outline:3px solid #a3f0da;outline-offset:3px}.watch-month-controls{display:grid;grid-template-columns:48px minmax(0,260px) 48px;justify-content:center;align-items:center;gap:12px;margin-block:24px}.watch-month-controls label{min-width:0}.watch-month-controls input{width:100%;min-width:0}.watch-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:700px;margin-inline:auto}.watch-weekday{text-align:center;min-width:0;font-size:14px;overflow-wrap:anywhere;padding-block:8px}.site-typography .watch-calendar-page .watch-calendar-date{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:64px;padding:8px 0;border:1px solid transparent;border-radius:10px;text-decoration:none;background:transparent;color:#f4f2ff;font-size:16px;line-height:1.3;opacity:1}.site-typography .watch-calendar-page a.watch-calendar-date{background:#202b43;border-color:#a3f0da;cursor:pointer}.site-typography .watch-calendar-page a.watch-calendar-date:hover{background:#303d59}.watch-calendar-date[aria-current=date]{outline:2px solid #f4f2ff;outline-offset:-5px}.watch-record-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:#a3f0da}.watch-calendar-legend{display:flex;align-items:center;justify-content:center;gap:8px;margin-block:20px}@media(max-width:520px){.watch-calendar-page{padding:16px}.watch-calendar-artworks{gap:8px}}@media(max-width:520px){.watch-calendar-month-page{margin-inline:-16px;padding:16px 8px}.watch-month-grid{gap:2px}.watch-month-controls{gap:8px}.watch-month-grid .watch-calendar-date{min-height:56px}}.creative-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;font-size:16px}.creative-audio-loading{display:block;width:24px;height:24px;border:3px solid #fff;border-right-color:transparent;border-radius:50%;animation:creative-audio-loading 1s linear infinite}.creative-audio-error{font-size:16px;color:#fff;background:#252e47;padding:12px;margin:0}@keyframes creative-audio-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.creative-audio-loading{animation:none;border-style:dotted}}.site-typography .creative-media img.creative-music-cover,.site-typography .creative-shell-presentation .creative-media img.creative-music-cover{object-fit:cover}.watch-weekday{overflow-wrap:anywhere}.watch-day-summary.watch-personal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-personal-summary dd{white-space:normal;overflow-wrap:anywhere}.watch-personal-summary dd span,.watch-personal-summary dd small{font-size:16px;line-height:1.5;font-weight:400}.watch-personal-summary dd small{display:block;margin-block-start:6px}@media(max-width:520px){.watch-day-summary.watch-personal-summary{grid-template-columns:minmax(0,1fr)}.watch-personal-summary>div{display:block}.watch-personal-summary dd{margin-block-start:6px}}.creative-live-dialog .creative-shell{height:100%;min-height:0;display:flex;flex-direction:column}.creative-live-dialog .creative-shell>.bid-page-ad{flex:none;padding-inline:0}.creative-live-dialog .creative-shell-results>.creative-result{position:static;inset:auto;flex:1;min-height:0;overflow-y:auto;width:100%;max-height:none}.creative-live-dialog.creative-waiting{display:flex;flex-direction:column}.creative-live-dialog.creative-waiting>.bid-page-ad{margin-top:auto;flex:none;padding-inline:0}.translator-stream-ticker-track{position:absolute;left:100%;top:50%;height:1.6em;white-space:pre;pointer-events:none;will-change:transform}.translator-stream-ticker-track>span{position:absolute;top:0;display:block;width:max-content;white-space:pre;unicode-bidi:plaintext;font:inherit;font-size:16px;font-weight:400;padding:0}.translator-stream-ticker-static{display:none}@media(prefers-reduced-motion:reduce){.translator-stream-ticker-track{display:none}.translator-stream-ticker-static{display:block;padding-inline:14px;font-size:16px;font-weight:400;overflow-x:auto}}.photo-translator .translator-photo-original{width:min(100%,calc(48dvh * var(--photo-ratio,1.333)));max-width:1000px;margin-inline:auto;box-sizing:border-box;padding:0;overflow:hidden}.photo-translator .translator-photo-source{position:relative;width:100%}.site-typography .photo-translator .creative-media{max-width:none;width:100%;margin:0}.site-typography .photo-translator .creative-media button.creative-media-surface{position:relative;height:auto;max-height:48dvh;width:100%;aspect-ratio:var(--photo-ratio,1.333);padding:0;display:flex;align-items:center;justify-content:center;background:#172638;border:0;border-radius:10px;overflow:hidden}.site-typography .photo-translator .creative-media img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.translator-photo-placeholder{height:100%;width:100%;min-height:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:20px;box-sizing:border-box;color:#f4f2ff}.translator-photo-placeholder>svg{width:56px;height:56px;flex:none}.site-typography .photo-translator .creative-media .translator-photo-placeholder{position:absolute;inset:0;min-height:0;margin:0;transform:none;display:flex;z-index:0}.translator-photo-sources{position:absolute;left:12px;right:12px;direction:ltr;bottom:12px;z-index:10;display:flex;flex-wrap:wrap;justify-content:space-between;pointer-events:none}.site-typography .photo-translator .translator-photo-sources button{display:flex;pointer-events:auto;width:48px;height:48px;align-items:center;justify-content:center;background:#fff;color:#172638;text-align:center}.translator-photo-sources svg{display:block;width:24px;height:24px;flex:none}.translator-photo-language-control{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;min-width:0;margin-block:16px;font-size:1rem}.translator-photo-language-control strong{font-weight:500;overflow-wrap:anywhere}.translator-photo-language-icon{position:relative;display:grid;place-items:center;box-sizing:border-box;width:48px;height:48px;min-width:48px;background:#fff;color:#563675;border:1px solid #563675;border-radius:10px;cursor:pointer}.translator-photo-language-icon svg{width:24px;height:24px;pointer-events:none}.auto-translator .translator-photo-language-icon select{position:absolute;inset:0;opacity:0;width:100%;height:100%;min-height:48px;cursor:pointer}.translator-photo-language-icon:focus-within{outline:3px solid #246b62;outline-offset:3px}.translator-photo-language-icon:has(select:disabled){background:#e8e2ed;color:#30253c}.translator-photo svg{display:block;width:24px;height:24px}.site-typography dialog.translator-photo .translator-photo-shell{padding:0;gap:8px}.site-typography dialog.translator-photo .translator-photo-stage{position:relative;flex:1;min-height:80px;min-width:0;width:100%;display:flex;overflow:hidden;background:#172638}.site-typography dialog.translator-photo .translator-photo-panel{flex:1;min-height:0;min-width:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;overscroll-behavior:contain;touch-action:none;cursor:grab}.site-typography dialog.translator-photo .translator-photo-panel:active{cursor:grabbing}.site-typography dialog.translator-photo .translator-photo-image{position:relative;flex:none;transform-origin:center;user-select:none}.site-typography dialog.translator-photo .translator-photo-image>img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.site-typography dialog.translator-photo :is([role=alert],[role=status]){flex:none;margin:0 12px}.site-typography dialog.translator-page .translator-photo-source{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;width:100%;min-width:0}.site-typography dialog.translator-page .translator-photo-source .creative-media{grid-column:2;grid-row:1;min-width:0;max-width:100%;margin:0;aspect-ratio:var(--photo-ratio);max-height:calc(100dvh - 340px);justify-self:center}.site-typography dialog.translator-page .translator-photo-sources{display:contents}.site-typography dialog.translator-page .translator-photo-sources button{position:static;grid-row:1;align-self:center;min-width:48px;width:48px;height:48px;padding:10px;background:#fff;color:#352159;border:1px solid #b7adbf}.site-typography dialog.translator-page .translator-photo-sources button:first-child{grid-column:1}.site-typography dialog.translator-page .translator-photo-sources button:last-child{grid-column:3}.site-typography dialog.translator-page .translator-photo-original{max-width:none;width:100%;padding:0;background:transparent;border:0;box-shadow:none}.site-typography dialog.translator-page .translator-page-body:has(>.translator-photo-original){display:flex;flex-direction:column}.site-typography dialog.translator-page .translator-photo-original{display:flex;align-items:center;justify-content:center;flex:1;min-height:120px;margin:0}.site-typography dialog.translator-page .translator-photo-source{margin-inline:auto;max-width:100%;direction:ltr}.site-typography dialog.translator-page .translator-photo-source .creative-media{width:100%;max-height:none}.site-typography dialog.translator-page .creative-media button.creative-media-surface{max-height:none}.site-typography dialog.translator-page :is(.translator-intro,.translator-photo-language-control,.translator-privacy){flex:none}.site-typography dialog.translator-photo .translator-photo-shell{gap:0}.site-typography dialog.translator-photo .translator-photo-language-icon{border:0;border-radius:0;background:transparent;box-shadow:none}.site-typography dialog.translator-session .translator-photo-language-icon{border:0;border-radius:0;background:transparent;box-shadow:none}.site-typography dialog.translator-photo .translator-photo-shell{position:relative;background:#172638}.site-typography dialog.translator-photo .translator-photo-stage{min-height:0;height:100%}.site-typography dialog.translator-photo .translator-photo-floating-actions{position:absolute;z-index:3;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));display:flex;justify-content:space-between;direction:ltr;pointer-events:none}.site-typography dialog.translator-photo .translator-photo-floating-actions button{pointer-events:auto;display:grid;place-items:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:12px;border:1px solid #b7adbf;border-radius:50%;background:#fff;color:#172638;box-shadow:0 2px 8px #0005}.site-typography dialog.translator-photo .translator-photo-feedback{position:absolute;z-index:2;top:76px;inset-inline:12px;pointer-events:none}.site-typography dialog.translator-photo .translator-photo-feedback:empty{display:none}.site-typography dialog.translator-photo .translator-photo-feedback p{padding:8px 12px;background:#fff;color:#172638;border-radius:8px}.site-typography dialog.translator-page .translator-session-header{direction:ltr;grid-template-columns:48px minmax(0,1fr) 48px;flex:none}.translator-page-body{flex:1;min-height:0;min-width:0;overflow:auto;box-sizing:border-box;width:100%;padding:16px max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left))}.site-typography dialog.translator-page .translator-page-body>.auto-translator{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent}.translator-quota{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 0 16px;color:#334155;font-size:.875rem}.translator-quota-values{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;min-width:0}.translator-quota-values span{overflow-wrap:anywhere;font-size:.875rem}.translator-quota strong{font-weight:500;font-variant-numeric:tabular-nums}.site-typography dialog.translator-session .translator-quota button{font-size:1rem;min-height:48px;padding:8px 12px}.site-typography dialog.translator-session .translator-quota p{margin:0;font-size:1rem}.site-typography dialog.translator-session .translator-bottom-ad{flex:none;max-height:20%;overflow:auto;min-height:0;--gutter:0;margin-top:auto}.site-typography dialog.translator-session .translator-bottom-ad .ads-menu-page-banner{padding:0}.site-typography dialog.translator-session .translator-bottom-ad iframe{border-radius:0!important}.site-typography dialog.translator-page .translator-setup-controls{display:grid!important}.site-typography dialog.translator-target-dialog select{box-sizing:border-box;width:100%;height:48px;min-height:48px;font-size:1rem}.site-typography dialog.creative-live-dialog.translator-session .translator-session-header.translator-heading{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px;min-height:64px}.translator-heading-start{display:flex;align-items:center;gap:4px;min-width:0;flex-wrap:wrap}.translator-heading-start>.translator-quota{width:auto;flex:0 0 auto}.site-typography dialog.translator-session .translator-heading h1{min-width:0;max-width:30vw;overflow-wrap:anywhere}html:root body.site-typography .member-module.account-settings-main dialog.translator-session .translator-heading h1{font-size:clamp(1.125rem,2vw,1.5rem)!important;font-weight:500!important;width:auto;margin:0;text-align:center;justify-self:center;grid-column:2;grid-row:1}.translator-heading>.translator-page-tools{grid-column:3;grid-row:1}.translator-page-compact .translator-quota{margin:0;gap:8px;flex:none;min-width:0;max-width:100%}.translator-quota-compact .translator-quota-values span{display:flex;align-items:center;gap:6px;white-space:nowrap}.translator-quota-compact svg{width:20px;height:20px;flex:none}.translator-page-tools{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;margin-inline-start:auto;color:#172638}.translator-heading .translator-page-tools{justify-content:flex-end}.translator-page-tools .translator-photo-language-control{margin:0;gap:8px;flex-wrap:nowrap}.translator-page-tools .translator-photo-language-control>span{min-width:0;font-size:1rem}.translator-page-tools .translator-photo-language-icon select{position:absolute;inset:0;opacity:0;width:100%;height:100%;min-height:48px;cursor:pointer}.site-typography dialog.creative-live-dialog.translator-session .translator-page-help-button{display:grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;background:transparent;border:0;color:#334155}.translator-page-help-button svg{width:24px;height:24px}.site-typography dialog.translator-session .translator-page-help{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid #b7adbf;border-radius:12px;background:#fff;color:#172638;font-size:1rem;line-height:1.6;box-shadow:0 8px 32px #17263833}.site-typography dialog.translator-session .translator-page-help p{color:#172638;background:#fff;font-size:1rem;margin:0 0 12px}.site-typography dialog.translator-session .translator-page-help p:last-child{margin-bottom:0}.translator-page-help::backdrop{background:#17263833}.site-typography dialog.translator-page-compact .translator-page-body{display:flex;flex-direction:column;padding:8px 12px;overflow:auto}.site-typography dialog.translator-page-compact .translator-page-body>.text-translator{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}@media(max-width:430px){.site-typography dialog.translator-page-compact .translator-session-header{gap:6px;padding-inline:8px}.translator-page-tools,.translator-page-tools .translator-photo-language-control{gap:4px}.translator-page-tools .translator-photo-language-control>span{max-width:140px}.site-typography dialog.translator-page-compact .translator-page-body{padding:8px}}@media(max-width:700px){.translator-heading .translator-photo-language-control>span{display:none}.site-typography dialog.translator-session .translator-heading h1{max-width:40vw}.translator-heading .translator-quota{flex-basis:100%;margin-inline-start:6px}.translator-heading .translator-quota-values svg{display:none}.translator-heading-start{gap:0}.translator-heading .translator-quota-values span{font-size:.875rem;line-height:1.3}.translator-heading .translator-quota:has(button){flex-basis:auto;margin:0;grid-column:1/-1}.translator-heading:has(.translator-quota button){grid-template-columns:48px minmax(0,1fr) auto}.translator-heading:has(.translator-quota button) .translator-heading-start{display:contents}.translator-heading:has(.translator-quota button) .translator-quota{grid-row:2;grid-column:1/-1;justify-content:center}.translator-heading:has(.translator-quota button) h1{max-width:none}}@media(max-width:700px){.translator-heading .translator-quota-values span{white-space:normal;min-width:0}.translator-heading .translator-quota-values strong{min-width:0;white-space:normal;overflow-wrap:anywhere}}.site-typography dialog.translator-session .translator-audio-title-group{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;grid-column:2;grid-row:1;min-width:0;width:max-content;max-width:100%;justify-self:center}.translator-audio-source{font-size:1rem;line-height:1.5;overflow-wrap:anywhere;color:#172638;min-width:0;text-align:end}html:root body.site-typography .member-module.account-settings-main dialog.translator-session .translator-audio-title-group h1{grid-column:2;grid-row:1;max-width:none}.site-typography dialog.translator-session .translator-audio-target{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:4px;min-height:48px;min-width:0;margin:0;font-size:1rem;font-weight:400;color:#172638;cursor:pointer;border:0;background:transparent;padding:0;border-radius:0;box-shadow:none}.translator-audio-target>span{min-width:0;overflow-wrap:anywhere;text-align:start}.translator-audio-target>svg{width:18px;height:18px;flex:none}.site-typography dialog.translator-session .translator-audio-target select{position:absolute;inset:0;width:100%;height:100%;min-height:48px;opacity:0;cursor:pointer}.translator-audio-target:focus-within{outline:3px solid #246b62;outline-offset:2px;border-radius:4px}.translator-audio-heading .translator-heading-start{flex-wrap:nowrap}.site-typography dialog.translator-session .translator-audio-heading:has(.translator-quota button) .translator-heading-start{display:contents}.translator-audio-heading:has(.translator-quota button) .translator-session-back{grid-column:1;grid-row:1;justify-self:start}.translator-audio-heading:has(.translator-quota button) .translator-quota{grid-column:1/-1;grid-row:2;justify-content:center;margin:0}@media(max-width:1000px){.site-typography dialog.creative-live-dialog.translator-session .translator-session-header.translator-audio-heading{grid-template-columns:48px minmax(0,1fr) 48px;gap:0 4px}.site-typography dialog.translator-session .translator-audio-heading .translator-heading-start{display:contents}.translator-audio-heading .translator-session-back{grid-column:1;grid-row:1;justify-self:start}.site-typography dialog.translator-session .translator-audio-heading .translator-quota{grid-column:1/-1;grid-row:2;justify-self:stretch;flex-basis:auto;margin:0;justify-content:center}.site-typography dialog.translator-session .translator-audio-title-group{width:100%;gap:4px}}.nft-inventory{color:#172c3b;font:400 1rem/1.65 system-ui,sans-serif;min-width:0;margin-block:28px;overflow-wrap:anywhere}.nft-inventory *{box-sizing:border-box;min-width:0}.nft-inventory h1{font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.3}.nft-inventory h2{font-size:24px;font-weight:600;line-height:1.4}.nft-inventory h3{font-size:18px;font-weight:600;line-height:1.4}.nft-inventory p,.nft-inventory a,.nft-inventory dt,.nft-inventory summary{font-size:16px;color:#172c3b}.nft-inventory a{color:#513077;text-underline-offset:3px}.nft-inventory :focus-visible{outline:3px solid #694ca1;outline-offset:3px}.nft-inventory button{font:inherit;min-height:48px;padding:10px 16px;border:1px solid #9986b4;border-radius:10px;background:#eee8fb;color:#332348;cursor:pointer}.nft-waterfall{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;align-items:stretch;width:100%}.nft-waterfall>.nft-owned-tile{margin:0}.nft-owned-tile{break-inside:avoid;margin-block:0 20px;border:1px solid #b6bfcd;border-radius:12px;background:#fff;overflow:hidden}.nft-owned-tile>a,.nft-owned-tile>button,.nft-owned-tile>.nft-owned-preview{display:flex;flex-direction:column;height:100%;text-decoration:none;min-height:44px}.nft-owned-tile>a:hover h3{text-decoration:underline}.nft-owned-tile img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.nft-owned-tile>a>div,.nft-owned-tile>button>div,.nft-owned-tile>.nft-owned-preview>div{padding:18px;flex:1}.nft-owned-tile h3{margin:0 0 12px}.nft-owned-tile p{margin:8px 0}.nft-inventory-pager{display:flex;flex-wrap:wrap;gap:12px;margin-block:20px}.nft-return,.nft-contract-link{display:inline-flex;align-items:center;min-height:48px}.nft-dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.nft-dashboard-art{display:block;width:100%;height:auto;border-radius:14px}.nft-statistics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px}.nft-statistics>div{padding:16px;background:#f3f0fa;border-radius:12px}.nft-statistics dd{margin:0;font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.nft-referred-members{border-top:1px solid #b6bfcd;margin-block:28px;padding-block:16px}.nft-referred-members>summary{cursor:pointer;min-height:48px;padding-block:10px}.nft-fellows-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;padding-block:16px}.nft-fellows-list>a{display:flex;align-items:center;gap:12px;min-height:48px}.nft-fellows-list img{flex:none;width:48px;height:48px;object-fit:cover;border-radius:10px}@media(max-width:799px){.nft-dashboard-layout{grid-template-columns:minmax(0,1fr)}}.nft-collector-facts{display:grid;gap:16px}.nft-collector-facts>div{min-width:0}.nft-collector-facts dt{font-weight:500}.nft-collector-facts dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:16px}.nft-collector-action,.nft-collector-trade{padding-block:20px;border-top:1px solid #b6bfcd;margin-block-start:20px}.nft-inventory label{display:grid;gap:8px;margin-block:16px;color:#172c3b;font-size:16px}.nft-inventory input{font:inherit;font-size:16px;min-width:0;max-width:100%;min-height:48px;padding:10px 12px;border:1px solid #65748a;border-radius:8px;background:#fff;color:#172c3b}.nft-inventory .nft-collector-confirm{display:flex;align-items:flex-start;gap:12px}.nft-collector-confirm input[type=checkbox]{flex:none;width:24px;height:24px;min-height:24px;margin-block-start:3px}.nft-inventory button:disabled{opacity:1;cursor:default;color:#384250;background:#e6e9ee;border-color:#8b95a5}.nft-collector-action button,.nft-collector-trade button{margin-inline-end:12px;margin-block:8px}.nft-collector-trade form{width:100%}.nft-collector-trade form>label:first-child{max-width:28rem}.nft-collector-trade [type=submit]{min-width:120px}.nft-dashboard [role=alert]{padding:16px;color:#751c1c;background:#fff0f0;border-radius:10px}.nft-inventory button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.nft-collector-facts code{font:inherit;font-family:ui-monospace,monospace;font-size:16px}.nft-inventory .nft-collector-confirm{min-height:48px}.nft-inventory .nft-mint-success{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px;margin:0 0 20px;border:1px solid #317054;border-radius:12px;background:#e8f5ed;color:#123a28;font-size:16px;line-height:1.6}.nft-inventory .nft-mint-success a{color:#244e39;text-decoration:underline;overflow-wrap:anywhere}.nft-inventory .nft-owned-tile>button{width:100%;padding:0;border:0;border-radius:0;background:#fff;text-align:start;font:inherit;color:inherit}.nft-inventory .nft-sale-status{font-weight:600;color:#49307d;background:#eee8fb;border-radius:8px;padding:4px 8px;align-self:flex-start}.nft-dashboard .game-prize-actions label{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.nft-dashboard .game-prize-actions input[type=checkbox]{width:22px;height:22px;flex:none;margin-block-start:3px}.nft-dashboard .game-prize-actions p{margin-block:8px}.nft-dashboard .game-prize-actions{display:grid;gap:16px;margin-block:20px}.nft-dashboard p,.nft-dashboard h2{overflow-wrap:anywhere}.pet-token-care{margin-block:24px;padding-block:20px;border-block:1px solid #b4afc5}.pet-token-care p,.pet-token-care button,.pet-token-care label{font-size:16px;line-height:1.6}.pet-token-moves,.pet-token-confirm{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px}.pet-token-confirm p{flex-basis:100%}.pet-token-care button{min-height:48px;padding-inline:16px}.pet-token-confirm label{display:flex;align-items:center;gap:10px}.pet-token-confirm input{width:22px;height:22px}.member-role-icons{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;flex-wrap:wrap}.member-role-icon{display:inline-grid;place-items:center;min-width:32px;min-height:32px;border-radius:8px;background:#f0eafa;color:#165a45;border:1px solid #91899e}.member-role-icon svg{display:block;flex:none}.member-role-icon.role-vip{color:#765000}.member-role-icon.role-admin{color:#493087}.member-role-explanation{position:relative}.member-role-explanation summary{cursor:pointer;list-style:none}.member-role-explanation summary::-webkit-details-marker{display:none}.member-role-explanation summary:focus-visible{outline:3px solid #dff5eb;outline-offset:3px}.member-role-meaning{display:block;background:#f0eafa;color:#172638;padding:8px 12px;border:1px solid #91899e;border-radius:8px;font-size:max(16px,1rem);line-height:1.5;overflow-wrap:anywhere;margin-block-start:6px}.member-module .member-community{background:#fff;color:#172638;border:1px solid #d8d4e2;border-radius:16px;padding:20px;margin:20px 0;min-width:0;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.member-module .member-community :is(p,li,label,input,button,a){font-size:16px;opacity:1;line-height:1.65;color:#172638}.member-module .member-community a{color:#493087;text-decoration:underline;overflow-wrap:anywhere}.member-module .member-community :is(button,input){font:inherit;font-size:16px;min-height:48px;border:1px solid #91899e;background:#f8f7fc;color:#172638;border-radius:10px;padding:10px 16px;box-sizing:border-box;max-width:100%}.member-module .member-community button{text-align:center;white-space:normal}.member-module .member-community button:disabled{background:#f1f0f5;opacity:1;color:#172638}.member-module .member-community button[aria-pressed=true]{border:2px solid #493087}.member-module .member-community :is(a,button,input):focus-visible{outline:3px solid #c5b2ff;outline-offset:3px}.member-module .member-community :is(.community-actions,.community-tabs){display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:16px 0;min-width:0}.member-module .member-community label{display:grid;gap:8px;min-width:0}.member-module .member-community input{width:100%;direction:ltr;text-align:left}.member-module .member-community li{margin:12px 0}@media(max-width:500px){.member-module .member-community{padding:16px}.member-module .member-community .community-tabs button{flex:1 1 130px}}.member-module .member-community .community-introducer a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;vertical-align:middle}.member-module .member-community .community-refids{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr));gap:8px 16px;list-style:none;padding:0;margin:16px 0;width:100%;min-width:0}.member-module .member-community .community-refids>li{margin:0;min-width:0}.member-module .member-community .community-refids a{display:flex;align-items:center;min-height:44px;max-width:100%;font-variant-numeric:tabular-nums;white-space:nowrap}.profile-activity{width:100%;min-width:0;margin-block:24px}.profile-activity-tabs{display:flex;gap:16px;flex-wrap:wrap;border-block-end:1px solid #a79cb6;padding-block-end:12px}.profile-activity-tabs>button{font:inherit;font-size:16px;line-height:1.5;min-height:48px;padding:10px 20px;color:#332348;background:#fff;border:1px solid #8a799f;border-radius:10px;text-align:center}.profile-activity-tabs>button[aria-selected=true]{color:#fff;background:#49307d;border-color:#49307d}.profile-activity-tabs>button:focus-visible{outline:3px solid #172c3b;outline-offset:3px}.profile-activity>[role=tabpanel][hidden]{display:none}.profile-activity>[role=tabpanel]{min-width:0;width:100%}.profile-role-details{width:100%;min-width:0;margin-block:24px;color:#172c3b;font-size:16px;line-height:1.6}.profile-role-details dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:0}.profile-role-details dl>div{min-width:0;padding:16px;border:1px solid #b7aec6;border-radius:10px;background:#fff}.profile-role-details dt{font-size:14px;color:#40364b}.profile-role-details dd{margin:8px 0 0;overflow-wrap:anywhere}.profile-role-details a,.profile-owned-bots a{color:#49307d;text-decoration:underline}.profile-role-details details{margin-block-start:16px}.profile-role-details summary{min-height:44px;cursor:pointer}.profile-owned-bots{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;padding:0;margin-block:20px}.profile-owned-bots li{padding:16px;border:1px solid #b7aec6;border-radius:10px;background:#fff;min-width:0;overflow-wrap:anywhere;font-size:16px;line-height:1.6}.profile-owned-bots img{width:56px;height:56px;object-fit:contain;margin-inline-end:12px;vertical-align:middle}.profile-owned-bots a{display:inline-flex;min-height:44px;align-items:center;max-width:100%}.profile-role-details dd a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere}.cbid-entertainment-novel .fuxi-content-app{min-height:100vh;background:#f7f4ed;color:#16191d}.cbid-entertainment-novel .fuxi-content-app .section-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.cbid-entertainment-novel .content-directory-hero{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-block:clamp(46px,7vw,88px) 34px}.cbid-entertainment-novel .content-directory-hero>div{min-width:0}.cbid-entertainment-novel .content-directory-hero p,.cbid-entertainment-novel .creator-studio header p{margin:0 0 10px;color:#916d1c;font-size:13px;font-weight:700;letter-spacing:.12em}.cbid-entertainment-novel .content-directory-hero h1,.cbid-entertainment-novel .creator-studio h1{margin:0;font-size:clamp(36px,6vw,72px);line-height:1.02;letter-spacing:-.045em}.cbid-entertainment-novel .content-directory-hero span{display:block;max-width:72ch;margin-top:16px;color:#5b6067;font-size:17px;line-height:1.7}.cbid-entertainment-novel .content-primary-action{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#fff;background:#122c35;font-weight:700;text-decoration:none;cursor:pointer}.cbid-entertainment-novel .content-directory{padding-bottom:72px}.cbid-entertainment-novel .content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cbid-entertainment-novel .content-grid-post{grid-template-columns:minmax(0,780px);justify-content:center}.cbid-entertainment-novel .creator-content-card{min-width:0;overflow:hidden;border:1px solid #ded9ce;border-radius:22px;background:#fff;box-shadow:0 14px 35px #2a23140f}.cbid-entertainment-novel .content-card-visual{aspect-ratio:16/10;display:grid;place-content:center;gap:10px;color:#fff;background:linear-gradient(140deg,#122c35,#245d63);text-align:center;text-decoration:none}.cbid-entertainment-novel .kind-novel .content-card-visual{aspect-ratio:4/5;background:linear-gradient(145deg,#693f2d,#b4774f)}.cbid-entertainment-novel .kind-nft .content-card-visual{aspect-ratio:1;background:radial-gradient(circle at 70% 25%,#d8b957,transparent 20%),linear-gradient(145deg,#201d2e,#604c7f)}.cbid-entertainment-novel .kind-post .content-card-visual{display:none}.cbid-entertainment-novel .content-card-visual>span{font-size:54px}.cbid-entertainment-novel .content-card-visual small{font-size:13px;letter-spacing:.12em}.cbid-entertainment-novel .creator-content-card.is-locked .content-card-visual{background:linear-gradient(145deg,#35383b,#777b80)}.cbid-entertainment-novel .content-card-copy{padding:20px;min-width:0}.cbid-entertainment-novel .content-card-meta,.cbid-entertainment-novel .content-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#72777d;font-size:13px}.cbid-entertainment-novel .content-card-meta a{color:#263b42;font-weight:700;text-decoration:none}.cbid-entertainment-novel .content-card-meta b{padding:5px 8px;border-radius:999px;color:#6c5213;background:#f8edc8;font-size:11px}.cbid-entertainment-novel .content-card-copy h2{margin:14px 0 9px;font-size:21px;line-height:1.25}.cbid-entertainment-novel .content-card-copy h2 a{color:inherit;text-decoration:none}.cbid-entertainment-novel .content-card-copy>p{margin:0 0 18px;color:#555b61;line-height:1.65;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cbid-entertainment-novel .content-card-footer{padding-top:14px;border-top:1px solid #eee9df}.cbid-entertainment-novel .content-empty{padding:70px 24px;border:1px dashed #cfc7b8;border-radius:24px;text-align:center;background:#fff}.cbid-entertainment-novel .content-empty>span{font-size:48px}.cbid-entertainment-novel .content-empty h2{margin:16px 0 8px}.cbid-entertainment-novel .content-empty p{margin:0;color:#676b70}.cbid-entertainment-novel .creator-studio{padding-block:56px 80px}.cbid-entertainment-novel .creator-studio header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.cbid-entertainment-novel .creator-studio header>span{max-width:380px;padding:12px 14px;border-radius:14px;color:#5c4a1d;background:#f8edc8;line-height:1.5}.cbid-entertainment-novel .creator-studio form{display:grid;gap:20px;padding:clamp(22px,4vw,42px);border:1px solid #ded9ce;border-radius:26px;background:#fff}.cbid-entertainment-novel .creator-studio label{display:grid;gap:8px;font-weight:650}.cbid-entertainment-novel .creator-studio input,.cbid-entertainment-novel .creator-studio textarea,.cbid-entertainment-novel .creator-studio select{width:100%;min-height:48px;padding:12px 14px;border:1px solid #c9c4b9;border-radius:12px;background:#fff;font:inherit}.cbid-entertainment-novel .creator-studio textarea{resize:vertical;line-height:1.6}.cbid-entertainment-novel .creator-studio fieldset{display:flex;gap:18px;flex-wrap:wrap;padding:16px;border:1px solid #ded9ce;border-radius:16px}.cbid-entertainment-novel .creator-studio fieldset legend{padding-inline:8px;font-weight:700}.cbid-entertainment-novel .creator-studio fieldset label{display:flex;align-items:center;gap:8px}.cbid-entertainment-novel .creator-studio input[type=radio]{width:20px;min-height:20px}.cbid-entertainment-novel .studio-kind-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cbid-entertainment-novel .studio-kind-grid label{min-height:64px;padding:12px;display:flex;align-items:center;justify-content:center;border:1px solid #d8d1c3;border-radius:14px;text-align:center;cursor:pointer}.cbid-entertainment-novel .studio-kind-grid label.selected{border-color:#122c35;background:#eef5f5}.cbid-entertainment-novel .studio-kind-grid input{position:absolute;opacity:0;pointer-events:none}.cbid-entertainment-novel .studio-policy-note{margin:0;padding:14px;border-inline-start:4px solid #b9973d;color:#5a5e62;background:#faf7ef;line-height:1.6}.cbid-entertainment-novel .studio-error{margin:0;color:#a12626}.cbid-entertainment-novel .content-detail{padding-block:52px 80px}.cbid-entertainment-novel .content-detail article{padding:clamp(24px,5vw,58px);border:1px solid #ded9ce;border-radius:28px;background:#fff}.cbid-entertainment-novel .content-detail-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#6a7075}.cbid-entertainment-novel .content-detail h1{margin:18px 0;font-size:clamp(34px,6vw,68px);line-height:1.05;letter-spacing:-.04em}.cbid-entertainment-novel .content-detail .content-summary{max-width:75ch;color:#555b61;font-size:18px;line-height:1.7}.cbid-entertainment-novel .content-body{margin-top:30px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.8}.cbid-entertainment-novel .content-media{width:100%;max-height:75vh;margin-top:26px;border-radius:20px;background:#111}.cbid-entertainment-novel .content-source-link{margin-top:26px}.cbid-entertainment-novel .fan-lock-panel{padding:38px;border-radius:20px;background:#f1eee7;text-align:center}.cbid-entertainment-novel .fan-lock-panel h2{margin-top:0}.cbid-entertainment-novel .fan-lock-panel p{max-width:62ch;margin-inline:auto;color:#5d6267;line-height:1.7}@media(max-width:900px){.cbid-entertainment-novel .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbid-entertainment-novel .content-grid-post{grid-template-columns:1fr}.cbid-entertainment-novel .studio-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cbid-entertainment-novel .fuxi-content-app .section-shell{width:min(100% - 24px,1180px)}.cbid-entertainment-novel .content-directory-hero,.cbid-entertainment-novel .creator-studio header{align-items:stretch;flex-direction:column}.cbid-entertainment-novel .content-directory-hero .content-primary-action{align-self:flex-start}.cbid-entertainment-novel .content-grid{grid-template-columns:1fr}.cbid-entertainment-novel .creator-content-card.kind-post{border-radius:18px}.cbid-entertainment-novel .studio-kind-grid{grid-template-columns:1fr 1fr}.cbid-entertainment-novel .creator-studio form{padding:18px}.cbid-entertainment-novel .creator-studio fieldset{flex-direction:column}.cbid-entertainment-novel .content-detail article{padding:20px}.cbid-entertainment-novel .content-detail h1{font-size:34px}}.cbid-entertainment-novel .serial-feed-shell{width:min(100% - 40px,1540px);margin:clamp(34px,5vw,70px) auto 72px;display:grid;gap:16px}.cbid-entertainment-novel .creator-feed-toolbar{position:sticky;z-index:20;top:10px;padding:9px;display:flex;align-items:center;gap:10px;border:1px solid rgba(8,33,42,.08);border-radius:17px;background:#ffffffe6;box-shadow:0 12px 35px #08212a14;backdrop-filter:blur(18px)}.cbid-entertainment-novel .creator-feed-tabs{min-width:0;max-width:100%;display:flex;flex:1;overflow-x:auto;border:0;border-radius:999px;background:#f3f4f3;scrollbar-width:none}.cbid-entertainment-novel .creator-feed-tabs::-webkit-scrollbar{display:none}.cbid-entertainment-novel .creator-feed-tabs a{min-height:40px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;flex:1 0 max-content;border-radius:999px;color:#596268;font-weight:800;text-decoration:none;white-space:nowrap}.cbid-entertainment-novel .creator-feed-tabs a.active{color:#fff;background:#17191a;box-shadow:0 6px 18px #00000029}.cbid-entertainment-novel .creator-compose-button{min-height:40px;padding:0 18px;display:inline-flex;align-items:center;border-radius:999px;color:#fff;background:#ff4f40;box-shadow:0 8px 20px #ff4f4038;font-weight:800;text-decoration:none;white-space:nowrap}.cbid-entertainment-novel .creator-ranking-note{margin:0;padding:10px 14px;border-radius:12px;color:#72524d;background:#fff3f0;font-size:12px;font-weight:750}.cbid-entertainment-novel .serial-discovery-search{display:flex;align-items:center;gap:6px;position:relative;width:100%;min-width:0}.cbid-entertainment-novel .serial-discovery-search>label{flex:1;min-width:0}.cbid-entertainment-novel .serial-discovery-search input{width:100%;min-width:0;height:48px;min-height:48px;padding:10px 12px;border:1px solid #ded9ce;border-radius:10px;background:#fff;font:inherit;font-size:16px;line-height:1.5;appearance:none;-webkit-appearance:none}.cbid-entertainment-novel .serial-category-filter{flex:0 0 44px}.cbid-entertainment-novel .serial-category-filter>summary{display:grid;place-items:center;width:44px;min-height:44px;cursor:pointer;list-style:none;color:#176ebd}.cbid-entertainment-novel .serial-category-filter summary::-webkit-details-marker{display:none}.cbid-entertainment-novel .serial-category-filter svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.6}.cbid-entertainment-novel .serial-category-options{position:absolute;inset-inline-end:0;top:100%;z-index:50;padding:6px;width:min(280px,calc(100vw - 32px));max-height:min(420px,55dvh);overflow-y:auto;overscroll-behavior:contain;border:1px solid #ded9ce;border-radius:12px;background:#fff;box-shadow:0 14px 35px #2a23141f}.cbid-entertainment-novel .serial-category-options>button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:6px;background:#fff;text-align:start;font:inherit;font-size:16px;color:#16191d;cursor:pointer;white-space:normal}.cbid-entertainment-novel .serial-category-options>button>span{width:16px;flex:0 0 16px}.cbid-entertainment-novel .serial-category-options>button[aria-selected=true],.cbid-entertainment-novel .serial-category-options>button:hover{background:#eaf5f2}.cbid-entertainment-novel .serial-category-options>button:focus-visible{outline:2px solid #176ebd;outline-offset:-2px}.cbid-entertainment-novel .serial-category-filter[data-side=above]>.serial-category-options{top:auto;bottom:100%}.cbid-entertainment-novel .serial-category-caption{margin:0;color:#6a7075;font-size:13px}.cbid-entertainment-novel .creator-masonry{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:auto;align-items:start;column-gap:16px;row-gap:16px}.cbid-entertainment-novel .creator-masonry.is-masonry-ready{grid-auto-rows:1px;row-gap:0}.cbid-entertainment-novel .creator-post-column-item{min-width:0;width:auto;padding:0;display:block;align-self:start}.cbid-entertainment-novel .creator-post-card{position:relative;display:block;width:100%;margin:0;overflow:hidden;border:1px solid rgba(8,33,42,.08);border-radius:18px;background:#fff;box-shadow:0 7px 25px #08212a0e;transition:transform .2s ease,box-shadow .2s ease}.cbid-entertainment-novel .creator-post-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #08212a1c}.cbid-entertainment-novel .creator-post-open-link{display:block;color:inherit;text-decoration:none}.cbid-entertainment-novel .creator-post-media{position:relative;overflow:hidden;background:#101719}.cbid-entertainment-novel .creator-post-media>video{display:block;width:100%;aspect-ratio:9/14;object-fit:cover;background:#101719}.cbid-entertainment-novel .creator-post-text-preview{position:relative;width:100%;min-height:260px;aspect-ratio:3/4;padding:clamp(24px,3vw,40px);display:grid;place-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 16% 12%,rgba(45,227,170,.32),transparent 35%),linear-gradient(145deg,#143841,#08191f 72%)}.cbid-entertainment-novel .creator-post-text-preview:before{content:"\201c";position:absolute;top:10px;left:18px;color:#9feace4d;font-family:Georgia,serif;font-size:82px;line-height:1}.cbid-entertainment-novel .creator-post-text-preview>p{position:relative;z-index:1;margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:11;-webkit-box-orient:vertical;font-size:clamp(18px,2vw,28px);font-weight:760;line-height:1.48;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.cbid-entertainment-novel .creator-post-placeholder{min-height:260px;aspect-ratio:3/4;display:grid;place-content:center;gap:10px;color:#fff;background:linear-gradient(145deg,#35383b,#777b80);text-align:center}.cbid-entertainment-novel .creator-post-placeholder span{font-size:42px}.cbid-entertainment-novel .creator-feed-empty{grid-column:1/-1;padding:70px 24px;border:1px dashed #cfc7b8;border-radius:24px;text-align:center;background:#fff}.cbid-entertainment-novel .creator-feed-empty>span{font-size:48px}.cbid-entertainment-novel .serial-like-button{min-height:44px;padding:0 16px;border:1px solid #e0b9b5;border-radius:999px;color:#a23b32;background:#fff;font:inherit;font-weight:800;cursor:pointer}.cbid-entertainment-novel .serial-like-button.active{color:#fff;background:#d7445d}.cbid-entertainment-novel .serial-series{margin-top:38px;padding-top:28px;border-top:1px solid #eee9df}.cbid-entertainment-novel .serial-series h2{margin:0 0 16px}.cbid-entertainment-novel .serial-series-list{display:grid;gap:10px}.cbid-entertainment-novel .serial-series-list a{padding:14px 16px;display:flex;justify-content:space-between;gap:18px;border:1px solid #ded9ce;border-radius:14px;color:inherit;text-decoration:none}.cbid-entertainment-novel .serial-series-list a[aria-current=page]{border-color:#122c35;background:#eef5f5}@media(max-width:900px){.cbid-entertainment-novel .creator-masonry{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.cbid-entertainment-novel .serial-feed-shell{width:calc(100% - 24px);margin-top:26px}.cbid-entertainment-novel .creator-feed-toolbar{top:6px;align-items:stretch;padding:7px}.cbid-entertainment-novel .creator-feed-tabs{width:100%}.cbid-entertainment-novel .creator-feed-tabs a{min-height:38px;padding:0 14px}.cbid-entertainment-novel .creator-compose-button{display:none}.cbid-entertainment-novel .creator-masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cbid-entertainment-novel .creator-post-card{border-radius:13px}}@media(max-width:380px){.cbid-entertainment-novel .creator-masonry{grid-template-columns:1fr}}.cbid-entertainment-novel .drama-story{margin-top:38px;padding:clamp(20px,4vw,34px);border:1px solid #dbcda9;border-radius:22px;background:#fcf8ed}.cbid-entertainment-novel .drama-story>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.cbid-entertainment-novel .drama-story h2{margin:5px 0 0;font-size:clamp(25px,4vw,36px)}.cbid-entertainment-novel .drama-story small{color:#916d1c;font-weight:800;letter-spacing:.12em}.cbid-entertainment-novel .drama-story>p{color:#555b61;line-height:1.7}.cbid-entertainment-novel .drama-story .content-body{max-height:34rem;overflow:auto;padding-inline-end:10px}.cbid-entertainment-novel .story-listen-button{min-height:46px;padding:0 18px;border:1px solid #122c35;border-radius:999px;color:#122c35;background:#fff;font:inherit;font-weight:800;white-space:nowrap;cursor:pointer}@media(max-width:640px){.cbid-entertainment-novel .drama-story>header{align-items:stretch;flex-direction:column}.cbid-entertainment-novel .story-listen-button{align-self:flex-start}}:is(.cbid-entertainment-video,.cbid-entertainment-novel) .discovery-tabs{display:flex;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;width:100%;margin:0 0 16px;padding:2px 2px 8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;border:0;border-radius:0;background:transparent;box-shadow:none}:is(.cbid-entertainment-video,.cbid-entertainment-novel) .discovery-tabs>:is(a,button){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;min-width:max-content;padding:8px 14px;border:0;border-radius:12px;background:#eaf0ef;color:#243840;font-size:16px;font-weight:500;line-height:1.5;white-space:nowrap;text-decoration:none;box-shadow:none}:is(.cbid-entertainment-video,.cbid-entertainment-novel) .discovery-tabs>:is(.active,[aria-current=page],[aria-selected=true]){background:#102e31;color:#fff;border:0;box-shadow:none}.cbid-entertainment-novel .serial-page{padding-block:28px 48px;min-width:0}.cbid-entertainment-novel .serial-page h1{font-size:clamp(28px,3vw,36px);line-height:1.3;margin:12px 0;font-weight:600;overflow-wrap:anywhere}.cbid-entertainment-novel .serial-page h2,.cbid-entertainment-novel .serial-unlock-panel h2{font-size:clamp(20px,2vw,24px);line-height:1.4;font-weight:600;overflow-wrap:anywhere}.cbid-entertainment-novel .serial-page p{line-height:1.65}.cbid-entertainment-novel .serial-page-header{display:flex;align-items:start;justify-content:space-between;gap:20px;flex-wrap:wrap}.cbid-entertainment-novel .serial-page-header>div{flex:1;min-width:0}.cbid-entertainment-novel .serial-page-header .serial-description{max-width:72ch;color:#505b61}.cbid-entertainment-novel .serial-meta{display:flex;gap:12px;flex-wrap:wrap;color:#505b61;font-size:14px;line-height:1.6}.cbid-entertainment-novel .serial-page .serial-feed-shell{width:100%;margin:24px 0}.cbid-entertainment-novel .serial-card-copy{padding:14px 16px;min-width:0}.cbid-entertainment-novel .serial-card-copy h2{margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.cbid-entertainment-novel .serial-card-copy p{margin:0;color:#505b61;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.cbid-entertainment-novel .creator-post-media>.serial-card-image{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.cbid-entertainment-novel .serial-unlock-panel{padding:24px;border:1px solid #d6d0c5;border-radius:16px;background:#faf7ef;line-height:1.65}.cbid-entertainment-novel .serial-unlock-panel>a:not(.content-primary-action){display:block;margin-top:16px}.cbid-entertainment-novel .serial-unlock-panel button{font:inherit;font-weight:500;white-space:normal;text-align:center}.cbid-entertainment-novel .serial-reader-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0}.cbid-entertainment-novel .serial-illustration{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:16px;background:#f1eee7}.cbid-entertainment-novel .serial-story-prose{max-width:72ch;margin-inline:auto;white-space:pre-wrap;line-height:1.9;font-size:18px;overflow-wrap:anywhere}.cbid-entertainment-novel .serial-form-surface{--site-card-title:18px}.cbid-entertainment-novel .serial-form-surface h1{font-size:clamp(28px,3vw,36px);line-height:1.3;font-weight:600}.cbid-entertainment-novel .serial-form-surface h2{font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.4}.cbid-entertainment-novel .serial-form-surface form label{font-size:16px;font-weight:500;min-width:0}.cbid-entertainment-novel .serial-form-surface form button{font-size:16px;font-weight:600;white-space:normal}.cbid-entertainment-novel .serial-form-surface input,.cbid-entertainment-novel .serial-form-surface textarea,.cbid-entertainment-novel .serial-form-surface select{font-size:16px}.cbid-entertainment-novel .serial-form-surface a{overflow-wrap:anywhere}.cbid-entertainment-novel .serial-author-list{list-style:none;padding:0;display:grid;gap:16px}.cbid-entertainment-novel .serial-author-list>li{padding:20px;border:1px solid #d6d0c5;border-radius:16px;background:#fff;min-width:0}.cbid-entertainment-novel .serial-author-list form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cbid-entertainment-novel .serial-author-list label{display:grid;gap:8px;font-size:16px}.cbid-entertainment-novel .serial-author-list input:not([type=checkbox]),.cbid-entertainment-novel .serial-author-list textarea,.cbid-entertainment-novel .serial-author-list select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #bdc6c1;border-radius:10px;font:inherit;font-size:16px}.cbid-entertainment-novel .serial-author-list input[type=checkbox]{width:22px;height:22px}.cbid-entertainment-novel .serial-author-list button{min-height:48px;padding:10px 16px;font:inherit}.cbid-entertainment-novel .serial-author-list textarea{grid-column:1/-1;min-height:100px}.cbid-entertainment-novel .serial-admin-publications{display:grid;gap:16px}.cbid-entertainment-novel .serial-admin-publications article{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px;border:1px solid #d6d0c5;border-radius:16px;background:#fff}.cbid-entertainment-novel .serial-admin-publications h2{margin:0 0 8px}.cbid-entertainment-novel .serial-admin-publications p{margin:0}.cbid-entertainment-novel .serial-admin-publications nav{display:flex;gap:12px;flex-wrap:wrap}.cbid-entertainment-novel .serial-admin-publications button,.cbid-entertainment-novel .serial-admin-publications a{min-height:44px;padding:10px 12px;font:inherit}.cbid-entertainment-novel .serial-ai-badge{display:inline-block;padding:4px 8px;background:#e8f2ed;border-radius:8px;color:#24513c;font-size:14px}.cbid-entertainment-novel .serial-page .creator-feed-tabs a{font-weight:500;min-height:44px}.cbid-entertainment-novel .serial-page .creator-post-text-preview>p{font-size:20px;font-weight:500;display:block;overflow:visible}.cbid-entertainment-novel .serial-page .creator-post-text-preview{overflow:visible}.cbid-entertainment-novel .serial-page .serial-feed-shell .creator-post-card{min-width:0}.cbid-entertainment-novel .serial-page .creator-compose-button{font-weight:500}.cbid-entertainment-novel .serial-page .creator-ranking-note{font-size:14px;font-weight:400}@media(max-width:640px){.cbid-entertainment-novel .serial-author-list form,.cbid-entertainment-novel .serial-form-surface form{grid-template-columns:minmax(0,1fr)}.cbid-entertainment-novel .serial-page-header{display:grid}.cbid-entertainment-novel .serial-unlock-panel{padding:18px}.cbid-entertainment-novel .serial-reader-tools .story-listen-button{white-space:normal}.cbid-entertainment-novel .serial-story-prose{font-size:17px}.cbid-entertainment-novel .serial-page .creator-post-text-preview{padding:20px 14px;min-height:220px}.cbid-entertainment-novel .serial-page .creator-post-text-preview>p{font-size:18px}}.cbid-entertainment-novel .serial-meta label{display:inline-flex;align-items:center;gap:8px;min-width:0}.cbid-entertainment-novel .serial-meta select{max-width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #bdc6c1;border-radius:10px;background:#fff;font:inherit;font-size:16px}.cbid-entertainment-novel .serial-admin-publications code{font-size:13px;white-space:normal;overflow-wrap:anywhere}.cbid-entertainment-novel .serial-work-page .serial-work-header{margin-block:16px 24px}.cbid-entertainment-novel .serial-work-header .serial-work-intro{display:grid;gap:16px;min-width:0}.cbid-entertainment-novel .serial-work-header h1,.cbid-entertainment-novel .serial-work-header .serial-description{margin:0}.cbid-entertainment-novel .serial-work-header .serial-work-meta{align-items:center;gap:8px 20px}.cbid-entertainment-novel .serial-work-meta .serial-work-author{display:inline-flex;align-items:center;gap:6px;min-height:44px;max-width:100%;min-width:0;overflow-wrap:anywhere}.cbid-entertainment-novel .serial-work-author>span:last-child{min-width:0}.cbid-entertainment-novel .serial-work-author:hover,.cbid-entertainment-novel .serial-work-author:focus-visible{text-decoration:underline;text-underline-offset:3px}.cbid-entertainment-novel .serial-format-tabs{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center;margin:0 0 16px;min-width:0}.cbid-entertainment-novel .serial-format-tabs a{min-height:44px;display:inline-flex;align-items:center;font-size:16px;font-weight:400}.cbid-entertainment-novel .serial-format-tabs a[aria-current=page]{border-bottom:2px solid #248fb2;font-weight:600}.cbid-entertainment-novel .serial-comic-reader{width:100%;min-width:0;margin:20px 0}.cbid-entertainment-novel .serial-comic-reader>img{display:block;width:100%;max-width:480px;height:auto;margin-inline:auto;border-radius:12px}.cbid-entertainment-novel .serial-comic-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;width:100%;margin:16px 0}.cbid-entertainment-novel .serial-comic-panels figure{margin:0;min-width:0}.cbid-entertainment-novel .serial-comic-panels img{display:block;width:100%;height:auto;border-radius:10px}.cbid-entertainment-novel .serial-comic-panels figcaption{font-size:16px;line-height:1.7;padding:8px 0;overflow-wrap:anywhere}.cbid-entertainment-novel .serial-comic-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.cbid-entertainment-novel .serial-comic-controls button{min-height:44px;padding:8px 12px;border:1px solid #bdc6c1;border-radius:10px;background:#fff;font:inherit;font-weight:500}.cbid-entertainment-novel .serial-comic-controls button:disabled{opacity:.45;cursor:default}.cbid-entertainment-novel .serial-comic-controls span{min-width:40px;text-align:center;font-size:14px}.cbid-entertainment-novel .serial-media-editor summary{min-height:44px;padding-block:10px;cursor:pointer}.cbid-entertainment-novel .serial-language-reader{width:100%;min-width:0}.cbid-entertainment-novel .serial-language-reader h2{font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.cbid-entertainment-novel .serial-language-notice{padding:12px 16px;border-inline-start:3px solid #a68d50;background:#faf7ef;color:#505b61;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.cbid-entertainment-novel .serial-original-story summary{min-height:44px;padding-block:10px;cursor:pointer}.cbid-entertainment-novel .serial-language-reader .content-body[dir=rtl]{text-align:start}@media(max-width:640px){.cbid-entertainment-novel .serial-comic-controls{flex-basis:100%}}.cbid-entertainment-novel .serial-card-time{margin:0;padding:0 16px 16px;font-size:13px;line-height:1.6;color:var(--muted,#59666b);overflow-wrap:anywhere}.cbid-entertainment-novel .serial-comic-pending{width:min(100%,520px);min-height:280px;margin:20px auto;padding:24px;display:grid;place-items:center;border-radius:16px;box-sizing:border-box;overflow-wrap:anywhere}.cbid-entertainment-novel .serial-production-status{display:grid;gap:10px;width:100%;min-width:0;box-sizing:border-box;margin:0 0 24px;padding:16px;border:1px solid #d6d0c5;border-radius:12px;background:#faf7ef;color:#505b61;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.cbid-entertainment-novel .serial-production-status strong{font-size:16px;font-weight:500;color:#182f35}.cbid-entertainment-novel .serial-production-status p{margin:0;max-width:75ch}.cbid-entertainment-novel .serial-social{margin-block:1.25rem;min-width:0}.cbid-entertainment-novel .serial-social-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.cbid-entertainment-novel .serial-social-row>button,.cbid-entertainment-novel .serial-social-row>a,.cbid-entertainment-novel .serial-viewers{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;min-width:44px;padding:.5rem .75rem;border:1px solid #d8dedd;border-radius:999px;background:#fff;color:#536462;font:inherit;text-decoration:none}.cbid-entertainment-novel .serial-social-row svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7}.cbid-entertainment-novel .serial-social-row .is-liked{color:#b62b40;border-color:#e8b8c0;background:#fff6f8}.cbid-entertainment-novel .serial-social-row button:disabled{opacity:.65;cursor:wait}.cbid-entertainment-novel .serial-social-row :focus-visible{outline:2px solid #217b9a;outline-offset:3px}.cbid-entertainment-novel .serial-viewers.heat-seen{color:#287052}.cbid-entertainment-novel .serial-viewers.heat-active{color:#236b9f}.cbid-entertainment-novel .serial-viewers.heat-warm{color:#9c5a0f}.cbid-entertainment-novel .serial-viewers.heat-hot{color:#b62b40}.cbid-entertainment-novel .serial-social>p{font-size:.875rem;color:#a12636}.cbid-entertainment-novel .v{width:100%;max-width:1240px;margin:0 auto;padding:32px clamp(18px,4vw,54px) 72px;color:#19382f}.cbid-entertainment-novel .y{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;margin-bottom:24px}.cbid-entertainment-novel .y a{color:#397765}.cbid-entertainment-novel .a{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,260px);gap:28px;align-items:end;padding:clamp(24px,3vw,40px);border-radius:28px;background:linear-gradient(135deg,#123e35,#245d4d);color:#fff}.cbid-entertainment-novel .a>div{min-width:0}.cbid-entertainment-novel .a p,.cbid-entertainment-novel .r p{margin:0 0 8px;font-size:12px;letter-spacing:.14em;font-weight:800}.cbid-entertainment-novel .a h1{margin:0 0 16px;font-size:var(--site-page-title);line-height:1.2;overflow-wrap:anywhere}.cbid-entertainment-novel .a>div>span{display:block;max-width:72ch;line-height:1.65;color:#dbece5}.cbid-entertainment-novel .a aside{display:grid;gap:4px;padding:24px;border:1px solid #ffffff40;border-radius:20px;background:#ffffff12}.cbid-entertainment-novel .a aside strong{font-size:38px}.cbid-entertainment-novel .a aside span{font-weight:800}.cbid-entertainment-novel .a aside small{color:#dbece5}.cbid-entertainment-novel .k,.cbid-entertainment-novel .z{margin:20px 0 0;padding:14px 16px;border-radius:14px}.cbid-entertainment-novel .k{background:#fff0ed;color:#8d2c1d}.cbid-entertainment-novel .z{background:#eaf7ef;color:#246643}.cbid-entertainment-novel .B,.cbid-entertainment-novel .o,.cbid-entertainment-novel .d{margin-top:28px;padding:clamp(22px,4vw,38px);border:1px solid #d9e5df;border-radius:24px;background:#fff}.cbid-entertainment-novel .o h2,.cbid-entertainment-novel .d h2{margin:0 0 10px;font-size:var(--site-section-title)}.cbid-entertainment-novel .o p{max-width:70ch;line-height:1.65}.cbid-entertainment-novel .o a,.cbid-entertainment-novel .r a{color:#216b56;font-weight:800}.cbid-entertainment-novel .r{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.cbid-entertainment-novel .r>*{min-width:0}.cbid-entertainment-novel .r button{border:0;background:transparent;color:#216b56;font-weight:800}.cbid-entertainment-novel .i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cbid-entertainment-novel .i label{display:grid;gap:8px;min-width:0;font-size:13px;font-weight:800}.cbid-entertainment-novel .i input,.cbid-entertainment-novel .i textarea{width:100%;min-width:0;border:1px solid #bfd0c8;border-radius:12px;padding:13px 14px;background:#fbfdfc;color:#173d31;font:inherit;font-size:16px}.cbid-entertainment-novel .i textarea{min-height:110px;resize:vertical}.cbid-entertainment-novel .j{grid-column:1/-1}.cbid-entertainment-novel .i button{min-height:50px;border:0;border-radius:13px;padding:12px 20px;background:#194f41;color:#fff;font-weight:800;justify-self:start}.cbid-entertainment-novel .i button:disabled{opacity:.6}.cbid-entertainment-novel .e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.cbid-entertainment-novel .e article{display:grid;gap:20px;min-width:0;padding:24px;border:1px solid #d8e5df;border-radius:22px;background:#fff}.cbid-entertainment-novel .e article span{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef7f2;color:#28705b;font-size:12px;font-weight:900}.cbid-entertainment-novel .e h2{margin:10px 0 8px;font-size:var(--site-card-title);overflow-wrap:anywhere}.cbid-entertainment-novel .e p{margin:0;color:#587068;line-height:1.6}.cbid-entertainment-novel .e dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.cbid-entertainment-novel .e dl div{min-width:0;padding:12px;border-radius:12px;background:#f3f7f5}.cbid-entertainment-novel .e dt{font-size:11px;color:#63756f}.cbid-entertainment-novel .e dd{margin:4px 0 0;font-weight:900;overflow-wrap:anywhere}.cbid-entertainment-novel .e nav{display:flex;gap:10px;flex-wrap:wrap}.cbid-entertainment-novel .e nav a,.cbid-entertainment-novel .e nav button{border:1px solid #b8cec4;border-radius:10px;padding:9px 12px;background:#fff;color:#245c4b;font:inherit;font-size:13px;font-weight:800;text-decoration:none}@media(max-width:820px){.cbid-entertainment-novel .a,.cbid-entertainment-novel .e{grid-template-columns:1fr}}@media(max-width:560px){.cbid-entertainment-novel .v{padding-inline:16px}.cbid-entertainment-novel .a,.cbid-entertainment-novel .d,.cbid-entertainment-novel .o{border-radius:18px}.cbid-entertainment-novel .i{grid-template-columns:1fr}.cbid-entertainment-novel .j{grid-column:auto}.cbid-entertainment-novel .r{display:grid}.cbid-entertainment-novel .e dl{grid-template-columns:1fr}.cbid-entertainment-novel .i button{width:100%}}.cbid-entertainment-novel .i select,.cbid-entertainment-novel .d>label select{width:100%;min-width:0;min-height:48px;border:1px solid #bfd0c8;border-radius:12px;padding:13px 14px;background:#fbfdfc;color:#173d31;font:inherit;font-size:16px}.cbid-entertainment-novel .d>label{display:grid;gap:10px;min-width:0;font-weight:800}.cbid-entertainment-novel .i{align-items:start}.cbid-entertainment-novel .i label{align-content:start}.cbid-entertainment-novel .i small{font-size:13px;font-weight:400;line-height:1.5}.cbid-entertainment-novel .s{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px;border-bottom:1px solid #bfd0c8}.cbid-entertainment-novel .s button{min-height:48px;padding:12px 4px;border:0;border-bottom:3px solid transparent;background:transparent;color:#19382f;font:inherit;cursor:pointer}.cbid-entertainment-novel .s button[aria-selected=true]{border-bottom-color:#0f6b4f;color:#0f6b4f;font-weight:750}.cbid-entertainment-novel .s button:focus-visible{outline:3px solid #0f6b4f;outline-offset:2px}.cbid-entertainment-novel .n{grid-column:1/-1;min-width:0;border:1px solid #cedbd4;border-radius:14px;padding:clamp(14px,3vw,24px);display:grid;gap:16px}.cbid-entertainment-novel .n legend{padding:0 8px;font-size:18px;font-weight:700}.cbid-entertainment-novel .n p{margin:0;line-height:1.65;color:#5b7067}.cbid-entertainment-novel .c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 0;border-top:1px solid #dce4df;min-width:0}.cbid-entertainment-novel .q{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cbid-entertainment-novel .q h3{font-size:17px;margin:0}.cbid-entertainment-novel .n button{width:auto;min-height:44px;justify-self:start}.cbid-entertainment-novel .c label{min-width:0}.cbid-entertainment-novel .n input,.cbid-entertainment-novel .n select{max-width:100%;min-width:0;font-size:16px}@media(max-width:600px){.cbid-entertainment-novel .c{grid-template-columns:minmax(0,1fr)}}.cbid-entertainment-video.smartlingo-video .discovery-page{width:100%;max-width:none;min-width:0;padding-block:24px 40px;color:#172b35;font-size:16px;line-height:1.6}.cbid-entertainment-video.smartlingo-video .discovery-bot{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #dce5e3;border-radius:14px;background:#fff;margin-block:8px}.cbid-entertainment-video.smartlingo-video .discovery-status{font-size:14px;min-height:22px;margin:10px 0;color:#536471}.cbid-entertainment-video.smartlingo-video .discovery-waterfall{width:100%;min-width:0}.cbid-entertainment-video.smartlingo-video .discovery-card{break-inside:avoid;display:block;width:100%;max-width:100%;min-width:0;margin:0 0 20px;border:1px solid #e1e8e6;border-radius:14px;background:#fff;overflow-wrap:anywhere}.cbid-entertainment-video.smartlingo-video .discovery-thumbnail{position:relative;display:block;width:100%;padding:0;border:0;border-radius:14px 14px 0 0;background:#edf1f0;color:#fff;cursor:pointer;aspect-ratio:16/9;overflow:hidden}.cbid-entertainment-video.smartlingo-video .discovery-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.cbid-entertainment-video.smartlingo-video .discovery-play{position:absolute;inset:0;display:grid;place-items:center;font-size:28px;text-shadow:0 1px 8px #000}.cbid-entertainment-video.smartlingo-video .discovery-source{position:absolute;inset-inline-end:8px;bottom:8px;padding:2px 7px;background:#111d;border-radius:4px;font-size:12px;font-weight:500}.cbid-entertainment-video.smartlingo-video .discovery-card-copy{padding:14px 16px 16px;min-width:0}.cbid-entertainment-video.smartlingo-video .discovery-card h2{font-size:17px;line-height:1.5;font-weight:500;margin:0 0 10px;overflow-wrap:anywhere}.cbid-entertainment-video.smartlingo-video .discovery-card a{color:#245f91;font-size:14px;font-weight:400;overflow-wrap:anywhere}.cbid-entertainment-video.smartlingo-video .discovery-original-link{display:inline-flex;align-items:center;min-height:44px}.cbid-entertainment-video.smartlingo-video .discovery-more{display:block;margin:16px auto}.cbid-entertainment-video.smartlingo-video .discovery-empty{min-height:180px;font-size:16px}.cbid-entertainment-video.smartlingo-video .discovery-page :focus-visible{outline:3px solid #2371ae;outline-offset:3px}@media(max-width:700px){.cbid-entertainment-video.smartlingo-video .discovery-page{padding-block:20px 32px}.cbid-entertainment-video.smartlingo-video .discovery-bot{flex-wrap:wrap}}.cbid-entertainment-video.smartlingo-video .discovery-thumbnail{aspect-ratio:16/9}.cbid-entertainment-video.smartlingo-video .discovery-card[data-orientation=portrait] .discovery-thumbnail{aspect-ratio:9/16}.cbid-entertainment-video.smartlingo-video .discovery-thumbnail .discovery-play,.cbid-entertainment-video.smartlingo-video .discovery-thumbnail .discovery-source{color:#fff}.cbid-entertainment-video.smartlingo-video .discovery-waterfall{--discovery-columns:3;display:grid;grid-template-columns:repeat(var(--discovery-columns),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:auto;align-items:start;gap:20px}.cbid-entertainment-video.smartlingo-video .discovery-waterfall.is-masonry-ready{grid-auto-rows:1px;row-gap:0}.cbid-entertainment-video.smartlingo-video .discovery-waterfall>.discovery-card{margin:0}@media(max-width:1100px){.cbid-entertainment-video.smartlingo-video .discovery-waterfall{--discovery-columns:2}}@media(max-width:700px){.cbid-entertainment-video.smartlingo-video .discovery-waterfall{--discovery-columns:1}}.cbid-entertainment-video.smartlingo-video .discovery-viewer{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);border:0;background:#080d12;color:#fff;box-sizing:border-box;overflow:auto;font-size:16px;line-height:1.5;touch-action:auto}.cbid-entertainment-video.smartlingo-video .discovery-viewer[open]{display:block}.cbid-entertainment-video.smartlingo-video .discovery-viewer::backdrop{background:#080d12}.cbid-entertainment-video.smartlingo-video .discovery-viewer *{box-sizing:border-box}.cbid-entertainment-video.smartlingo-video .discovery-viewer:focus{outline:none}.cbid-entertainment-video.smartlingo-video .discovery-viewer-surface{display:grid;grid-template-rows:auto minmax(200px,1fr) auto;width:100%;height:100%;min-width:0;min-height:0;background:#080d12;color:#fff}.cbid-entertainment-video.smartlingo-video .discovery-viewer-surface:fullscreen,.cbid-entertainment-video.smartlingo-video .discovery-viewer-surface:-webkit-full-screen{width:100vw;height:100dvh;max-width:none;max-height:none;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.cbid-entertainment-video.smartlingo-video .discovery-viewer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,440px) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:4px 12px;touch-action:none}.cbid-entertainment-video.smartlingo-video .discovery-viewer-heading{min-width:0;flex:1}.cbid-entertainment-video.smartlingo-video .discovery-viewer-settings,.cbid-entertainment-video.smartlingo-video .discovery-playback-actions{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.cbid-entertainment-video.smartlingo-video .discovery-viewer-settings{flex:0 1 auto}.cbid-entertainment-video.smartlingo-video .discovery-viewer-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.cbid-entertainment-video.smartlingo-video .discovery-viewer-timeline{width:100%;min-width:0;justify-self:center}.cbid-entertainment-video.smartlingo-video .discovery-player-timeline{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.cbid-entertainment-video.smartlingo-video .discovery-viewer .discovery-player-seek{appearance:none;-webkit-appearance:none;flex:1;min-width:80px;width:100%;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;cursor:pointer;touch-action:none;background:linear-gradient(#b5f5df,#b5f5df) left center/0 4px no-repeat,linear-gradient(#556572,#556572) center/100% 4px no-repeat}.cbid-entertainment-video.smartlingo-video .discovery-player-seek::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border:0;border-radius:50%;background:#b5f5df}.cbid-entertainment-video.smartlingo-video .discovery-player-seek::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#b5f5df}.cbid-entertainment-video.smartlingo-video .discovery-player-seek::-moz-range-track{background:transparent;border:0}.cbid-entertainment-video.smartlingo-video .discovery-viewer .discovery-player-seek:disabled{opacity:.4;cursor:default}.cbid-entertainment-video.smartlingo-video .discovery-viewer button{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border:1px solid #556572;border-radius:50%;background:#172731;color:#fff;font-size:24px;font-weight:400;cursor:pointer;touch-action:manipulation}.cbid-entertainment-video.smartlingo-video .discovery-viewer button:disabled{opacity:.4;cursor:default}.cbid-entertainment-video.smartlingo-video .discovery-viewer button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cbid-entertainment-video.smartlingo-video .discovery-viewer .discovery-youtube-sound{position:static;inset:auto;margin:0;background:#172731;color:#fff;box-shadow:none}.cbid-entertainment-video.smartlingo-video .discovery-viewer .discovery-viewer-top button{position:relative;isolation:isolate;border:0;background:transparent;padding:10px}.cbid-entertainment-video.smartlingo-video .discovery-viewer-top button:before{content:"";position:absolute;inset:6px;border:1px solid #556572;border-radius:50%;background:#172731;z-index:-1;pointer-events:none}.cbid-entertainment-video.smartlingo-video .discovery-viewer-top .discovery-autoplay[aria-checked=true],.cbid-entertainment-video.smartlingo-video .discovery-viewer-top .discovery-youtube-sound[aria-pressed=true]{background:transparent;color:#07392d}.cbid-entertainment-video.smartlingo-video .discovery-viewer-top .discovery-autoplay[aria-checked=true]:before,.cbid-entertainment-video.smartlingo-video .discovery-viewer-top .discovery-youtube-sound[aria-pressed=true]:before{background:#b5f5df;border-color:#b5f5df}.cbid-entertainment-video.smartlingo-video .discovery-player-time{font-size:12px;color:#e0e9ed;font-variant-numeric:tabular-nums;white-space:nowrap}.cbid-entertainment-video.smartlingo-video .discovery-viewer-error{grid-column:1/-1;flex-basis:100%;font-size:13px;max-width:none;overflow-wrap:anywhere}.cbid-entertainment-video.smartlingo-video .discovery-viewer-media{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-template-rows:minmax(200px,1fr);align-items:center;width:100%;min-width:0;min-height:200px;direction:ltr;background:#080d12;touch-action:none}.cbid-entertainment-video.smartlingo-video .discovery-player-frame{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;width:100%;min-width:0;background:#000;container-type:size}.cbid-entertainment-video.smartlingo-video .discovery-youtube-stage{position:relative;flex:none;width:100%;min-width:200px;min-height:200px;max-width:1400px;aspect-ratio:16/9;background:#000}.cbid-entertainment-video.smartlingo-video .discovery-viewer-media[data-orientation=portrait] .discovery-youtube-stage{width:auto;height:100%;max-width:100%;aspect-ratio:9/16}.cbid-entertainment-video.smartlingo-video .discovery-player-frame .discovery-youtube-stage>iframe{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:none;border:0;background:#000;aspect-ratio:auto;touch-action:auto}.cbid-entertainment-video.smartlingo-video .discovery-side-previous,.cbid-entertainment-video.smartlingo-video .discovery-side-next{position:relative;justify-self:center;align-self:center}@supports (width:1cqw){.cbid-entertainment-video.smartlingo-video .discovery-youtube-stage{width:min(100cqw,calc(100cqh*16/9));height:max(200px,min(100cqh,56.25cqw))}.cbid-entertainment-video.smartlingo-video .discovery-viewer-media[data-orientation=portrait] .discovery-youtube-stage{width:min(100cqw,56.25cqh);height:max(200px,min(100cqh,calc(100cqw*16/9)))}}.cbid-entertainment-video.smartlingo-video .discovery-viewer-ad{width:100%;min-width:0;min-height:0;background:#fff;color:#15313b}.cbid-entertainment-video.smartlingo-video .discovery-viewer-ad iframe{touch-action:auto}.cbid-entertainment-video.smartlingo-video .discovery-viewer-ad :is(a,button){touch-action:auto}.cbid-entertainment-video.smartlingo-video .discovery-viewer :focus-visible{outline:3px solid #83caff;outline-offset:2px}@media(max-width:1100px){.cbid-entertainment-video.smartlingo-video .discovery-viewer-top{grid-template-columns:minmax(0,1fr) auto;gap:0 8px}.cbid-entertainment-video.smartlingo-video .discovery-viewer-timeline{grid-column:1/-1;grid-row:2;max-width:560px}}@media(max-width:700px){.cbid-entertainment-video.smartlingo-video .discovery-viewer-top{display:flex;flex-wrap:wrap;gap:0;padding-inline:8px}.cbid-entertainment-video.smartlingo-video .discovery-viewer-heading{flex-basis:100%}.cbid-entertainment-video.smartlingo-video .discovery-viewer-tools{width:100%;gap:2px}.cbid-entertainment-video.smartlingo-video .discovery-viewer-timeline{order:2;flex-basis:100%;max-width:none}.cbid-entertainment-video.smartlingo-video .discovery-viewer-settings,.cbid-entertainment-video.smartlingo-video .discovery-playback-actions{gap:2px}}@media(max-width:430px){.cbid-entertainment-video.smartlingo-video .discovery-viewer-media{grid-template-columns:46px minmax(0,1fr) 46px}}.cbid-entertainment-video.smartlingo-video .discovery-page,.cbid-entertainment-video.smartlingo-video .discovery-viewer{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.cbid-entertainment-video.smartlingo-video .discovery-language-select{display:block;width:100%;min-width:0;min-height:48px;margin-block:0 20px;padding:10px 42px 10px 14px;border:1px solid var(--line,#d8e1df);border-radius:12px;background:var(--surface,#fff);color:var(--ink,#15383a);font:400 16px/1.4 var(--font-body,system-ui);text-overflow:ellipsis;cursor:pointer}.cbid-entertainment-video.smartlingo-video .discovery-language-select:focus-visible{outline:2px solid #168878;outline-offset:3px}.cbid-entertainment-video.smartlingo-video [dir=rtl] .discovery-language-select{padding-inline:14px 42px}.cbid-entertainment-video.smartlingo-video .discovery-heading-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cbid-entertainment-video.smartlingo-video .discovery-viewer-top .discovery-like[aria-pressed=true]{color:#07392d}.cbid-entertainment-video.smartlingo-video .discovery-viewer-top .discovery-like[aria-pressed=true]:before{background:#b5f5df;border-color:#b5f5df}.cbid-entertainment-video.smartlingo-video [data-layout-page=follow-me] .learning-entry-shell{padding-top:12px}.cbid-entertainment-video.smartlingo-video [data-layout-page=follow-me] .discovery-page{padding-top:8px}.cbid-entertainment-video.smartlingo-video .discovery-toolbar{display:flex;align-items:center;gap:8px;margin:0 0 14px;min-width:0;width:100%}.cbid-entertainment-video.smartlingo-video .discovery-toolbar .discovery-language-select{flex:1 1 0;width:0;min-width:0;max-width:none;margin:0}.cbid-entertainment-video.smartlingo-video .discovery-toolbar-icon{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #dce5e3;border-radius:10px;color:#245f91;background:#fff}.cbid-entertainment-video.smartlingo-video .discovery-toolbar-icon[aria-current=page]{background:#123235;color:#fff}.cbid-entertainment-video.smartlingo-video .discovery-toolbar-icon svg,.cbid-entertainment-video.smartlingo-video .discovery-like-count svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cbid-entertainment-video.smartlingo-video .discovery-collection-heading{font-size:22px;font-weight:500;line-height:1.4;margin:0 0 12px;overflow-wrap:anywhere}.cbid-entertainment-video.smartlingo-video .discovery-like-count{display:flex;align-items:center;gap:6px;margin:10px 0 4px;font-size:14px}.cbid-entertainment-video.smartlingo-video .discovery-likers{font-size:14px;overflow-wrap:anywhere;margin:4px 0}.cbid-entertainment-video.smartlingo-video .discovery-teacher-info{margin:12px 0 20px;overflow-wrap:anywhere;white-space:pre-line}.cbid-entertainment-video.smartlingo-video .discovery-teacher-card .discovery-card-copy>a{display:flex;align-items:center;min-height:44px}.cbid-entertainment-video.smartlingo-video .discovery-video-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 8px;color:#536471;font-size:14px;line-height:1.5;font-weight:400;font-variant-numeric:tabular-nums}.cbid-entertainment-video.smartlingo-video .discovery-video-views{display:inline-flex;align-items:center;gap:4px;min-width:0}.cbid-entertainment-video.smartlingo-video .discovery-video-views svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cbid-entertainment-video.smartlingo-video .discovery-card .discovery-creator-link{display:flex;align-items:center;min-height:44px;max-width:100%;padding:4px 0;border:0;background:transparent;box-shadow:none;color:#245f91;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.cbid-entertainment-video.smartlingo-video .discovery-creator-link:disabled{opacity:.65;cursor:progress}.cbid-entertainment-video.smartlingo-video .discovery-channel-stats{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;font-size:14px;color:#536471}.cbid-entertainment-video.smartlingo-video .discovery-viewer .discovery-viewer-heading .discovery-creator-link{display:flex;align-items:center;justify-content:flex-start;flex:none;width:auto;height:auto;min-width:0;min-height:44px;max-width:100%;padding:4px 0;border:0;border-radius:0;background:transparent;color:#b5f5df;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;text-align:start;white-space:normal;overflow-wrap:anywhere}.cbid-entertainment-video.smartlingo-video .discovery-viewer .discovery-viewer-heading .discovery-creator-link:before{display:none}.cbid-entertainment-video.smartlingo-video .discovery-management{width:100%;min-width:0;padding-block:12px 32px;font-size:16px;line-height:1.6;color:#173238}.cbid-entertainment-video.smartlingo-video .discovery-management h1{font-size:clamp(25px,3vw,36px);font-weight:600;margin:0}.cbid-entertainment-video.smartlingo-video .discovery-management h2{font-size:20px;font-weight:500;margin:0}.cbid-entertainment-video.smartlingo-video .discovery-management-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cbid-entertainment-video.smartlingo-video .discovery-management-languages{display:flex;align-items:end;gap:24px;flex-wrap:wrap;margin-block:16px}.cbid-entertainment-video.smartlingo-video .discovery-management-languages label{flex:0 1 440px;min-width:0}.cbid-entertainment-video.smartlingo-video .discovery-management-languages select{margin:4px 0 0}.cbid-entertainment-video.smartlingo-video .discovery-management-grid{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:24px}.cbid-entertainment-video.smartlingo-video .discovery-management-grid>aside,.cbid-entertainment-video.smartlingo-video .discovery-management-grid>div{min-width:0}.cbid-entertainment-video.smartlingo-video .discovery-management-grid nav{display:grid;gap:6px;margin-top:12px}.cbid-entertainment-video.smartlingo-video .discovery-management-grid nav button{text-align:start;padding:10px 12px;border:1px solid #d6e1df;border-radius:9px;background:#fff;color:#173238;min-height:44px;font:inherit;overflow-wrap:anywhere}.cbid-entertainment-video.smartlingo-video .discovery-management-grid nav button[aria-pressed=true]{background:#133a3a;color:#fff}.cbid-entertainment-video.smartlingo-video .discovery-management-form{display:grid;gap:16px;padding:20px;border:1px solid #d6e1df;border-radius:14px;background:#fff;min-width:0}.cbid-entertainment-video.smartlingo-video .discovery-management-form label{display:grid;gap:6px;min-width:0}.cbid-entertainment-video.smartlingo-video .discovery-management-form input:not([type=checkbox]),.cbid-entertainment-video.smartlingo-video .discovery-management-form textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #bfcfcb;border-radius:8px;background:#fff;font:400 16px/1.5 system-ui;color:#173238}.cbid-entertainment-video.smartlingo-video .discovery-management-form textarea{resize:vertical;overflow-wrap:anywhere}.cbid-entertainment-video.smartlingo-video .discovery-management-help{font-size:14px;line-height:1.6;color:#4e6668;margin:0;overflow-wrap:anywhere}.cbid-entertainment-video.smartlingo-video .discovery-parameter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.cbid-entertainment-video.smartlingo-video .discovery-parameter-grid small{font-size:13px;color:#4e6668}.cbid-entertainment-video.smartlingo-video .discovery-checkboxes{display:flex;gap:20px;flex-wrap:wrap}.cbid-entertainment-video.smartlingo-video .discovery-checkboxes label{display:flex;align-items:center;min-height:44px;gap:8px}.cbid-entertainment-video.smartlingo-video .discovery-checkboxes input{width:20px;height:20px}.cbid-entertainment-video.smartlingo-video .discovery-management-form>.button{justify-self:start;font-weight:500}.cbid-entertainment-video.smartlingo-video .discovery-small-icon{display:inline-grid;place-items:center;flex:none;min-width:44px;min-height:44px;padding:10px;border:1px solid #bacdca;border-radius:9px;background:#fff;color:#173238;font-size:24px;cursor:pointer}.cbid-entertainment-video.smartlingo-video .discovery-small-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cbid-entertainment-video.smartlingo-video .discovery-managed-videos{display:grid;gap:10px;margin-block:24px}.cbid-entertainment-video.smartlingo-video .discovery-managed-videos article{display:flex;gap:14px;align-items:center;min-width:0;padding:12px;border:1px solid #d6e1df;border-radius:12px;background:#fff}.cbid-entertainment-video.smartlingo-video .discovery-managed-videos img{width:120px;height:auto;aspect-ratio:16/9;object-fit:cover;flex:none}.cbid-entertainment-video.smartlingo-video .discovery-managed-videos article>div{flex:1;min-width:0;overflow-wrap:anywhere}.cbid-entertainment-video.smartlingo-video .discovery-managed-videos p{font-size:14px;margin:5px 0 0}.cbid-entertainment-video.smartlingo-video .discovery-removed-video{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:10px 0;overflow-wrap:anywhere}.cbid-entertainment-video.smartlingo-video .discovery-removed-video span{min-width:0}.cbid-entertainment-video.smartlingo-video .discovery-removed-video button{min-height:44px;flex:none}.cbid-entertainment-video.smartlingo-video .discovery-management :focus-visible{outline:3px solid #2371ae;outline-offset:2px}@media(max-width:760px){.cbid-entertainment-video.smartlingo-video .discovery-management-grid{grid-template-columns:minmax(0,1fr)}.cbid-entertainment-video.smartlingo-video .discovery-management-grid nav{display:flex;overflow-x:auto;padding-bottom:8px}.cbid-entertainment-video.smartlingo-video .discovery-management-grid nav button{flex:none;max-width:220px}.cbid-entertainment-video.smartlingo-video .discovery-management-form{padding:14px}.cbid-entertainment-video.smartlingo-video .discovery-managed-videos img{width:80px}}.cbid-entertainment-video.smartlingo-video .discovery-management-fields{display:contents}.cbid-entertainment-video.smartlingo-video .discovery-management-fields>.button{justify-self:start;font-weight:500}.point-transfer-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.point-transfer .public-coin-balance{align-items:center}.point-transfer .public-coin-balance strong{margin-inline-start:auto}.site-typography dialog.point-transfer-dialog.creative-live-dialog{inset:0;margin:auto;box-sizing:border-box;width:min(480px,calc(100% - 32px));height:fit-content;max-height:calc(100dvh - 32px);padding:24px;border:1px solid #b8c2ca;border-radius:16px;background:#fff;color:#172c3b;overflow:auto}.point-transfer-dialog::backdrop{background:#172c3b99}.point-transfer-dialog h2{font-size:24px;font-weight:600;margin:0 0 20px}.point-transfer-dialog p,.point-transfer-dialog label,.point-transfer-dialog input,.point-transfer-dialog button{font-size:16px;line-height:1.6}.point-transfer-dialog label{display:grid;gap:8px;margin-block:16px}.point-transfer-dialog input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px 12px;color:#172c3b;background:#fff;border:1px solid #657386;border-radius:8px}.point-transfer-dialog button{min-height:48px;padding:10px 20px;text-align:center;cursor:pointer}.point-transfer-dialog button:disabled{color:#fff;background:#4d5267;opacity:1;cursor:default}.point-transfer-dialog .point-transfer-member-id{font-size:28px;overflow-wrap:anywhere}.point-transfer-dialog [role=alert]{color:#84242d}.point-transfer-recipient{overflow-wrap:anywhere}.point-transfer-dialog :focus-visible{outline:3px solid #195ba7;outline-offset:3px}.site-typography dialog.point-transfer-dialog.creative-live-dialog :is(p,h2,label,strong){color:#172c3b;opacity:1}.site-typography dialog.point-transfer-dialog.creative-live-dialog h2{font-size:24px;font-weight:600;margin:0 0 20px}.site-typography dialog.point-transfer-dialog.creative-live-dialog button{color:#fff;background:#29324b;border:1px solid #657386;font-size:16px;min-height:48px}.site-typography dialog.point-transfer-dialog.creative-live-dialog button.secondary{color:#172c3b;background:#fff}.site-typography dialog.point-transfer-dialog.creative-live-dialog button:disabled{color:#fff;background:#4d5267;opacity:1}.site-typography dialog.point-transfer-dialog.creative-live-dialog [role=alert] p{color:#84242d}.site-typography dialog.point-transfer-dialog.creative-live-dialog :focus-visible{outline:3px solid #195ba7;outline-offset:3px}.member-public-profile .creator-profile-hero:not(.has-banner) .creator-profile-main h1{color:#172638}.member-public-profile .creator-profile-hero:not(.has-banner) .creator-profile-main .creator-handle{color:#46576b!important;font-size:14px}.member-public-profile .creator-profile-hero:not(.has-banner) .creator-profile-bio{color:#46576b}.member-public-profile .creator-profile-stats>span,.member-public-profile .creator-profile-hero .eyebrow{font-size:14px}.member-public-profile .creator-profile-main h1{flex-wrap:wrap}.member-public-profile .creator-profile-main h1>.user-category-badge{flex:none;font-size:14px;font-weight:400}.member-public-profile .creator-profile-hero:has(>.profile-referral-qr){grid-template-columns:110px minmax(0,1fr) 144px}.profile-referral-qr{grid-column:3;grid-row:1;position:relative;z-index:1;min-width:0}.site-typography .profile-referral-qr-preview{display:flex;flex-direction:column;align-items:center;gap:4px;width:144px;max-width:100%;padding:0;background:#fff;color:#172638;border:1px solid #b7adbf;border-radius:10px;overflow:hidden;cursor:pointer;font:inherit;font-size:16px;line-height:1.5}.profile-referral-qr-preview img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.profile-referral-qr-preview>span{padding:0 8px 8px;overflow-wrap:anywhere}.site-typography dialog.creative-live-dialog.profile-qr-viewer{position:fixed;inset:0;box-sizing:border-box;width:100%;height:100dvh;max-width:none;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:#f7f5fb;color:#172638}.profile-qr-viewer-shell{display:flex;flex-direction:column;height:100%;min-width:0;box-sizing:border-box;padding-top:max(72px,calc(60px + env(safe-area-inset-top)))}.site-typography dialog.creative-live-dialog.profile-qr-viewer button{display:grid;place-items:center;min-width:48px;min-height:48px;width:48px;height:48px;padding:10px;border:1px solid #756586;border-radius:50%;background:#fff;color:#172638;cursor:pointer}.profile-qr-viewer svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.profile-qr-close{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2}.profile-qr-main{display:flex;flex:1;min-height:0;min-width:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;box-sizing:border-box;overflow:auto}.profile-qr-image-row{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;max-width:100%;width:min(100%,520px);direction:ltr}.profile-qr-image-row>img{display:block;justify-self:center;width:100%;height:auto;aspect-ratio:1;object-fit:contain;max-height:calc(100dvh - 270px)}.site-typography .profile-qr-link{box-sizing:border-box;max-width:100%;width:min(100%,520px);min-height:48px;padding:8px;font:inherit;font-size:16px;text-align:center;background:#fff;border:1px solid #b7adbf;border-radius:8px;color:#172638}.profile-qr-main p{font-size:16px;line-height:1.5;color:#172638;max-width:100%;overflow-wrap:anywhere}.profile-qr-viewer .translator-bottom-ad{flex:none;min-height:0;max-height:20%;margin-top:auto;overflow:auto}.profile-qr-viewer .ads-menu-page-banner{padding:0}.profile-qr-viewer .translator-bottom-ad iframe{border-radius:0!important}.profile-qr-viewer button:focus-visible,.profile-referral-qr-preview:focus-visible{outline:3px solid #246b62;outline-offset:3px}@media(max-width:640px){.member-public-profile .creator-profile-hero:has(>.profile-referral-qr){grid-template-columns:72px minmax(0,1fr)}.profile-referral-qr{grid-column:1/-1;grid-row:2;justify-self:center}}@media(orientation:landscape)and (max-height:600px){.profile-qr-viewer-shell{padding-top:60px}.profile-qr-main{padding-block:0;gap:4px}.profile-qr-image-row>img{max-height:calc(100dvh - 210px)}}.cbid-entertainment-video.smartlingo-video .google-ad-banner{box-sizing:border-box;width:100%;min-width:0;padding:0;grid-column:1 / -1}.cbid-entertainment-video.smartlingo-video .google-ad-banner .adsbygoogle{width:100%;min-width:0}.cbid-entertainment-video.smartlingo-video .google-placement{width:100%;min-width:0;grid-column:1 / -1}.cbid-entertainment-video.smartlingo-video .home-page-ad-banner{box-sizing:border-box;width:100%;min-width:0;padding-inline:var(--learning-shell-gutter,20px)}.cbid-entertainment-video.ezverse-video .listing-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;width:100%;margin-bottom:20px}.cbid-entertainment-video.ezverse-video .listing-heading-copy{flex:1 1 340px;min-width:0}.cbid-entertainment-video.ezverse-video .listing-title-row{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.cbid-entertainment-video.ezverse-video .listing-title-row h1{font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.25;letter-spacing:normal;margin:0;overflow-wrap:anywhere}.cbid-entertainment-video.ezverse-video .listing-heading-copy p{font-size:16px;line-height:1.6;font-weight:400;color:#536471;margin:10px 0 0;max-width:70ch}.cbid-entertainment-video.ezverse-video .listing-search{flex:1 1 480px;min-width:0;margin:0}.cbid-entertainment-video.ezverse-video .listing-title-row .discovery-actions{flex-wrap:wrap;flex-shrink:1}.cbid-entertainment-video.ezverse-video :is(.discovery-tabs,.creator-feed-page>.creator-feed-shell>.creator-feed-toolbar>.content-tabs,.creator-directory-page>.creator-discovery-tabs,.alerts-page>.alerts-tabs-toolbar>.alerts-tabs){display:flex;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;width:100%;margin:0 0 16px;padding:2px 2px 8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;border:0;border-radius:0;background:transparent;box-shadow:none}.cbid-entertainment-video.ezverse-video :is(.discovery-tabs,.creator-feed-page>.creator-feed-shell>.creator-feed-toolbar>.content-tabs,.creator-directory-page>.creator-discovery-tabs,.alerts-page>.alerts-tabs-toolbar>.alerts-tabs)>:is(a,button){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;min-width:max-content;padding:8px 14px;border:0;border-radius:12px;background:#eaf0ef;color:#243840;font-size:16px;font-weight:500;line-height:1.5;white-space:nowrap;text-decoration:none;box-shadow:none}.cbid-entertainment-video.ezverse-video :is(.discovery-tabs,.creator-feed-page>.creator-feed-shell>.creator-feed-toolbar>.content-tabs,.creator-directory-page>.creator-discovery-tabs,.alerts-page>.alerts-tabs-toolbar>.alerts-tabs)>:is(.active,[aria-current=page],[aria-selected=true]){background:#102e31;color:#fff;border:0;box-shadow:none}.cbid-entertainment-video.ezverse-video .creator-feed-page>.creator-feed-shell>.creator-feed-toolbar{min-width:0}.cbid-entertainment-video.ezverse-video .creator-feed-page>.creator-feed-shell>.creator-feed-toolbar>.content-tabs{margin-bottom:0}@media(max-width:700px){.cbid-entertainment-video.ezverse-video .listing-heading{flex-direction:column;align-items:stretch;gap:16px}.cbid-entertainment-video.ezverse-video .listing-heading-copy,.cbid-entertainment-video.ezverse-video .listing-search{flex-basis:auto;width:100%}.cbid-entertainment-video.ezverse-video .listing-title-row h1{font-size:28px}}.cbid-entertainment-video.ezverse-video .listing-title-row .creator-start-inline{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-weight:500}.cbid-entertainment-video.ezverse-video .listing-search{max-width:none}.cbid-entertainment-video.ezverse-video .creator-feed-page .creator-masonry>.creator-feed-empty{grid-column:1/-1;width:100%;min-width:0}.cbid-entertainment-video.ezverse-video .listing-heading-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;border:0}.cbid-entertainment-video.ezverse-video .listing-heading-search-only .listing-search{flex-basis:100%;width:100%}.cbid-entertainment-video.ezverse-video .discovery-viewer{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);border:0;background:#080d12;color:#fff;box-sizing:border-box;overflow:auto;font-size:16px;line-height:1.5;touch-action:auto}.cbid-entertainment-video.ezverse-video .discovery-viewer[open]{display:block}.cbid-entertainment-video.ezverse-video .discovery-viewer::backdrop{background:#080d12}.cbid-entertainment-video.ezverse-video .discovery-viewer *{box-sizing:border-box}.cbid-entertainment-video.ezverse-video .discovery-viewer:focus{outline:none}.cbid-entertainment-video.ezverse-video .discovery-viewer-surface{display:grid;grid-template-rows:auto minmax(200px,1fr) auto;width:100%;height:100%;min-width:0;min-height:0;background:#080d12;color:#fff}.cbid-entertainment-video.ezverse-video .discovery-viewer-surface:fullscreen,.cbid-entertainment-video.ezverse-video .discovery-viewer-surface:-webkit-full-screen{width:100vw;height:100dvh;max-width:none;max-height:none;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.cbid-entertainment-video.ezverse-video .discovery-viewer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,440px) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:4px 12px;touch-action:none}.cbid-entertainment-video.ezverse-video .discovery-viewer-context{min-width:0;flex:1;font-size:14px;font-weight:400;color:#c3ced8;overflow-wrap:anywhere}.cbid-entertainment-video.ezverse-video .discovery-viewer-settings,.cbid-entertainment-video.ezverse-video .discovery-playback-actions{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.cbid-entertainment-video.ezverse-video .discovery-viewer-settings{flex:0 1 auto}.cbid-entertainment-video.ezverse-video .discovery-viewer-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.cbid-entertainment-video.ezverse-video .discovery-viewer-timeline{width:100%;min-width:0;justify-self:center}.cbid-entertainment-video.ezverse-video .discovery-player-timeline{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.cbid-entertainment-video.ezverse-video .discovery-viewer .discovery-player-seek{appearance:none;-webkit-appearance:none;flex:1;min-width:80px;width:100%;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;cursor:pointer;touch-action:none;background:linear-gradient(#b5f5df,#b5f5df) left center/0 4px no-repeat,linear-gradient(#556572,#556572) center/100% 4px no-repeat}.cbid-entertainment-video.ezverse-video .discovery-player-seek::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border:0;border-radius:50%;background:#b5f5df}.cbid-entertainment-video.ezverse-video .discovery-player-seek::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#b5f5df}.cbid-entertainment-video.ezverse-video .discovery-player-seek::-moz-range-track{background:transparent;border:0}.cbid-entertainment-video.ezverse-video .discovery-viewer .discovery-player-seek:disabled{opacity:.4;cursor:default}.cbid-entertainment-video.ezverse-video .discovery-viewer button{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;border:1px solid #556572;border-radius:50%;background:#172731;color:#fff;font-size:24px;font-weight:400;cursor:pointer;touch-action:manipulation}.cbid-entertainment-video.ezverse-video .discovery-viewer button:disabled{opacity:.4;cursor:default}.cbid-entertainment-video.ezverse-video .discovery-viewer button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cbid-entertainment-video.ezverse-video .discovery-viewer .discovery-youtube-sound{position:static;inset:auto;margin:0;background:#172731;color:#fff;box-shadow:none}.cbid-entertainment-video.ezverse-video .discovery-viewer .discovery-viewer-top button{position:relative;isolation:isolate;border:0;background:transparent;padding:10px}.cbid-entertainment-video.ezverse-video .discovery-viewer-top button:before{content:"";position:absolute;inset:6px;border:1px solid #556572;border-radius:50%;background:#172731;z-index:-1;pointer-events:none}.cbid-entertainment-video.ezverse-video .discovery-viewer-top .discovery-autoplay[aria-checked=true],.cbid-entertainment-video.ezverse-video .discovery-viewer-top .discovery-youtube-sound[aria-pressed=true]{background:transparent;color:#07392d}.cbid-entertainment-video.ezverse-video .discovery-viewer-top .discovery-autoplay[aria-checked=true]:before,.cbid-entertainment-video.ezverse-video .discovery-viewer-top .discovery-youtube-sound[aria-pressed=true]:before{background:#b5f5df;border-color:#b5f5df}.cbid-entertainment-video.ezverse-video .discovery-player-time{font-size:12px;color:#e0e9ed;font-variant-numeric:tabular-nums;white-space:nowrap}.cbid-entertainment-video.ezverse-video .discovery-viewer-error{grid-column:1/-1;flex-basis:100%;font-size:13px;max-width:none;overflow-wrap:anywhere}.cbid-entertainment-video.ezverse-video .discovery-viewer-media{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-template-rows:minmax(200px,1fr);align-items:center;width:100%;min-width:0;min-height:200px;direction:ltr;background:#080d12;touch-action:none}.cbid-entertainment-video.ezverse-video .discovery-player-frame{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;width:100%;min-width:0;background:#000;container-type:size}.cbid-entertainment-video.ezverse-video .discovery-youtube-stage{position:relative;flex:none;width:100%;min-width:200px;min-height:200px;max-width:1400px;aspect-ratio:16/9;background:#000}.cbid-entertainment-video.ezverse-video .discovery-viewer-media[data-orientation=portrait] .discovery-youtube-stage{width:auto;height:100%;max-width:100%;aspect-ratio:9/16}.cbid-entertainment-video.ezverse-video .discovery-player-frame .discovery-youtube-stage>iframe{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:none;border:0;background:#000;aspect-ratio:auto;touch-action:auto}.cbid-entertainment-video.ezverse-video .discovery-side-previous,.cbid-entertainment-video.ezverse-video .discovery-side-next{position:relative;justify-self:center;align-self:center}@supports (width:1cqw){.cbid-entertainment-video.ezverse-video .discovery-youtube-stage{width:min(100cqw,calc(100cqh*16/9));height:max(200px,min(100cqh,56.25cqw))}.cbid-entertainment-video.ezverse-video .discovery-viewer-media[data-orientation=portrait] .discovery-youtube-stage{width:min(100cqw,56.25cqh);height:max(200px,min(100cqh,calc(100cqw*16/9)))}}.cbid-entertainment-video.ezverse-video .discovery-viewer-ad{width:100%;min-width:0;min-height:0;background:#fff;color:#15313b}.cbid-entertainment-video.ezverse-video .discovery-viewer-ad iframe{touch-action:auto}.cbid-entertainment-video.ezverse-video .discovery-viewer-ad :is(a,button){touch-action:auto}.cbid-entertainment-video.ezverse-video .discovery-viewer :focus-visible{outline:3px solid #83caff;outline-offset:2px}@media(max-width:1100px){.cbid-entertainment-video.ezverse-video .discovery-viewer-top{grid-template-columns:minmax(0,1fr) auto;gap:0 8px}.cbid-entertainment-video.ezverse-video .discovery-viewer-timeline{grid-column:1/-1;grid-row:2;max-width:560px}}@media(max-width:700px){.cbid-entertainment-video.ezverse-video .discovery-viewer-top{display:flex;flex-wrap:wrap;gap:0;padding-inline:8px}.cbid-entertainment-video.ezverse-video .discovery-viewer-context{flex-basis:100%}.cbid-entertainment-video.ezverse-video .discovery-viewer-tools{width:100%;gap:2px}.cbid-entertainment-video.ezverse-video .discovery-viewer-timeline{order:2;flex-basis:100%;max-width:none}.cbid-entertainment-video.ezverse-video .discovery-viewer-settings,.cbid-entertainment-video.ezverse-video .discovery-playback-actions{gap:2px}}@media(max-width:430px){.cbid-entertainment-video.ezverse-video .discovery-viewer-media{grid-template-columns:46px minmax(0,1fr) 46px}}.cbid-entertainment-video.ezverse-video .discovery-viewer{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.cbid-entertainment-video.ezverse-video .discovery-viewer-top .discovery-like[aria-pressed=true]{color:#07392d}.cbid-entertainment-video.ezverse-video .discovery-viewer-top .discovery-like[aria-pressed=true]:before{background:#b5f5df;border-color:#b5f5df}.cbid-entertainment-video.ezverse-video .discovery-viewer-heading{min-width:0;flex:1}@media(max-width:700px){.cbid-entertainment-video.ezverse-video .discovery-viewer-top{display:flex;flex-wrap:wrap;gap:0;padding-inline:8px}.cbid-entertainment-video.ezverse-video .discovery-viewer-heading{flex-basis:100%}.cbid-entertainment-video.ezverse-video .discovery-viewer-tools{width:100%;gap:2px}.cbid-entertainment-video.ezverse-video .discovery-viewer-timeline{order:2;flex-basis:100%;max-width:none}.cbid-entertainment-video.ezverse-video .discovery-viewer-settings,.cbid-entertainment-video.ezverse-video .discovery-playback-actions{gap:2px}}.cbid-entertainment-video.ezverse-video .discovery-card .discovery-creator-link{display:flex;align-items:center;min-height:44px;max-width:100%;padding:4px 0;border:0;background:transparent;box-shadow:none;color:#245f91;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.cbid-entertainment-video.ezverse-video .discovery-creator-link:disabled{opacity:.65;cursor:progress}.cbid-entertainment-video.ezverse-video .discovery-viewer .discovery-viewer-heading .discovery-creator-link{display:flex;align-items:center;justify-content:flex-start;flex:none;width:auto;height:auto;min-width:0;min-height:44px;max-width:100%;padding:4px 0;border:0;border-radius:0;background:transparent;color:#b5f5df;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;text-align:start;white-space:normal;overflow-wrap:anywhere}.cbid-entertainment-video.ezverse-video .discovery-viewer .discovery-viewer-heading .discovery-creator-link:before{display:none}.cbid-entertainment-video.ezverse-video .google-ad-banner{box-sizing:border-box;width:100%;min-width:0;padding:0;grid-column:1 / -1}.cbid-entertainment-video.ezverse-video .google-ad-banner .adsbygoogle{width:100%;min-width:0}.cbid-entertainment-video.ezverse-video .google-placement{width:100%;min-width:0;grid-column:1 / -1}.cbid-entertainment-video.ezverse-video .home-page-ad-banner{box-sizing:border-box;width:100%;min-width:0;padding-inline:var(--gutter,clamp(18px,4vw,72px))}.cbid-entertainment-video.ezverse-video .discovery-page{width:100%;max-width:none;min-width:0;padding-block:24px 40px;color:#172b35;font-size:16px;line-height:1.6}.cbid-entertainment-video.ezverse-video .discovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex-shrink:0}.cbid-entertainment-video.ezverse-video .discovery-actions a{font-weight:500;font-size:15px}.cbid-entertainment-video.ezverse-video .discovery-curators{border:1px solid #dce5e3;border-radius:14px;padding:12px 16px}.cbid-entertainment-video.ezverse-video .discovery-curators summary{cursor:pointer;min-height:44px;align-content:center;font-weight:500}.cbid-entertainment-video.ezverse-video .discovery-curators summary span{font-size:14px;color:#536471;margin-inline-start:8px}.cbid-entertainment-video.ezverse-video .discovery-bots{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;padding-block:12px}.cbid-entertainment-video.ezverse-video .discovery-bot{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #dce5e3;border-radius:14px;background:#fff;margin-block:8px}.cbid-entertainment-video.ezverse-video .discovery-bot-avatar{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;font-size:14px;font-weight:600;background:#d6f4e9;color:#105b46}.cbid-entertainment-video.ezverse-video .discovery-bot>div{min-width:0;flex:1}.cbid-entertainment-video.ezverse-video .discovery-bot a{font-size:16px;font-weight:500;overflow-wrap:anywhere}.cbid-entertainment-video.ezverse-video .discovery-bot small,.cbid-entertainment-video.ezverse-video .discovery-category-name{display:block;font-size:13px;color:#536471;overflow-wrap:anywhere}.cbid-entertainment-video.ezverse-video .discovery-bot button{min-height:44px;flex-shrink:0;font-size:14px;padding:8px 10px}.cbid-entertainment-video.ezverse-video .discovery-bot button b{font-weight:400}.cbid-entertainment-video.ezverse-video .discovery-status{font-size:14px;min-height:22px;margin:10px 0;color:#536471}.cbid-entertainment-video.ezverse-video .discovery-waterfall{width:100%;min-width:0}.cbid-entertainment-video.ezverse-video .discovery-card{break-inside:avoid;display:block;width:100%;max-width:100%;min-width:0;margin:0 0 20px;border:1px solid #e1e8e6;border-radius:14px;background:#fff;overflow-wrap:anywhere}.cbid-entertainment-video.ezverse-video .discovery-thumbnail{position:relative;display:block;width:100%;padding:0;border:0;border-radius:14px 14px 0 0;background:#edf1f0;color:#fff;cursor:pointer;aspect-ratio:16/9;overflow:hidden}.cbid-entertainment-video.ezverse-video .discovery-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.cbid-entertainment-video.ezverse-video .discovery-play{position:absolute;inset:0;display:grid;place-items:center;font-size:28px;text-shadow:0 1px 8px #000}.cbid-entertainment-video.ezverse-video .discovery-source{position:absolute;inset-inline-end:8px;bottom:8px;padding:2px 7px;background:#111d;border-radius:4px;font-size:12px;font-weight:500}.cbid-entertainment-video.ezverse-video .discovery-card-copy{padding:14px 16px 16px;min-width:0}.cbid-entertainment-video.ezverse-video .discovery-card h2{font-size:17px;line-height:1.5;font-weight:500;margin:0 0 10px;overflow-wrap:anywhere}.cbid-entertainment-video.ezverse-video .discovery-card a{color:#245f91;font-size:14px;font-weight:400;overflow-wrap:anywhere}.cbid-entertainment-video.ezverse-video .discovery-curator-line{font-size:13px;color:#536471;margin:8px 0}.cbid-entertainment-video.ezverse-video .discovery-curator-line a{font-size:13px}.cbid-entertainment-video.ezverse-video .discovery-original-link{display:inline-flex;align-items:center;min-height:44px}.cbid-entertainment-video.ezverse-video .discovery-more{display:block;margin:16px auto}.cbid-entertainment-video.ezverse-video .discovery-reference{display:inline-block;margin-top:20px;font-size:13px;color:#536471}.cbid-entertainment-video.ezverse-video .discovery-empty{min-height:180px;font-size:16px}.cbid-entertainment-video.ezverse-video .discovery-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;margin-block:20px}.cbid-entertainment-video.ezverse-video .discovery-admin-card{border:1px solid #dce5e3;border-radius:14px;padding:20px;min-width:0;background:#fff}.cbid-entertainment-video.ezverse-video .discovery-admin-card h2{font-size:18px;font-weight:500;margin:0}.cbid-entertainment-video.ezverse-video .discovery-admin-card p{font-size:14px;color:#536471}.cbid-entertainment-video.ezverse-video .discovery-admin-card form{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cbid-entertainment-video.ezverse-video .discovery-admin-card label{flex-basis:100%;font-size:14px}.cbid-entertainment-video.ezverse-video .discovery-admin-card input{flex:1;min-width:0;width:100%;font-size:16px;height:48px;padding:10px;border:1px solid #aebfbb;border-radius:8px}.cbid-entertainment-video.ezverse-video .discovery-admin-card button{min-height:44px;font-size:15px;font-weight:500}.cbid-entertainment-video.ezverse-video .discovery-admin-card .discovery-actions{margin-top:12px;flex-shrink:1}.cbid-entertainment-video.ezverse-video .discovery-page :focus-visible{outline:3px solid #2371ae;outline-offset:3px}@media(max-width:1100px){.cbid-entertainment-video.ezverse-video .discovery-actions{flex-shrink:1}}@media(max-width:700px){.cbid-entertainment-video.ezverse-video .discovery-page{padding-block:20px 32px}.cbid-entertainment-video.ezverse-video .discovery-bot{flex-wrap:wrap}.cbid-entertainment-video.ezverse-video .discovery-bot>div{flex-basis:calc(100% - 58px)}.cbid-entertainment-video.ezverse-video .discovery-bot button{margin-inline-start:54px}}.cbid-entertainment-video.ezverse-video .discovery-thumbnail{aspect-ratio:16/9}.cbid-entertainment-video.ezverse-video .discovery-card[data-orientation=portrait] .discovery-thumbnail{aspect-ratio:9/16}.cbid-entertainment-video.ezverse-video .discovery-thumbnail .discovery-play,.cbid-entertainment-video.ezverse-video .discovery-thumbnail .discovery-source{color:#fff}.cbid-entertainment-video.ezverse-video .discovery-waterfall{--discovery-columns:3;display:grid;grid-template-columns:repeat(var(--discovery-columns),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:auto;align-items:start;gap:20px}.cbid-entertainment-video.ezverse-video .discovery-waterfall.is-masonry-ready{grid-auto-rows:1px;row-gap:0}.cbid-entertainment-video.ezverse-video .discovery-waterfall>.discovery-card{margin:0}@media(max-width:1100px){.cbid-entertainment-video.ezverse-video .discovery-waterfall{--discovery-columns:2}}@media(max-width:700px){.cbid-entertainment-video.ezverse-video .discovery-waterfall{--discovery-columns:1}}.public-ref-id{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;max-width:100%}.public-ref-id button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:10px;background:transparent;color:var(--blue,#17639e);cursor:pointer}.public-ref-id button:hover{background:#17639e0d}.public-ref-id button:focus-visible{outline:3px solid #67b8ed;outline-offset:2px}.public-ref-id svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.public-ref-id-status{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.member-social-links{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:4px 2px 10px;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.member-social-links a{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line,#c9dfd7);border-radius:50%;color:var(--mint-dark,#08795c);background:var(--white,#fff)}.member-social-links a:hover{color:var(--white,#fff);background:var(--mint-dark,#08795c)}.member-social-links a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.member-social-links svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.member-social-links .social-wordmark{fill:currentColor;stroke:none}.member-public-profile .creator-profile-main>h1:has(>.profile-nft-badge){display:flex;align-items:center;gap:12px;flex-wrap:wrap}.member-public-profile .profile-nft-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none;color:#670de5;text-decoration:none}.member-public-profile .profile-nft-badge:focus-visible{outline:3px solid #172a3c;outline-offset:3px}.member-public-profile .profile-nft-badge:hover{background:transparent;box-shadow:none}.member-public-profile .profile-nft-status{font-size:16px;line-height:1.6}.member-public-profile .profile-nft-status a{color:#49307d;text-decoration:underline}.member-public-profile .profile-nft-badge img{display:block;width:20px;height:20px;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none}.sports-player-profile,.sports-player-admin{background:#fff;color:#172638;padding:24px;border:1px solid #d8d4e2;border-radius:18px;margin:24px 0;font-size:16px;line-height:1.65;min-width:0}.sports-player-profile h1{font-size:32px;line-height:1.3;overflow-wrap:anywhere}.sports-player-profile h2,.sports-player-admin h2{font-size:24px}.sports-player-profile p,.sports-player-admin p,.sports-player-admin label{font-size:16px;color:#172638}.sports-player-profile a,.sports-player-admin a{color:#493087;text-decoration:underline;overflow-wrap:anywhere}.sports-player-avatar{font-size:64px;width:120px;height:120px;display:grid;place-items:center;border-radius:28px;background:#f0eafa}.sports-player-profile button,.sports-player-admin button,.sports-player-admin input,.sports-player-admin select{font:inherit;font-size:16px;min-height:48px;border:1px solid #91899e;border-radius:10px;padding:8px 14px;background:#f8f7fc;color:#172638}.sports-player-profile button:disabled,.sports-player-admin button:disabled{opacity:1;color:#172638;background:#f1f0f5;cursor:wait}.sports-player-metrics{display:flex;flex-wrap:wrap;gap:20px}.sports-player-metrics p{flex:1;min-width:100px;border:1px solid #d8d4e2;padding:16px}.sports-player-metrics strong{display:block;font-size:28px}.sports-player-table{max-width:100%;overflow:auto}.sports-player-table table{width:100%;border-collapse:collapse}.sports-player-table th,.sports-player-table td{padding:12px;text-align:start;font-size:16px;border-bottom:1px solid #d8d4e2}.sports-player-filters{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.sports-player-filters label{display:grid;gap:6px}.sports-player-admin ul{list-style:none;margin:16px 0;padding:0}.sports-player-admin li{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 0;border-bottom:1px solid #d8d4e2}.sports-player-admin li label{display:flex;gap:8px;align-items:center}.sports-player-admin input:not([type=checkbox]){width:min(100%,320px)}.sports-player-admin input[type=checkbox]{min-width:24px}.sports-player-profile button:focus-visible,.sports-player-admin :is(a,button,input,select):focus-visible{outline:3px solid #c5b2ff;outline-offset:3px}@media(max-width:500px){.sports-player-profile,.sports-player-admin{padding:16px}.sports-player-admin li label{width:100%;flex-wrap:wrap}.sports-player-admin input:not([type=checkbox]){width:100%}}.member-module .cbid-assistants{background:#fff;color:#172638;border:1px solid #d8d4e2;border-radius:18px;padding:24px;margin:24px 0;min-width:0;font-size:16px;line-height:1.65}.member-module .cbid-assistants :is(p,label,dt,dd,li,input,button){font-size:16px;color:#172638;opacity:1}.member-module .cbid-assistants h1{font-size:32px;line-height:1.3;overflow-wrap:anywhere}.member-module .cbid-assistants h2{font-size:24px;overflow-wrap:anywhere}.member-module .cbid-assistants a{color:#493087;text-decoration:underline;overflow-wrap:anywhere}.member-module .cbid-assistants form{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.member-module .cbid-assistants label{display:grid;gap:8px;flex:1;min-width:min(100%,240px)}.member-module .cbid-assistants input,.member-module .cbid-assistants button{font:inherit;font-size:16px;min-height:48px;border-radius:10px;padding:10px 16px;border:1px solid #91899e;background:#f8f7fc;max-width:100%;box-sizing:border-box;text-align:center}.member-module .cbid-assistants input{text-align:start;width:100%}.member-module .cbid-assistants button:disabled{background:#f1f0f5;color:#172638;cursor:not-allowed;opacity:1}.member-module .cbid-assistants :is(input,button,a):focus-visible{outline:3px solid #c5b2ff;outline-offset:3px}.member-module .cbid-assistants .assistant-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));list-style:none;margin:24px 0;padding:0;gap:16px}.member-module .cbid-assistants .assistant-list li,.member-module .cbid-assistants dl>div{border:1px solid #d8d4e2;border-radius:12px;padding:16px;min-width:0}.member-module .cbid-assistants dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.member-module .cbid-assistants dd{margin:6px 0 0;overflow-wrap:anywhere}.member-module .cbid-assistants [role=alert]{border:1px solid #ffd4d4;padding:12px;color:#ffe4e4}@media(max-width:500px){.member-module .cbid-assistants{padding:16px}.member-module .cbid-assistants form button{width:100%}}.member-module .cbid-assistants .assistant-task-form{margin:24px 0;padding:20px 0;border-top:1px solid #d8d4e2}.member-module .cbid-assistants .assistant-task-form h2,.member-module .cbid-assistants fieldset{width:100%;min-width:0}.member-module .cbid-assistants .assistant-hours{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px}.member-module .cbid-assistants .assistant-check{display:flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto}.member-module .cbid-assistants input[type=checkbox]{width:24px;height:24px;min-height:24px;flex:0 0 24px;padding:0}.member-module .cbid-assistants select{font:inherit;font-size:16px;min-height:48px;background:#f8f7fc;color:#172638}.member-module .cbid-assistants legend{font-size:16px;color:#172638}.member-module .cbid-assistants p[role=alert]{background:#fff0f0;color:#6c1823;border-color:#a44a55}.member-module .cbid-assistants .assistant-run-summary{flex-basis:100%;overflow-wrap:anywhere}.member-module .assistant-quest-dashboard .assistant-owned-list{grid-template-columns:1fr}.member-module .assistant-quest-dashboard .assistant-owned-list>li{padding:0;overflow:hidden}.assistant-owned>summary{display:flex;gap:16px;align-items:center;cursor:pointer;min-height:88px;padding:16px;list-style:inside}.assistant-owned>summary>span{display:grid;gap:4px;flex:1;min-width:0;overflow-wrap:anywhere}.assistant-owned>summary:after{content:"\2304";font-size:24px}.assistant-owned[open]>summary:after{content:"\2303"}.assistant-owned-content{padding:0 20px 20px}.member-module .assistant-quest-dashboard form{align-items:start}.member-module .assistant-quest-dashboard form>p{flex-basis:100%;margin:0}.member-module .assistant-quest-dashboard select{width:100%;box-sizing:border-box;border:1px solid #91899e;border-radius:10px;padding:10px 12px}.member-module .assistant-quest-dashboard .assistant-create-form{margin-block:20px}.member-module .assistant-quest-dashboard .assistant-create-form>label{flex-basis:100%}.member-module .assistant-quest-dashboard .quests-share{max-width:100%}.member-module .assistant-quest-dashboard .quests-share-url{flex-wrap:wrap}.member-module .assistant-quest-dashboard h1{font-weight:600}.member-module .assistant-quest-dashboard .assistant-owned>summary strong{font-weight:500}.member-module .assistant-quest-dashboard .assistant-zone{font-size:14px}.assistant-owned-content .nft-collector-trade{margin-top:16px}.member-module .assistant-quest-dashboard .nft-collector-trade>form{align-items:flex-end}.member-module .assistant-quest-dashboard .nft-collector-trade>form>button{margin:0}.C{min-width:0;min-height:44px;position:relative;display:flex;align-items:center;overflow:hidden;border:1px solid #7ed8b2;border-radius:10px;background:#0e2929;color:#f5fff9;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff0d}.M{position:relative;left:0;flex:0 0 auto;width:max-content;display:grid;grid-auto-flow:column;grid-auto-columns:var(--ticker-travel,100vw);font-weight:750;animation:S var(--ticker-duration,7s) linear infinite both}.g{display:inline-block;width:max-content;padding-inline:14px}.U{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes S{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--ticker-travel,100vw)))}}@media(prefers-reduced-motion:reduce){.C{overflow-x:auto}.M{display:block;animation:none;left:0;transform:none}.g+.g{display:none}}.smartmeeting-surface.smartmeeting-surface{all:revert;box-sizing:border-box;font-size:16px;line-height:normal}.smartmeeting-surface.smartmeeting-surface :where(*:not(svg *):not([hidden])){all:revert}.member-smartmeeting-webinars{width:100%;padding:clamp(20px,3vw,32px);border:1px solid rgba(8,33,42,.13);border-radius:28px;margin-top:28px}.smartmeeting-surface.smartmeeting-surface .meeting-editor{width:min(100% - 2 * var(--gutter),1120px);margin:0 auto 30px}.smartmeeting-surface.smartmeeting-surface .meeting-editor>.button{min-height:44px}.smartmeeting-surface.smartmeeting-surface .meeting-editor .schedule-form{margin-top:12px}.smartmeeting-surface.smartmeeting-surface .meeting-editor-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.smartmeeting-surface.smartmeeting-surface .meeting-delete-button{min-height:46px;padding:0 18px;border:1px solid #efb4ad;border-radius:12px;color:#a5261d;background:#fff5f3;font-weight:800;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .meeting-delete-button:disabled{opacity:.55}.smartmeeting-surface.smartmeeting-surface .schedule-form .checkbox-row{display:flex;align-items:center;gap:10px}.smartmeeting-surface.smartmeeting-surface .schedule-form .checkbox-row input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:var(--mint-dark)}.smartmeeting-surface.smartmeeting-surface .schedule-form .checkbox-row>span{min-width:0;flex:1 1 auto;line-height:1.45;overflow-wrap:normal}.smartmeeting-surface.smartmeeting-surface{--ink: #08212a;--muted: #557077;--paper: #f4f8f6;--white: #ffffff;--line: rgba(8, 33, 42, .13);--mint: #2de3aa;--mint-dark: #0a9a73;--blue: #3f9cff;--navy: #061d27;--navy-2: #0b3540;--coral: #ff7c62;--shadow: 0 22px 70px rgba(8, 33, 42, .12);--radius: 28px;--gutter: clamp(18px, 4vw, 72px)}.smartmeeting-surface.smartmeeting-surface *{box-sizing:border-box}.smartmeeting-surface.smartmeeting-surface{scroll-behavior:smooth;background:var(--paper)}.smartmeeting-surface.smartmeeting-surface{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.smartmeeting-surface.smartmeeting-surface a{color:inherit;text-decoration:none}.smartmeeting-surface.smartmeeting-surface button,.smartmeeting-surface.smartmeeting-surface input,.smartmeeting-surface.smartmeeting-surface textarea,.smartmeeting-surface.smartmeeting-surface select{font:inherit}.smartmeeting-surface.smartmeeting-surface button,.smartmeeting-surface.smartmeeting-surface a,.smartmeeting-surface.smartmeeting-surface select{-webkit-tap-highlight-color:transparent}.smartmeeting-surface.smartmeeting-surface img,.smartmeeting-surface.smartmeeting-surface svg{max-width:100%}.smartmeeting-surface.smartmeeting-surface h1,.smartmeeting-surface.smartmeeting-surface h2,.smartmeeting-surface.smartmeeting-surface h3,.smartmeeting-surface.smartmeeting-surface p,.smartmeeting-surface.smartmeeting-surface li,.smartmeeting-surface.smartmeeting-surface dd,.smartmeeting-surface.smartmeeting-surface dt,.smartmeeting-surface.smartmeeting-surface a,.smartmeeting-surface.smartmeeting-surface button,.smartmeeting-surface.smartmeeting-surface label,.smartmeeting-surface.smartmeeting-surface span{overflow-wrap:anywhere}.smartmeeting-surface.smartmeeting-surface .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.smartmeeting-surface.smartmeeting-surface main,.smartmeeting-surface.smartmeeting-surface section,.smartmeeting-surface.smartmeeting-surface article,.smartmeeting-surface.smartmeeting-surface div,.smartmeeting-surface.smartmeeting-surface nav,.smartmeeting-surface.smartmeeting-surface form{min-width:0}.smartmeeting-surface.smartmeeting-surface .eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:var(--mint-dark);font-size:12px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.smartmeeting-surface.smartmeeting-surface .eyebrow>span{width:28px;height:2px;background:var(--mint-dark);flex:0 0 auto}.smartmeeting-surface.smartmeeting-surface .page-heading h1{max-width:16ch;margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.04;letter-spacing:-.055em;font-weight:730}.smartmeeting-surface.smartmeeting-surface .button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:0;border-radius:14px;font-weight:780;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.smartmeeting-surface.smartmeeting-surface .button:hover{transform:translateY(-2px)}.smartmeeting-surface.smartmeeting-surface .button.primary{color:var(--navy);background:var(--mint);box-shadow:0 14px 32px #2de3aa38}.smartmeeting-surface.smartmeeting-surface .button.ghost{color:var(--ink);background:#ffffffc2;border:1px solid var(--line)}.smartmeeting-surface.smartmeeting-surface .button.compact{min-height:44px;padding:0 16px;white-space:nowrap;overflow-wrap:normal}.smartmeeting-surface.smartmeeting-surface .button:disabled{opacity:.5;cursor:not-allowed;transform:none}.smartmeeting-surface.smartmeeting-surface .meeting-window{width:min(100%,540px);padding:14px;border-radius:28px;color:var(--white);background:linear-gradient(155deg,#0e3742,#051820);box-shadow:0 36px 100px #0518205c;transform:rotate(-1.2deg)}.smartmeeting-surface.smartmeeting-surface .meeting-top{height:42px;padding:0 7px;display:flex;align-items:center;justify-content:space-between;color:#cfe3e4;font-size:12px;font-weight:700}.smartmeeting-surface.smartmeeting-surface .meeting-top i,.smartmeeting-surface.smartmeeting-surface .online-dot{width:8px;height:8px;display:inline-block;margin-inline-end:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 5px #ff7c621a}.smartmeeting-surface.smartmeeting-surface .video-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.smartmeeting-surface.smartmeeting-surface .video-person{min-height:178px;padding:12px;position:relative;display:grid;place-items:center;border-radius:18px;overflow:hidden}.smartmeeting-surface.smartmeeting-surface .video-person:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,transparent,rgba(0,0,0,.13))}.smartmeeting-surface.smartmeeting-surface .video-person span{width:74px;height:74px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#ffffff26;font-size:25px;font-weight:800}.smartmeeting-surface.smartmeeting-surface .video-person small{position:absolute;inset:auto auto 10px 12px;z-index:2;font-size:11px;font-weight:680}.smartmeeting-surface.smartmeeting-surface .meeting-controls{height:68px;display:flex;align-items:center;justify-content:center;gap:12px}.smartmeeting-surface.smartmeeting-surface .meeting-controls i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#ffffff1a;font-style:normal}.smartmeeting-surface.smartmeeting-surface .meeting-controls .hangup{color:#fff;background:var(--coral)}.smartmeeting-surface.smartmeeting-surface .meeting-panels{width:100%;padding:0 var(--gutter) clamp(72px,8vw,120px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.smartmeeting-surface.smartmeeting-surface .meeting-panel{min-height:290px;padding:clamp(25px,3vw,40px);display:flex;flex-direction:column;border-radius:var(--radius);transition:transform .2s ease,box-shadow .2s ease}.smartmeeting-surface.smartmeeting-surface .meeting-panel:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.smartmeeting-surface.smartmeeting-surface .meeting-panel>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.smartmeeting-surface.smartmeeting-surface .meeting-panel h2{margin:auto 0 8px;font-size:clamp(30px,3.4vw,48px);line-height:1.05;letter-spacing:-.05em}.smartmeeting-surface.smartmeeting-surface .meeting-panel p{max-width:36ch;margin:0 0 22px;line-height:1.55}.smartmeeting-surface.smartmeeting-surface .page-section{width:100%;min-height:70vh;padding:clamp(52px,7vw,100px) var(--gutter) clamp(80px,10vw,150px)}.smartmeeting-surface.smartmeeting-surface .page-heading{width:100%;margin-bottom:42px}.smartmeeting-surface.smartmeeting-surface .page-heading h1{max-width:18ch;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.smartmeeting-surface.smartmeeting-surface .page-heading>p:last-child{max-width:70ch;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.smartmeeting-surface.smartmeeting-surface .page-heading.centered{text-align:center;display:grid;justify-items:center}.smartmeeting-surface.smartmeeting-surface .page-heading.centered .eyebrow{justify-content:center}.smartmeeting-surface.smartmeeting-surface .my-rooms-page{display:grid;gap:28px}.smartmeeting-surface.smartmeeting-surface .my-rooms-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.smartmeeting-surface.smartmeeting-surface .my-rooms-heading>div{min-width:0}.smartmeeting-surface.smartmeeting-surface .my-rooms-heading>.button{flex:0 0 auto}.smartmeeting-surface.smartmeeting-surface .room-quota{width:fit-content;margin-top:15px;padding:8px 12px;display:inline-flex;gap:6px;border-radius:999px;color:#076e54;background:#dcf8ee}.smartmeeting-surface.smartmeeting-surface .my-managed-rooms,.smartmeeting-surface.smartmeeting-surface .my-joined-rooms{width:100%;padding:clamp(22px,4vw,42px);border:1px solid var(--line);border-radius:var(--radius);background:#fff}.smartmeeting-surface.smartmeeting-surface .section-row-heading{margin-bottom:22px;display:flex;align-items:end;justify-content:space-between;gap:20px}.smartmeeting-surface.smartmeeting-surface .section-row-heading>div{min-width:0}.smartmeeting-surface.smartmeeting-surface .section-row-heading .eyebrow{margin-bottom:10px}.smartmeeting-surface.smartmeeting-surface .section-row-heading h2{margin:0;font-size:clamp(25px,3vw,40px);letter-spacing:-.045em;overflow-wrap:anywhere}.smartmeeting-surface.smartmeeting-surface .section-row-heading>a{color:var(--mint-dark);font-weight:800}@media(max-width:620px){.smartmeeting-surface.smartmeeting-surface .my-rooms-heading,.smartmeeting-surface.smartmeeting-surface .section-row-heading{align-items:stretch;flex-direction:column}.smartmeeting-surface.smartmeeting-surface .my-rooms-heading>.button{width:100%}}.smartmeeting-surface.smartmeeting-surface .directory-list{display:grid;gap:14px}.smartmeeting-surface.smartmeeting-surface .directory-card{width:100%;padding:clamp(18px,2.6vw,30px);display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,34px);border:1px solid var(--line);border-radius:22px;background:#ffffffc7;box-shadow:0 12px 45px #08212a0b}.smartmeeting-surface.smartmeeting-surface .meeting-card-actions{display:grid;gap:8px}.smartmeeting-surface.smartmeeting-surface .meeting-card-actions .button{justify-content:center}.smartmeeting-surface.smartmeeting-surface .meeting-card-actions .chat-room-button{color:var(--navy);border:1px solid var(--line);background:#fff}.smartmeeting-surface.smartmeeting-surface .meeting-delete-button{width:42px;height:42px;border:1px solid #f0c4bf;border-radius:12px;background:#fff5f3;color:#c84636;font-size:22px;line-height:1;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .meeting-delete-button:hover:not(:disabled){background:#ffe8e4}.smartmeeting-surface.smartmeeting-surface .meeting-delete-button:disabled{opacity:.55;cursor:wait}.smartmeeting-surface.smartmeeting-surface .meeting-date{min-height:82px;display:grid;place-items:center;align-content:center;border-radius:17px;color:var(--white);background:var(--navy)}.smartmeeting-surface.smartmeeting-surface .meeting-date strong{font-size:27px;line-height:1}.smartmeeting-surface.smartmeeting-surface .meeting-date span{margin-top:5px;font-size:11px;text-transform:uppercase}.smartmeeting-surface.smartmeeting-surface .meeting-meta{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:11px;font-weight:730}.smartmeeting-surface.smartmeeting-surface .directory-copy h2{margin:8px 0;font-size:clamp(20px,2.3vw,30px);letter-spacing:-.035em}.smartmeeting-surface.smartmeeting-surface .directory-copy p{max-width:70ch;margin:0 0 9px;color:var(--muted);line-height:1.5}.smartmeeting-surface.smartmeeting-surface .directory-copy small{color:var(--mint-dark);font-weight:720}.smartmeeting-surface.smartmeeting-surface .empty-state{width:100%;min-height:370px;padding:50px 24px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed rgba(8,33,42,.23);border-radius:var(--radius);background:#ffffff78}.smartmeeting-surface.smartmeeting-surface .empty-state>span{font-size:42px;color:var(--mint-dark)}.smartmeeting-surface.smartmeeting-surface .empty-state h1,.smartmeeting-surface.smartmeeting-surface .empty-state h2{margin:14px 0 8px;font-size:clamp(27px,4vw,42px)}.smartmeeting-surface.smartmeeting-surface .empty-state p{max-width:55ch;margin:0 0 24px;color:var(--muted);line-height:1.6}.smartmeeting-surface.smartmeeting-surface .schedule-form{width:100%;padding:clamp(22px,4vw,48px);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow)}.smartmeeting-surface.smartmeeting-surface .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.smartmeeting-surface.smartmeeting-surface .form-grid .wide{grid-column:1/-1}.smartmeeting-surface.smartmeeting-surface .schedule-form label,.smartmeeting-surface.smartmeeting-surface .join-room-card label{min-width:0;display:grid;gap:9px;color:var(--ink);font-size:13px;font-weight:760}.smartmeeting-surface.smartmeeting-surface .schedule-form input,.smartmeeting-surface.smartmeeting-surface .schedule-form textarea,.smartmeeting-surface.smartmeeting-surface .schedule-form select,.smartmeeting-surface.smartmeeting-surface .join-room-card input{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:#f9fbfa;outline:none;font-size:16px}.smartmeeting-surface.smartmeeting-surface .password-entry-control{position:relative}.smartmeeting-surface.smartmeeting-surface .join-room-card .password-entry-control input,.smartmeeting-surface.smartmeeting-surface .meeting-editor .password-entry-control input{padding-inline-end:54px}.smartmeeting-surface.smartmeeting-surface .password-visibility-toggle{width:42px;height:42px;position:absolute;top:5px;inset-inline-end:5px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;color:#fff;background:#ffffff1a;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .password-visibility-toggle:hover,.smartmeeting-surface.smartmeeting-surface .password-visibility-toggle:focus-visible{background:#fff3;outline:2px solid var(--mint);outline-offset:1px}.smartmeeting-surface.smartmeeting-surface .meeting-editor .password-visibility-toggle{color:var(--navy);background:transparent}.smartmeeting-surface.smartmeeting-surface .meeting-editor .password-visibility-toggle:hover,.smartmeeting-surface.smartmeeting-surface .meeting-editor .password-visibility-toggle:focus-visible{background:#dcf8ee}.smartmeeting-surface.smartmeeting-surface .password-visibility-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.smartmeeting-surface.smartmeeting-surface .meeting-password-status{color:var(--muted);font-size:12px;font-weight:600;line-height:1.5}.smartmeeting-surface.smartmeeting-surface .schedule-form textarea{resize:vertical;min-height:112px}.smartmeeting-surface.smartmeeting-surface .schedule-form input:focus,.smartmeeting-surface.smartmeeting-surface .schedule-form textarea:focus,.smartmeeting-surface.smartmeeting-surface .schedule-form select:focus,.smartmeeting-surface.smartmeeting-surface .join-room-card input:focus{border-color:var(--mint-dark);box-shadow:0 0 0 4px #2de3aa21}.smartmeeting-surface.smartmeeting-surface .meeting-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;border:0}.smartmeeting-surface.smartmeeting-surface .meeting-choice-grid legend{width:100%;margin-bottom:9px;color:var(--ink);font-size:13px;font-weight:760}.smartmeeting-surface.smartmeeting-surface .meeting-choice{min-height:118px;display:grid;gap:7px;align-content:center;padding:17px 18px;border:1px solid var(--line);border-radius:16px;background:#f9fbfa;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.smartmeeting-surface.smartmeeting-surface .meeting-choice input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.smartmeeting-surface.smartmeeting-surface .meeting-choice strong{font-size:17px}.smartmeeting-surface.smartmeeting-surface .meeting-choice small{color:var(--muted);line-height:1.5}.smartmeeting-surface.smartmeeting-surface .meeting-choice.is-selected{border-color:var(--mint-dark);background:#effff9;box-shadow:0 0 0 3px #2de3aa24}.smartmeeting-surface.smartmeeting-surface .form-error{color:#b6382e;font-size:13px;font-weight:650}.smartmeeting-surface.smartmeeting-surface .room-page{width:100%;padding:clamp(24px,4vw,58px) var(--gutter) 80px}.smartmeeting-surface.smartmeeting-surface .room-layout{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:stretch}.smartmeeting-surface.smartmeeting-surface .room-main{min-width:0;position:relative}.smartmeeting-surface.smartmeeting-surface .room-heading{margin-bottom:18px;display:block}.smartmeeting-surface.smartmeeting-surface .room-heading h1{margin:0;font-size:clamp(30px,4.4vw,58px);line-height:1;letter-spacing:-.05em}.smartmeeting-surface.smartmeeting-surface .room-heading>div>p:not(.eyebrow){max-width:70ch;color:var(--muted);line-height:1.55}.smartmeeting-surface.smartmeeting-surface .share-button{min-height:44px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:13px;background:#fff;font-weight:740;text-decoration:none;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .meeting-share-actions{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.smartmeeting-surface.smartmeeting-surface .meeting-share-actions .primary-share{color:#fff;border-color:var(--navy);background:var(--navy)}.smartmeeting-surface.smartmeeting-surface .meeting-share-actions .chat-room-link{color:#08795c;border-color:#a5e5cf;background:#effbf7}.smartmeeting-surface.smartmeeting-surface .meeting-share-actions small{color:var(--mint-dark);font-weight:750;text-align:center}.smartmeeting-surface.smartmeeting-surface .meeting-share-actions .chat-enter-button{position:absolute;z-index:3;left:clamp(24px,5vw,65px);top:clamp(340px,31vw,430px);min-width:190px;color:var(--navy);border-color:var(--mint);background:var(--mint);box-shadow:0 10px 25px #2de3aa2e}.smartmeeting-surface.smartmeeting-surface .meeting-share-actions .chat-enter-button:hover{transform:translateY(-1px)}.smartmeeting-surface.smartmeeting-surface .meeting-share-actions .chat-enter-button{font-size:0}.smartmeeting-surface.smartmeeting-surface .meeting-share-actions .chat-enter-button:after{content:"Enter Meeting Room \2192";font-size:14px}.smartmeeting-surface.smartmeeting-surface.lang-zh .meeting-share-actions .chat-enter-button:after{content:"\8fdb\5165\4f1a\8bae\5ba4  \2192"}.smartmeeting-surface.smartmeeting-surface .meeting-share-backdrop{position:fixed;inset:0;z-index:300;padding:clamp(12px,3vw,36px);display:grid;place-items:center;overflow-y:auto;background:#03171eb8;backdrop-filter:blur(12px)}.smartmeeting-surface.smartmeeting-surface .meeting-share-studio{width:min(1120px,100%);max-height:94vh;padding:clamp(20px,3vw,38px);position:relative;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1fr);gap:clamp(24px,4vw,52px);overflow-y:auto;border-radius:26px;background:#f5faf8;box-shadow:0 28px 90px #0000004d}.smartmeeting-surface.smartmeeting-surface .meeting-share-close{width:40px;height:40px;position:absolute;top:14px;right:14px;z-index:2;border:0;border-radius:50%;color:#fff;background:var(--navy);font-size:25px;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .meeting-share-controls{padding-top:10px}.smartmeeting-surface.smartmeeting-surface .meeting-share-controls h2{margin:0 0 14px;font-size:clamp(30px,4vw,48px);letter-spacing:-.045em}.smartmeeting-surface.smartmeeting-surface .meeting-share-controls>p:not(.eyebrow){color:var(--muted);line-height:1.65}.smartmeeting-surface.smartmeeting-surface .meeting-share-controls label{margin:20px 0;display:grid;gap:8px;color:var(--ink);font-weight:760}.smartmeeting-surface.smartmeeting-surface .meeting-share-controls select,.smartmeeting-surface.smartmeeting-surface .meeting-share-controls textarea{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:#fff;font:inherit}.smartmeeting-surface.smartmeeting-surface .meeting-share-controls textarea{resize:vertical;font-weight:500}.smartmeeting-surface.smartmeeting-surface .meeting-share-controls label small{justify-self:end;color:var(--muted)}.smartmeeting-surface.smartmeeting-surface .meeting-share-notice{color:var(--mint-dark)!important;font-weight:760}.smartmeeting-surface.smartmeeting-surface .meeting-share-preview{padding:14px;align-self:center;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 20px 55px #06323921}.smartmeeting-surface.smartmeeting-surface .meeting-share-preview canvas{width:100%;aspect-ratio:1;display:block;border-radius:12px;background:var(--navy)}.smartmeeting-surface.smartmeeting-surface .meeting-share-preview>div{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.smartmeeting-surface.smartmeeting-surface .meeting-share-preview button{min-height:46px;border:1px solid var(--navy);border-radius:12px;color:#fff;background:var(--navy);font-weight:760;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .meeting-share-preview button+button{color:var(--navy);background:#fff}.smartmeeting-surface.smartmeeting-surface .join-room-card{min-height:540px;padding:clamp(25px,5vw,65px);display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1fr);gap:clamp(28px,5vw,70px);align-items:center;border-radius:var(--radius);color:#fff;background:radial-gradient(circle at 18% 22%,rgba(45,227,170,.18),transparent 31%),var(--navy)}.smartmeeting-surface.smartmeeting-surface .join-room-card h2{margin:0 0 10px;font-size:clamp(28px,4vw,45px)}.smartmeeting-surface.smartmeeting-surface .join-room-card>div:last-child>p{color:#b8cdd1;line-height:1.6}.smartmeeting-surface.smartmeeting-surface .join-room-card label{margin:15px 0;color:#fff}.smartmeeting-surface.smartmeeting-surface .join-room-card input{color:#fff;border-color:#ffffff2e;background:#ffffff14}.smartmeeting-surface.smartmeeting-surface .join-room-visual{min-height:320px;position:relative;display:grid;place-items:center}.smartmeeting-surface.smartmeeting-surface .join-room-visual>span{width:145px;height:145px;display:grid;place-items:center;border-radius:50%;color:var(--navy);background:var(--mint);font-size:70px;box-shadow:0 0 0 30px #2de3aa14,0 0 0 70px #2de3aa09}.smartmeeting-surface.smartmeeting-surface .join-room-visual i{width:12px;height:12px;position:absolute;border-radius:50%;background:var(--blue)}.smartmeeting-surface.smartmeeting-surface .join-room-visual i:nth-child(2){top:18%;left:10%}.smartmeeting-surface.smartmeeting-surface .join-room-visual i:nth-child(3){top:10%;right:18%;background:var(--coral)}.smartmeeting-surface.smartmeeting-surface .join-room-visual i:nth-child(4){bottom:17%;right:8%;background:var(--mint)}.smartmeeting-surface.smartmeeting-surface .meeting-mode-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.smartmeeting-surface.smartmeeting-surface .meeting-mode-actions .button{width:100%;min-height:54px}.smartmeeting-surface.smartmeeting-surface .meeting-mode-actions .video-mode{color:#fff;border:1px solid rgba(255,255,255,.35);background:#ffffff17}.smartmeeting-surface.smartmeeting-surface .realtime-stage{height:min(74vh,780px);min-height:560px;overflow:hidden;border-radius:var(--radius);background:#020c10}.smartmeeting-surface.smartmeeting-surface .realtime-stage rtk-meeting{height:100%;width:100%}.smartmeeting-surface.smartmeeting-surface .room-layout.is-joined{display:block}.smartmeeting-surface.smartmeeting-surface .room-layout.is-joined .room-heading{display:none}.smartmeeting-surface.smartmeeting-surface .room-layout.is-joined .realtime-stage{width:100%;height:calc(100dvh - 150px);min-height:620px}.smartmeeting-surface.smartmeeting-surface .live-participant-drawer .chat-list{background:#fff}.smartmeeting-surface.smartmeeting-surface .room-layout.is-audio .recording-panel{margin-top:0}.smartmeeting-surface.smartmeeting-surface .audio-stage-shell{color:var(--ink);background:linear-gradient(145deg,#e8fff7,#edf6ff)}.smartmeeting-surface.smartmeeting-surface .audio-meeting-stage{width:100%;height:100%;padding:18px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px}.smartmeeting-surface.smartmeeting-surface .audio-meeting-stage>rtk-participants-audio{width:1px;height:1px;position:absolute;overflow:hidden}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top{min-height:68px;padding:10px 12px 10px 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;border:1px solid rgba(8,33,42,.1);border-radius:18px;background:#ffffffe6;box-shadow:0 12px 35px #08212a14}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top>div{display:flex;align-items:center;gap:9px}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top>div:last-child{justify-content:end}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top small{color:var(--muted)}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top time{padding:9px 14px;border-radius:10px;color:#fff;background:var(--navy);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:800}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top button{min-height:40px;padding:0 13px;border:1px solid var(--line);border-radius:11px;color:var(--navy);background:#fff;font-weight:760;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top .audio-leave{color:#fff;border-color:#cf4337;background:#cf4337}.smartmeeting-surface.smartmeeting-surface .audio-live-dot{width:10px;height:10px;border-radius:50%;background:var(--mint-dark);box-shadow:0 0 0 5px #16a37a21}.smartmeeting-surface.smartmeeting-surface .audio-chat-room{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(8,33,42,.1);border-radius:20px;background:#fff}.smartmeeting-surface.smartmeeting-surface .audio-chat-room>header{min-height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.smartmeeting-surface.smartmeeting-surface .audio-chat-room>header small{color:var(--muted);font-size:11px}.smartmeeting-surface.smartmeeting-surface .audio-chat-room .chat-empty{min-height:180px}.smartmeeting-surface.smartmeeting-surface .recording-panel{margin:0 0 16px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #f1c4bc;border-radius:16px;background:#fff4f1}.smartmeeting-surface.smartmeeting-surface .recording-panel>div:first-child{display:grid;gap:4px}.smartmeeting-surface.smartmeeting-surface .recording-panel strong{color:#96392e;font-size:13px}.smartmeeting-surface.smartmeeting-surface .recording-panel small{color:var(--muted)}.smartmeeting-surface.smartmeeting-surface .recording-actions{display:flex;flex-wrap:wrap;justify-content:end;align-items:center;gap:8px}.smartmeeting-surface.smartmeeting-surface .recording-actions button,.smartmeeting-surface.smartmeeting-surface .recording-actions a{min-height:36px;padding:0 11px;display:inline-flex;align-items:center;border:1px solid #dca59b;border-radius:10px;color:#7e3028;background:#fff;font-size:11px;font-weight:760;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .recording-actions span{color:#7e3028;font-size:11px;font-weight:720}.smartmeeting-surface.smartmeeting-surface .chat-panel,.smartmeeting-surface.smartmeeting-surface .attendee-panel{min-height:680px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff}.smartmeeting-surface.smartmeeting-surface .chat-panel>header,.smartmeeting-surface.smartmeeting-surface .attendee-panel>header{min-height:75px;padding:18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.smartmeeting-surface.smartmeeting-surface .chat-panel>header>div,.smartmeeting-surface.smartmeeting-surface .attendee-panel>header>div{display:flex;align-items:center;gap:9px}.smartmeeting-surface.smartmeeting-surface .chat-panel h2,.smartmeeting-surface.smartmeeting-surface .attendee-panel h2{display:inline;margin:0;font-size:17px}.smartmeeting-surface.smartmeeting-surface .online-dot{background:var(--mint);box-shadow:none}.smartmeeting-surface.smartmeeting-surface .chat-panel header small,.smartmeeting-surface.smartmeeting-surface .attendee-panel header small{color:var(--muted);font-size:10px}.smartmeeting-surface.smartmeeting-surface .chat-list{min-height:0;padding:18px;overflow-y:auto}.smartmeeting-surface.smartmeeting-surface .chat-list article{padding:13px 0;border-bottom:1px solid rgba(8,33,42,.08)}.smartmeeting-surface.smartmeeting-surface .chat-list article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.smartmeeting-surface.smartmeeting-surface .chat-list strong{min-width:0;overflow-wrap:anywhere;font-size:12px}.smartmeeting-surface.smartmeeting-surface .chat-message-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px}.smartmeeting-surface.smartmeeting-surface .chat-list time{color:var(--muted);font-size:10px}.smartmeeting-surface.smartmeeting-surface .chat-delete-button{width:30px;height:30px;padding:4px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:8px;color:#a4322b;background:transparent;cursor:pointer;font-size:17px;line-height:1}.smartmeeting-surface.smartmeeting-surface .chat-delete-button:hover,.smartmeeting-surface.smartmeeting-surface .chat-delete-button:focus-visible{border-color:#f0c3bf;background:#fff3f1}.smartmeeting-surface.smartmeeting-surface .chat-delete-button:disabled{opacity:.45;cursor:wait}.smartmeeting-surface.smartmeeting-surface .chat-list p{margin:6px 0 0;color:#38565e;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.smartmeeting-surface.smartmeeting-surface .chat-empty{min-height:300px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted)}.smartmeeting-surface.smartmeeting-surface .chat-empty span{color:var(--mint-dark);font-size:32px}.smartmeeting-surface.smartmeeting-surface .chat-empty p{max-width:24ch}.smartmeeting-surface.smartmeeting-surface .chat-composer{padding:14px;border-top:1px solid var(--line)}.smartmeeting-surface.smartmeeting-surface .chat-composer textarea{width:100%;padding:12px;resize:none;border:1px solid var(--line);border-radius:13px;outline:none;font-size:16px}.smartmeeting-surface.smartmeeting-surface .chat-composer>div{margin-top:8px;display:flex;justify-content:space-between;gap:8px}.smartmeeting-surface.smartmeeting-surface .polish-button,.smartmeeting-surface.smartmeeting-surface .send-button{min-height:38px;border:0;border-radius:11px;font-weight:730;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .polish-button{padding:0 12px;color:#08795c;background:#dcf8ee}.smartmeeting-surface.smartmeeting-surface .send-button{width:42px;color:var(--navy);background:var(--mint);font-size:20px}.smartmeeting-surface.smartmeeting-surface .chat-login{padding:18px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5}.smartmeeting-surface.smartmeeting-surface .chat-login a{color:var(--mint-dark);font-weight:780}.smartmeeting-surface.smartmeeting-surface .chat-private-reply{color:var(--muted);font-size:11px;font-weight:500}.smartmeeting-surface.smartmeeting-surface .chat-reply-button{min-height:30px;padding:3px 8px;border:1px solid #a5e5cf;border-radius:8px;color:#08795c;background:#e8fbf4;font-size:12px;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .chat-reply-target{min-width:0;margin:0 0 10px!important;color:#08795c;font-size:12px;overflow-wrap:anywhere}.smartmeeting-surface.smartmeeting-surface .chat-reply-target button{flex:0 0 30px;min-height:30px;border:0;border-radius:8px;color:#08795c;background:#e8fbf4;font-size:18px;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room{width:min(100% - 2 * var(--gutter),1120px);min-height:78vh;margin:0 auto;padding:clamp(32px,6vw,78px) 0 90px}.smartmeeting-surface.smartmeeting-surface .chat-room-top{margin-bottom:18px;padding:clamp(20px,3vw,32px);display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#effff9,#f5faff)}.smartmeeting-surface.smartmeeting-surface .chat-room-top h1{margin:5px 0;font-size:clamp(28px,4vw,48px);letter-spacing:-.045em}.smartmeeting-surface.smartmeeting-surface .chat-room-top small{color:var(--muted)}.smartmeeting-surface.smartmeeting-surface .chat-room-top nav{display:flex;flex-wrap:wrap;justify-content:end;gap:9px}.smartmeeting-surface.smartmeeting-surface .chat-file-action,.smartmeeting-surface.smartmeeting-surface .chat-meeting-link{min-height:46px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:12px;color:var(--navy);background:#fff;font-size:12px;font-weight:780;text-decoration:none}.smartmeeting-surface.smartmeeting-surface .chat-file-action:not(.is-disabled){color:#08795c;border-color:#a5e5cf}.smartmeeting-surface.smartmeeting-surface .chat-file-action.is-disabled{opacity:.42;cursor:not-allowed}.smartmeeting-surface.smartmeeting-surface .standalone-chat-panel{min-height:620px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 20px 60px #08212a0f}.smartmeeting-surface.smartmeeting-surface .standalone-chat-panel>header{min-height:68px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.smartmeeting-surface.smartmeeting-surface .standalone-chat-panel>header small{color:var(--muted);font-size:11px}.smartmeeting-surface.smartmeeting-surface .chat-retention-note{margin:14px 4px 0;color:var(--muted);font-size:11px;text-align:center}.smartmeeting-surface.smartmeeting-surface .pricing-page>.page-heading{width:min(100%,1180px);margin-inline:auto}.smartmeeting-surface.smartmeeting-surface .pricing-page>.page-heading{margin-bottom:42px}.smartmeeting-surface.smartmeeting-surface .pricing-page>.page-heading h1{max-width:21ch;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.smartmeeting-surface.smartmeeting-surface .compact-empty{min-height:230px;padding:25px}.smartmeeting-surface.smartmeeting-surface .crypto-cta>.button{justify-self:end;white-space:nowrap}.smartmeeting-surface.smartmeeting-surface .flow-card>.button{justify-self:start}.smartmeeting-surface.smartmeeting-surface .flow-card .button.ghost{width:fit-content}@media(max-width:760px){.smartmeeting-surface.smartmeeting-surface .admin-subscriber-form .button{width:100%}}.smartmeeting-surface.smartmeeting-surface .speaker-indicator{width:fit-content;margin:0 0 14px;padding:10px 15px;display:flex;align-items:center;gap:7px;border:1px solid #a5e5cf;border-radius:999px;color:#08795c;background:#e8fbf4;font-size:12px;box-shadow:0 9px 25px #08795c14}.smartmeeting-surface.smartmeeting-surface .speaker-waves{height:18px;display:inline-flex;align-items:center;gap:2px}.smartmeeting-surface.smartmeeting-surface .speaker-waves i{width:3px;height:7px;border-radius:999px;background:currentColor;animation:speaker-wave .7s ease-in-out infinite alternate}.smartmeeting-surface.smartmeeting-surface .speaker-waves i:nth-child(2){height:15px;animation-delay:-.35s}.smartmeeting-surface.smartmeeting-surface .speaker-waves i:nth-child(3){height:10px;animation-delay:-.15s}.smartmeeting-surface.smartmeeting-surface .chat-file-action.is-recording{color:#b42318;border-color:#f1b9b2;background:#fff3f1;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .recording-pulse{width:8px;height:8px;border-radius:50%;background:#e23b31;box-shadow:0 0 0 4px #e23b311f;animation:recording-pulse 1s ease-in-out infinite alternate}@keyframes speaker-wave{to{transform:scaleY(.42);opacity:.55}}@keyframes recording-pulse{to{opacity:.45}}.smartmeeting-surface.smartmeeting-surface .audio-speaker-status{min-height:42px;width:fit-content;padding:9px 14px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#ffffffd6;font-size:12px}.smartmeeting-surface.smartmeeting-surface .audio-speaker-status .speaker-waves i{animation-play-state:paused;opacity:.35}.smartmeeting-surface.smartmeeting-surface .audio-speaker-status.is-active{color:#08795c;border-color:#a5e5cf;background:#e8fbf4}.smartmeeting-surface.smartmeeting-surface .audio-speaker-status.is-active .speaker-waves i{animation-play-state:running;opacity:1}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top .audio-record{color:#b42318;border-color:#f1b9b2;background:#fff3f1}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top .audio-record.is-recording{color:#fff;border-color:#c9372c;background:#c9372c}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top button:disabled{opacity:.48;cursor:not-allowed}.smartmeeting-surface.smartmeeting-surface .room-layout>.room-main>.recording-panel{display:none}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room>rtk-participants-audio{width:1px;height:1px;position:absolute;overflow:hidden}.smartmeeting-surface.smartmeeting-surface .chat-audio-leave{color:#fff;border-color:#cf4337;background:#cf4337;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .speaker-indicator.is-waiting{color:var(--muted);border-color:var(--line);background:#fff}.smartmeeting-surface.smartmeeting-surface .speaker-indicator.is-waiting .speaker-waves i{animation-play-state:paused;opacity:.35}.smartmeeting-surface.smartmeeting-surface .chat-room-error{margin:0 0 14px;padding:12px 14px;border:1px solid #f2b8b2;border-radius:12px;background:#fff2f0}.smartmeeting-surface.smartmeeting-surface .realtime-browser-recovery{display:grid;gap:10px}.smartmeeting-surface.smartmeeting-surface .realtime-browser-recovery>div{display:flex;flex-wrap:wrap;gap:8px}.smartmeeting-surface.smartmeeting-surface .realtime-browser-recovery button{min-height:40px;padding:8px 13px;border:1px solid #d88c84;border-radius:10px;color:#8f2c24;background:#fff;font:inherit;font-weight:750;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .realtime-browser-recovery button:first-child{color:#fff;border-color:#b6382e;background:#b6382e}.smartmeeting-surface.smartmeeting-surface .join-room-card .meeting-mode-actions{display:none}.smartmeeting-surface.smartmeeting-surface .media-toggle,.smartmeeting-surface.smartmeeting-surface .media-mute-all{width:46px;height:46px;padding:0;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--navy);cursor:pointer}.smartmeeting-surface.smartmeeting-surface .media-toggle svg,.smartmeeting-surface.smartmeeting-surface .media-mute-all svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.smartmeeting-surface.smartmeeting-surface .media-toggle.is-on{color:#fff;background:var(--mint-dark);border-color:var(--mint-dark)}.smartmeeting-surface.smartmeeting-surface .media-toggle.is-pending{color:#fff;background:#e77820;border-color:#d86b19;box-shadow:0 7px 18px #be540a38}.smartmeeting-surface.smartmeeting-surface .media-toggle:disabled{cursor:wait}.smartmeeting-surface.smartmeeting-surface .media-toggle.is-on:disabled,.smartmeeting-surface.smartmeeting-surface .media-toggle.is-pending:disabled{opacity:1}.smartmeeting-surface.smartmeeting-surface .media-mute-all{color:#fff;background:var(--navy);border-color:var(--navy)}.smartmeeting-surface.smartmeeting-surface .media-mute-all.is-open{color:#075b46;border-color:#94dfc6;background:#ddf8ed}.smartmeeting-surface.smartmeeting-surface .recording-dialog{margin:14px 16px 0;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #f1b9b2;border-radius:15px;background:#fff4f1;box-shadow:0 12px 30px #8c292014}.smartmeeting-surface.smartmeeting-surface .recording-dialog>div{display:flex;align-items:center;gap:9px}.smartmeeting-surface.smartmeeting-surface .recording-dialog time{padding:6px 9px;border-radius:8px;color:#fff;background:#7d2f29;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.smartmeeting-surface.smartmeeting-surface .recording-dialog button{min-height:36px;padding:0 12px;border:1px solid #e0aaa3;border-radius:10px;color:#81332b;background:#fff;font-weight:760;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .recording-dialog .recording-end{color:#fff;border-color:#c9372c;background:#c9372c}.smartmeeting-surface.smartmeeting-surface .recording-dialog .recording-pulse{width:12px;height:12px;flex:0 0 12px;box-shadow:0 0 0 5px #e23b312b;animation:recording-pulse .8s ease-in-out infinite alternate}.smartmeeting-surface.smartmeeting-surface .recording-preview{margin:14px 16px 0;padding:15px;display:grid;gap:12px;border:1px solid #b9dfd1;border-radius:15px;background:#fff}.smartmeeting-surface.smartmeeting-surface .recording-preview strong{color:var(--navy);font-size:14px}.smartmeeting-surface.smartmeeting-surface .recording-preview audio{width:100%}.smartmeeting-surface.smartmeeting-surface .recording-preview>div{display:flex;flex-wrap:wrap;gap:8px}.smartmeeting-surface.smartmeeting-surface .recording-preview button{min-height:40px;padding:0 15px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);font:inherit;font-size:13px;font-weight:760;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .recording-preview button:first-child{color:#fff;border-color:var(--mint-dark);background:var(--mint-dark)}.smartmeeting-surface.smartmeeting-surface .recording-preview button:disabled{opacity:.5;cursor:wait}.smartmeeting-surface.smartmeeting-surface .recording-text-editor{margin:14px 16px 0;padding:15px;display:grid;gap:10px;border:1px solid #b9dfd1;border-radius:15px;background:#fff}.smartmeeting-surface.smartmeeting-surface .recording-text-editor label{color:var(--navy);font-size:14px;font-weight:800}.smartmeeting-surface.smartmeeting-surface .recording-text-editor textarea{width:100%;min-height:116px;padding:10px 12px;resize:vertical;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff;font:inherit;font-size:14px;line-height:1.45}.smartmeeting-surface.smartmeeting-surface .recording-text-editor small{justify-self:end;color:var(--muted)}.smartmeeting-surface.smartmeeting-surface .recording-text-editor>div{display:flex;flex-wrap:wrap;gap:8px}.smartmeeting-surface.smartmeeting-surface .recording-text-editor button{min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:var(--navy);background:#fff;font:inherit;font-size:13px;font-weight:760;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .recording-text-editor button:nth-child(2){color:#fff;border-color:var(--mint-dark);background:var(--mint-dark)}.smartmeeting-surface.smartmeeting-surface .recording-text-editor button:disabled{opacity:.5;cursor:wait}.smartmeeting-surface.smartmeeting-surface .recording-text-item{max-width:100%;padding:0;overflow:hidden;border:0;background:transparent;color:#08795c;font:inherit;font-size:13px;font-weight:800;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .recording-text-item[aria-pressed=true]{color:#b42318}.smartmeeting-surface.smartmeeting-surface .chat-speaker-status{width:fit-content;margin:-4px 0 15px;padding:9px 14px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#fff;font-size:12px}.smartmeeting-surface.smartmeeting-surface .chat-speaker-status .speaker-waves i{animation-play-state:paused;opacity:.35}.smartmeeting-surface.smartmeeting-surface .chat-speaker-status.is-active{color:#08795c;border-color:#a5e5cf;background:#e8fbf4}.smartmeeting-surface.smartmeeting-surface .chat-speaker-status.is-active .speaker-waves i{animation-play-state:running;opacity:1}.smartmeeting-surface.smartmeeting-surface .recording-drawer-toggle{color:#08795c!important;border-color:#a5e5cf!important;background:#e8fbf4!important;font-size:16px}.smartmeeting-surface.smartmeeting-surface .recording-drawer-toggle.is-active{color:#fff!important;border-color:#c9372c!important;background:#c9372c!important}.smartmeeting-surface.smartmeeting-surface .room-main .meeting-share-actions .chat-enter-button{min-height:48px;padding:0 18px;position:absolute;z-index:4;left:calc(50% + 6px);top:clamp(585px,48vw,650px);color:var(--navy);border-color:var(--mint);background:var(--mint);box-shadow:0 10px 25px #2de3aa2e;font-size:14px;font-weight:820;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .room-main .meeting-share-actions .chat-enter-button:after{content:none}.smartmeeting-surface.smartmeeting-surface .room-main .meeting-share-actions .chat-enter-button:hover{transform:translateY(-1px);background:#53ecc2}.smartmeeting-surface.smartmeeting-surface .media-users-drawer{position:fixed;z-index:140;top:0;right:0;width:min(360px,92vw);height:100dvh;padding:22px;overflow:auto;background:#fff;box-shadow:-18px 0 55px #0003}.smartmeeting-surface.smartmeeting-surface .media-users-drawer>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:14px}.smartmeeting-surface.smartmeeting-surface .media-users-drawer h2{margin:0}.smartmeeting-surface.smartmeeting-surface .media-users-drawer header button{width:36px;height:36px;border:0;border-radius:50%;background:var(--navy);color:#fff;font-size:22px}.smartmeeting-surface.smartmeeting-surface .media-users-drawer article{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer{width:min(440px,92vw);position:fixed;z-index:81;inset:0 0 0 auto;display:flex;flex-direction:column;color:var(--ink);background:#f7fbf9;box-shadow:-25px 0 70px #041d242e;animation:file-drawer-in .22s ease-out}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer>header{min-height:104px;padding:24px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fff}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer h2{margin:4px 0 0;font-size:28px}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer header small{color:var(--muted)}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer>header>.meeting-file-drawer-actions>button{width:42px;height:42px;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;background:#fff;font-size:25px;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .meeting-file-list{min-height:0;padding:16px;flex:1 1 auto;display:grid;align-content:start;gap:10px;overflow-y:auto}.smartmeeting-surface.smartmeeting-surface .meeting-file-list article{padding:16px;display:grid;gap:13px;border:1px solid var(--line);border-radius:16px;background:#fff}.smartmeeting-surface.smartmeeting-surface .meeting-file-list article>div{display:flex;justify-content:space-between;gap:12px}.smartmeeting-surface.smartmeeting-surface .meeting-file-list time{font-size:12px;font-weight:780}.smartmeeting-surface.smartmeeting-surface .meeting-file-list small,.smartmeeting-surface.smartmeeting-surface .meeting-file-list article>span{color:var(--muted);font-size:11px}.smartmeeting-surface.smartmeeting-surface .meeting-file-list audio{width:100%}.smartmeeting-surface.smartmeeting-surface .meeting-file-list a{width:fit-content;color:#08795c;font-size:12px;font-weight:800}.smartmeeting-surface.smartmeeting-surface .meeting-file-list .chat-empty{min-height:260px}@keyframes file-drawer-in{0%{transform:translate(100%)}}.smartmeeting-surface.smartmeeting-surface .meeting-file-list video{width:100%;max-height:240px;border-radius:10px;background:#06151b}@media(max-width:1020px){.smartmeeting-surface.smartmeeting-surface .crypto-cta>.button{justify-self:start}.smartmeeting-surface.smartmeeting-surface .room-layout{grid-template-columns:1fr}.smartmeeting-surface.smartmeeting-surface .chat-panel,.smartmeeting-surface.smartmeeting-surface .attendee-panel{min-height:520px}.smartmeeting-surface.smartmeeting-surface .join-room-card{min-height:500px}}@media(max-width:820px){.smartmeeting-surface.smartmeeting-surface .meeting-panels{grid-template-columns:1fr}.smartmeeting-surface.smartmeeting-surface .meeting-panel{min-height:230px}.smartmeeting-surface.smartmeeting-surface .directory-card{grid-template-columns:68px minmax(0,1fr)}.smartmeeting-surface.smartmeeting-surface .meeting-card-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.smartmeeting-surface.smartmeeting-surface .form-grid{grid-template-columns:1fr}.smartmeeting-surface.smartmeeting-surface .form-grid .wide{grid-column:auto}.smartmeeting-surface.smartmeeting-surface .join-room-card{grid-template-columns:1fr}.smartmeeting-surface.smartmeeting-surface .join-room-visual{min-height:230px}.smartmeeting-surface.smartmeeting-surface .join-room-visual>span{width:110px;height:110px;font-size:50px}.smartmeeting-surface.smartmeeting-surface .room-heading{align-items:start;flex-direction:column}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top{grid-template-columns:1fr auto}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top time{grid-column:2;grid-row:1}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top>div:last-child{grid-column:1/-1;justify-content:stretch}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top>div:last-child button{flex:1}.smartmeeting-surface.smartmeeting-surface .chat-room-top{align-items:stretch;flex-direction:column}.smartmeeting-surface.smartmeeting-surface .chat-room-top nav{justify-content:start}}@media(max-width:760px){.smartmeeting-surface.smartmeeting-surface .room-heading{align-items:stretch;flex-direction:column}.smartmeeting-surface.smartmeeting-surface .meeting-share-actions{width:100%}.smartmeeting-surface.smartmeeting-surface .meeting-share-actions small{flex-basis:100%}.smartmeeting-surface.smartmeeting-surface .meeting-share-studio{grid-template-columns:1fr;max-height:none}.smartmeeting-surface.smartmeeting-surface .meeting-share-backdrop{place-items:start center}.smartmeeting-surface.smartmeeting-surface .meeting-share-controls h2{padding-right:42px}.smartmeeting-surface.smartmeeting-surface .meeting-share-preview>div{grid-template-columns:1fr}.smartmeeting-surface.smartmeeting-surface .meeting-share-actions .chat-enter-button{left:24px;top:300px;min-width:170px}}@media(max-width:620px){.smartmeeting-surface.smartmeeting-surface{--gutter: 16px;--radius: 22px}.smartmeeting-surface.smartmeeting-surface .page-heading h1{font-size:clamp(32px,9.5vw,46px)}.smartmeeting-surface.smartmeeting-surface .meeting-window{padding:9px;border-radius:22px}.smartmeeting-surface.smartmeeting-surface .video-person{min-height:120px}.smartmeeting-surface.smartmeeting-surface .video-person span{width:55px;height:55px;font-size:19px}.smartmeeting-surface.smartmeeting-surface .meeting-controls{height:55px}.smartmeeting-surface.smartmeeting-surface .meeting-panels{gap:12px}.smartmeeting-surface.smartmeeting-surface .meeting-panel{min-height:215px}.smartmeeting-surface.smartmeeting-surface .directory-card{grid-template-columns:56px minmax(0,1fr);padding:16px;gap:13px}.smartmeeting-surface.smartmeeting-surface .meeting-card-actions{grid-template-columns:1fr}.smartmeeting-surface.smartmeeting-surface .meeting-date{min-height:65px}.smartmeeting-surface.smartmeeting-surface .meeting-date strong{font-size:21px}.smartmeeting-surface.smartmeeting-surface .schedule-form{padding:18px}.smartmeeting-surface.smartmeeting-surface .room-page{padding-inline:10px}.smartmeeting-surface.smartmeeting-surface .room-heading{padding-inline:6px}.smartmeeting-surface.smartmeeting-surface .join-room-card{padding:24px 18px}.smartmeeting-surface.smartmeeting-surface .meeting-mode-actions{grid-template-columns:1fr}.smartmeeting-surface.smartmeeting-surface .realtime-stage{min-height:500px;height:72vh}.smartmeeting-surface.smartmeeting-surface .room-layout.is-joined .realtime-stage{height:calc(100dvh - 105px);min-height:540px}.smartmeeting-surface.smartmeeting-surface .audio-meeting-stage{padding:8px;gap:8px}.smartmeeting-surface.smartmeeting-surface .audio-meeting-top{padding:9px 10px;border-radius:14px}.smartmeeting-surface.smartmeeting-surface .chat-panel,.smartmeeting-surface.smartmeeting-surface .attendee-panel{border-radius:19px}.smartmeeting-surface.smartmeeting-surface .standalone-chat-panel{min-height:560px}.smartmeeting-surface.smartmeeting-surface .meeting-share-actions .chat-enter-button{display:none}.smartmeeting-surface.smartmeeting-surface .join-room-card>div>.button:not(.chat-enter-button){width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;margin-top:8px}.smartmeeting-surface.smartmeeting-surface .chat-room-top nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.smartmeeting-surface.smartmeeting-surface .chat-room-top nav>.media-toggle,.smartmeeting-surface.smartmeeting-surface .chat-room-top nav>.media-mute-all{justify-self:center}.smartmeeting-surface.smartmeeting-surface .chat-room-top nav>.chat-file-action{min-height:43px;justify-content:center;padding-inline:8px}.smartmeeting-surface.smartmeeting-surface .chat-room-top nav>.recording-list-action,.smartmeeting-surface.smartmeeting-surface .chat-room-top nav>.attachment-list-action{min-width:0}.smartmeeting-surface.smartmeeting-surface .chat-room-top nav>.chat-file-action>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartmeeting-surface.smartmeeting-surface .chat-room-top nav>.chat-meeting-link{grid-column:1/-1;justify-content:center}}@media(prefers-reduced-motion:reduce){.smartmeeting-surface.smartmeeting-surface *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.smartmeeting-surface.smartmeeting-surface .standalone-chat-panel{position:relative;display:flex;flex-direction:column}.smartmeeting-surface.smartmeeting-surface .standalone-chat-panel>header{order:0;flex:0 0 auto}.smartmeeting-surface.smartmeeting-surface .standalone-chat-panel>.chat-list{order:2;flex:1 1 auto;min-height:240px}.smartmeeting-surface.smartmeeting-surface .standalone-chat-panel>.chat-composer,.smartmeeting-surface.smartmeeting-surface .standalone-chat-panel>.chat-login{order:3;flex:0 0 auto}.smartmeeting-surface.smartmeeting-surface .chat-video-grid{order:1;flex:0 0 auto;width:min(680px,calc(100% - 24px));margin:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;overflow:hidden;border:1px solid rgba(255,255,255,.34);border-radius:15px;background:#071f27;box-shadow:0 12px 28px #08212a2e}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:560px}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-count="5"],.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-count="6"],.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-count="7"],.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.smartmeeting-surface.smartmeeting-surface .chat-video-tile{aspect-ratio:16 / 9;position:relative;overflow:hidden;border:0;border-radius:10px;background:#30424a}.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-local,.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-audio{padding:0;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .chat-video-tile video{width:100%;height:100%;display:block;object-fit:cover;transform:scaleX(-1);background:#111}.smartmeeting-surface.smartmeeting-surface .chat-video-tile span{position:absolute;bottom:6px;left:7px;padding:3px 6px;border-radius:6px;color:#fff;background:#00000094;font-size:10px;font-weight:700}.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-audio{display:grid;place-items:center;color:#e7fffa;background:radial-gradient(circle at 50% 34%,#167f72 0,#0a3640 48%,#071f27)}.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-audio .audio-avatar{position:static;width:42px;height:42px;display:grid;place-items:center;padding:0;border-radius:50%;background:#ffffff29;font-size:18px}.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-audio>span:nth-child(2){max-width:calc(100% - 14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-audio i{position:absolute;top:8px;right:8px;color:#39e7b0;font-style:normal;letter-spacing:1px;font-size:11px}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen{position:fixed;z-index:200;inset:0;display:grid;place-items:center;background:#020c10f5}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen video,.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen .chat-video-tile.is-full{width:100%;height:100%;max-width:100vw;max-height:100dvh;object-fit:contain;transform:scaleX(-1);border-radius:0}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen .chat-video-tile.is-full.is-audio{transform:none}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen>div{position:absolute;right:20px;bottom:max(24px,env(safe-area-inset-bottom));display:flex;gap:10px}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen button{width:52px;height:52px;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;background:#041d25d1;font-size:26px;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen button svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .standalone-chat-panel{height:clamp(560px,78dvh,820px);min-height:0}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .standalone-chat-panel>.chat-list{min-height:0;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .standalone-chat-panel>.chat-list .chat-empty{min-height:0;height:100%}@media(max-width:620px){.smartmeeting-surface.smartmeeting-surface .chat-video-grid{width:calc(100% - 16px);margin:8px}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-count="5"],.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-count="6"],.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-count="7"],.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-count="8"]{grid-template-columns:repeat(3,minmax(0,1fr))}.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-audio .audio-avatar{width:34px;height:34px;font-size:15px}}.smartmeeting-surface.smartmeeting-surface .viewer-speaker-toggle{margin:10px 0 0;min-height:40px;padding:0 15px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;color:var(--navy);background:#fff;box-shadow:none;font-weight:760;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .viewer-speaker-toggle.is-pending{color:#fff;border-color:#d86b19;background:#e77820;box-shadow:0 7px 18px #be540a38}.smartmeeting-surface.smartmeeting-surface .viewer-speaker-toggle.is-on{color:#fff;border-color:#07966e;background:#07966e;box-shadow:none}.smartmeeting-surface.smartmeeting-surface .viewer-speaker-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.smartmeeting-surface.smartmeeting-surface .viewer-speaker-toggle svg path:first-child{fill:currentColor;stroke:currentColor}.smartmeeting-surface.smartmeeting-surface .audio-room-status-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;min-width:0}.smartmeeting-surface.smartmeeting-surface .audio-room-status-row .viewer-speaker-toggle{margin-top:0}.smartmeeting-surface.smartmeeting-surface .audio-room-status-row>:only-child{grid-column:1 / -1}@media(max-width:520px){.smartmeeting-surface.smartmeeting-surface .audio-room-status-row{grid-template-columns:minmax(0,1fr)}.smartmeeting-surface.smartmeeting-surface .audio-room-status-row .viewer-speaker-toggle{justify-self:start}}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer-actions{display:flex;align-items:center;gap:8px}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer-actions .meeting-file-users-switch{display:grid;place-items:center}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer-actions>button:disabled{opacity:.45;cursor:not-allowed}.smartmeeting-surface.smartmeeting-surface .meeting-file-users-switch svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer>header>div:first-child{min-width:0}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer h2{font-size:clamp(20px,5vw,28px)}@media(max-width:360px){.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer>header{padding:16px}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer-actions{gap:5px}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer>header>.meeting-file-drawer-actions>button{width:38px;height:38px}}.smartmeeting-surface.smartmeeting-surface .meeting-file-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.smartmeeting-surface.smartmeeting-surface .file-trash{border:0;background:transparent;color:#b33c36;cursor:pointer;font-size:16px}.smartmeeting-surface.smartmeeting-surface .meeting-upload-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:66px;z-index:3;display:grid;gap:6px;width:max-content;min-width:138px;max-width:calc(100% - 82px);padding:8px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 12px 30px #08212a29}.smartmeeting-surface.smartmeeting-surface .meeting-upload-menu button{width:100%;min-height:40px;height:auto;padding:9px 12px;border:0;border-radius:9px;background:#fff;color:var(--ink);font-size:14px;line-height:1.35;font-weight:700;text-align:start;overflow-wrap:anywhere;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .meeting-upload-menu button:hover{background:#e9f8f2}.smartmeeting-surface.smartmeeting-surface .meeting-file-drawer>header{position:relative}.smartmeeting-surface.smartmeeting-surface .meeting-upload-progress{margin:14px 16px 0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.smartmeeting-surface.smartmeeting-surface .meeting-upload-progress-label{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px}.smartmeeting-surface.smartmeeting-surface .meeting-upload-progress-label span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:700}.smartmeeting-surface.smartmeeting-surface .meeting-upload-progress-track{height:7px;margin-top:9px;overflow:hidden;border-radius:99px;background:#dbe9e5}.smartmeeting-surface.smartmeeting-surface .meeting-upload-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--mint-dark);transition:width .2s ease}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room.is-audio-only .chat-room-action-scroll>.camera-toggle{display:none}.smartmeeting-surface.smartmeeting-surface .media-connecting{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;border:1px solid #a5e5cf;border-radius:12px;color:#075b46;background:#effff9}.smartmeeting-surface.smartmeeting-surface .media-connecting span{width:18px;height:18px;border:3px solid #a5e5cf;border-top-color:#079b75;border-radius:50%;animation:sm-spin .8s linear infinite}@keyframes sm-spin{to{transform:rotate(360deg)}}.smartmeeting-surface.smartmeeting-surface .meeting-mode-editor{width:min(100% - 2 * var(--gutter),1120px);margin:0 auto 30px;padding:16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;background:#fff}.smartmeeting-surface.smartmeeting-surface .meeting-mode-editor select{min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff}.smartmeeting-surface.smartmeeting-surface .meeting-mode-editor button{min-height:40px;padding:0 16px;border:0;border-radius:9px;color:#fff;background:var(--navy);font-weight:750;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .meeting-mode-editor small{color:var(--muted)}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room[data-interaction-mode=group_call] .media-mute-all{display:none}.smartmeeting-surface.smartmeeting-surface .class-type-summary{margin:10px 0 12px;display:flex;flex-wrap:wrap;gap:8px}.smartmeeting-surface.smartmeeting-surface .class-type-summary span{padding:7px 11px;border:1px solid rgba(16,163,127,.24);border-radius:999px;color:var(--mint-dark);background:#31e0b01a;font-size:12px;font-weight:800;letter-spacing:.04em}.smartmeeting-surface.smartmeeting-surface .chat-video-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room[data-interaction-mode=webinar] .chat-video-grid,.smartmeeting-surface.smartmeeting-surface .standalone-chat-room[data-interaction-mode=livestream] .chat-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room[data-interaction-mode=webinar] .media-mute-all,.smartmeeting-surface.smartmeeting-surface .standalone-chat-room[data-interaction-mode=livestream] .media-mute-all{display:none}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .chat-room-top{display:block;padding:12px}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .chat-room-top nav{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .chat-room-action-scroll{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .chat-room-action-scroll>button,.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .chat-room-top nav>.chat-meeting-link{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid;place-items:center;border-radius:50%}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .chat-room-top nav>.chat-meeting-link{margin-inline-start:auto;color:#fff;border-color:#cf4337;background:#cf4337}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .chat-room-action-scroll>.chat-file-action{justify-content:center}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .chat-room-top nav button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .chat-room-top nav>.chat-meeting-link svg{width:24px;height:24px;fill:currentColor;stroke:none}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .chat-room-action-scroll>.chat-file-action svg{display:block;flex:0 0 22px}.smartmeeting-surface.smartmeeting-surface .standalone-chat-room .chat-room-action-scroll>.chat-file-action>span{display:none}.smartmeeting-surface.smartmeeting-surface .streaming-user-row{display:flex;align-items:start;gap:12px;max-width:100%;margin:12px 0 18px;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.smartmeeting-surface.smartmeeting-surface .streaming-user{flex:0 0 auto;width:max-content;min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #9cdec9;border-radius:999px;color:#066d52;background:#e8fbf4;font:inherit;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .streaming-user.is-speaking{color:#fff;border-color:#07966e;background:#07966e;box-shadow:0 0 0 3px #c5f2e1}.smartmeeting-surface.smartmeeting-surface .streaming-user-name{white-space:nowrap;font-size:12px;font-weight:700}.smartmeeting-surface.smartmeeting-surface .stage-request-notice{width:100%;min-width:0;margin:0 0 14px;padding:14px;border:1px solid #a5e5cf;border-radius:14px;color:#063844;background:#effff9;overflow-wrap:anywhere}.smartmeeting-surface.smartmeeting-surface .stage-request-notice>header{display:grid;gap:4px}.smartmeeting-surface.smartmeeting-surface .stage-request-notice>header small{color:#476a63;line-height:1.45}.smartmeeting-surface.smartmeeting-surface .stage-request-notice>article{min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid rgba(16,163,127,.2)}.smartmeeting-surface.smartmeeting-surface .stage-request-notice>article>strong{display:block;min-width:0;overflow-wrap:anywhere}.smartmeeting-surface.smartmeeting-surface .stage-request-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.smartmeeting-surface.smartmeeting-surface .stage-request-actions button{min-height:44px;min-width:104px;max-width:100%;padding:9px 12px;border:1px solid #30cfa1;border-radius:10px;color:#063844;background:#effff9;font:inherit;font-size:12px;font-weight:800;line-height:1.25;overflow-wrap:anywhere;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .stage-request-actions button.is-deny{color:#9d241c;border-color:#e4aaa6;background:#fff7f7}@media(max-width:620px){.smartmeeting-surface.smartmeeting-surface .chat-video-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}}@media(max-width:620px){.smartmeeting-surface.smartmeeting-surface .stage-request-notice{padding:13px}.smartmeeting-surface.smartmeeting-surface .stage-request-actions{display:grid;grid-template-columns:1fr}.smartmeeting-surface.smartmeeting-surface .stage-request-actions button{width:100%;min-height:48px}}.smartmeeting-surface.smartmeeting-surface .chat-video-grid{width:calc(100% - 24px);max-width:none;margin:12px;padding:clamp(6px,1vw,10px);gap:clamp(6px,1vw,12px);grid-auto-flow:row;align-items:stretch}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-layout=solo]{grid-template-columns:minmax(0,1fr);max-width:none}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-layout=duo],.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-layout=quad]{grid-template-columns:repeat(2,minmax(0,1fr))}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-layout=stage],.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-layout=gallery]{grid-template-columns:repeat(3,minmax(0,1fr))}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-playlist-only=true]{grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr)}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-audio-only=true]{width:min(100% - 24px,680px);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-content:start;padding:6px;background:#071f27}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-audio-only=true] .chat-video-tile.is-audio{min-height:52px;aspect-ratio:auto;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(105,232,195,.22);border-radius:10px;background:#12484ee0;text-align:left}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-audio-only=true] .chat-video-tile.is-audio .audio-avatar{width:30px;height:30px;flex:0 0 30px;font-size:13px}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-audio-only=true] .chat-video-tile.is-audio .video-tile-name{position:static;min-width:0;max-width:none;flex:1;padding:0;overflow:hidden;background:transparent;font-size:12px}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-audio-only=true] .chat-video-tile.is-audio i{position:static;flex:0 0 auto;color:#43e9b8;font-size:12px}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-count="1"] .chat-video-tile,.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-playlist-only=true] .chat-video-tile{grid-column:1 / -1;width:100%;min-height:0;aspect-ratio:16 / 9}.smartmeeting-surface.smartmeeting-surface .playlist-view-timeline{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;color:#eafff8;font-size:12px;background:#02141beb}.smartmeeting-surface.smartmeeting-surface .playlist-view-timeline progress{width:100%;height:8px;accent-color:var(--mint)}.smartmeeting-surface.smartmeeting-surface .chat-video-tile{min-width:0;aspect-ratio:16 / 9;border-radius:clamp(10px,1.5vw,16px)}.smartmeeting-surface.smartmeeting-surface .chat-video-tile video{object-fit:contain;transform:none}.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-shared-web{display:flex;flex-direction:column;background:#fff}.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-shared-web,.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-shared-content{min-height:0;aspect-ratio:16 / 9}.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-shared-web iframe{flex:1;width:100%;min-height:0;border:0;background:#fff}.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-shared-web a{display:block;padding:5px 8px;color:#073442;background:#e8faf5;font-size:11px;font-weight:700;text-align:center}.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-local.is-mirrored video{transform:scaleX(-1)}.smartmeeting-surface.smartmeeting-surface .chat-video-tile .video-tile-name{position:absolute;right:auto;bottom:clamp(6px,1vw,12px);left:clamp(7px,1vw,12px);max-width:calc(100% - 24px);padding:4px 8px;overflow:hidden;border-radius:7px;color:#fff;background:#0000009e;font-size:clamp(11px,1.3vw,14px);font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.smartmeeting-surface.smartmeeting-surface .chat-video-tile.is-audio .video-tile-name{right:auto;bottom:clamp(6px,1vw,12px);left:clamp(7px,1vw,12px);max-width:calc(100% - 24px)}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);cursor:zoom-out}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen>.chat-video-tile.is-full{width:100%;height:100%;max-width:100vw;max-height:100dvh;position:relative;inset:auto;display:block;aspect-ratio:auto;border-radius:0;background:#020c10;transform:none}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen>.chat-video-tile.is-full.is-audio{display:grid}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen>.chat-video-tile.is-full video{width:100%;height:100%;object-fit:contain;transform:none}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen>.chat-video-tile.is-local.is-full.is-mirrored video{transform:scaleX(-1)}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen>.chat-video-fullscreen-actions{position:absolute;z-index:2;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));display:flex;gap:10px}.smartmeeting-surface.smartmeeting-surface .chat-video-fullscreen .video-tile-name{bottom:max(18px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));max-width:calc(100% - 160px);font-size:clamp(12px,2vw,16px)}@media(orientation:portrait)and (max-width:620px){.smartmeeting-surface.smartmeeting-surface .chat-video-grid{width:calc(100% - 16px);margin:8px}.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-layout]{grid-template-columns:minmax(0,1fr)}.smartmeeting-surface.smartmeeting-surface .chat-video-tile{aspect-ratio:4 / 3}}@media(orientation:landscape)and (max-height:620px){.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-layout]{grid-template-columns:repeat(2,minmax(0,1fr))}.smartmeeting-surface.smartmeeting-surface .chat-video-tile{aspect-ratio:16 / 9}}@media(min-width:621px)and (max-width:1100px)and (orientation:portrait){.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-layout=stage],.smartmeeting-surface.smartmeeting-surface .chat-video-grid[data-layout=gallery]{grid-template-columns:repeat(2,minmax(0,1fr))}}.smartmeeting-surface.smartmeeting-surface .class-playlist-manager{width:min(100% - 2 * var(--gutter),1120px);margin:0 auto 30px;padding:clamp(22px,4vw,42px);border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.smartmeeting-surface.smartmeeting-surface .class-playlist-manager>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.smartmeeting-surface.smartmeeting-surface .class-playlist-manager h2{margin:5px 0 9px;font-size:clamp(26px,3vw,40px)}.smartmeeting-surface.smartmeeting-surface .class-playlist-manager header p{max-width:680px;color:var(--muted);line-height:1.65}.smartmeeting-surface.smartmeeting-surface .class-playlist-manager header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.smartmeeting-surface.smartmeeting-surface .playlist-enable{margin-top:16px;display:inline-flex;align-items:center;gap:10px;color:var(--navy);font-weight:800}.smartmeeting-surface.smartmeeting-surface .playlist-enable input{width:20px;height:20px;accent-color:var(--mint-dark)}.smartmeeting-surface.smartmeeting-surface .playlist-upload-progress{margin:22px 0;padding:16px;display:grid;grid-template-columns:1fr auto;gap:7px 16px;border-radius:14px;background:#effff9}.smartmeeting-surface.smartmeeting-surface .playlist-upload-progress progress{width:100%;height:10px;grid-column:1;accent-color:var(--mint-dark)}.smartmeeting-surface.smartmeeting-surface .playlist-upload-progress b{grid-column:2}.smartmeeting-surface.smartmeeting-surface .class-playlist-list{margin:24px 0 0;padding:0;display:grid;gap:12px;list-style:none}.smartmeeting-surface.smartmeeting-surface .class-playlist-list li{padding:12px;display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:15px;border:1px solid var(--line);border-radius:16px;background:#f9fbfa}.smartmeeting-surface.smartmeeting-surface .class-playlist-list video{width:140px;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:var(--navy)}.smartmeeting-surface.smartmeeting-surface .class-playlist-list li>div{display:grid;gap:6px}.smartmeeting-surface.smartmeeting-surface .class-playlist-list input{width:100%;min-height:42px;padding:8px 11px;border:1px solid var(--line);border-radius:10px;font-weight:800}.smartmeeting-surface.smartmeeting-surface .class-playlist-list small{color:var(--muted)}.smartmeeting-surface.smartmeeting-surface .class-playlist-list nav{display:flex;gap:6px}.smartmeeting-surface.smartmeeting-surface .class-playlist-list nav button{width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .class-playlist-empty{margin-top:24px;padding:30px;border:1px dashed var(--line);border-radius:16px;text-align:center}.smartmeeting-surface.smartmeeting-surface .class-playlist-empty p{color:var(--muted)}.smartmeeting-surface.smartmeeting-surface .playlist-preview-thumbnail{width:140px;padding:0;position:relative;overflow:hidden;border:0;border-radius:10px;background:var(--navy);cursor:pointer}.smartmeeting-surface.smartmeeting-surface .playlist-picker-pending{width:fit-content;margin:14px 0 0;padding:11px 14px;display:flex;align-items:center;gap:9px;border:1px solid #a5e5cf;border-radius:999px;color:#075b46;background:#effff9;font-size:12px;font-weight:720}.smartmeeting-surface.smartmeeting-surface .playlist-picker-pending span{width:16px;height:16px;flex:0 0 auto;border:2px solid #a5e5cf;border-top-color:#079b75;border-radius:50%;animation:sm-spin .8s linear infinite}.smartmeeting-surface.smartmeeting-surface .playlist-preview-thumbnail video{direction:ltr;width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover;pointer-events:none}.smartmeeting-surface.smartmeeting-surface .playlist-preview-thumbnail span{width:42px;height:42px;position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;border-radius:50%;color:var(--navy);background:#ffffffeb;box-shadow:0 6px 20px #0000003d;transform:translate(-50%,-50%);font-size:17px}.smartmeeting-surface.smartmeeting-surface .class-playlist-list nav .playlist-preview-button{width:auto;min-width:64px;padding:0 12px;color:#fff;border-color:var(--mint-dark);background:var(--mint-dark);font-weight:800}.smartmeeting-surface.smartmeeting-surface .playlist-preview-dialog{padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));position:fixed;z-index:240;inset:0;display:grid;place-items:center;background:#020c10e6;cursor:zoom-out}.smartmeeting-surface.smartmeeting-surface .playlist-preview-dialog>div{width:min(100%,960px);max-height:92dvh;overflow:hidden;border-radius:20px;background:#061b22;box-shadow:0 28px 90px #00000075;cursor:default}.smartmeeting-surface.smartmeeting-surface .playlist-preview-dialog header{min-height:58px;padding:10px 12px 10px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#fff}.smartmeeting-surface.smartmeeting-surface .playlist-preview-dialog header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartmeeting-surface.smartmeeting-surface .playlist-preview-dialog header button{width:40px;height:40px;flex:0 0 auto;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#fff;background:#ffffff1a;font-size:25px;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .playlist-preview-dialog video{direction:ltr;width:100%;max-height:calc(92dvh - 58px);display:block;aspect-ratio:16 / 9;object-fit:contain;background:#000}.smartmeeting-surface.smartmeeting-surface .playlist-recording-dialog footer{padding:14px;display:flex;justify-content:flex-end;gap:10px;background:#061b22}.smartmeeting-surface.smartmeeting-surface .playlist-recording-dialog footer button{min-height:48px}@media(max-width:620px){.smartmeeting-surface.smartmeeting-surface .class-playlist-list li{grid-template-columns:112px minmax(0,1fr);gap:10px}.smartmeeting-surface.smartmeeting-surface .playlist-preview-thumbnail{width:112px}.smartmeeting-surface.smartmeeting-surface .class-playlist-list li>nav{grid-column:1 / -1;justify-content:flex-end}.smartmeeting-surface.smartmeeting-surface .class-playlist-list li>nav button{min-height:48px;height:48px;min-width:48px}.smartmeeting-surface.smartmeeting-surface .class-playlist-list li>nav .playlist-preview-button{min-width:72px}.smartmeeting-surface.smartmeeting-surface .playlist-preview-dialog{padding:0}.smartmeeting-surface.smartmeeting-surface .playlist-preview-dialog>div{width:100%;max-height:100dvh;border-radius:0}.smartmeeting-surface.smartmeeting-surface .playlist-preview-dialog video{max-height:calc(100dvh - 58px)}.smartmeeting-surface.smartmeeting-surface .playlist-recording-dialog footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}}.smartmeeting-surface.smartmeeting-surface .chat-livestream-player{position:relative;order:1;flex:0 0 auto;width:100%;aspect-ratio:16/9;overflow:hidden;background:#02141b;border-bottom:1px solid var(--line)}.smartmeeting-surface.smartmeeting-surface .chat-livestream-player video{display:block;width:100%;height:100%;object-fit:contain;background:#02141b}.smartmeeting-surface.smartmeeting-surface .chat-livestream-player video{cursor:pointer}.smartmeeting-surface.smartmeeting-surface .chat-livestream-player>.playlist-view-timeline{position:absolute;z-index:3;inset:auto 0 0;display:grid;place-content:initial;color:#eafff8;text-align:left;background:#02141bdb}.smartmeeting-surface.smartmeeting-surface .chat-livestream-player.is-fullscreen{position:fixed;z-index:220;inset:0;width:100vw;height:100dvh;aspect-ratio:auto;border:0;background:#020b0f}.smartmeeting-surface.smartmeeting-surface .chat-livestream-player.is-fullscreen video{object-fit:contain}.smartmeeting-surface.smartmeeting-surface .chat-livestream-close{position:absolute;z-index:2;top:max(18px,env(safe-area-inset-top));right:18px;width:50px;height:50px;border:1px solid rgba(255,255,255,.44);border-radius:50%;color:#fff;background:#041d25d1;font-size:30px;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .chat-livestream-player>div:not(.playlist-view-timeline){position:absolute;inset:0;display:grid;place-content:center;gap:12px;color:#fff;text-align:center;background:#02141bc2}.smartmeeting-surface.smartmeeting-surface .chat-livestream-player>div:not(.playlist-view-timeline) span{width:34px;height:34px;margin:auto;border:3px solid rgba(255,255,255,.28);border-top-color:var(--mint);border-radius:50%;animation:spin .8s linear infinite}.smartmeeting-surface.smartmeeting-surface .share-studio-page{width:min(100% - 2 * var(--gutter),1180px);margin:0 auto;padding:clamp(30px,6vw,72px) 0}.smartmeeting-surface.smartmeeting-surface .share-studio-back{display:inline-flex;margin-bottom:18px;color:var(--mint-dark);font-weight:800}.smartmeeting-surface.smartmeeting-surface .meeting-share-page{display:grid;place-items:center}.smartmeeting-surface.smartmeeting-surface .meeting-share-page .meeting-share-studio{max-height:none}.smartmeeting-surface.smartmeeting-surface .meeting-management-actions,.smartmeeting-surface.smartmeeting-surface .class-access-managers{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.smartmeeting-surface.smartmeeting-surface .meeting-management-actions{width:min(100% - 2 * var(--gutter),1180px);margin:14px auto 20px}.smartmeeting-surface.smartmeeting-surface .class-access-dialog{position:fixed;z-index:260;inset:0;display:grid;place-items:center;padding:20px}.smartmeeting-surface.smartmeeting-surface .class-access-dialog .dialog-backdrop{position:absolute;inset:0;border:0;background:#03161d8f}.smartmeeting-surface.smartmeeting-surface .class-access-dialog>section{width:min(100%,620px);max-height:min(720px,88dvh);position:relative;overflow:auto;padding:24px;border-radius:24px;background:#fff;box-shadow:0 28px 90px #00000040}.smartmeeting-surface.smartmeeting-surface .class-access-dialog header,.smartmeeting-surface.smartmeeting-surface .class-access-dialog form,.smartmeeting-surface.smartmeeting-surface .class-access-list article{display:flex;align-items:center;justify-content:space-between;gap:12px}.smartmeeting-surface.smartmeeting-surface .class-access-dialog header h2{margin:3px 0 16px}.smartmeeting-surface.smartmeeting-surface .class-access-dialog header>button,.smartmeeting-surface.smartmeeting-surface .class-access-list article>button{width:40px;height:40px;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .class-access-dialog form input{flex:1;min-width:0}.smartmeeting-surface.smartmeeting-surface .class-access-list{margin-top:18px;display:grid;gap:10px}.smartmeeting-surface.smartmeeting-surface .class-access-list article{padding:12px 14px;border:1px solid var(--line);border-radius:14px}.smartmeeting-surface.smartmeeting-surface .class-access-list article div{min-width:0;display:grid;gap:3px}.smartmeeting-surface.smartmeeting-surface .class-access-list article small{overflow:hidden;text-overflow:ellipsis}@media(max-width:620px){.smartmeeting-surface.smartmeeting-surface .class-access-dialog{padding:10px}.smartmeeting-surface.smartmeeting-surface .class-access-dialog>section{padding:18px;border-radius:20px}.smartmeeting-surface.smartmeeting-surface .class-access-dialog form{align-items:stretch;flex-direction:column}}.smartmeeting-surface.smartmeeting-surface .room-user-directory{display:grid;align-content:start;grid-auto-rows:max-content;gap:14px;margin-top:16px;padding:0 16px 18px}.smartmeeting-surface.smartmeeting-surface .room-user-tabs{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:12px;background:#fff}.smartmeeting-surface.smartmeeting-surface .room-user-tabs button{min-height:40px;padding:6px;border:1px solid var(--line);border-radius:10px;color:var(--navy);background:#fff;font-size:11px;font-weight:800;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .room-user-tabs button.active{color:#fff;border-color:var(--navy);background:var(--navy)}.smartmeeting-surface.smartmeeting-surface .room-user-tabs span{opacity:.68}.smartmeeting-surface.smartmeeting-surface .room-user-list{display:grid;align-content:start;gap:7px}.smartmeeting-surface.smartmeeting-surface .room-user-list>article{display:flex;align-items:stretch;gap:6px}.smartmeeting-surface.smartmeeting-surface .room-user-open{flex:1;min-width:0;padding:10px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;text-align:start;color:var(--navy);background:#fff;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .room-user-list strong,.smartmeeting-surface.smartmeeting-surface .room-user-list small{display:block}.smartmeeting-surface.smartmeeting-surface .room-user-list small{margin-top:2px;color:var(--muted)}.smartmeeting-surface.smartmeeting-surface .room-user-live-status{display:block;margin-top:4px;color:var(--mint-dark);font-size:10px;font-style:normal;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.smartmeeting-surface.smartmeeting-surface .room-user-list i{font-size:20px;font-style:normal}.smartmeeting-surface.smartmeeting-surface .room-user-load-more{width:100%;min-height:44px;padding:9px 14px;border:1px solid var(--mint-dark);border-radius:11px;color:var(--mint-dark);background:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .room-user-load-more:disabled{cursor:wait;opacity:.58}.smartmeeting-surface.smartmeeting-surface .room-directory-load-error{margin:-6px 0 0;color:#b42318;font-size:12px;line-height:1.45}.smartmeeting-surface.smartmeeting-surface .room-cohost-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.smartmeeting-surface.smartmeeting-surface .room-cohost-form input{min-width:0;height:42px;padding:0 11px;border:1px solid var(--line);border-radius:10px}.smartmeeting-surface.smartmeeting-surface .room-cohost-form button{min-width:68px;border:0;border-radius:10px;color:#fff;background:var(--mint-dark);font-weight:800;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .room-cohost-message{margin:-6px 0 0;color:var(--muted);font-size:12px}.smartmeeting-surface.smartmeeting-surface .room-cohost-delete{flex:0 0 42px;border:1px solid #f1c8c8;border-radius:12px;color:#b42318;background:#fff7f7;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .room-cohost-delete svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.smartmeeting-surface.smartmeeting-surface .room-user-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--navy);background:#d8f8ed;font-weight:900}.smartmeeting-surface.smartmeeting-surface .room-user-detail{padding:13px;border:1px solid #a5e5cf;border-radius:13px;background:#f0fcf7}.smartmeeting-surface.smartmeeting-surface .room-user-detail header,.smartmeeting-surface.smartmeeting-surface .room-user-detail p{display:flex;align-items:center;justify-content:space-between;gap:10px}.smartmeeting-surface.smartmeeting-surface .room-user-detail header button{width:28px;height:28px;border:0;border-radius:50%;color:#fff;background:var(--navy);cursor:pointer}.smartmeeting-surface.smartmeeting-surface .room-user-detail p{margin:9px 0 0;color:var(--muted);font-size:12px}.smartmeeting-surface.smartmeeting-surface .room-user-detail b{color:var(--navy)}.smartmeeting-surface.smartmeeting-surface .room-moderation-message{margin:-6px 0 0;padding:9px 11px;border-radius:10px;color:#285047;background:#edf9f5;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.smartmeeting-surface.smartmeeting-surface .room-user-moderation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.smartmeeting-surface.smartmeeting-surface .room-user-moderation-actions button{min-height:44px;padding:8px 10px;border:1px solid var(--mint-dark);border-radius:10px;color:var(--mint-dark);background:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .room-user-moderation-actions button:disabled{cursor:wait;opacity:.55}.smartmeeting-surface.smartmeeting-surface .room-user-moderation-actions button.danger{grid-column:1/-1;color:#fff;border-color:#b42318;background:#b42318}.smartmeeting-surface.smartmeeting-surface .room-user-moderation-actions button.allow-reentry{grid-column:1/-1;color:#fff;border-color:var(--mint-dark);background:var(--mint-dark)}.smartmeeting-surface.smartmeeting-surface .attendee-panel .room-user-directory{align-self:start;width:100%}@media(max-width:620px){.smartmeeting-surface.smartmeeting-surface .media-users-drawer{width:100vw;max-width:none;padding:16px max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.smartmeeting-surface.smartmeeting-surface .media-users-drawer>header{position:sticky;z-index:3;top:-16px;padding:14px 0;background:#fff}.smartmeeting-surface.smartmeeting-surface .room-user-directory{margin-top:0;padding:0 0 18px}.smartmeeting-surface.smartmeeting-surface .room-user-tabs{padding-top:8px}.smartmeeting-surface.smartmeeting-surface .room-user-tabs button{min-height:44px;overflow-wrap:anywhere}.smartmeeting-surface.smartmeeting-surface .room-user-detail{padding:14px}.smartmeeting-surface.smartmeeting-surface .room-user-load-more{min-height:48px}.smartmeeting-surface.smartmeeting-surface .room-user-detail p{align-items:flex-start}.smartmeeting-surface.smartmeeting-surface .room-user-detail b{max-width:55%;text-align:end;overflow-wrap:anywhere}.smartmeeting-surface.smartmeeting-surface .room-user-moderation-actions{grid-template-columns:1fr}.smartmeeting-surface.smartmeeting-surface .room-user-moderation-actions button,.smartmeeting-surface.smartmeeting-surface .room-user-moderation-actions button.danger{grid-column:auto;min-height:48px}}.smartmeeting-surface.smartmeeting-surface .screen-share-toggle span{display:none}.smartmeeting-surface.smartmeeting-surface .screen-share-countdown{position:fixed;z-index:420;inset:0;display:grid;place-items:center;padding:24px;background:#020c10d6;backdrop-filter:blur(10px)}.smartmeeting-surface.smartmeeting-surface .screen-share-countdown>div{width:min(430px,100%);padding:34px;border:1px solid rgba(255,255,255,.24);border-radius:24px;color:#fff;text-align:center;background:#07232c;box-shadow:0 28px 90px #0006}.smartmeeting-surface.smartmeeting-surface .screen-share-countdown span{display:grid;place-items:center;width:92px;height:92px;margin:0 auto 20px;border:3px solid #35e5b0;border-radius:50%;color:#35e5b0;font-size:48px;font-weight:900}.smartmeeting-surface.smartmeeting-surface .screen-share-countdown strong{display:block;font-size:clamp(22px,4vw,32px)}.smartmeeting-surface.smartmeeting-surface .screen-share-countdown p{margin:12px 0 24px;color:#b9ccd2;line-height:1.6}.smartmeeting-surface.smartmeeting-surface .screen-share-countdown button{min-width:140px;min-height:46px;border:1px solid rgba(255,255,255,.38);border-radius:999px;color:#fff;background:transparent;font-weight:800;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .screen-share-countdown button:disabled{cursor:wait;opacity:.55}.smartmeeting-surface.smartmeeting-surface .screen-share-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.smartmeeting-surface.smartmeeting-surface .screen-share-actions button:first-child:not(:last-child){border-color:#35e5b0;color:#04222b;background:#35e5b0}.smartmeeting-surface.smartmeeting-surface .screen-share-stage{order:1;flex:0 0 auto;width:min(920px,calc(100% - 24px));margin:12px;padding:8px;border:1px solid rgba(53,229,176,.5);border-radius:16px;background:#041a22;box-shadow:0 18px 44px #02141b47}.smartmeeting-surface.smartmeeting-surface .screen-share-stage>header{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 10px;color:#dffdf4;font-size:13px}.smartmeeting-surface.smartmeeting-surface .screen-share-stage>header span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;color:#04231c;background:#35e5b0;font-weight:900}.smartmeeting-surface.smartmeeting-surface .screen-share-player{position:relative;width:100%;padding:0;overflow:hidden;border:0;border-radius:10px;background:#020b0f;cursor:default}.smartmeeting-surface.smartmeeting-surface .screen-share-player.is-local-preview{width:min(320px,100%);cursor:default}.smartmeeting-surface.smartmeeting-surface .screen-share-player video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#020b0f;transform:none}.smartmeeting-surface.smartmeeting-surface .screen-share-player>span{position:absolute;left:10px;bottom:10px;padding:5px 9px;border-radius:7px;color:#fff;background:#000000a8;font-size:12px;font-weight:800}.smartmeeting-surface.smartmeeting-surface .screen-share-fullscreen{position:fixed;z-index:410;inset:0;display:grid;place-items:center;background:#020b0f}.smartmeeting-surface.smartmeeting-surface .screen-share-fullscreen .screen-share-player{width:100vw;height:100dvh;border-radius:0;cursor:default}.smartmeeting-surface.smartmeeting-surface .screen-share-fullscreen .screen-share-player video{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.smartmeeting-surface.smartmeeting-surface .screen-share-fullscreen>button{position:absolute;right:22px;top:max(22px,env(safe-area-inset-top));width:48px;height:48px;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;background:#041d25d1;font-size:28px;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .content-share-backdrop{position:fixed;z-index:430;inset:0;display:grid;place-items:center;padding:18px;background:#020c10cc;backdrop-filter:blur(9px)}.smartmeeting-surface.smartmeeting-surface .content-share-studio{width:min(980px,100%);max-height:94dvh;overflow:auto;padding:22px;border:1px solid rgba(255,255,255,.2);border-radius:24px;color:#eafff8;background:#06232d;box-shadow:0 30px 100px #00000073}.smartmeeting-surface.smartmeeting-surface .content-share-studio header,.smartmeeting-surface.smartmeeting-surface .content-share-studio footer,.smartmeeting-surface.smartmeeting-surface .whiteboard-tools,.smartmeeting-surface.smartmeeting-surface .content-scroll-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.smartmeeting-surface.smartmeeting-surface .content-share-studio header h2{margin:3px 0 12px;color:#fff;font-size:clamp(24px,4vw,38px)}.smartmeeting-surface.smartmeeting-surface .content-share-studio header small{color:var(--mint);font-weight:900;letter-spacing:.18em}.smartmeeting-surface.smartmeeting-surface .content-share-studio header>button{width:42px;height:42px;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;background:transparent;font-size:25px;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .content-share-studio canvas{display:block;width:100%;aspect-ratio:16/9;margin:12px 0;border:1px solid rgba(53,229,176,.35);border-radius:14px;background:#061f2a;touch-action:none}.smartmeeting-surface.smartmeeting-surface .content-share-studio button{min-height:42px;padding:8px 15px;border:1px solid rgba(53,229,176,.55);border-radius:11px;color:#05231c;background:var(--mint);font-weight:850;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .content-share-studio button:disabled{cursor:not-allowed;opacity:.48}.smartmeeting-surface.smartmeeting-surface .content-share-studio button.danger{color:#fff;border-color:#ad433b;background:#ad433b}.smartmeeting-surface.smartmeeting-surface .content-share-file-picker{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.smartmeeting-surface.smartmeeting-surface .content-share-file-picker>div{flex:1 1 420px;display:flex;flex-wrap:wrap;gap:7px}.smartmeeting-surface.smartmeeting-surface .content-share-file-picker strong{flex-basis:100%;color:#bce9dc}.smartmeeting-surface.smartmeeting-surface .content-share-file-picker>div button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dffdf4;background:#103943}.smartmeeting-surface.smartmeeting-surface .whiteboard-tools{justify-content:flex-start}.smartmeeting-surface.smartmeeting-surface .whiteboard-tools{flex-wrap:wrap}.smartmeeting-surface.smartmeeting-surface .whiteboard-tools label{display:flex;align-items:center;gap:9px}.smartmeeting-surface.smartmeeting-surface .whiteboard-tools input{width:46px;height:36px;padding:2px;border:0;background:transparent}.smartmeeting-surface.smartmeeting-surface .whiteboard-tools .whiteboard-tool{display:grid;place-items:center;width:44px;min-height:42px;padding:8px;color:#dffdf4;background:#103943}.smartmeeting-surface.smartmeeting-surface .whiteboard-tools .whiteboard-tool.is-active{color:#05231c;background:var(--mint);box-shadow:0 0 0 2px #ffffffb3}.smartmeeting-surface.smartmeeting-surface .whiteboard-tools .whiteboard-tool svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.smartmeeting-surface.smartmeeting-surface .content-share-canvas-wrap{position:relative}.smartmeeting-surface.smartmeeting-surface .content-share-capture-canvas{position:fixed;left:-20px;top:-20px;width:2px;height:2px;opacity:.01;pointer-events:none}.smartmeeting-surface.smartmeeting-surface .media-idle-backdrop{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:20px;background:#021d26b8;backdrop-filter:blur(7px)}.smartmeeting-surface.smartmeeting-surface .media-idle-dialog{width:min(100%,520px);padding:clamp(26px,5vw,42px);border:1px solid rgba(53,229,176,.42);border-radius:24px;background:#fff;box-shadow:0 30px 90px #0000004d}.smartmeeting-surface.smartmeeting-surface .media-idle-dialog h2{margin:10px 0 12px;font-size:clamp(30px,5vw,48px)}.smartmeeting-surface.smartmeeting-surface .media-idle-dialog p:not(.eyebrow){color:var(--muted);line-height:1.65}.smartmeeting-surface.smartmeeting-surface .media-idle-actions{display:flex;flex-wrap:wrap;gap:10px}.smartmeeting-surface.smartmeeting-surface .media-idle-dialog button{min-height:50px;margin-top:12px;padding:0 22px;border:0;border-radius:13px;background:var(--mint);color:var(--navy);font:inherit;font-weight:850;cursor:pointer;box-shadow:0 12px 28px #19cd9b40}.smartmeeting-surface.smartmeeting-surface .media-idle-dialog button.danger{background:#bb3a31;color:#fff;box-shadow:none}.smartmeeting-surface.smartmeeting-surface .meeting-interruption-notice{position:fixed;z-index:10010;left:50%;top:max(14px,env(safe-area-inset-top));width:min(calc(100% - 28px),720px);min-width:0;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid #70d9bd;border-radius:14px;color:#063d33;background:#eafff8;box-shadow:0 14px 38px #021d2633;font-size:13px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}.smartmeeting-surface.smartmeeting-surface .meeting-interruption-notice button{flex:0 0 34px;width:34px;height:34px;border:0;border-radius:50%;color:#063d33;background:#063d3314;font-size:22px;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .content-share-canvas-wrap canvas{margin:12px 0}.smartmeeting-surface.smartmeeting-surface .whiteboard-text-input{position:absolute;z-index:2;width:min(360px,45%);min-height:42px;transform:translateY(-10%);padding:6px 10px;border:2px solid var(--mint);border-radius:8px;color:#061f2a;background:#fff;font:600 20px system-ui}.smartmeeting-surface.smartmeeting-surface .content-scroll-controls{justify-content:center}.smartmeeting-surface.smartmeeting-surface .content-share-web{display:grid;gap:14px}.smartmeeting-surface.smartmeeting-surface .content-share-web label{display:grid;gap:7px}.smartmeeting-surface.smartmeeting-surface .content-share-web input{min-height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.28);border-radius:12px;color:#fff;background:#0b3540;font:inherit}.smartmeeting-surface.smartmeeting-surface .content-share-web p{margin:0;color:#b9ccd2;line-height:1.6}@media(max-width:640px){.smartmeeting-surface.smartmeeting-surface .content-share-backdrop{padding:0}.smartmeeting-surface.smartmeeting-surface .content-share-studio{max-height:100dvh;min-height:100dvh;border-radius:0;padding:16px}.smartmeeting-surface.smartmeeting-surface .content-share-studio canvas{margin:8px 0}.smartmeeting-surface.smartmeeting-surface .content-share-file-picker{display:grid}}.smartmeeting-surface.smartmeeting-surface .smartpay-matched-members .button{min-height:40px;flex:0 0 auto}@media(max-width:700px){.smartmeeting-surface.smartmeeting-surface .smartpay-account-fields .button{width:100%}}@media(max-width:620px){.smartmeeting-surface.smartmeeting-surface .smartpay-matched-members .button{width:100%}}.smartmeeting-surface.smartmeeting-surface .smartpay-console-actions .button.primary,.smartmeeting-surface.smartmeeting-surface .smartpay-console-card>.button.primary,.smartmeeting-surface.smartmeeting-surface .smartpay-rule-list .button.primary,.smartmeeting-surface.smartmeeting-surface .smartpay-transaction-query .button.primary{border-color:var(--navy);color:#fff;background:var(--navy)}.smartmeeting-surface.smartmeeting-surface .smartpay-rule-form .wide{grid-column:1/-1}@media(max-width:700px){.smartmeeting-surface.smartmeeting-surface .smartpay-rule-form .wide{grid-column:auto}}.smartmeeting-surface.smartmeeting-surface .chat-video-pagination{grid-column:1/-1;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:4px 2px 1px;color:#e7fffa}.smartmeeting-surface.smartmeeting-surface .chat-video-pagination button{flex:0 0 44px;width:44px;min-height:44px;border:1px solid rgba(255,255,255,.34);border-radius:999px;color:#e7fffa;background:#ffffff14;font:inherit;font-size:18px;cursor:pointer}.smartmeeting-surface.smartmeeting-surface .chat-video-pagination button:disabled{opacity:.38;cursor:not-allowed}.smartmeeting-surface.smartmeeting-surface .chat-video-pagination>span{min-width:0;display:grid;justify-items:center;gap:1px;color:#fff;font-size:12px;font-weight:850}.smartmeeting-surface.smartmeeting-surface .chat-video-pagination small{max-width:100%;color:#a8d8d0;font-size:10px;font-weight:700;overflow-wrap:anywhere}@media(max-width:620px){.smartmeeting-surface.smartmeeting-surface .chat-video-pagination{gap:7px}.smartmeeting-surface.smartmeeting-surface .chat-video-pagination button{flex-basis:42px;width:42px;min-height:42px}}@media(min-width:821px){.smartmeeting-surface.smartmeeting-surface .chat-room-top{flex-wrap:wrap}.smartmeeting-surface.smartmeeting-surface .chat-room-top>div:first-child{min-width:300px;flex:1 1 300px}.smartmeeting-surface.smartmeeting-surface .chat-room-top>nav{flex:1 1 520px}}.cbid-meeting-page{min-width:0;width:100%;padding:0}.smartmeeting-surface.smartmeeting-surface{--muted:#405963}.smartmeeting-surface.smartmeeting-surface :is(input,textarea,select){font-size:16px}.smartmeeting-surface.smartmeeting-surface :is(small,time,.chat-message-actions,.chat-reply-button,.room-user-meta,.room-user-role,.meeting-entry-copy,.meeting-hint){font-size:14px}.smartmeeting-surface.smartmeeting-surface .chat-list article p{font-size:16px}.tutorial-videos{min-width:0;margin:20px 0 28px;color:#172638}.tutorial-videos h2{margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.4}.tutorial-video-rail{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:2px 2px 12px;min-width:0;direction:ltr}.site-typography .tutorial-video-rail .tutorial-video-tile{box-sizing:border-box;display:flex;flex-direction:column;flex:0 0 min(156px,calc((100% - 24px)*.4));min-width:0;max-width:none;gap:8px;padding:0 0 10px;border:1px solid #b7adbf;border-radius:12px;overflow:hidden;background:#fff;color:#172638;text-align:start;scroll-snap-align:start;font:inherit;font-size:16px;line-height:1.4;cursor:pointer}.tutorial-video-tile>img,.tutorial-video-poster{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;background:#172638}.tutorial-video-poster{display:grid;place-items:center;color:#fff;font-size:32px}.tutorial-video-tile>span:last-child{padding-inline:10px;overflow-wrap:anywhere;display:block}.tutorial-video-rail:focus-visible,.tutorial-video-tile:focus-visible{outline:3px solid #246b62;outline-offset:2px}.site-typography dialog.creative-live-dialog.tutorial-video-viewer{position:fixed;inset:0;box-sizing:border-box;width:100%;height:100dvh;max-width:none;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:#101820;overflow:hidden}.tutorial-video-viewer>video{display:block;width:100%;height:100%;object-fit:contain}.tutorial-video-actions{position:absolute;z-index:3;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));display:flex;gap:8px;direction:ltr}.site-typography dialog.creative-live-dialog.tutorial-video-viewer .tutorial-video-actions :is(a,button){position:static;display:grid;place-items:center;box-sizing:border-box;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:0;border-radius:8px;background:#101820;color:#fff;font-size:28px;cursor:pointer;text-decoration:none}.tutorial-video-actions svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tutorial-video-actions :focus-visible{outline:3px solid #a3f0da;outline-offset:2px}.site-typography dialog.tutorial-video-viewer .tutorial-video-status{position:absolute;z-index:3;bottom:max(80px,calc(64px + env(safe-area-inset-bottom)));inset-inline:12px;margin:0;padding:12px;background:#101820;color:#fff;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.tutorial-admin{min-width:0;color:#172638}.tutorial-admin form{display:grid;gap:16px;max-width:640px}.tutorial-admin label{display:grid;gap:8px;font-size:16px}.tutorial-admin :is(input,select,button){box-sizing:border-box;max-width:100%;min-height:48px;font:inherit;font-size:16px}.nft-market{color:#202033;background:#fff;font:1rem/1.6 system-ui,sans-serif;min-width:0;overflow-wrap:anywhere}.nft-market *{box-sizing:border-box}.nft-market h1{font-size:2rem;line-height:1.25}.nft-market h2{font-size:1.625rem;line-height:1.3}.nft-market h3{font-size:1.3125rem;line-height:1.35}.nft-market p,.nft-market label,.nft-market dl{font-size:1rem;color:#202033}.nft-market a{color:#5130a0;text-decoration:underline;overflow-wrap:anywhere}.nft-market code{font:.875rem/1.5 ui-monospace,monospace;overflow-wrap:anywhere}.nft-market button,.nft-market input,.nft-market select{font:inherit;font-size:1rem;min-height:48px;color:#202033;background:#fff;border:1px solid #a79bbf;border-radius:10px;padding:10px 14px;max-width:100%;min-width:0}.nft-market button{cursor:pointer;text-align:center}.nft-market button:disabled{background:#eeeaf5;color:#48435e;opacity:1;cursor:not-allowed;border-style:dashed}.nft-market button:focus-visible,.nft-market input:focus-visible,.nft-market select:focus-visible,.nft-market a:focus-visible{outline:3px solid #5130a0;outline-offset:3px}.nft-market button[type=submit],.nft-market .nm-primary{background:#5130a0;color:#fff}.nft-market label{display:grid;gap:8px;margin:14px 0}.nft-market input{width:100%}.nft-market .nm-toolbar,.nft-market .nm-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px}.nft-market .nm-toolbar{justify-content:space-between}.nft-market .nm-toolbar h2{margin:8px 0}.nft-market .nm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px;margin:24px 0}.nft-market .nm-card{padding:16px;border:1px solid #d5cfe3;border-radius:14px;min-width:0}.nft-market .nm-card img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:10px;background:#f2eff8}.nft-market .nm-placeholder{aspect-ratio:1;display:grid;place-items:center;background:#f2eff8;color:#5130a0;font-size:40px;border-radius:10px}.nft-market .nm-card h3{margin-bottom:8px}.nft-market .nm-form,.nft-market .nm-pending{border:1px solid #a79bbf;border-radius:14px;padding:20px;margin:24px 0;background:#f7f5fc}.nft-market .nm-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}.nft-market .nm-review{padding:16px;border:1px solid #a79bbf;border-radius:10px}.nft-market .nm-check{display:flex;align-items:flex-start;gap:12px}.nft-market .nm-check input{width:24px;min-width:24px;min-height:24px;height:24px;margin-top:3px;accent-color:#5130a0}.nft-market .nm-error{color:#8b132d}.nft-market [role=alert],.nft-market [role=status]{font-size:1rem}.nft-market .nm-form>button{margin:8px 12px 8px 0}.nft-market summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:1rem}.nft-market .nm-pending a{display:block;margin-bottom:12px}.nft-market .nm-code{white-space:pre-wrap;font-size:.875rem;overflow-wrap:anywhere}@media(max-width:480px){.nft-market .nm-toolbar>*{width:100%}.nft-market .nm-form,.nft-market .nm-pending{padding:16px}.nft-market .nm-actions>button{flex:1 1 auto}.nft-market .nm-fields{grid-template-columns:minmax(0,1fr)}}.nft-market input::placeholder{color:#48435e;opacity:1}.nft-market .nm-back{display:inline-flex;align-items:center;min-height:48px}.collection-sell-picker{scroll-margin-top:100px}.collection-sell-picker:focus{outline:3px solid #5130a0;outline-offset:3px}.nft-market .nm-listing-link{display:block;text-decoration:none}.nft-market .nm-listing-link h3{text-decoration:underline}.collection-order-layout{min-width:0}.nft-market .collection-order-layout>.nm-grid{margin-top:24px}@media(min-width:760px){.collection-order-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.nft-market .collection-order-layout>.nm-grid{grid-template-columns:minmax(0,1fr)}}.collection-item-toolbar{display:flex;justify-content:flex-end;margin-block:0 8px}.nft-market .collection-item-share{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;padding:12px}.collection-item-share svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.collection-item-share .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nft-market .collection-order-layout h1{font-size:1.3125rem;line-height:1.35;font-weight:600;margin-block:20px 8px}.collection-item-page .collection-order-layout>.nm-grid,.collection-item-page .collection-order-review{margin-block-start:8px}.nm-item-heading,.nm-item-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;min-width:0}.nft-market .nm-item-heading{margin-block:16px 8px}.nft-market .nm-item-heading h3,.nft-market .nm-item-heading h1{margin:0;font-size:18px;line-height:1.5;font-weight:600}.nm-item-heading span,.nm-item-meta,.collection-balance{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.nft-market .nm-item-price{font-weight:500;color:#202033;text-decoration:none}.nft-market .nm-item-meta a{min-height:32px;display:inline-flex;align-items:center}.nft-market .collection-buy-actions{gap:12px;align-items:center}.nft-market .nm-card h1{font-size:18px}.nft-catalog-picker{color:#172a3c;background:#fff;border:1px solid #65748a;border-radius:20px;padding:24px;font-size:16px;line-height:1.6;margin-block:24px;max-width:100%;overflow-wrap:anywhere}.nft-catalog-picker label{display:grid;gap:8px;margin-block:16px}.nft-catalog-picker input,.nft-catalog-picker select{font:inherit;font-size:16px;box-sizing:border-box;width:100%;max-width:100%;min-height:48px;padding:10px;background:#fff;color:#172a3c;border:1px solid #65748a;border-radius:8px}.nft-catalog-preview{display:grid;grid-template-columns:minmax(160px,384px) minmax(200px,1fr);gap:24px;align-items:center}.nft-catalog-preview>img{width:100%;max-width:384px;height:auto;border-radius:20px}.nft-catalog-actions{display:flex;gap:16px;flex-wrap:wrap}.nft-catalog-picker button{font:inherit;font-size:16px;min-height:48px;padding:10px 16px;border:2px solid #49307d;border-radius:8px;color:#fff;background:#49307d;text-align:center}.nft-catalog-picker button:disabled{color:#384250;background:#e6e9ee;border-color:#8b95a5}.nft-catalog-picker a{color:#49307d;text-decoration:underline}.nft-catalog-picker [role=alert]{color:#861d1d;background:#fff0f0;padding:16px}.nft-catalog-picker .nft-catalog-confirm{display:flex;align-items:center;gap:12px}.nft-catalog-picker input[type=checkbox]{width:24px;height:24px;min-height:24px;flex-shrink:0}.nft-catalog-picker button:focus-visible,.nft-catalog-picker input:focus-visible,.nft-catalog-picker select:focus-visible{outline:3px solid #172a3c;outline-offset:3px}@media(max-width:650px){.nft-catalog-picker{padding:16px}.nft-catalog-preview{grid-template-columns:minmax(0,1fr)}.nft-catalog-actions>button{flex:1}}.pet-edition-selectors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:16px;margin-block:16px}.pet-edition-selectors label{min-width:0}.pet-mint-mode{display:flex;flex-wrap:wrap;gap:12px;border:1px solid #b5a6c8;border-radius:8px;padding:12px;min-width:0}.pet-mint-mode legend{font-size:16px}.pet-mint-mode label{display:flex;align-items:center;gap:10px;min-height:48px;font-size:16px;color:#172c3b;min-width:0}.pet-mint-mode input[type=radio]{width:20px;min-width:20px;height:20px;min-height:20px;padding:0;accent-color:#694ca1}.pet-mint-mode input:disabled+span{color:#38404d}.nft-catalog-picker .nft-catalog-confirm{min-height:48px}.member-module.nft-catalog-picker label,.member-module .nft-catalog-picker label{font-size:16px!important}.nft-catalog-picker .nft-collection-tabs{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-block-end:24px}.nft-catalog-picker .nft-collection-tabs button{flex:0 1 auto;min-width:0;min-height:48px;font-weight:400;background:#fff;color:#49307d;border:1px solid #a79bbf}.nft-catalog-picker .nft-collection-tabs [aria-selected=true]{color:#fff;background:#49307d;border-color:#49307d;font-weight:500}.nft-catalog-picker [role=tabpanel]{min-width:0;width:100%}.nft-catalog-picker .collection-play-link{display:inline-flex;align-items:center;min-height:44px}.nft-catalog-picker [role=tabpanel]>h2{font-size:22px;font-weight:600}.hummingbird-mint,.hummingbird-account,.hummingbird-admin{background:#fff;color:#172638;border:1px solid #b6c7c4;border-radius:18px;padding:24px;margin:20px 0;font-size:16px;line-height:1.65}.hummingbird-mint{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:28px}.hummingbird-mint img,.hummingbird-account img{width:100%;max-width:240px;height:auto;border-radius:14px;display:block}.hummingbird-mint h2,.hummingbird-account h2,.hummingbird-admin h2{font-size:26px;line-height:1.4}.hummingbird-mint p,.hummingbird-account p,.hummingbird-admin p{font-size:16px;color:#172638}.hummingbird-mint a,.hummingbird-account a,.hummingbird-admin a{color:#284f63;text-decoration:underline;overflow-wrap:anywhere}.hummingbird-design-link{display:inline-block;margin:14px}.hummingbird-mint :is(button,input:not([type=checkbox])),.hummingbird-admin button{font:inherit;font-size:16px;min-height:48px;padding:10px 16px;border:1px solid #6b7e87;border-radius:8px;color:#172638;background:#edf5f2}.hummingbird-mint button{text-align:center;margin:8px 10px 8px 0}.hummingbird-mint button:disabled{opacity:1;background:#eef0f1;color:#3d4a57;cursor:not-allowed}.hummingbird-mint form{border-top:1px solid #a3bdb5;margin-top:18px;padding-top:16px}.hummingbird-mint label{display:block;margin:14px 0}.hummingbird-mint input:not([type=checkbox]){display:block;width:100%;margin-top:8px}.hummingbird-mint .hummingbird-confirm{display:flex;gap:12px;align-items:flex-start}.hummingbird-confirm input{width:24px;height:24px;flex-shrink:0}.hummingbird-address{overflow-wrap:anywhere}.hummingbird-table{overflow:auto}.hummingbird-table table{width:100%;border-collapse:collapse}.hummingbird-table :is(th,td){text-align:start;padding:14px;border-bottom:1px solid #aebcbe;font-size:16px;overflow-wrap:anywhere;min-width:100px;max-width:300px}.hummingbird-account{margin-top:0}.hummingbird-account img{width:160px}.hummingbird-mint :focus-visible,.hummingbird-account :focus-visible,.hummingbird-admin :focus-visible{outline:3px solid #3d647d;outline-offset:3px}@media(max-width:620px){.hummingbird-mint{grid-template-columns:1fr;padding:20px}.hummingbird-mint img{max-width:280px}.hummingbird-table :is(th,td){max-width:none}}.hummingbird-mint>div{min-width:0;max-width:100%}.hummingbird-mint p{white-space:normal;word-break:normal;overflow-wrap:anywhere}.nft-management{color:#172a3c;background:#fff;padding:24px;border-radius:20px;font-size:16px;line-height:1.6;max-width:100%;overflow-wrap:anywhere}.nft-management .nft-selector{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nft-management .nft-selector label{flex:1;min-width:min(100%,240px)}.nft-management .nft-selector a{min-width:48px;font-size:24px}.nft-management .nft-definition{background:#f5f3fb;border:1px solid #776590;border-radius:12px;padding:20px}.nft-management .nft-definition p{white-space:pre-wrap}.nft-management textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;font-size:16px;min-height:120px;color:#172a3c;background:#fff;border:1px solid #65748a;padding:12px;border-radius:8px}.nft-management .nft-radio-options{display:flex;flex-wrap:wrap;gap:24px}.nft-management .nft-radio-options label{display:flex;align-items:center;min-height:48px;gap:12px}.nft-management input[type=radio]{width:24px;min-height:24px;height:24px}.nft-management textarea:focus-visible{outline:3px solid #172a3c;outline-offset:3px}.nft-management input::placeholder{color:#4c5c70;opacity:1}.nft-mint-queue button{font-size:16px;min-height:48px;padding:10px 16px;text-align:center;border:2px solid #49307d;border-radius:8px;background:#49307d;color:#fff}.nft-mint-queue button:disabled{background:#e6e9ee;color:#384250;border-color:#8b95a5}.nft-mint-queue .nft-queue-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.nft-mint-queue [role=tablist]{display:flex;flex-wrap:wrap;gap:8px}.nft-mint-queue [role=tab]{background:#fff;color:#49307d}.nft-mint-queue [role=tab][aria-selected=true]{background:#49307d;color:#fff}.nft-mint-queue .hummingbird-table{max-width:100%;overflow-x:auto}.nft-mint-queue th,.nft-mint-queue td{font-size:16px}.nft-mint-queue td code{font-size:16px;overflow-wrap:anywhere}.nft-management .nft-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.nft-management .nft-app-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;border:2px solid #49307d;border-radius:8px;padding:10px 16px;text-align:center;font-size:16px;background:#fff}.nft-management .nft-wallet-state{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.nft-management .nft-wallet-state div{padding:16px;background:#f5f3fb;border-radius:8px}.nft-management dt{font-weight:700}.nft-management dd{margin:8px 0 0}.nft-management code{direction:ltr;unicode-bidi:isolate}.nft-management input[dir=ltr]{text-align:start}.nft-management fieldset{margin-block:24px;padding:20px;min-width:0;border:1px solid #7d8998;border-radius:12px}.nft-management legend{font-size:20px;font-weight:700;color:#172a3c}.nft-management label{display:grid;gap:8px;margin-block:16px}.nft-management input,.nft-management select{box-sizing:border-box;max-width:100%;width:100%;min-height:48px;padding:10px;font-size:16px;color:#172a3c;background:#fff;border:1px solid #65748a;border-radius:8px}.nft-management button{min-height:48px;margin:8px;padding:10px 16px;font-size:16px;text-align:center;color:#fff;background:#49307d;border:2px solid #49307d;border-radius:8px}.nft-management button:disabled{color:#384250;background:#e6e9ee;border-color:#8b95a5}.nft-management a{color:#49307d;text-decoration:underline}.nft-management code{font-size:16px;white-space:normal}.nft-management .nft-review{padding:16px;background:#f5f3fb;border:1px solid #776590;border-radius:12px}.nft-management [role=alert]{color:#861d1d;background:#fff0f0;padding:16px}.nft-management button:focus-visible,.nft-management input:focus-visible,.nft-management select:focus-visible{outline:3px solid #172a3c;outline-offset:3px}@media(max-width:600px){.nft-management{padding:16px}.nft-management fieldset{padding:12px}.nft-management button{margin:8px 0;width:100%}}.collections-admin{font-size:1rem;line-height:1.6;color:#172638;max-width:1100px}.collections-admin p,.collections-admin label{color:#172638;opacity:1}.collections-admin button,.collections-admin input,.collections-admin textarea,.collections-admin select{font:inherit;font-size:1rem;min-height:48px;padding:10px 14px;background:#f5f3fa;color:#172638;border:1px solid #91899e;border-radius:10px;max-width:100%;min-width:0;opacity:1}.collections-admin button{text-align:center;cursor:pointer;margin:4px;white-space:normal}.collections-admin button:disabled{opacity:1;border-style:dashed;cursor:default}.collections-admin label{display:grid;gap:6px;margin-block:12px}.collections-admin form,.collections-admin-list article{background:#fff;padding:20px;border:1px solid #d8d4e2;border-radius:14px;margin-block:20px;overflow-wrap:anywhere}.collections-admin textarea{min-height:120px}.collections-admin :focus-visible{outline:3px solid #dff5eb;outline-offset:3px}.collections-admin-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.cbid-coin-management{--coin-bg:#ffffff;--coin-panel:#f8f7fc;--coin-text:#172638;--coin-secondary:#d4cfe5;--coin-border:#7b83a2;--coin-mint:#dff5eb;color:var(--coin-text);background:var(--coin-bg);font-size:1rem;line-height:1.65;padding:1.5rem;border:1px solid var(--coin-border);border-radius:1rem;max-width:1500px;margin:1.5rem auto;box-sizing:border-box;isolation:isolate}.cbid-coin-management *{box-sizing:border-box}.cbid-coin-management h1,.cbid-coin-management h2,.cbid-coin-management p,.cbid-coin-management th,.cbid-coin-management td,.cbid-coin-management dt,.cbid-coin-management dd{color:var(--coin-text);opacity:1}.cbid-coin-management h1{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.4;margin:.25rem 0 .75rem;overflow-wrap:anywhere}.cbid-coin-management h2{font-size:1.3rem;line-height:1.5;margin:0 0 .8rem;overflow-wrap:anywhere}.cbid-coin-management p{font-size:1rem;line-height:1.65;margin:.65rem 0 1rem}.coin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.coin-header>div{flex:1;min-width:min(100%,300px)}.cbid-coin-management .coin-kicker,.cbid-coin-management .coin-secondary{font-size:.875rem;line-height:1.6;color:var(--coin-secondary)}.cbid-coin-management button{font:inherit;font-size:1rem;line-height:1.5;min-height:48px;white-space:normal;overflow-wrap:anywhere;color:#102b25;background:#dff5eb;border:1px solid #ccffef;border-radius:.65rem;padding:.7rem 1rem;cursor:pointer;opacity:1}.cbid-coin-management button:hover:not(:disabled){color:#102b25;background:#c5ffed}.cbid-coin-management button:disabled{color:#172638;background:#f1f0f5;border:1px dashed #a3acc5;cursor:default;opacity:1}.cbid-coin-management button:focus-visible,.coin-table-scroll:focus-visible{outline:3px solid #dff5eb;outline-offset:4px}.coin-status{padding:1rem 1.2rem;background:#282b42;border:1px solid #c7b3ff;border-inline-start:4px solid #c7b3ff;border-radius:.7rem;margin:1rem 0}.coin-status p{margin:0}.coin-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;margin:1.5rem 0 1rem}.coin-summary>div{padding:1.1rem;background:#f8f7fc;border:1px solid #7b83a2;border-radius:.75rem;min-width:0}.coin-summary h2{font-size:1rem;font-weight:600;margin:0 0 .8rem}.coin-summary output{display:block;font-size:1.5rem;font-weight:700;color:#165a45;line-height:1.5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-height:2.25rem}.coin-summary .coin-total{border:2px solid #c7b3ff;padding:calc(1.1rem - 1px)}.cbid-coin-management .coin-economic-help{font-size:1rem;color:#172638;padding:1rem;background:#f8f7fc;border-radius:.7rem}.coin-network{background:#f8f7fc;border:1px solid #7b83a2;border-radius:.8rem;padding:1.2rem;margin:1.3rem 0}.coin-network dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin:0}.coin-network dl>div{min-width:0}.coin-network dt{font-size:.875rem;color:#d4cfe5}.coin-network dd{margin:0;font-size:1rem;overflow-wrap:anywhere;word-break:normal}.coin-mint{padding-top:1.2rem;margin-top:1.2rem;border-top:1px solid #7b83a2}.coin-mint p{font-size:1rem;margin-bottom:.3rem}.coin-holders{margin:1.5rem 0 .5rem}.coin-table-scroll{overflow-x:auto;border:1px solid #7b83a2;border-radius:.7rem}.cbid-coin-management table{width:100%;border-collapse:collapse;table-layout:fixed;background:#f8f7fc;min-width:760px;font-size:1rem}.cbid-coin-management th,.cbid-coin-management td{padding:.85rem;text-align:start;border-bottom:1px solid #7b83a2;vertical-align:top;font-size:1rem;line-height:1.6;overflow-wrap:anywhere;word-break:normal}.cbid-coin-management thead th{background:#2b3049;font-size:.875rem;font-weight:700;color:#172638}.cbid-coin-management thead th:first-child{width:8%}.cbid-coin-management tbody th{font-weight:600}.cbid-coin-management tbody tr:last-child>*{border-bottom:0}.cbid-coin-management bdi{unicode-bidi:isolate;overflow-wrap:anywhere}@media(max-width:700px){.cbid-coin-management{padding:1rem;margin:1rem 0}.coin-network{padding:1rem}.coin-header>button{width:100%}.coin-summary{gap:.8rem}.coin-mint button{width:100%}}@media(prefers-reduced-motion:reduce){.cbid-coin-management *{transition:none!important;animation:none!important}}.ad-share-dialog{box-sizing:border-box;position:fixed;width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);overflow:auto}.ad-share-dialog::backdrop{background:#08212a99}.ad-share-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ad-share-heading h2{font-size:22px;line-height:1.3;margin:0}.ad-share-dialog button{min-height:44px;min-width:44px;font-size:16px;color:var(--ink);background:transparent;border:0;cursor:pointer}.ad-share-dialog button:focus-visible,.ad-share-dialog a:focus-visible{outline:3px solid #67b8ed;outline-offset:2px}.ad-share-choices{display:grid;gap:8px;margin:16px 0}.ad-share-choices button{display:grid;gap:4px;text-align:start;padding:12px;border:1px solid var(--line);border-radius:10px;overflow-wrap:anywhere;min-width:0;line-height:1.5}.ad-share-choices button:hover{background:#edf8f4}.ad-share-choices span{font-size:14px;color:#51646b}.ad-share-dialog a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;overflow-wrap:anywhere}.ad-share-dialog p{line-height:1.6}.ad-repost-dialog form{display:grid;gap:16px;margin-top:20px;min-width:0}.ad-repost-dialog label{display:grid;gap:8px;min-width:0;font-size:16px}.ad-repost-dialog input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px 12px;font:inherit;border:1px solid #bccbca;border-radius:10px}.ad-repost-dialog p{margin:0;overflow-wrap:anywhere;line-height:1.6}.ad-repost-controls{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}.ad-repost-dialog .button.primary{background:#f7bb39;border:1px solid transparent;padding:10px 16px;border-radius:10px}.ad-repost-dialog button:disabled{opacity:.55;cursor:wait}.ads-repost-details{padding:12px 16px;display:grid;gap:10px;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.ads-repost-details p{margin:0}.ads-repost-controls{display:flex;flex-wrap:wrap;gap:8px}.ads-repost-controls button{min-height:44px;font:inherit;padding:8px 14px;border:1px solid #cbd5d5;border-radius:10px;background:#fff;color:#17639e}.ads-repost-controls button:focus-visible{outline:3px solid #67b8ed;outline-offset:2px}.ads-repost-outgoing{display:grid;gap:12px;margin-top:24px}.ads-repost-outgoing article{padding:16px;border:1px solid #dbe3e3;border-radius:14px;background:#fff;min-width:0;overflow-wrap:anywhere}.ads-repost-feedback{position:fixed;inset-inline:16px;bottom:16px;margin-inline:auto;max-width:480px;background:#fff;padding:12px 16px;font-size:15px;line-height:1.5;z-index:20;border:1px solid #cbd5d5;border-radius:12px;box-shadow:0 8px 32px #092b3526;overflow-wrap:anywhere}.ads-repost-feedback button{margin-inline-start:8px;min-width:44px;min-height:44px;border:0;background:transparent;font:inherit;color:inherit}.ads-repost-outgoing h3,.ads-repost-outgoing h4{margin:0}.ads-repost-outgoing h4{font-size:17px;line-height:1.5}.ads-repost-controls button:disabled{opacity:.55;cursor:wait}.ads-repost-confirm{padding:12px;border:1px solid var(--border-color,#cbd5e1);border-radius:12px;min-width:0}.ads-repost-confirm p{margin:0 0 8px}.ads-repost-confirm button{min-height:44px;margin-inline-end:8px;white-space:normal}.ads-repost-preferences{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;min-width:0;flex:1 1 360px}.ads-repost-preferences label{display:flex;align-items:center;gap:10px;min-height:44px;min-width:0;font-size:16px;cursor:pointer;overflow-wrap:anywhere}.ads-repost-preferences input{width:20px;height:20px;flex:none;accent-color:#17639e}.ads-repost-preferences p{margin:0;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.ads-repost-preferences input:focus-visible{outline:3px solid #67b8ed;outline-offset:3px}.ads-repost-preferences .ads-repost-confirm,.ads-repost-preferences [role=alert]{flex-basis:100%}.ads-repost-preferences .ads-repost-confirm p{margin-block-end:8px}.ads-repost-recipients{padding-inline-start:22px;margin:8px 0;display:grid;gap:8px;max-height:32vh;overflow:auto;min-width:0;font-size:16px;line-height:1.6}.ads-repost-recipients li{overflow-wrap:anywhere}.ads-repost-recipients a{margin-inline-start:12px}.ads-repost-input-help{font-size:14px;line-height:1.6;color:#52676e}.ad-repost-dialog h3{margin:0;font-size:18px;line-height:1.5}.ads-repost-public-status{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:16px}.ads-repost-public-status svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ads-repost-public-status[data-enabled=true] svg{color:#17634b}.ads-repost-public-status[data-enabled=false] svg{color:#ab3348}.ads-repost-ref-input{display:flex;align-items:center;min-width:0;gap:4px}.ads-repost-ref-input input{flex:1;min-width:0}.ads-repost-clear{flex:none;min-width:44px;min-height:48px;border:1px solid #bccbca;border-radius:10px;background:#fff;color:#17639e;font-size:24px;cursor:pointer}.ads-repost-clear:focus-visible{outline:3px solid #67b8ed;outline-offset:2px}.ads-section-heading.ads-profile-heading{justify-content:flex-start;gap:8px 24px;margin-block-end:16px}.ads-profile-heading>h2{flex:none}.ads-profile-heading>.ads-create-action{margin-inline-start:auto;flex:none}@media(max-width:600px){.ads-profile-heading>.ads-repost-preferences{order:3;flex-basis:100%;gap:4px 20px}}.redemption-panel{width:100%;min-width:0;padding:24px;display:grid;gap:16px;box-sizing:border-box}.redemption-panel h2,.redemption-panel h3,.redemption-panel p{margin:0}.redemption-heading{width:100%;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.redemption-heading h2{font-size:1.35rem;font-weight:600}.redemption-heading h3{font-size:1.1rem;font-weight:600}.redemption-balance{font-size:1.65rem;font-weight:600;font-variant-numeric:tabular-nums}.redemption-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px 0;border-top:1px solid #d8e3df;min-width:0;width:100%;box-sizing:border-box}.redemption-record-body{min-width:0}.redemption-record p{margin:0 0 12px}.redemption-record strong{font-weight:600}.redemption-record dl{margin:0;display:grid;gap:8px}.redemption-record dl>div{display:grid;grid-template-columns:minmax(100px,.25fr) minmax(0,1fr);gap:12px}.redemption-record dd{margin:0;min-width:0;overflow-wrap:anywhere}.redemption-record dt{color:#53646a}.redemption-record-actions{display:flex;flex-direction:column;gap:10px;align-items:stretch;max-width:220px}.redemption-record-actions label{display:grid;gap:6px}.redemption-record-actions input{min-width:0;width:100%;box-sizing:border-box}.redemption-dialog form{display:grid;gap:18px}.redemption-dialog label{display:grid;gap:8px}.redemption-dialog input{font-size:16px;width:100%;min-height:48px;box-sizing:border-box}.redemption-dialog dd{overflow-wrap:anywhere;min-width:0}.redemption-dialog .ad-repost-controls{flex-wrap:wrap}.redemption-dialog .ad-repost-controls button{white-space:normal;min-height:48px}.redemption-admin{min-width:0;width:100%}.redemption-admin .smartpay-console-grid{width:100%}.redemption-admin .smartpay-console-card{min-width:0}.redemption-admin .smartpay-token-balance,.redemption-admin dd,.redemption-admin .billing-message{overflow-wrap:anywhere}.redemption-admin .redemption-list{margin-top:24px}.redemption-admin button,.redemption-panel button{min-height:44px}.redemption-admin input,.redemption-admin select{font-size:16px;min-height:48px;box-sizing:border-box;max-width:100%}.redemption-admin .redemption-heading .redemption-controls{display:flex;flex-wrap:wrap;gap:10px}.redemption-admin .redemption-help{font-size:14px;line-height:1.6;font-weight:400}@media(max-width:700px){.redemption-panel{padding:19px}.redemption-record{grid-template-columns:minmax(0,1fr)}.redemption-record-actions{flex-direction:row;flex-wrap:wrap;max-width:none}.redemption-record-actions label{width:100%}.redemption-record dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.redemption-heading{align-items:flex-start}}.redemption-admin .smartpay-console-card label{font-size:16px;font-weight:500}.redemption-admin .smartpay-console-card h2{font-size:22px;font-weight:600}.redemption-admin .smartpay-console-card>.button{margin-block-end:10px;margin-inline-end:10px;white-space:normal}.redemption-admin .smartpay-connected-wallet{overflow-wrap:anywhere}.redemption-admin .smartpay-console-card select{appearance:none;-webkit-appearance:none;min-height:48px;padding:12px 36px 12px 12px;background:#f8faf9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23374f56' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center}.redemption-admin .smartpay-contract-card>a{display:block;min-height:44px;width:100%;line-height:1.5;padding-block:10px;box-sizing:border-box}.redemption-admin .smartpay-console-card .toggle-field{display:flex;align-items:center;gap:10px;min-height:44px}.redemption-admin .smartpay-console-card input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:0 0 20px;padding:0;margin:0}.member-module .admin-directory-pages{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block:20px}.member-module .admin-directory-pages button{min-height:48px;font-size:16px;padding:10px 16px}.member-module .admin-member-list article>div:first-child{min-width:0;overflow-wrap:anywhere}.member-module .admin-member-list article>div:first-child>img{display:block;object-fit:cover;border-radius:12px;margin-block-end:8px}.member-module .admin-member-list strong a{color:#493087;text-decoration:underline;display:inline-flex;align-items:center;min-height:48px;max-width:100%;overflow-wrap:anywhere}.creator-payment-method-flow{width:100%;min-width:0;padding:1.5rem 0 3rem}.creator-payment-method-flow header{display:grid;gap:1rem;margin-bottom:2rem}.creator-payment-method-flow h1{margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.12}.creator-payment-method-flow header p{max-width:70ch;color:var(--muted)}.creator-payment-method-flow header>strong{color:#9a7100;font-size:clamp(2rem,5vw,3.8rem)}.creator-payment-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.creator-payment-method-grid article{min-width:0;border:1px solid var(--line);background:#fff;border-radius:24px;padding:clamp(1.2rem,3vw,2rem);display:flex;flex-direction:column;gap:1rem;box-shadow:0 16px 42px #062a3210}.creator-payment-method-grid article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--mint-soft);font-size:1.35rem}.creator-payment-method-grid h2{margin:0;font-size:clamp(1.45rem,3vw,2rem)}.creator-payment-method-grid article>p{color:var(--muted);line-height:1.6}.creator-payment-method-grid .stripe-checkout-action,.creator-payment-method-grid .creator-payment-primary{margin-top:auto}.creator-payment-primary{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:48px;padding:11px 16px;border:1px solid var(--navy);border-radius:999px;color:#fff;background:var(--navy);font-weight:850}.creator-payment-back{display:inline-flex;min-height:44px;align-items:center;padding:1rem 0;color:var(--mint-dark);font-weight:850}.creator-payment-status{padding:1rem;margin:0 0 1.25rem;border:1px solid #b8ddcf;border-radius:14px;background:#e9f8f2;line-height:1.55}.creator-payment-status.is-pending{border-color:#ead6a6;background:#fff7df}.creator-payment-status.is-cancelled,.creator-payment-status.is-expired{border-color:#efc6bf;background:#fff0ed}@media(max-width:650px){.creator-payment-method-grid{grid-template-columns:minmax(0,1fr)}}.creator-payment-method-flow .stripe-checkout-action{display:grid;gap:6px}.creator-payment-method-flow .stripe-checkout-action button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;padding:10px 16px;border:1px solid var(--navy);border-radius:999px;font-weight:850;line-height:1.2;text-align:center;color:#fff;background:var(--navy)}.creator-payment-method-flow .stripe-checkout-action button:disabled{cursor:not-allowed;opacity:.52}.creator-payment-method-flow .stripe-checkout-note{max-width:280px;color:var(--muted);font-size:12px;line-height:1.4}.creator-payment-method-flow .stripe-checkout-note.is-unavailable,.creator-payment-method-flow .stripe-checkout-note.is-error{color:#a43b32}.cbid-finance{.meeting-editor>.button{min-height:44px}.adrolling-hero-copy>p:not(.eyebrow){width:100%;max-width:none;margin:26px 0 0;color:var(--muted);font-size:clamp(17px,1.5vw,21px);line-height:1.7}.adrolling-studio p:not(.eyebrow){max-width:70ch;color:#bed2ca;font-size:17px;line-height:1.7}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:var(--mint-dark);font-size:14px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.eyebrow>span{width:28px;height:2px;background:var(--mint-dark);flex:0 0 auto}.page-heading h1,.legal-page h1{max-width:16ch;margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.04;letter-spacing:-.055em;font-weight:730}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:0;border-radius:14px;font-weight:780;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:hover{transform:translateY(-2px)}.button.primary{color:var(--navy);background:var(--mint);box-shadow:0 14px 32px #2de3aa38}.button.ghost{color:var(--ink);background:#ffffffc2;border:1px solid var(--line)}.button.compact{min-height:44px;padding:0 16px;white-space:nowrap;overflow-wrap:normal}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.page-heading{width:100%;margin-bottom:42px}.page-heading h1{max-width:18ch;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.page-heading>p:last-child{max-width:70ch;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.page-heading.centered{text-align:center;display:grid;justify-items:center}.page-heading.centered .eyebrow{justify-content:center}.section-row-heading .eyebrow{margin-bottom:10px}.meeting-card-actions .button{justify-content:center}.empty-state{width:100%;min-height:370px;padding:50px 24px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed rgba(8,33,42,.23);border-radius:var(--radius);background:#ffffff78}.empty-state>span{font-size:42px;color:var(--mint-dark)}.empty-state h1,.empty-state h2{margin:14px 0 8px;font-size:clamp(27px,4vw,42px)}.empty-state p{max-width:55ch;margin:0 0 24px;color:var(--muted);line-height:1.6}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.form-grid .wide{grid-column:1/-1}.schedule-form label,.profile-form label,.join-room-card label,.crypto-box label{min-width:0;display:grid;gap:9px;color:var(--ink);font-size:14px;font-weight:760}.schedule-form input,.schedule-form textarea,.schedule-form select,.profile-form input,.profile-form select,.join-room-card input,.crypto-box input{width:100%;min-height:52px;padding:12px 14px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:#f9fbfa;outline:none;font-size:16px}.schedule-form input:focus,.schedule-form textarea:focus,.schedule-form select:focus,.profile-form input:focus,.profile-form select:focus,.join-room-card input:focus,.crypto-box input:focus{border-color:var(--mint-dark);box-shadow:0 0 0 4px #2de3aa21}.submit-button{margin-top:26px}.auth-copy>p:not(.eyebrow){max-width:55ch;color:var(--muted);font-size:18px;line-height:1.6}.auth-box>p:not(.eyebrow){margin:12px 0 0;color:var(--muted);line-height:1.55}.room-heading>div>p:not(.eyebrow){max-width:70ch;color:var(--muted);line-height:1.55}.meeting-share-controls>p:not(.eyebrow){color:var(--muted);line-height:1.65}.meeting-mode-actions .button{width:100%;min-height:54px}.pricing-page>.page-heading,.pricing-page>.billing-area{width:min(100%,1180px);margin-inline:auto}.pricing-page>.page-heading{margin-bottom:42px}.pricing-page>.page-heading h1{max-width:21ch;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.billing-login{padding:45px;display:grid;justify-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#fff;text-align:center}.crypto-box{width:100%;margin-top:20px;padding:clamp(25px,4vw,48px);display:grid;grid-template-columns:.8fr 1.2fr;gap:24px 48px;border:1px solid var(--line);border-radius:var(--radius);background:#e5f2ff}.crypto-box h2{margin:0 0 10px;font-size:32px}.crypto-box>div>p:last-child{color:var(--muted);line-height:1.6}.crypto-box dl{margin:0;display:grid;gap:10px}.crypto-box dl>div{padding:12px 15px;border-radius:12px;background:#ffffffa3}.crypto-box dt{color:var(--muted);font-size:14px;text-transform:uppercase}.crypto-box dd{margin:5px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;word-break:break-all}.crypto-box label{grid-column:1/-1}.crypto-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}.crypto-actions button{min-height:44px;padding:0 15px;border:0;border-radius:12px;color:#fff;background:var(--navy);font-weight:750;cursor:pointer}.crypto-actions button:disabled{opacity:.4}.billing-message{grid-column:1/-1;color:#075b46;font-weight:680}.crypto-setting-picker{align-self:end}.crypto-setting-picker select{width:100%;min-height:52px;padding:0 14px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:#ffffffc2}.crypto-unavailable{align-self:center;padding:22px;border-radius:17px;background:#ffffffb3}.crypto-unavailable p{margin:7px 0 0;color:var(--muted)}.referral-panel{width:100%;margin-top:22px;padding:clamp(25px,4vw,42px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 36px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#e7fff6,#f4fbff)}.referral-panel h2{max-width:720px;margin:0 0 12px;font-size:clamp(26px,3vw,38px);letter-spacing:-.04em}.referral-panel p{max-width:740px;margin:0;color:var(--muted);line-height:1.65}.referral-score{min-width:145px;padding:20px;display:grid;align-content:center;justify-items:center;border-radius:18px;color:#fff;background:var(--navy)}.referral-score strong{font-size:46px;line-height:1}.referral-score span{margin-top:8px;font-size:14px}.referral-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.referral-stats span{padding:14px;display:grid;border-radius:13px;background:#ffffffbf;color:var(--muted);font-size:14px}.referral-stats b{color:var(--navy);font-size:22px}.referral-panel label{grid-column:1/-1;display:grid;gap:8px;font-size:14px;font-weight:760}.referral-panel label>div{display:flex;gap:8px}.referral-panel input{min-width:0;flex:1;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.referral-panel button{min-width:90px;border:0;border-radius:12px;color:#fff;background:var(--navy);font-weight:760;cursor:pointer}.referral-panel small{grid-column:1/-1;color:var(--muted);line-height:1.5}.introducer-claim{display:contents}.introducer-claim-message,.introducer-recorded{grid-column:1/-1;margin:-2px 0 0;color:var(--mint-dark)!important;font-weight:700}.admin-page{background:radial-gradient(circle at 78% 6%,rgba(63,156,255,.13),transparent 23%)}.admin-console{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:20px;align-items:start}.admin-setting-form,.admin-setting-list{padding:clamp(22px,3vw,38px);border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 20px 60px #08212a12}.admin-form-heading{margin-bottom:25px;display:flex;align-items:start;justify-content:space-between;gap:15px}.admin-form-heading span{color:var(--mint-dark);font-size:14px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.admin-form-heading h2,.admin-setting-list h2{margin:7px 0 0;font-size:clamp(26px,3vw,38px);letter-spacing:-.045em}.admin-form-heading button{border:0;background:transparent;color:var(--mint-dark);font-weight:750;cursor:pointer}.admin-setting-form label{min-width:0;display:grid;gap:8px;font-size:14px;font-weight:760}.admin-setting-form input,.admin-setting-form select{width:100%;min-height:50px;padding:10px 13px;border:1px solid var(--line);border-radius:12px;background:#f8faf9;outline:none}.admin-setting-form input:focus,.admin-setting-form select:focus{border-color:var(--mint-dark);box-shadow:0 0 0 4px #2de3aa21}.admin-setting-form label small{color:var(--muted);font-weight:500}.admin-setting-form .toggle-field{min-height:50px;display:flex;flex-direction:row;align-items:center;gap:10px}.admin-setting-form .toggle-field input{width:20px;min-height:20px;accent-color:var(--mint-dark)}.admin-setting-list{display:grid;gap:13px;box-shadow:none}.admin-setting-list>div:first-child{margin-bottom:10px}.admin-setting-list article{padding:20px;border:1px solid var(--line);border-radius:18px;background:#f7faf8}.admin-setting-title span{color:var(--mint-dark);font-size:14px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.admin-setting-title h3{margin:6px 0 15px;font-size:23px}.admin-setting-list dl{margin:0;display:grid;gap:8px}.admin-setting-list dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px}.admin-setting-list dt{color:var(--muted);font-size:14px;text-transform:uppercase}.admin-setting-list dd{margin:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.admin-row-actions{margin-top:17px;display:flex;gap:8px}.admin-row-actions button{min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font-weight:750;cursor:pointer}.admin-row-actions .danger{color:#a4322b;border-color:#f0c3bf;background:#fff3f1}.compact-empty{min-height:230px;padding:25px}.crypto-cta{align-items:center}.crypto-cta>.button{justify-self:end;white-space:nowrap}.crypto-flow{width:min(100%,920px);margin:0 auto}.back-link{display:inline-flex;margin-bottom:24px;color:var(--mint-dark);font-weight:800}.payment-steps{margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;list-style:none}.payment-steps li{padding:12px;border-radius:12px;color:var(--muted);background:#fff;border:1px solid var(--line);font-size:14px;font-weight:800;text-align:center}.payment-steps li.active{color:var(--navy);border-color:var(--mint);background:#e5fbf4}.flow-card{display:grid;grid-template-columns:1fr;max-width:760px;margin:0 auto}.flow-card h2{margin:0 0 14px}.flow-card>.button{justify-self:start}.radio-list{display:grid;gap:10px;margin:0 0 22px}.radio-list label{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid rgba(8,33,42,.14);border-radius:14px;background:#ffffffb8;cursor:pointer}.radio-list input{accent-color:var(--mint-dark)}.radio-list span{display:grid;gap:3px}.radio-list small{color:var(--muted)}.text-button{width:fit-content;padding:0;border:0;color:var(--mint-dark);background:transparent;font:inherit;font-weight:800;cursor:pointer}.direct-link{margin-top:14px}.payment-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;padding:15px;border-radius:14px;color:var(--navy);background:#dff8ef}.payment-summary span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.direct-payment{display:grid;gap:16px}.direct-payment label{display:grid;gap:7px}.direct-payment input{width:100%;min-height:48px;padding:10px 13px;border:1px solid var(--line);border-radius:10px;font:inherit}.direct-payment small{color:var(--muted)}.chain-link{color:#08795c;text-decoration:underline;text-decoration-color:#08795c47;text-underline-offset:3px}.crypto-flow .flow-card{display:block;width:min(100%,760px);grid-template-columns:none}.crypto-flow .flow-intro{margin:0 0 18px;color:var(--muted)}.crypto-flow .flow-card .radio-list{width:100%}.crypto-flow .flow-card .radio-list label{width:100%;min-width:0;min-height:88px;grid-column:auto;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px}.crypto-flow .flow-card .radio-list label>span{min-width:0}.crypto-flow .flow-card .plan-option-copy{display:grid;gap:4px;text-align:start}.crypto-flow .flow-card .plan-option-copy strong{overflow-wrap:normal;word-break:normal}.crypto-flow .flow-card .plan-option-price{display:grid;gap:3px;text-align:end;white-space:nowrap}.crypto-flow .flow-card .plan-option-price b{color:var(--navy);font-size:17px}.crypto-flow .flow-card .plan-option-price small{color:var(--muted)}@media(max-width:620px){.crypto-flow .flow-card .radio-list label{grid-template-columns:22px minmax(0,1fr)}.crypto-flow .flow-card .plan-option-price{grid-column:2;justify-self:start;text-align:start}}.wallet-balance-row{grid-column:1/-1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wallet-icon-actions{display:flex;gap:9px;align-items:center}.icon-button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;color:var(--navy);background:#fff;font-size:24px;font-weight:700;cursor:pointer}.icon-button.save{color:#fff;border-color:var(--mint-dark);background:var(--mint-dark)}.icon-button:disabled{opacity:.48;cursor:not-allowed}.wallet-balance{flex:1 1 220px;min-height:44px;margin:0;padding:11px 13px;border-radius:11px;color:#075b46;background:#e1f8ee;font-weight:780}.payment-transaction{grid-column:1/-1;margin:0;padding:10px 13px;border-radius:11px;color:#075b46;background:#e1f8ee;font-size:14px;font-weight:700;overflow-wrap:anywhere}.admin-members{grid-column:1/-1;margin-top:24px;padding:clamp(22px,3vw,36px);border:1px solid var(--line);border-radius:var(--radius);background:#fff}.admin-members h2{margin:5px 0 18px}.admin-member-tabs{display:flex;gap:8px;margin-bottom:15px}.admin-member-tabs button{min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);font-weight:700;cursor:pointer}.admin-member-tabs button.active{border-color:var(--mint-dark);color:#fff;background:var(--mint-dark)}.admin-member-list{display:grid;gap:8px}.admin-member-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--line);border-radius:12px}.admin-member-list strong,.admin-member-list small{display:block}.admin-member-list small{margin-top:3px;color:var(--muted)}.payment-history ul{margin:0;padding:0;display:grid;gap:9px;list-style:none}.payment-history li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.payment-history li:last-child{border-bottom:0}.payment-history small{display:block;margin-top:3px;color:var(--muted)}.admin-role-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-role-actions button{min-height:36px;padding:0 10px;border:1px solid var(--mint-dark);border-radius:9px;background:#fff;color:var(--mint-dark);font-weight:800;cursor:pointer}.admin-role-actions button:disabled{cursor:not-allowed;opacity:.48}.admin-role-badge{display:inline-block;margin-left:6px;padding:3px 7px;border-radius:999px;background:var(--navy);color:#fff;font-size:14px;vertical-align:middle}@media(max-width:680px){.admin-members .admin-member-list article{align-items:stretch;flex-direction:column}.admin-role-actions{justify-content:flex-start}}.admin-members-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-add-subscriber{flex:0 0 auto;min-height:42px;padding:0 15px;border:1px solid var(--mint-dark);border-radius:11px;color:#fff;background:var(--mint-dark);font-weight:850;cursor:pointer}.admin-subscriber-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.55fr) auto;align-items:end;gap:12px;margin:18px 0;padding:18px;border:1px solid #b9ebdb;border-radius:14px;background:#f2fcf8}.admin-subscriber-form label{display:grid;gap:7px;color:var(--navy);font-size:14px;font-weight:800}.admin-subscriber-form input,.admin-subscriber-form select{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit}.admin-role-actions .vip-toggle{border-color:#d2a629;color:#765100}.admin-role-actions .vip-toggle.active{border-color:#d2a629;background:#fff0bf;color:#654400}@media(max-width:760px){.admin-members-heading{align-items:stretch;flex-direction:column}.admin-add-subscriber{align-self:flex-start}.admin-subscriber-form{grid-template-columns:1fr}.admin-subscriber-form .button{width:100%}}@media(max-width:1020px){.crypto-cta>.button{justify-self:start}.admin-console{grid-template-columns:1fr}}@media(max-width:820px){.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.plan-grid,.crypto-box{grid-template-columns:1fr}.crypto-box label,.crypto-actions,.billing-message{grid-column:auto}}@media(max-width:620px){.page-heading h1{font-size:clamp(32px,9.5vw,46px)}.join-room-card>div>.button:not(.chat-enter-button){width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;margin-top:8px}.crypto-box,.plan-grid article{padding:22px 18px}.crypto-actions{display:grid}.referral-panel{grid-template-columns:1fr;padding:22px 18px}.referral-score{min-height:110px}.referral-stats{grid-template-columns:1fr}.referral-panel label>div{display:grid}.referral-panel button{min-height:46px}}.referral-image-link{grid-column:1/-1;width:max-content}.referral-media-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px}.referral-media-workspace,.referral-media-history{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.referral-media-workspace canvas{display:block;width:min(100%,620px);height:auto;margin:18px auto;border-radius:18px;background:#e9f3f2}.referral-media-actions{display:flex;flex-wrap:wrap;gap:10px}.referral-media-actions button{cursor:pointer}.referral-media-actions button:disabled{opacity:.55}.referral-media-history{display:grid;align-content:start;gap:12px}.referral-media-card{position:relative}.referral-media-card img{display:block;width:100%;border-radius:12px}.referral-media-card button{position:absolute;right:8px;top:8px;border:0;border-radius:50%;width:32px;height:32px;background:#fff;color:#a22;cursor:pointer}@media(max-width:820px){.referral-media-layout{grid-template-columns:1fr}}.media-idle-dialog p:not(.eyebrow){color:var(--muted);line-height:1.65}.usage-credit-card .billing-message{grid-column:1/-1}@media(max-width:600px){.usage-credit-card .button{justify-self:start}}.wallet-refresh-button{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;padding:0;border:1px solid rgba(18,32,42,.18);border-radius:50%;background:#fff;color:inherit;cursor:pointer}.wallet-refresh-button>span{font-size:18px;line-height:1}.wallet-refresh-button:disabled{opacity:.5;cursor:wait}.wallet-payment-preflight{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wallet-payment-preflight>div{min-width:0;padding:14px;display:grid;gap:6px;border:1px solid var(--line);border-radius:13px;background:#ffffffb3}.wallet-payment-preflight span{color:var(--muted);font-size:14px}.wallet-payment-preflight strong,.wallet-payment-preflight small{overflow-wrap:anywhere}.existing-crypto-payment{padding:16px;display:grid;gap:8px;border:1px solid #d7b15a;border-radius:14px;background:#fff8e8}.existing-crypto-payment.confirmed{border-color:#8ed8bd;background:#e8faf3}.existing-crypto-payment.pending{border-color:#7fb8e6;background:#edf7ff}.rule-enabled,.rule-disabled{display:inline-flex;width:fit-content;padding:5px 8px;border-radius:999px;font-size:14px;font-weight:850}.rule-enabled{color:#075b46;background:#dff8ee}.rule-disabled{color:#8b4c47;background:#fff0ee}.smartpay-account-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.smartpay-account-fields label{display:grid;gap:7px;font-size:14px;font-weight:800}.smartpay-account-fields select{width:100%;min-height:46px;padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:#f8faf9}.smartpay-account-lookup ul{margin:12px 0 0;padding:0;display:grid;gap:7px;list-style:none}.smartpay-account-lookup li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.smartpay-account-lookup li strong,.smartpay-account-lookup li small,.smartpay-account-lookup li code{display:block}.smartpay-account-lookup li code{overflow-wrap:anywhere}.smartpay-admin-page{background:radial-gradient(circle at 84% 5%,rgba(45,227,170,.13),transparent 25%)}.smartpay-console-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.smartpay-console-card{min-width:0;padding:clamp(20px,3vw,34px);border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 18px 55px #08212a11}.smartpay-wide-card,.smartpay-console-message{grid-column:1/-1}.smartpay-console-card>p{color:var(--muted);line-height:1.65}.smartpay-console-card label,.smartpay-rule-form label,.smartpay-transaction-query label{min-width:0;display:grid;gap:7px;margin-bottom:13px;font-size:14px;font-weight:800}.smartpay-console-card input,.smartpay-console-card select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:#f8faf9;color:var(--navy);font:inherit}.smartpay-console-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px}.smartpay-console-actions button,.smartpay-console-card .admin-form-heading>button,.smartpay-matched-members button{min-height:42px;padding:8px 14px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--navy);font-weight:800}.smartpay-state-list{margin:18px 0;display:grid;gap:9px}.smartpay-state-list>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding-bottom:9px;border-bottom:1px solid var(--line)}.smartpay-state-list dd{min-width:0;margin:0;overflow-wrap:anywhere}.smartpay-token-balance{padding:12px 14px;border:1px solid #a9e4d1;border-radius:12px;color:#075b46!important;background:#effbf7;overflow-wrap:anywhere}.smartpay-payout-list,.smartpay-rule-list{display:grid;gap:10px}.smartpay-payout-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.25fr) auto;align-items:end;gap:9px;padding:13px;border:1px solid var(--line);border-radius:14px;background:#f7faf8}.smartpay-rule-list article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.55fr) auto auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#f8faf9}.smartpay-rule-list small{display:block;color:var(--muted);overflow-wrap:anywhere;font-size:14px}.smartpay-transaction-query{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.smartpay-transaction-table{width:100%;margin-top:14px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.smartpay-transaction-table table{width:100%;border-collapse:collapse;table-layout:fixed}.smartpay-transaction-table th,.smartpay-transaction-table td{padding:11px;border-bottom:1px solid var(--line);vertical-align:top;text-align:start;overflow-wrap:anywhere;font-size:14px}@media(max-width:1000px){.smartpay-console-grid{grid-template-columns:1fr}.smartpay-wide-card,.smartpay-console-message{grid-column:auto}}@media(max-width:700px){.wallet-payment-preflight,.smartpay-account-fields,.smartpay-payout-row,.smartpay-rule-list article,.smartpay-transaction-query{grid-template-columns:1fr}.smartpay-account-lookup li{align-items:flex-start;flex-direction:column}.smartpay-console-card{padding:19px}.smartpay-state-list>div{grid-template-columns:1fr}}.marketing-workspace .admin-member-tabs{margin:28px 0;flex-wrap:wrap}.page-heading,.pricing-page>.page-heading{margin-bottom:28px}.page-heading h1,.pricing-page>.page-heading h1,.legal-page h1{max-width:none;font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.035em}.page-heading>p:last-child{font-size:16px;line-height:1.65}.account-page>.page-heading{margin:0}.account-page>:is(.profile-card,.profile-form,.account-security-panel,.referral-panel){margin:0;padding:clamp(18px,2.5vw,28px);border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:none}.account-page>:is(.profile-card,.account-security-panel,.referral-panel) h2{font-size:clamp(20px,2vw,24px);line-height:1.35}.adrolling-cycle figcaption>p:not(.eyebrow),.adrolling-cycle li p{font-size:16px;line-height:1.6;color:var(--muted)}}.cbid-finance{--navy:#172c3b;--ink:#172c3b;--muted:#344b5d;--mint:#a3f0da;--mint-dark:#12694e;--line:#cbd5dd;--radius:18px;--mint-soft:#e5f5ef;min-width:0;width:100%;color:#172c3b;font-size:16px;line-height:1.6}.cbid-finance :is(p,li,dd,output){font-size:16px;line-height:1.6;overflow-wrap:anywhere}.cbid-finance :is(input,textarea,select,button,.button,.text-button,.back-link,.chain-link){font-size:16px;line-height:1.5}.cbid-finance :is(button,.button,.back-link){min-height:44px;white-space:normal;overflow-wrap:anywhere}.cbid-finance :is(label,small,dt,th,td,.eyebrow){font-size:14px;line-height:1.6}.cbid-finance :is(input,textarea,select){max-width:100%;min-width:0;box-sizing:border-box}.cbid-finance input::placeholder{color:#536779;opacity:1}.cbid-finance :is(h1,h2,h3){max-width:none;overflow-wrap:anywhere}.cbid-finance h1{font-size:clamp(28px,3vw,36px);line-height:1.25}.cbid-finance h2{font-size:clamp(20px,2vw,24px);line-height:1.35}.cbid-finance h3{font-size:20px}.cbid-finance :is(.crypto-flow,.flow-card,.page-section,.page-heading){width:100%;max-width:none;min-width:0}.cbid-finance .flow-card{margin-inline:0}.cbid-finance :is(.smartpay-console-grid,.admin-console,.form-grid)>*{min-width:0}.cbid-finance :is(.smartpay-rule-list article,.smartpay-payout-row){grid-template-columns:minmax(0,1fr);align-items:start}.cbid-finance button:disabled,.cbid-finance .icon-button:disabled{opacity:1;cursor:not-allowed;background:#e2e5e9;color:#465468;border:1px dashed #8290a0}.cbid-finance .billing-message{font-size:16px;color:#17523d;font-weight:500}.cbid-finance .eyebrow{color:#465a6b}.cbid-finance .smartpay-transaction-table{overflow:auto}.cbid-finance .smartpay-transaction-table table{min-width:760px}.cbid-finance .creator-payment-method-flow header>strong{color:#755200}.cbid-finance .creator-payment-method-grid article{margin:0}.cbid-finance .referral-panel :is(label>div,.introducer-claim){min-width:0}.cbid-finance .referral-score{color:#fff}.cbid-finance .referral-score strong{font-size:32px}.cbid-finance .referral-stats b{font-size:24px}.cbid-finance .referral-stats span{font-size:14px}.redemption-dialog{--navy:#172c3b;--muted:#344b5d;--ink:#172c3b;--line:#cbd5dd;color:#172c3b;box-sizing:border-box;font-size:16px;line-height:1.6;max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}.redemption-dialog :is(p,label,button,input,dt,dd){font-size:16px;line-height:1.6}.redemption-dialog button{min-height:44px;white-space:normal}.redemption-dialog :is(small,.eyebrow){font-size:14px}.redemption-dialog button:disabled{opacity:1;color:#465468;background:#e2e5e9}.redemption-dialog input::placeholder{color:#536779;opacity:1}@media(max-width:1000px){.cbid-finance .admin-console{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.cbid-finance .referral-panel{grid-template-columns:minmax(0,1fr)}.cbid-finance .referral-panel label>div{flex-wrap:wrap}.cbid-finance .referral-panel label input{width:100%;flex-basis:100%}.cbid-finance .smartpay-console-card,.cbid-finance .crypto-box{padding:18px}.cbid-finance .referral-stats{grid-template-columns:minmax(0,1fr)}}.cbid-finance .crypto-box dd,.cbid-finance .admin-setting-list dd,.cbid-finance .smartpay-transaction-table td,.cbid-finance .payment-transaction,.cbid-finance .wallet-payment-preflight strong,.cbid-finance .redemption-admin .redemption-help{font-size:16px}.cbid-finance .commerce-stripe-checkout button:disabled,.cbid-finance .creator-payment-method-grid button:disabled,.cbid-account .profile-copy-button:disabled{opacity:1;color:#465468;background:#e2e5e9}.cbid-finance :is(input,textarea,select,button,.button){font-size:16px!important}.cbid-finance :is(button,.button,input,select,textarea):disabled{opacity:1!important;color:#344b5d!important;background-color:#e2e5e9!important}.G{display:grid;gap:.45rem}.Y{display:block;position:relative}.Y input{box-sizing:border-box;padding-inline-end:3.25rem!important;width:100%}.p{align-items:center;background:transparent!important;border:0!important;border-radius:.6rem;box-shadow:none!important;color:currentColor;display:inline-flex;height:44px;inset-inline-end:.2rem;justify-content:center;margin:0!important;min-height:44px;min-width:44px;padding:.65rem!important;position:absolute;top:50%;transform:translateY(-50%);width:44px}.p:hover,.p:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)!important}.p svg{fill:none;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.25rem}.f{display:grid;gap:1rem;min-width:0}.f>p,.f>h2{margin:0}.N{font-size:max(.78rem,14px);font-weight:800;letter-spacing:.12em}.x{display:grid;gap:.9rem}.x input{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:.65rem;font:inherit;min-height:48px;padding:.75rem .9rem}.x button[type=submit]{min-height:48px}.F,.X,.I{border-radius:.65rem;margin:0;padding:.75rem .9rem}.F{background:#fff0ee;color:#9f251c}.X{background:#e9f8ef;color:#145f37}.I{background:color-mix(in srgb,currentColor 6%,transparent)}.ask-guru-launcher{position:fixed;z-index:230;inset-inline-end:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));min-height:58px;padding:8px 18px 8px 9px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:#091f27;box-shadow:0 18px 55px #031a2247;font:inherit;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.ask-guru-launcher:hover{transform:translateY(-2px);box-shadow:0 22px 62px #031a2257}.ask-guru-launcher>span,.ask-guru-dialog>header>div>span{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;color:#073226;background:var(--mint)}.ask-guru-launcher svg,.ask-guru-dialog>header svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.ask-guru-launcher strong{font-size:13px;letter-spacing:-.01em}.ask-guru-backdrop{position:fixed;z-index:340;inset:0;width:100%;height:100%;padding:0;border:0;background:#0212186b;backdrop-filter:blur(6px);cursor:default}.ask-guru-dialog{position:fixed;z-index:341;inset-inline-end:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:min(460px,calc(100vw - 36px));height:min(760px,calc(100dvh - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:28px;color:var(--navy);background:#f7faf8;box-shadow:0 30px 100px #01121861;animation:ask-guru-enter .2s ease-out}@keyframes ask-guru-enter{0%{opacity:0;transform:translateY(18px) scale(.98)}}.ask-guru-dialog>header{min-height:92px;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;color:#fff;background:radial-gradient(circle at 85% 0,rgba(45,227,170,.22),transparent 34%),var(--navy)}.ask-guru-dialog>header>div{min-width:0;display:flex;align-items:center;gap:12px}.ask-guru-dialog>header h2{margin:0;font-size:23px;letter-spacing:-.035em}.ask-guru-dialog>header p{margin:4px 0 0;color:#b8ced2;font-size:11px;line-height:1.45}.ask-guru-dialog>header>button{flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;background:#ffffff0f;font:inherit;font-size:24px;cursor:pointer}.ask-guru-log{min-height:0;padding:16px;display:grid;align-content:start;gap:12px;overflow-y:auto;overscroll-behavior:contain}.ask-guru-faqs{padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff}.ask-guru-faqs>strong{display:block;margin-bottom:10px;color:var(--mint-dark);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ask-guru-faqs>div{display:grid;gap:6px}.ask-guru-faqs button{width:100%;min-height:43px;padding:9px 10px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:11px;color:var(--navy);background:#f3f7f5;font:inherit;font-size:11px;font-weight:750;line-height:1.35;text-align:start;cursor:pointer}.ask-guru-faqs button:hover{background:#e5f7f0}.ask-guru-faqs button>span{color:#e2493c;font-size:9px;font-weight:900}.ask-guru-faqs button>b{color:var(--mint-dark)}.ask-guru-log>article{max-width:88%;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:0 5px 18px #08212a0e}.ask-guru-log>article.user{justify-self:end;color:#fff;background:#ff5143;border-bottom-inline-end-radius:5px}.ask-guru-log>article.assistant{justify-self:start;border:1px solid var(--line);border-bottom-inline-start-radius:5px}.ask-guru-log>article strong{display:block;margin-bottom:5px;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.ask-guru-log>article.user strong{color:#ffe1dd}.ask-guru-log>article.assistant strong{color:var(--mint-dark)}.ask-guru-log>article p{margin:0;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ask-guru-compose{padding:14px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff}.ask-guru-compose label{display:grid;gap:7px}.ask-guru-compose label>span{color:var(--mint-dark);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ask-guru-compose textarea{width:100%;max-height:112px;resize:none;padding:11px 12px;border:1px solid #b9c8c4;border-radius:12px;color:var(--navy);background:#fbfdfc;font:inherit;font-size:13px;line-height:1.45}.ask-guru-compose textarea:focus{border-color:var(--mint-dark);outline:3px solid rgba(45,227,170,.16)}.ask-guru-compose>div{margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ask-guru-compose small{max-width:270px;color:var(--muted);font-size:9px;line-height:1.4}.ask-guru-compose button{flex:0 0 auto;min-height:40px;padding:0 14px;border:0;border-radius:999px;color:var(--navy);background:var(--mint);font:inherit;font-size:11px;font-weight:900;cursor:pointer}.ask-guru-compose button:disabled{opacity:.45;cursor:not-allowed}.ask-guru-compose>p{margin:9px 0 0;color:#a33b32;font-size:10px;line-height:1.4}@media(max-width:620px){.ask-guru-launcher{inset-inline-end:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));min-height:52px;padding:6px 14px 6px 7px}.ask-guru-launcher>span{width:38px;height:38px}.ask-guru-dialog{inset-inline:0;bottom:0;width:100%;height:min(88dvh,780px);border-width:1px 0 0;border-radius:24px 24px 0 0}.ask-guru-dialog>header{min-height:82px;padding:14px}.ask-guru-log{padding:12px}.ask-guru-compose{padding-inline:12px}.ask-guru-compose small{max-width:62%}}.creator-post-author{min-width:0;display:flex!important;align-items:center;gap:9px}.creator-post-author>span:last-child{min-width:0;display:grid}.creator-post-author b,.creator-post-author small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-post-author b{color:#282b2c;font-size:12px}.creator-post-author small{max-width:155px;font-size:10px}.creator-mini-avatar{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:50%;color:#17352d;background:linear-gradient(145deg,#b9f4df,#e7fbf4);font-size:12px;font-weight:900}.ads-source-ui{--navy:#16313b;--muted:#526871;--line:#d9e3df;--mint-dark:#167760;min-width:0}.ads-source-ui .creator-post-editor>*,.ads-source-ui .creator-post-media-editor{min-width:0;max-width:100%}.ads-source-ui .ads-targets{margin:0;padding:16px;border:1px solid var(--line);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px 20px;min-width:0}.ads-source-ui .ads-targets label{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.ads-source-ui .ads-targets input[type=checkbox]{width:20px;min-height:20px;margin:0;padding:0}.ads-source-ui .adrolling-items{display:grid;gap:18px;width:100%}.ads-source-ui p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.ads-source-ui .creator-post-editor{grid-template-columns:1fr}.ads-source-ui .creator-post-editor .wide{grid-column:1}.ads-source-ui .creator-media-section-heading,.ads-source-ui .creator-media-tools{flex-wrap:wrap}}.ads-metrics{display:flex;gap:4px;flex-wrap:nowrap;margin:12px 0}.ads-metrics>span{display:inline-flex;align-items:center;gap:6px}.ads-metrics svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.ads-click-comments{width:100%;min-width:0;margin:12px 0}.ads-click-comments summary{cursor:pointer}.ads-click-comments ol{padding-inline-start:24px}.ads-click-comments li{margin:12px 0;overflow-wrap:anywhere}.ads-click-comments time{display:block;color:var(--muted,#64777a)}.ads-admin-workspace{display:grid;gap:24px;min-width:0;width:100%}.ads-admin-grant{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}.ads-admin-grant label{display:grid;gap:8px;min-width:0}.ads-admin-grant input,.ads-admin-grant select{width:100%;min-width:0}.ads-section-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ads-section-heading h2,.ads-section-heading h3{margin:0;min-width:0;overflow-wrap:anywhere}.ads-review-actions{display:flex;gap:10px}.ads-review-actions button{width:44px;height:44px;border:1px solid #cbd8d2;border-radius:10px;background:#fff;color:#17634b;cursor:pointer}.ads-review-actions button:last-child{color:#ab3348}.ads-review-actions svg{width:24px;height:24px;stroke:currentColor;stroke-width:2;fill:none}.ads-review-banner{background:#f8fcfa;border:1px solid #d9e3df;border-radius:16px;padding:20px;margin-top:16px;overflow-wrap:anywhere;min-width:0}.ads-review-banner img,.ads-review-banner video{display:block;width:100%;max-height:200px;object-fit:contain;margin:12px 0}.ads-review-status{font-weight:600}.ads-review-status.is-approved{color:#17634b}.ads-review-status.is-pending{color:#845910}.ads-review-status.is-denied{color:#ab3348}@media(max-width:700px){.ads-admin-grant{grid-template-columns:1fr}}.ads-publisher-form{display:grid;gap:20px;width:100%;min-width:0;margin-top:24px}.ads-publisher-form>label:not(.ads-switch){display:grid;gap:8px;min-width:0}.ads-publisher-form textarea{width:100%;min-width:0;resize:vertical}.ads-switch{display:flex;align-items:center;gap:12px}.ads-switch input{width:20px;height:20px;min-height:20px}.ads-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;width:100%}.ads-overview>div{display:grid;gap:8px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;min-width:0;overflow-wrap:anywhere}.ads-overview span{color:var(--muted)}.ads-overview strong{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}@media(max-width:700px){.ads-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.ads-source-ui .profile-card{width:100%;min-width:0;max-width:none;background:#fff;border:1px solid var(--line,#d9e3df);border-radius:20px;padding:24px}.ads-source-ui>.creator-post-editor{margin-top:24px}.ads-source-ui .adrolling-items .profile-card>h3{margin-top:0}.ads-source-ui .profile-card p:last-child{margin-bottom:0}@media(max-width:700px){.ads-source-ui .profile-card{padding:18px;border-radius:16px}}.ads-status-tabs{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin:20px 0;padding:8px;background:#edf4f1;border:1px solid var(--line,#d9e3df);border-radius:16px}.ads-status-tabs>button{display:flex;flex:1 1 120px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--navy,#16313b);font:inherit;cursor:pointer;overflow-wrap:anywhere}.ads-status-tabs>button[aria-selected=true]{background:#fff;border-color:var(--mint-dark,#167760);color:var(--mint-dark,#167760);font-weight:700}.ads-status-tabs>button:focus-visible{outline:3px solid #17639e;outline-offset:2px}.ads-tab-count{display:inline-flex;justify-content:center;align-items:center;min-width:24px;border-radius:20px;padding:2px 6px;background:#edf4f1;font-size:.85em}.ads-create-action{display:inline-flex;align-items:center;gap:8px}.ads-create-action svg,.ads-icon-action svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none}.ads-icon-action{width:44px;min-height:44px;padding:10px!important;display:inline-flex;justify-content:center;align-items:center}.ads-modified-time{display:block;margin-top:10px;color:var(--muted,#526871);font-size:.9rem;overflow-wrap:anywhere}.ads-credit-admin>summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.ads-credit-admin>.profile-card{margin-top:12px}.ads-review-banner img,.ads-review-banner video{aspect-ratio:3/4;height:auto;max-height:none;object-fit:cover;object-position:center top;background:#edf7f3;border-radius:12px}.ads-image-frame,.ads-text-frame{position:relative;width:100%;min-width:0;aspect-ratio:3/4;contain:size;overflow:hidden;border-radius:12px;outline:1px solid #becfc8;background:#edf7f3}.ads-review-banner .ads-banner-media .ads-image-frame :is(img,video){position:absolute;inset:0;margin:0;aspect-ratio:3/4;width:100%;height:100%}.ads-image-link{display:block;width:100%;height:100%}.ads-banner-media{display:grid;gap:12px;min-width:0;margin:12px 0}.home-promoting-showcase{width:100%;padding:24px var(--gutter);background:#f5faf7}.ads-source-ui .ads-discovery-list{--ads-columns:2;gap:24px 12px;align-items:start}@media(min-width:600px){.ads-source-ui .ads-discovery-list{--ads-columns:3}}@media(min-width:900px){.ads-source-ui .ads-discovery-list{--ads-columns:4}}@media(min-width:1440px){.ads-source-ui .ads-discovery-list{--ads-columns:6}}@media(min-width:1800px){.ads-source-ui .ads-discovery-list{--ads-columns:7}}@media(min-width:2200px){.ads-source-ui .ads-discovery-list{--ads-columns:8}}.ads-source-ui .ads-discovery-list>.profile-card{padding:0;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:none;overflow:hidden}.ads-review-banner{display:flex;flex-direction:column;gap:8px}.ads-discovery-list .ads-review-banner{margin:0;padding:0;border:0;border-radius:0;background:transparent;gap:0}.ads-discovery-list .ads-tile-toolbar{padding:8px;margin-bottom:0}.ads-discovery-list :is(.ads-image-frame,.ads-text-frame){outline:0;border:0;border-radius:0}.ads-discovery-list .ads-image-frame :is(img,video){border-radius:0}.ads-discovery-list .ads-banner-actions{padding:8px}.ads-tile-visual{position:relative;width:100%;min-width:0}.ads-tile-toolbar{position:relative;display:flex;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:36px;margin-bottom:6px}.ads-tile-author{flex:1;min-width:0;font-size:16px;line-height:1.3;font-weight:600;overflow-wrap:anywhere;color:inherit;text-decoration:none}.ads-tile-controls>small{font-size:10px;line-height:1.25;overflow-wrap:anywhere;color:#16313b;padding:3px 2px}.ads-tile-controls{display:flex;align-items:center;flex-shrink:0;margin-inline-start:auto;gap:2px;pointer-events:auto;background:transparent}.ads-mode-toggle,.ads-tile-controls .ads-icon-action{display:inline-flex;justify-content:center;align-items:center;width:36px;min-height:36px;padding:6px!important;border:0;background:transparent;color:#176ebd;cursor:pointer}.ads-mode-toggle>span{font-size:14px;font-weight:600;line-height:1}.ads-mode-toggle svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;fill:none}.ads-banner-media{margin:0}.ads-banner-information{min-width:0;width:100%}.ads-banner-copy{width:100%;height:100%;overflow:auto;min-height:0;min-width:0;padding:16px;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;scrollbar-width:thin}.ads-banner-copy>:is(h3,p,a){display:block;min-width:0;margin:0 0 12px;overflow-wrap:anywhere}.ads-banner-copy>h3{font-size:clamp(18px,1.4vw,22px);line-height:1.4}.ads-banner-copy>p,.ads-banner-copy>a{font-size:16px;line-height:1.6}.ads-banner-copy:focus-visible,.ads-image-link:focus-visible{outline:2px solid #176ebd;outline-offset:-2px}.ads-banner-actions{min-width:0}.ads-discovery-list .ads-metrics{margin:0;font-size:12px}.ads-discovery-list .ads-metrics svg{width:17px;height:17px}.ads-discovery-list .ads-metrics button,.ads-discovery-list .ads-metrics a{padding:4px}.ads-metrics button,.ads-metrics a{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;min-height:36px}.ads-metrics button[aria-pressed=true] svg{fill:currentColor}.ads-source-ui .ads-metrics{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;min-width:0;margin-inline:auto;align-items:center;gap:4px;padding:4px 2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ads-metrics>span,.ads-metrics>button,.ads-metrics>a{justify-content:center;flex:0 0 44px;width:44px;min-width:44px;min-height:44px}.ads-metrics>span>button{width:44px;min-height:44px}.ads-metrics>:first-child{margin-inline-start:auto}.ads-metrics>:last-child{margin-inline-end:auto}.ads-metrics :is(button,a):focus-visible{outline:2px solid #176ebd;outline-offset:-2px;border-radius:8px}.ads-metrics .ads-published-social{color:#16313b;text-decoration:none}.ads-metrics .ads-published-social[data-platform=youtube]{color:#dc2626}.ads-metrics .social-wordmark{fill:currentColor;stroke:none}.ads-metric-hint{margin:0 0 8px;text-align:center;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.ads-metrics button:disabled{opacity:.55;cursor:wait}.ads-source-ui.ads-discovery-page{padding-block-start:24px}.ads-source-ui .ads-discovery-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.ads-discovery-tabs .creator-feed-tabs{min-width:0;flex-wrap:wrap}.ads-discovery-tabs .ads-add-button{flex-shrink:0;margin-inline-start:auto}.ads-public-message{color:var(--muted);overflow-wrap:anywhere}.ads-add-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:12px;color:#fff;background:#176ebd;font-size:30px;text-decoration:none}.ads-source-ui .adrolling-item-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.ads-source-ui .adrolling-items>.profile-card>.ads-section-heading{align-items:flex-start}.ads-source-ui .adrolling-items>.profile-card>.ads-section-heading h3{min-width:0;flex:1;overflow-wrap:anywhere;margin:0}.ads-source-ui .ads-review-banner{min-width:0;overflow-wrap:anywhere}.ads-aigc-studio{border:1px solid var(--border,#dce4e7);border-radius:16px;padding:16px;display:grid;gap:12px;min-width:0}.ads-aigc-studio h3{font-size:16px;margin:0}.ads-aigc-studio p{font-size:14px;margin:0}.ads-aigc-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ads-aigc-choice{display:grid;gap:8px;min-width:0;padding:8px;border:1px solid var(--border,#dce4e7);border-radius:12px;background:transparent;color:inherit;text-align:start;cursor:pointer;font-size:14px}.ads-aigc-choice[aria-pressed=true]{outline:2px solid var(--blue,#1672b5)}.ads-aigc-choice .ads-image-frame{display:block;aspect-ratio:3/4;overflow:hidden}.ads-aigc-choice img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.ads-aigc-choice:disabled{cursor:wait;opacity:.65}.ads-aigc-choice .ads-image-frame{position:relative;display:block;width:100%;aspect-ratio:3/4;contain:size;overflow:hidden;outline:1px solid var(--line,#d9e3df);border-radius:12px}.ads-landing-editor fieldset,.ads-landing-section-editor{display:grid;gap:14px;min-width:0;margin:0;padding:0;border:0}.ads-landing-editor label{display:grid;gap:6px;min-width:0}.ads-landing-editor .ads-switch{display:flex}.creator-post-editor .ads-landing-editor label.ads-switch>input[type=checkbox]{flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;padding:0}.ads-landing-draft{padding:20px;border:1px solid var(--line,#d9e3df);border-radius:12px;background:#fff}.ads-landing-draft small{display:block;margin-top:8px;overflow-wrap:anywhere}.ads-style-links{display:flex;flex-wrap:wrap;gap:10px}.ads-landing-page{width:100%;min-width:0;margin-inline:auto;overflow-wrap:anywhere}.ads-landing-page p{white-space:pre-wrap;line-height:1.8}.ads-landing-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.ads-landing-hero>div{min-width:0}.ads-landing-hero h1{font-size:clamp(24px,3vw,36px)}.ads-landing-content-section{padding:24px 0;border-top:1px solid var(--line,#d9e3df)}@media(max-width:700px){.ads-landing-hero{grid-template-columns:1fr}.ads-aigc-choices{gap:10px}.ads-aigc-studio{padding:12px}}.membership-period-tabs{display:flex;justify-content:center;gap:10px;margin:20px 0}.membership-period-tabs [aria-pressed=true]{background:#167760;color:#fff}.adrolling-membership-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adrolling-membership-grid article{min-width:0}.adrolling-membership-grid ul{padding-inline-start:20px}.adrolling-membership-grid li{overflow-wrap:anywhere}@media(max-width:900px){.adrolling-membership-grid{grid-template-columns:1fr}}.ads-review-banner>.creator-post-author{grid-column:1/-1;align-self:start;margin:0 0 8px;width:100%}.ads-review-banner>.creator-post-author b,.ads-review-banner>.creator-post-author small,.ads-landing-page>.creator-post-author b,.ads-landing-page>.creator-post-author small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;max-width:none}.ads-analytics{display:grid;gap:16px;width:100%;min-width:0;margin-top:28px}.ads-analytics>.ads-section-heading:first-child{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.ads-report-filters{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:100%;min-width:0}.ads-report-filters label{display:grid;gap:6px;min-width:0;flex:1 1 200px}.ads-report-filters input,.ads-report-filters select{width:100%;min-width:0;max-width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:16px}.ads-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.ads-report-metrics button{display:grid;gap:8px;text-align:start;border:1px solid var(--line);border-radius:12px;padding:16px;min-width:0;background:#fff;cursor:pointer;font:inherit;overflow-wrap:anywhere}.ads-report-metrics [aria-pressed=true]{border-color:#176ebd;background:#eff7ff}.ads-report-metrics strong{font-size:24px}.ads-performance-chart{margin:0;width:100%;min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.ads-performance-chart svg{display:block;width:100%;height:auto}.ads-report-note{font-size:13px;color:var(--muted)}.ads-report-data summary{cursor:pointer;min-height:44px}.ads-report-table{overflow:auto;max-width:100%}.ads-report-table table{width:100%;border-collapse:collapse;font-size:13px}.ads-report-table th,.ads-report-table td{padding:10px;text-align:start;border-bottom:1px solid var(--line)}.ads-report-logs{display:grid;gap:12px;min-width:0}.ads-report-logs article{padding:16px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.ads-report-logs article>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.ads-report-logs time{font-size:12px;color:var(--muted)}@media(max-width:700px){.ads-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.adrolling-discovery-results{width:100%;min-width:0}.adrolling-discovery-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0}.adrolling-discovery-results-search{min-width:0;flex:1 1 180px}.adrolling-discovery-results-search input,.ads-advertiser-directory>label input{width:100%;min-width:0;font-size:16px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.ads-source-ui .adrolling-discovery-results-strip{display:grid;min-width:0;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - (var(--ads-columns) - 1)*12px)/var(--ads-columns));gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:2px 0 8px;max-width:100%}.adrolling-discovery-results-strip>.profile-card{scroll-snap-align:start;position:relative}.adrolling-discovery-results-strip .ads-banner-copy{overscroll-behavior:contain}.ads-advertiser-directory{width:100%;min-width:0;margin-top:36px}.ads-advertiser-directory>label{display:block;width:100%;margin-bottom:16px}.ads-advertiser-directory .content-tabs{display:flex;gap:12px;flex-wrap:wrap}.ads-advertiser-directory .content-tabs button{min-height:44px;padding:10px 12px;background:transparent;border:0;border-bottom:2px solid transparent;color:#176ebd;font:inherit;cursor:pointer}.ads-advertiser-directory .content-tabs button[aria-selected=true]{border-bottom-color:var(--coral,#e65b65)}.ads-advertiser-directory .creator-discovery-grid{width:100%;min-width:0}.ads-advertiser-directory .creator-discovery-card{overflow:visible}.ads-advertiser-directory .available-creator-card{min-width:0;width:100%;height:100%;overflow-wrap:anywhere}.ads-advertiser-directory .available-creator-card footer{flex-wrap:wrap}.ads-advertiser-directory .creator-discovery-card-shell{min-width:0}@media(max-width:700px){.ads-advertiser-directory .available-creator-grid{grid-template-columns:1fr}.ads-advertiser-directory .available-creator-card{padding:14px;grid-template-columns:48px minmax(0,1fr);gap:12px}.ads-advertiser-directory .available-creator-avatar{width:48px;height:48px;font-size:23px}}.ads-source-ui .ads-waterfall{width:100%;min-width:0;grid-template-columns:repeat(var(--ads-columns),minmax(0,1fr));column-gap:12px;row-gap:16px;overflow:visible}.ads-source-ui .ads-waterfall.is-masonry-ready{grid-auto-rows:1px;row-gap:0}.ads-waterfall>.profile-card{position:relative}.adrolling-discovery-results-search{display:flex;align-items:center;gap:6px;position:relative}.adrolling-discovery-results-search>label{flex:1;min-width:0}.adrolling-discovery-results-search>label>input{width:100%;min-width:0}.ads-category-filter{flex:0 0 40px}.ads-category-filter>summary{display:grid;place-items:center;width:40px;min-height:40px;cursor:pointer;list-style:none;color:#176ebd}.ads-category-filter summary::-webkit-details-marker{display:none}.ads-category-filter svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.6}.ads-category-options{position:absolute;inset-inline-end:0;top:100%;z-index:50;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow);width:min(100%,280px)}.ads-category-options label{display:grid;gap:8px}.ads-category-options select{width:100%;min-width:0}.ads-filter-caption{font-size:13px;color:var(--muted)}.ads-location-fields{min-width:0;border:1px solid var(--line);border-radius:12px;padding:16px}.ads-location-fields legend{font-weight:700}.ads-location-fields p,.ads-nearby-filter p{font-size:14px;line-height:1.6}.ads-location-inputs{display:grid;grid-template-columns:2fr 1fr;gap:12px}.ads-location-inputs>label{min-width:0}.ads-location-inputs input{width:100%;min-width:0}.ads-location-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px}.ads-location-actions span{font-size:13px}.ads-nearby-filter{border:1px solid var(--line);border-radius:14px;padding:16px;margin-bottom:20px}.ads-nearby-filter form{display:flex;gap:12px}.ads-nearby-filter form>label{min-width:0;flex:1}.ads-nearby-filter input{width:100%;min-width:0;font-size:16px}.ads-map-dialog{width:min(700px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);position:fixed}.ads-map-dialog::backdrop{background:#08212a80}.ads-map-dialog p{font-size:14px;line-height:1.5}.ads-map-canvas{height:min(48dvh,400px);min-height:220px;width:100%;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ads-map-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ads-map-tools button,.ads-map-dialog .ads-section-heading>button{width:40px;min-height:40px;font:inherit;border:1px solid var(--line);border-radius:10px;background:#fff;color:#176ebd}.ads-map-tools button{flex:0 0 44px;min-height:44px}.ads-map-tools button:last-child{flex:0 1 auto;width:auto;padding:10px 14px}.ads-map-canvas .leaflet-control-attribution{font-size:10px}.ads-map-dialog .ads-section-heading{margin:0}@media(max-width:600px){.ads-location-inputs{grid-template-columns:1fr}.ads-map-dialog{padding:14px}}.ads-nearby-location{position:relative;flex:1;min-width:0}.ads-nearby-location label{display:block;min-width:0}.ads-nearby-location [role=listbox]{position:absolute;z-index:60;top:100%;inset-inline:0;padding:8px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.ads-nearby-location [role=option]{display:block;width:100%;padding:12px;text-align:start;font:inherit;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:6px;background:#fff;color:#176ebd}.ads-nearby-location [role=option]:hover{background:#edf7f5}.ads-distance{display:block;margin:6px 0;font-size:12px}.adrolling-discovery-results-heading>.ads-nearby-filter{flex:1 1 240px;min-width:0;margin:0}.ads-nearby-filter form{min-width:0}.ads-nearby-filter .ads-location-actions{gap:8px}.ads-landing-page .ask-guru-compose textarea{font-size:16px}.ads-landing-page a.ask-guru-launcher{text-decoration:none}.ads-same-advertiser .ads-section-heading{display:none}.ads-social-publisher{width:100%;min-width:0;margin-top:1.25rem}.ads-social-publisher label{display:grid;gap:.5rem;margin-block:1rem;min-width:0}.ads-social-publisher input,.ads-social-publisher textarea,.ads-social-publisher select{width:100%;min-width:0;box-sizing:border-box;font-size:16px}.ads-social-publisher p,.ads-social-publisher button,.ads-social-publisher a{overflow-wrap:anywhere}.ads-social-buttons,.ads-social-downloads{display:flex;flex-wrap:wrap;gap:.65rem;margin-block:.8rem}.ads-social-downloads>*{max-width:100%;white-space:normal}.ads-social-buttons .button{min-height:44px;white-space:normal}.ads-landing-page{--ad-page-accent:#167760;--ad-page-tint:#e8f5ef;--ad-page-ink:#103f34}.ads-page-palette-ocean{--ad-page-accent:#176ebd;--ad-page-tint:#edf6ff;--ad-page-ink:#113754}.ads-page-palette-sunset{--ad-page-accent:#a94319;--ad-page-tint:#fff3e6;--ad-page-ink:#693316}.ads-page-palette-violet{--ad-page-accent:#7050ab;--ad-page-tint:#f3edfc;--ad-page-ink:#392559}.ads-page-palette-mono{--ad-page-accent:#263238;--ad-page-tint:#f1f3f4;--ad-page-ink:#172024}.ads-landing-page .ads-landing-hero h1,.ads-landing-page .ads-page-sections h2{color:var(--ad-page-ink)}.ads-landing-draft>.button.primary{background:var(--ad-page-accent);color:#fff}.ads-page-theme-modern .ads-landing-hero,.ads-page-theme-playful .ads-landing-hero{padding:24px;border-radius:24px;background:linear-gradient(135deg,var(--ad-page-tint),white)}.ads-page-theme-bold .ads-landing-hero{padding:24px;background:var(--ad-page-ink);color:#fff;border-radius:16px}.ads-page-theme-bold .ads-landing-hero h1{color:#fff}.ads-page-theme-playful .ads-page-sections h2{border-inline-start:5px solid var(--ad-page-accent);padding-inline-start:12px}.ads-page-theme-minimal .ads-landing-content-section{border-top:0;padding-block:18px}.ads-page-theme-editorial .ads-landing-hero h1{font-family:Georgia,serif;font-weight:600}.ads-page-layout-cards .ads-page-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:24px}.ads-page-layout-cards .ads-page-sections .ads-landing-content-section{padding:20px;border:1px solid var(--line,#d9e3df);border-radius:16px;background:var(--ad-page-tint);min-width:0}.ads-page-design-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ads-page-design-controls select{width:100%;min-width:0;font-size:16px}.ads-landing-draft .ads-landing-hero{grid-template-columns:1fr}.ads-report-metrics{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.ads-report-logs>a,.ads-report-logs article>a{display:inline-block;margin:4px 16px 4px 0;min-height:44px}@media(max-width:700px){.ads-page-layout-cards .ads-page-sections,.ads-page-design-controls{grid-template-columns:1fr}.ads-page-theme-modern .ads-landing-hero,.ads-page-theme-playful .ads-landing-hero,.ads-page-theme-bold .ads-landing-hero{padding:16px}.ads-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ads-discovery-page .adrolling-discovery-results-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.ads-discovery-page .adrolling-discovery-results-search{width:100%;min-width:0}.ads-discovery-page .adrolling-discovery-results-heading>.ads-nearby-filter{width:100%;min-width:0;margin:0;padding:16px}.ads-nearby-filter>p{margin:0 0 12px;font-size:14px;line-height:1.6}.ads-nearby-filter>p[role=alert]{margin:12px 0 0}.ads-nearby-filter input,.ads-nearby-filter select{font:inherit;font-size:16px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.ads-nearby-filter button{font-size:16px}.adrolling-discovery-results-search input,.ads-nearby-filter input{height:48px;min-height:48px;line-height:1.5;font-family:inherit;appearance:none;-webkit-appearance:none}.ads-nearby-filter form{align-items:start;flex-wrap:wrap}.ads-nearby-filter .ads-nearby-location{flex:1 1 180px}.ads-nearby-filter .ads-nearby-radius{flex:0 0 auto;min-width:0}.ads-nearby-radius select{height:48px;min-height:48px;max-width:100%;line-height:1.5}.ads-nearby-filter .ads-location-actions{margin-top:0}.ads-nearby-filter .ads-location-actions:has([role=status]){margin-top:12px}.ads-category-filter{flex-basis:44px}.ads-category-filter>summary{width:44px;min-height:44px}.ads-category-options{padding:6px;width:min(280px,calc(100vw - 32px));max-height:min(420px,55dvh);overflow-y:auto;overscroll-behavior:contain}.ads-category-options>button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:6px;background:#fff;text-align:start;font:inherit;font-size:16px;color:var(--ink);cursor:pointer;white-space:normal}.ads-category-options>button>span{width:16px;flex:0 0 16px}.ads-category-options>button[aria-selected=true],.ads-category-options>button:hover{background:#eaf5f2}.ads-category-options>button:focus-visible{outline:2px solid #176ebd;outline-offset:-2px}.ads-category-filter[data-side=above]>.ads-category-options{top:auto;bottom:100%}.advertisers-page .ads-advertiser-directory{margin-top:0}.advertisers-page .available-creator-card>div>p:last-child{font-size:16px;line-height:1.6}.advertisers-page .available-creator-card>div>p:first-child strong{font-size:18px}.advertisers-page .creator-category-line{font-size:14px;color:var(--muted)}.advertisers-page .available-creator-card footer{font-size:14px}.advertisers-page .content-tabs{flex-wrap:nowrap;overflow-x:auto}.ad-item-id{font-size:14px;color:var(--muted,#526561);overflow-wrap:anywhere;margin:0 0 12px}.ad-item-id code{font:inherit}.ads-hosted-image{width:50%;max-width:440px;margin:24px 0}.ads-hosted-image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:12px}.ads-public-active-list>.ads-section-heading{padding-block-start:24px}.ads-repost-manage-preview{width:min(100%,360px);margin-block:24px}.ads-repost-manage-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ads-source-ui .creator-photo-preview{width:25vw;max-width:100%;aspect-ratio:auto}.ads-source-ui .creator-photo-preview>a{display:block;width:100%;height:auto}.ads-source-ui .creator-photo-preview img{height:auto}.ads-source-ui .creator-photo-preview>.creator-media-trash{width:44px;height:44px;inset:4px 4px auto auto}.site-typography .member-module .text-translator .translator-text-chat{display:flex;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;height:auto;max-height:none;overflow:hidden;background:#f7faf8;color:#172638;border-color:#b7adbf}.site-typography .member-module .text-translator .ask-guru-log{flex:1;height:auto;max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;min-width:0;gap:6px;padding:12px}.site-typography .member-module .text-translator .ask-guru-log>article{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;max-width:none;min-width:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:#172638}.site-typography .member-module .text-translator .ask-guru-log>article.user{flex-direction:row-reverse}.text-translator .translator-text-bubble{box-sizing:border-box;min-width:0;max-width:calc(100% - 148px);padding:8px 10px;border:1px solid #b7adbf;border-radius:16px;background:#fff;box-shadow:0 5px 18px #08212a0e}.text-translator article.user .translator-text-bubble{background:#eef2ff;color:#1e40a3}.site-typography .member-module .text-translator .ask-guru-log>article p{margin:0;font-size:1rem;line-height:1.5;color:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.site-typography .member-module .text-translator .ask-guru-compose{min-width:0;flex:none;padding:8px 12px}.site-typography .member-module .text-translator .ask-guru-compose label>span{font-size:1rem;font-weight:400;text-transform:none;letter-spacing:normal;color:#172638}.site-typography .member-module .text-translator .translator-text-input{position:relative;min-width:0;width:100%;margin:0}.site-typography .member-module .text-translator .ask-guru-compose textarea{box-sizing:border-box;display:block;font-size:1rem;min-height:64px;max-height:192px;height:auto;overflow-y:hidden;width:100%;padding:16px;padding-inline-end:72px;color:#172638;line-height:1.65}.text-translator .translator-text-actions{display:flex;flex:none;flex-wrap:nowrap;gap:4px;margin:0}.site-typography .member-module .text-translator .translator-text-actions button{display:grid;place-items:center;min-height:44px;height:44px;min-width:44px;width:44px;padding:10px;background:transparent;color:#352159;border:0;border-radius:8px}.text-translator svg{display:block;width:24px;height:24px;flex:none}.site-typography .member-module .text-translator .translator-text-actions button:disabled{background:#e8e2ed;color:#30253c;opacity:1}.site-typography .member-module .text-translator .translator-text-send{position:absolute;inset-inline-end:8px;bottom:8px;display:grid;place-items:center;width:48px;height:48px;min-height:48px;min-width:48px;padding:10px;background:#563675;color:#fff;border-radius:50%;border:0;opacity:1}.site-typography .member-module .text-translator .translator-text-send:disabled{background:#e8e2ed;color:#30253c;opacity:1}.site-typography .member-module .text-translator .translator-text-feedback{font-size:.875rem;color:#334155;margin:0}.text-translator .translator-text-feedback:empty{display:none}.site-typography .member-module .text-translator .translator-text-error{display:block}.site-typography .member-module .text-translator .translator-text-error p{font-size:1rem}.text-translator .translator-text-empty{font-size:1rem;color:#334155;margin:0}@media(max-width:430px){.site-typography .member-module .text-translator .ask-guru-compose{padding-inline:12px}.site-typography .member-module .text-translator .ask-guru-log{padding:12px}.text-translator .translator-text-bubble{padding:8px 10px}}.translation-history-row{display:flex;align-items:center;gap:4px}.translation-history-row .continue-media-link{flex:1;min-width:0}.translation-history-row p{margin:6px 0}.translation-history-delete{flex:none;display:grid;place-items:center;width:48px;height:48px;margin-inline-end:4px;border:1px solid #b7adbf;border-radius:10px;background:#fff;color:#352159;cursor:pointer}.translation-history-delete svg{width:22px;height:22px}.translation-history-delete:focus-visible{outline:3px solid #6942b0;outline-offset:2px}.translation-history-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:16px;color:#352159;font-size:1rem}.cbid-mobile-app,.cbid-mobile-app *{all:revert;box-sizing:border-box}.cbid-mobile-app{--font-geist-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif;--font-geist-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-family:var(--font-geist-sans);font-size:16px;line-height:1.6;width:100%;min-width:0}.cbid-mobile-app :is(h1,h2,p,li,a){font-family:inherit;color:inherit}.cbid-mobile-app *,.cbid-mobile-app :after,.cbid-mobile-app :before,.cbid-mobile-app ::backdrop,.cbid-mobile-app ::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}.cbid-mobile-app h1,.cbid-mobile-app h2,.cbid-mobile-app h3,.cbid-mobile-app h4,.cbid-mobile-app h5,.cbid-mobile-app h6{font-size:inherit;font-weight:inherit}.cbid-mobile-app a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.cbid-mobile-app ol,.cbid-mobile-app ul,.cbid-mobile-app menu{list-style:none}.cbid-mobile-app .site-width{width:min(1180px,calc(100% - 48px));margin-inline:auto}.cbid-mobile-app .site-footer>.site-width{display:grid;gap:14px}@media(max-width:620px){.cbid-mobile-app .site-width{width:min(100% - 30px,1180px)}}.cbid-mobile-app .plans-hero>.site-width{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.cbid-mobile-app .wallet-download-link{margin-top:20px;display:inline-flex;align-self:flex-start;color:#7ef1d2;font-size:12px;font-weight:850}.cbid-mobile-app .wallet-download-link:hover{text-decoration:underline}.cbid-mobile-app .wallet-kicker{display:block;color:#7ef1d2;font-size:12px;font-weight:900;letter-spacing:.16em}.cbid-mobile-app .wallet-chain-strip>.site-width{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center}@media(max-width:960px){.cbid-mobile-app .wallet-chain-strip>.site-width{grid-template-columns:1fr}}.cbid-mobile-app .wallet-public-page{min-height:70vh;background:#070916;color:#f5f7ff}.cbid-mobile-app .wallet-public-hero{padding:clamp(72px,9vw,120px) 0;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 78% 18%,rgba(100,91,243,.28),transparent 30%),#080b18}.cbid-mobile-app .wallet-public-hero h1{max-width:980px;margin:16px 0 20px;font-size:clamp(36px,4.6vw,56px);line-height:1.02;letter-spacing:-.045em}.cbid-mobile-app .wallet-public-hero p{max-width:68ch;margin:0;color:#a5acc1;font-size:17px;line-height:1.75}.cbid-mobile-app .wallet-download-options{padding-block:58px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cbid-mobile-app .wallet-download-options article{min-height:240px;padding:26px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#0e1325}.cbid-mobile-app .wallet-download-options article>span{color:#6e63ef;font:900 11px/1 var(--font-geist-mono)}.cbid-mobile-app .wallet-download-options h2{margin:auto 0 12px;font-size:30px}.cbid-mobile-app .wallet-download-options p{margin:0;color:#959db4;font-size:13px;line-height:1.65}.cbid-mobile-app .wallet-download-options strong{margin-top:20px;color:#7ef1d2;font-size:11px}.cbid-mobile-app .wallet-download-safety{margin-bottom:80px;padding:34px;border:1px solid rgba(126,241,210,.18);border-radius:22px;background:#7ef1d20f}.cbid-mobile-app .wallet-download-safety h2{margin:0;font-size:30px}.cbid-mobile-app .wallet-download-safety li{margin-top:10px;color:#aeb5c8}.cbid-mobile-app .wallet-download-safety a{display:inline-flex;margin-top:18px;color:#7ef1d2;font-weight:850}@media(max-width:900px){.cbid-mobile-app .wallet-download-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cbid-mobile-app .wallet-download-options{grid-template-columns:1fr}.cbid-mobile-app .wallet-public-hero{padding-block:58px}.cbid-mobile-app .wallet-public-hero h1{font-size:clamp(32px,9vw,42px)}.cbid-mobile-app .wallet-download-safety{padding:24px}}.cbid-mobile-app :is(.wallet-button,.wallet-download-link,.wallet-home-plan-grid a){font-size:16px}.cbid-mobile-app :is(.wallet-home-plan-grid p,.wallet-download-options p,.resource-theme-header p,.resource-card p,.news-card p,.footer-copy){font-size:16px;line-height:1.65}.cbid-mobile-app :is(.wallet-home-plan-grid article>strong,.wallet-security-note,.wallet-security-note strong,.wallet-download-options strong,.news-meta,.news-source,.resource-card time,.resources-summary span,.resource-theme-header>strong,.resources-source small,.resource-index){font-size:14px}.cbid-mobile-app .wallet-public-page{font-family:var(--font-geist-sans);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.cbid-mobile-app .wallet-download-options p{font-size:16px;color:#c4cadb}.cbid-mobile-app .wallet-kicker,.cbid-mobile-app .wallet-download-options article>span{font-size:14px;color:#bcb4ff}.cbid-mobile-app .wallet-download-link{font-size:16px;min-height:44px;align-items:center}.cbid-mobile-app .wallet-download-options h2{color:#f5f7ff;margin:24px 0 12px}.cbid-mobile-app .wallet-download-options article>p{flex:1}.account-settings-main:has(>.cbid-mobile-app){padding:0;border-radius:0;background:transparent}.ask-ai-page{width:100%;min-width:0;color:#172a3c}.ask-ai-page .cbid-intro-tagline{font-size:18px;font-weight:500;line-height:1.65;color:#342353;margin:0 0 24px;overflow-wrap:anywhere}.cbid-intro-details{width:100%;box-sizing:border-box;padding:16px 20px;margin:16px 0 24px;background:#f7f5fb;border:1px solid #a79bbf;border-radius:12px;color:#172a3c}.cbid-intro-details summary{cursor:pointer;font-size:18px;font-weight:500;min-height:44px;line-height:1.6}.cbid-intro-details p{font-size:16px;line-height:1.65;max-width:75ch;overflow-wrap:anywhere}.cbid-intro-details summary:focus-visible{outline:3px solid #49307d;outline-offset:3px}.ask-ai-page .ask-guru-faqs button{white-space:normal;min-height:48px}.ask-ai-page .ask-guru-launcher{max-width:100%;box-sizing:border-box;white-space:normal}.ask-ai-page .ask-guru-launcher strong{min-width:0;overflow-wrap:anywhere}.ask-ai-page .ask-guru-page>a.ask-guru-launcher{position:static;inset:auto;z-index:auto;width:fit-content;justify-self:start;margin:16px;box-shadow:none;text-decoration:none}.ask-ai-page .ask-guru-launcher strong,.ask-ai-page .ask-guru-faqs button,.ask-ai-page .ask-guru-log>article p{font-size:16px;font-weight:400}.ask-ai-page .ask-guru-faqs>strong,.ask-ai-page .ask-guru-log>article>strong{font-size:14px}.ask-ai-page .ask-guru-log>article.user{background:#49307d;color:#fff}
