.alert{border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.alert-icon,.alert-icon--spinning{color:inherit;flex-shrink:0}.alert-icon--spinning{animation:1s linear infinite alert-spin}@keyframes alert-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert-text{flex:1}.alert--info{color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f633}.alert--warning{color:#facc15;background:#f59e0b1a;border:1px solid #f59e0b33}.alert--loading{color:#d8b4fe;background:#a855f71a;border:1px solid #a855f733}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background-color:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container{color:#e5e5ea;opacity:0;background-color:#101014;border:1px solid #252533;border-radius:4px;min-width:320px;max-width:480px;padding:14px 16px;font-family:DMSans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:.14s ease-out forwards modal-enter;position:relative;transform:translateY(4px);box-shadow:0 18px 32px #000000bf}.modal-container--gallery{flex-direction:column;width:700px;min-width:700px;max-width:700px;height:400px;min-height:400px;max-height:400px;display:flex}.modal-container--welcome{flex-direction:column;width:640px;max-width:calc(100vw - 32px);display:flex}.modal-container--monitoring-info{width:640px;max-width:calc(100vw - 32px)}.modal-container--release-notes{flex-direction:column;max-width:560px;max-height:min(600px,100vh - 150px);display:flex}.release-notes-modal-intro{flex-shrink:0;margin:0 0 10px;font-size:12px}.release-notes-modal-scroll{flex:1;min-height:0;overflow-y:auto}.modal-body.release-notes-modal-scroll{margin-bottom:0}.modal-container--welcome .modal-body{flex:1;min-height:0;overflow-y:auto}.welcome-cam-fix-stack{flex-direction:column;gap:10px;margin-top:14px;display:flex}.welcome-cam-fix-card{background:#ffffff08;border:1px solid #242430;border-radius:4px;gap:14px;padding:14px;display:flex}.welcome-cam-fix-card--automatic{align-items:center}.welcome-cam-fix-card__text{flex:1;min-width:0}.welcome-cam-fix-card__text p{color:#9b9ba8;margin:0;font-size:12px;line-height:1.5}.welcome-cam-fix-card__cta{text-align:center;color:#e5e5ea;white-space:nowrap;background-color:#a855f7;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.welcome-cam-fix-card__cta:hover{background-color:#c084fc}.welcome-cam-fix-card--manual{align-items:stretch}.welcome-cam-fix-card__manual-steps{flex-direction:column;flex:1;min-width:0;display:flex}.welcome-cam-fix-card__manual-steps .monitoring-info-steps{flex:1}.welcome-cam-fix-card__video{background:#0c0c0e;border-radius:6px;flex:0 0 42%;justify-content:center;align-self:stretch;align-items:center;max-width:240px;min-height:120px;display:flex;position:relative;overflow:hidden}.welcome-browser-modal-video-loading{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-browser-modal-video{object-fit:cover;opacity:0;border-radius:6px;width:100%;height:100%;transition:opacity .3s ease-in-out}.welcome-browser-modal-video--ready{opacity:1}.welcome-cam-fix-fullscreen{z-index:2;color:#f3f4f6;cursor:pointer;opacity:0;pointer-events:none;background:#0000008c;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .15s,background-color .15s,transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-cam-fix-card__video:hover .welcome-cam-fix-fullscreen,.welcome-cam-fix-fullscreen:focus-visible{opacity:1;pointer-events:auto}.welcome-cam-fix-fullscreen:hover{background:#000000bf;transform:translate(-50%,-50%)scale(1.05)}.welcome-cam-fix-fullscreen:focus-visible{outline-offset:2px;outline:1px solid #ffffff73}@media (width<=620px){.welcome-cam-fix-card--automatic{flex-direction:column;align-items:stretch}.welcome-cam-fix-card__cta{width:100%}.welcome-cam-fix-card--manual{flex-direction:column}.welcome-cam-fix-card__video{aspect-ratio:16/10;flex:none;width:100%;max-width:none;min-height:160px}}.modal-container--gallery .modal-body{flex:1;min-height:0;overflow-y:auto}.modal-container--background-media-empty{width:640px;max-width:calc(100vw - 32px)}@keyframes modal-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.modal-header{border-bottom:1px solid #242430;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:6px;display:flex}.modal-header h2{margin:0;font-size:14px;font-weight:500}.modal-header h2.modal-title--accent{color:#a900ff}.modal-close-button{color:#9b9ba8;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:18px;line-height:1;transition:background-color .15s,color .15s}.modal-close-button:hover{color:#f9fafb;background:#ffffff0f}.modal-close-button:focus-visible{outline-offset:2px;outline:1px solid #fff6}.modal-body{margin-bottom:14px;font-size:13px;line-height:1.5}.modal-body--scrollable{max-height:360px;overflow-y:auto}.modal-body.modal-body--scrollable{max-height:530px}.release-notes-modal-html{font-size:12px;line-height:1.5}.release-notes-modal-html p{margin:0 0 12px}.release-notes-modal-html p:last-child{margin-bottom:0}.release-notes-modal-html a{color:#c084fc;text-decoration:underline}.release-notes-modal-html a:hover{color:#e0aefc}.release-notes-modal-html img{border-radius:6px;max-width:100%;height:auto;margin:8px 0;display:block}.release-notes-modal-html strong{font-weight:600}.modal-footer{justify-content:flex-end;gap:8px;display:flex}.modal-input-group{flex-direction:column;gap:4px;margin-top:12px;display:flex}.modal-input-group label{color:#b8b8b8;font-size:12px}.modal-input{color:#e5e5ea;background-color:#14141a;border:1px solid #2c2c3a;border-radius:3px;outline:none;padding:6px 8px;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.modal-input:focus-visible{background-color:#16161f;border-color:#a855f7;box-shadow:0 0 0 1px #a855f7}.modal-button{cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.modal-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.modal-button.modal-button-primary:disabled:hover{background-color:#a855f7;border-color:#a855f7}.modal-button.modal-button-secondary{color:#e5e5ea;background:#ffffff08;border-color:#ffffff17}.modal-button.modal-button-secondary:hover{background:#ffffff0f;border-color:#ffffff24}.modal-button.modal-button-secondary:focus-visible{outline-offset:2px;outline:1px solid #fff6}.modal-button.modal-button-primary{color:#e5e5ea;background-color:#a855f7;border-color:#a855f7;box-shadow:0 0 0 1px #a855f78c}.modal-button.modal-button-primary:hover{background-color:#c084fc;border-color:#c084fc;box-shadow:0 0 0 1px #c084fcb3}.modal-button.modal-button-danger{color:#fef2f2;background:#7f1d1d;border-color:#b91c1c}.modal-button.modal-button-danger:hover{background:#991b1b;border-color:#dc2626}.background-media-modal-body{flex-direction:column;gap:10px;display:flex}.background-media-modal-body--klipy{max-height:min(520px,100vh - 220px);overflow:hidden}.background-media-modal-body--klipy .background-media-modal-section,.background-media-modal-body--klipy .background-media-modal-section .klipy-picker{flex:1;min-height:0}.background-media-modal-current-info{flex-direction:row;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.background-media-modal-current-icon{color:#c084fc;flex-shrink:0;margin-top:1px}.background-media-modal-current-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.background-media-modal-current-label{color:#b8b8c7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.background-media-modal-current-source{color:#c084fc;font-weight:600}.background-media-modal-current-value{color:#9b9ba8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.background-media-modal-empty-header{text-align:left;flex-direction:row;align-items:center;gap:14px;margin-bottom:4px;display:flex}.background-media-modal-empty-icon-badge{color:#c084fc;background:radial-gradient(circle at 35% 30%,#c084fc59,#a855f71f);border:1px solid #a855f766;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.background-media-modal-empty-sparkle{color:#c084fc;opacity:.85;position:absolute}.background-media-modal-empty-sparkle--1{top:-6px;right:-8px}.background-media-modal-empty-sparkle--2{bottom:2px;left:-10px}.background-media-modal-empty-header-text{flex-direction:column;gap:3px;min-width:0;display:flex}.background-media-modal-empty-title{color:#f9fafb;margin:0;font-size:18px;font-weight:700}.background-media-modal-empty-subtitle{color:#b8b8c7;margin:0;font-size:12px;line-height:1.5}.background-media-source-cards{gap:8px;width:100%;display:flex}.background-media-source-card{color:#e5e5ea;cursor:pointer;background:#ffffff08;border:1px solid #ffffff26;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:flex}.background-media-source-card svg{color:inherit}.background-media-source-card__klipy-logo{width:auto;height:20px;display:block}.background-media-source-card--compact .background-media-source-card__klipy-logo{height:16px}.background-media-source-card:hover{background:#ffffff0f;border-color:#ffffff3d}.background-media-source-card--selected{color:#f3e8ff;background:#a855f726;border-color:#a855f7}.background-media-source-card--selected:hover{background:#a855f733;border-color:#c084fc}.background-media-source-cards--compact{gap:6px}.background-media-source-card--compact{flex-direction:row;gap:6px;padding:6px 10px;font-size:11px}.background-media-source-cards--hero{gap:12px}.background-media-source-card--hero{border-radius:0;gap:10px;min-height:190px;padding:20px 14px}.background-media-source-card__icon-badge{color:#c084fc;background:#a855f724;border:1px solid #a855f759;border-radius:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:2px;display:flex}.background-media-source-card--selected .background-media-source-card__icon-badge{background:#c084fc3d;border-color:#c084fc}.background-media-source-card__title{color:#f3f4f6;font-size:14px;font-weight:600}.background-media-source-card__desc{color:#a8a8b8;font-size:10.5px;font-weight:400;line-height:1.4}.background-media-source-card__format-badge{color:#d4d4dd;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff26;border-radius:0;margin-top:4px;padding:3px 10px;font-size:10px;font-weight:500}.background-media-source-card__klipy-logo--hero{height:26px;margin-bottom:2px}.background-media-modal-section{flex-direction:column;gap:6px;display:flex}.background-media-modal-section-heading{align-items:flex-start;gap:10px;margin-bottom:2px;display:flex}.background-media-modal-section-heading-icon{color:#c084fc;flex-shrink:0;margin-top:2px}.background-media-modal-section-title{color:#f3f4f6;margin-bottom:2px;font-size:13px;font-weight:600}.background-media-modal-dropzone{border:1px dashed #a855f766;border-radius:0;padding:12px;transition:border-color .15s,background-color .15s}.background-media-modal-dropzone--active{background:#a855f714;border-color:#a855f7}.background-media-modal-dropzone-hint{color:#9b9ba8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.background-media-modal-privacy-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:0;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.background-media-modal-privacy-icon{color:#c084fc;flex-shrink:0;margin-top:1px}.background-media-modal-privacy-title{color:#c084fc;margin-bottom:2px;font-size:12px;font-weight:600}.background-media-modal-privacy-body{color:#9b9ba8;font-size:11px;line-height:1.5}.background-media-modal-local-description,.background-media-modal-url-description{color:#d4d4dd;margin-bottom:4px;font-size:12px;line-height:1.5}.background-media-modal-url-examples{color:#9b9ba8;white-space:pre-line;margin-bottom:8px;font-size:12px;line-height:1.5}.background-media-modal-file-row{justify-content:center;align-items:center;gap:8px;display:flex}.background-media-modal-browse-button{color:#e5e5ea;cursor:pointer;background:#a855f7;border:1px solid #a855f7;border-radius:0;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s}.background-media-modal-browse-button:hover{background:#c084fc;border-color:#c084fc}.background-media-modal-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.background-media-modal-file-info{color:#d4d4dd;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:11px;overflow:hidden}.background-media-modal-label{color:#b8b8c7;font-size:11px}.background-media-modal-format-badges{flex-flow:wrap;align-items:center;gap:8px;display:flex}.background-media-modal-format-label{color:#b8b8c7;flex-shrink:0;font-size:11px}.background-media-modal-format-badge-row{min-width:0;display:inline}.background-media-modal-format-badge{color:#d4d4dd;white-space:nowrap;font-size:11px}.background-media-modal-format-dot{color:#a855f7;font-weight:700}.background-media-modal-url-row{align-items:center;gap:6px;margin-top:10px;margin-bottom:10px;display:flex}.background-media-modal-url-input-wrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.background-media-modal-url-input-icon{color:#fff6;pointer-events:none;position:absolute;left:8px}.background-media-modal-url-input{flex:1;min-width:0;padding-left:28px}.background-media-modal-note-box{background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:0;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.background-media-modal-note-icon{color:#f59e0b;flex-shrink:0;margin-top:1px}.background-media-modal-note-body{color:#fcd34d;font-size:11px;line-height:1.5}.background-media-modal-resolve-button{color:#e5e5ea;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:0;padding:5px 10px;font-size:12px;transition:background-color .15s,border-color .15s}.background-media-modal-resolve-button:hover{background:#ffffff14;border-color:#ffffff3d}.monitoring-info-intro{color:#d4d4dd;margin:0;font-size:13px;line-height:1.55}.monitoring-info-details-toggle{vertical-align:baseline;cursor:pointer;color:#c084fc;font-size:inherit;font-weight:600;line-height:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.monitoring-info-details-toggle:hover{color:#e9d5ff}.monitoring-info-details-toggle:focus-visible{outline-offset:2px;outline:1px solid #fff6}.monitoring-info-details-chevron{transition:transform .18s}.monitoring-info-details-chevron--open{transform:rotate(180deg)}.monitoring-info-details-content{background:#ffffff08;border:1px solid #242430;border-radius:4px;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.monitoring-info-details-content p{color:#9b9ba8;margin:0;font-size:12px;line-height:1.55}.monitoring-info-details-content strong{color:#d4d4dd}.monitoring-info-section{margin-top:16px}.monitoring-info-section-desc{color:#9b9ba8;margin:0;font-size:12px}.monitoring-info-card-heading{align-items:center;gap:8px;margin-bottom:8px;display:flex}.monitoring-info-card-heading h4{color:#f3f4f6;margin:0;font-size:13px;font-weight:600}.monitoring-info-steps{color:#9b9ba8;margin:0 0 12px;padding-left:16px;font-size:12px;line-height:1.7}.monitoring-info-code{color:#d4d4dd;overflow-wrap:anywhere;background:#14141a;border:1px solid #242430;border-radius:4px;margin-top:auto;padding:8px 10px;font-size:11px;display:block}.modal-footer--with-coffee{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-footer__coffee-host{flex:auto;min-width:0}.modal-footer__coffee-host .coffee-cta-link{white-space:nowrap}.modal-container--supporter-access{border-color:#ffbd2e80;flex-direction:column;width:600px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);display:flex;box-shadow:0 18px 32px #000000bf,0 0 0 1px #ffbd2e1f,0 0 36px #ffb02038}.modal-container--supporter-access .modal-body{flex:1;min-height:0;padding-right:4px;font-size:12px;line-height:1.5;overflow-y:auto}.supporter-access-modal__header-title{color:#ffd27a;align-items:center;gap:8px;display:flex}.supporter-access-modal__header-title svg{color:#ffb020;flex-shrink:0}.supporter-access-modal__header-title h2{color:inherit}.modal-body p{margin:0 0 10px}.supporter-access-modal__coffee-link{color:#101014;background:#fd0;border-radius:4px;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.supporter-access-modal__coffee-link:hover{filter:brightness(1.08)}.supporter-access-modal__secure-note{color:#86868f;font-size:10px;margin:0 0 6px!important}.supporter-access-modal__actions-row{flex-wrap:wrap;gap:12px;margin:0 0 14px;display:flex}.supporter-access-modal__action-card{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:0;flex-direction:column;flex:220px;align-items:center;gap:8px;min-width:200px;padding:16px 14px;display:flex}.supporter-access-modal__action-card--support{background:#ffbd2e0d;border-color:#ffbd2e59}.supporter-access-modal__action-card--grace{background:#a855f70f;border-color:#a855f759}.supporter-access-modal__action-card .supporter-access-modal__secure-note{margin:0!important}.supporter-access-modal__already{color:#b8b8c4;font-size:12px}.supporter-access-modal__label{margin-bottom:4px;font-size:12px;display:block}.supporter-access-modal__input-row{align-items:stretch;gap:8px;margin-bottom:8px;display:flex}.supporter-access-modal__input{box-sizing:border-box;flex:1;min-width:0;margin-bottom:0}.supporter-access-modal__input-row .modal-button{flex-shrink:0}.supporter-access-modal__error{color:#ff8a8a;margin:0 0 10px;font-size:12px}.supporter-access-modal__hint{color:#86868f;margin:0 0 6px;font-size:10px}.modal-container--usage-status{width:680px;max-width:calc(100vw - 32px)}.modal-container--usage-status .modal-body{max-height:min(70vh,620px);padding-right:4px;overflow-y:auto}.modal-container--usage-status .modal-body p{margin:0}.modal-container--usage-status .modal-button{border-radius:0}.usage-status-modal__header-actions{align-items:center;gap:8px;display:flex}.modal-header-close-button{color:#9b9ba8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .15s,color .15s,border-color .15s;display:flex}.modal-header-close-button:hover{color:#e5e5ea;background:#ffffff0f;border-color:#ffffff2e}.usage-status-modal__summary{background:#ffffff08;border:1px solid #ffffff0f;border-radius:0;grid-template-columns:auto 1fr auto;gap:6px 14px;margin:0 0 10px;padding:10px 12px;display:grid}.usage-status-modal__ring{flex-shrink:0;grid-area:1/1/3;align-self:center;width:80px;height:80px;position:relative}.usage-status-modal__ring svg{width:100%;height:100%}.usage-status-modal__ring-text{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.usage-status-modal__ring-percent{color:#e5e5ea;font-size:15px;font-weight:700}.usage-status-modal__ring-label{letter-spacing:.05em;color:#86868f;font-size:7px;font-weight:600}.usage-status-modal__summary-info{flex-direction:column;grid-area:1/2;align-self:center;gap:5px;min-width:0;display:flex}.usage-status-modal__usage-line{color:#e5e5ea;margin:0;font-size:15px;font-weight:600}.usage-status-modal__remaining-line{color:#b8b8c4;margin:0;font-size:11px}.usage-status-modal__progress-track{background:#ffffff14;border-radius:0;height:5px;overflow:hidden}.usage-status-modal__progress-fill{background:linear-gradient(90deg,#a855f7,#ec4899);border-radius:0;height:100%}.usage-status-modal__progress-labels{justify-content:space-between;align-items:center;font-size:10px;display:flex}.usage-status-modal__progress-labels .usage-status-modal__used-label{color:#c084fc;font-weight:600}.usage-status-modal__progress-labels .usage-status-modal__total-label{color:#86868f}.usage-status-modal__badge{letter-spacing:.02em;white-space:nowrap;border-radius:0;flex-shrink:0;grid-area:1/3;place-self:center end;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.usage-status-modal__progress-wrap{flex-direction:column;grid-area:2/2/auto/4;gap:4px;display:flex}.usage-status-modal__badge--initial{color:#b8b8c4;background:#ffffff14}.usage-status-modal__badge--supporter_active{color:#ffd27a;background:#ffbd2e29}.usage-status-modal__badge--limit_reached{color:#ff8a8a;background:#ff5c5c29}.usage-status-modal__info-grid{border:1px solid #ffffff0f;border-radius:0;margin:0 0 10px;display:flex;overflow:hidden}.usage-status-modal__info-card{background:#ffffff05;align-items:flex-start;gap:8px;width:100%;padding:9px 11px;display:flex}.usage-status-modal__info-icon{color:#c084fc;background:#a855f724;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.usage-status-modal__info-text{flex-direction:column;gap:8px;min-width:0;display:flex}.usage-status-modal__info-card p{color:#b8b8c4;margin:0;font-size:11px;line-height:1.45}.usage-status-modal__support-card{background:#ffbd2e0d;border:1px solid #ffbd2e59;border-radius:0;flex-direction:column;gap:6px;margin:0 0 10px;padding:10px 12px;display:flex}.usage-status-modal__support-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.usage-status-modal__support-note{margin:0}.usage-status-modal__code-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:0;margin:0;padding:10px 12px}.usage-status-modal__code-card>.supporter-section-header{margin-bottom:8px}.usage-status-modal__support-heading{color:#ffd27a;margin:0 0 2px;font-size:13px;font-weight:700}.usage-status-modal__support-button.modal-button-primary{white-space:nowrap;color:#101014;box-shadow:none;background-color:#fd0;border-color:#fd0;flex-shrink:0;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.usage-status-modal__support-button.modal-button-primary:hover{box-shadow:none;background-color:#ffe94d;border-color:#ffe94d}.supporter-section-header{align-items:flex-start;gap:8px;margin:0;display:flex}.supporter-section-header__icon{color:#ffb020;background:#ffbd2e29;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.supporter-section-header__icon--purple{color:#c084fc;background:#a855f729}.supporter-code-section__heading{color:#e5e5ea;margin:0 0 2px;font-size:13px;font-weight:600}.supporter-code-section__desc{color:#b8b8c4;margin:0;font-size:12px}.supporter-access-modal__status-badge{margin-top:4px}.supporter-access-modal__success{color:#a6f4c5;font-size:13px}.modal-container:has(.supporter-access-unlocked){width:590px;max-width:calc(100vw - 32px)}.supporter-access-unlocked__title{color:#c084fc;letter-spacing:.02em;font-size:14px;font-weight:700}.supporter-access-unlocked__stage{aspect-ratio:1;background:#000;width:100%;max-width:550px;max-height:min(550px,100vh - 180px);margin:0 auto;position:relative;overflow:hidden}.supporter-access-unlocked__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.supporter-access-unlocked__overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:clamp(12px,5vh,28px) 28px;display:flex;position:absolute;inset:0}.supporter-access-unlocked__textbox{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10101461;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:20px 24px;display:flex}.supporter-access-unlocked__line1{color:#fff;text-shadow:0 2px 14px #000000b3;margin:0;font-size:21px;font-weight:700}.supporter-access-unlocked__line2{color:#e8d9ff;text-shadow:0 2px 10px #000000b3;max-width:380px;margin:0;font-size:13px;font-weight:500;line-height:1.5}.supporter-access-unlocked__line3{color:#d8b4fe;text-shadow:0 2px 10px #000000b3;margin:8px 0 0;font-size:16px;font-weight:700}.audio-overlay-info-client-link{color:#d8d0ff;text-underline-offset:2px;text-decoration:underline}.audio-overlay-info-client-link:hover{color:#e9d5ff}.nzxt-tooltip{white-space:pre-line;padding:3px 6px;font-size:7px;line-height:1.3;z-index:10700!important;color:#e5e5ea!important;background-color:#0e0e12!important;border:1px solid #262630!important;border-radius:3px!important;font-family:DMSans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;box-shadow:0 10px 22px #0009!important}.nzxt-tooltip--description{max-width:320px;padding:5px 7px;font-size:8px;line-height:1.4}.nzxt-tooltip--label{max-width:220px;padding:4px 8px;font-size:10px!important}.nzxt-tooltip__arrow{color:#0e0e12!important}
