@import"https://fonts.googleapis.com/css2?family=Doto:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=IM+Fell+English+SC&display=swap";@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,400..800&family=Special+Elite&display=swap";.networkBanner{position:fixed;top:calc(var(--ion-safe-area-top, 0px) + 8px);left:50%;transform:translate(-50%);z-index:99999;display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:20px;backdrop-filter:blur(var(--blur-heavy, 20px));-webkit-backdrop-filter:blur(var(--blur-heavy, 20px));animation:networkBannerIn .4s cubic-bezier(.34,1.56,.64,1);pointer-events:auto}.networkBanner.is-offline{background:rgba(220,50,50,.15);border:1px solid rgba(220,50,50,.25)}.networkBanner.is-offline .networkBannerDot{background:#dc3232;box-shadow:0 0 6px rgba(220,50,50,.6)}.networkBanner.is-offline .networkBannerText{color:rgba(255,130,130,.9)}.networkBanner.is-slow{background:rgba(212,164,74,.12);border:1px solid rgba(212,164,74,.2)}.networkBanner.is-slow .networkBannerDot{background:#d4a44a;box-shadow:0 0 6px rgba(212,164,74,.6)}.networkBanner.is-slow .networkBannerText{color:rgba(212,164,74,.9)}.networkBanner.is-reconnected{background:rgba(46,204,113,.12);border:1px solid rgba(46,204,113,.2);animation:networkBannerIn .4s cubic-bezier(.34,1.56,.64,1),networkBannerSlideUp .4s ease 2.5s forwards}.networkBanner.is-reconnected .networkBannerDot{background:#2ecc71;box-shadow:0 0 6px rgba(46,204,113,.6)}.networkBanner.is-reconnected .networkBannerText{color:rgba(46,204,113,.9)}.networkBannerDot{width:7px;height:7px;border-radius:50%;flex-shrink:0;animation:networkDotPulse 1.5s ease-in-out infinite}.networkBanner.is-reconnected .networkBannerDot{animation:none}.networkBannerText{font-size:12px;font-weight:600;letter-spacing:.3px;white-space:nowrap}@keyframes networkBannerIn{0%{opacity:0;transform:translate(-50%) translateY(-20px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes networkBannerSlideUp{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-40px) scale(.9)}}@keyframes networkDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.toastContainer{position:fixed;bottom:calc(var(--ion-safe-area-bottom, 0px) + 70px);left:50%;transform:translate(-50%);z-index:99998;display:flex;flex-direction:column-reverse;align-items:center;gap:8px;pointer-events:none;width:calc(100% - 32px);max-width:400px}.dkToast{display:flex;align-items:center;gap:10px;padding:12px 18px;width:100%;border-radius:14px;backdrop-filter:blur(var(--blur-heavy, 20px));-webkit-backdrop-filter:blur(var(--blur-heavy, 20px));pointer-events:auto;animation:toastSlideIn .35s cubic-bezier(.34,1.56,.64,1)}.dkToast.is-leaving{animation:toastSlideOut .35s ease forwards}.dkToast.is-error{background:rgba(220,50,50,.12);border:1px solid rgba(220,50,50,.2)}.dkToast.is-error .dkToastIcon{color:rgba(255,120,120,.9)}.dkToast.is-error .dkToastText{color:rgba(255,180,180,.9)}.dkToast.is-success{background:rgba(46,204,113,.12);border:1px solid rgba(46,204,113,.2)}.dkToast.is-success .dkToastIcon{color:rgba(46,204,113,.9)}.dkToast.is-success .dkToastText{color:rgba(120,230,170,.9)}.dkToast.is-info{background:rgba(var(--color-cta-rgb),.1);border:1px solid rgba(var(--color-cta-rgb),.2)}.dkToast.is-info .dkToastIcon{color:rgba(var(--color-cta-rgb),.85)}.dkToast.is-info .dkToastText{color:rgba(var(--color-cta-rgb),.9)}.dkToastIcon{font-size:20px;flex-shrink:0}.dkToastText{font-size:13px;font-weight:500;line-height:1.3}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.9)}}.dkAlertBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);transition:background .25s ease;box-sizing:border-box;padding:calc(24px + var(--ion-safe-area-top, 0px)) calc(24px + var(--ion-safe-area-right, 0px)) calc(24px + var(--ion-safe-area-bottom, 0px)) calc(24px + var(--ion-safe-area-left, 0px))}.dkAlertBackdrop.is-visible{background:rgba(0,0,0,.5)}.dkAlertBackdrop.is-leaving{background:rgba(0,0,0,0)}.dkAlert{width:100%;max-width:320px;background:rgba(var(--palette-dark-rgb),.85);backdrop-filter:blur(var(--blur-heavy, 24px));-webkit-backdrop-filter:blur(var(--blur-heavy, 24px));border:1px solid rgba(var(--palette-white-rgb),.08);border-radius:16px;padding:24px 20px 16px;animation:dkAlertIn .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 32px rgba(0,0,0,.4);max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.dkAlert.is-leaving{animation:dkAlertOut .25s ease forwards}.dkAlertHeader{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--color-text-primary);text-align:center}.dkAlertMessage{margin:0 0 16px;font-size:13px;line-height:1.4;color:var(--color-text-muted);text-align:center}.dkAlertInputs{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.dkAlertInput{width:100%;padding:10px 14px;font-size:14px;font-weight:500;color:var(--color-text-primary);background:rgba(var(--palette-white-rgb),.06);border:1px solid rgba(var(--palette-white-rgb),.1);border-radius:10px;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .15s ease}.dkAlertInput::placeholder{color:var(--color-text-muted)}.dkAlertInput:focus{border-color:rgba(var(--color-cta-rgb),.4)}.dkAlertButtons{display:flex;gap:8px;margin-top:4px}.dkAlertButtons.is-stacked{flex-direction:column}.dkAlertBtn{flex:1;padding:10px 16px;font-size:14px;font-weight:600;border:none;border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .1s ease}.dkAlertBtn:active{transform:scale(.97)}.dkAlertBtn.is-primary{background:rgba(var(--color-cta-rgb),.2);color:rgba(var(--color-cta-rgb),.9)}.dkAlertBtn.is-primary:active{background:rgba(var(--color-cta-rgb),.3)}.dkAlertBtn.is-cancel{background:rgba(var(--palette-white-rgb),.06);color:var(--color-text-muted)}.dkAlertBtn.is-cancel:active{background:rgba(var(--palette-white-rgb),.1)}.dkAlertBtn.is-destructive{background:rgba(220,50,50,.15);color:rgba(255,120,120,.9)}.dkAlertBtn.is-destructive:active{background:rgba(220,50,50,.25)}@keyframes dkAlertIn{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dkAlertOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(5px)}}.uploadToastStack{position:fixed;top:calc(var(--ion-safe-area-top, 0px) + 60px);right:12px;z-index:99998;display:flex;flex-direction:column;gap:8px;pointer-events:none;width:260px}.uploadToastCard{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(255,255,255,.06);backdrop-filter:blur(var(--blur-elevated, 16px));-webkit-backdrop-filter:blur(var(--blur-elevated, 16px));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:0 4px 16px var(--color-shadow-base);pointer-events:auto;animation:uploadSlideIn .35s cubic-bezier(.34,1.56,.64,1);cursor:default}.uploadToastCard.is-leaving{animation:uploadSlideOut .35s ease forwards}.uploadToastCard.is-success{border-color:rgba(var(--color-success-rgb),.35)}.uploadToastCard.is-error{border-color:rgba(var(--color-danger-rgb),.35);cursor:pointer}.uploadRingWrap{position:relative;flex-shrink:0;width:36px;height:36px}.uploadRingSvg{display:block}.uploadRingBg{stroke:rgba(255,255,255,.08)}.uploadRingStroke{stroke:var(--color-accent);transition:stroke-dashoffset .3s ease}.uploadRingStroke.is-success{stroke:var(--color-success)}.uploadRingStroke.is-error{stroke:var(--color-danger)}.uploadRingWrap.is-processing .uploadRingSvg{animation:uploadRingSpin 1.2s linear infinite}.uploadRingWrap.is-processing .uploadRingStroke{stroke-dashoffset:0;stroke-dasharray:23.56 70.69}.uploadRingCenter{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.uploadRingPercent{font-size:.6rem;font-weight:600;color:var(--color-text-secondary);line-height:1}.uploadRingIcon{font-size:14px}.uploadRingIcon.is-success{color:var(--color-success)}.uploadRingIcon.is-error{color:var(--color-danger)}.uploadToastBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.uploadToastLabel{font-size:.85rem;font-weight:500;color:var(--color-text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.uploadToastError{font-size:.7rem;color:var(--color-danger);line-height:1.2}.uploadToastDismiss{background:none;border:none;padding:4px;color:var(--color-text-muted);font-size:16px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color .15s ease}.uploadToastDismiss:hover{color:var(--color-text-secondary)}.uploadToastOverflow{align-self:center;padding:3px 12px;background:rgba(255,255,255,.06);backdrop-filter:blur(var(--blur-glass, 12px));-webkit-backdrop-filter:blur(var(--blur-glass, 12px));border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;color:var(--color-text-muted);pointer-events:auto}.uploadToastOffline{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,165,0,.08);backdrop-filter:blur(var(--blur-elevated, 16px));-webkit-backdrop-filter:blur(var(--blur-elevated, 16px));border:1px solid rgba(255,165,0,.4);border-radius:var(--radius-md);box-shadow:0 4px 16px var(--color-shadow-base);pointer-events:auto;animation:uploadSlideIn .35s cubic-bezier(.34,1.56,.64,1);font-size:.8rem;font-weight:500;color:#ffb432}.uploadToastOfflineIcon{font-size:18px;flex-shrink:0;color:orange}@keyframes uploadSlideIn{0%{opacity:0;transform:translate(40px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes uploadSlideOut{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(40px) scale(.9)}}@keyframes uploadRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#radio{position:relative;display:flex;align-items:center;justify-content:center;width:calc(100% - 10px);max-width:340px;height:88px;margin:5px auto}@media(min-width:1024px){#radio{max-width:480px;height:124px}}#radio .boombox-body{width:100%;height:100%;background:linear-gradient(180deg,#3a3a3a,#252525 40%,#1a1a1a);border-radius:10px;padding:10px 8px 8px;box-shadow:0 8px 32px rgba(0,0,0,.6),inset 0 1px rgba(255,255,255,.12),inset 0 -1px rgba(0,0,0,.3);position:relative}#radio .boombox-body:before{content:"";position:absolute;top:4px;left:15px;right:15px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);pointer-events:none}#radio .boombox-main{display:flex;gap:6px;align-items:center;width:100%}#radio .boombox-speaker{width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#2a2a2a,#151515 60%,#0a0a0a);border:2.5px solid #3a3a3a;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 8px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.3);flex-shrink:0;pointer-events:none}#radio .boombox-speakerCone{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,#333,#1a1a1a 60%);border:1.5px solid #444;box-shadow:inset 0 1px 4px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}#radio .boombox-speakerDustcap{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#444,#222)}#radio.is-playing .boombox-speaker{animation:speakerPulse .8s ease-in-out infinite}#radio.is-playing .boombox-speaker--right{animation-delay:.4s}#radio:not(.is-playing) .boombox-body{filter:brightness(.7)}#radio .boombox-center{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;pointer-events:none}#radio .boombox-displayOff{width:100%;height:34px;border-radius:9999px;background-color:rgba(80,0,50,.08);box-shadow:inset 0 1px 4px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}#radio .boombox-displayOffText{font-family:Doto,monospace;font-size:14px;font-weight:700;letter-spacing:.16em;color:rgba(255,255,255,.08)}#radio .boombox-display{height:34px}#radio .boombox-display .newsBlock{height:100%;padding:8px 15px}#radio .boombox-transport{display:flex;gap:3px;align-items:center;justify-content:center;margin-top:2px;pointer-events:none}#radio .boombox-transportBtn{width:14px;height:10px;background:linear-gradient(180deg,#3a3a3a,#282828);border-radius:2px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.4)}#radio .boombox-transportBtn--play{background:linear-gradient(180deg,#d4a84e,#8a6820);box-shadow:inset 0 1px rgba(255,255,255,.2),0 1px 3px rgba(0,0,0,.5)}#radio .boombox-btnIcon--play{width:0;height:0;border-left:5px solid #fff;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;margin-left:1px}#radio .boombox-btnIcon--stop{width:5px;height:5px;background:#666;border-radius:.5px}#radio .boombox-btnIcon--rw,#radio .boombox-btnIcon--ff{display:flex;align-items:center;gap:0}#radio .boombox-btnIcon--rw .boombox-btnTri,#radio .boombox-btnIcon--ff .boombox-btnTri{width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent}#radio .boombox-btnIcon--rw .boombox-btnTri{border-right:4px solid #666}#radio .boombox-btnIcon--ff .boombox-btnTri{border-left:4px solid #666}#radio:not(.is-playing) .boombox-transportBtn{background:#222;box-shadow:none}#radio .boombox-vuMeters{display:flex;gap:2px;margin-left:6px;pointer-events:none}#radio .boombox-vuChannel{display:flex;gap:1px;align-items:flex-end;height:12px}#radio .boombox-vuBar{width:2px;border-radius:1px}#radio .boombox-vuBar--green{background:#0f0}#radio .boombox-vuBar--yellow{background:#ff0}#radio .boombox-vuBar--red{background:red}#radio:not(.is-playing) .boombox-vuMeters{display:none}#radio .boombox-footer{position:absolute;bottom:4px;left:8px;pointer-events:none}#radio .boombox-cc{position:absolute;bottom:8px;right:10px;z-index:4;pointer-events:auto;display:inline-flex;align-items:center;gap:4px;padding:3px 6px;font-family:Courier New,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:1.5px;line-height:1;color:rgba(243,237,245,.55);background:linear-gradient(180deg,#3a3a3a,#282828);border:none;border-radius:3px;box-shadow:inset 0 1px rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.45);cursor:pointer;transition:color .15s ease,box-shadow .2s ease}#radio .boombox-cc:active{transform:translateY(1px)}#radio .boombox-cc-led{width:5px;height:5px;border-radius:50%;background:#4a4a4a;box-shadow:inset 0 0 1px rgba(0,0,0,.6);transition:background .2s ease,box-shadow .2s ease}#radio .boombox-cc.is-on{color:#f0d488;box-shadow:inset 0 1px rgba(255,255,255,.12),0 1px 3px rgba(0,0,0,.5),0 0 7px rgba(212,168,78,.45)}#radio .boombox-cc.is-on .boombox-cc-led{background:#d4a84e;box-shadow:0 0 4px rgba(212,168,78,.95),0 0 9px rgba(212,168,78,.55)}@media(min-width:1024px){#radio .boombox-cc{bottom:12px;right:14px;font-size:11px;padding:4px 8px}#radio .boombox-cc-led{width:6px;height:6px}}#radio .boombox-brand{font-size:6px;color:rgba(255,255,255,.15);letter-spacing:1.5px;text-transform:uppercase}@keyframes speakerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}#radioModalContent{--background: transparent;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#radioDetail{display:none;align-items:center;justify-content:center;position:fixed;background-color:rgba(0,0,0,.6);width:100%;height:100dvh;z-index:9;left:0;top:0;box-sizing:border-box;padding:calc(10px + var(--ion-safe-area-top, 0px)) calc(10px + var(--ion-safe-area-right, 0px)) calc(10px + var(--ion-safe-area-bottom, 0px)) calc(10px + var(--ion-safe-area-left, 0px));opacity:0;transition:opacity .5s}#radioDetail.open{display:flex;opacity:1}#radioDetailInner{display:flex;flex-direction:column;align-items:center;width:calc(100% - 20px);max-height:100%;margin:0;border-radius:7px;background-color:rgba(var(--palette-mediumdark-rgb),.68);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#radioEditor{width:100%;max-height:100dvh;overflow-y:auto}#radioDetail .cronogramRadio{display:flex;justify-content:space-around;align-items:end;list-style-type:none;width:100%;height:60px;background-color:var(--palette-mediumdark-tint);margin:2px 0;padding:5px}#radioDetail .addFirstCronogram{display:flex;flex-direction:column;text-align:center;padding:10px;margin-top:20px;border-radius:0 0 7px 7px;font-size:large}#radioDetail .addFirstCronogramBtn{margin-top:30px}#radioContentCollection .contentFolder{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:100px;max-width:100px;width:100%;min-height:100px;max-height:100px;height:100%;padding:5px;border-radius:10px;text-align:center;font-size:.85em;margin:5px}#radioContentCollection .invisibleBox{min-width:100px;max-width:100px;width:100%;min-height:100px;max-height:100px;margin:5px;padding:5px}#radioContentCollection .addContentIcon{font-size:50px;color:var(--color-accent)}#radioContentCollection .galleryContent{display:flex;flex-direction:column}#radioContentCollection{position:relative;height:100%!important;width:100%}#radioContentCollection .contentCollectionContainer{height:calc(100% - 70px);width:100%;background-color:rgba(0,0,0,.5);overflow:auto}#radioAction{--button-color: var(--color-text-primary)}#radioContentCollection .contentCollection{display:flex;flex-wrap:wrap;margin:0 auto;justify-content:space-between}#radioContentCollection .contentFolder,#radioContentCollection .unitContentFolder{display:flex;justify-content:center;align-items:center;position:relative}#radioContentCollection .backContentFolder{font-size:6em;color:var(--color-accent)}#radioContentCollection .frontContentFolder{position:absolute;font-size:2.5em;margin-top:15px;color:var(--color-accent-contrast)}#radioContentCollection .contentBackModel{font-size:12px}#radioFormNewContent,#radioFormEditContent{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;z-index:999;background-color:rgba(0,0,0,.75);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:12px calc(12px + var(--ion-safe-area-right, 0px)) 12px calc(12px + var(--ion-safe-area-left, 0px));top:var(--ion-safe-area-top, 0px);left:0}#radioContentCollection .itemFormNewContent,#radioContentCollection .itemFormEditContent{display:flex;flex-wrap:wrap;width:calc(100% - 30px);justify-content:center;margin:0 0 5px}#radioContentCollection .btnFormNewContent,#radioContentCollection .btnFormEditContent{width:calc(50% - 10px);margin:5px;min-width:130px}#radioContentCollection .cancelFNC{--background: var(--color-cta);--background: -moz-linear-gradient(90deg, var(--color-cta) 0%, transparent 100%);--background: -webkit-linear-gradient(90deg, var(--color-cta) 0%, transparent 100%);--background: linear-gradient(90deg, var(--color-cta) 0%, transparent 100%);--color: white}#radioContentCollection .confirmFNC{--background: var(--color-accent-tint);--background: -moz-linear-gradient(90deg, var(--color-accent-tint) 0%, transparent 100%);--background: -webkit-linear-gradient(90deg, var(--color-accent-tint) 0%, transparent 100%);--background: linear-gradient(90deg, var(--color-accent-tint) 0%, transparent 100%);--color: white}#radioContentCollection .iconBtnFormNewContent,#radioContentCollection .itemFormEditContent{font-size:1.5em}#radioAddNewAudio{position:relative}#radioAddNewAudio label{display:flex;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}#radioContentCollection .radioAudioIcon{margin-right:32px;font-size:1.5em!important}#radioDetail .cronogramPreviewEdit{display:flex;align-items:flex-end;justify-content:space-between;margin:10px;border-radius:10px}#radioDetail .cronogramPreviewContent{width:100%}#radioDetail .cronogramPreviewTitle{font-size:small;color:var(--palette-light-shade);margin-bottom:2px}#radioDetail .cronHourInput{display:flex;align-items:center}#radioDetail .cronHourInputDate{display:flex;align-items:center;justify-content:space-between;width:100%}#radioDetail .cronHourItems{margin:5px;width:100%;--padding-start: 10px !important;--padding-end: 5px !important}#radioDetail .trashCronHour{font-size:3rem!important;margin-left:5px}#radioAudioColletion h1{text-align:center}#radioDetail .manageCronogramBtn{width:calc(100% - 10px);margin:5px}#audioList{background:transparent;padding:0}#radioAudioColletion .audioItem{--background: rgba(var(--palette-mediumdark-rgb), .88);--border-color: var(--ion-color-step-300);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#radioAudioColletion .waitingFileRadioIcon{animation:waitingFileRadioIcon 3s infinite}@keyframes waitingFileRadioIcon{0%{opacity:1}50%{opacity:.2}to{opacity:1}}#radioDetail .errorContentConflict{display:none;font-weight:bolder;color:red;margin-left:5px}#radioFormNewContent ion-toggle,#radioFormEditContent ion-toggle{width:100%;margin:15px 0}#radioContentCollection .pane{background-color:rgba(var(--palette-mediumdark-rgb),.4)!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:var(--ion-text-color)!important;border-radius:3px!important}#radioContentCollection .pane .destroy-button{background:var(--ion-color-step-200)!important;fill:var(--ion-color-step-500)}#radioContentCollection .pane .move{background:var(--ion-color-step-350)!important}#uploadAudioFiles{position:fixed;background-color:rgba(0,0,0,.667);display:flex;justify-content:center;align-items:center;padding:20px;width:100%;height:100%;top:0;left:0;z-index:9999}#graphProgressAudios{display:flex;flex-direction:column;justify-content:center;align-items:center}#radioTransitionsAudio{display:flex;flex-direction:column}#radioTransitionsAudio label{display:flex;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}#audiosDivisor{height:1px;width:100%;margin:20px 0;background:var(--palette-mediumdark-shade);background:-moz-linear-gradient(90deg,transparent 0%,var(--palette-mediumdark-shade) 25%,var(--palette-mediumdark-shade) 75%,transparent 100%);background:-webkit-linear-gradient(90deg,transparent 0%,var(--palette-mediumdark-shade) 25%,var(--palette-mediumdark-shade) 75%,transparent 100%);background:linear-gradient(90deg,transparent 0%,var(--palette-mediumdark-shade) 25%,var(--palette-mediumdark-shade) 75%,transparent 100%)}.radioCaptionWrapper{position:relative;width:calc(100% - 10px);margin:0 5px;text-align:center}.radioCaptionWrapper .captionOverlay{position:static;transform:none;left:auto;bottom:auto;max-width:100%}:root{--percentage-progress: 0;--graph-width: 0;--graph-color: var(--color-cta)}.progressFileCarregando{font-size:1.5rem}.progressFileTitle{font-size:calc(var(--graph-width) / 8)}.progressFileName{text-align:center;font-size:1.2rem;color:var(--ion-color-step-500)}.progressFile{display:block;position:relative;width:calc(var(--graph-width) + 1px);height:var(--graph-width)}.progressFileInner,.progressGraph{display:flex;position:absolute;justify-content:center;align-items:center;width:100%;height:100%}.progressPie{--b: 30px;--graph-color: var(--color-cta);width:var(--graph-width);aspect-ratio:1;position:relative;display:inline-grid;margin:5px;place-content:center;font-size:25px;font-weight:700;animation:percentage-progress 1s .5s both}.progressPie:before,.progressPie:after{content:"";position:absolute;border-radius:50%}.progressPie:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(farthest-side,var(--graph-color) 98%,#0000) top/var(--b) var(--b) no-repeat,conic-gradient(var(--graph-color) calc(var(--percentage-progress) * 1%),#0000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(99% - var(--b)),#000 calc(100% - var(--b)));mask:radial-gradient(farthest-side,#0000 calc(99% - var(--b)),#000 calc(100% - var(--b)))}.progressPie:after{inset:calc(50% - var(--b) / 2);background:var(--graph-color);transform:rotate(calc(var(--percentage-progress) * 3.6deg)) translateY(calc((var(--graph-width) / 2 - 20px) * -1))}@keyframes percentage-progress{0%{--percentage-progress: 0}}.safe-area-top{padding-top:var(--ion-safe-area-top, 0)}.safe-area-bottom{padding-bottom:var(--ion-safe-area-bottom, 0)}.safe-area-left{padding-left:var(--ion-safe-area-left, 0)}.safe-area-right{padding-right:var(--ion-safe-area-right, 0)}.safe-area-x{padding-left:var(--ion-safe-area-left, 0);padding-right:var(--ion-safe-area-right, 0)}.safe-area-y{padding-top:var(--ion-safe-area-top, 0);padding-bottom:var(--ion-safe-area-bottom, 0)}.safe-area-fullscreen{padding-top:var(--ion-safe-area-top, 0);padding-right:var(--ion-safe-area-right, 0);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left, 0)}.bannerImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;isolation:isolate}.bannerImage-fg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.bannerImage--ambient .bannerImage-fg{object-fit:contain;z-index:1}.bannerImage-blur{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background-size:cover;background-position:center;filter:blur(24px);transform:scale(1.12)}.bannerImage--tile{background-repeat:repeat;background-size:auto 50%;background-position:top left}.bannerFillModePicker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bannerFillModePicker-option{display:flex;flex-direction:column;gap:6px;padding:0;background:none;border:2px solid transparent;border-radius:10px;cursor:pointer}.bannerFillModePicker-option.is-selected{border-color:var(--color-accent, #c9a96a)}.bannerFillModePicker-preview{position:relative;display:block;width:100%;aspect-ratio:7 / 2;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.04)}.bannerFillModePicker-label{font-size:12px;text-align:center;color:var(--color-text-secondary, #aaa)}#wallHide{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;background-color:rgba(var(--palette-dark-rgb),1);z-index:9998!important;pointer-events:none;transition:opacity .3s,visibility .3s}#wallHide.wallHide--hidden{opacity:0;visibility:hidden;pointer-events:none}#welcomeForm #welcomeNextBtn{opacity:0;transition:opacity .5s 1.3s}#welcomeForm #welcomeNextBtn.wNextBtn--running{opacity:1}#tutorialForm{position:fixed;display:flex;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding-top:var(--ion-safe-area-top, 0px);padding-right:var(--ion-safe-area-right, 0px);padding-bottom:var(--ion-safe-area-bottom, 0px);padding-left:var(--ion-safe-area-left, 0px);width:100vw;height:100dvh;background-color:rgba(var(--palette-dark-rgb),.9);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);overflow:hidden;z-index:9999!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility .5s}#tutorialForm.wForm--visible{opacity:1;visibility:visible;pointer-events:auto}#welcomeForm{position:fixed;display:flex;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding-top:var(--ion-safe-area-top, 0px);padding-right:var(--ion-safe-area-right, 0px);padding-bottom:var(--ion-safe-area-bottom, 0px);padding-left:var(--ion-safe-area-left, 0px);width:100vw;height:100dvh;background-color:rgba(var(--palette-dark-rgb),.85);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);overflow:hidden;z-index:9999!important;opacity:0;visibility:hidden;pointer-events:none;transition:margin-top .7s,opacity .5s,visibility .5s}#welcomeForm.wGreetings--visible{opacity:1;visibility:visible;pointer-events:auto}#welcomeForm .wCarrousel,#tutorialForm .wCarrousel{display:flex;flex-direction:column;width:100%;height:100%;transition:.8s margin-top;gap:calc(var(--ion-safe-area-bottom, 0px) + var(--ion-safe-area-top, 0px))}#welcomeForm .wscreen,#tutorialForm .wscreen{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:100%;min-height:100%;padding:0 10px}#welcomeForm .welcomeGreetings{display:flex;flex-direction:column;text-align:center;gap:6px;opacity:0;transition:opacity .4s .3s}#welcomeForm .welcomeGreetings.wgreetings--running{opacity:1}#welcomeForm .welcomeGreetings h1{margin:0;font-size:2.3rem}#welcomeForm .welcomeGreetings span{font-size:.9rem;color:var(--palette-medium)}#welcomeForm .wNextBtn,#tutorialForm .wNextBtn{display:flex;align-items:center;position:absolute;bottom:3px;opacity:.8}#welcomeForm .tutorialContent,#tutorialForm .tutorialContent{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#welcomeForm .tutorialContent .tTitle,#tutorialForm .tutorialContent .tTitle{font-size:1.5rem;font-weight:800;margin:0}#welcomeForm .tutorialContent .tBigIcon,#tutorialForm .tutorialContent .tBigIcon{font-size:8rem;margin:6px 0}#welcomeForm .tutorialContent .tDescription,#tutorialForm .tutorialContent .tDescription{font-size:.95rem;color:var(--palette-medium)}#welcomeForm #hallInfoBanner,#tutorialForm #hallInfoBanner{display:flex;flex-direction:column;align-items:center;width:calc(100% - 20px);margin-top:40px;padding:10px;border:3px solid var(--ion-background-color-step-350);gap:7px;border-radius:20px;bottom:90px}#welcomeForm #hallInfoBanner h3,#tutorialForm #hallInfoBanner h3{text-align:center;font-size:1rem;padding:0;margin:0;font-weight:400}#welcomeForm #hallInfoBanner div,#tutorialForm #hallInfoBanner div{display:flex;flex-direction:column;width:max-content;gap:6px}#welcomeForm #hallInfoBanner span,#tutorialForm #hallInfoBanner span{display:flex;align-items:center;font-size:.88rem;color:var(--palette-medium);gap:4px}#welcomeForm #hallInfoBanner span ion-icon,#tutorialForm #hallInfoBanner span ion-icon{font-size:1.4rem;color:var(--color-text-primary)}#welcomeForm .wBackBtn,#tutorialForm .wBackBtn{position:absolute;top:16px;left:8px;z-index:1;--color: var(--palette-medium);font-size:.85rem}.adPrefOnboardingForm{display:flex;opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:var(--ion-background-color, #121212);flex-direction:column;overflow:hidden;transition:opacity .4s ease,visibility .4s ease}.adPrefOnboardingForm.adPrefOnboardingForm--visible{opacity:1;visibility:visible;pointer-events:auto}.adPrefCarrousel{display:flex;flex-direction:column;min-height:100dvh;height:100dvh}.adPrefScreen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:calc(var(--ion-safe-area-top, 0px) + 24px);padding-right:calc(var(--ion-safe-area-right, 0px) + 20px);padding-bottom:calc(var(--ion-safe-area-bottom, 0px) + 24px);padding-left:calc(var(--ion-safe-area-left, 0px) + 20px);position:relative}.adPrefBackBtn{position:absolute;top:calc(var(--ion-safe-area-top, 0px) + 16px);left:calc(var(--ion-safe-area-left, 0px) + 8px);z-index:1}.adPrefWelcomeIcon{font-size:64px;color:var(--color-accent);margin-bottom:20px}.adPrefDoneIcon{font-size:64px;color:var(--color-success);margin-bottom:20px}.adPrefTitle{font-size:1.5rem;font-weight:700;color:var(--ion-text-color, #fff);margin:0 0 8px;text-align:center}.adPrefSubtitle,.adPrefDoneDescription{font-size:.95rem;color:var(--palette-medium);text-align:center;margin:0 0 24px;max-width:320px;line-height:1.45}.adPrefActions{width:100%;max-width:300px;display:flex;flex-direction:column;gap:10px}.adPrefSelectScroll{flex:1;overflow-y:auto;width:100%;max-width:380px;padding:8px 0 calc(var(--ion-safe-area-bottom, 0px) + 16px);-webkit-overflow-scrolling:touch}.adPrefCategorySection{margin-bottom:16px}.adPrefCategoryLabel{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--palette-medium);margin:0 0 8px 4px}.adPrefChipGrid{display:flex;flex-wrap:wrap;gap:6px}.adPrefChip{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border-radius:22px;font-size:.8rem;border:1.5px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.8);cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);user-select:none}.adPrefChip:active{transform:scale(.94)}.adPrefChip.selected{background:rgba(255,60,80,.18);border-color:rgba(255,60,80,.5);color:#fff;font-weight:600;box-shadow:0 0 10px rgba(255,60,80,.2)}.adPrefChipEmoji{font-size:.95rem;line-height:1}.adPrefNextBtn{margin-top:16px;--border-radius: 24px;min-width:160px}.a11yOnboardingForm{position:fixed;display:flex;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding-top:var(--ion-safe-area-top, 0px);padding-right:var(--ion-safe-area-right, 0px);padding-bottom:var(--ion-safe-area-bottom, 0px);padding-left:var(--ion-safe-area-left, 0px);width:100vw;height:100dvh;background-color:rgba(var(--color-surface-base-rgb),.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden;z-index:9999!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility .5s}.a11yOnboardingForm.a11yOnboardingForm--visible{opacity:1;visibility:visible;pointer-events:auto}.a11yOnboardingForm .a11yCarrousel{display:flex;flex-direction:column;width:100%;height:100%;transition:margin-top .8s;gap:calc(var(--ion-safe-area-bottom, 0px) + var(--ion-safe-area-top, 0px))}.a11yOnboardingForm .a11yScreen{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:100%;min-height:100%;padding:0 24px;box-sizing:border-box}.a11yOnboardingForm .a11yWelcomeIcon{font-size:5rem;margin-bottom:16px;color:var(--color-accent)}.a11yOnboardingForm .a11yTitle{font-size:1.6rem;font-weight:700;margin:0 0 8px;text-align:center}.a11yOnboardingForm .a11ySubtitle{font-size:.95rem;color:var(--palette-medium);text-align:center;margin:0 0 32px;max-width:320px;line-height:1.5}.a11yOnboardingForm .a11yActions{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px}.a11yOnboardingForm .a11yActions ion-button{--border-radius: 12px;font-weight:600}.a11yOnboardingForm .a11yLater{margin-top:8px;font-size:.85rem;color:var(--palette-medium);text-align:center;cursor:pointer;text-decoration:underline}.a11yOnboardingForm .a11yCategorySection{width:100%;max-width:360px;margin-bottom:16px}.a11yOnboardingForm .a11yCategoryLabel{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--palette-medium);margin:0 0 8px 4px}.a11yOnboardingForm .a11yChipGrid{display:flex;flex-wrap:wrap;gap:8px}.a11yOnboardingForm .a11yChip{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;border:2px solid var(--palette-medium-shade);background:transparent;color:var(--ion-text-color);font-size:.85rem;cursor:pointer;transition:border-color .2s,background-color .2s;user-select:none;-webkit-user-select:none}.a11yOnboardingForm .a11yChip.selected{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb),.15)}.a11yOnboardingForm .a11yChip .chipIcon{font-size:1.1rem}.a11yOnboardingForm .a11ySelectScroll{width:100%;max-height:calc(100dvh - var(--ion-safe-area-top, 0px) - var(--ion-safe-area-bottom, 0px) - 200px);overflow-y:auto;padding:0 4px;display:flex;flex-direction:column;align-items:center;gap:16px;-webkit-overflow-scrolling:touch}.a11yOnboardingForm .a11yNextBtn{position:absolute;bottom:12px;--border-radius: 12px;font-weight:600}.a11yOnboardingForm .a11yDeviceIcon{font-size:4rem;margin-bottom:16px;color:var(--color-cta)}.a11yOnboardingForm .a11yDeviceDescription{font-size:.9rem;color:var(--palette-medium);text-align:center;margin:0 0 24px;max-width:320px;line-height:1.5}.a11yOnboardingForm .a11yConsentNote{font-size:.78rem;color:var(--palette-medium-shade);text-align:center;max-width:280px;margin-top:16px;line-height:1.4}.a11yOnboardingForm .a11yDoneIcon{font-size:5rem;margin-bottom:16px;color:var(--color-success)}.a11yOnboardingForm .a11yDoneDescription{font-size:.9rem;color:var(--palette-medium);text-align:center;max-width:320px;line-height:1.5;margin-bottom:32px}.a11yOnboardingForm .a11yBackBtn{position:absolute;top:16px;left:8px;z-index:1;--color: var(--palette-medium);font-size:.85rem}@media(min-width:1024px){.a11yOnboardingForm .a11yCategorySection{max-width:600px}.a11yOnboardingForm .a11yChipGrid{justify-content:center}.a11yOnboardingForm .a11yCategoryLabel{margin-left:0;text-align:center}}.floatContainer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999999;background-color:rgba(0,0,0,.65);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-sizing:border-box;padding:calc(20px + var(--ion-safe-area-top, 0px)) calc(20px + var(--ion-safe-area-right, 0px)) calc(20px + var(--ion-safe-area-bottom, 0px)) calc(20px + var(--ion-safe-area-left, 0px))}.floatContainer .floatInner{display:flex;flex-direction:column;background:rgba(255,255,255,.06);padding:16px;gap:12px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 40px rgba(0,0,0,.4);backdrop-filter:blur(var(--blur-elevated));-webkit-backdrop-filter:blur(var(--blur-elevated));min-width:280px;max-width:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.floatContainer .floatInner .closeButtonContainer{display:flex;justify-content:flex-end}.floatContainer .floatInner .closeButtonContainer .closeButton{background:none;width:fit-content;border:none;color:rgba(255,255,255,.5);font-size:22px;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1)}.floatContainer .floatInner .closeButtonContainer .closeButton:hover{color:rgba(255,255,255,.8)}.floatContainer .floatInner ion-input[fill],.floatContainer .floatInner ion-select[fill]{--background: rgba(255, 255, 255, .04)}.floatContainer .floatInner ion-toggle{--border-radius: var(--radius-pill)}.floatContainer .floatInner ion-button{--border-radius: var(--radius-pill);--padding-start: 24px;--padding-end: 24px;align-self:center;margin-top:4px;font-size:.9rem;letter-spacing:.02em}.mtTutorial{display:flex;opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:rgba(10,8,6,.92);flex-direction:column;overflow:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1)}.mtTutorial.mtTutorial--visible{opacity:1;visibility:visible;pointer-events:auto}.mtTutorial .mtAmbient{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(ellipse at 30% 20%,rgba(227,202,141,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(140,40,5,.1) 0%,transparent 55%);filter:blur(28px);animation:mtAmbientDrift 14s ease-in-out infinite alternate;z-index:0;pointer-events:none}@keyframes mtAmbientDrift{0%{transform:translate(0) scale(1)}50%{transform:translate(-3%,4%) scale(1.04)}to{transform:translate(2%,-2%) scale(.98)}}.mtTutorial .mtCarousel{display:flex;flex-direction:column;height:100dvh;transition:transform .45s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.mtTutorial .mtScreen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(24px,var(--ion-safe-area-top, 0px)) calc(20px + var(--ion-safe-area-right, 0px)) max(20px,var(--ion-safe-area-bottom, 0px)) calc(20px + var(--ion-safe-area-left, 0px));position:relative}.mtTutorial .mtBackBtn{position:absolute;top:max(16px,var(--ion-safe-area-top, 0px));left:calc(12px + var(--ion-safe-area-left, 0px));z-index:1;background:rgba(255,255,255,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-pill);color:var(--color-text-primary);width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);font-size:18px}.mtTutorial .mtBackBtn:active{transform:scale(.92);background:rgba(255,255,255,.1)}.mtTutorial .mtStepIndicator{position:absolute;top:24px;display:flex;gap:8px}.mtTutorial .mtDot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.12);transition:background-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.mtTutorial .mtDot.is-active{background:var(--color-accent);transform:scale(1.35);box-shadow:0 0 10px rgba(227,202,141,.35)}.mtTutorial .mtStepCount{position:absolute;top:24px;right:16px;font-size:.7rem;letter-spacing:.5px;color:rgba(255,255,255,.2)}.mtTutorial .mtCard{background:rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:36px 28px 28px;max-width:340px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.mtTutorial .mtIconWrap{width:72px;height:72px;border-radius:var(--radius-pill);background:rgba(227,202,141,.08);border:1px solid rgba(227,202,141,.15);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 0 30px rgba(227,202,141,.1)}.mtTutorial .mtIconWrap--check{background:rgba(76,175,80,.08);border-color:rgba(76,175,80,.15);box-shadow:0 0 30px rgba(76,175,80,.08)}.mtTutorial .mtScreenIcon{font-size:36px;color:var(--color-accent)}.mtTutorial .mtScreenIcon--check{color:var(--color-success)}.mtTutorial .mtTitle{font-size:1.35rem;font-weight:700;color:var(--color-text-primary);margin:0 0 12px}.mtTutorial .mtDescription{font-size:.9rem;color:var(--palette-medium);margin:0 0 8px;line-height:1.55}.mtTutorial .mtDescription strong{color:var(--color-accent);font-weight:600}.mtTutorial .mtHint{font-size:.8rem;color:rgba(255,255,255,.3);margin:8px 0 0;line-height:1.45;font-style:italic}.mtTutorial .mtActions{width:100%;max-width:300px;display:flex;flex-direction:column;gap:10px;margin-top:28px}.mtTutorial .mtBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;border-radius:var(--radius-pill);font-size:.95rem;font-weight:600;letter-spacing:.3px;cursor:pointer;border:none;transition:transform .25s cubic-bezier(.4,0,.2,1)}.mtTutorial .mtBtn:active{transform:scale(.96)}.mtTutorial .mtBtn ion-icon{font-size:18px}.mtTutorial .mtBtn--primary{background:linear-gradient(135deg,rgba(227,202,141,.85),rgba(210,160,80,.9));color:#1a0e02;box-shadow:0 4px 24px rgba(227,202,141,.2)}.mtTutorial .mtBtn--primary:active{box-shadow:0 2px 12px rgba(227,202,141,.15)}.mtTutorial .mtBtn--success{background:rgba(76,175,80,.18);border:1px solid rgba(76,175,80,.3);color:var(--color-success);box-shadow:0 0 20px rgba(76,175,80,.08)}.mtTutorial .mtBtn--success:active{background:rgba(76,175,80,.25)}.mtTutorial .mtBtn--ghost{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:var(--palette-medium)}.mtTutorial .mtBtn--ghost:active{background:rgba(255,255,255,.08)}@media(min-width:1024px){.mediaContentManager .mtCarousel{height:100%}.mediaContentManager .mtScreen{min-height:100%}ion-modal .mtCarousel{height:100%}ion-modal .mtScreen{min-height:100%}.mtTutorial .mtStepCount{position:absolute;top:14px;left:0;right:0;text-align:center;margin:0}.mtTutorial .mtStepIndicator{position:absolute;top:34px;left:50%;transform:translate(-50%);margin:0}.mtTutorial .mtCard{max-width:480px}.mtTutorial .mtActions{position:absolute;left:0;right:0;bottom:16px;margin:0 auto;max-width:480px}}@media(min-width:1024px){.mtTutorial--fullscreen .mtStepIndicator{position:static;top:auto;left:auto;transform:none;margin:0 0 18px}.mtTutorial--fullscreen .mtStepCount{top:auto;bottom:22px}.mtTutorial--fullscreen .mtActions{position:static;bottom:auto;left:auto;right:auto;margin:28px auto 0}.mtTutorial--fullscreen .mtBackBtn{top:calc(var(--desktop-nav-h, 58px) + 20px)}}.mediaContentManager{display:flex;flex-direction:column;height:100%;overflow-y:auto}.mediaContentManager .contentManagerHeader ion-toolbar{--background: transparent;--border-width: 0;--padding-start: 14px;--padding-end: 6px}.mediaContentManager .contentManagerHeaderLeft{display:flex;align-items:center;gap:10px}.mediaContentManager .contentManagerHeaderIcon{font-size:22px;color:var(--color-accent)}.mediaContentManager .contentManagerHeaderText{display:flex;flex-direction:column;line-height:1.2}.mediaContentManager .contentManagerHeaderTitle{font-size:15px;font-weight:600;padding:0;min-width:auto}.mediaContentManager .contentManagerHeaderSub{font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.mediaContentManager .helpButton{--color: rgba(255, 255, 255, .3);font-size:20px}.mediaContentManager .dismissButton{--color: var(--color-text-muted)}.mediaContentManager ion-list{background:transparent;padding:0}.mediaContentManager ion-item{--background: rgba(var(--palette-mediumdark-rgb), .65);--border-color: transparent;--inner-border-width: 0;--padding-start: 14px;--padding-end: 10px;--min-height: 46px;backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass))}.mediaContentManager .addContentItem{--color: var(--color-text-secondary)}.mediaContentManager .addContentItem ion-icon{color:var(--color-text-muted)}.mediaContentManager .contentItem{--inner-padding-end: 0}.mediaContentManager .accordionChevron{transition:transform .3s cubic-bezier(.4,0,.2,1)}.mediaContentManager .accordionChevron.is-expanded{transform:rotate(90deg)}.mediaContentManager .typeIcon{margin-right:8px}.mediaContentManager .contentNote{display:flex;align-items:center;margin-right:6px;font-size:12px}.mediaContentManager .addContentItem+ion-item-sliding,.mediaContentManager ion-item-sliding+ion-item-sliding,.mediaContentManager ion-item-sliding+ion-item:not(.addContentItem){border-top:1px solid rgba(255,255,255,.04)}.mediaContentManager .contentBody+ion-item-sliding,.mediaContentManager .contentBody+ion-item:not(.addContentItem){margin-top:8px}.mediaContentManager .ghostActions{display:flex;gap:10px;opacity:.45;font-size:16px;margin-left:4px;transition:opacity .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.mediaContentManager .ghostActions ion-icon{color:var(--color-text-secondary)}.mediaContentManager .ghostActions .is-empty{opacity:.35}.mediaContentManager .actionSetup,.mediaContentManager .actionEdit,.mediaContentManager .actionDelete{--padding-start: 5px;--padding-end: 5px;font-size:14px}.mediaContentManager .actionSetup{--background: rgba(255, 152, 0, .2);--color: #ff9800}.mediaContentManager .actionEdit{--background: rgba(var(--color-accent-rgb), .2);--color: var(--color-accent)}.mediaContentManager .actionDelete{--background: rgba(var(--ion-color-danger-rgb, 235, 68, 90), .2);--color: var(--ion-color-danger)}.mediaContentManager .is-empty-action{opacity:.4;pointer-events:none}.mediaContentManager .contentSliding.item-sliding-active-slide .contentItem,.mediaContentManager .contentSliding.item-sliding-active-options-end .contentItem{--background: rgba(var(--palette-mediumdark-rgb), .85)}.mediaContentManager .contentSliding.item-sliding-active-options-end .ghostActions{opacity:0}.mediaContentManager .reorder-selected,.mediaContentManager .reorder-selected .contentItem,.mediaContentManager ion-item-sliding.reorder-selected .contentItem{--background: rgba(var(--palette-mediumdark-rgb), .97);background:rgba(var(--palette-mediumdark-rgb),.97);backdrop-filter:blur(var(--blur-elevated));-webkit-backdrop-filter:blur(var(--blur-elevated));box-shadow:0 12px 40px rgba(0,0,0,.5);border-radius:var(--radius-md)}.mediaContentManager .contentBody{background:var(--color-surface-glass);border-radius:0 0 var(--radius-md) var(--radius-md);backdrop-filter:blur(var(--blur-elevated));-webkit-backdrop-filter:blur(var(--blur-elevated));box-shadow:inset 0 1px rgba(var(--color-accent-rgb),.18),0 0 8px rgba(var(--color-accent-rgb),.1),0 0 24px rgba(var(--color-accent-rgb),.08),0 0 56px rgba(var(--color-accent-rgb),.05),0 12px 40px rgba(0,0,0,.4);margin:0;overflow:hidden;animation:bodyReveal .3s cubic-bezier(.4,0,.2,1)}@keyframes bodyReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mediaContentManager .contentBody ion-item{--background: rgba(var(--palette-mediumdark-rgb), .45);--color: var(--color-text-secondary);--min-height: 42px;--padding-start: 16px;backdrop-filter:none;-webkit-backdrop-filter:none}.mediaContentManager .contentBody ion-label{color:var(--color-text-secondary);font-size:14px}.mediaContentManager .contentBody ion-icon{color:var(--color-text-muted);font-size:18px}.mediaContentManager .contentBody>ion-item+ion-item,.mediaContentManager .contentBody ion-list>ion-item+ion-item{border-top:1px solid rgba(255,255,255,.03)}.mediaContentManager .contentDivider{height:1px;width:100%;margin:6px 0;border:none;background:linear-gradient(90deg,transparent 8%,rgba(255,255,255,.05) 35%,rgba(255,255,255,.05) 65%,transparent 92%)}.mediaContentManager .contentBody .addMediaItem{--border-radius: 0 0 var(--radius-md) var(--radius-md)}.mediaContentManager .mediaLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaContentManager .pendingLabel{display:flex;flex-direction:column;gap:2px;min-width:0;margin-left:16px}.mediaContentManager .pendingNameRow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaContentManager .pendingStatusText{overflow:hidden;color:rgba(255,255,255,.58);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mediaContentManager .pendingPreparingSpinner{width:32px;height:32px}.mediaContentManager .mediaItem.is-timed-out{opacity:.6}.mediaContentManager .timedOutBadge{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:600;color:var(--ion-color-danger);background:rgba(var(--ion-color-danger-rgb),.12)}.mediaContentManager .mediaFlagBadges{display:flex;gap:4px;align-items:center;flex-shrink:0;margin-right:4px}.mediaContentManager .mediaFlagBadge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.3px;cursor:pointer;user-select:none;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:var(--color-text-muted);transition:background .15s ease,color .15s ease,border-color .15s ease}.mediaContentManager .mediaFlagBadge.is-active{background:rgba(var(--palette-gold-rgb, 212, 175, 55),.2);border-color:rgba(var(--palette-gold-rgb, 212, 175, 55),.5);color:var(--color-accent, #d4af37)}.mediaContentManager .loadingSpinner{display:block;margin:16px auto}.mediaContentManager .skeletonRow{width:100%;height:50px}.mediaContentManager .skeletonRow:first-child{margin-top:10px}.mediaContentManager .stickyTop{position:sticky;top:0;z-index:10;background:rgba(var(--palette-dark-rgb),.88);backdrop-filter:blur(var(--blur-elevated));-webkit-backdrop-filter:blur(var(--blur-elevated))}.mediaContentManager .cronogramBar{padding:0 14px 10px;border-bottom:1px solid rgba(255,255,255,.04)}.mediaContentManager .cronogramBarLabel{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);margin-bottom:6px}.mediaContentManager .cronogramPillsRow{display:flex;align-items:flex-start;gap:8px}.mediaContentManager .cronogramPills{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.mediaContentManager .cronogramPill{background:rgba(var(--palette-mediumdark-rgb),.65);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.mediaContentManager .cronogramPill.has-error{border-color:var(--ion-color-danger)}.mediaContentManager .cronogramPill.is-expanded{flex-basis:100%;border-color:rgba(var(--color-accent-rgb),.2);box-shadow:0 0 12px rgba(var(--color-accent-rgb),.08)}.mediaContentManager .pillHeader{display:flex;align-items:center;gap:6px;padding:5px 10px;cursor:pointer;min-height:28px}.mediaContentManager .pillName{font-size:12px;font-weight:600;color:var(--color-text-primary);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaContentManager .pillTime{font-size:11px;color:var(--color-text-muted);white-space:nowrap}.mediaContentManager .pillEditor{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 10px 8px;animation:bodyReveal .2s cubic-bezier(.4,0,.2,1)}.mediaContentManager .pillTimeInputs{display:flex;align-items:center;gap:8px;flex:1}.mediaContentManager .pillTimeLabel{display:flex;flex-direction:column;gap:2px}.mediaContentManager .pillTimeLabel span{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted)}.mediaContentManager .pillTimeInput{background:rgba(var(--palette-mediumdark-rgb),.5);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);color:var(--color-text-primary);color-scheme:dark;font-size:13px;padding:4px 8px;outline:none;width:90px;transition:border-color .2s ease}.mediaContentManager .pillTimeInput:focus{border-color:rgba(var(--color-accent-rgb),.3)}.mediaContentManager .pillPositionSelect{flex-basis:100%;--background: rgba(var(--palette-mediumdark-rgb), .5);--border-color: rgba(255, 255, 255, .08);--border-radius: var(--radius-sm);--border-width: 1px;--border-style: solid;--padding-start: 8px;--padding-end: 8px;--padding-top: 4px;--padding-bottom: 4px;--placeholder-color: var(--color-text-muted);color:var(--color-text-primary);font-size:12px;min-height:0}.mediaContentManager .pillFooter{display:flex;justify-content:flex-end;padding:0 10px 6px}.mediaContentManager .pillRemove{cursor:pointer;color:var(--ion-color-danger);font-size:16px;padding:4px;display:flex;align-items:center;opacity:.6;transition:opacity .2s ease}.mediaContentManager .pillRemove:active{opacity:1}.mediaContentManager .pillError{display:block;font-size:10px;color:var(--ion-color-danger);padding:0 10px 4px}.mediaContentManager .setupProgramBtn{background:rgba(var(--color-accent-rgb),.12);border:1px solid rgba(var(--color-accent-rgb),.25);border-radius:var(--radius-sm);color:var(--color-accent);font-size:11px;font-weight:600;padding:5px 12px;cursor:pointer;min-height:28px;white-space:nowrap;align-self:flex-start;transition:background-color .2s ease}.mediaContentManager .setupProgramBtn:active{background:rgba(var(--color-accent-rgb),.25)}.mediaContentManager .clearProgramBtn{background:rgba(var(--ion-color-danger-rgb, 235, 68, 90),.12);border:1px solid rgba(var(--ion-color-danger-rgb, 235, 68, 90),.25);border-radius:var(--radius-sm);color:var(--ion-color-danger);font-size:11px;font-weight:600;padding:5px 12px;cursor:pointer;min-height:28px;white-space:nowrap;align-self:flex-start;transition:background-color .2s ease}.mediaContentManager .clearProgramBtn:active{background:rgba(var(--ion-color-danger-rgb, 235, 68, 90),.25)}.mediaContentManager .cronogramEmptyLabel{font-size:12px;color:var(--color-text-muted);flex:1}.mediaContentManager .mediaPosition{color:var(--color-text-muted);font-size:12px;font-weight:500;min-width:18px;display:inline-block}.mediaContentManager ion-reorder{margin-inline-start:4px;--size: 16px}.mediaContentManager ion-reorder ion-icon{font-size:14px}.mediaContentManager .waitingFileIcon{animation:waitingFileIcon 3s infinite}@keyframes waitingFileIcon{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.mediaContentManager .sectionLabel{display:flex;align-items:center;gap:6px;font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);padding:10px 14px 4px}.mediaContentManager .sectionLabelInfo{font-size:14px;opacity:.45;cursor:pointer;transition:opacity .2s ease}.mediaContentManager .sectionLabelInfo:hover{opacity:.8}.mediaContentManager .timelinePreview{padding-bottom:4px}.mediaContentManager .timelineStrip{display:flex;align-items:center;gap:2px;padding:6px 10px;margin:0 10px;background:rgba(0,0,0,.25);border-radius:8px;flex-wrap:wrap;row-gap:3px;overflow:hidden;max-height:87px}.mediaContentManager .timelineBlock{height:22px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex:1 1 18px;min-width:18px}.mediaContentManager .timelineBlock.is-content{background:rgba(255,255,255,.06);color:rgba(255,255,255,.3);font-size:8px}.mediaContentManager .timelineBlock.is-collapsed{background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.08);color:rgba(255,255,255,.2);font-size:7px;font-weight:600;flex:3 1 28px;min-width:28px}.mediaContentManager .timelineSummary{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:5px 14px 6px;font-size:10px;color:var(--color-text-muted);overflow:hidden;max-height:55px}.mediaContentManager .summaryItem{display:flex;align-items:center;gap:4px}.mediaContentManager .summaryItem.is-inactive{opacity:.4}.mediaContentManager .summaryDot{width:8px;height:8px;border-radius:2px}.mediaContentManager .summaryDot.is-content{background:rgba(255,255,255,.1)}.mediaContentManager .ruleCard{margin:0 10px 6px;background:rgba(var(--palette-mediumdark-rgb),.6);border:1px solid rgba(255,255,255,.06);border-radius:8px;backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));transition:border-color .2s ease}.mediaContentManager .ruleCard.is-expanded{border-color:rgba(var(--color-accent-rgb),.25)}.mediaContentManager .ruleCard.is-inactive{border-color:rgba(255,180,0,.12)}.mediaContentManager .ruleCard.is-inactive .ruleGlyph,.mediaContentManager .ruleCard.is-inactive .ruleBadge,.mediaContentManager .ruleCard.is-inactive .ruleName{opacity:.45}.mediaContentManager .ruleCardHeader{display:flex;align-items:center;gap:8px;padding:9px 10px;cursor:pointer}.mediaContentManager .ruleGlyph{width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.mediaContentManager .ruleBadge{font-size:9px;font-weight:700;padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.mediaContentManager .ruleName{flex:1;font-size:13px;color:rgba(255,255,255,.8);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaContentManager .ruleDuration{font-size:11px;color:var(--color-text-muted)}.mediaContentManager .ruleChevron{font-size:10px;color:rgba(255,255,255,.2);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center}.mediaContentManager .ruleCard.is-expanded .ruleChevron{transform:rotate(90deg)}.mediaContentManager .ruleWarning{font-size:9px;color:rgba(255,180,0,.8);background:rgba(255,180,0,.1);padding:1px 6px;border-radius:3px;white-space:nowrap;flex-shrink:0}.mediaContentManager .ruleAction{display:flex;align-items:center;cursor:pointer;color:var(--color-text-muted);padding:4px}.mediaContentManager .ruleEditPanel{padding:6px 10px 10px;border-top:1px solid rgba(255,255,255,.04);animation:bodyReveal .2s cubic-bezier(.4,0,.2,1)}.mediaContentManager .editField{margin-bottom:6px}.mediaContentManager .editField label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);margin-bottom:2px}.mediaContentManager .editField ion-select,.mediaContentManager .editField ion-input{--background: rgba(var(--palette-mediumdark-rgb), .5);--padding-start: 8px;--padding-end: 8px;font-size:13px;border:1px solid rgba(255,255,255,.06);border-radius:4px}.mediaContentManager .editFieldInline{display:flex;align-items:center;gap:8px;margin-bottom:6px}.mediaContentManager .editFieldInline label{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);white-space:nowrap}.mediaContentManager .inlineStepper{display:flex;align-items:center;gap:0;border:1px solid rgba(255,255,255,.06);border-radius:4px;overflow:hidden}.mediaContentManager .stepperBtn{display:flex;align-items:center;justify-content:center;width:28px;height:26px;font-size:14px;font-weight:700;color:var(--color-text-muted);background:rgba(var(--palette-mediumdark-rgb),.5);cursor:pointer;user-select:none}.mediaContentManager .stepperValue{display:flex;align-items:center;justify-content:center;min-width:28px;height:26px;font-size:13px;font-weight:600;color:rgba(255,255,255,.8);background:rgba(var(--palette-mediumdark-rgb),.3)}.mediaContentManager .inlineToggle{display:flex;align-items:center;gap:0;border:1px solid rgba(255,255,255,.06);border-radius:4px;overflow:hidden}.mediaContentManager .toggleBtn{display:flex;align-items:center;justify-content:center;padding:0 10px;height:26px;font-size:11px;font-weight:600;color:var(--color-text-muted);background:rgba(var(--palette-mediumdark-rgb),.5);cursor:pointer;user-select:none;transition:background .15s,color .15s;border-right:1px solid rgba(255,255,255,.04)}.mediaContentManager .toggleBtn:last-child{border-right:none}.mediaContentManager .toggleBtn.is-active{color:rgba(255,255,255,.9);background:rgba(var(--palette-accent-rgb, 227, 202, 141),.25)}.mediaContentManager .editActions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.mediaContentManager .editBtn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;cursor:pointer;color:var(--color-text-muted);background:rgba(var(--palette-mediumdark-rgb),.4);transition:background .2s ease}.mediaContentManager .editBtn.is-danger{color:var(--ion-color-danger)}.mediaContentManager .addRuleBtn{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 10px 10px;padding:8px;background:rgba(var(--color-accent-rgb),.08);border:1px dashed rgba(var(--color-accent-rgb),.2);border-radius:var(--radius-md);color:var(--color-accent);font-size:12px;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.mediaContentManager .addRuleBtn.is-active{background:rgba(255,255,255,.04);border-style:solid;border-color:rgba(255,255,255,.08);color:var(--palette-medium)}.mediaContentManager .ruleMediaPicker{margin:0 10px 10px;background:rgba(255,255,255,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);max-height:240px;overflow-y:auto;border-radius:var(--radius-md);padding:10px;animation:rulePickerIn .25s cubic-bezier(.4,0,.2,1)}@keyframes rulePickerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mediaContentManager .ruleMediaPickerLabel{font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;color:var(--color-accent);margin:0 0 8px 4px;font-weight:600}.mediaContentManager .ruleMediaPickerItem{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease}.mediaContentManager .ruleMediaPickerItem:active{transform:scale(.98)}.mediaContentManager .ruleMediaPickerItem+.ruleMediaPickerItem{border-top:1px solid rgba(255,255,255,.04)}.mediaContentManager .ruleMediaPickerName{font-size:.85rem;color:var(--color-text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px}.mediaContentManager .ruleMediaPickerDuration{font-size:.75rem;color:var(--palette-medium);flex-shrink:0}.mediaContentManager .ruleMediaPickerItem-ad{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:var(--radius-sm);margin-bottom:6px}.mediaContentManager .ruleMediaPickerItem-ad .ruleMediaPickerName{color:#22c55e;font-weight:600}.mediaContentManager .ruleMediaPickerItem-ad .ruleMediaPickerDuration{color:#22c55e;font-weight:700;font-size:.7rem;letter-spacing:.5px}.mediaContentManager .ruleGlyph.is-rule-0,.mediaContentManager .timelineBlock.is-rule.is-rule-0,.mediaContentManager .ruleBadge.is-rule-0{background:rgba(var(--palette-rule-1),.2);color:rgb(var(--palette-rule-1))}.mediaContentManager .timelineBlock.is-rule.is-rule-0{border:1px solid rgba(var(--palette-rule-1),.25)}.mediaContentManager .summaryDot.is-rule-0{background:rgba(var(--palette-rule-1),.4)}.mediaContentManager .ruleGlyph.is-rule-1,.mediaContentManager .timelineBlock.is-rule.is-rule-1,.mediaContentManager .ruleBadge.is-rule-1{background:rgba(var(--palette-rule-2),.2);color:rgb(var(--palette-rule-2))}.mediaContentManager .timelineBlock.is-rule.is-rule-1{border:1px solid rgba(var(--palette-rule-2),.25)}.mediaContentManager .summaryDot.is-rule-1{background:rgba(var(--palette-rule-2),.4)}.mediaContentManager .ruleGlyph.is-rule-2,.mediaContentManager .timelineBlock.is-rule.is-rule-2,.mediaContentManager .ruleBadge.is-rule-2{background:rgba(var(--palette-rule-3),.2);color:rgb(var(--palette-rule-3))}.mediaContentManager .timelineBlock.is-rule.is-rule-2{border:1px solid rgba(var(--palette-rule-3),.25)}.mediaContentManager .summaryDot.is-rule-2{background:rgba(var(--palette-rule-3),.4)}.mediaContentManager .ruleGlyph.is-rule-3,.mediaContentManager .timelineBlock.is-rule.is-rule-3,.mediaContentManager .ruleBadge.is-rule-3{background:rgba(var(--palette-rule-4),.2);color:rgb(var(--palette-rule-4))}.mediaContentManager .timelineBlock.is-rule.is-rule-3{border:1px solid rgba(var(--palette-rule-4),.25)}.mediaContentManager .summaryDot.is-rule-3{background:rgba(var(--palette-rule-4),.4)}.mediaContentManager .ruleGlyph.is-rule-4,.mediaContentManager .timelineBlock.is-rule.is-rule-4,.mediaContentManager .ruleBadge.is-rule-4{background:rgba(var(--palette-rule-5),.2);color:rgb(var(--palette-rule-5))}.mediaContentManager .timelineBlock.is-rule.is-rule-4{border:1px solid rgba(var(--palette-rule-5),.25)}.mediaContentManager .summaryDot.is-rule-4{background:rgba(var(--palette-rule-5),.4)}.mediaContentManager .ruleGlyph.is-rule-5,.mediaContentManager .timelineBlock.is-rule.is-rule-5,.mediaContentManager .ruleBadge.is-rule-5{background:rgba(var(--palette-rule-6),.2);color:rgb(var(--palette-rule-6))}.mediaContentManager .timelineBlock.is-rule.is-rule-5{border:1px solid rgba(var(--palette-rule-6),.25)}.mediaContentManager .summaryDot.is-rule-5{background:rgba(var(--palette-rule-6),.4)}.adToast{position:fixed;top:calc(var(--ion-safe-area-top, 0px) + 64px);left:calc(var(--ion-safe-area-left, 0px) + 16px);right:calc(var(--ion-safe-area-right, 0px) + 16px);z-index:100000;pointer-events:none;animation:adToast-slideIn .3s ease-out}.adToast-content{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:rgba(30,30,30,.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.3)}.adToast-avatar,.adToast-avatarPlaceholder{width:40px;height:40px;border-radius:10px;object-fit:cover;flex-shrink:0}.adToast-avatarPlaceholder{background:rgba(255,255,255,.1)}.adToast-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.adToast-name{font-size:14px;font-weight:600;color:rgba(255,255,255,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adToast-link{font-size:12px;font-weight:500;color:var(--color-accent-gold, #d4a017);cursor:pointer}.adToast-close{font-size:20px;color:rgba(255,255,255,.5);cursor:pointer;flex-shrink:0}.adToast-mini{position:fixed;top:calc(var(--ion-safe-area-top, 0px) + 64px);left:calc(var(--ion-safe-area-left, 0px) + 16px);z-index:100000;cursor:pointer;animation:adToast-slideIn .2s ease-out}.adToast-miniAvatar,.adToast-miniPlaceholder{width:36px;height:36px;border-radius:10px;object-fit:cover;background:rgba(30,30,30,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 16px rgba(0,0,0,.25);opacity:.8}.adToast-miniPlaceholder{background:rgba(255,255,255,.1)}@keyframes adToast-slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.radioBumperDefault{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.newsBlock{--segment-gap: .65em;position:relative;width:100%;height:100%;padding:10px 15px;border-radius:9999px;overflow:hidden;white-space:nowrap;background-color:rgba(255,0,162,.15);box-shadow:0 0 2px 1px rgba(255,0,162,.25)}.newsBlock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 1px,rgba(255,255,255,0) 1px,rgba(255,255,255,0) 3px);opacity:.24;mix-blend-mode:screen;pointer-events:none;z-index:0}.newsBlock:after{content:"";position:absolute;top:-35%;right:-10%;bottom:-35%;left:-10%;border-radius:inherit;background:linear-gradient(108deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.18),rgba(255,255,255,0) 65%);transform:translate(-55%);animation:dvdSweep 5.4s linear infinite;pointer-events:none;z-index:0}.newsBlock .message,.newsBlock .messageMeasure,.newsBlock .messageSegment,.newsBlock .segmentMeasure{position:relative;display:inline-block;z-index:2;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;font-family:Doto,monospace;font-size:16px;font-weight:700;font-variation-settings:"wght" 700;font-optical-sizing:none;-webkit-font-smoothing:antialiased;letter-spacing:.16em;color:#fff;text-shadow:0 0 .5px rgba(255,255,255,.85),0 0 1.5px rgba(255,255,255,.35)}.newsBlock .messageViewport{position:relative;z-index:2;width:100%;overflow:hidden}.newsBlock.overflow .messageViewport{--edge-fade-size: 18px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000000 var(--edge-fade-size),#000000 calc(100% - var(--edge-fade-size)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000000 var(--edge-fade-size),#000000 calc(100% - var(--edge-fade-size)),transparent 100%)}.newsBlock .message,.newsBlock .message *,.newsBlock .messageMeasure,.newsBlock .segmentMeasure,.newsBlock .segmentMeasure *,.newsBlock .messageSegment,.newsBlock .messageSegment *{font-family:Doto,monospace!important;font-style:normal;font-synthesis:none}.newsBlock.overflow .messageText,.newsBlock.overflow .messageDivider{filter:drop-shadow(0 0 .4px rgba(255,255,255,.55))}.newsBlock .messageMeasure{position:absolute;visibility:hidden;pointer-events:none;animation:none;filter:none}.newsBlock .segmentMeasure{position:absolute;display:inline-flex;align-items:center;gap:var(--segment-gap);padding-right:var(--segment-gap);visibility:hidden;pointer-events:none;animation:none;filter:none}.newsBlock.noOverflow .message{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.newsBlock.noOverflow .messageViewport{display:flex;align-items:center;justify-content:center;height:100%}.newsBlock.noOverflow .messageChar{display:inline-block;animation:dvdLetterFlick var(--char-duration, 2.4s) ease-in-out infinite;animation-delay:var(--char-delay, 0s);will-change:transform}.newsBlock.overflow .messageMarquee{display:inline-flex;align-items:center;width:max-content;will-change:transform;animation:marquee var(--marquee-duration, 4s) linear infinite;transform:translateZ(0)}.newsBlock.overflow .messageSegment{display:inline-flex;align-items:center;gap:var(--segment-gap);padding-right:var(--segment-gap);flex:0 0 auto;animation:dvdFlickerFluid 2.8s linear infinite}.newsBlock.overflow .messageDivider{display:inline-flex;align-items:center}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes dvdFlickerFluid{0%,to{opacity:.93;filter:brightness(.97) contrast(1.02)}12%{opacity:.96;filter:brightness(1) contrast(1.03)}24%{opacity:.99;filter:brightness(1.05) contrast(1.05)}38%{opacity:.96;filter:brightness(1) contrast(1.03)}52%{opacity:.98;filter:brightness(1.03) contrast(1.04)}66%{opacity:.95;filter:brightness(.99) contrast(1.03)}82%{opacity:.99;filter:brightness(1.04) contrast(1.05)}}@keyframes dvdLetterFlick{0%,to{opacity:.96;filter:brightness(.99) contrast(1.04);transform:translateZ(0)}9%{opacity:.88;filter:brightness(.91) contrast(1.01);transform:translate3d(-.03em,.01em,0)}15%{opacity:1;filter:brightness(1.1) contrast(1.08);transform:translate3d(.02em,-.02em,0)}37%{opacity:.93;filter:brightness(.96) contrast(1.03);transform:translate3d(-.02em,0,0)}43%{opacity:.99;filter:brightness(1.07) contrast(1.07);transform:translate3d(.03em,.015em,0)}72%{opacity:.91;filter:brightness(.94) contrast(1.02);transform:translate3d(-.015em,-.02em,0)}79%{opacity:.98;filter:brightness(1.05) contrast(1.06);transform:translate3d(.01em,.01em,0)}}@keyframes dvdSweep{0%{transform:translate(-55%);opacity:0}18%{opacity:.18}45%{opacity:.14}to{transform:translate(55%);opacity:0}}.bibliotecaBanner{position:relative;display:flex;align-items:center;justify-content:center;width:calc(100% - 10px);max-width:340px;margin:5px auto;cursor:pointer;transition:transform .2s ease}@media(min-width:1024px){.bibliotecaBanner{max-width:480px}}.bibliotecaBanner:active{transform:scale(.98)}.bibliotecaBanner-shelf{width:100%;border-radius:2px 2px 1px 1px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.18);position:relative}.bibliotecaBanner-shelf:before{content:"";position:absolute;top:-6px;right:-10px;bottom:-6px;left:-10px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 60%,rgba(180,140,80,.05) 0%,transparent 65%);filter:blur(4px)}.bibliotecaBanner-plank{position:relative;overflow:hidden}.bibliotecaBanner-plank--top{height:10px;background:linear-gradient(180deg,#5d4534,#53392a 25%,#37261a 70%,#302117);box-shadow:0 2px 5px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.06)}.bibliotecaBanner-plank--top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.15;background:repeating-linear-gradient(90deg,transparent,transparent 8px,rgba(0,0,0,.08) 8px,rgba(0,0,0,.02) 9.5px,transparent 11px),repeating-linear-gradient(90deg,transparent,transparent 22px,rgba(255,255,255,.03) 22px,transparent 23px)}.bibliotecaBanner-plank--top:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(255,255,255,.06) 50%,transparent 95%)}.bibliotecaBanner-plank--bottom{height:6px;background:linear-gradient(180deg,#342419,#37261a 20%,#53392a,#37261a 80%,#322217);box-shadow:0 3px 8px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.04)}.bibliotecaBanner-plank--bottom:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background:repeating-linear-gradient(90deg,transparent,transparent 8px,rgba(0,0,0,.08) 8px,rgba(0,0,0,.02) 9.5px,transparent 11px)}.bibliotecaBanner-books{display:flex;height:72px;position:relative;background:#160f0a}.bibliotecaBanner-books:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;background:linear-gradient(180deg,rgba(0,0,0,.325) 0%,rgba(0,0,0,.065) 30%,transparent 40%),linear-gradient(90deg,rgba(0,0,0,.2) 0%,transparent 6px),linear-gradient(270deg,rgba(0,0,0,.15) 0%,transparent 6px)}.bibliotecaBanner-book{height:100%;position:relative;flex-shrink:0;overflow:hidden}.bibliotecaBanner-book:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,transparent 10%,transparent 80%,rgba(0,0,0,.18) 100%),linear-gradient(90deg,rgba(255,255,255,.088) 0%,rgba(255,255,255,.024) 35%,transparent 55%,rgba(0,0,0,.032) 85%,rgba(0,0,0,.056) 100%),linear-gradient(90deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,.05) 3px,transparent 6px)}.bibliotecaBanner-book:after{content:"";position:absolute;left:15%;right:15%;height:1px;top:var(--band-y, 50%);pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.reportFloatOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99997;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.65);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-sizing:border-box;padding:calc(20px + var(--ion-safe-area-top, 0px)) calc(20px + var(--ion-safe-area-right, 0px)) calc(20px + var(--ion-safe-area-bottom, 0px)) calc(20px + var(--ion-safe-area-left, 0px));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}.reportFloatOverlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.reportFloatCard{width:100%;max-width:320px;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(10,10,12,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(218,175,80,.08);padding:24px 20px 22px;box-shadow:0 8px 40px rgba(0,0,0,.4);position:relative;transform:scale(.95);transition:transform .3s}.reportFloatOverlay.is-visible .reportFloatCard{transform:scale(1)}.reportFloatClose{position:absolute;top:10px;right:12px;background:none;border:none;font-size:18px;color:rgba(255,255,255,.3);cursor:pointer;padding:10px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.reportFloatClose:focus-visible{outline:2px solid rgba(218,175,80,.6);outline-offset:2px;border-radius:6px}.reportFloatHeader{display:flex;align-items:center;gap:10px;margin-bottom:14px}.reportFloatHeaderIcon{font-size:20px;color:rgba(218,175,80,.75)}.reportFloatHeaderTitle{font-size:1rem;font-weight:700;color:rgba(255,255,255,.9)}.reportFloatContext{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.04);margin-bottom:14px;font-size:.6875rem;color:rgba(255,255,255,.4)}.reportFloatContextIcon{font-size:14px;color:rgba(255,255,255,.25)}.reportFloatContextType{color:rgba(218,175,80,.6);font-weight:600}.reportFloatSubLabel{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:rgba(255,255,255,.3);margin:0 0 8px 2px}.reportFloatChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.reportFloatChip{padding:10px 16px;min-height:44px;display:flex;align-items:center;border-radius:16px;font-size:.6875rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.55);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.reportFloatChip.is-selected{background:rgba(255,100,100,.12);border-color:rgba(255,100,100,.3);color:rgba(255,255,255,.9);font-weight:600}.reportFloatTextarea{width:100%;min-height:60px;border-radius:10px;padding:10px 12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);color:rgba(255,255,255,.7);font-size:.75rem;font-family:inherit;resize:none;outline:none;margin-bottom:14px}.reportFloatTextarea::placeholder{color:rgba(255,255,255,.2)}.reportFloatSubmit{width:100%;padding:11px;border-radius:10px;border:none;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .15s,opacity .15s;background:rgba(255,100,100,.15);color:rgba(255,100,100,.8)}.reportFloatSubmit:disabled{opacity:.3;cursor:default}.reportFloatSubmit:active:not(:disabled){background:rgba(255,100,100,.25)}.reportFloatCancel{width:100%;padding:8px;border:none;background:none;font-size:.75rem;color:rgba(255,255,255,.3);cursor:pointer;margin-top:6px}.reportFloatError{font-size:12px;color:rgba(255,100,100,.85);text-align:center;margin:0 0 8px;padding:0}.roomAvatar{display:inline-flex;align-items:center;justify-content:center;transform:rotate(45deg);border-radius:14px;overflow:hidden;flex-shrink:0;background:rgba(30,20,45,.8)}.roomAvatar img,.roomAvatar svg{width:100%;height:100%;object-fit:cover;transform:rotate(-45deg) scale(1.42)}.roomAvatar>span{display:inline-flex;width:100%;height:100%}.roomAvatar span span{width:100%!important;height:100%!important}.roomAvatar.no-rotate{transform:none;border-radius:0}.roomAvatar.no-rotate img,.roomAvatar.no-rotate svg{transform:rotate(-45deg) scale(1.42)}.editAvatarSession{position:fixed;display:none;flex-direction:column;top:0;right:0;bottom:0;left:0;box-sizing:border-box;opacity:0;width:100vw;height:100dvh;padding-top:var(--ion-safe-area-top, 0px);padding-right:var(--ion-safe-area-right, 0px);padding-bottom:var(--ion-safe-area-bottom, 0px);padding-left:var(--ion-safe-area-left, 0px);z-index:9999999;background:transparent}.editAvatarSession .EditAvatarSessionContainer{display:flex;flex-direction:column;height:100%;background:rgba(var(--palette-dark-rgb, 10, 10, 24),.85);backdrop-filter:blur(var(--blur-heavy, 24px));-webkit-backdrop-filter:blur(var(--blur-heavy, 24px))}.editAvatarSession .cropperAvatarArea{position:relative;width:100%;flex:1}.editAvatarSession .reactEasyCrop_Container,.editAvatarSession .cropperAvatarArea .reactEasyCrop_Container{background:transparent!important}.editAvatarSession .reactEasyCrop_CropArea{border:2px solid rgba(212,164,74,.4)!important;color:rgba(0,0,0,.7)!important}.editAvatarSession .reactEasyCrop_CropAreaRound{border-radius:50%!important}.editAvatarSession .reactEasyCrop_CropArea:before,.editAvatarSession .reactEasyCrop_CropArea:after{display:none!important}.editAvatarSession .cropperControls{position:relative;width:100%;padding:20px 24px 16px;background:rgba(13,13,26,.8);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgba(255,255,255,.06)}.editAvatarSession .cropperAspectPresets{display:flex;gap:8px;justify-content:center;margin-bottom:16px}.editAvatarSession .cropperPresetBtn{padding:6px 14px;font-size:12px;font-weight:600;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:rgba(255,255,255,.45);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.editAvatarSession .cropperPresetBtn:active{transform:scale(.96)}.editAvatarSession .cropperPresetBtn.is-active{background:rgba(212,164,74,.18);border-color:rgba(212,164,74,.45);color:rgba(212,164,74,.95)}.editAvatarSession .sliderRow{display:flex;align-items:center;gap:12px;margin-bottom:14px}.editAvatarSession .sliderIcon{font-size:18px;color:rgba(255,255,255,.3);flex-shrink:0}.editAvatarSession .sliderValue{font-size:10px;font-weight:500;color:rgba(212,164,74,.6);width:30px;text-align:right;flex-shrink:0}.editAvatarSession .sliderInput{flex:1;-webkit-appearance:none;appearance:none;height:3px;background:rgba(255,255,255,.08);border-radius:2px;outline:none}.editAvatarSession .sliderInput:focus-visible{box-shadow:0 0 0 2px rgba(212,164,74,.9)}.editAvatarSession .sliderInput::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#d4a44a;border:2px solid #0a0a18;border-radius:50%;cursor:pointer;box-shadow:0 0 6px rgba(212,164,74,.4)}.editAvatarSession .sliderInput::-moz-range-thumb{width:14px;height:14px;background:#d4a44a;border:2px solid #0a0a18;border-radius:50%;cursor:pointer;box-shadow:0 0 6px rgba(212,164,74,.4)}.editAvatarSession .cropperActions{display:flex;gap:8px;margin-top:4px}.editAvatarSession .cropperBtn{flex:1;padding:11px;font-size:14px;font-weight:600;border:none;border-radius:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .1s ease}.editAvatarSession .cropperBtn:active{transform:scale(.97)}.editAvatarSession .cropperBtn.is-cancel{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.5)}.editAvatarSession .cropperBtn.is-confirm{background:rgba(212,164,74,.2);border:1px solid rgba(212,164,74,.3);color:rgba(212,164,74,.9)}.editAvatarSession .cropperBtn.is-confirm:active{background:rgba(212,164,74,.3)}.editAvatarSession.is-desktop{align-items:center;justify-content:center;background:rgba(8,8,16,.72)}.editAvatarSession.is-desktop .EditAvatarSessionContainer{height:auto;width:min(440px,92vw);max-height:88dvh;border-radius:24px;overflow:hidden;border:1px solid rgba(212,164,74,.15);box-shadow:0 30px 90px rgba(0,0,0,.6)}.editAvatarSession.is-desktop .cropperAvatarArea{flex:none;width:100%;height:clamp(300px,46vh,440px)}.sendingFeedback{display:none;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100%;padding:calc(20px + var(--ion-safe-area-top, 0px)) calc(20px + var(--ion-safe-area-right, 0px)) calc(20px + var(--ion-safe-area-bottom, 0px)) calc(20px + var(--ion-safe-area-left, 0px));z-index:999999;background-color:rgba(1,1,1,.5)}.sendingFeedback .sendingFeedbackInner{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:25px;border-radius:20px;background-color:var(--ion-background-color-step-250);color:var(--color-text-primary);gap:10px;max-width:100%}.sendingFeedback .sendingFeedbackMessage{display:flex;width:100%;height:100%;align-items:center;justify-content:center;gap:10px}.sendingFeedback .sendingFeedbackIcon{font-size:1.5rem;color:var(--color-cta);animation:4s ease-in-out infinite running deployRocket}@keyframes deployRocket{0%{transform:translateY(0)}30%{transform:translateY(-10px) translate(10px)}50%{transform:translateY(-7px) translate(7px)}70%{transform:translateY(-10px) translate(10px)}to{transform:translateY(0)}}.stickerPackManager{--background: rgba(var(--palette-dark-rgb), .92)}.stickerPackManager::part(content){backdrop-filter:blur(var(--blur-heavy));-webkit-backdrop-filter:blur(var(--blur-heavy))}.stickerPackManager ion-toolbar{--background: transparent}.stickerPackManager ion-content{--background: transparent}.stickerPackManager ion-content::part(background){background:radial-gradient(ellipse at 50% 0%,rgba(var(--palette-secondary-rgb),.06) 0%,transparent 50%)}.stickerPackManager .spmContent{padding:16px}.stickerPackManager .spmSectionLabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgba(var(--palette-secondary-rgb),.5);margin:0 0 8px 4px;padding-top:16px}.stickerPackManager .spmSectionLabel:first-child{padding-top:0}.stickerPackManager .spmPackItem{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);margin-bottom:6px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .3s ease,opacity .3s ease,max-height .3s ease,margin .3s ease,padding .3s ease;max-height:80px;overflow:hidden}.stickerPackManager .spmPackItem.is-deleting{transform:scale(.95) translate(-20px);opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;pointer-events:none}.stickerPackManager .spmPackItem:active{background:rgba(var(--palette-white-rgb),.06)}.stickerPackManager .spmPackTileWrap{position:relative;width:40px;height:40px;flex-shrink:0}.stickerPackManager .spmPackTile{width:40px;height:40px;border-radius:var(--radius-sm);object-fit:cover}.stickerPackManager .spmPackTilePlaceholder{width:40px;height:40px;border-radius:var(--radius-sm);background:transparent}.stickerPackManager .spmPackTileRing{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;width:44px;height:44px;transform:rotate(-90deg);pointer-events:none}.stickerPackManager .spmRingFgMini{stroke-width:4}.stickerPackManager .spmPackCount.is-processing{color:rgba(212,164,74,.8)}.stickerPackManager .spmPackCount.is-failed{color:rgba(255,120,120,.85)}.stickerPackManager .spmPackAction{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm);-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background .15s ease}.stickerPackManager .spmPackAction:active{background:rgba(var(--palette-white-rgb),.08)}.stickerPackManager .spmPackAction ion-icon{font-size:16px;color:var(--color-text-muted)}.stickerPackManager .spmPackDelete{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm);-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background .15s ease}.stickerPackManager .spmPackDelete:active{background:rgba(255,120,120,.1)}.stickerPackManager .spmPackDelete ion-icon{font-size:16px;color:rgba(255,120,120,.5)}.stickerPackManager .spmPackInfo{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.stickerPackManager .spmPackName{font-size:14px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stickerPackManager .spmPackCount{font-size:11px;color:var(--color-text-muted)}.stickerPackManager .spmPackChevron{font-size:16px;color:var(--color-text-muted);flex-shrink:0}.stickerPackManager .spmCreateBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;margin-top:12px;background:rgba(var(--color-cta-rgb),.08);border:1px solid rgba(var(--color-cta-rgb),.2);border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.stickerPackManager .spmCreateBtn:active{background:rgba(var(--color-cta-rgb),.18)}.stickerPackManager .spmCreateBtn ion-icon{font-size:18px;color:rgba(var(--color-cta-rgb),.85)}.stickerPackManager .spmCreateBtn span{font-size:13px;font-weight:600;color:rgba(var(--color-cta-rgb),.85)}.stickerPackManager .spmCreateForm{padding:16px 0;display:flex;flex-direction:column;gap:12px}.stickerPackManager .spmCreateForm input{width:100%;padding:12px 14px;font-size:14px;font-weight:500;color:var(--color-text-primary);background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);outline:none;-webkit-appearance:none;appearance:none}.stickerPackManager .spmCreateForm input::placeholder{color:var(--color-text-muted)}.stickerPackManager .spmCreateForm input:focus{border-color:rgba(var(--color-cta-rgb),.4)}.stickerPackManager .spmFileBtn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:rgba(var(--palette-white-rgb),.04);border:1px solid rgba(var(--palette-white-rgb),.1);border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.stickerPackManager .spmFileBtn:active{background:rgba(var(--palette-white-rgb),.08)}.stickerPackManager .spmFileBtn ion-icon{font-size:18px;color:var(--color-text-muted)}.stickerPackManager .spmFileBtn span{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.stickerPackManager .spmFileCount{font-size:12px;color:rgba(var(--color-cta-rgb),.8);text-align:center}.stickerPackManager .spmFormActions{display:flex;gap:8px}.stickerPackManager .spmFormActions ion-button{flex:1}.stickerPackManager .spmStickerGrid{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 16px}.stickerPackManager .spmStickerItem{position:relative;display:flex;align-items:center;justify-content:center;width:calc((100% - 24px)/4);aspect-ratio:1;border-radius:var(--radius-md);overflow:visible;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width .25s ease,background .15s ease,transform .3s ease,opacity .3s ease}.stickerPackManager .spmStickerItem.is-deleting{transform:scale(.6);opacity:0;pointer-events:none}.stickerPackManager .spmStickerItem.is-collapsing{width:0;aspect-ratio:unset;height:0;overflow:hidden;opacity:0;pointer-events:none}.stickerPackManager .spmStickerDelete{position:absolute;top:-4px;right:-4px;z-index:2;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.6);-webkit-tap-highlight-color:transparent;cursor:pointer}.stickerPackManager .spmStickerDelete ion-icon{font-size:16px;color:rgba(255,255,255,.7)}.stickerPackManager .spmStickerItem:active{background:rgba(var(--palette-white-rgb),.08);transform:scale(.92)}.stickerPackManager .spmStickerItem img{width:100%;height:100%;object-fit:contain;padding:4px}.stickerPackManager .spmStickerItem.is-ghost{position:relative;pointer-events:none}.stickerPackManager .spmGhostOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.stickerPackManager .spmProgressRing{width:28px;height:28px;transform:rotate(-90deg)}.stickerPackManager .spmRingBg{fill:none;stroke:rgba(255,255,255,.08);stroke-width:2}.stickerPackManager .spmRingFg{fill:none;stroke:#d4a44a;stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.stickerPackManager .spmGoldFlash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(212,164,74,.3),transparent 70%);opacity:0;pointer-events:none;border-radius:var(--radius-md)}.stickerPackManager .spmStickerItem.is-revealing .spmGoldFlash{animation:spmFlash .3s ease-out}@keyframes spmFlash{0%{opacity:1}to{opacity:0}}.stickerPackManager .spmStickerItem.is-revealing{animation:spmScalePop .3s cubic-bezier(.34,1.56,.64,1)}@keyframes spmScalePop{0%{transform:scale(.95)}50%{transform:scale(1.05)}to{transform:scale(1)}}.stickerPackManager .spmStickerItem.is-failed{position:relative;cursor:pointer}.stickerPackManager .spmStickerItem.is-failed .spmGhostOverlay ion-icon{font-size:20px;color:rgba(255,255,255,.5)}.stickerPackManager .spmUploadSlot{display:flex;align-items:center;justify-content:center;width:calc((100% - 24px)/4);aspect-ratio:1;border:1px solid rgba(var(--palette-white-rgb),.1);border-radius:var(--radius-md);background:rgba(var(--palette-white-rgb),.03);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease}.stickerPackManager .spmUploadSlot:active{background:rgba(var(--palette-white-rgb),.08);border-color:rgba(var(--color-cta-rgb),.25)}.stickerPackManager .spmUploadSlot ion-icon{font-size:24px;color:rgba(var(--palette-white-rgb),.2)}.stickerPackManager .spmLoading{display:flex;align-items:center;justify-content:center;padding:48px 0}.stickerPackManager .spmEmpty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;text-align:center}.stickerPackManager .spmEmpty ion-icon{font-size:32px;color:rgba(var(--palette-white-rgb),.12)}.stickerPackManager .spmEmpty span{font-size:13px;color:var(--color-text-muted)}.stickerPackManager .spmUploading{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;margin-top:8px;background:rgba(var(--color-cta-rgb),.06);border:1px solid rgba(var(--color-cta-rgb),.15);border-radius:var(--radius-md)}.stickerPackManager .spmUploading span{font-size:13px;font-weight:500;color:rgba(var(--color-cta-rgb),.85)}.stickerPackManager .spmMaxWarning{font-size:12px;color:var(--color-text-muted);text-align:center;padding:8px 0}.stickerPackManager .spmFailedBadge{font-size:12px;font-weight:500;color:rgba(255,120,120,.85);text-align:center;padding:8px 12px;margin-top:4px;background:rgba(255,120,120,.06);border:1px solid rgba(255,120,120,.15);border-radius:var(--radius-md)}.roomConfigModal{--background: rgba(var(--palette-dark-rgb), .88)}.roomConfigModal::part(content){backdrop-filter:blur(var(--blur-heavy));-webkit-backdrop-filter:blur(var(--blur-heavy))}.roomConfigModal.is-hidden{display:none}.roomConfigModal ion-content{--background: transparent}.roomConfigModal ion-content::part(background){background:radial-gradient(ellipse at 50% 0%,rgba(var(--palette-secondary-rgb),.06) 0%,transparent 50%)}.roomConfigModal .roomConfigModal-segmentBar{--background: transparent;--border-width: 0;--min-height: auto;padding:4px calc(16px + var(--ion-safe-area-right, 0px)) 12px calc(16px + var(--ion-safe-area-left, 0px))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.roomConfigModal-segment{--indicator-color: rgba(var(--palette-secondary-rgb), .18);--background: rgba(var(--palette-white-rgb), .04);border-radius:var(--radius-md)}.roomConfigModal-segment ion-segment-button{--color: var(--color-text-muted);--color-checked: var(--color-accent);--indicator-border-radius: var(--radius-md);font-size:12px;font-weight:600;min-height:36px;letter-spacing:.3px}.roomConfigModal-content{padding:16px calc(16px + var(--ion-safe-area-right, 0px)) calc(16px + var(--ion-safe-area-bottom, 0px)) calc(16px + var(--ion-safe-area-left, 0px))}.roomConfigModal .configSection-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgba(var(--palette-secondary-rgb),.5);margin:0 0 8px 4px;padding-top:16px}.roomConfigModal .configSection-label:first-child{padding-top:0}.roomConfigModal .configItem{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);margin-bottom:6px;cursor:pointer}.roomConfigModal .configItem-label{font-size:13px;font-weight:500;color:var(--color-text-primary)}.roomConfigModal .configItem-value{font-size:12px;color:var(--color-text-secondary)}.roomConfigModal .configItem-icon{font-size:16px;color:var(--color-text-muted)}.roomConfigModal .configItem.is-danger{background:rgba(var(--color-danger-rgb),.06);border-color:rgba(var(--color-danger-rgb),.12)}.roomConfigModal .configItem.is-danger .configItem-label,.roomConfigModal .configItem.is-danger .configItem-icon{color:var(--color-danger)}.roomConfigModal .configAvatar-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgba(var(--palette-secondary-rgb),.04);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid rgba(var(--palette-secondary-rgb),.1);border-radius:var(--radius-lg);margin-bottom:10px;cursor:pointer}.roomConfigModal .configAvatar-row.is-processing .roomAvatar{opacity:.4;animation:configAvatarPulse 1.5s ease infinite}@keyframes configAvatarPulse{0%,to{opacity:.4}50%{opacity:.7}}.roomConfigModal .configAvatar-img{width:44px;height:44px;border-radius:var(--radius-full);object-fit:cover}.roomMembersModal{--background: rgba(var(--palette-dark-rgb), .88)}.roomMembersModal::part(content){backdrop-filter:blur(var(--blur-heavy));-webkit-backdrop-filter:blur(var(--blur-heavy))}.roomMembersModal ion-content{--background: transparent}.roomMembersModal ion-content::part(background){background:radial-gradient(ellipse at 50% 0%,rgba(var(--palette-secondary-rgb),.06) 0%,transparent 50%)}.roomMembersModal .roomMembersModal-segmentBar{--background: transparent;--border-width: 0;--min-height: auto;padding:4px calc(16px + var(--ion-safe-area-right, 0px)) 12px calc(16px + var(--ion-safe-area-left, 0px))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.roomMembersModal-segment{--indicator-color: rgba(var(--palette-secondary-rgb), .18);--background: rgba(var(--palette-white-rgb), .04);border-radius:var(--radius-md)}.roomMembersModal-segment ion-segment-button{--color: var(--color-text-muted);--color-checked: var(--color-accent);--indicator-border-radius: var(--radius-md);font-size:12px;font-weight:600;min-height:36px;letter-spacing:.3px}.roomMembersModal-content{padding:16px calc(16px + var(--ion-safe-area-right, 0px)) calc(16px + var(--ion-safe-area-bottom, 0px)) calc(16px + var(--ion-safe-area-left, 0px))}.roomMembersModal .topicProperty{margin-top:20px}.roomMembersModal .topicProperty:first-child{margin-top:0}.roomMembersModal .topicPropertyTitle{margin:0 0 8px 4px;font-size:11px;font-weight:700;color:rgba(var(--palette-secondary-rgb),.5);text-transform:uppercase;letter-spacing:1px}.roomMembersModal ion-list[inset]{background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden}.roomMembersModal .topicPropertyList{margin:0!important;padding:0!important}.roomMembersModal ion-item{--background: transparent;--border-color: var(--color-border-subtle);--min-height: 56px;--padding-start: 14px;--inner-padding-end: 14px;font-size:14px;--color: var(--color-text-primary)}.roomMembersModal ion-avatar{width:38px;height:38px}.roomMembersModal .topicMember{display:flex;flex-direction:column;gap:2px}.roomMembersModal .topicMemberRole{display:flex;align-items:center;gap:6px}.roomMembersModal .topicMemberRole ion-label{font-size:11px;font-weight:500;opacity:.6}.roomMembersModal .topicMemberInfo{display:flex;column-gap:6px;align-items:center}.roomMembersModal .topicMemberInfo h1{font-size:14px;font-weight:600;padding:0;margin:0;color:var(--color-text-primary)}.roomMembersModal .ghostActions{display:flex;gap:8px;opacity:.35;font-size:16px;margin-left:4px;cursor:pointer;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.roomMembersModal .ghostActions ion-icon{color:var(--color-text-muted)}.roomMembersModal .ghostActions ion-icon:first-child{opacity:1;color:var(--color-text-primary);font-size:18px}.roomMembersModal .memberSliding.item-sliding-active-slide ion-item,.roomMembersModal .memberSliding.item-sliding-active-options-end ion-item,.roomMembersModal .roleSliding.item-sliding-active-slide ion-item,.roomMembersModal .roleSliding.item-sliding-active-options-end ion-item{--background: rgba(var(--palette-dark-rgb), .9);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass))}.roomMembersModal .memberSliding.item-sliding-active-options-end .ghostActions,.roomMembersModal .roleSliding.item-sliding-active-options-end .ghostActions{opacity:0}.roomMembersModal ion-item-option{--background: rgba(var(--palette-dark-rgb), .85);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));--color: var(--color-text-primary);border-left:1px solid var(--color-border-subtle)}.roomMembersModal ion-item-option.viewAction{--background: rgba(var(--palette-secondary-rgb), .15)}.roomMembersModal ion-item-option.grantAction{--background: rgba(var(--palette-tertiary-rgb), .18)}.roomMembersModal ion-item-option.dangerAction{--background: rgba(var(--color-danger-rgb), .18)}.roomMembersModal ion-item-option.successAction{--background: rgba(var(--color-success-rgb), .18)}.roomMembersModal ion-item-option ion-icon{color:var(--color-text-primary);font-size:20px}.roomMembersModal-skeleton{display:flex;flex-direction:column;gap:6px}.roomMembersModal .searchBarConfig{--background: rgba(var(--palette-white-rgb), .04);--border-radius: var(--radius-pill);--box-shadow: none;--icon-color: var(--color-text-muted);--placeholder-color: var(--color-text-muted);caret-color:rgba(var(--color-text-primary-rgb),.8);padding:0 0 12px}.roomMembersModal .searchBarConfig .searchbar-input-container{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill)}.roomMembersModal .addRoleItem{cursor:pointer;--color: var(--color-text-secondary)}.roomMembersModal .addRoleItem ion-icon{color:var(--color-text-muted);font-size:18px}.roomMembersModal .historicCard{background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:12px 14px;margin-bottom:8px}.roomMembersModal .historicCard-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.roomMembersModal .historicCard-dot{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.roomMembersModal .historicCard-dot.is-success{background:var(--color-success);box-shadow:0 0 8px rgba(var(--color-success-rgb),.4)}.roomMembersModal .historicCard-dot.is-fail{background:var(--color-danger);box-shadow:0 0 8px rgba(var(--color-danger-rgb),.4)}.roomMembersModal .historicCard-time{font-size:11px;color:var(--color-text-muted);letter-spacing:.3px}.roomMembersModal .historicCard-body{font-size:13px;color:var(--color-text-secondary);margin:0;line-height:1.5}.roomMembersModal .historicCard-body strong{color:var(--color-text-primary)}.roomMembersModal .historicCard-extra{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.roomMembersModal .historicCard-tag{font-size:11px;color:var(--color-text-muted);background:rgba(var(--palette-white-rgb),.04);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:2px 8px}.roomMembersModal .historicCard-tag b{color:var(--color-accent);font-weight:600}.roomMembersModal .containerSetHistoricDate{display:flex;justify-content:center;align-items:center;padding:4px 0 16px}.roomMembersModal #boxDatetime{--background: rgba(var(--palette-white-rgb), .03);--ion-color-primary: var(--palette-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));box-shadow:0 2px 12px rgba(var(--palette-black-rgb),.2);color:var(--color-text-primary);width:100%;max-width:350px}.roomMembersModal #boxDatetime::part(month-year-button){color:var(--color-text-primary);font-weight:600}.roomMembersModal #boxDatetime::part(calendar-day-active){background:rgba(var(--palette-secondary-rgb),.25)}.roomMembersModal #boxDatetime::part(calendar-day-today){border:1px solid rgba(var(--palette-secondary-rgb),.3)}.roomMembersModal #boxDatetime{--wheel-highlight-background: rgba(var(--palette-secondary-rgb), .12);--wheel-fade-background-rgb: var(--palette-dark-rgb);--wheel-highlight-border-radius: var(--radius-md)}.roomMembersModal #boxDatetime::part(wheel-item){color:var(--color-text-primary)}.roomMembersModal #boxDatetime::part(wheel-item-active){color:var(--color-accent)}.roomMembersModal .roleEditor-content{padding:16px}.roomMembersModal .roleEditor-sectionLabel{font-size:11px;font-weight:700;color:rgba(var(--palette-secondary-rgb),.5);text-transform:uppercase;letter-spacing:1px;margin:0 0 8px 4px}.roomMembersModal .roleEditor-card{background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:20px}.roomMembersModal .roleEditor-field{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--color-border-subtle);min-height:48px}.roomMembersModal .roleEditor-field:last-child{border-bottom:none}.roomMembersModal .roleEditor-fieldLabel{font-size:14px;color:var(--color-text-primary);font-weight:500;flex-shrink:0;min-width:80px}.roomMembersModal .roleEditor-field ion-input{--padding-start: 0;--padding-end: 0;text-align:right;font-size:14px;--color: var(--color-text-secondary);--placeholder-color: var(--color-text-muted)}.roomMembersModal .roleEditor-field input[type=number]::-webkit-inner-spin-button,.roomMembersModal .roleEditor-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.roomMembersModal .roleEditor-field input[type=number]{-moz-appearance:textfield}.roomMembersModal .roleEditor-colorSwatch{width:32px;height:32px;border-radius:var(--radius-full);border:2px solid var(--color-border-medium);position:relative;overflow:hidden;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.15);transition:transform .2s ease}.roomMembersModal .roleEditor-colorSwatch:active{transform:scale(.92)}.roomMembersModal .roleEditor-colorInput{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;border:none;padding:0}.roomMembersModal .roleEditor-cta{--background: rgba(var(--palette-secondary-rgb), .2);--background-hover: rgba(var(--palette-secondary-rgb), .3);--color: var(--color-accent);--border-radius: var(--radius-pill);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));font-weight:600;margin:24px 0 16px;--box-shadow: none}body[class*=a11y-cb-] .roomMembersModal .topicMemberRole .topicMemberRoleIcon,body[class*=a11y-cb-] .roomMembersModal .roleSliding .roleListColorIcon{outline:1.5px solid rgba(var(--palette-white-rgb),.5);outline-offset:1px;border-radius:var(--radius-full)}.userAvatar{display:inline-flex;border-radius:50%;overflow:hidden;flex-shrink:0;align-items:center;justify-content:center;background:rgba(30,20,45,.8)}.userAvatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.userAvatar span{display:inline-flex;width:100%;height:100%}.userAvatar svg{width:100%;height:100%}#tvBanner{position:relative;display:flex;align-items:center;justify-content:center;width:calc(100% - 10px);max-width:340px;height:130px;margin:3px auto}@media(min-width:1024px){#tvBanner{max-width:480px;height:184px}}#tvBanner .tvBanner-wrapper{width:100%;height:100%;border-radius:2px;overflow:hidden}#tvBanner .tvBanner-frame{background:linear-gradient(180deg,#2a2a2a,#1e1e1e,#252525);padding:0;box-shadow:0 4px 14px rgba(0,0,0,.35);height:100%;display:flex;flex-direction:column}#tvBanner.is-playing .tvBanner-frame{box-shadow:0 4px 14px rgba(0,0,0,.35),0 0 40px rgba(230,130,50,.06),0 -4px 20px rgba(230,130,50,.04)}#tvBanner .tvBanner-screen{flex:1;overflow:hidden;position:relative}#tvBanner .tvBanner-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 22px 0 28px -10px rgba(0,0,0,.7),inset -22px 0 28px -10px rgba(0,0,0,.7),inset 0 4px 12px -4px rgba(0,0,0,.4),inset 0 -4px 12px -4px rgba(0,0,0,.4);pointer-events:none;z-index:3}#tvBanner .tvBanner-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 8%,rgba(255,255,255,.02) 25%,rgba(255,255,255,.05) 45%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.05) 55%,rgba(255,255,255,.02) 75%,transparent 92%),radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.035) 0%,transparent 40%);pointer-events:none;z-index:4}#tvBanner .tvBanner-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}#tvBanner .tvBanner-static{background:repeating-conic-gradient(#222,#222 25%,#0e0e0e 0%,#0e0e0e 50%) 0 0 / 3px 3px;animation:staticNoise .15s steps(4) infinite}#tvBanner .tvBanner-staticText{font-size:9px;font-weight:700;color:rgba(255,255,255,.25);letter-spacing:3px;text-shadow:0 0 6px rgba(255,255,255,.08)}#tvBanner .tvBanner-playing{background:#000;overflow:hidden}#tvBanner .tvBanner-playing:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:radial-gradient(ellipse at 50% 0%,rgba(180,160,120,.1) 0%,transparent 60%),radial-gradient(ellipse at 50% 100%,rgba(180,160,120,.08) 0%,transparent 50%),radial-gradient(ellipse at 0% 50%,rgba(140,120,90,.06) 0%,transparent 40%),radial-gradient(ellipse at 100% 50%,rgba(140,120,90,.06) 0%,transparent 40%);z-index:0;pointer-events:none}#tvBanner .tvBanner-engineVideo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;color:transparent;background:#000;z-index:0}#tvBanner:not(.is-playing) .tvBanner-engineVideo{visibility:hidden}#tvBanner .buffer-active{opacity:1;z-index:1;transition:opacity .4s}#tvBanner .buffer-inactive{opacity:0;z-index:0;transition:opacity .4s}#tvBanner .tvBanner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15) 0px,rgba(0,0,0,.15) 1px,transparent 1px,transparent 3px),radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.3),rgba(0,0,0,.7));z-index:1;pointer-events:none;animation:crtFlicker .08s steps(2) infinite}#tvBanner .tvBanner-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 88%,rgba(255,255,255,.03) 90%,rgba(255,255,255,.05) 92%,rgba(255,255,255,.03) 94%,transparent 96%,transparent 100%);animation:crtRoll 6s linear infinite;pointer-events:none}#tvBanner .tvBanner-liveIcon{position:absolute;top:6px;right:8px;font-size:22px;color:rgba(220,30,30,.95);filter:drop-shadow(0 0 3px rgba(220,30,30,.5));animation:blink 2s infinite;z-index:2}#tvBanner .tvBanner-progressWrap{position:absolute;bottom:6px;left:12px;right:12px;height:2px;background:rgba(255,255,255,.03);border-radius:1px;z-index:2;overflow:hidden}#tvBanner .tvBanner-progressFill{height:100%;background:rgba(230,130,50,.25);border-radius:1px;transition:width 1.2s linear}#tvBanner .tvBanner-chin{height:3px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}#tvBanner .tvBanner-indicator{width:12px;height:2px;border-radius:1px}#tvBanner .tvBanner-indicator--off{background:rgba(220,50,50,.45);box-shadow:0 0 4px rgba(220,50,50,.2)}#tvBanner .tvBanner-indicator--on{background:rgba(200,168,78,.6);box-shadow:0 0 5px rgba(200,168,78,.3),0 0 10px rgba(200,168,78,.12);animation:indicatorPulse 2.5s ease-in-out infinite}#tvBanner.is-fullscreen .tvBanner-frame{background:none;box-shadow:none;border-radius:0}#tvBanner.is-fullscreen .tvBanner-wrapper{border-radius:0}#tvBanner.is-fullscreen .tvBanner-chin,#tvBanner.is-fullscreen .tvBanner-overlay,#tvBanner.is-fullscreen .tvBanner-liveIcon,#tvBanner.is-fullscreen .tvBanner-progressWrap{display:none}#tvBanner.is-fullscreen .tvBanner-screen:before,#tvBanner.is-fullscreen .tvBanner-screen:after{display:none}#tvBanner.is-fullscreen .tvBanner-playing:before{display:none}#tvBanner.is-fullscreen .tvBanner-screen{width:100%;height:100%}#tvBanner.is-fullscreen.rotateToLandscape{transform:rotate(-90deg);transform-origin:left top;width:100vh;height:100vw}#tvBanner .tvBanner-fsOverlay{display:none}#tvBanner.is-fullscreen .tvBanner-fsOverlay{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}#tvBanner .tvBanner-fsControls{display:flex;align-items:flex-end;justify-content:space-between;padding:13px;padding-bottom:calc(var(--ion-safe-area-bottom, 0px) + 13px);background:linear-gradient(transparent 0%,rgba(0,0,0,.7));opacity:0;pointer-events:none;transition:opacity .3s}#tvBanner .tvBanner-fsControls.visible{opacity:1;pointer-events:auto}#tvBanner .tvBanner-fsControls .powerTV{--d: 22px;max-width:var(--d);max-height:var(--d);min-width:var(--d);min-height:var(--d);font-size:.1rem;border-radius:50%;background:var(--color-danger);color:var(--palette-danger-contrast);border:5px solid var(--color-danger);cursor:pointer}#tvBanner .tvBanner-fsControls .tvCaptionToggleWrap{display:inline-flex;align-items:center}#tvBanner .tvBanner-fsControls .tvCaptionToggle{color:var(--palette-light, #f3edf5);opacity:.8}#tvBanner .tvBanner-fsControls .tvCaptionToggle.is-on{color:var(--color-accent, #f5c451);opacity:1}#tvBanner .tvBanner-fsControls .tvCaptionToggle .captionToggleBtn__icon{font-size:1.3rem}#tvBanner .tvBanner-fsControls .tvBanner-volumeControl{display:flex;align-items:center;min-width:100px;max-width:100px;height:30px;justify-content:space-between}#tvBanner .tvBanner-fsControls .tvBanner-volumeControl ion-icon{font-size:2.7rem;min-width:25px;color:var(--color-accent);margin-right:0}#tvBanner .tvBanner-fsControls .volumeSlider{color:var(--color-cta);margin-left:10px}#tvBanner .tvBanner-fsControls .volumeSliderInLandscape{color:var(--color-cta);transform:rotate(90deg);transform-origin:bottom center;min-height:60px;margin-right:100px;margin-bottom:60px}#tvBanner.is-fullscreen.rotateToLandscape .tvBanner-fsControls{padding-bottom:calc(var(--ion-safe-area-right, 0px) + 5px);padding-right:var(--ion-safe-area-top, 0px);padding-left:var(--ion-safe-area-bottom, 0px)}#tvBanner .tvBanner-adOverlay{display:flex;align-items:center;gap:10px;padding:0 16px 12px;pointer-events:auto}#tvBanner .tvBanner-adLogo{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.2);flex-shrink:0}#tvBanner .tvBanner-adInfo{display:flex;flex-direction:column;gap:2px}#tvBanner .tvBanner-adName{font-size:13px;font-weight:600;color:rgba(255,255,255,.9);text-shadow:0 1px 3px rgba(0,0,0,.5)}#tvBanner .tvBanner-adLink{font-size:12px;font-weight:500;color:var(--color-cta);text-decoration:none;cursor:pointer}#WTVLoading{display:none;justify-content:center;align-items:center;position:absolute;background-color:rgba(var(--palette-black-rgb),.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);width:100%;height:100%;z-index:9;left:0;top:0}#WTVNoServiceAtMoment{display:none;justify-content:center;align-items:center;flex-direction:column;position:absolute;background-color:rgba(var(--palette-black-rgb),.93);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);width:100%;height:100%;z-index:9;left:0;top:0}#WTVNoServiceAtMoment ion-icon{font-size:5rem;color:var(--color-cta)}#WTVNoServiceAtMoment h3{text-align:center;padding:0 5px;margin:3px 0}#WTVNoServiceHasProgramation{display:none;color:var(--palette-medium);text-align:center;padding:0 5px;font-size:.8em;font-weight:400;margin-top:2px}#WTVNoServiceNextProgram{font-weight:bolder;margin-left:5px}.roomActionWithoutPermission{color:var(--palette-medium)!important;opacity:.6}#tvModalContent{--background: transparent;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@keyframes crtFlicker{0%{opacity:.97}to{opacity:1}}@keyframes crtRoll{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes staticNoise{0%{background-position:0 0}25%{background-position:2px -2px}50%{background-position:-1px 3px}75%{background-position:3px 1px}to{background-position:0 0}}@keyframes indicatorPulse{0%,to{opacity:.7}50%{opacity:1}}.tvBanner-bumperOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.tvBanner-bumperOverlay .tvBumperDefault{border-radius:inherit}.tvBanner-bumperMini{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#1a1410,#2a1f18,#14100c)}.tvBanner-bumperMiniText{font-size:10px;font-weight:500;letter-spacing:.15em;color:rgba(255,255,255,.25);text-transform:uppercase;font-style:italic}.captionToggleBtn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.7;color:inherit;transition:opacity .15s ease,color .15s ease}.captionToggleBtn:hover{opacity:1}.captionToggleBtn.is-on{opacity:1;color:var(--color-accent, #f5c451)}.captionToggleBtn__icon{font-size:1.4rem}.captionOverlay{position:absolute;bottom:48px;left:50%;transform:translate(-50%);max-width:90%;z-index:10;pointer-events:none;text-align:center}.captionOverlay__text{display:inline-block;padding:4px 10px;background:rgba(0,0,0,.75);color:#fff;font-size:calc(14px * var(--a11y-font-scale, 1));line-height:1.4;border-radius:4px;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:pre-line}.captionOverlay__loader{display:inline-flex;align-items:center;gap:4px;padding:7px 12px;background:rgba(0,0,0,.75);border-radius:4px}.captionOverlay__loader>span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.85);animation:captionLoaderPulse 1s ease-in-out infinite}.captionOverlay__loader>span:nth-child(2){animation-delay:.15s}.captionOverlay__loader>span:nth-child(3){animation-delay:.3s}@keyframes captionLoaderPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.captionOverlay__loader>span{animation:none;opacity:.7}}.tvBumperDefault{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(160deg,#1a1410,#2a1f18,#1e1510 60%,#14100c);overflow:hidden}.tvBumperDefault:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 50% 45%,rgba(212,168,78,.06) 0%,rgba(255,128,64,.03) 40%,transparent 70%);pointer-events:none;animation:tvBumper-glow 8s ease-in-out infinite alternate}@keyframes tvBumper-glow{0%{opacity:.6}to{opacity:1}}.tvBumperDefault__noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;pointer-events:none;z-index:0}.tvBumperDefault__scanlines{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.015) 0px,rgba(255,255,255,.015) 1px,transparent 1px,transparent 3px);pointer-events:none;z-index:0}.tvBumperDefault__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:1;padding:0 24px 40px;text-align:center}.tvBumperDefault__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;filter:drop-shadow(0 0 20px rgba(212,168,78,.2)) drop-shadow(0 0 40px rgba(212,168,78,.08))}.tvBumperDefault__roomName{margin:8px 0 0;font-size:14px;font-weight:600;letter-spacing:.12em;color:rgba(255,255,255,.7)}.tvBumperDefault__label{margin:0;font-size:11px;font-weight:400;letter-spacing:.06em;color:rgba(255,255,255,.3);font-style:italic}.tvBumperDefault__countdown{margin:4px 0 0;font-size:44px;font-weight:200;letter-spacing:.08em;color:rgba(255,255,255,.5);font-variant-numeric:tabular-nums;line-height:1}.tvBumperDefault__progressTrack{position:absolute;bottom:0;left:0;width:100%;height:2px;background:rgba(255,255,255,.04);z-index:1}.tvBumperDefault__progressBar{height:100%;background:linear-gradient(90deg,rgba(212,168,78,.4),rgba(212,168,78,.7) 60%,rgba(212,168,78,.5));transition:width 1s linear;box-shadow:0 0 4px rgba(212,168,78,.3)}.chatTiles{display:flex;justify-content:space-around;flex-wrap:wrap;margin:20px 5px 5px}@media(min-width:1024px){.chatTiles{max-width:480px;margin-inline:auto;justify-content:center;gap:28px}}.chatTiles .chatTile{display:flex;flex-direction:column;align-items:center;padding:10px;max-width:150px;word-break:break-all;text-align:center}.chatTiles .chatTile .icon{display:flex;align-items:center;justify-content:center;position:relative;--dimension: 70px;width:var(--dimension);height:var(--dimension);aspect-ratio:1 / 1;background-color:var(--ion-background-color-step-50);background-size:cover;background-position:center;border-radius:var(--radius-full);color:var(--palette-light-shade);overflow:visible}.chatTiles .chatTile .icon.has-tile{background:none}.chatTiles .chatTile .icon.is-uploading-cover{position:relative}.chatTiles .chatTile .icon.is-uploading-cover .tileImg{clip-path:circle(50%)}.chatTiles .chatTile .icon .coverRing{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);pointer-events:none;z-index:2}.chatTiles .chatTile .icon .tileImg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-full);display:block}.chatTiles .chatTile .icon.is-create{background:linear-gradient(135deg,rgba(var(--color-cta-rgb),.15),rgba(var(--color-cta-rgb),.05));border:1.5px solid rgba(var(--color-cta-rgb),.25);color:var(--color-cta);transition:border-color .2s,background .2s}.chatTiles .chatTile .icon.is-create ion-icon{font-size:1.6rem}.chatTiles .chatTile .title{margin:10px 0 0;font-size:1.1rem}.chatTiles .chatTile .noticeUnread{font-size:.7rem;color:var(--color-cta)}.chatTiles .chatTile .noticeNew{font-size:.85rem;color:var(--color-accent)}.chatTiles .chatTile .badge{width:22px;height:22px;border-radius:var(--radius-full);border:2px solid var(--ion-background-color);display:flex;align-items:center;justify-content:center}.chatTiles .chatTile .badge ion-icon{font-size:.75rem;color:#fff}.chatTiles .chatTile .badge.is-status{position:absolute;bottom:-4px;right:-4px;width:26px;height:26px;background:rgba(var(--palette-white-rgb),.12);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.chatTiles .chatTile .badge.is-status.is-starred{background:rgba(212,164,74,.25)}.chatTiles .chatTile .badge.is-status.is-starred ion-icon{color:#d4a44a}.chatTiles .chatTile .badge.is-status.is-unread{background:rgba(var(--color-primary-rgb, 255, 140, 50),.25)}.chatTiles .chatTile .badge.is-status.is-unread ion-icon{color:var(--color-primary, #ff8c32)}.chatTiles .chatTile .badge.is-private{background:var(--color-text-muted)}.chatTiles .chatTile .badge.is-restrict{background:var(--color-accent-shade)}.chatTiles .chatTile .badgeGroup.is-topLeft{position:absolute;top:-3px;left:-3px;display:flex;gap:0}.chatTiles .chatTile .badgeGroup.is-topLeft .badge{position:relative;top:auto;left:auto}.chatTiles .chatTile .badgeGroup.is-topLeft .badge+.badge{margin-left:-6px}.chatTiles .createForm{display:flex;flex-direction:column;gap:14px;padding:4px 0}.chatTiles .createForm .title{color:var(--color-accent);font-size:15px;font-weight:600;letter-spacing:.3px;text-align:center;margin:0}.chatTiles .createForm .sectionLabel{font-size:.65rem;color:var(--palette-light-tint);text-transform:uppercase;letter-spacing:1px;margin:0}.chatTiles .createForm .settings{background:rgba(var(--palette-light-rgb),.03);border-radius:10px;border:1px solid rgba(var(--palette-light-rgb),.05);overflow:hidden}.chatTiles .createForm .settingRow{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid rgba(var(--palette-light-rgb),.05)}.chatTiles .createForm .settingRow.is-last{border-bottom:none}.chatTiles .createForm .settingInfo{display:flex;align-items:center;gap:8px}.chatTiles .createForm .settingInfo ion-icon{color:var(--color-cta);font-size:1rem}.chatTiles .createForm .settingName{display:block;color:var(--palette-light-shade);font-size:.8rem}.chatTiles .createForm .settingDesc{display:block;color:var(--palette-light-tint);font-size:.65rem}.dkUserCard{position:fixed;z-index:30000;background:var(--dk-glass-float);backdrop-filter:var(--dk-blur-float);-webkit-backdrop-filter:var(--dk-blur-float);border:1px solid var(--dk-border-float);border-radius:16px;box-shadow:var(--dk-shadow-float);width:260px;padding:14px;pointer-events:auto;cursor:pointer;opacity:0;transform:scale(.95);transition:opacity var(--dk-enter-duration) ease-out,transform var(--dk-enter-duration) ease-out}.dkUserCard.is-visible{opacity:1;transform:scale(1)}.dkUserCard.is-exiting{opacity:0;transform:scale(.95);transition:opacity var(--dk-exit-duration) ease-in,transform var(--dk-exit-duration) ease-in}.dkUserCard .dkUserCardLayout{display:flex;gap:12px;align-items:flex-start}.dkUserCard .dkUserCardAvatar{--d: 44px;width:var(--d);height:var(--d);min-width:var(--d);border-radius:50%;object-fit:cover;border:2px solid rgba(218,175,80,.3)}.dkUserCard .dkUserCardAvatarPlaceholder{--d: 44px;width:var(--d);height:var(--d);min-width:var(--d);border-radius:50%;background:rgba(218,175,80,.15);border:2px solid rgba(218,175,80,.3)}.dkUserCard .dkUserCardInfo{flex:1;min-width:0}.dkUserCard .dkUserCardNameRow{display:flex;align-items:center;gap:4px}.dkUserCard .dkUserCardUsername{font-size:14px;font-weight:600;color:#fff}.dkUserCard .dkUserCardBio{font-size:11px;color:rgba(255,255,255,.4);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dkUserCard .dkUserCardSocials{display:flex;gap:6px;margin-top:8px}.dkUserCard .dkUserCardSocialIcon{--d: 22px;width:var(--d);height:var(--d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;cursor:pointer;border-width:1px;border-style:solid;-webkit-tap-highlight-color:transparent}.dkUserCard .dkUserCardSocialIcon ion-icon{font-size:12px}.dkUserCard .dkUserCardSocialIcon:active{opacity:.7}.dkUserCard .dkUserCardReport{display:flex;align-items:center;gap:6px;padding:8px 12px;margin-top:6px;border-top:1px solid rgba(255,255,255,.04);font-size:.6875rem;color:rgba(255,100,100,.6);cursor:pointer}.dkUserCard .dkUserCardReport ion-icon{font-size:13px}.dkUserCard .dkUserCardReport:active{color:rgba(255,100,100,.9)}.dkUserCardDismissLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29999}[id^=videoMaker_].videoMaker{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;min-height:100dvh;padding-top:var(--ion-safe-area-top, 0px);padding-right:var(--ion-safe-area-right, 0px);padding-bottom:var(--ion-safe-area-bottom, 0px);padding-left:var(--ion-safe-area-left, 0px);z-index:9999;background:rgba(10,10,21,.88);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}[id^=videoMaker_] .vmCard{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}[id^=videoMaker_] .vmHeader{display:flex;justify-content:flex-end;padding:12px 16px}[id^=videoMaker_] .vmClose{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-size:22px;color:rgba(255,255,255,.7);cursor:pointer}[id^=videoMaker_] .vmPreview{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}[id^=videoMaker_] .vmPreviewBlur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;filter:blur(24px) brightness(.35);opacity:.7;transform:scale(1.3)}[id^=videoMaker_] .vmLoading{display:flex;align-items:center;justify-content:center;min-height:200px}[id^=videoMaker_] .vmPlayArea{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer}[id^=videoMaker_] .vmPlayArea .videoPlayerClosed{width:auto!important;height:auto!important}[id^=videoMaker_] .vmPlayArea .videoPlayerClosed{width:100%;height:100%}[id^=videoMaker_] .vmPlayArea .videoPlayerClosed{background:transparent;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}[id^=videoMaker_] .vmPlayArea .videoPlayerClosed img,[id^=videoMaker_] .vmPlayArea img{width:100%!important;height:100%!important;object-fit:contain!important}[id^=videoMaker_] .vmPlayArea .videoPlayerShade{display:none!important}[id^=videoMaker_] .vmPlayArea .videoPlayerShade.vpShadeSensitive{display:flex!important;position:absolute!important;top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important;width:auto!important;height:auto!important;background:rgba(0,0,0,.85)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:0!important}[id^=videoMaker_] .vmNativePlayer{position:relative;z-index:1;width:100%;max-height:100%;object-fit:contain;background:transparent}[id^=videoMaker_] .vmPlayBtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:56px;height:56px;border-radius:50%;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;font-size:28px;color:rgba(255,255,255,.9)}[id^=videoMaker_] .vmActions{display:flex;flex-direction:column;gap:12px;padding:20px 16px}[id^=videoMaker_] .vmPill{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.7);font-size:14px;font-weight:500;cursor:pointer}[id^=videoMaker_] .vmPill ion-icon{font-size:20px;color:rgba(255,255,255,.5)}[id^=videoMaker_] .vmPillActive{background:rgba(var(--color-cta-rgb),.15);border-color:rgba(var(--color-cta-rgb),.2);color:var(--color-cta)}[id^=videoMaker_] .vmPillActive ion-icon{color:var(--color-cta)}[id^=videoMaker_] .vmToggleRow{display:flex;align-items:center;justify-content:space-between;padding:8px 18px;border-radius:14px;background:rgba(255,255,255,.04)}[id^=videoMaker_] .vmToggleLabel{font-size:14px;color:rgba(255,255,255,.6)}[id^=videoMaker_] .vmConfirm{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:14px;border:none;background:linear-gradient(135deg,var(--color-cta),var(--color-accent-shade));color:var(--color-cta-contrast);font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 4px 16px rgba(var(--color-cta-rgb),.3)}[id^=videoMaker_] .vmConfirm ion-icon{font-size:18px}@media screen and (min-width:1024px){[id^=videoMaker_].videoMaker{align-items:center;justify-content:center;padding:32px}[id^=videoMaker_] .vmCard{flex:0 0 auto;width:min(560px,100%);max-height:min(88dvh,760px);overflow:hidden;border-radius:20px;background:rgba(18,18,28,.72);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 80px rgba(0,0,0,.5)}[id^=videoMaker_] .vmPreview{flex:0 0 auto;height:clamp(280px,42vh,420px)}[id^=videoMaker_] .vmPlayArea .videoPlayerClosed{width:100%!important;height:100%!important}[id^=videoMaker_] [id^=videoPlayerOpen_].videoPlayerOpen.isOpen{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}[id^=videoMaker_] [data-action=vpRotate]{display:none}}[id^=videoPlayerClosed_].videoPlayerClosed{display:flex;align-items:center;position:relative;width:100%;max-width:100%;max-height:450px;min-height:150px;background-color:rgba(1,1,1,.5)}[id^=videoPlayerClosed_].videoPlayerClosed img{width:100%;height:100%;min-height:150px;max-height:450px!important;object-fit:cover!important}[id^=videoPlayerClosed_] .videoPlayerShade{position:absolute;flex-direction:column;display:flex;gap:8px;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;z-index:9999;color:var(--color-text-primary);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}[id^=videoPlayerClosed_] .videoPlayerShade:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(3,6,10,.78),rgba(3,6,10,.32),rgba(3,6,10,0))}[id^=videoPlayerClosed_] .videoPlayerShade>*{position:relative;z-index:1}[id^=videoPlayerClosed_] .videoPlayerShade ion-icon{font-size:2.2rem;color:rgba(245,241,232,.92);filter:drop-shadow(0 2px 5px rgba(2,3,5,.32))}[id^=videoPlayerClosed_] .videoPlayerShade h3,[id^=videoPlayerClosed_] .videoPlayerShade h6{margin:5px 0 2px;font-weight:600;letter-spacing:.01em}[id^=videoPlayerClosed_] .videoPlayerShade span{color:rgba(244,239,229,.82);font-weight:500;letter-spacing:.02em}[id^=videoPlayerClosed_] .vpShadeCommon{background-color:rgba(8,11,16,.48)}[id^=videoPlayerClosed_] .vpShadeSensitive{background-color:rgba(17,18,21,.8)}[id^=videoPlayerClosed_] .vpShadeIsHall{background-color:rgba(8,14,22,.48);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[id^=videoPlayerClosed_] .vpShadeNewspaper{background-color:rgba(100,100,100,.3);font-family:Libre Baskerville,Times New Roman,serif!important}[id^=videoPlayerClosed_] .vpShadeNewspaper h3,[id^=videoPlayerClosed_] .vpShadeNewspaper span{font-family:Libre Baskerville,Times New Roman,serif!important}[id^=videoPlayerClosed_] .vpShadeNoThumb{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(8,11,16,.65);color:rgba(244,239,229,.82);border-radius:8px}[id^=videoPlayerClosed_] .vpShadeNoThumb ion-icon{font-size:2rem;margin-bottom:4px}[id^=videoPlayerClosed_] .vpShadeNoThumb span{font-weight:500;letter-spacing:.02em;font-size:.85rem}body.videoPlayerImmersive{overflow:hidden;overscroll-behavior:none}[id^=videoPlayerOpen_].videoPlayerOpen{--vp-surface-bg: rgba(20, 20, 24, .56);--vp-text-main: #f3edf5;--vp-text-muted: rgba(243, 237, 245, .72);--vp-accent-warm: #5c3a67;--vp-accent-cool: rgba(243, 237, 245, .72);--vp-shadow-soft: rgba(7, 7, 11, .4);--vp-shadow-soft-strong: rgba(5, 5, 8, .5);position:fixed;display:none;flex-direction:column;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:99999;background:radial-gradient(120% 110% at 50% -18%,rgba(76,40,96,.2),rgba(17,14,24,0) 52%),linear-gradient(175deg,#121217,#0d0d12 58%,#08080c)}[id^=videoPlayerOpen_].videoPlayerOpen.isOpen{display:flex}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper{--vp-text-main: #221a11;--vp-text-muted: rgba(34, 26, 17, .74);--vp-accent-warm: #54412a;--vp-shadow-soft: rgba(31, 24, 15, .22);background:radial-gradient(140% 100% at 50% -12%,rgba(250,240,220,.3),rgba(250,240,220,0) 50%),radial-gradient(circle,rgba(165,137,98,.18) .62px,transparent .8px),radial-gradient(circle,rgba(92,72,44,.14) .56px,transparent .72px),radial-gradient(130% 90% at 84% 86%,rgba(121,89,49,.16) 0 22%,transparent 56%),radial-gradient(120% 88% at 12% 12%,rgba(138,102,61,.13) 0 20%,transparent 50%),linear-gradient(172deg,#d8c6ac,#c8b18f 55%,#b99f79);background-size:100% 100%,2.8px 2.8px,2.8px 2.8px,100% 100%,100% 100%,100% 100%;background-position:0 0,0 0,1.4px 1.4px,0 0,0 0,0 0;color:var(--vp-text-main);font-family:Libre Baskerville,Times New Roman,serif}[id^=videoPlayerOpen_].videoPlayerOpen:fullscreen,[id^=videoPlayerOpen_].videoPlayerOpen:-webkit-full-screen,[id^=videoPlayerOpen_].videoPlayerOpen.isFullscreen{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:radial-gradient(120% 110% at 50% -18%,rgba(76,40,96,.2),rgba(17,14,24,0) 52%),linear-gradient(175deg,#121217,#0d0d12 58%,#08080c)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper:fullscreen,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper:-webkit-full-screen,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper.isFullscreen{background:radial-gradient(140% 100% at 50% -12%,rgba(250,240,220,.3),rgba(250,240,220,0) 50%),radial-gradient(circle,rgba(165,137,98,.18) .62px,transparent .8px),radial-gradient(circle,rgba(92,72,44,.14) .56px,transparent .72px),radial-gradient(130% 90% at 84% 86%,rgba(121,89,49,.16) 0 22%,transparent 56%),radial-gradient(120% 88% at 12% 12%,rgba(138,102,61,.13) 0 20%,transparent 50%),linear-gradient(172deg,#d8c6ac,#c8b18f 55%,#b99f79);background-size:100% 100%,2.8px 2.8px,2.8px 2.8px,100% 100%,100% 100%,100% 100%;background-position:0 0,0 0,1.4px 1.4px,0 0,0 0,0 0}[id^=videoPlayerOpen_] ion-icon{font-size:1.1rem}[id^=videoPlayerOpen_] .vpLoading{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(5,8,12,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9998}[id^=videoPlayerOpen_] .vpLoading ion-spinner{--color: rgba(245, 241, 232, .88);transform:scale(1.7)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpLoading{background:radial-gradient(circle,rgba(146,116,75,.18) .58px,transparent .76px),linear-gradient(170deg,rgba(184,160,128,.54),rgba(166,139,104,.52));background-size:2.8px 2.8px,100% 100%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpLoading ion-spinner{--color: rgba(45, 34, 21, .92)}[id^=videoPlayerOpen_] .vpEnded{position:absolute;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;padding:22px;background:linear-gradient(to top,rgba(15,14,20,.82),rgba(16,14,22,.62) 42%,rgba(11,10,16,.24));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9999}[id^=videoPlayerOpen_] .vpEnded.isVisible{display:flex}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpEnded{background:radial-gradient(circle,rgba(155,130,93,.2) .62px,transparent .8px),radial-gradient(circle,rgba(90,70,42,.16) .56px,transparent .72px),linear-gradient(to top,rgba(182,159,127,.9),rgba(199,176,146,.8) 44%,rgba(216,196,168,.56));background-size:2.8px 2.8px,2.8px 2.8px,100% 100%;background-position:0 0,1.4px 1.4px,0 0}[id^=videoPlayerOpen_] .vpEndedActions{display:flex;justify-content:center;align-items:center;gap:12px;width:min(360px,100%);min-width:min(280px,100%)}[id^=videoPlayerOpen_] .vpEndedActions>div{display:flex;flex:1 1 0;flex-direction:row;justify-content:center;align-items:center;gap:7px;min-width:132px;padding:11px 14px;border-radius:11px;background:linear-gradient(180deg,rgba(38,34,46,.5),rgba(18,15,24,.64));box-shadow:0 4px 10px var(--vp-shadow-soft),inset 0 .6px rgba(233,223,240,.08);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpEndedActions>div{background:radial-gradient(circle,rgba(145,121,88,.2) .6px,transparent .8px),linear-gradient(180deg,rgba(228,211,186,.86),rgba(205,181,149,.92));background-size:2.8px 2.8px,100% 100%;color:#231b12;box-shadow:0 2px 8px rgba(33,26,17,.22),inset 0 .8px rgba(255,245,226,.34);border:1px solid rgba(102,78,49,.24)}[id^=videoPlayerOpen_] .vpEnded ion-icon{font-size:1.35rem;color:var(--vp-text-main)}[id^=videoPlayerOpen_] .vpEnded h3{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.01em;color:var(--vp-text-main)}[id^=videoPlayerOpen_] video{position:absolute;width:100%;height:100%;object-fit:contain;background:linear-gradient(180deg,rgba(3,4,6,.36),rgba(3,4,6,.6))}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper video{filter:sepia(.2) saturate(.86) contrast(.93)}[id^=videoPlayerOpen_] .vpControls{display:flex;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:end;width:100%;height:100%;gap:0;padding:12px;background:transparent;z-index:99999;transition:opacity .22s ease-out,visibility .22s ease-out;padding-bottom:calc(12px + var(--ion-safe-area-bottom, 0px))}[id^=videoPlayerOpen_] .vpControls.isVisible,[id^=videoPlayerOpen_] .vpControls.isInteracting{opacity:1;visibility:visible;pointer-events:auto}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpControls{gap:6px}[id^=videoPlayerOpen_].videoPlayerOpen:fullscreen .vpControls,[id^=videoPlayerOpen_].videoPlayerOpen:-webkit-full-screen .vpControls,[id^=videoPlayerOpen_].videoPlayerOpen.isFullscreen .vpControls{padding-top:max(12px,var(--ion-safe-area-top, 0px));padding-right:max(12px,var(--ion-safe-area-right, 0px));padding-bottom:max(10px,var(--ion-safe-area-bottom, 0px));padding-left:max(12px,var(--ion-safe-area-left, 0px))}[id^=videoPlayerOpen_].videoPlayerOpen:fullscreen .vpButtons,[id^=videoPlayerOpen_].videoPlayerOpen:-webkit-full-screen .vpButtons,[id^=videoPlayerOpen_].videoPlayerOpen.isFullscreen .vpButtons{margin-bottom:max(8px,var(--ion-safe-area-bottom, 0px))}[id^=videoPlayerOpen_].videoPlayerOpen.isLandscapeLayout .vpControls{justify-content:end;padding-top:max(8px,var(--ion-safe-area-top, 0px));padding-right:max(12px,var(--ion-safe-area-right, 0px));padding-bottom:max(8px,var(--ion-safe-area-bottom, 0px));padding-left:max(12px,var(--ion-safe-area-left, 0px))}[id^=videoPlayerOpen_] .vpTracker{width:100%;margin-bottom:-2px;color:var(--vp-accent-warm)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker{margin-bottom:4px;color:rgba(62,46,26,.9)}[id^=videoPlayerOpen_] .vpSeekLoading{display:flex;justify-content:center;align-items:center;width:100%;min-height:14px;margin-top:-1px;margin-bottom:2px;pointer-events:none}[id^=videoPlayerOpen_] .vpSeekLoading ion-spinner{--color: rgba(243, 237, 245, .78);transform:scale(.82)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpSeekLoading{margin-top:2px;margin-bottom:3px}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpSeekLoading ion-spinner{--color: rgba(62, 46, 26, .74)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker.MuiSlider-root,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider.MuiSlider-root{-webkit-tap-highlight-color:transparent}[id^=videoPlayerOpen_] .vpTracker.MuiSlider-root{padding:2px 0;min-height:10px}[id^=videoPlayerOpen_] .vpTracker .MuiSlider-rail{height:4px;border-radius:999px;opacity:1;color:rgba(243,237,245,.2)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-rail{height:5px;color:rgba(154,126,86,.46)}[id^=videoPlayerOpen_] .vpTracker .MuiSlider-track{height:4px;border:none;border-radius:999px;box-shadow:0 0 2px rgba(92,58,103,.16)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-track{height:5px;box-shadow:0 0 0 .5px rgba(44,31,16,.26);color:rgba(196,166,123,.9)}[id^=videoPlayerOpen_] .vpTracker .MuiSlider-thumb{width:10px;height:10px;background-color:var(--vp-text-main);box-shadow:0 0 0 1.5px rgba(92,58,103,.14),0 1px 4px rgba(0,0,0,.24)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-thumb{width:11px;height:11px;-webkit-tap-highlight-color:transparent;background-color:#dbc39d;box-shadow:0 0 0 1.5px rgba(109,81,48,.36),0 1px 2px rgba(39,27,14,.34)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-thumb:before{box-shadow:none}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-thumb:after{box-shadow:none}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-thumb:hover:before,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-thumb.Mui-focusVisible:before,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-thumb.Mui-active:before{box-shadow:none}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-thumb:hover:after,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-thumb.Mui-focusVisible:after,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-thumb.Mui-active:after{box-shadow:none}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-thumb:hover,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-thumb.Mui-focusVisible{box-shadow:0 0 0 3px rgba(102,78,47,.26),0 2px 4px rgba(26,18,10,.36)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpTracker .MuiSlider-thumb.Mui-active{background-color:#e0cca9;box-shadow:0 0 0 3px rgba(102,78,47,.28),0 2px 4px rgba(26,18,10,.38)}[id^=videoPlayerOpen_] .vpTracker .MuiSlider-thumb:hover,[id^=videoPlayerOpen_] .vpTracker .MuiSlider-thumb.Mui-focusVisible{box-shadow:0 0 0 3px rgba(92,58,103,.2),0 2px 6px rgba(0,0,0,.28)}[id^=videoPlayerOpen_].videoPlayerOpen.isLandscapeLayout .vpTracker{margin-bottom:-2px}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper.isLandscapeLayout .vpTracker{margin-bottom:4px}[id^=videoPlayerOpen_] .vpButtons{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;margin-bottom:3px;margin-top:-2px;padding:8px 10px;border-radius:9999px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpButtons{border-radius:4px;background:radial-gradient(circle,rgba(178,151,113,.56) .66px,transparent .82px),radial-gradient(circle,rgba(140,113,79,.34) .58px,transparent .76px),linear-gradient(180deg,rgba(225,205,175,.12),rgba(206,180,146,.1));background-size:2.8px 2.8px,2.8px 2.8px,100% 100%;background-position:0 0,1.4px 1.4px,0 0;border:none;box-shadow:inset 0 .8px rgba(250,237,214,.18);margin-top:0}[id^=videoPlayerOpen_] .vpLeftDown{display:flex;justify-content:start;align-items:center;min-width:0;flex:1;gap:8px}[id^=videoPlayerOpen_] .vpRightDown{display:flex;justify-content:start;align-items:center;flex-shrink:0;gap:8px}[id^=videoPlayerOpen_] .vpVolume{display:flex;justify-content:start;align-items:center;gap:6px;width:clamp(80px,14vw,104px);color:var(--vp-text-muted)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolume{color:rgba(47,36,22,.86);padding:0;border-radius:0;background:transparent;border:none}[id^=videoPlayerOpen_] .vpVolumeIcon{font-size:1.22rem;color:var(--vp-text-muted);filter:none}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeIcon{color:rgba(54,41,25,.9);font-size:1.4rem;min-width:1.4rem}[id^=videoPlayerOpen_] .vpVolumeSlider{width:100%;color:var(--vp-text-muted)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider{color:rgba(167,136,94,.92)}[id^=videoPlayerOpen_] .vpVolumeSlider .MuiSlider-rail{height:4px;opacity:1;color:rgba(243,237,245,.26)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-rail{color:rgba(171,142,103,.52);background-image:radial-gradient(circle,rgba(178,151,113,.56) .58px,transparent .76px),radial-gradient(circle,rgba(144,117,83,.36) .5px,transparent .68px),radial-gradient(circle,rgba(124,99,69,.26) .44px,transparent .62px);background-size:2.2px 2.2px,2.2px 2.2px,2.8px 2.8px;background-position:0 0,1.1px 1.1px,.7px .7px}[id^=videoPlayerOpen_] .vpVolumeSlider .MuiSlider-track{height:4px;border:none;box-shadow:0 0 2px rgba(92,58,103,.14)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-track{box-shadow:0 0 1px rgba(58,43,25,.24);color:rgba(193,163,121,.9)}[id^=videoPlayerOpen_] .vpVolumeSlider .MuiSlider-thumb{width:8px;height:8px;background-color:var(--vp-text-main);box-shadow:0 0 0 1.5px rgba(92,58,103,.14),0 2px 4px rgba(0,0,0,.24)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-thumb{width:9px;height:9px;-webkit-tap-highlight-color:transparent;background-color:#dbc39d;box-shadow:0 0 0 1.4px rgba(108,81,49,.34),0 1px 2px rgba(36,25,13,.34)}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-thumb:before{box-shadow:none}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-thumb:after{box-shadow:none}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-thumb:hover:before,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-thumb.Mui-focusVisible:before,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-thumb.Mui-active:before{box-shadow:none}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-thumb:hover:after,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-thumb.Mui-focusVisible:after,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-thumb.Mui-active:after{box-shadow:none}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-thumb:hover,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-thumb.Mui-focusVisible,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeSlider .MuiSlider-thumb.Mui-active{background-color:#e0cca9;box-shadow:0 0 0 2.6px rgba(101,77,47,.26),0 1px 2px rgba(33,23,12,.34)}[id^=videoPlayerOpen_] .vpActionBtn{display:inline-flex;position:relative;overflow:hidden;isolation:isolate;cursor:pointer;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:7px;font-size:1.02rem;border-radius:9999px;color:rgba(243,237,245,.65);background:linear-gradient(180deg,rgba(48,45,58,.4),rgba(20,19,28,.54));box-shadow:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:transform .14s ease,box-shadow .18s ease,background .18s ease}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpActionBtn{color:rgba(36,28,18,.86);background:radial-gradient(circle,rgba(176,149,112,.46) .62px,transparent .8px),radial-gradient(circle,rgba(138,112,79,.28) .54px,transparent .72px),linear-gradient(180deg,rgba(225,205,175,.2),rgba(206,180,146,.16));background-size:2.8px 2.8px,2.8px 2.8px,100% 100%;background-position:0 0,1.4px 1.4px,0 0;border-radius:5px;border:none;box-shadow:inset 0 .7px rgba(250,237,214,.16);backdrop-filter:none;-webkit-backdrop-filter:none}[id^=videoPlayerOpen_] .vpActionBtn:active{transform:translateY(1px) scale(.985)}[id^=videoPlayerOpen_] .videoPlayerRotate.vpActionBtn,[id^=videoPlayerOpen_] .videoPlayerClose.vpActionBtn{color:rgba(243,237,245,.65);box-shadow:none}[id^=videoPlayerOpen_] .vpRightDown .vpCaptions.captionToggleBtn{color:rgba(243,237,245,.65);opacity:1}[id^=videoPlayerOpen_] .vpRightDown .vpCaptions.captionToggleBtn.is-on{color:var(--color-accent, #f5c451)}[id^=videoPlayerOpen_] .vpRightDown .vpCaptions .captionToggleBtn__icon{font-size:1.02rem}[id^=videoPlayerOpen_] .vpPlayIcon{position:relative;z-index:3;color:var(--vp-text-main);opacity:.96}[id^=videoPlayerOpen_] .videoPlayerCloseIcon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em;pointer-events:none;color:currentColor;opacity:1;z-index:1}[id^=videoPlayerOpen_] .vpShowTime{max-width:min(46vw,300px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;border-radius:999px;color:var(--vp-text-muted);background:linear-gradient(180deg,rgba(47,43,57,.36),rgba(21,18,29,.44));box-shadow:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);font-size:.76rem;letter-spacing:.01em;font-variant-numeric:tabular-nums}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpShowTime{color:rgba(36,27,17,.84);background:radial-gradient(circle,rgba(176,149,112,.42) .6px,transparent .78px),radial-gradient(circle,rgba(138,112,79,.24) .52px,transparent .7px),linear-gradient(180deg,rgba(225,205,175,.18),rgba(206,180,146,.14));background-size:2.8px 2.8px,2.8px 2.8px,100% 100%;background-position:0 0,1.4px 1.4px,0 0;border:none;border-radius:4px;text-shadow:none;box-shadow:inset 0 .7px rgba(250,237,214,.14)}[id^=videoPlayerOpen_] .videoPlayerRotate.vpActionBtn,[id^=videoPlayerOpen_] .vpVolumeIcon,[id^=videoPlayerOpen_] .vpShowTime{filter:contrast(1.03) saturate(.9);text-shadow:.008em .008em 0 rgba(245,236,247,.2),-.01em -.01em 0 rgba(46,34,57,.12);animation:vpNewsNoOverflowInk 3.6s steps(6,end) infinite}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .videoPlayerRotate.vpActionBtn,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpVolumeIcon,[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpShowTime{filter:none;text-shadow:none;animation:none}@keyframes vpNewsNoOverflowInk{0%,to{opacity:1}14%{opacity:.98}37%{opacity:.94}51%{opacity:.99}74%{opacity:.95}}[id^=videoPlayerOpen_].videoPlayerOpen.isLandscapeLayout .vpButtons{margin-bottom:2px;margin-top:-2px;min-height:50px;padding:8px 12px}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper.isLandscapeLayout .vpButtons{margin-top:0}[id^=videoPlayerOpen_].videoPlayerOpen.isLandscapeLayout .vpLeftDown,[id^=videoPlayerOpen_].videoPlayerOpen.isLandscapeLayout .vpRightDown{gap:8px}[id^=videoPlayerOpen_].videoPlayerOpen.isLandscapeLayout .vpVolume{width:min(220px,28vw);max-width:220px}[id^=videoPlayerOpen_].videoPlayerOpen.isLandscapeLayout .vpShowTime{font-size:.9rem;letter-spacing:.02em}[id^=videoPlayerOpen_].videoPlayerOpen.isLandscapeLayout .vpActionBtn{width:35px;min-width:35px;height:35px}@media screen and (max-width:460px){[id^=videoPlayerOpen_] .vpControls{padding-right:10px;padding-left:10px}[id^=videoPlayerOpen_] .vpButtons{min-height:52px;padding:8px 10px;gap:8px}[id^=videoPlayerOpen_] .vpLeftDown{gap:8px}[id^=videoPlayerOpen_] .vpShowTime{max-width:min(36vw,180px);font-size:.72rem}[id^=videoPlayerOpen_] .vpVolume{width:74px;gap:5px}[id^=videoPlayerOpen_] .vpEndedActions{width:min(250px,100%);flex-direction:column;min-width:0}[id^=videoPlayerOpen_] .vpEndedActions>div{width:100%;min-width:0}}@media screen and (max-height:420px)and (orientation:landscape){[id^=videoPlayerOpen_] .vpControls{gap:0}[id^=videoPlayerOpen_] .vpButtons{margin-top:-2px;margin-bottom:2px}[id^=videoPlayerOpen_].videoPlayerOpen.vpOpenNewspaper .vpButtons{margin-top:0}}body.a11y-reduce-transparency [id^=videoPlayerOpen_] .vpActionBtn,body.a11y-reduce-transparency [id^=videoPlayerOpen_] .vpShowTime{background:rgba(0,0,0,.88)}body.a11y-reduce-transparency [id^=videoPlayerOpen_] .vpLoading,body.a11y-reduce-transparency [id^=videoPlayerOpen_] .vpEnded,body.a11y-reduce-transparency [id^=videoPlayerOpen_] .vpEndedActions>div{background:rgba(0,0,0,.92)}body.a11y-reduce-transparency [id^=videoMaker_].videoMaker,body.a11y-reduce-transparency [id^=videoMaker_] .vmPlayBtn{background:rgba(0,0,0,.92)}.chatModal .chatHeader{position:relative}.chatModal .chatHeader ion-toolbar{--background: rgba(var(--color-cta-rgb), .08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);--border-color: rgba(var(--color-cta-rgb), .1);--min-height: 56px;--padding-start: 0;--padding-end: 0}.chatModal .chatHeader .backBtn{color:rgba(var(--palette-white-rgb),.5);font-size:18px;--padding-start: 4px;--padding-end: 0}.chatModal .chatHeader .headerMiddle{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.chatModal .chatHeader .headerAvatarWrap{width:34px;height:34px;flex-shrink:0;position:relative;line-height:0}.chatModal .chatHeader .headerAvatar{width:34px;height:34px;border-radius:var(--radius-full)}.chatModal .chatHeader .headerTile{display:block;width:34px;height:34px;border-radius:var(--radius-full);object-fit:cover}.chatModal .chatHeader .onlineDot{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:var(--radius-full);background:#2ecc71;border:2px solid var(--color-surface-base);z-index:1}.chatModal .chatHeader .onlineDot.is-offline{display:none}.chatModal .chatHeader .tileUploadBtn{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);opacity:0;transition:opacity .2s;cursor:pointer;z-index:2}.chatModal .chatHeader .tileUploadBtn ion-icon{font-size:14px;color:rgba(var(--palette-white-rgb),.9)}body.a11y-large-targets .chatModal .chatHeader .tileUploadBtn{min-width:0;min-height:0}.chatModal .chatHeader .headerAvatarWrap:hover .tileUploadBtn{opacity:1}.chatModal .chatHeader .headerCoverRing{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);pointer-events:none}.chatModal .chatHeader .headerInfo{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:0}.chatModal .chatHeader .headerName{color:rgba(var(--palette-white-rgb),.92);font-weight:600;font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px;margin:0;padding:0}.chatModal .chatHeader .headerStatus{font-size:10px;line-height:1.15;margin:0;padding:0;color:var(--color-text-muted)}.chatModal .chatHeader .headerStatus.is-typing{color:rgba(var(--color-cta-rgb),.7);font-style:italic}.chatModal .chatHeader .headerStatus.is-empty{opacity:.25}.chatModal .chatHeader .badge{font-size:8px;padding:2px 6px;border-radius:6px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.chatModal .chatHeader .badge.is-private{background:rgba(116,127,141,.2);color:rgba(116,127,141,.9);border:1px solid rgba(116,127,141,.2)}.chatModal .chatHeader .badge.is-restrict{background:rgba(var(--color-accent-rgb),.15);color:rgba(var(--color-accent-rgb),.9);border:1px solid rgba(var(--color-accent-rgb),.2)}.chatModal .chatHeader .gearBtn{color:rgba(var(--palette-white-rgb),.35);font-size:18px;--padding-start: 4px;--padding-end: 8px;transition:color .2s cubic-bezier(.4,0,.2,1)}.chatModal .chatHeader .gearBtn:hover{color:rgba(var(--palette-white-rgb),.6)}body.a11y-high-contrast .chatModal .chatHeader ion-toolbar{--background: #111;--border-color: #fff}body.a11y-high-contrast .chatModal .chatHeader .onlineDot{background:#0f0;border-color:#000}body.a11y-reduce-transparency .chatModal .chatHeader ion-toolbar{--background: rgba(var(--palette-dark-rgb), .88)}body.a11y-large-text .chatModal .chatHeader .headerName{font-size:calc(14px * var(--a11y-font-scale))}body.a11y-large-text .chatModal .chatHeader .headerStatus{font-size:calc(10px * var(--a11y-font-scale))}.chatConfigMeasure{position:fixed;top:-9999px;left:0;width:100%;visibility:hidden;pointer-events:none;padding:0}.chatConfigMeasure .drawerSection{margin-bottom:20px;padding:0 16px}.chatConfigMeasure .sectionLabel{display:block;font-size:11px;margin-bottom:8px;padding-left:4px}.chatConfigMeasure .drawerItem{display:flex;align-items:center;gap:12px;padding:14px}.chatConfigMeasure .itemIcon{font-size:18px}.chatConfigMeasure .itemLabel{font-size:14px}.chatConfigDrawer{--background: transparent;--backdrop-opacity: .5}.chatConfigDrawer::part(backdrop){background:#000}.chatConfigDrawer .chatConfigContent{--background: rgba(var(--color-surface-raised-rgb, 30, 26, 36), .96);--padding-top: 12px;--padding-bottom: calc(var(--ion-safe-area-bottom, 0px) + 12px);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.chatConfigDrawer::part(handle){width:36px;height:4px;border-radius:var(--radius-pill);background:rgba(var(--palette-white-rgb),.15)}.chatConfigDrawer .drawerTitle{font-size:18px;font-weight:700;color:rgba(var(--palette-white-rgb),.92);text-align:center;margin:4px 0 20px;padding:0 calc(16px + var(--ion-safe-area-right, 0px)) 0 calc(16px + var(--ion-safe-area-left, 0px))}.chatConfigDrawer .drawerSection{margin-bottom:20px;padding:0 calc(16px + var(--ion-safe-area-right, 0px)) 0 calc(16px + var(--ion-safe-area-left, 0px))}.chatConfigDrawer .sectionLabel{display:block;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:rgba(var(--palette-white-rgb),.35);margin-bottom:8px;padding-left:4px}.chatConfigDrawer .sectionGroup{background:rgba(var(--palette-white-rgb),.04);border:1px solid rgba(var(--palette-white-rgb),.06);border-radius:var(--radius-lg, 12px);overflow:hidden}.chatConfigDrawer .drawerItem{display:flex;align-items:center;gap:12px;width:100%;padding:14px;background:transparent;border:none;border-bottom:1px solid rgba(var(--palette-white-rgb),.04);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.chatConfigDrawer .drawerItem:last-child{border-bottom:none}.chatConfigDrawer .drawerItem:active{background:rgba(var(--palette-white-rgb),.06)}.chatConfigDrawer .itemIcon{font-size:18px;color:rgba(var(--color-cta-rgb),.7);flex-shrink:0}.chatConfigDrawer .itemLabel{flex:1;font-size:14px;font-weight:500;color:rgba(var(--palette-white-rgb),.85);text-align:left}.chatConfigDrawer .itemChevron{font-size:14px;color:rgba(var(--palette-white-rgb),.2);flex-shrink:0}.chatConfigDrawer .itemValue{font-size:12px;color:rgba(var(--color-cta-rgb),.6);font-weight:500;flex-shrink:0}.chatConfigDrawer .muteToggle{--background: rgba(var(--palette-white-rgb), .08);--background-checked: rgba(var(--color-cta-rgb), .6);--handle-background: rgba(var(--palette-white-rgb), .7);--handle-background-checked: rgba(var(--palette-white-rgb), .95)}.chatConfigDrawer .drawerSection.is-danger .sectionLabel{color:rgba(var(--color-danger-rgb),.35)}.chatConfigDrawer .drawerSection.is-danger .itemIcon{color:rgba(var(--color-danger-rgb),.85)}.chatConfigDrawer .drawerSection.is-danger .itemLabel{color:color-mix(in srgb,var(--color-danger) 50%,rgb(var(--palette-medium-rgb)))}.chatConfigDrawer .drawerSection.is-danger .itemChevron{color:rgba(var(--color-danger-rgb),.25)}.chatBgPickerMeasure{position:fixed;top:-9999px;left:0;width:100%;visibility:hidden;pointer-events:none;padding:0}.chatBgPicker{--background: transparent;--backdrop-opacity: .5}.chatBgPicker::part(backdrop){background:#000}.chatBgPicker .chatBgPickerContent{--background: rgba(var(--color-surface-raised-rgb, 30, 26, 36), .96);--padding-top: 12px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.chatBgPicker .bgPickerInner{padding:12px calc(16px + var(--ion-safe-area-right, 0px)) calc(24px + var(--ion-safe-area-bottom, 0px)) calc(16px + var(--ion-safe-area-left, 0px))}.chatBgPicker .bgToggle{display:flex;gap:4px;padding:3px;margin-bottom:18px;background:rgba(var(--palette-white-rgb),.05);border-radius:var(--radius-lg, 12px);border:1px solid rgba(var(--palette-white-rgb),.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.chatBgPicker .bgToggle-option{flex:1;text-align:center;padding:8px 0;font-size:13px;font-weight:600;color:rgba(var(--palette-white-rgb),.4);border-radius:var(--radius-md, 10px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background .2s ease}.chatBgPicker .bgToggle-option.is-active{color:rgba(var(--color-cta-rgb),.95);background:rgba(var(--color-cta-rgb),.12);box-shadow:0 0 8px rgba(var(--color-cta-rgb),.1)}.chatBgPicker .bgSection{margin-bottom:18px}.chatBgPicker .bgSection:last-child{margin-bottom:0}.chatBgPicker .bgSection-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.chatBgPicker .bgSection-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--palette-white-rgb),.35);margin-bottom:10px}.chatBgPicker .bgSection-header .bgSection-label{margin-bottom:0}.chatBgPicker .bgCounter{font-size:11px;font-weight:500;color:rgba(var(--palette-white-rgb),.3)}.chatBgPicker .bgGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.chatBgPicker .bgOption{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;-webkit-tap-highlight-color:transparent}.chatBgPicker .bgPreview{width:100%;aspect-ratio:3 / 4;border-radius:var(--radius-lg, 12px);border:2px solid rgba(var(--palette-white-rgb),.06);transition:border-color .2s ease}.chatBgPicker .bgOption.is-selected .bgPreview{border-color:rgba(var(--color-cta-rgb),.7)}.chatBgPicker .bgCheck{position:absolute;top:50%;left:50%;transform:translate(-50%,-70%);font-size:22px;color:rgba(var(--color-cta-rgb),.9)}.chatBgPicker .bgLabel{font-size:10px;color:rgba(var(--palette-white-rgb),.5);text-align:center}.chatBgPicker .bgLabel-default{position:absolute;bottom:4px;left:0;right:0;font-size:9px;font-weight:600;color:rgba(var(--color-cta-rgb),.95);text-shadow:0 1px 3px rgba(0,0,0,.8)}.chatBgPicker .bgGalleryItem .bgPreview{background-size:cover;background-position:center}.chatBgPicker .bgGalleryItem.is-uploading{pointer-events:none;opacity:.7}.chatBgPicker .bgUploadSpinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-70%);width:22px;height:22px;--color: rgba(var(--palette-white-rgb), .7)}.chatBgPicker .bgUploadSlot .bgPreview.is-upload{display:flex;align-items:center;justify-content:center;background:transparent;border:2px dashed rgba(var(--palette-white-rgb),.12)}.chatBgPicker .uploadIcon{font-size:24px;color:rgba(var(--palette-white-rgb),.3)}.chatBgPicker .bgPreview.is-loading{display:flex;align-items:center;justify-content:center;background:rgba(var(--palette-white-rgb),.03)}.chatBgPicker .gallerySpinner{width:20px;height:20px;--color: var(--color-text-muted)}.pinnedBanner{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(var(--color-surface-raised-rgb, 30, 26, 36),.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(var(--palette-white-rgb),.06);animation:pinnedSlideIn .25s ease-out}@keyframes pinnedSlideIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.pinnedBanner .pinnedIcon{font-size:14px;color:rgba(var(--color-cta-rgb),.7);flex-shrink:0}.pinnedBanner .pinnedBody{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.pinnedBanner .pinnedUser{font-size:11px;font-weight:600;color:rgba(var(--color-cta-rgb),.8);line-height:1.2}.pinnedBanner .pinnedText{font-size:12px;color:rgba(var(--palette-white-rgb),.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.pinnedBanner .pinnedClose{font-size:16px;color:rgba(var(--palette-white-rgb),.3);flex-shrink:0;padding:4px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.pinnedBanner .pinnedClose:active{color:rgba(var(--palette-white-rgb),.6)}.chatSearchOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;background:rgba(var(--color-surface-raised-rgb, 30, 26, 36),.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:searchFadeIn .2s ease-out}@keyframes searchFadeIn{0%{opacity:0}to{opacity:1}}.chatSearchOverlay .searchHeader{display:flex;align-items:center;gap:8px;min-height:calc(56px + var(--ion-safe-area-top, 0px));padding:calc(12px + var(--ion-safe-area-top, 0px)) calc(16px + var(--ion-safe-area-right, 0px)) 12px calc(16px + var(--ion-safe-area-left, 0px));border-bottom:1px solid rgba(var(--palette-white-rgb),.06)}.chatSearchOverlay .searchIcon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:18px;color:rgba(var(--palette-white-rgb),.35);flex-shrink:0}.chatSearchOverlay .searchInput{flex:1;background:transparent;border:none;outline:none;height:28px;font-size:15px;line-height:28px;color:rgba(var(--palette-white-rgb),.9);caret-color:rgba(var(--color-cta-rgb),.8);min-width:0}.chatSearchOverlay .searchInput::placeholder{color:rgba(var(--palette-white-rgb),.3)}.chatSearchOverlay .searchClose{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:20px;color:rgba(var(--palette-white-rgb),.3);flex-shrink:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.chatSearchOverlay .searchResults{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.chatSearchOverlay .searchStatus{padding:24px 16px;text-align:center;font-size:13px;color:rgba(var(--palette-white-rgb),.35)}.chatSearchOverlay .searchResult{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-bottom:1px solid rgba(var(--palette-white-rgb),.04);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.chatSearchOverlay .searchResult:active{background:rgba(var(--palette-white-rgb),.06)}.chatSearchOverlay .resultUser{font-size:12px;font-weight:600;color:rgba(var(--color-cta-rgb),.7)}.chatSearchOverlay .resultContent{font-size:13px;color:rgba(var(--palette-white-rgb),.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatSearchOverlay .resultTime{font-size:11px;color:rgba(var(--palette-white-rgb),.3);align-self:flex-end}.chatModal .mediaPreview{display:none;flex-direction:column;margin:0 12px;background:rgba(var(--palette-white-rgb),.05);border:1px solid rgba(var(--palette-white-rgb),.06);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:none;overflow:hidden;position:relative;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.chatModal .mediaPreview .previewImageArea{position:relative;display:flex;align-items:center;justify-content:center;min-height:140px;max-height:220px;overflow:hidden;background:rgba(0,0,0,.4)}.chatModal .mediaPreview .previewImageBlur{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-size:cover;background-position:center;filter:blur(20px);opacity:.5}.chatModal .mediaPreview .previewImage{position:relative;z-index:1;max-width:100%;max-height:200px;width:auto;height:auto;object-fit:contain;display:block}.chatModal .mediaPreview .previewClose{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:rgba(var(--palette-white-rgb),.8);font-size:18px;cursor:pointer}.chatModal .mediaPreview .thumbnail{width:100%;height:140px;object-fit:cover;display:block}.chatModal .mediaPreview .previewActions{position:absolute;top:8px;left:8px;display:flex;gap:4px}.chatModal .mediaPreview .previewActions .actionBtn{padding:4px 10px;border-radius:var(--radius-md);background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:rgba(var(--palette-white-rgb),.7);font-size:10px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px}.chatModal .mediaPreview .playCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:var(--radius-full);background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.chatModal .mediaPreview .videoBadge{position:absolute;bottom:8px;left:8px;padding:3px 8px;border-radius:8px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:10px;color:rgba(var(--palette-white-rgb),.8);display:flex;align-items:center;gap:4px}.chatModal .writerAttached{margin:0 12px 10px;background:rgba(var(--palette-white-rgb),.05);border:1px solid rgba(var(--palette-white-rgb),.06);border-top:1px solid rgba(var(--palette-white-rgb),.04);border-radius:0 0 var(--radius-md) var(--radius-md);padding:8px;display:flex;align-items:center;gap:8px}.chatModal .writerAttached .field{flex:1;background:rgba(var(--palette-white-rgb),.06);border:1px solid rgba(var(--palette-white-rgb),.04);border-radius:16px;padding:8px 12px;color:rgba(var(--palette-white-rgb),.3);font-size:12px;display:flex;align-items:center;justify-content:space-between}.chatModal .writerAttached .send{width:30px;height:30px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-cta),var(--color-accent-shade));display:flex;align-items:center;justify-content:center;color:var(--color-cta-contrast);font-size:12px;flex-shrink:0;box-shadow:0 2px 8px rgba(var(--color-cta-rgb),.25)}.chatModal .videoInputView{--w: 130px;position:absolute;display:flex;align-items:center;justify-content:space-between;top:-42px;left:calc(50% - var(--w) / 2);width:var(--w);min-width:var(--w);max-width:var(--w);height:30px;background-color:rgba(var(--color-cta-rgb),.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md) var(--radius-md) 0 0}.chatModal .videoInputView .principalIcon{display:flex;align-items:center;justify-content:center}.chatModal .videoInputView .actionIcon{font-size:22px;color:var(--color-text-primary);padding:0 8px}.chatModal .messageContent .uploadOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:background .5s ease;z-index:1}.chatModal .messageContent .uploadOverlay .progressRing{position:relative;display:flex;align-items:center;justify-content:center}.chatModal .messageContent .uploadOverlay .progressRing .pct{position:absolute;font-size:13px;font-weight:700;color:rgba(var(--palette-white-rgb),.9);text-shadow:0 1px 4px rgba(0,0,0,.5)}.chatModal .messageContent .uploadOverlay .processingDots{font-size:18px;color:rgba(var(--palette-white-rgb),.6);text-shadow:0 1px 4px rgba(0,0,0,.5);letter-spacing:2px}.chatModal .messageContent .uploadOverlay .errorState{display:flex;flex-direction:column;align-items:center;gap:10px}.chatModal .messageContent .uploadOverlay .errorState .errorIcon{width:48px;height:48px;border-radius:var(--radius-full);background:rgba(255,60,80,.2);border:2px solid rgba(255,60,80,.4);display:flex;align-items:center;justify-content:center;font-size:22px;color:rgba(255,100,110,.9)}.chatModal .messageContent .uploadOverlay .errorState .errorActions{display:flex;gap:8px}.chatModal .messageContent .uploadOverlay .errorState .errorActions button{border:none;cursor:pointer;padding:6px 14px;border-radius:var(--radius-md);font-size:11px;font-weight:600}.chatModal .messageContent .uploadOverlay .errorState .btnRetry{background:rgba(237,167,50,.8);color:#1a0e02}.chatModal .messageContent .uploadOverlay .errorState .btnDiscard{background:rgba(var(--palette-white-rgb),.1);color:rgba(var(--palette-white-rgb),.7)}.chatModal .messageContent .uploadOverlay .failedState{display:flex;flex-direction:column;align-items:center;gap:8px}.chatModal .messageContent .uploadOverlay .failedState .failedIcon{opacity:.5}.chatModal .messageContent .uploadOverlay .failedState .failedText{font-size:11px;color:rgba(var(--palette-white-rgb),.35);letter-spacing:.3px}.chatModal .messageContent .uploadOverlay.is-complete{opacity:0;pointer-events:none;transition:opacity .5s ease}.chatModal .messageContent .carouselScene{width:100%;height:220px;position:relative;overflow:hidden;background:#0a0a15;border-radius:var(--radius-md);min-width:240px}.chatModal .messageContent .carouselScene.is-3d{perspective:800px}.chatModal .messageContent .carouselDots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:4px;z-index:2}.chatModal .messageContent .carouselDots .dot{width:6px;height:6px;border-radius:var(--radius-full);background:rgba(var(--palette-white-rgb),.35);box-shadow:0 1px 3px rgba(0,0,0,.5);transition:width .3s,background .3s}.chatModal .messageContent .carouselDots .dot.is-active{background:rgba(var(--palette-white-rgb),.95);width:16px;border-radius:3px}.chatModal .messageContent .slideTrack{display:flex;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}.chatModal .messageContent .slideTrack .slide{min-width:100%;max-width:100%;width:100%;height:100%;flex-shrink:0;overflow:hidden}.chatModal .messageContent .slideTrack .slide img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;border-radius:0;max-width:100%!important;max-height:100%!important}.chatModal .messageContent .prism{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.4,0,.2,1)}.chatModal .messageContent .prism .face{position:absolute;width:100%;height:100%;overflow:hidden;backface-visibility:hidden}.chatModal .messageContent .prism .face img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;max-height:none}.chatModal .messageContent .staticGrid{display:grid;gap:2px;height:220px;overflow:hidden;border-radius:var(--radius-md);min-width:240px}.chatModal .messageContent .staticGrid.g2{grid-template-columns:1fr 1fr}.chatModal .messageContent .staticGrid.g3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.chatModal .messageContent .staticGrid.g3 .gi:first-child{grid-row:1 / 3}.chatModal .messageContent .staticGrid.g4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.chatModal .messageContent .staticGrid .gi{overflow:hidden;position:relative}.chatModal .messageContent .staticGrid .gi img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;max-height:none}.chatModal .messageContent .staticGrid .gi .moreOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;color:rgba(var(--palette-white-rgb),.9);font-size:22px;font-weight:700}.carouselViewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none}.carouselViewer .viewerBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.92);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.carouselViewer .viewerClose{position:absolute;top:calc(12px + var(--ion-safe-area-top, 0px));right:12px;z-index:2;width:40px;height:40px;border-radius:var(--radius-full);background:rgba(var(--palette-white-rgb),.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:rgba(var(--palette-white-rgb),.8);font-size:24px;cursor:pointer}.carouselViewer .viewerContent{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:calc(8px + var(--ion-safe-area-top, 0px)) 0 calc(8px + var(--ion-safe-area-bottom, 0px))}.carouselViewer .viewerImage{width:100%;height:100%;object-fit:contain;transition:opacity .2s ease}.carouselViewer .viewerNav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:36px;height:36px;border-radius:var(--radius-full);background:rgba(var(--palette-white-rgb),.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:rgba(var(--palette-white-rgb),.8);font-size:20px;cursor:pointer}.carouselViewer .viewerNavPrev{left:12px}.carouselViewer .viewerNavNext{right:12px}.carouselViewer .carouselDots{position:absolute;bottom:calc(20px + var(--ion-safe-area-bottom, 0px));z-index:2}body.a11y-high-contrast .chatModal .messageContent .carouselScene,body.a11y-high-contrast .chatModal .messageContent .staticGrid{background:#111;border:1px solid #fff}body.a11y-high-contrast .chatModal .messageContent .carouselDots .dot{background:rgba(255,255,255,.7)}.chatModal .messageGroup{display:flex;flex-direction:column;margin:10px 0}.chatModal .messageGroup .info{display:flex;align-items:center;gap:8px}.chatModal .messageGroup .info .avatar{--d: 26px;border-radius:var(--radius-full);max-width:var(--d);max-height:var(--d);min-width:var(--d);min-height:var(--d)}.chatModal .messageGroup .info h3{color:var(--color-text-primary);margin:0;font-size:.85rem;font-weight:600}.chatModal .messageGroup .info span{color:var(--color-text-muted);font-size:.7rem;font-weight:400}.chatModal .messageGroup.is-owner{align-items:flex-end}.chatModal .messageGroup.is-owner .info{flex-direction:row-reverse}.chatModal .messageGroup.is-owner .info h3{font-weight:500}.chatModal .messageGroup.is-owner .info span{font-weight:600}.chatModal .messageContent{display:flex;flex-direction:column;width:fit-content;max-width:70%;font-size:15px;max-height:1200px;transition:background-color 1s,transform 1s;line-height:18px}.chatModal .messageContent.bubble.has-embed{width:70%;max-width:70%;min-width:240px;max-height:none}@media(max-width:900px){.chatModal .messageContent{max-width:80%}}.chatModal .messageContent.bubble.is-other{background:rgba(var(--palette-white-rgb),.06);border:1px solid rgba(var(--palette-white-rgb),.04);border-radius:var(--radius-sm) var(--radius-lg) var(--radius-lg) var(--radius-lg);margin-left:24px;margin-top:5px;font-weight:400;color:rgba(var(--palette-white-rgb),.7);user-select:none;word-break:break-word;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);overflow:hidden}.chatModal .messageContent.bubble.is-owner{background:rgba(var(--color-cta-rgb),.28);border:1px solid rgba(var(--color-cta-rgb),.12);border-radius:var(--radius-lg) var(--radius-sm) var(--radius-lg) var(--radius-lg);margin-top:5px;font-weight:500;color:rgba(var(--palette-white-rgb),.88);user-select:none;word-break:break-word;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);overflow:hidden}.chatModal .messageContent.bubble .caption{padding:8px 12px;overflow-wrap:anywhere;white-space:pre-wrap}.chatModal .messageContent img{border-radius:0;max-width:100%;display:block;max-height:500px;object-fit:contain}.chatModal .messageContent iframe{border:none;border-radius:var(--radius-md)}.chatModal .messageContent a{text-decoration:underline;color:var(--color-accent);font-style:italic;font-weight:300}.chatModal .messageContent .videoPlayerShade{border-radius:0}.chatModal .messageContent .chatMediaSingle{position:relative;min-width:240px}.chatModal .messageContent .chatImageShowcase{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(var(--palette-black-rgb),.18);min-height:120px}.chatModal .messageContent .chatImageShowcase.is-pending-placeholder{min-height:150px;background:radial-gradient(circle at 30% 20%,rgba(var(--color-cta-rgb),.16),transparent 38%),rgba(var(--palette-black-rgb),.16)}.chatModal .messageContent .chatImageBlur{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-size:cover;background-position:center;filter:blur(20px);opacity:.5}.chatModal .messageContent .chatImageShowcase img{position:relative;z-index:1;max-width:100%;max-height:400px;width:auto;height:auto;object-fit:contain;display:block;margin:0 auto}.chatModal .messageContent .chatMediaSingle .videoPlayerClosed{min-height:160px}.chatModal .messageContent .chatMediaSingle .videoPlayerClosed img{width:100%;height:auto;max-height:400px;object-fit:cover}.chatModal .messageContent .quoteStrip{padding:6px 10px;background:rgba(0,0,0,.12);border-bottom:1px solid rgba(var(--palette-white-rgb),.04);display:flex;align-items:center;gap:8px}.chatModal .messageContent .quoteStrip .qAvatar{width:20px;height:20px;border-radius:var(--radius-full);flex-shrink:0;object-fit:cover}.chatModal .messageContent .quoteStrip .qInfo{min-width:0;flex:1}.chatModal .messageContent .quoteStrip .qName{display:block;font-size:10px;font-weight:600;color:rgba(var(--color-cta-rgb),.8);line-height:1.2}.chatModal .messageContent .quoteStrip .qText{display:block;font-size:11px;color:rgba(var(--palette-white-rgb),.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.chatModal .messageContent .quoteStrip .qThumb{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0;position:relative}.chatModal .messageContent .quoteStrip .qThumb img{width:100%;height:100%;object-fit:cover;display:block}.chatModal .messageContent .quoteStrip .qThumb--stack{position:relative;overflow:visible;margin-right:12px}.chatModal .messageContent .quoteStrip .qThumb--stack .qStackCard{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;object-fit:cover;border:1px solid rgba(var(--palette-white-rgb),.12);box-shadow:0 1px 4px rgba(0,0,0,.4)}.chatModal .messageContent .quoteStrip .qStackCard--0{z-index:1;transform:rotate(15deg) translate(8px,-8px)}.chatModal .messageContent .quoteStrip .qStackCard--1{z-index:2;transform:rotate(-8deg) translate(-6px,-4px)}.chatModal .messageContent .quoteStrip .qStackCard--2{z-index:3;transform:rotate(2deg);box-shadow:0 2px 8px rgba(0,0,0,.5)}.chatModal .messageContent .quoteStrip .qThumbCount{position:absolute;bottom:-6px;right:-8px;z-index:4;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:8px;font-weight:600;min-width:14px;height:14px;border-radius:7px;border:1px solid rgba(255,255,255,.2);letter-spacing:.5px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.chatModal .messageContent.bubble code.inlineCode{background:rgba(var(--palette-white-rgb),.08);padding:1px 4px;border-radius:var(--radius-sm);font-family:monospace;font-size:.9em}.chatModal .messageContent.bubble .mention{color:rgba(218,175,80,.9);font-weight:600;cursor:pointer}.chatModal .messageContent.bubble .mention:active{opacity:.7}.chatModal .messageContent .embedBadge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);background:rgba(var(--palette-white-rgb),.08);font-size:11px;font-weight:600;text-decoration:none;color:rgba(var(--palette-white-rgb),.7);vertical-align:middle;margin:0 2px;transition:background .2s}.chatModal .messageContent .embedBadge:hover{background:rgba(var(--palette-white-rgb),.14)}.chatModal .messageContent .embedBadge .embedBadgeDot{width:6px;height:6px;border-radius:var(--radius-full);flex-shrink:0}.chatModal .messageContent .embedBadge.is-youtube .embedBadgeDot{background:red}.chatModal .messageContent .embedBadge.is-twitch .embedBadgeDot{background:#9146ff}.chatModal .messageContent .embedBadge.is-tiktok .embedBadgeDot{background:#00f2ea}.chatModal .messageContent .embedBadge.is-spotify .embedBadgeDot{background:#1db954}.chatModal .messageContent .embedBadge.is-vimeo .embedBadgeDot{background:#1ab7ea}.chatModal .messageContent .embedBadge.is-twitter .embedBadgeDot{background:#1da1f2}.chatModal .messageContent .embedBadge.is-reddit .embedBadgeDot{background:#ff4500}.chatModal .messageContent .embedBadge.is-soundcloud .embedBadgeDot{background:#f50}.chatModal .messageContent .embedBadge.is-dailymotion .embedBadgeDot{background:#00d2f3}.chatModal .messageContent .embedBadge.is-deezer .embedBadgeDot{background:#a238ff}.chatModal .messageContent .embedBadge.is-mixcloud .embedBadgeDot{background:#52aad8}.chatModal .messageContent .embedBadge.is-tumblr .embedBadgeDot{background:#35465c}.chatModal .messageContent .embedBadge.is-codepen .embedBadgeDot{background:#47cf73}.chatModal .messageContent .embedBadge.is-flickr .embedBadgeDot{background:#ff0084}.chatModal .messageContent .embedBadge.is-kickstarter .embedBadgeDot{background:#05ce78}.chatModal .messageContent .embedBadge.is-githubgist .embedBadgeDot{background:#24292e}.chatModal .messageContent.bubble.is-mentioned{background:rgba(218,175,80,.08);border:1px solid rgba(218,175,80,.12);animation:mentionAppear 2.5s ease-out}@keyframes mentionAppear{0%{background:rgba(218,175,80,.25);box-shadow:0 0 30px rgba(218,175,80,.15),inset 0 0 15px rgba(218,175,80,.08)}to{background:rgba(218,175,80,.08);box-shadow:none}}.chatModal .messageContent.bubble.is-scroll-target{animation:mentionFlash 2s ease-out forwards}@keyframes mentionFlash{0%{backdrop-filter:brightness(1.3);box-shadow:0 0 40px rgba(218,175,80,.15),inset 0 0 20px rgba(218,175,80,.08)}to{backdrop-filter:brightness(1);box-shadow:0 0 0 transparent,inset 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.chatModal .messageContent.bubble.is-mentioned,.chatModal .messageContent.bubble.is-scroll-target{animation:none}}.chatModal .messageContent.bubble .quoteStrip{cursor:pointer}.chatModal .messageContent.bubble .quoteStrip:active{opacity:.8}.chatModal .messageList.has-custom-bg .messageContent.bubble.is-other{background:rgba(28,28,32,.78);border-color:rgba(var(--palette-white-rgb),.12);color:rgba(var(--palette-white-rgb),.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.chatModal .messageList.has-custom-bg .messageContent.bubble.is-owner{background:rgba(var(--color-cta-rgb),.92);border-color:rgba(var(--color-cta-rgb),.45);color:rgba(var(--palette-white-rgb),1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.chatModal .messageList.has-custom-bg .dateGroup span,.chatModal .messageList.has-custom-bg .unreadDivider span{background:rgba(28,28,32,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-sm);padding:2px 10px;color:rgba(var(--palette-white-rgb),.88)}@media(min-width:1024px){.chatModal .messageContent{position:relative}.chatModal .messageContent .messageActionBtn{position:absolute;top:4px;right:4px;z-index:4;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;opacity:0;border:1px solid rgba(var(--palette-white-rgb),.1);border-radius:var(--radius-sm);background:rgba(20,20,26,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:rgba(var(--palette-white-rgb),.7);cursor:pointer;transition:opacity .15s ease,background .15s ease,color .15s ease}.chatModal .messageContent:hover .messageActionBtn,.chatModal .messageContent .messageActionBtn:focus-visible{opacity:1}.chatModal .messageContent .messageActionBtn:hover{background:rgba(20,20,26,.82);color:var(--color-text-primary)}.chatModal .messageContent .messageActionBtn ion-icon{font-size:15px}}body.a11y-high-contrast .chatModal .messageContent.bubble.is-other{background:#1a1a1a;border:1px solid #fff;color:#fff}body.a11y-high-contrast .chatModal .messageContent.bubble.is-owner{background:#003a3a;border:1px solid #00ffff;color:#fff}body.a11y-large-text .chatModal .messageContent{font-size:calc(15px * var(--a11y-font-scale));max-height:calc(1200px * var(--a11y-font-scale))}.chatModal .messageContent .embedCard{overflow:hidden;position:relative;width:100%}.chatModal .messageContent .embedCard.is-other,.chatModal .messageContent .embedCard.is-owner{background:none;border:none;border-radius:0}.chatModal .messageContent .embedCardLink{display:block;text-decoration:none;color:inherit;cursor:pointer}.chatModal .messageContent .embedCard .embedMeta{padding:8px 12px;display:flex;flex-direction:column;gap:2px;position:relative;z-index:3}.chatModal .messageContent .embedCard .platformRow{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.chatModal .messageContent .embedCard .platformRow svg{flex-shrink:0}.chatModal .messageContent .embedCard .embedTitle{font-size:13px;color:rgba(var(--palette-white-rgb),.88);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chatModal .messageContent .embedCard .embedAuthor{font-size:11px;color:rgba(var(--palette-white-rgb),.5)}.chatModal .messageContent .embedCard .embedLink{font-size:11px;color:var(--color-accent);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatModal .messageContent .embedCard .embedMetaFooter{display:flex;align-items:center;justify-content:space-between;gap:8px}.chatModal .messageContent .embedCard .embedMetaFooter .embedLink{flex:1;min-width:0}.chatModal .messageContent .embedCard .embedUnavailable{width:100%;min-height:180px;padding:18px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:radial-gradient(circle at top,rgba(var(--palette-white-rgb),.08),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(10,10,21,.92))}.chatModal .messageContent .embedCard .embedUnavailableIcon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(var(--palette-white-rgb),.08)}.chatModal .messageContent .embedCard .embedUnavailableTitle{font-size:13px;font-weight:700;color:rgba(var(--palette-white-rgb),.88)}.chatModal .messageContent .embedCard .embedUnavailableBody,.chatModal .messageContent .embedCard .embedUnavailableLink{font-size:11px;line-height:1.5;color:rgba(var(--palette-white-rgb),.5)}.chatModal .messageContent .embedCard .embedBroken{width:100%;padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;background:linear-gradient(180deg,rgba(var(--palette-white-rgb),.02),rgba(10,10,21,.95))}.chatModal .messageContent .embedCard .embedBrokenIcon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(var(--palette-white-rgb),.05);opacity:.4}.chatModal .messageContent .embedCard .embedBrokenIcon svg{width:18px;height:18px}.chatModal .messageContent .embedCard .embedBrokenTitle{font-size:12px;font-weight:600;color:rgba(var(--palette-white-rgb),.45)}.chatModal .messageContent .embedCard .embedBrokenBody{font-size:11px;line-height:1.4;color:rgba(var(--palette-white-rgb),.5);max-width:240px}.chatModal .messageContent .embedCard .embedBrokenLink{font-size:10px;color:rgba(var(--palette-white-rgb),.45);font-style:italic;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.chatModal .messageContent .embedCard .playOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2);z-index:3;cursor:pointer}.chatModal .messageContent .embedCard .playBtn{width:52px;height:52px;border-radius:var(--radius-full);background:rgba(0,0,0,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;box-shadow:0 2px 16px rgba(0,0,0,.4)}.chatModal .messageContent .embedCard .skeletonLine{height:10px;border-radius:5px;background:rgba(var(--palette-white-rgb),.06);animation:skeletonPulse 1.5s ease-in-out infinite}@keyframes skeletonPulse{0%,to{opacity:.6}50%{opacity:1}}.chatModal .messageContent .embedCard .videoArea{width:100%;aspect-ratio:16 / 9;background:#0a0a15;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.chatModal .messageContent .embedCard .videoArea img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;max-height:none}.chatModal .messageContent .embedCard .videoFallback{width:100%;height:100%;position:relative}.chatModal .messageContent .embedCard .liveBadge{position:absolute;bottom:8px;right:8px;background:rgba(145,70,255,.85);border-radius:4px;padding:2px 8px;font-size:11px;color:#fff;font-weight:700;letter-spacing:.5px;z-index:4}.chatModal .messageContent .embedCard .durationBadge{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.75);border-radius:4px;padding:2px 6px;font-size:11px;color:#fff;font-weight:600;letter-spacing:.3px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:4}.chatModal .messageContent .embedCard .audioStrip{display:flex;align-items:center;gap:12px;padding:10px 12px;position:relative;z-index:3;min-height:72px;cursor:pointer}.chatModal .messageContent .embedCard .audioStrip.is-playing{background:rgba(var(--palette-white-rgb),.04)}.chatModal .messageContent .embedCard .audioArt{width:52px;height:52px;border-radius:8px;flex-shrink:0;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.3)}.chatModal .messageContent .embedCard .audioArt img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;max-height:none}.chatModal .messageContent .embedCard .audioArtFallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:22px;color:rgba(255,255,255,.3)}.chatModal .messageContent .embedCard .audioInfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chatModal .messageContent .embedCard .trackName{font-size:13px;font-weight:600;color:rgba(var(--palette-white-rgb),.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatModal .messageContent .embedCard .artistName{font-size:11px;color:rgba(var(--palette-white-rgb),.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatModal .messageContent .embedCard .platformTag{font-size:9px;text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;gap:4px;margin-top:2px;color:rgba(var(--palette-white-rgb),.4)}.chatModal .messageContent .embedCard .waveform{display:flex;align-items:flex-end;gap:1.5px;height:24px;margin-top:4px}.chatModal .messageContent .embedCard .waveform .bar{width:3px;border-radius:1.5px}.chatModal .messageContent .embedCard .audioPlayerArea{width:100%;position:relative;overflow:hidden;background:#0a0a15}.chatModal .messageContent .embedCard .audioPlayerLayer{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;z-index:-1;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden}.chatModal .messageContent .embedCard .audioPlayerLayer.is-presence-host{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;visibility:visible;opacity:.01;clip-path:inset(0 calc(100% - 2px) calc(100% - 2px) 0)}.chatModal .messageContent .embedCard .audioPlayerLayer.is-provider-presence-host{width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:1;visibility:visible;opacity:1;pointer-events:none;overflow:hidden}.chatModal .messageContent .embedCard .stealthAudioFrame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;pointer-events:none}.chatModal .messageContent .embedCard .mixcloudStealthAudioFrame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;border:0}.chatModal .messageContent .embedCard .audioProviderFrame{width:100%;height:100%;border:0;display:block}.chatModal .messageContent .embedCard .audioProviderFrame.is-opaque-provider-frame{opacity:.015;pointer-events:none}.chatModal .messageContent .embedCard .audioPlayerLayer.is-presence-host .stealthAudioFrame,.chatModal .messageContent .embedCard .audioPlayerLayer.is-presence-host .mixcloudStealthAudioFrame{visibility:visible;opacity:.01}.chatModal .messageContent .embedCard .spotifyAudioHost{width:100%;height:100%;visibility:hidden;opacity:0;pointer-events:none}.chatModal .messageContent .embedCard .audioPlayerLayer.is-presence-host .spotifyAudioHost,.chatModal .messageContent .embedCard .audioPlayerLayer.is-presence-host .spotifyAudioHost *,.chatModal .messageContent .embedCard .audioPlayerLayer.is-presence-host .spotifyAudioHost iframe{visibility:visible!important;opacity:.01!important;pointer-events:none!important}.chatModal .messageContent .embedCard .spotifyAudioHost iframe{width:100%!important;height:100%!important;visibility:hidden!important;opacity:0!important;pointer-events:none}.chatModal .messageContent .embedCard .audioToggle{width:30px;height:30px;border-radius:var(--radius-full);background:rgba(var(--palette-white-rgb),.08);display:flex;align-items:center;justify-content:center;color:rgba(var(--palette-white-rgb),.9);font-size:12px;font-weight:700;flex-shrink:0}.chatModal .messageContent .embedCard .audioToggle.is-loading{background:rgba(var(--palette-white-rgb),.12)}.chatModal .messageContent .embedCard .audioToggleSpinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(var(--palette-white-rgb),.28);border-top-color:rgba(var(--palette-white-rgb),.95);animation:audioToggleSpin .8s linear infinite}@keyframes audioToggleSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chatModal .messageContent .embedCard .audioOpenBtn{flex-shrink:0;white-space:nowrap}.chatModal .messageContent .embedCard .socialCard{padding:12px;position:relative;z-index:3;display:flex;flex-direction:column;gap:8px}.chatModal .messageContent .embedCard .socialHeader{display:flex;align-items:center;gap:8px}.chatModal .messageContent .embedCard .socialAvatar{width:32px;height:32px;border-radius:var(--radius-full);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:rgba(255,255,255,.5)}.chatModal .messageContent .embedCard .socialUser{display:flex;flex-direction:column;min-width:0}.chatModal .messageContent .embedCard .socialDisplayName{font-size:13px;font-weight:600;color:rgba(var(--palette-white-rgb),.9)}.chatModal .messageContent .embedCard .socialHandle{font-size:11px;color:rgba(var(--palette-white-rgb),.35)}.chatModal .messageContent .embedCard .socialPlatformIcon{margin-left:auto;flex-shrink:0;opacity:.5}.chatModal .messageContent .embedCard .socialBody{font-size:13px;line-height:1.5;color:rgba(var(--palette-white-rgb),.75)}.chatModal .messageContent .embedCard .socialBody.is-reddit{font-weight:500}.chatModal .messageContent .embedCard .socialMedia{width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;position:relative;background:rgba(var(--palette-white-rgb),.04)}.chatModal .messageContent .embedCard .socialMedia img,.chatModal .messageContent .embedCard .socialMedia video{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;max-height:none}.chatModal .messageContent .embedImageShowcase{position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(0,0,0,.6)}.chatModal .messageContent .embedImageBlur{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-size:cover;background-position:center;filter:blur(20px);opacity:.4}.chatModal .messageContent .embedImageShowcase img{position:relative;z-index:1;max-width:100%;max-height:400px;width:auto;height:auto;object-fit:contain;display:block}.chatModal .messageContent .embedCard .socialLink{font-size:11px;color:var(--color-accent);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatModal .messageContent .embedCard .socialIframeFallback{width:100%;min-height:200px;max-height:400px;background:#0a0a15;position:relative;overflow:hidden}.chatModal .messageContent .embedCard .socialIframeFallback.is-twitter{min-height:540px;max-height:620px}.chatModal .messageContent .embedCard .socialMedia.is-expanded.is-twitter{min-height:480px;aspect-ratio:auto}.chatModal .messageContent .embedCard .socialMedia.is-expanded.is-reddit,.chatModal .messageContent .embedCard .socialMedia.is-expanded.is-tumblr{min-height:420px;aspect-ratio:auto}.chatModal .messageContent .embedCard .socialPlayerArea,.chatModal .messageContent .embedCard .devPlayerArea{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a15}.chatModal .messageContent .embedCard .socialPlayerAreaHtml{padding:14px 0 10px}.chatModal .messageContent .embedCard .twitterHtmlEmbed{width:100%;min-height:560px;display:flex;justify-content:center}.chatModal .messageContent .embedCard .twitterHtmlEmbed .twitter-tweet,.chatModal .messageContent .embedCard .twitterHtmlEmbed iframe{width:100%!important;max-width:560px!important;margin:0 auto!important}.chatModal .messageContent .embedCard .socialMedia.is-link{cursor:pointer}.chatModal .messageContent .embedCard .socialMediaFallback{width:100%;height:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:rgba(var(--palette-white-rgb),.5);text-align:center;padding:18px}.chatModal .messageContent .embedCard .socialMediaFallback .socialPlatformIcon{margin-left:0;opacity:.8}.chatModal .messageContent .embedCard .socialActions{display:flex;justify-content:flex-end;margin-top:4px}.chatModal .messageContent .embedCard .socialActionPill,.chatModal .messageContent .embedCard .socialCollapse{border:none;cursor:pointer;padding:6px 12px;border-radius:var(--radius-pill);background:rgba(var(--palette-white-rgb),.08);color:rgba(var(--palette-white-rgb),.78);font-size:11px;font-weight:600}.chatModal .messageContent .embedCard .socialCollapse{position:absolute;top:10px;right:10px;z-index:4;background:rgba(0,0,0,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.chatModal .messageContent .embedCard .socialEmbedLoading{padding:12px;display:flex;flex-direction:column;gap:4px}.chatModal .messageContent .embedCard .verticalArea{width:100%;aspect-ratio:9 / 14;max-height:300px;background:#0a0a15;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.chatModal .messageContent .embedCard .verticalArea img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;max-height:none}.chatModal .messageContent .embedCard .verticalFallback{width:100%;height:100%}.chatModal .messageContent .embedCard .verticalOverlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:16px 12px 10px;display:flex;flex-direction:column;gap:4px;z-index:3}.chatModal .messageContent .embedCard .creatorInfo{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#fff}.chatModal .messageContent .embedCard .creatorAvatar{width:22px;height:22px;border-radius:var(--radius-full);border:1.5px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;font-size:9px;color:rgba(255,255,255,.5)}.chatModal .messageContent .embedCard .verticalDescription{font-size:11px;color:rgba(255,255,255,.7);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chatModal .messageContent .embedCard .soundTag{display:flex;align-items:center;gap:4px;font-size:10px;color:rgba(255,255,255,.5)}.chatModal .messageContent .devInlineEmbed{width:100%;border-radius:12px;overflow:hidden;background:#0a0a15}.chatModal .messageContent .devInlineEmbed iframe{border-radius:12px 12px 0 0}.chatModal .messageContent .devInlineFallback{display:flex;align-items:center;justify-content:center;gap:8px;height:120px;color:rgba(var(--palette-white-rgb),.3);font-size:11px}.chatModal .messageContent .devInlineFooter{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:rgba(var(--palette-white-rgb),.04)}.chatModal .messageContent .devInlinePlatform{display:flex;align-items:center;gap:5px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted)}.chatModal .messageContent .devInlinePlatform svg{flex-shrink:0}.chatModal .messageContent .embedCard .devPreview{width:100%;height:130px;background:#12121f;position:relative;overflow:hidden;font-family:SF Mono,Fira Code,Courier New,monospace;font-size:11px;line-height:1.7;padding:10px 12px;color:rgba(255,255,255,.5);border-bottom:1px solid rgba(var(--palette-white-rgb),.04)}.chatModal .messageContent .embedCard .codeLine{display:flex;gap:8px}.chatModal .messageContent .embedCard .ln{color:rgba(255,255,255,.12);width:16px;text-align:right;flex-shrink:0;user-select:none}.chatModal .messageContent .embedCard .kw{color:#c792ea}.chatModal .messageContent .embedCard .st{color:#c3e88d}.chatModal .messageContent .embedCard .fn{color:#82aaff}.chatModal .messageContent .embedCard .cm{color:rgba(255,255,255,.18);font-style:italic}.chatModal .messageContent .embedCard .devPreviewPhoto{width:100%;position:relative;overflow:hidden}.chatModal .messageContent .embedCard .devPlayerArea{min-height:260px;overflow:hidden}.chatModal .messageContent .embedCard .devPreviewPhoto img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;max-height:none}.chatModal .messageContent .embedCard .photoFallback{width:100%;height:100%}.chatModal .messageContent .embedCard .exifOverlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:8px 10px 6px;display:flex;gap:12px;font-size:9px;color:rgba(255,255,255,.5);letter-spacing:.5px}.chatModal .messageContent .embedCard .fundingBar{height:4px;border-radius:2px;background:rgba(var(--palette-white-rgb),.08);overflow:hidden;margin-top:6px}.chatModal .messageContent .embedCard .fundingBar .fill{height:100%;border-radius:2px}.chatModal .messageContent .embedCard .fundingStats{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;color:rgba(var(--palette-white-rgb),.4)}body.a11y-high-contrast .chatModal .messageContent .embedCard,body.a11y-high-contrast .chatModal .messageContent .embedCard.is-other,body.a11y-high-contrast .chatModal .messageContent .embedCard.is-owner{border:1px solid #fff}body.a11y-high-contrast .chatModal .messageContent .embedCard .embedTitle{color:#fff}.chatModal .stickerMessage{width:150px;margin-top:5px}.chatModal .stickerMessage .stickerImage{width:150px;height:150px;object-fit:contain;border-radius:var(--radius-md);display:block}.chatModal .stickerMessage .stickerImage.is-animated{overflow:visible}.chatModal .stickerMessage div.stickerImage{background:rgba(var(--palette-white-rgb),.05)}.chatModal .stickerMessage .stickerAttribution{display:flex;align-items:center;gap:6px;padding:4px 8px;margin-top:4px;background:rgba(var(--color-cta-rgb),.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-sm);cursor:pointer;transition:background .2s}.chatModal .stickerMessage .stickerAttribution:active{background:rgba(var(--color-cta-rgb),.2)}.chatModal .stickerMessage .stickerAttribution-avatar{width:16px;height:16px;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.chatModal .stickerMessage .stickerAttribution-name{font-size:10px;color:var(--color-cta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.chatModal .stickerMessage .stickerAttribution ion-icon{font-size:10px;color:var(--color-text-secondary)}.chatModal .messageGroup.is-owner .stickerMessage{margin-left:auto}.chatModal .captionWithStickers{display:block;word-wrap:break-word;padding:8px 12px}.chatModal .captionWithStickers .stickerInlineImg{display:inline-block;width:24px;height:24px;aspect-ratio:1;vertical-align:middle;margin:0 2px;object-fit:contain}.chatModal .captionWithStickers .stickerInlineImg.is-large{width:150px;height:150px}.chatModal .captionWithStickers span.stickerInlineImg{background:rgba(var(--palette-white-rgb),.05);border-radius:4px}.chatModal .stickerMessage .stickerUnavailable{width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:10px;border-radius:var(--radius-md);background:rgba(var(--palette-white-rgb),.05);border:1px dashed rgba(var(--palette-white-rgb),.14);color:rgba(var(--palette-white-rgb),.4);font-size:11px;text-align:center}.chatModal .stickerMessage .stickerUnavailable ion-icon{font-size:30px;opacity:.55}.chatModal .captionWithStickers .stickerInlineUnavailable{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 2px;vertical-align:middle;border-radius:5px;background:rgba(var(--palette-white-rgb),.06);color:rgba(var(--palette-white-rgb),.4)}.chatModal .captionWithStickers .stickerInlineUnavailable ion-icon{font-size:14px}.chatModal .messageList{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-anchor:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:var(--ion-background-color);background-image:url(/assets/backChat.jpeg);background-repeat:repeat;background-size:60px;background-blend-mode:soft-light;background-position:center}.chatModal .messageList .messageListContent{margin-top:auto}.chatModal .messageList .messageList-itemPad{padding:4px 10px}.chatModal .messageList .dateSection{display:block;overflow:visible}.chatModal .messageList .dateGroup{position:sticky;top:0;z-index:2;padding:6px 10px;box-sizing:border-box}.chatModal .messageList.has-custom-bg{background-image:var(--chat-bg);background-repeat:no-repeat;background-size:cover;background-position:center;background-blend-mode:normal}.chatModal .messageList.is-skeleton{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:scroll;padding:10px;background:var(--ion-background-color)}.chatModal .messageList .loadMore{display:flex;justify-content:center;align-items:center;color:var(--color-text-primary);margin-bottom:10px;margin-top:10px;transform:scale(0);transition:transform .5s}.chatModal .messageList .loadMore.is-visible{transform:scale(1)}.chatModal .messageList .loadMore div{--d: 45px;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--palette-white-rgb),.05);box-shadow:0 0 10px rgba(var(--palette-white-rgb),.2);min-width:var(--d);max-width:var(--d);min-height:var(--d);max-height:var(--d);border-radius:var(--radius-full);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.chatModal .messageList .dateGroup{display:flex;justify-content:center;width:100%}.chatModal .messageList .dateGroup span{display:flex;justify-content:center;align-items:center;background-color:rgba(var(--palette-white-rgb),.06);border-radius:12px;padding:3px 14px;font-size:11px;color:var(--color-text-muted);margin:8px 0}.chatModal .messageList .unreadDivider{display:flex;align-items:center;gap:12px;margin:12px 0;padding:0 4px}.chatModal .messageList .unreadDivider:before,.chatModal .messageList .unreadDivider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--color-cta-rgb),.3) 20%,rgba(var(--color-cta-rgb),.3) 80%,transparent 100%)}.chatModal .messageList .unreadDivider span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:rgba(var(--color-cta-rgb),.7);white-space:nowrap}.dkActionMenuBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29999;background:var(--dk-backdrop);opacity:0;transition:opacity var(--dk-slide-enter-duration) ease-out}.dkActionMenuBackdrop.is-visible{opacity:1}.dkActionMenuBackdrop.is-exiting{opacity:0;transition:opacity var(--dk-slide-exit-duration) ease-in}.dkActionMenu{position:fixed;bottom:0;left:0;right:0;z-index:30000;padding:0 calc(8px + var(--ion-safe-area-right, 0px)) calc(8px + var(--ion-safe-area-bottom, 0px)) calc(8px + var(--ion-safe-area-left, 0px));display:flex;flex-direction:column;gap:6px;pointer-events:auto;transform:translateY(100%);transition:transform var(--dk-slide-enter-duration) ease-out}.dkActionMenu.is-visible{transform:translateY(0)}.dkActionMenu.is-exiting{transform:translateY(100%);transition:transform var(--dk-slide-exit-duration) ease-in}.dkActionMenu .dkActionMenuGroup{background:var(--dk-glass-dark);backdrop-filter:var(--dk-blur-dark);-webkit-backdrop-filter:var(--dk-blur-dark);border:1px solid var(--dk-border-gold);border-radius:14px;overflow:hidden}.dkActionMenu .dkActionMenuGroup.is-destructive{border-color:var(--dk-border-destructive)}.dkActionMenu .dkActionMenuItem{padding:13px 16px;font-size:14px;color:var(--dk-text-primary);display:flex;align-items:center;gap:12px;background:none;border:none;width:100%;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.dkActionMenu .dkActionMenuItem:active{background:rgba(255,255,255,.04)}.dkActionMenu .dkActionMenuGroup.is-destructive .dkActionMenuItem{color:var(--dk-text-destructive);justify-content:center}.dkActionMenu .dkActionMenuItem ion-icon{color:var(--dk-icon-gold);font-size:var(--icon-size-lg);flex-shrink:0}.dkActionMenu .dkActionMenuGroup.is-destructive .dkActionMenuItem ion-icon{color:var(--dk-text-destructive)}.dkActionMenu .dkActionMenuDivider{height:1px;background:var(--dk-border-glass);margin:0 16px}.dkActionMenu .dkActionMenuCancel{background:var(--dk-glass-dark-heavy);backdrop-filter:var(--dk-blur-dark);-webkit-backdrop-filter:var(--dk-blur-dark);border:1px solid var(--dk-border-glass);border-radius:14px;overflow:hidden}.dkActionMenu .dkActionMenuCancel button{padding:13px 16px;font-size:14px;color:var(--dk-text-muted);font-weight:600;text-align:center;width:100%;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.dkActionMenu .dkActionMenuCancel button:active{background:rgba(255,255,255,.04)}@media(min-width:1024px){.dkActionMenu{max-width:420px;margin-inline:auto}}.emojiBox{flex-direction:column;bottom:0;left:0;right:0;font-size:1rem;background:rgba(var(--palette-dark-rgb),.88);backdrop-filter:blur(var(--blur-heavy));-webkit-backdrop-filter:blur(var(--blur-heavy));z-index:var(--ion-z-index-emoji-picker);border-top:1px solid rgba(var(--palette-white-rgb),.06)}ion-modal .emojiBox{padding-bottom:var(--ion-safe-area-bottom, 0px)}.emojiBox .ebToggle{display:flex;background:rgba(var(--palette-white-rgb),.06);border-radius:10px;padding:3px;margin:10px 12px 0}.emojiBox .ebToggleItem{flex:1;text-align:center;padding:6px 0;font-size:12px;font-weight:500;color:rgba(var(--palette-white-rgb),.4);border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease}.emojiBox .ebToggleItem.is-active{background:rgba(var(--color-cta-rgb),.2);color:var(--color-text-primary);font-weight:600}.emojiBox .ebPills{display:flex;gap:6px;overflow-x:auto;padding:10px 12px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.emojiBox .ebPills::-webkit-scrollbar{display:none}.emojiBox .ebPill{display:flex;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:500;white-space:nowrap;background:rgba(var(--palette-white-rgb),.04);border:1px solid rgba(var(--palette-white-rgb),.08);border-radius:16px;color:rgba(var(--palette-white-rgb),.5);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease;flex-shrink:0}.emojiBox .ebPill.is-active{background:rgba(var(--color-cta-rgb),.12);border-color:rgba(var(--color-cta-rgb),.3);color:rgba(var(--color-cta-rgb),.9);font-weight:600}.emojiBox .ebPillIcon{font-size:13px;line-height:1;display:inline-flex;align-items:center;height:14px}.emojiBox .ebPillLabel{font-size:11px;line-height:1.2}.emojiBox .ebGrid{overflow-y:auto;overflow-x:hidden;max-height:200px;padding:4px 12px 12px;touch-action:pan-y;-webkit-overflow-scrolling:touch}.emojiBox .ebEmojiGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:2px}.emojiBox .ebEmojiItem{height:40px;display:flex;align-items:center;justify-content:center;font-size:22px;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s ease,transform .12s ease}.emojiBox .ebEmojiItem:active{background:rgba(var(--palette-white-rgb),.1);transform:scale(1.15)}.emojiBox .ebStickerGrid{display:flex;flex-direction:column}.emojiBox .ebStickerSection{margin-bottom:4px;padding-top:4px;border-top:1px solid rgba(var(--palette-white-rgb),.04)}.emojiBox .ebStickerSection:first-child{border-top:none;padding-top:0}.emojiBox .ebStickerHeader{display:flex;align-items:center;gap:10px;padding:8px 4px 8px 12px;border-left:3px solid rgba(var(--color-cta-rgb),.5);margin-bottom:8px}.emojiBox .ebStickerHeaderName{flex:1;font-size:13px;font-weight:600;color:rgba(var(--palette-white-rgb),.8)}.emojiBox .ebStickerHeaderCount{font-size:10px;color:rgba(var(--color-cta-rgb),.4);padding-right:4px}.emojiBox .ebStickerItems{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.emojiBox .ebStickerItem{aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.emojiBox .ebStickerItem:active{transform:scale(.9)}.emojiBox .ebStickerItemOwned{position:relative;overflow:visible}.emojiBox .ebStickerRemove{position:absolute;top:-4px;right:-4px;z-index:2;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.6);cursor:pointer;-webkit-tap-highlight-color:transparent}.emojiBox .ebStickerRemove ion-icon{font-size:14px;color:rgba(255,255,255,.6)}.emojiBox .ebStickerItem img{width:100%;height:100%;object-fit:contain}.emojiBox .ebLoading{display:flex;align-items:center;justify-content:center;padding:40px 0}.emojiBox .ebEmpty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;text-align:center}.emojiBox .ebEmpty span{font-size:13px;color:var(--color-text-muted)}.emojiBox .ebRetryBtn{font-size:12px;font-weight:600;color:rgba(var(--color-cta-rgb),.85);padding:6px 16px;background:rgba(var(--color-cta-rgb),.1);border:1px solid rgba(var(--color-cta-rgb),.2);border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.emojiBox .ebSectionDivider{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgba(var(--color-cta-rgb),.5);padding:10px 4px 4px;border-top:1px solid rgba(var(--palette-white-rgb),.04);margin-top:4px}.emojiBox .ebSectionDivider:first-child{border-top:none;margin-top:0;padding-top:4px}.emojiBox .ebEditBtn{display:flex;align-items:center;gap:3px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:600;text-transform:none;letter-spacing:0;color:rgba(var(--color-cta-rgb),.7);background:rgba(var(--color-cta-rgb),.08);border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.emojiBox .ebEditBtn:active{background:rgba(var(--color-cta-rgb),.15)}.emojiBox .ebEditBtn ion-icon{font-size:12px}.emojiBox .ebImportPackBtn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:6px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.emojiBox .ebImportPackBtn:active{background:rgba(var(--color-cta-rgb),.1)}.emojiBox .ebImportPackBtn ion-icon{font-size:16px;color:rgba(var(--color-cta-rgb),.6)}body.a11y-high-contrast .emojiBox{background:#111;border-top:1px solid #fff}body.a11y-high-contrast .emojiBox .ebToggle{background:#000;border:1px solid #fff}body.a11y-high-contrast .emojiBox .ebToggleItem{color:#fff}body.a11y-high-contrast .emojiBox .ebToggleItem.is-active{background:#fd0;color:#000}body.a11y-high-contrast .emojiBox .ebPill{background:#000;border:1px solid #fff;color:#fff}body.a11y-high-contrast .emojiBox .ebPill.is-active{background:#fd0;border-color:#fff;color:#000}body.a11y-large-text .emojiBox .ebToggleItem{font-size:calc(12px * var(--a11y-font-scale))}body.a11y-large-text .emojiBox .ebPill,body.a11y-large-text .emojiBox .ebPillLabel{font-size:calc(11px * var(--a11y-font-scale))}body.a11y-large-text .emojiBox .ebStickerHeaderName{font-size:calc(13px * var(--a11y-font-scale))}body.a11y-large-text .emojiBox .ebRetryBtn{font-size:calc(12px * var(--a11y-font-scale))}body.a11y-large-text .emojiBox .ebEmojiItem{font-size:calc(22px * var(--a11y-font-scale));height:calc(40px * var(--a11y-font-scale))}.richTextarea{outline:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;min-height:1.4em;max-height:7em;overflow-y:auto;overflow-x:hidden;max-width:100%;width:100%;-webkit-user-select:text;user-select:text;cursor:text}.richTextarea:focus-visible{outline:2px solid var(--color-cta);outline-offset:-2px}.richTextarea:empty:before{content:attr(data-placeholder);display:block;line-height:inherit;color:var(--color-text-muted, rgba(255, 255, 255, .3));pointer-events:none}.richTextarea .richSticker{display:inline;height:24px;width:auto;vertical-align:middle;margin:0 2px;object-fit:contain;border-radius:4px;pointer-events:none;-webkit-user-select:none;user-select:none}.chatModal .mentionPopover{position:absolute;bottom:100%;left:12px;right:12px;background:rgba(20,20,35,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(var(--palette-white-rgb),.08);border-radius:var(--radius-md);padding:6px 0;box-shadow:0 -4px 24px rgba(0,0,0,.4);margin-bottom:4px;z-index:100;max-height:200px;overflow-y:auto}.chatModal .mentionPopover .mentionItem{padding:8px 14px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:background .15s}.chatModal .mentionPopover .mentionItem+.mentionItem{border-top:1px solid rgba(var(--palette-white-rgb),.04)}.chatModal .mentionPopover .mentionItem:first-child{background:rgba(var(--color-cta-rgb),.08)}.chatModal .mentionPopover .mentionItem:first-child .miName{color:rgba(var(--color-cta-rgb),.9)}.chatModal .mentionPopover .mentionItem .miAvatar{width:28px;height:28px;border-radius:var(--radius-full);flex-shrink:0}.chatModal .mentionPopover .mentionItem .miName{font-size:13px;color:rgba(var(--palette-white-rgb),.88);font-weight:500}.chatModal .mentionPopover .mentionItem .miHandle{font-size:11px;color:rgba(var(--palette-white-rgb),.4);margin-left:6px}.chatModal .mentionPopover .mentionItem .miStamp{margin-left:auto;font-size:9px;color:rgba(var(--color-cta-rgb),.6);background:rgba(var(--color-cta-rgb),.1);padding:2px 6px;border-radius:6px}.chatModal .messageWriter{position:relative;display:flex;align-items:center;background-color:rgba(var(--palette-white-rgb),.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(var(--palette-white-rgb),.06);padding:8px calc(12px + var(--ion-safe-area-right, 0px)) calc(8px + var(--ion-safe-area-bottom, 0px)) calc(12px + var(--ion-safe-area-left, 0px));min-height:50px;gap:8px}.chatModal .messageWriter .writerMediaPreview{position:absolute;bottom:100%;left:0;right:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(0,0,0,.5);max-height:260px;border-top:1px solid rgba(var(--palette-white-rgb),.06)}.chatModal .messageWriter .writerMediaBlur{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-size:cover;background-position:center;filter:blur(24px);opacity:.45}.chatModal .messageWriter .writerMediaImage{position:relative;z-index:1;max-width:100%;max-height:220px;width:auto;height:auto;object-fit:contain;display:block;border-radius:0;padding:1px}.chatModal .messageWriter .writerMediaVideoIcon{position:absolute;bottom:8px;left:8px;z-index:2;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.8)}.chatModal .messageWriter .writerMediaClose{position:absolute;top:8px;right:8px;z-index:2;font-size:28px;color:rgba(var(--palette-white-rgb),.55);cursor:pointer;filter:drop-shadow(0 1px 4px rgba(0,0,0,.7));line-height:1}.chatModal .messageWriter .writerMediaGrid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:2px;width:100%;max-height:220px;overflow:hidden}.chatModal .messageWriter .writerMediaGrid .writerMediaThumb{width:100%;height:100px;object-fit:cover;display:block;border-radius:0}.chatModal .messageWriter .writerMediaGrid .writerMediaMore{position:absolute;bottom:2px;right:2px;padding:4px 10px;border-radius:var(--radius-md);background:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:rgba(var(--palette-white-rgb),.9);font-size:12px;font-weight:600}.chatModal .messageWriter .fieldGroup{display:flex;align-items:center;width:100%;min-width:0;overflow:hidden;background:rgba(var(--palette-white-rgb),.06);border:1px solid rgba(var(--palette-white-rgb),.04);border-radius:18px;padding:6px 12px}.chatModal .messageWriter .fieldGroupFAT{display:flex;align-items:center;width:100%;background:rgba(var(--palette-white-rgb),.06);border:1px solid rgba(var(--palette-white-rgb),.04);border-radius:18px;padding:6px 12px}.chatModal .messageWriter .field{background:transparent;border:none;width:100%;min-width:0;border-radius:0;resize:none;min-height:20px;line-height:20px;caret-color:var(--color-text-primary);color:var(--color-text-primary)}.chatModal .messageWriter .field:focus{outline:none}.chatModal .messageWriter .iconAction{display:flex;align-items:center;justify-content:center;background:transparent;color:rgba(var(--palette-white-rgb),.4);font-size:1.5rem;flex-shrink:0}.chatModal .messageWriter .iconSend{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-cta),var(--color-accent-shade));display:flex;align-items:center;justify-content:center;color:var(--color-cta-contrast);font-size:14px;box-shadow:0 2px 10px rgba(var(--color-cta-rgb),.25);flex-shrink:0;cursor:pointer}.chatModal .messageWriter .iconSend ion-icon{font-size:14px;color:inherit}.chatModal .messageWriter .iconEmoji{font-size:1.3rem;color:rgba(var(--palette-white-rgb),.3)}.chatModal .writerDisabled{display:flex;align-items:center;justify-content:center;height:50px;background-color:rgba(var(--palette-white-rgb),.04);font-style:italic;font-weight:300;color:var(--color-text-muted)}.appsPopover{--backdrop-opacity: .08;--backdrop-filter: blur(3px);--background: transparent;--width: max-content;--max-height: 250px;--max-width: 100%;--offset-y: -12px;--offset-x: -6px}.appsPopover::part(backdrop){background:transparent}.appsPopover::part(content){padding:14px 20px;border-radius:16px 16px 16px 4px;background:rgba(var(--palette-bg-rgb, 10, 10, 21),.25);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgba(var(--palette-white-rgb),.08);box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 1px rgba(var(--palette-white-rgb),.04)}.appsPopover .appList{display:flex;align-items:center;gap:24px;padding:0}.appsPopover .appItem{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border-radius:12px;cursor:pointer;transition:background .15s}.appsPopover .appItem:active{background:rgba(var(--palette-white-rgb),.08)}.appsPopover .appItem ion-icon,.appsPopover .appItem svg{font-size:26px;color:rgba(var(--palette-white-rgb),.7)}.appsPopover .appItem .appTitle{font-size:11px;font-weight:500;color:rgba(var(--palette-white-rgb),.5);letter-spacing:.2px}.chatModal .videoInputView{position:absolute;left:0;right:0;bottom:100%;background:rgba(var(--color-cta-rgb),.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md) var(--radius-md) 0 0}.chatModal .messageWriter .replyStrip{position:absolute;left:0;right:0;bottom:100%;padding:8px 12px;background:rgba(18,14,10,.92);border-top:1px solid rgba(var(--palette-white-rgb),.08);border-bottom:1px solid rgba(var(--palette-white-rgb),.04);display:flex;align-items:center;gap:8px}.chatModal .messageWriter .replyStrip .qAvatar{width:20px;height:20px;border-radius:var(--radius-full);flex-shrink:0;object-fit:cover}.chatModal .messageWriter .replyStrip .qInfo{min-width:0;flex:1}.chatModal .messageWriter .replyStrip .qName{display:block;font-size:10px;font-weight:600;color:rgba(var(--color-cta-rgb),.8);line-height:1.2}.chatModal .messageWriter .replyStrip .qText{display:block;font-size:11px;color:rgba(var(--palette-white-rgb),.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.chatModal .messageWriter .replyStrip .qThumb{width:32px;height:32px;border-radius:6px;overflow:hidden;flex-shrink:0}.chatModal .messageWriter .replyStrip .qThumb img{width:100%;height:100%;object-fit:cover;display:block}.chatModal .messageWriter .replyStrip .qThumb--stack{position:relative;overflow:visible;margin-right:12px}.chatModal .messageWriter .replyStrip .qThumb--stack .qStackCard{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;object-fit:cover;border:1px solid rgba(var(--palette-white-rgb),.12);box-shadow:0 1px 4px rgba(0,0,0,.4)}.chatModal .messageWriter .replyStrip .qStackCard--0{z-index:1;transform:rotate(15deg) translate(8px,-8px)}.chatModal .messageWriter .replyStrip .qStackCard--1{z-index:2;transform:rotate(-8deg) translate(-6px,-4px)}.chatModal .messageWriter .replyStrip .qStackCard--2{z-index:3;transform:rotate(2deg);box-shadow:0 2px 8px rgba(0,0,0,.5)}.chatModal .messageWriter .replyStrip .qThumbCount{position:absolute;bottom:-6px;right:-8px;z-index:4;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:8px;font-weight:600;min-width:14px;height:14px;border-radius:7px;border:1px solid rgba(255,255,255,.2);letter-spacing:.5px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.chatModal .messageWriter .replyStrip .qClose{color:rgba(var(--palette-white-rgb),.3);font-size:18px;cursor:pointer;flex-shrink:0}.notificationBtn{position:relative}.notificationBtn .notificationBadge{--d: 18px;position:absolute;top:-5px;right:-5px;background-color:rgba(var(--color-danger-rgb),.8);color:var(--color-text-primary);border-radius:9999px;font-size:12px;min-width:var(--d);height:var(--d);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.chatModal{opacity:0}.chatModal .chatMessagesWrapper{--background: var(--color-surface-base, #1a1a2e)}.chatModal .chatMessagesWrapper::part(scroll){display:flex;flex-direction:column;height:100%}.chatModal .chatFooter{background:var(--color-surface-base)}.chatModal .chatIndicatorBar{position:absolute;top:calc(55px + var(--ion-safe-area-top, 0px) + 8px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;z-index:9999;pointer-events:none}.chatModal .chatIndicatorBar .indicatorPill{display:flex;align-items:center;gap:5px;padding:6px 14px;border-radius:var(--radius-pill);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 12px rgba(0,0,0,.3);cursor:pointer;pointer-events:auto;transform:scale(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.chatModal .chatIndicatorBar .indicatorPill.is-visible{transform:scale(1)}.chatModal .chatIndicatorBar .indicatorPill--fire{background:rgba(var(--color-cta-rgb),.2);border:1px solid rgba(var(--color-cta-rgb),.3)}.chatModal .chatIndicatorBar .indicatorPill--fire ion-icon{font-size:14px;color:var(--color-text-primary)}.chatModal .chatIndicatorBar .indicatorPill--fire .indicatorArrow{color:rgba(255,255,255,.9);font-size:12px;font-weight:600;line-height:1}.chatModal .chatIndicatorBar .indicatorPill--mention{background:rgba(218,175,80,.15);border:1px solid rgba(218,175,80,.25)}.chatModal .chatIndicatorBar .indicatorPill--mention .indicatorAt{color:rgba(218,175,80,.95);font-size:13px;font-weight:700;line-height:1}.chatModal .chatIndicatorBar .indicatorPill--mention .indicatorCount{color:#fff;font-size:11px;font-weight:600;line-height:1}body.a11y-high-contrast .chatModal .chatIndicatorBar .indicatorPill--fire,body.a11y-high-contrast .chatModal .chatIndicatorBar .indicatorPill--mention{background:rgba(255,221,0,.3);border:1px solid #ffdd00}body.a11y-reduce-transparency .chatModal .chatIndicatorBar .indicatorPill--fire,body.a11y-reduce-transparency .chatModal .chatIndicatorBar .indicatorPill--mention{background:rgba(20,20,35,.9)}.roomHero{position:relative;overflow:visible;padding-bottom:14px;margin-bottom:4px;--banner-h: clamp(150px, 18vw, 180px)}.roomHero-banner{width:100%;height:var(--banner-h);position:relative;overflow:hidden;background:linear-gradient(135deg,#1a1520,#2a1a28,#1a2530 60%,#15151a)}.roomHero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 50%,rgba(180,100,60,.15) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(100,60,180,.1) 0%,transparent 50%);pointer-events:none}.roomHero-banner.has-image:after{display:none}.roomHero-bannerTexture{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background-image:radial-gradient(circle,#fff 1px,transparent 1px);background-size:8px 8px}.roomHero-bannerImg{width:100%;height:100%}.roomHero-bannerFade{position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,rgba(var(--palette-black-rgb, 10, 10, 15),.5));pointer-events:none}.roomHero-diamondWrap{display:flex;justify-content:center;margin-top:calc(var(--banner-h) * -.3);position:relative;z-index:5}.roomHero-diamond{width:calc(var(--banner-h) * .6);height:calc(var(--banner-h) * .6);transform:rotate(45deg);overflow:hidden;position:relative;border:3px solid rgba(var(--palette-secondary-rgb),.4);box-shadow:0 0 24px rgba(var(--palette-secondary-rgb),.25),0 0 48px rgba(var(--palette-secondary-rgb),.08);background:var(--color-surface-base, #0a0a0f)}.roomHero-diamond.is-processing{opacity:.5}.roomHero-diamondSpinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;border:2px solid rgba(218,175,80,.2);border-top-color:rgba(218,175,80,.8);border-radius:50%;transform:rotate(-45deg);animation:roomHeroDiamondSpin .8s linear infinite}@keyframes roomHeroDiamondSpin{to{transform:rotate(315deg)}}.roomHero-diamondImg{width:100%;height:100%}.roomHero-info{text-align:center;padding:24px 16px 0}.roomHero-name{font-size:18px;font-weight:800;letter-spacing:.8px;color:var(--color-text-primary);text-shadow:0 0 24px rgba(var(--palette-secondary-rgb),.2);margin:0}.roomHero-description{font-size:12px;color:var(--color-text-muted);line-height:1.4;margin:6px 0 0}.roomHero-divider{height:1px;background:rgba(var(--palette-white-rgb),.04);margin:10px 16px 0}.roomHero-presence{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px 14px}.roomHero-stack{display:flex;align-items:center}.roomHero-stackAvatar{width:22px;height:22px;border-radius:50%;object-fit:cover;border:2px solid var(--color-surface-base, #0a0a0f);margin-left:-7px;position:relative}.roomHero-stackAvatar:first-child{margin-left:0}.roomHero-stackCount{margin-left:2px;font-size:11px;color:var(--color-text-muted);white-space:nowrap}.roomHero .roomHero-actions{display:flex;justify-content:center;gap:10px;margin-top:14px;flex-wrap:wrap}.roomHero .roomHero-actionBtn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:var(--radius-pill);font-size:13px;font-weight:500;color:var(--color-text-primary);background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);cursor:pointer;transition:transform .15s cubic-bezier(.4,0,.2,1),border-color .2s,background .2s}.roomHero .roomHero-actionBtn:hover{border-color:rgba(var(--palette-secondary-rgb),.4);background:rgba(var(--palette-secondary-rgb),.08)}.roomHero .roomHero-actionBtn:active{transform:scale(.97)}.roomHero .roomHero-actionBtn ion-icon{font-size:17px;color:var(--color-accent)}body.a11y-high-contrast .roomHero-diamond{border-color:#fff;box-shadow:0 0 24px rgba(255,255,255,.3)}#authPage #container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;width:100%;text-align:center;box-sizing:border-box}#authPage #container h1{font-size:4em;color:#fff;text-shadow:1px 0 9px #fff}#authPage #logoAuth{width:100%;max-width:300px;padding:20px 30px}#authPage #logoBigAuth{width:100%;max-width:220px;margin-top:-6px;padding:0 20px 30px;filter:drop-shadow(0 0 24px rgba(var(--color-accent-rgb),.15))}#authPage .forms{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:6px}#authPage ion-input.field{--background: rgba(var(--palette-white-rgb), .06) !important;--color: rgba(var(--palette-white-rgb), .9);--placeholder-color: rgba(var(--palette-white-rgb), .35);--highlight-color-focused: rgba(var(--color-accent-rgb), .5);--padding-start: 16px !important;--border-radius: 12px !important;width:70%;max-width:400px;margin:0;border:1px solid rgba(var(--palette-white-rgb),.08);border-radius:12px;transition:border-color .4s ease}#authPage ion-input.field.has-focus{border-color:rgba(var(--color-accent-rgb),.25);box-shadow:0 0 20px rgba(var(--color-accent-rgb),.08),inset 0 0 12px rgba(var(--color-accent-rgb),.03)}#authPage ion-input.field .error-text{font-weight:700}#authPage .ion-invalid{--highlight-color-invalid: rgba(var(--color-danger-rgb), .7) !important}#authPage .loginBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:70%;max-width:400px;height:50px;margin-top:14px;border:none;border-radius:14px;background:linear-gradient(135deg,rgba(var(--color-accent-rgb),.85),rgba(var(--color-accent-rgb),.95));color:var(--color-text-on-accent);font-weight:700;font-size:1rem;letter-spacing:.5px;cursor:pointer;box-shadow:0 4px 24px rgba(var(--color-accent-rgb),.2),0 1px 3px rgba(0,0,0,.3);transition:transform .2s;-webkit-tap-highlight-color:transparent}#authPage .loginBtn ion-icon{font-size:18px}#authPage .loginBtn:active{transform:scale(.98)}#authPage .loginBtn.loginBtn--biometric{margin-top:8px;background:var(--color-surface-glass);color:var(--color-accent);border:1px solid rgba(var(--color-accent-rgb),.35);box-shadow:none}#authPage .loginBtn.loginBtn--biometric:active{background:var(--color-surface-elevated)}#authPage .loginLinks{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;width:70%;max-width:400px}#authPage .loginLinkDivider{width:1px;height:14px;background:rgba(255,255,255,.15);flex-shrink:0}#authPage .loginLink{background:none;border:none;font-size:.82rem;font-weight:500;color:rgba(255,255,255,.45);cursor:pointer;padding:6px 2px;transition:color .2s;-webkit-tap-highlight-color:transparent}#authPage .loginLink:active{color:rgba(255,255,255,.7)}#authPage .loginLink--accent{color:rgba(var(--color-accent-rgb),.7);font-weight:600}#authPage .loginLink--accent:active{color:rgba(var(--color-accent-rgb),.9)}#authPage .loginNote{font-size:.82rem;font-weight:500;color:rgba(255,255,255,.45)}.authWizard{padding-top:var(--ion-safe-area-top, 0px);padding-bottom:var(--ion-safe-area-bottom, 0px)}.authProgress{height:1px;background:rgba(255,255,255,.03);width:100%;position:sticky;top:var(--ion-safe-area-top, 0px);z-index:10}.authProgress-fill{height:100%;background:linear-gradient(90deg,rgba(218,175,80,.6),rgba(218,175,80,.9));transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px rgba(218,175,80,.3)}.authStep{padding:44px 28px 40px;display:flex;flex-direction:column;min-height:100%}.authStep-indicator{font-size:11px;color:rgba(218,175,80,.4);letter-spacing:3px;text-transform:uppercase;margin-bottom:24px}.authStep-title{font-size:26px;font-weight:300;color:rgba(255,255,255,.9);line-height:1.25;margin:0 0 40px}.authStep-subtitle{font-size:13px;color:rgba(255,255,255,.25);margin:-32px 0 36px}.authBack{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.4);width:36px;height:36px;border-radius:50%;font-size:18px;padding:0;cursor:pointer;align-self:flex-start;display:flex;align-items:center;justify-content:center;margin-bottom:20px;-webkit-tap-highlight-color:transparent;transition:background .2s}.authBack:active{background:rgba(255,255,255,.08)}.authCard{border-radius:20px;background:rgba(255,255,255,.02);border:1px solid rgba(218,175,80,.1);padding:24px 20px;display:flex;flex-direction:column;gap:20px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.authCard-divider{height:1px;background:rgba(218,175,80,.06)}.authCard-label{font-size:10px;color:rgba(218,175,80,.45);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:4px}.authCard ion-input{--background: transparent;--padding-start: 0;--padding-end: 0;--color: rgba(255, 255, 255, .85);--placeholder-color: rgba(255, 255, 255, .2);font-size:15px;font-weight:300;min-height:28px}.authCard ion-input::part(native){padding:0}.authCard ion-datetime-button{--color: rgba(255, 255, 255, .85)}.authStep-error{font-size:12px;color:rgba(255,100,100,.8);margin:12px 0 0;text-align:center;padding:10px 16px;border-radius:10px;background:rgba(255,100,100,.06);border:1px solid rgba(255,100,100,.1)}.authOtp+.authStep-error{margin-top:24px}.authBtn{width:100%;height:52px;border-radius:26px;border:1px solid rgba(218,175,80,.2);background:rgba(218,175,80,.08);color:rgba(218,175,80,.9);font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;margin-top:28px;transition:background .2s,border-color .2s;-webkit-tap-highlight-color:transparent}.authBtn:active:not(:disabled){background:rgba(218,175,80,.15);border-color:rgba(218,175,80,.4)}.authBtn:disabled{opacity:.25;cursor:default}.authLink{background:none;border:none;font-size:11px;color:rgba(255,255,255,.18);cursor:pointer;text-align:center;padding:18px 0 32px;letter-spacing:.8px;-webkit-tap-highlight-color:transparent}.authLink span{color:rgba(218,175,80,.5);font-weight:600;letter-spacing:.5px}.authGoldLine{height:1px;background:linear-gradient(90deg,transparent 20%,rgba(218,175,80,.15) 50%,transparent 80%)}.authOtp{display:flex;justify-content:center;gap:8px;padding:32px 0}.authOtp-cell{width:46px;height:54px;--background: rgba(218, 175, 80, .03);--color: rgba(218, 175, 80, .95);--padding-start: 0;--padding-end: 0;border:1px solid rgba(218,175,80,.1);border-radius:12px;text-align:center;font-size:24px;font-weight:300;letter-spacing:0;transition:border-color .2s,background .2s}.authOtp-cell::part(native){text-align:center;padding:0}.authOtp-cell.has-value{--background: rgba(218, 175, 80, .06);border-color:rgba(218,175,80,.25)}.authOtp-cell.has-focus{--background: rgba(218, 175, 80, .05);border-color:rgba(218,175,80,.5);box-shadow:0 0 20px rgba(218,175,80,.1),inset 0 0 8px rgba(218,175,80,.03)}.authStep-resend{background:none;border:none;color:rgba(218,175,80,.5);font-size:13px;cursor:pointer;align-self:center;padding:8px;-webkit-tap-highlight-color:transparent}.authStep-resend:disabled{color:rgba(255,255,255,.2);cursor:default}.authPwdRules{display:flex;flex-direction:column;gap:4px;padding:4px 0}.authPwdRule{font-size:12px;color:rgba(255,255,255,.2);display:flex;align-items:center;gap:6px}.authPwdRule.is-met{color:rgba(80,200,120,.7)}.authPwdRule ion-icon{font-size:14px}.authSegment{margin:8px 0}.authStepContainer{overflow:hidden;position:relative}.authStep-slide{animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.authStep-slide.slide-left{animation-name:authSlideLeft}.authStep-slide.slide-right{animation-name:authSlideRight}@keyframes authSlideLeft{0%{transform:translate(30%);opacity:0}to{transform:none;opacity:1}}@keyframes authSlideRight{0%{transform:translate(-30%);opacity:0}to{transform:none;opacity:1}}@media(min-width:1024px){.authStep{max-width:460px;width:100%;margin-inline:auto;padding-top:56px}}.authFadeBottom{--bg: var(--color-surface-base);position:fixed;width:100vw;height:100dvh;top:0;left:0;background:var(--bg);z-index:-3}.authFadeBottom:before{content:"";position:absolute;bottom:-30%;left:-15%;width:130%;height:55%;background:radial-gradient(ellipse at 50% 100%,rgba(var(--color-cta-rgb),.7) 0%,rgba(var(--color-cta-rgb),.35) 35%,rgba(var(--color-cta-rgb),.1) 60%,transparent 80%);filter:blur(28px);animation:ember-bed 13s ease-in-out infinite}.authFadeBottom:after{content:"";position:absolute;bottom:-22%;left:-5%;width:110%;height:42%;background:radial-gradient(ellipse at 50% 100%,rgba(var(--color-accent-rgb),.6) 0%,rgba(var(--color-accent-rgb),.28) 28%,rgba(var(--color-accent-rgb),.08) 52%,transparent 72%);filter:blur(28px);animation:ember-warmth 8.7s ease-in-out infinite}@keyframes ember-bed{0%{opacity:.7;transform:translate(0) scale(1)}18%{opacity:.8;transform:translate(1.5%,-1%) scale(1.03)}35%{opacity:.65;transform:translate(-1%,1.5%) scale(.97)}52%{opacity:.85;transform:translate(2%,-.5%) scale(1.02)}68%{opacity:.72;transform:translate(-1.5%,.5%) scale(.98)}84%{opacity:.82;transform:translate(.5%,-1%) scale(1.01)}to{opacity:.7;transform:translate(0) scale(1)}}@keyframes ember-warmth{0%{opacity:.5;transform:translate(0) scale(1)}8%{opacity:.68;transform:translate(2%,-1%) scale(1.04)}18%{opacity:.52;transform:translate(-1%,1.5%) scale(.96)}27%{opacity:.72;transform:translate(-2%,-.5%) scale(1.03)}38%{opacity:.48;transform:translate(1.5%,.5%) scale(.98)}47%{opacity:.75;transform:translate(.5%,-1.5%) scale(1.05)}58%{opacity:.45;transform:translate(-1.5%,1%) scale(.97)}68%{opacity:.7;transform:translate(2.5%,-.5%) scale(1.02)}78%{opacity:.52;transform:translate(-.5%,.5%) scale(.99)}88%{opacity:.65;transform:translate(1%,-1%) scale(1.03)}to{opacity:.5;transform:translate(0) scale(1)}}.particlesParent{position:fixed;width:100vw;height:100dvh;overflow:hidden;z-index:-1;top:0;left:0}.particleContainer{position:absolute;animation-iteration-count:infinite;animation-timing-function:ease-out}.particleContainer .particle{width:100%;height:100%;border-radius:50%;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.particleContainer:nth-child(1){width:3px;height:3px;animation-name:rise-1;animation-duration:20773ms;animation-delay:-2.52s;opacity:0}@keyframes rise-1{0%{opacity:0;transform:translateY(101vh)}3%{opacity:.62}20%{opacity:.372}40%{opacity:.093}60%{opacity:0}to{opacity:0;transform:translateY(82vh)}}.particleContainer:nth-child(1) .particle{background:radial-gradient(circle,rgba(255,185,75,.9) 0%,rgba(240,115,30,.35) 35%,transparent 65%);animation-name:drift-1;animation-duration:20773ms;animation-delay:-2.52s}@keyframes drift-1{0%{transform:translate(40vw) scale(0)}3%{transform:translate(40vw) scale(.9)}44%{transform:translate(38vw) scale(.6)}60%{transform:translate(44vw) scale(.15)}to{transform:translate(44vw) scale(0)}}.particleContainer:nth-child(2){width:2px;height:2px;animation-name:rise-2;animation-duration:15.24s;animation-delay:-637ms;opacity:0}@keyframes rise-2{0%{opacity:0;transform:translateY(99vh)}3%{opacity:.58}20%{opacity:.348}40%{opacity:.087}60%{opacity:0}to{opacity:0;transform:translateY(34vh)}}.particleContainer:nth-child(2) .particle{background:radial-gradient(circle,rgba(255,225,140,.95) 0%,rgba(255,175,65,.4) 35%,transparent 60%);animation-name:drift-2;animation-duration:15.24s;animation-delay:-637ms}@keyframes drift-2{0%{transform:translate(62vw) scale(0)}3%{transform:translate(62vw) scale(.9)}37%{transform:translate(59vw) scale(.6)}60%{transform:translate(59vw) scale(.15)}to{transform:translate(59vw) scale(0)}}.particleContainer:nth-child(3){width:3px;height:3px;animation-name:rise-3;animation-duration:20.36s;animation-delay:-4034ms;opacity:0}@keyframes rise-3{0%{opacity:0;transform:translateY(103vh)}3%{opacity:.52}20%{opacity:.312}40%{opacity:.078}60%{opacity:0}to{opacity:0;transform:translateY(70vh)}}.particleContainer:nth-child(3) .particle{background:radial-gradient(circle,rgba(255,185,75,.9) 0%,rgba(240,115,30,.35) 35%,transparent 65%);animation-name:drift-3;animation-duration:20.36s;animation-delay:-4034ms}@keyframes drift-3{0%{transform:translate(54vw) scale(0)}3%{transform:translate(54vw) scale(.9)}36%{transform:translate(51vw) scale(.6)}60%{transform:translate(53vw) scale(.15)}to{transform:translate(53vw) scale(0)}}.particleContainer:nth-child(4){width:6px;height:6px;animation-name:rise-4;animation-duration:25.84s;animation-delay:-4503ms;opacity:0}@keyframes rise-4{0%{opacity:0;transform:translateY(104vh)}3%{opacity:.64}20%{opacity:.384}40%{opacity:.096}60%{opacity:0}to{opacity:0;transform:translateY(79vh)}}.particleContainer:nth-child(4) .particle{background:radial-gradient(circle,rgba(235,125,35,.85) 0%,rgba(195,65,10,.3) 35%,transparent 65%);animation-name:drift-4;animation-duration:25.84s;animation-delay:-4503ms}@keyframes drift-4{0%{transform:translate(32vw) scale(0)}3%{transform:translate(32vw) scale(.9)}45%{transform:translate(37vw) scale(.6)}60%{transform:translate(43vw) scale(.15)}to{transform:translate(43vw) scale(0)}}.particleContainer:nth-child(5){width:4px;height:4px;animation-name:rise-5;animation-duration:24934ms;animation-delay:-4379ms;opacity:0}@keyframes rise-5{0%{opacity:0;transform:translateY(104vh)}3%{opacity:.46}20%{opacity:.276}40%{opacity:.069}60%{opacity:0}to{opacity:0;transform:translateY(81vh)}}.particleContainer:nth-child(5) .particle{background:radial-gradient(circle,rgba(255,185,75,.9) 0%,rgba(240,115,30,.35) 35%,transparent 65%);animation-name:drift-5;animation-duration:24934ms;animation-delay:-4379ms}@keyframes drift-5{0%{transform:translate(63vw) scale(0)}3%{transform:translate(63vw) scale(.9)}35%{transform:translate(59vw) scale(.6)}60%{transform:translate(58vw) scale(.15)}to{transform:translate(58vw) scale(0)}}.particleContainer:nth-child(6){width:2px;height:2px;animation-name:rise-6;animation-duration:15608ms;animation-delay:-3588ms;opacity:0}@keyframes rise-6{0%{opacity:0;transform:translateY(93vh)}3%{opacity:.38}20%{opacity:.228}40%{opacity:.057}60%{opacity:0}to{opacity:0;transform:translateY(61vh)}}.particleContainer:nth-child(6) .particle{background:radial-gradient(circle,rgba(255,225,140,.95) 0%,rgba(255,175,65,.4) 35%,transparent 60%);animation-name:drift-6;animation-duration:15608ms;animation-delay:-3588ms}@keyframes drift-6{0%{transform:translate(53vw) scale(0)}3%{transform:translate(53vw) scale(.9)}36%{transform:translate(51vw) scale(.6)}60%{transform:translate(52vw) scale(.15)}to{transform:translate(52vw) scale(0)}}.particleContainer:nth-child(7){width:2px;height:2px;animation-name:rise-7;animation-duration:16566ms;animation-delay:-4729ms;opacity:0}@keyframes rise-7{0%{opacity:0;transform:translateY(103vh)}3%{opacity:.58}20%{opacity:.348}40%{opacity:.087}60%{opacity:0}to{opacity:0;transform:translateY(61vh)}}.particleContainer:nth-child(7) .particle{background:radial-gradient(circle,rgba(255,225,140,.95) 0%,rgba(255,175,65,.4) 35%,transparent 60%);animation-name:drift-7;animation-duration:16566ms;animation-delay:-4729ms}@keyframes drift-7{0%{transform:translate(44vw) scale(0)}3%{transform:translate(44vw) scale(.9)}33%{transform:translate(45vw) scale(.6)}60%{transform:translate(46vw) scale(.15)}to{transform:translate(46vw) scale(0)}}.particleContainer:nth-child(8){width:3px;height:3px;animation-name:rise-8;animation-duration:17728ms;animation-delay:-6.7s;opacity:0}@keyframes rise-8{0%{opacity:0;transform:translateY(103vh)}3%{opacity:.42}20%{opacity:.252}40%{opacity:.063}60%{opacity:0}to{opacity:0;transform:translateY(29vh)}}.particleContainer:nth-child(8) .particle{background:radial-gradient(circle,rgba(255,185,75,.9) 0%,rgba(240,115,30,.35) 35%,transparent 65%);animation-name:drift-8;animation-duration:17728ms;animation-delay:-6.7s}@keyframes drift-8{0%{transform:translate(58vw) scale(0)}3%{transform:translate(58vw) scale(.9)}40%{transform:translate(55vw) scale(.6)}60%{transform:translate(56vw) scale(.15)}to{transform:translate(56vw) scale(0)}}.particleContainer:nth-child(9){width:6px;height:6px;animation-name:rise-9;animation-duration:28706ms;animation-delay:-9409ms;opacity:0}@keyframes rise-9{0%{opacity:0;transform:translateY(96vh)}3%{opacity:.74}20%{opacity:.444}40%{opacity:.111}60%{opacity:0}to{opacity:0;transform:translateY(50vh)}}.particleContainer:nth-child(9) .particle{background:radial-gradient(circle,rgba(235,125,35,.85) 0%,rgba(195,65,10,.3) 35%,transparent 65%);animation-name:drift-9;animation-duration:28706ms;animation-delay:-9409ms}@keyframes drift-9{0%{transform:translate(39vw) scale(0)}3%{transform:translate(39vw) scale(.9)}32%{transform:translate(43vw) scale(.6)}60%{transform:translate(45vw) scale(.15)}to{transform:translate(45vw) scale(0)}}.particleContainer:nth-child(10){width:2px;height:2px;animation-name:rise-10;animation-duration:15267ms;animation-delay:-6618ms;opacity:0}@keyframes rise-10{0%{opacity:0;transform:translateY(95vh)}3%{opacity:.38}20%{opacity:.228}40%{opacity:.057}60%{opacity:0}to{opacity:0;transform:translateY(41vh)}}.particleContainer:nth-child(10) .particle{background:radial-gradient(circle,rgba(255,225,140,.95) 0%,rgba(255,175,65,.4) 35%,transparent 60%);animation-name:drift-10;animation-duration:15267ms;animation-delay:-6618ms}@keyframes drift-10{0%{transform:translate(59vw) scale(0)}3%{transform:translate(59vw) scale(.9)}39%{transform:translate(60vw) scale(.6)}60%{transform:translate(57vw) scale(.15)}to{transform:translate(57vw) scale(0)}}.particleContainer:nth-child(11){width:3px;height:3px;animation-name:rise-11;animation-duration:20428ms;animation-delay:-9163ms;opacity:0}@keyframes rise-11{0%{opacity:0;transform:translateY(92vh)}3%{opacity:.52}20%{opacity:.312}40%{opacity:.078}60%{opacity:0}to{opacity:0;transform:translateY(53vh)}}.particleContainer:nth-child(11) .particle{background:radial-gradient(circle,rgba(255,185,75,.9) 0%,rgba(240,115,30,.35) 35%,transparent 65%);animation-name:drift-11;animation-duration:20428ms;animation-delay:-9163ms}@keyframes drift-11{0%{transform:translate(30vw) scale(0)}3%{transform:translate(30vw) scale(.9)}43%{transform:translate(33vw) scale(.6)}60%{transform:translate(38vw) scale(.15)}to{transform:translate(38vw) scale(0)}}.particleContainer:nth-child(12){width:5px;height:5px;animation-name:rise-12;animation-duration:28136ms;animation-delay:-12334ms;opacity:0}@keyframes rise-12{0%{opacity:0;transform:translateY(95vh)}3%{opacity:.6}20%{opacity:.36}40%{opacity:.09}60%{opacity:0}to{opacity:0;transform:translateY(51vh)}}.particleContainer:nth-child(12) .particle{background:radial-gradient(circle,rgba(235,125,35,.85) 0%,rgba(195,65,10,.3) 35%,transparent 65%);animation-name:drift-12;animation-duration:28136ms;animation-delay:-12334ms}@keyframes drift-12{0%{transform:translate(54vw) scale(0)}3%{transform:translate(54vw) scale(.9)}35%{transform:translate(50vw) scale(.6)}60%{transform:translate(53vw) scale(.15)}to{transform:translate(53vw) scale(0)}}.particleContainer:nth-child(13){width:5px;height:5px;animation-name:rise-13;animation-duration:22593ms;animation-delay:-8913ms;opacity:0}@keyframes rise-13{0%{opacity:0;transform:translateY(104vh)}3%{opacity:.5}20%{opacity:.3}40%{opacity:.075}60%{opacity:0}to{opacity:0;transform:translateY(60vh)}}.particleContainer:nth-child(13) .particle{background:radial-gradient(circle,rgba(235,125,35,.85) 0%,rgba(195,65,10,.3) 35%,transparent 65%);animation-name:drift-13;animation-duration:22593ms;animation-delay:-8913ms}@keyframes drift-13{0%{transform:translate(29vw) scale(0)}3%{transform:translate(29vw) scale(.9)}45%{transform:translate(35vw) scale(.6)}60%{transform:translate(40vw) scale(.15)}to{transform:translate(40vw) scale(0)}}.particleContainer:nth-child(14){width:2px;height:2px;animation-name:rise-14;animation-duration:20429ms;animation-delay:-11279ms;opacity:0}@keyframes rise-14{0%{opacity:0;transform:translateY(103vh)}3%{opacity:.48}20%{opacity:.288}40%{opacity:.072}60%{opacity:0}to{opacity:0;transform:translateY(46vh)}}.particleContainer:nth-child(14) .particle{background:radial-gradient(circle,rgba(255,225,140,.95) 0%,rgba(255,175,65,.4) 35%,transparent 60%);animation-name:drift-14;animation-duration:20429ms;animation-delay:-11279ms}@keyframes drift-14{0%{transform:translate(60vw) scale(0)}3%{transform:translate(60vw) scale(.9)}31%{transform:translate(61vw) scale(.6)}60%{transform:translate(57vw) scale(.15)}to{transform:translate(57vw) scale(0)}}.particleContainer:nth-child(15){width:5px;height:5px;animation-name:rise-15;animation-duration:27079ms;animation-delay:-14.36s;opacity:0}@keyframes rise-15{0%{opacity:0;transform:translateY(99vh)}3%{opacity:.5}20%{opacity:.3}40%{opacity:.075}60%{opacity:0}to{opacity:0;transform:translateY(65vh)}}.particleContainer:nth-child(15) .particle{background:radial-gradient(circle,rgba(235,125,35,.85) 0%,rgba(195,65,10,.3) 35%,transparent 65%);animation-name:drift-15;animation-duration:27079ms;animation-delay:-14.36s}@keyframes drift-15{0%{transform:translate(41vw) scale(0)}3%{transform:translate(41vw) scale(.9)}35%{transform:translate(43vw) scale(.6)}60%{transform:translate(46vw) scale(.15)}to{transform:translate(46vw) scale(0)}}.particleContainer:nth-child(16){width:2px;height:2px;animation-name:rise-16;animation-duration:18422ms;animation-delay:-10335ms;opacity:0}@keyframes rise-16{0%{opacity:0;transform:translateY(104vh)}3%{opacity:.48}20%{opacity:.288}40%{opacity:.072}60%{opacity:0}to{opacity:0;transform:translateY(64vh)}}.particleContainer:nth-child(16) .particle{background:radial-gradient(circle,rgba(255,225,140,.95) 0%,rgba(255,175,65,.4) 35%,transparent 60%);animation-name:drift-16;animation-duration:18422ms;animation-delay:-10335ms}@keyframes drift-16{0%{transform:translate(67vw) scale(0)}3%{transform:translate(67vw) scale(.9)}35%{transform:translate(68vw) scale(.6)}60%{transform:translate(62vw) scale(.15)}to{transform:translate(62vw) scale(0)}}.particleContainer:nth-child(17){width:4px;height:4px;animation-name:rise-17;animation-duration:21958ms;animation-delay:-12235ms;opacity:0}@keyframes rise-17{0%{opacity:0;transform:translateY(90vh)}3%{opacity:.66}20%{opacity:.396}40%{opacity:.099}60%{opacity:0}to{opacity:0;transform:translateY(80vh)}}.particleContainer:nth-child(17) .particle{background:radial-gradient(circle,rgba(255,185,75,.9) 0%,rgba(240,115,30,.35) 35%,transparent 65%);animation-name:drift-17;animation-duration:21958ms;animation-delay:-12235ms}@keyframes drift-17{0%{transform:translate(43vw) scale(0)}3%{transform:translate(43vw) scale(.9)}37%{transform:translate(47vw) scale(.6)}60%{transform:translate(47vw) scale(.15)}to{transform:translate(47vw) scale(0)}}.particleContainer:nth-child(18){width:4px;height:4px;animation-name:rise-18;animation-duration:23.41s;animation-delay:-13169ms;opacity:0}@keyframes rise-18{0%{opacity:0;transform:translateY(95vh)}3%{opacity:.56}20%{opacity:.336}40%{opacity:.084}60%{opacity:0}to{opacity:0;transform:translateY(78vh)}}.particleContainer:nth-child(18) .particle{background:radial-gradient(circle,rgba(255,185,75,.9) 0%,rgba(240,115,30,.35) 35%,transparent 65%);animation-name:drift-18;animation-duration:23.41s;animation-delay:-13169ms}@keyframes drift-18{0%{transform:translate(49vw) scale(0)}3%{transform:translate(49vw) scale(.9)}39%{transform:translate(47vw) scale(.6)}60%{transform:translate(50vw) scale(.15)}to{transform:translate(50vw) scale(0)}}.particleContainer:nth-child(19){width:5px;height:5px;animation-name:rise-19;animation-duration:26075ms;animation-delay:-15954ms;opacity:0}@keyframes rise-19{0%{opacity:0;transform:translateY(93vh)}3%{opacity:.7}20%{opacity:.42}40%{opacity:.105}60%{opacity:0}to{opacity:0;transform:translateY(65vh)}}.particleContainer:nth-child(19) .particle{background:radial-gradient(circle,rgba(235,125,35,.85) 0%,rgba(195,65,10,.3) 35%,transparent 65%);animation-name:drift-19;animation-duration:26075ms;animation-delay:-15954ms}@keyframes drift-19{0%{transform:translate(34vw) scale(0)}3%{transform:translate(34vw) scale(.9)}38%{transform:translate(34vw) scale(.6)}60%{transform:translate(43vw) scale(.15)}to{transform:translate(43vw) scale(0)}}.particleContainer:nth-child(20){width:4px;height:4px;animation-name:rise-20;animation-duration:22772ms;animation-delay:-15672ms;opacity:0}@keyframes rise-20{0%{opacity:0;transform:translateY(88vh)}3%{opacity:.56}20%{opacity:.336}40%{opacity:.084}60%{opacity:0}to{opacity:0;transform:translateY(51vh)}}.particleContainer:nth-child(20) .particle{background:radial-gradient(circle,rgba(255,185,75,.9) 0%,rgba(240,115,30,.35) 35%,transparent 65%);animation-name:drift-20;animation-duration:22772ms;animation-delay:-15672ms}@keyframes drift-20{0%{transform:translate(63vw) scale(0)}3%{transform:translate(63vw) scale(.9)}33%{transform:translate(60vw) scale(.6)}60%{transform:translate(59vw) scale(.15)}to{transform:translate(59vw) scale(0)}}.particleContainer:nth-child(21){width:6px;height:6px;animation-name:rise-21;animation-duration:25858ms;animation-delay:-16882ms;opacity:0}@keyframes rise-21{0%{opacity:0;transform:translateY(99vh)}3%{opacity:.74}20%{opacity:.444}40%{opacity:.111}60%{opacity:0}to{opacity:0;transform:translateY(53vh)}}.particleContainer:nth-child(21) .particle{background:radial-gradient(circle,rgba(235,125,35,.85) 0%,rgba(195,65,10,.3) 35%,transparent 65%);animation-name:drift-21;animation-duration:25858ms;animation-delay:-16882ms}@keyframes drift-21{0%{transform:translate(70vw) scale(0)}3%{transform:translate(70vw) scale(.9)}32%{transform:translate(67vw) scale(.6)}60%{transform:translate(58vw) scale(.15)}to{transform:translate(58vw) scale(0)}}.particleContainer:nth-child(22){width:6px;height:6px;animation-name:rise-22;animation-duration:30667ms;animation-delay:-23742ms;opacity:0}@keyframes rise-22{0%{opacity:0;transform:translateY(93vh)}3%{opacity:.74}20%{opacity:.444}40%{opacity:.111}60%{opacity:0}to{opacity:0;transform:translateY(75vh)}}.particleContainer:nth-child(22) .particle{background:radial-gradient(circle,rgba(235,125,35,.85) 0%,rgba(195,65,10,.3) 35%,transparent 65%);animation-name:drift-22;animation-duration:30667ms;animation-delay:-23742ms}@keyframes drift-22{0%{transform:translate(42vw) scale(0)}3%{transform:translate(42vw) scale(.9)}38%{transform:translate(41vw) scale(.6)}60%{transform:translate(47vw) scale(.15)}to{transform:translate(47vw) scale(0)}}.particleContainer:nth-child(23){width:2px;height:2px;animation-name:rise-23;animation-duration:18666ms;animation-delay:-13537ms;opacity:0}@keyframes rise-23{0%{opacity:0;transform:translateY(96vh)}3%{opacity:.38}20%{opacity:.228}40%{opacity:.057}60%{opacity:0}to{opacity:0;transform:translateY(71vh)}}.particleContainer:nth-child(23) .particle{background:radial-gradient(circle,rgba(255,225,140,.95) 0%,rgba(255,175,65,.4) 35%,transparent 60%);animation-name:drift-23;animation-duration:18666ms;animation-delay:-13537ms}@keyframes drift-23{0%{transform:translate(29vw) scale(0)}3%{transform:translate(29vw) scale(.9)}37%{transform:translate(33vw) scale(.6)}60%{transform:translate(36vw) scale(.15)}to{transform:translate(36vw) scale(0)}}.particleContainer:nth-child(24){width:4px;height:4px;animation-name:rise-24;animation-duration:25852ms;animation-delay:-21847ms;opacity:0}@keyframes rise-24{0%{opacity:0;transform:translateY(101vh)}3%{opacity:.56}20%{opacity:.336}40%{opacity:.084}60%{opacity:0}to{opacity:0;transform:translateY(27vh)}}.particleContainer:nth-child(24) .particle{background:radial-gradient(circle,rgba(255,185,75,.9) 0%,rgba(240,115,30,.35) 35%,transparent 65%);animation-name:drift-24;animation-duration:25852ms;animation-delay:-21847ms}@keyframes drift-24{0%{transform:translate(61vw) scale(0)}3%{transform:translate(61vw) scale(.9)}41%{transform:translate(60vw) scale(.6)}60%{transform:translate(56vw) scale(.15)}to{transform:translate(56vw) scale(0)}}.particleContainer:nth-child(25){width:6px;height:6px;animation-name:rise-25;animation-duration:25454ms;animation-delay:-21823ms;opacity:0}@keyframes rise-25{0%{opacity:0;transform:translateY(102vh)}3%{opacity:.74}20%{opacity:.444}40%{opacity:.111}60%{opacity:0}to{opacity:0;transform:translateY(41vh)}}.particleContainer:nth-child(25) .particle{background:radial-gradient(circle,rgba(235,125,35,.85) 0%,rgba(195,65,10,.3) 35%,transparent 65%);animation-name:drift-25;animation-duration:25454ms;animation-delay:-21823ms}@keyframes drift-25{0%{transform:translate(69vw) scale(0)}3%{transform:translate(69vw) scale(.9)}41%{transform:translate(68vw) scale(.6)}60%{transform:translate(60vw) scale(.15)}to{transform:translate(60vw) scale(0)}}.particleContainer:nth-child(26){width:4px;height:4px;animation-name:rise-26;animation-duration:21991ms;animation-delay:-19428ms;opacity:0}@keyframes rise-26{0%{opacity:0;transform:translateY(95vh)}3%{opacity:.46}20%{opacity:.276}40%{opacity:.069}60%{opacity:0}to{opacity:0;transform:translateY(56vh)}}.particleContainer:nth-child(26) .particle{background:radial-gradient(circle,rgba(255,185,75,.9) 0%,rgba(240,115,30,.35) 35%,transparent 65%);animation-name:drift-26;animation-duration:21991ms;animation-delay:-19428ms}@keyframes drift-26{0%{transform:translate(61vw) scale(0)}3%{transform:translate(61vw) scale(.9)}38%{transform:translate(62vw) scale(.6)}60%{transform:translate(56vw) scale(.15)}to{transform:translate(56vw) scale(0)}}.particleContainer:nth-child(27){width:6px;height:6px;animation-name:rise-27;animation-duration:30466ms;animation-delay:-26925ms;opacity:0}@keyframes rise-27{0%{opacity:0;transform:translateY(96vh)}3%{opacity:.54}20%{opacity:.324}40%{opacity:.081}60%{opacity:0}to{opacity:0;transform:translateY(79vh)}}.particleContainer:nth-child(27) .particle{background:radial-gradient(circle,rgba(235,125,35,.85) 0%,rgba(195,65,10,.3) 35%,transparent 65%);animation-name:drift-27;animation-duration:30466ms;animation-delay:-26925ms}@keyframes drift-27{0%{transform:translate(66vw) scale(0)}3%{transform:translate(66vw) scale(.9)}33%{transform:translate(61vw) scale(.6)}60%{transform:translate(57vw) scale(.15)}to{transform:translate(57vw) scale(0)}}.particleContainer:nth-child(28){width:6px;height:6px;animation-name:rise-28;animation-duration:27326ms;animation-delay:-25874ms;opacity:0}@keyframes rise-28{0%{opacity:0;transform:translateY(104vh)}3%{opacity:.74}20%{opacity:.444}40%{opacity:.111}60%{opacity:0}to{opacity:0;transform:translateY(79vh)}}.particleContainer:nth-child(28) .particle{background:radial-gradient(circle,rgba(235,125,35,.85) 0%,rgba(195,65,10,.3) 35%,transparent 65%);animation-name:drift-28;animation-duration:27326ms;animation-delay:-25874ms}@keyframes drift-28{0%{transform:translate(34vw) scale(0)}3%{transform:translate(34vw) scale(.9)}42%{transform:translate(39vw) scale(.6)}60%{transform:translate(42vw) scale(.15)}to{transform:translate(42vw) scale(0)}}.particleContainer:nth-child(29){width:2px;height:2px;animation-name:rise-29;animation-duration:16967ms;animation-delay:-17532ms;opacity:0}@keyframes rise-29{0%{opacity:0;transform:translateY(93vh)}3%{opacity:.58}20%{opacity:.348}40%{opacity:.087}60%{opacity:0}to{opacity:0;transform:translateY(26vh)}}.particleContainer:nth-child(29) .particle{background:radial-gradient(circle,rgba(255,225,140,.95) 0%,rgba(255,175,65,.4) 35%,transparent 60%);animation-name:drift-29;animation-duration:16967ms;animation-delay:-17532ms}@keyframes drift-29{0%{transform:translate(54vw) scale(0)}3%{transform:translate(54vw) scale(.9)}45%{transform:translate(50vw) scale(.6)}60%{transform:translate(53vw) scale(.15)}to{transform:translate(53vw) scale(0)}}.particleContainer:nth-child(30){width:4px;height:4px;animation-name:rise-30;animation-duration:24417ms;animation-delay:-22943ms;opacity:0}@keyframes rise-30{0%{opacity:0;transform:translateY(87vh)}3%{opacity:.56}20%{opacity:.336}40%{opacity:.084}60%{opacity:0}to{opacity:0;transform:translateY(31vh)}}.particleContainer:nth-child(30) .particle{background:radial-gradient(circle,rgba(255,185,75,.9) 0%,rgba(240,115,30,.35) 35%,transparent 65%);animation-name:drift-30;animation-duration:24417ms;animation-delay:-22943ms}@keyframes drift-30{0%{transform:translate(68vw) scale(0)}3%{transform:translate(68vw) scale(.9)}45%{transform:translate(68vw) scale(.6)}60%{transform:translate(61vw) scale(.15)}to{transform:translate(61vw) scale(0)}}.particleContainer:nth-child(31){width:2px;height:2px;animation-name:rise-31;animation-duration:17761ms;animation-delay:-18571ms;opacity:0}@keyframes rise-31{0%{opacity:0;transform:translateY(95vh)}3%{opacity:.38}20%{opacity:.228}40%{opacity:.057}60%{opacity:0}to{opacity:0;transform:translateY(50vh)}}.particleContainer:nth-child(31) .particle{background:radial-gradient(circle,rgba(255,225,140,.95) 0%,rgba(255,175,65,.4) 35%,transparent 60%);animation-name:drift-31;animation-duration:17761ms;animation-delay:-18571ms}@keyframes drift-31{0%{transform:translate(54vw) scale(0)}3%{transform:translate(54vw) scale(.9)}34%{transform:translate(52vw) scale(.6)}60%{transform:translate(53vw) scale(.15)}to{transform:translate(53vw) scale(0)}}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media(min-width:576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media(min-width:768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media(min-width:992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media(min-width:1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media(min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media(min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media(min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media(min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media(min-width:576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media(min-width:768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media(min-width:992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media(min-width:1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media(min-width:576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media(min-width:768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media(min-width:992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media(min-width:1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media(min-width:576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media(min-width:768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media(min-width:992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media(min-width:1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media(min-width:576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media(min-width:768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media(min-width:992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media(min-width:1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media(min-width:576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media(min-width:768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media(min-width:992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media(min-width:1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media(min-width:576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media(min-width:768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media(min-width:992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media(min-width:1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media(min-width:576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media(min-width:576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media(min-width:768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media(min-width:992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media(min-width:1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media(min-width:576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media(min-width:768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media(min-width:992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media(min-width:1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media(min-width:576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media(min-width:768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media(min-width:992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media(min-width:1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media(min-width:576px){.ion-display-sm-none{display:none!important}}@media(min-width:768px){.ion-display-md-none{display:none!important}}@media(min-width:992px){.ion-display-lg-none{display:none!important}}@media(min-width:1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media(min-width:576px){.ion-display-sm-inline{display:inline!important}}@media(min-width:768px){.ion-display-md-inline{display:inline!important}}@media(min-width:992px){.ion-display-lg-inline{display:inline!important}}@media(min-width:1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media(min-width:576px){.ion-display-sm-inline-block{display:inline-block!important}}@media(min-width:768px){.ion-display-md-inline-block{display:inline-block!important}}@media(min-width:992px){.ion-display-lg-inline-block{display:inline-block!important}}@media(min-width:1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media(min-width:576px){.ion-display-sm-block{display:block!important}}@media(min-width:768px){.ion-display-md-block{display:block!important}}@media(min-width:992px){.ion-display-lg-block{display:block!important}}@media(min-width:1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media(min-width:576px){.ion-display-sm-flex{display:flex!important}}@media(min-width:768px){.ion-display-md-flex{display:flex!important}}@media(min-width:992px){.ion-display-lg-flex{display:flex!important}}@media(min-width:1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media(min-width:576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media(min-width:576px){.ion-display-sm-grid{display:grid!important}}@media(min-width:768px){.ion-display-md-grid{display:grid!important}}@media(min-width:992px){.ion-display-lg-grid{display:grid!important}}@media(min-width:1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media(min-width:576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media(min-width:768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media(min-width:992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media(min-width:1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media(min-width:576px){.ion-display-sm-table{display:table!important}}@media(min-width:768px){.ion-display-md-table{display:table!important}}@media(min-width:992px){.ion-display-lg-table{display:table!important}}@media(min-width:1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media(min-width:576px){.ion-display-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.ion-display-md-table-cell{display:table-cell!important}}@media(min-width:992px){.ion-display-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media(min-width:576px){.ion-display-sm-table-row{display:table-row!important}}@media(min-width:768px){.ion-display-md-table-row{display:table-row!important}}@media(min-width:992px){.ion-display-lg-table-row{display:table-row!important}}@media(min-width:1200px){.ion-display-xl-table-row{display:table-row!important}}:root{--palette-primary: #ff8040;--palette-primary-rgb: 255, 128, 64;--palette-primary-contrast: #000000;--palette-primary-contrast-rgb: 0, 0, 0;--palette-primary-shade: #d96d36;--palette-primary-tint: #ff9966;--palette-secondary: #d4aa60;--palette-secondary-rgb: 212, 170, 96;--palette-secondary-contrast: #000000;--palette-secondary-contrast-rgb: 0, 0, 0;--palette-secondary-shade: #b49050;--palette-secondary-tint: #ddbc7e;--palette-tertiary: #7c3aed;--palette-tertiary-rgb: 124, 58, 237;--palette-tertiary-contrast: #ffffff;--palette-tertiary-contrast-rgb: 255, 255, 255;--palette-tertiary-shade: #6930c9;--palette-tertiary-tint: #9b6ff0;--palette-success: #2fdf75;--palette-success-rgb: 47, 223, 117;--palette-success-contrast: #000000;--palette-success-contrast-rgb: 0, 0, 0;--palette-success-shade: #29c467;--palette-success-tint: #44e283;--palette-warning: #ffd534;--palette-warning-rgb: 255, 213, 52;--palette-warning-contrast: #000000;--palette-warning-contrast-rgb: 0, 0, 0;--palette-warning-shade: #e0bb2e;--palette-warning-tint: #ffd948;--palette-danger: #ef4444;--palette-danger-rgb: 239, 68, 68;--palette-danger-contrast: #ffffff;--palette-danger-contrast-rgb: 255, 255, 255;--palette-danger-shade: #cc3a3a;--palette-danger-tint: #f26b6b;--palette-dark: #040710;--palette-dark-rgb: 4, 7, 16;--palette-dark-contrast: #ffffff;--palette-dark-contrast-rgb: 255, 255, 255;--palette-dark-shade: #020408;--palette-dark-tint: #1a1b28;--palette-vibrate: #0d0b1a;--palette-vibrate-rgb: 13, 11, 26;--palette-vibrate-contrast: #ffffff;--palette-vibrate-contrast-rgb: 255, 255, 255;--palette-vibrate-shade: #080716;--palette-vibrate-tint: #1d1c32;--palette-medium: #989aa2;--palette-medium-rgb: 152, 154, 162;--palette-medium-contrast: #000000;--palette-medium-contrast-rgb: 0, 0, 0;--palette-medium-shade: #86888f;--palette-medium-tint: #a2a4ab;--palette-mediumdark: #252525;--palette-mediumdark-rgb: 37, 37, 37;--palette-mediumdark-contrast: #ffffff;--palette-mediumdark-contrast-rgb: 255, 255, 255;--palette-mediumdark-shade: #212121;--palette-mediumdark-tint: #3b3b3b;--palette-light: #f4f5f8;--palette-light-rgb: 244, 245, 248;--palette-light-contrast: #000000;--palette-light-contrast-rgb: 0, 0, 0;--palette-light-shade: #d7d8da;--palette-light-tint: #f5f6f9;--palette-white: #ffffff;--palette-white-rgb: 255, 255, 255;--palette-white-contrast: #000000;--palette-white-contrast-rgb: 0, 0, 0;--palette-black: #000000;--palette-black-rgb: 0, 0, 0;--palette-black-contrast: #ffffff;--palette-black-contrast-rgb: 255, 255, 255;--palette-rule-1: 76, 175, 80;--palette-rule-2: 212, 168, 67;--palette-rule-3: 244, 67, 54;--palette-rule-4: 147, 112, 219;--palette-rule-5: 0, 188, 212;--palette-rule-6: 233, 30, 99}:root[data-palette=midnight]{--palette-primary: #e69500;--palette-primary-rgb: 230, 149, 0;--palette-primary-contrast: #000000;--palette-primary-contrast-rgb: 0, 0, 0;--palette-primary-shade: #c47f00;--palette-primary-tint: #eba833;--palette-secondary: #8a9bb0;--palette-secondary-rgb: 138, 155, 176;--palette-secondary-contrast: #000000;--palette-secondary-contrast-rgb: 0, 0, 0;--palette-secondary-shade: #748496;--palette-secondary-tint: #a1afc0;--palette-tertiary: #5b21b6;--palette-tertiary-rgb: 91, 33, 182;--palette-tertiary-contrast: #ffffff;--palette-tertiary-contrast-rgb: 255, 255, 255;--palette-tertiary-shade: #4c1d99;--palette-tertiary-tint: #7c3aed;--palette-success: #22c55e;--palette-success-rgb: 34, 197, 94;--palette-success-contrast: #000000;--palette-success-contrast-rgb: 0, 0, 0;--palette-success-shade: #1da750;--palette-success-tint: #38d06e;--palette-warning: #eab308;--palette-warning-rgb: 234, 179, 8;--palette-warning-contrast: #000000;--palette-warning-contrast-rgb: 0, 0, 0;--palette-warning-shade: #c79a07;--palette-warning-tint: #edbe30;--palette-danger: #dc2626;--palette-danger-rgb: 220, 38, 38;--palette-danger-contrast: #ffffff;--palette-danger-contrast-rgb: 255, 255, 255;--palette-danger-shade: #b91c1c;--palette-danger-tint: #e34848;--palette-dark: #020617;--palette-dark-rgb: 2, 6, 23;--palette-dark-contrast: #ffffff;--palette-dark-contrast-rgb: 255, 255, 255;--palette-dark-shade: #010410;--palette-dark-tint: #0f172a;--palette-vibrate: #0a0a1e;--palette-vibrate-rgb: 10, 10, 30;--palette-vibrate-contrast: #ffffff;--palette-vibrate-contrast-rgb: 255, 255, 255;--palette-vibrate-shade: #060616;--palette-vibrate-tint: #161630;--palette-medium: #94a3b8;--palette-medium-rgb: 148, 163, 184;--palette-medium-contrast: #000000;--palette-medium-contrast-rgb: 0, 0, 0;--palette-medium-shade: #7e8da0;--palette-medium-tint: #a3b1c4;--palette-mediumdark: #1e293b;--palette-mediumdark-rgb: 30, 41, 59;--palette-mediumdark-contrast: #ffffff;--palette-mediumdark-contrast-rgb: 255, 255, 255;--palette-mediumdark-shade: #192234;--palette-mediumdark-tint: #334155;--palette-light: #e2e8f0;--palette-light-rgb: 226, 232, 240;--palette-light-contrast: #000000;--palette-light-contrast-rgb: 0, 0, 0;--palette-light-shade: #cbd5e1;--palette-light-tint: #eaeff5;--palette-white: #f8fafc;--palette-white-rgb: 248, 250, 252;--palette-white-contrast: #000000;--palette-white-contrast-rgb: 0, 0, 0;--palette-black: #000000;--palette-black-rgb: 0, 0, 0;--palette-black-contrast: #ffffff;--palette-black-contrast-rgb: 255, 255, 255;--palette-rule-1: 34, 197, 94;--palette-rule-2: 234, 179, 8;--palette-rule-3: 220, 38, 38;--palette-rule-4: 124, 58, 237;--palette-rule-5: 6, 182, 212;--palette-rule-6: 219, 39, 119}:root{--color-cta: var(--palette-primary);--color-cta-rgb: var(--palette-primary-rgb);--color-cta-contrast: var(--palette-primary-contrast);--color-cta-contrast-rgb: var(--palette-primary-contrast-rgb);--color-cta-shade: var(--palette-primary-shade);--color-cta-tint: var(--palette-primary-tint);--color-accent: var(--palette-secondary);--color-accent-rgb: var(--palette-secondary-rgb);--color-accent-contrast: var(--palette-secondary-contrast);--color-accent-contrast-rgb: var(--palette-secondary-contrast-rgb);--color-accent-shade: var(--palette-secondary-shade);--color-accent-tint: var(--palette-secondary-tint);--color-highlight: var(--palette-tertiary);--color-highlight-rgb: var(--palette-tertiary-rgb);--color-highlight-contrast: var(--palette-tertiary-contrast);--color-highlight-contrast-rgb: var(--palette-tertiary-contrast-rgb);--color-highlight-shade: var(--palette-tertiary-shade);--color-highlight-tint: var(--palette-tertiary-tint);--color-surface-base: var(--palette-dark);--color-surface-base-rgb: var(--palette-dark-rgb);--color-surface-room: var(--palette-vibrate);--color-surface-room-rgb: var(--palette-vibrate-rgb);--color-surface-glass: rgba(var(--palette-white-rgb), .04);--color-surface-elevated: rgba(var(--palette-white-rgb), .06);--color-surface-interactive: rgba(var(--palette-white-rgb), .06);--color-surface-overlay: rgba(var(--palette-black-rgb), .6);--color-text-primary: var(--palette-light);--color-text-primary-rgb: var(--palette-light-rgb);--color-text-secondary: rgba(var(--palette-light-rgb), .7);--color-text-muted: rgba(var(--palette-light-rgb), .5);--color-text-disabled: rgba(var(--palette-light-rgb), .3);--color-text-on-cta: var(--palette-primary-contrast);--color-text-on-accent: var(--palette-secondary-contrast);--color-text-on-highlight: var(--palette-tertiary-contrast);--color-border-subtle: rgba(var(--palette-white-rgb), .06);--color-border-medium: rgba(var(--palette-white-rgb), .1);--color-border-focus: rgba(var(--palette-secondary-rgb), .25);--color-border-error: rgba(var(--palette-danger-rgb), .5);--color-glow-warm: rgba(var(--palette-secondary-rgb), .15);--color-glow-cta: rgba(var(--palette-primary-rgb), .2);--color-glow-highlight: rgba(var(--palette-tertiary-rgb), .15);--color-shadow-base: rgba(var(--palette-black-rgb), .3);--color-shadow-heavy: rgba(var(--palette-black-rgb), .5);--color-success: var(--palette-success);--color-success-rgb: var(--palette-success-rgb);--color-danger: var(--palette-danger);--color-danger-rgb: var(--palette-danger-rgb);--color-warning: var(--palette-warning);--color-warning-rgb: var(--palette-warning-rgb);--blur-glass: 12px;--blur-elevated: 16px;--blur-heavy: 24px;--glass-fx-subtle: blur(1px);--glass-fx-tab: blur(14px) saturate(140%);--glass-fx-nav: blur(18px) saturate(160%);--glass-fx-elevated: blur(var(--blur-elevated));--glass-fx-sheet: blur(20px);--icon-size-xs: calc(14px * var(--a11y-font-scale, 1));--icon-size-sm: calc(16px * var(--a11y-font-scale, 1));--icon-size-md: calc(18px * var(--a11y-font-scale, 1));--icon-size-lg: calc(20px * var(--a11y-font-scale, 1));--icon-size-nav: calc(22px * var(--a11y-font-scale, 1));--icon-size-xl: calc(24px * var(--a11y-font-scale, 1));--icon-size-2xl: calc(28px * var(--a11y-font-scale, 1));--icon-size-3xl: calc(34px * var(--a11y-font-scale, 1));--icon-size-4xl: calc(36px * var(--a11y-font-scale, 1));--icon-size-5xl: calc(48px * var(--a11y-font-scale, 1));--radius-full: 50%;--radius-pill: 9999px;--radius-lg: 20px;--radius-md: 14px;--radius-sm: 4px;--desktop-content-max: 720px;--desktop-nav-h: 58px;--desktop-nav-max: 1080px}:root{--ion-color-primary: var(--palette-primary);--ion-color-primary-rgb: var(--palette-primary-rgb);--ion-color-primary-contrast: var(--palette-primary-contrast);--ion-color-primary-contrast-rgb: var(--palette-primary-contrast-rgb);--ion-color-primary-shade: var(--palette-primary-shade);--ion-color-primary-tint: var(--palette-primary-tint);--ion-color-secondary: var(--palette-secondary);--ion-color-secondary-rgb: var(--palette-secondary-rgb);--ion-color-secondary-contrast: var(--palette-secondary-contrast);--ion-color-secondary-contrast-rgb: var(--palette-secondary-contrast-rgb);--ion-color-secondary-shade: var(--palette-secondary-shade);--ion-color-secondary-tint: var(--palette-secondary-tint);--ion-color-tertiary: var(--palette-tertiary);--ion-color-tertiary-rgb: var(--palette-tertiary-rgb);--ion-color-tertiary-contrast: var(--palette-tertiary-contrast);--ion-color-tertiary-contrast-rgb: var(--palette-tertiary-contrast-rgb);--ion-color-tertiary-shade: var(--palette-tertiary-shade);--ion-color-tertiary-tint: var(--palette-tertiary-tint);--ion-color-success: var(--palette-success);--ion-color-success-rgb: var(--palette-success-rgb);--ion-color-success-contrast: var(--palette-success-contrast);--ion-color-success-contrast-rgb: var(--palette-success-contrast-rgb);--ion-color-success-shade: var(--palette-success-shade);--ion-color-success-tint: var(--palette-success-tint);--ion-color-warning: var(--palette-warning);--ion-color-warning-rgb: var(--palette-warning-rgb);--ion-color-warning-contrast: var(--palette-warning-contrast);--ion-color-warning-contrast-rgb: var(--palette-warning-contrast-rgb);--ion-color-warning-shade: var(--palette-warning-shade);--ion-color-warning-tint: var(--palette-warning-tint);--ion-color-danger: var(--palette-danger);--ion-color-danger-rgb: var(--palette-danger-rgb);--ion-color-danger-contrast: var(--palette-danger-contrast);--ion-color-danger-contrast-rgb: var(--palette-danger-contrast-rgb);--ion-color-danger-shade: var(--palette-danger-shade);--ion-color-danger-tint: var(--palette-danger-tint);--ion-color-dark: var(--palette-dark);--ion-color-dark-rgb: var(--palette-dark-rgb);--ion-color-dark-contrast: var(--palette-dark-contrast);--ion-color-dark-contrast-rgb: var(--palette-dark-contrast-rgb);--ion-color-dark-shade: var(--palette-dark-shade);--ion-color-dark-tint: var(--palette-dark-tint);--ion-color-medium: var(--palette-medium);--ion-color-medium-rgb: var(--palette-medium-rgb);--ion-color-medium-contrast: var(--palette-medium-contrast);--ion-color-medium-contrast-rgb: var(--palette-medium-contrast-rgb);--ion-color-medium-shade: var(--palette-medium-shade);--ion-color-medium-tint: var(--palette-medium-tint);--ion-color-light: var(--palette-light);--ion-color-light-rgb: var(--palette-light-rgb);--ion-color-light-contrast: var(--palette-light-contrast);--ion-color-light-contrast-rgb: var(--palette-light-contrast-rgb);--ion-color-light-shade: var(--palette-light-shade);--ion-color-light-tint: var(--palette-light-tint);--ion-color-vibrate: var(--palette-vibrate);--ion-color-vibrate-rgb: var(--palette-vibrate-rgb);--ion-color-vibrate-contrast: var(--palette-vibrate-contrast);--ion-color-vibrate-contrast-rgb: var(--palette-vibrate-contrast-rgb);--ion-color-vibrate-shade: var(--palette-vibrate-shade);--ion-color-vibrate-tint: var(--palette-vibrate-tint);--ion-color-mediumdark: var(--palette-mediumdark);--ion-color-mediumdark-rgb: var(--palette-mediumdark-rgb);--ion-color-mediumdark-contrast: var(--palette-mediumdark-contrast);--ion-color-mediumdark-contrast-rgb: var(--palette-mediumdark-contrast-rgb);--ion-color-mediumdark-shade: var(--palette-mediumdark-shade);--ion-color-mediumdark-tint: var(--palette-mediumdark-tint);--ion-color-baseWhite: var(--palette-white);--ion-color-baseWhite-rgb: var(--palette-white-rgb);--ion-color-baseWhite-contrast: var(--palette-black);--ion-color-baseWhite-contrast-rgb: var(--palette-black-rgb);--ion-color-baseWhite-shade: #e0e0e0;--ion-color-baseWhite-tint: var(--palette-white);--ion-color-baseBlack: var(--palette-black);--ion-color-baseBlack-rgb: var(--palette-black-rgb);--ion-color-baseBlack-contrast: var(--palette-white);--ion-color-baseBlack-contrast-rgb: var(--palette-white-rgb);--ion-color-baseBlack-shade: var(--palette-black);--ion-color-baseBlack-tint: #1a1a1a;--ion-background-color: var(--palette-dark);--ion-background-color-rgb: var(--palette-dark-rgb);--ion-text-color: var(--palette-light);--ion-text-color-rgb: var(--palette-light-rgb);--ion-z-index-base: 1;--ion-z-index-dropdown: 1000;--ion-z-index-modal: 1100;--ion-z-index-toast: 1200;--ion-z-index-emoji-picker: 1250;--ion-text-color-step-50: #e8e9ed;--ion-text-color-step-100: #dcdde1;--ion-text-color-step-150: #d0d0d6;--ion-text-color-step-200: #c3c4ca;--ion-text-color-step-250: #b7b8bf;--ion-text-color-step-300: #abacb4;--ion-text-color-step-350: #9fa0a8;--ion-text-color-step-400: #93939d;--ion-text-color-step-450: #878791;--ion-text-color-step-500: #7b7b86;--ion-text-color-step-550: #6e6f7b;--ion-text-color-step-600: #62636f;--ion-text-color-step-650: #565664;--ion-text-color-step-700: #4a4a58;--ion-text-color-step-750: #3e3e4d;--ion-text-color-step-800: #323242;--ion-text-color-step-850: #252636;--ion-text-color-step-900: #19192b;--ion-text-color-step-950: #0d0d1f;--ion-background-color-step-50: #0d0d1f;--ion-background-color-step-100: #19192b;--ion-background-color-step-150: #252636;--ion-background-color-step-200: #323242;--ion-background-color-step-250: #3e3e4d;--ion-background-color-step-300: #4a4a58;--ion-background-color-step-350: #565664;--ion-background-color-step-400: #62636f;--ion-background-color-step-450: #6e6f7b;--ion-background-color-step-500: #7b7b86;--ion-background-color-step-550: #878791;--ion-background-color-step-600: #93939d;--ion-background-color-step-650: #9fa0a8;--ion-background-color-step-700: #abacb4;--ion-background-color-step-750: #b7b8bf;--ion-background-color-step-800: #c3c4ca;--ion-background-color-step-850: #d0d0d6;--ion-background-color-step-900: #dcdde1;--ion-background-color-step-950: #e8e9ed;--ion-color-step-50: #0d0d0d;--ion-color-step-100: #1a1a1a;--ion-color-step-150: #262626;--ion-color-step-200: #333333;--ion-color-step-250: #404040;--ion-color-step-300: #4d4d4d;--ion-color-step-350: #595959;--ion-color-step-400: #666666;--ion-color-step-450: #737373;--ion-color-step-500: #808080;--ion-color-step-550: #8c8c8c;--ion-color-step-600: #999999;--ion-color-step-650: #a6a6a6;--ion-color-step-700: #b3b3b3;--ion-color-step-750: #bfbfbf;--ion-color-step-800: #cccccc;--ion-color-step-850: #d9d9d9;--ion-color-step-900: #e6e6e6;--ion-color-step-950: #f2f2f2}.ion-color-vibrate{--ion-color-base: var(--ion-color-vibrate);--ion-color-base-rgb: var(--ion-color-vibrate-rgb);--ion-color-contrast: var(--ion-color-vibrate-contrast);--ion-color-contrast-rgb: var(--ion-color-vibrate-contrast-rgb);--ion-color-shade: var(--ion-color-vibrate-shade);--ion-color-tint: var(--ion-color-vibrate-tint)}.ion-color-mediumdark{--ion-color-base: var(--ion-color-mediumdark);--ion-color-base-rgb: var(--ion-color-mediumdark-rgb);--ion-color-contrast: var(--ion-color-mediumdark-contrast);--ion-color-contrast-rgb: var(--ion-color-mediumdark-contrast-rgb);--ion-color-shade: var(--ion-color-mediumdark-shade);--ion-color-tint: var(--ion-color-mediumdark-tint)}ion-modal{--ion-background-color: var(--ion-color-step-100);--ion-toolbar-background: var(--ion-color-step-150);--ion-toolbar-border-color: var(--ion-color-step-250)}html{--ion-dynamic-font: var(--ion-default-dynamic-font)}:root{--a11y-font-scale: 1;--a11y-font-family: inherit;--a11y-min-touch-target: 0px;--a11y-focus-ring-color: var(--color-cta);--a11y-focus-ring-width: 3px;--a11y-focus-ring-offset: 2px}@font-face{font-family:OpenDyslexic;src:url(/assets/fonts/OpenDyslexic-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/assets/fonts/OpenDyslexic-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body.a11y-high-contrast{--palette-primary: #ffdd00;--palette-primary-rgb: 255, 221, 0;--palette-primary-contrast: #000000;--palette-primary-contrast-rgb: 0, 0, 0;--palette-secondary: #ffffff;--palette-secondary-rgb: 255, 255, 255;--palette-secondary-contrast: #000000;--palette-secondary-contrast-rgb: 0, 0, 0;--palette-success: #00ff00;--palette-success-rgb: 0, 255, 0;--palette-success-contrast: #000000;--palette-warning: #ffff00;--palette-warning-rgb: 255, 255, 0;--palette-warning-contrast: #000000;--palette-danger: #ff0000;--palette-danger-rgb: 255, 0, 0;--palette-danger-contrast: #ffffff;--palette-dark: #000000;--palette-dark-rgb: 0, 0, 0;--palette-light: #ffffff;--palette-light-rgb: 255, 255, 255;--ion-background-color: #000000;--ion-background-color-rgb: 0, 0, 0;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-toolbar-background: #000000;--ion-toolbar-color: #ffffff;--ion-tab-bar-background: #000000;--ion-tab-bar-color: #ffffff;--ion-item-background: #000000;--ion-card-background: #111111;--color-surface-glass: rgba(var(--palette-white-rgb), .14);--color-surface-elevated: rgba(var(--palette-white-rgb), .18)}body.a11y-high-contrast ion-content{--background: #000000;--color: #ffffff}body.a11y-high-contrast ion-card{border:2px solid #ffffff}body.a11y-high-contrast ion-item{--border-color: #ffffff}body.a11y-high-contrast .poraoPage .poraoAmbient,body.a11y-high-contrast .roomHero-banner:after,body.a11y-high-contrast .roomHero-bannerTexture,body.a11y-high-contrast .roomHero-bannerFade,body.a11y-high-contrast .bibliotecaBanner-shelf,body.a11y-high-contrast .profileHero-bannerCrystal{display:none!important}body.a11y-high-contrast .poraoHeaderTitle{background:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}body.a11y-large-text{font-size:calc(16px * var(--a11y-font-scale))!important}body.a11y-large-text ion-label,body.a11y-large-text ion-text,body.a11y-large-text ion-note,body.a11y-large-text p,body.a11y-large-text span{font-size:calc(1em * var(--a11y-font-scale))}body.a11y-large-text .newsBlock .messageText,body.a11y-large-text .newsBlock .messageChar,body.a11y-large-text .newsBlock .messageDivider{font-size:1em}body.a11y-dyslexic-font{font-family:OpenDyslexic,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,sans-serif!important}body.a11y-dyslexic-font *:not(ion-icon):not([class*=icon]):not(.mode-newspaper):not(.mode-newspaper *):not(.newspaperAudioFullPost):not(.newspaperAudioFullPost *):not(.playDVDMiniature):not(.playDVDMiniature *):not(.dvdPlayerAudioFullPost):not(.dvdPlayerAudioFullPost *):not(.turntableMiniature):not(.turntableMiniature *){font-family:OpenDyslexic,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,sans-serif!important}body.a11y-dyslexic-font ion-icon{font-family:var(--ion-font-family)!important}body.a11y-dyslexic-font .richTextarea,body.a11y-dyslexic-font .readerModal .readerTextBody{line-height:1.6!important;letter-spacing:.02em}body.a11y-dyslexic-font .readerModal .readerControlLabel{font-family:Figtree,sans-serif!important;font-variant-numeric:tabular-nums}body.a11y-reduce-motion,body.a11y-reduce-motion *{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}body.a11y-reduce-motion .networkBanner{animation:none!important;opacity:1!important;transform:translate(-50%)!important}body.a11y-reduce-motion .pinnedBanner{animation:none!important}body.a11y-reduce-transparency{--glass-fx-subtle: none;--glass-fx-tab: none;--glass-fx-nav: none;--glass-fx-elevated: none;--glass-fx-sheet: none;--blur-glass: 0px;--blur-elevated: 0px;--blur-heavy: 0px;--dk-blur-dark: none;--dk-blur-float: none;--color-surface-glass: rgba(var(--palette-white-rgb), .13);--color-surface-elevated: rgba(var(--palette-white-rgb), .16);--color-surface-interactive: rgba(var(--palette-white-rgb), .14);--color-border-subtle: rgba(var(--palette-white-rgb), .12);--color-border-medium: rgba(var(--palette-white-rgb), .18);--dk-glass-dark: rgba(10, 10, 12, .92);--dk-glass-dark-heavy: rgba(10, 10, 12, .95);--dk-glass-float: rgba(255, 255, 255, .12)}body.a11y-reduce-transparency *,body.a11y-reduce-transparency *:before,body.a11y-reduce-transparency *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.a11y-large-targets ion-button,body.a11y-large-targets button,body.a11y-large-targets a,body.a11y-large-targets ion-tab-button,body.a11y-large-targets ion-item,body.a11y-large-targets [role=button]{min-height:var(--a11y-min-touch-target, 48px);min-width:var(--a11y-min-touch-target, 48px)}body.a11y-large-targets a:not([role=button]){min-height:unset;min-width:unset}:where(input,textarea,select,[contenteditable],[role=button],a[href],button,ion-button):focus-visible{outline:1px solid color-mix(in srgb,var(--color-cta) 40%,transparent);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-cta) 18%,transparent)}body.a11y-focus-highlight *:focus-visible{outline:var(--a11y-focus-ring-width) solid var(--a11y-focus-ring-color)!important;outline-offset:var(--a11y-focus-ring-offset)!important;box-shadow:none!important}body.a11y-focus-highlight .feedCard *:focus-visible,body.a11y-focus-highlight .emojiBox .ebStickerItem *:focus-visible,body.a11y-focus-highlight .dkActionMenu *:focus-visible,body.a11y-focus-highlight .embedCard *:focus-visible,body.a11y-focus-highlight .vmPreview *:focus-visible{outline-offset:-3px!important}body.a11y-high-contrast.a11y-focus-highlight *:focus-visible{outline-color:#fff!important;outline-width:2px!important}body.a11y-simplified-ui .decorative,body.a11y-simplified-ui .ornament,body.a11y-simplified-ui [aria-hidden=true]:not(ion-icon){display:none!important}body.a11y-cb-protanopia{--palette-danger: #d4a017;--palette-danger-rgb: 212, 160, 23;--palette-danger-contrast: #000000;--palette-danger-shade: #bd8f14;--palette-danger-tint: #dcad2e;--palette-success: #0077bb;--palette-success-rgb: 0, 119, 187;--palette-success-contrast: #ffffff;--palette-success-shade: #0069a5;--palette-success-tint: #1a84c2;--palette-warning: #ee7733;--palette-warning-rgb: 238, 119, 51;--palette-warning-contrast: #000000;--palette-warning-shade: #d1692d;--palette-warning-tint: #f08547}body.a11y-cb-deuteranopia{--palette-danger: #cc3311;--palette-danger-rgb: 204, 51, 17;--palette-danger-contrast: #ffffff;--palette-danger-shade: #b42d0f;--palette-danger-tint: #d14729;--palette-success: #0077bb;--palette-success-rgb: 0, 119, 187;--palette-success-contrast: #ffffff;--palette-success-shade: #0069a5;--palette-success-tint: #1a84c2;--palette-warning: #ee7733;--palette-warning-rgb: 238, 119, 51;--palette-warning-contrast: #000000;--palette-warning-shade: #d1692d;--palette-warning-tint: #f08547}body.a11y-cb-tritanopia{--palette-danger: #ee3377;--palette-danger-rgb: 238, 51, 119;--palette-danger-contrast: #ffffff;--palette-danger-shade: #d12d69;--palette-danger-tint: #f04785;--palette-success: #009988;--palette-success-rgb: 0, 153, 136;--palette-success-contrast: #ffffff;--palette-success-shade: #008778;--palette-success-tint: #1aa394;--palette-warning: #ee7733;--palette-warning-rgb: 238, 119, 51;--palette-warning-contrast: #000000;--palette-warning-shade: #d1692d;--palette-warning-tint: #f08547}body.a11y-high-contrast .feedCard{border:2px solid #ffffff}body.a11y-high-contrast .feedCard .actions ion-button{color:#fff}body.a11y-large-targets .feedCard .actions ion-button{min-height:48px;min-width:48px;padding:8px 12px}body.a11y-large-targets .readerModal .readerControlBtn{min-width:44px;min-height:44px}body.a11y-large-targets .readerModal .readerThemeBtn{width:36px;height:36px;margin:6px 5px;min-width:unset;min-height:unset}body.a11y-high-contrast .commentModal .content .list .item{border-bottom:1px solid #ffffff}body.a11y-large-targets .commentModal .content .writer .sendButton{min-width:48px;min-height:48px}body.a11y-large-targets .commentModal .content .list .item .box .countResponses{min-height:44px;padding:8px}body.a11y-high-contrast .vpActionBtn{color:#fff;opacity:1}body.a11y-large-targets .vpActionBtn{min-width:48px;min-height:48px}body.a11y-large-targets .vpTracker .MuiSlider-thumb,body.a11y-large-targets .vpVolumeSlider .MuiSlider-thumb{width:20px!important;height:20px!important}body.a11y-large-text .vpShowTime{font-size:calc(.76rem * var(--a11y-font-scale))}body.a11y-reduce-motion .playDVDMiniature .turntableVinyl,body.a11y-reduce-motion .playDVDMiniature .dvdBoxSanfona{animation:none!important}body.a11y-simplified-ui .playDVDMiniature .dvdLegend{display:none!important}body.a11y-large-targets .playDVDMiniature .bgDVD .bgDVDInner.isClickable{min-height:48px;min-width:48px}body.a11y-reduce-motion .dvdAudioCustomCdMotion,body.a11y-reduce-motion .dvdAudioCdAura{animation:none!important}body.a11y-simplified-ui .dvdAudioCdAura,body.a11y-simplified-ui .dvdAudioInsertBurst{display:none!important}body.a11y-large-targets .dvdAudioCustomCdMotion{min-width:48px;min-height:48px}body.a11y-high-contrast .notificationItem{border-bottom:1px solid #ffffff}body.a11y-large-targets .notificationBadge{--d: 24px}body.a11y-large-targets .notificationNotOpened,body.a11y-large-targets .notificationOpened{width:14px;height:14px}body.a11y-large-text .notificationItem div span{font-size:calc(.85rem * var(--a11y-font-scale))}body.a11y-large-targets .emojiContent .emojiItem{min-width:48px;min-height:48px;font-size:3ch}body.a11y-large-targets .emojiContent .emojiTopic{min-height:48px}body.a11y-high-contrast #authPage #container .forms .field{--background: #111111;--color: #ffffff;border:1px solid #ffffff}body.a11y-high-contrast #authPage #container .forms .sendForm{--color: #000000}body.a11y-large-targets #authPage .forms .field{min-height:52px}body.a11y-large-targets #authPage .forms .sendForm,body.a11y-large-targets #authPage .forms .intermediaryBtn,body.a11y-large-targets #authPage #backOrNext ion-button{min-height:48px}body.a11y-reduce-motion #authPage .particleContainer,body.a11y-reduce-motion #authPage .particle{animation:none!important}body.a11y-simplified-ui #authPage .particlesParent,body.a11y-simplified-ui #authPage .authFadeBottom{display:none!important}body.a11y-high-contrast #hallPage .navBar ion-button{color:#fff}body.a11y-large-targets #hallPage .navBar ion-button{min-width:48px;min-height:48px}body.a11y-high-contrast .hallAlertBanner{border:1px solid #ffffff;background:#111}body.a11y-high-contrast .hallAlertBanner .showDisplayTime,body.a11y-high-contrast .hallStatusInfo{color:#fff}body.a11y-reduce-motion .hallAlertBanner{animation:none!important}body.a11y-reduce-motion .hallAlertBanner--modeTransition{transition:none!important}body.a11y-high-contrast #cardEditor{background:#000;border:1px solid #ffffff}body.a11y-high-contrast #cardWriterEditor{background:#111}body.a11y-high-contrast #cardcontentArea{color:#fff;background:#111;border:1px solid #444444}body.a11y-high-contrast #cardWriterSend,body.a11y-high-contrast #closeCreatePostSession{color:#fff}body.a11y-large-targets #cardEditor #cardWriterEditor #cardWriterContent ion-button{min-width:48px;min-height:48px}body.a11y-large-targets #cardEditor #cardAddMedia,body.a11y-large-targets #cardEditor #cardWriterSend{min-width:48px;min-height:48px;padding:8px}body.a11y-large-targets #cardEditor .optionsCardMode ion-segment-button{min-height:48px}body.a11y-high-contrast .negotiateResult{background:#000}body.a11y-high-contrast .negotiateResult .textSpacePrincipalTitle{color:#fff}body.a11y-high-contrast .negotiateResult .textSpaceSupportTitle{color:#444}body.a11y-high-contrast .negotiateResultPayout{color:#fff}body.a11y-reduce-motion .negotiateResult .textSpaceSupportLeftTitle,body.a11y-reduce-motion .negotiateResult .textSpacePrincipalTitle,body.a11y-reduce-motion .negotiateResult .textSpaceSupportRightTitle{animation:none!important;opacity:1}body.a11y-reduce-motion .componentWithFadeIn{transition:none!important;opacity:1!important;display:flex!important}body.a11y-high-contrast .wGreetings,body.a11y-high-contrast .wForm{background:#000}body.a11y-high-contrast .wscreen h1,body.a11y-high-contrast .wscreen span,body.a11y-high-contrast .tTitle,body.a11y-high-contrast .tDescription{color:#fff}body.a11y-large-targets .wscreen .wNextBtn{min-height:48px;min-width:120px}body.a11y-reduce-motion .wCarrousel{transition:none!important}body.a11y-high-contrast #roomsPage .navBar ion-button{color:#fff}body.a11y-high-contrast .roomListTitle{color:#fff}body.a11y-high-contrast .listRoom ion-item{--background: #111111;--border-color: #ffffff}body.a11y-high-contrast .listRoom .roomNames{color:#fff}body.a11y-high-contrast .listRoom .roomOwners{color:#ccc}body.a11y-large-targets .listRoom ion-item{min-height:56px}body.a11y-large-targets .itemRoomsThatUserIsMember{min-width:100px;min-height:100px}body.a11y-large-targets #createRoomButton{min-height:48px}body.a11y-high-contrast .becomeMemberRoom .becomeMemberRoomInner{background:#111;border:2px solid #ffffff}body.a11y-high-contrast .becomeMemberRoomInner h1{color:#fff}body.a11y-high-contrast #messageEmptyRooms p{color:#ccc}body.a11y-large-targets .becomeMemberRoomInner .confirmButtonCandidateRoom{min-height:48px}body.a11y-large-targets .becomeMemberRoomInner .iconCloseBecomeMember{min-width:48px;min-height:48px;padding:8px}body.a11y-high-contrast #createFormRoom #createFormRoomInner{background:#111;border:2px solid #ffffff}body.a11y-high-contrast #createFormRoom #createFormRoomInner #addAvatar{color:#fff;border-color:#fff}body.a11y-high-contrast #createFormRoom #roomFieldName{--background: #222222;--color: #ffffff}body.a11y-large-targets #createFormRoom #confirmButtonRoom{min-height:48px}body.a11y-large-targets #createFormRoom #iconCloseCreateForm{min-width:48px;min-height:48px;padding:8px}body.a11y-high-contrast #consumeInvite #consumeInviteInner{background:#111}body.a11y-high-contrast #consumeInvite h1{color:#fff}body.a11y-large-targets #consumeInvite #confirmButtonInviteRoom{min-height:48px;min-width:120px}body.a11y-high-contrast #inRoomPage .navBar ion-button{color:#fff}body.a11y-large-targets #inRoomPage .navBar ion-button{min-width:48px;min-height:48px}body.a11y-high-contrast .chatBanner{border:1px solid #ffffff;background:#111}body.a11y-high-contrast .chatBanner .chatBannerName{color:#fff}body.a11y-high-contrast .chatContainer{background:#000;border:1px solid #333333}body.a11y-high-contrast .chatContainer .chatMessage{border-bottom:1px solid #222222}body.a11y-high-contrast .chatContainer .chatMessage .chatMessageText{color:#fff}body.a11y-high-contrast .chatContainer .chatMessageWriterArea{background:#111;border-top:1px solid #ffffff}body.a11y-high-contrast .chatContainer .chatMessageWriterArea textarea{color:#fff;background:#111}body.a11y-large-targets .chatContainer .chatMessageWriterArea .chatSendBtn{min-width:48px;min-height:48px}body.a11y-large-targets .chatBanner{min-height:48px}body.a11y-high-contrast .radioBanner{border:1px solid #ffffff;background:#111}body.a11y-high-contrast .radioDetail{border:1px solid #333333;background:#000}body.a11y-high-contrast .radioItem{border-bottom:1px solid #333333}body.a11y-high-contrast .radioContentCollection .radioContentName{color:#fff}body.a11y-large-targets .radioBanner{min-height:48px}body.a11y-large-targets .radioDetail ion-button{min-height:48px}body.a11y-reduce-motion .radioVinylSpin{animation:none!important}body.a11y-high-contrast .tvBanner{border:1px solid #ffffff;background:#111}body.a11y-high-contrast .tvDetail{border:1px solid #333333;background:#000}body.a11y-high-contrast .tvContentCollection .tvContentName{color:#fff}body.a11y-large-targets .tvBanner{min-height:48px}body.a11y-large-targets .tvDetail ion-button{min-height:48px}body.a11y-high-contrast #profilePage .navBar ion-button{color:#fff}body.a11y-high-contrast #profileSettingsList{--ion-background-color: #111111}body.a11y-high-contrast .profileSettingsItem{--background: #111111;--color: #ffffff;--border-color: #333333}body.a11y-large-targets #profilePage .navBar ion-button{min-width:48px;min-height:48px}body.a11y-large-targets .profileSettingsItem{min-height:48px}body.a11y-high-contrast .profileDetails,body.a11y-high-contrast .profileDetails .profileUsername{color:#fff}body.a11y-high-contrast .profileDetails .profileBio{color:#ccc}body.a11y-high-contrast .profileFeedPreview{border:1px solid #333333}body.a11y-large-targets .postItemActions .action{min-width:var(--a11y-min-touch-target, 48px);min-height:var(--a11y-min-touch-target, 48px);justify-content:center}body.a11y-large-targets .profileHero-socialIcon{min-width:var(--a11y-min-touch-target, 48px);min-height:var(--a11y-min-touch-target, 48px);width:var(--a11y-min-touch-target, 48px);height:var(--a11y-min-touch-target, 48px)}body.a11y-high-contrast .editAvatarSession{background:#000}body.a11y-high-contrast .editAvatarSession .editAvatarCloseIcon{color:#fff}body.a11y-large-targets .editAvatarSession .editAvatarCloseIcon{min-width:48px;min-height:48px;padding:8px}body.a11y-large-targets .editAvatarSession .editAvatarSubmitBtn{min-height:48px}body.a11y-large-targets .editAvatarSession .MuiSlider-thumb{width:24px!important;height:24px!important}body.a11y-high-contrast .floatContainer{background:#111;border:2px solid #ffffff}body.a11y-high-contrast .floatContainer .closeButton{color:#fff}body.a11y-large-targets .floatContainer .closeButton{min-width:48px;min-height:48px;padding:8px}body.a11y-high-contrast .sendingFeedback{background:rgba(0,0,0,.95);color:#fff}body.a11y-reduce-motion .sendingFeedback ion-icon{animation:none!important}body.a11y-high-contrast .autocompleteSelectContainer{border:1px solid #ffffff}body.a11y-high-contrast .autocompleteSelectContainer .autocompleteInput{color:#fff;background:#111}body.a11y-high-contrast .autocompleteSelectContainer .autocompleteDropdown{background:#111;border:1px solid #ffffff}body.a11y-high-contrast .autocompleteSelectContainer .autocompleteOption:hover{background:#333}body.a11y-large-targets .autocompleteSelectContainer .autocompleteInput{min-height:48px}body.a11y-large-targets .autocompleteSelectContainer .autocompleteOption{min-height:48px;padding:12px}body.a11y-large-targets .autocompleteSelectContainer .closeButton{min-width:48px;min-height:48px}body.a11y-high-contrast .boxDVDMiniature{border:1px solid #ffffff}body.a11y-reduce-motion .boxDVDMiniature .dvdBoxSanfona{animation:none!important}body.a11y-large-targets .boxDVDMiniature .bgDVDInner.isClickable{min-width:48px;min-height:48px}body.a11y-reduce-motion .cdMiniature{animation:none!important}body.a11y-high-contrast .stamp{filter:brightness(2)}body.a11y-reduce-motion .turntableMiniature .turntableVinyl{animation:none!important}body.a11y-high-contrast .turntableMiniature,body.a11y-high-contrast .dvdPlayerAudioFullPost{border:1px solid #ffffff}body.a11y-reduce-motion .dvdPlayerAudioFullPost .cdMotion{animation:none!important;transition:none!important}body.a11y-simplified-ui .dvdPlayerAudioFullPost .dvdPlayerAudioFullPostCdAura{display:none!important}body.a11y-large-targets .dvdPlayerAudioFullPost .boxDVDMiniature .bgDVDInner.isClickable{min-width:48px;min-height:48px}body.a11y-high-contrast .newspaperAudioFullPost{border:1px solid #ffffff}body.a11y-reduce-motion .newspaperAudioFullPost .tapeMotion{animation:none!important;transition:none!important}body.a11y-reduce-motion .newspaperAudioFullPost .uherReelSpin{animation:none!important}body.a11y-simplified-ui .newspaperAudioFullPost .newspaperAudioInsertBurst,body.a11y-simplified-ui .newspaperAudioFullPost .newspaperAudioPlaybackNotes{display:none!important}body.a11y-large-targets .newspaperAudioFullPost .uherDoor{min-width:48px;min-height:48px}body.a11y-high-contrast .profileMenu{--background: #111111}body.a11y-high-contrast .profileMenu .profileMenuRedirectButton{color:#fff}body.a11y-large-targets .profileMenu .profileMenuRedirectButton{min-width:48px;min-height:48px}body.a11y-high-contrast .a11yOnboardingForm{background:#000}body.a11y-high-contrast .a11yOnboardingForm .a11yTitle{color:#fff}body.a11y-high-contrast .a11yChip{border-color:#fff;color:#fff}body.a11y-large-targets .a11yChip{min-height:48px;padding:12px 16px}body.a11y-reduce-motion .a11yCarrousel{transition:none!important}body.a11y-high-contrast .adPrefOnboardingForm{background:#000}body.a11y-high-contrast .adPrefTitle{color:#fff}body.a11y-high-contrast .adPrefSubtitle,body.a11y-high-contrast .adPrefDoneDescription{color:#ccc}body.a11y-high-contrast .adPrefChip{border-color:#fff;color:#fff;background:transparent}body.a11y-high-contrast .adPrefChip.selected{border-color:#ff3c50;background:rgba(255,60,80,.25)}body.a11y-large-targets .adPrefChip{min-height:48px;padding:12px 16px}body.a11y-reduce-motion .adPrefCarrousel,body.a11y-reduce-motion .adPrefOnboardingForm{transition:none!important}body.a11y-high-contrast .adPrefSettingsContent{--background: #000000}body.a11y-high-contrast .adPrefSettingsHeader{background:rgba(0,0,0,.95);border-color:#fff}body.a11y-high-contrast .adPrefHeaderTitle,body.a11y-high-contrast .adPrefDetailTitle{color:#fff}body.a11y-high-contrast .adPrefHeaderSub,body.a11y-high-contrast .adPrefGroupName,body.a11y-high-contrast .adPrefBlockedOrgsTitle,body.a11y-high-contrast .adPrefDetailSectionLabel{color:#ccc}body.a11y-high-contrast .adPrefChip2{border-color:#fff;color:#fff;background:transparent}body.a11y-high-contrast .adPrefChip2.blocked{border-color:#ff3c50;background:rgba(255,60,80,.25)}body.a11y-high-contrast .adPrefOrgChip{border-color:#ff3c50;color:#fff}body.a11y-high-contrast .adPrefCloseBtn,body.a11y-high-contrast .adPrefDetailBackBtn{background:#333;color:#fff;border:1px solid #ffffff}body.a11y-high-contrast .adPrefSectorToggle{border-color:#fff;background:#111;color:#fff}body.a11y-high-contrast .adPrefSectorToggle.active{border-color:#ff3c50}body.a11y-high-contrast .adPrefSectorToggleLabel{color:#fff}body.a11y-high-contrast .adPrefSectorToggleSub{color:#ccc}body.a11y-high-contrast .adPrefOrgRow{color:#fff}body.a11y-high-contrast .adPrefOrgRowBadge{border-color:#fff;color:#fff;background:#111}body.a11y-high-contrast .adPrefOrgRowBadge.on{border-color:#ff3c50;color:#ff3c50}body.a11y-high-contrast .adPrefDetailHeader{background:rgba(0,0,0,.95);border-color:#fff}body.a11y-large-targets .adPrefChip2{min-height:48px;padding:12px 16px}body.a11y-large-targets .adPrefOrgChip{min-height:48px}body.a11y-large-targets .adPrefCloseBtn,body.a11y-large-targets .adPrefDetailBackBtn{min-width:48px;min-height:48px}body.a11y-large-targets .adPrefSectorToggle,body.a11y-large-targets .adPrefOrgRow{min-height:48px}body.a11y-large-targets .adPrefOrgRowBadge{min-height:40px;padding:8px 14px}body.a11y-reduce-motion .adPrefView{transition:none!important}body.a11y-reduce-transparency .adPrefSettingsHeader,body.a11y-reduce-transparency .adPrefDetailHeader{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.a11y-high-contrast .notificationPopover{--background: #111111}body.a11y-large-targets .notificationBtn{min-width:48px;min-height:48px}body.a11y-high-contrast ion-searchbar{--background: #111111;--color: #ffffff;--placeholder-color: #999999;--icon-color: #ffffff}body.a11y-large-targets ion-searchbar{min-height:48px}body.a11y-high-contrast ion-input{--background: #111111;--color: #ffffff;--placeholder-color: #999999}body.a11y-high-contrast ion-popover{--background: #111111}body.a11y-high-contrast ion-popover ion-item{--background: #111111;--color: #ffffff}body.a11y-high-contrast ion-action-sheet{--background: #111111;--color: #ffffff;--button-background: #111111;--button-color: #ffffff}body.a11y-high-contrast ion-alert{--background: #111111}body.a11y-high-contrast ion-alert .alert-title,body.a11y-high-contrast ion-alert .alert-message{color:#fff}@media(prefers-reduced-motion:reduce){.mtTutorial .mtCarousel{transition:none!important}.stickerPackManager .spmStickerItem{animation:none!important;transition:none!important}.chatModal .messageContent .slideTrack,.chatModal .messageContent .carouselDots .dot,.chatModal .messageContent .polygonScene,.chatModal .messageList .loadMore{transition:none!important}#roomsPage *,#inRoomPage *{animation-duration:.01ms!important;transition-duration:.01ms!important}}body.a11y-high-contrast ion-modal{--background: #000000;--ion-background-color: #000000}body.a11y-high-contrast ion-modal ion-toolbar{--background: #000000;--color: #ffffff}body.a11y-high-contrast ion-list{--ion-background-color: #111111}body.a11y-high-contrast ion-select{--placeholder-color: #999999;color:#fff}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}*{font-family:Figtree,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}html,body,ion-app,ion-router-outlet,ion-page{background:var(--ion-background-color, #010114)}video::-webkit-media-controls-enclosure{background-color:transparent!important}video::-webkit-media-controls-panel{background-color:transparent!important}video{background-color:transparent!important}@media(min-width:1024px){*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border:2px solid transparent;border-radius:999px;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-cta-rgb, 255, 128, 64),.5);border:2px solid transparent;border-radius:999px;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}}input::-webkit-calendar-picker-indicator{display:none}input[type=date]::-webkit-input-placeholder{visibility:hidden!important}ion-input[fill],ion-select[fill]{--background: var(--color-surface-interactive);--border-color: var(--color-border-subtle);--border-radius: var(--radius-md);--padding-start: 14px;--padding-end: 14px;--highlight-color-focused: var(--color-accent)}ion-input.defaultIonInput{--background: rgba(var(--palette-white-rgb), .07)}ion-item-sliding ion-item{--background: rgba(20, 18, 35, .85);--color: rgba(255, 255, 255, .9);backdrop-filter:var(--glass-fx-elevated);-webkit-backdrop-filter:var(--glass-fx-elevated)}.navBar{--background: rgba(8, 8, 12, .85);--border-width: 0;--color: rgba(255, 255, 255, .92);box-shadow:0 15px 15px -10px rgba(var(--color-accent-rgb),.06);backdrop-filter:var(--glass-fx-nav);-webkit-backdrop-filter:var(--glass-fx-nav);background-color:rgba(8,8,12,.85);border:none;z-index:9999}ion-page:has(.navBar):before,.ion-page:has(.navBar):before{content:"";position:absolute;top:0;left:0;right:0;height:env(safe-area-inset-top,0);background:rgba(8,8,12,.85);backdrop-filter:var(--glass-fx-nav);-webkit-backdrop-filter:var(--glass-fx-nav);z-index:100;pointer-events:none}#tabBar{--background: rgba(8, 8, 12, .55);--border: none;box-shadow:0 0 10px rgba(var(--color-accent-rgb),.25);backdrop-filter:var(--glass-fx-tab);-webkit-backdrop-filter:var(--glass-fx-tab);border:none}body.globalHideNavBar .navBar{display:none!important}body.globalShowNavBar .navBar{display:flex!important}body.globalHideTabBar #tabBar{display:none!important}body.globalShowTabBar #tabBar{display:flex!important}.tab-selected img{border:4px solid var(--color-accent);box-shadow:0 0 10px 2px var(--color-accent)}ion-tab-button .radioTabBtn{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center;z-index:1!important}ion-tab-button .radioTabBtn-speaker{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#2a2a2a,#151515 60%,#0a0a0a);border:2px solid #3a3a3a;display:flex;align-items:center;justify-content:center;animation:radioHeartbeat 2s ease-in-out infinite;z-index:2}ion-tab-button .radioTabBtn-cone{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#d4a84e,#8a6820 70%);border:1.5px solid #e0b860;box-shadow:0 0 8px rgba(212,168,78,.35)}ion-tab-button .radioTabBtn-ring{position:absolute;top:50%;left:50%;width:44px;height:44px;border-width:2px;border-radius:50%;border-style:solid;border-color:rgba(212,168,78,.25);transform-origin:center;animation:radioRipple 2s ease-out infinite;z-index:1;pointer-events:none}ion-tab-button .radioTabBtn-note{position:absolute;color:#d4aa60;font-size:11px;top:50%;left:50%;z-index:3;pointer-events:none}ion-tab-button .radioTabBtn-n1{animation:radioNoteFloat 2.5s ease-out infinite;--nx: -16px;--ny: -36px;--nr: -25deg}ion-tab-button .radioTabBtn-n2{animation:radioNoteFloat 2.5s ease-out .7s infinite;--nx: 18px;--ny: -34px;--nr: 20deg}@keyframes radioHeartbeat{0%,to{transform:scale(1)}10%{transform:scale(1.12)}20%{transform:scale(1)}30%{transform:scale(1.06)}40%{transform:scale(1)}}@keyframes radioRipple{0%{transform:translate(-50%,-50%) scale(1);opacity:.4}to{transform:translate(-50%,-50%) scale(1.5455);opacity:0}}@keyframes radioNoteFloat{0%{opacity:0;transform:translate(0) rotate(0)}15%{opacity:.7}to{opacity:0;transform:translate(var(--nx),var(--ny)) rotate(var(--nr))}}.logo{height:35px;padding:3px 0 2px 15px}ion-toolbar{--background: transparent;width:calc(100% + 1px);height:calc(auto + 10px);backdrop-filter:var(--glass-fx-subtle);-webkit-backdrop-filter:var(--glass-fx-subtle);margin-top:var(--ion-safe-area-top, 0px)}ion-modal ion-toolbar{--padding-top: 0;--padding-bottom: 0;padding-top:0!important;padding-bottom:0!important}ion-toolbar *{--background: transparent}ion-modal ion-header{box-shadow:none}ion-modal ion-header ion-toolbar{--background: rgba(255, 255, 255, .04);--border-color: rgba(255, 255, 255, .06);--border-width: 0 0 1px 0;--min-height: 48px;margin-top:0;backdrop-filter:var(--glass-fx-elevated);-webkit-backdrop-filter:var(--glass-fx-elevated)}ion-modal ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0px)!important}ion-modal ion-header ion-toolbar ion-title{font-size:1rem;font-weight:600;letter-spacing:.01em}ion-modal ion-footer ion-toolbar{--background: rgba(255, 255, 255, .04);--border-color: rgba(255, 255, 255, .06);--border-width: 1px 0 0 0;margin-top:0;backdrop-filter:var(--glass-fx-elevated);-webkit-backdrop-filter:var(--glass-fx-elevated)}ion-action-sheet .action-sheet-group{background:rgba(var(--palette-primary-rgb),.12)!important;border:1px solid rgba(var(--palette-primary-rgb),.15);backdrop-filter:var(--glass-fx-sheet);-webkit-backdrop-filter:var(--glass-fx-sheet)}ion-action-sheet .action-sheet-title{color:var(--color-cta);font-size:15px;font-weight:600;letter-spacing:.3px}ion-action-sheet .action-sheet-sub-title{color:var(--color-accent);font-size:13px}ion-action-sheet .action-sheet-button{color:var(--color-text-primary);font-size:15px;border-top:1px solid rgba(var(--palette-primary-rgb),.08)}ion-action-sheet .action-sheet-button .action-sheet-icon{color:var(--color-accent)}ion-action-sheet .action-sheet-selected{--button-background-selected: rgba(var(--palette-primary-rgb), .35);--button-background-selected-opacity: 1;color:var(--color-cta);font-weight:600}ion-action-sheet .action-sheet-cancel{--button-background-selected: transparent;--button-background-selected-opacity: 0;background:rgba(var(--palette-mediumdark-rgb),.3)!important;border:none!important;backdrop-filter:var(--glass-fx-sheet);-webkit-backdrop-filter:var(--glass-fx-sheet)}body.a11y-reduce-transparency ion-modal::part(content){transform:translateZ(0)}:root[data-perf-tier=low]{--glass-fx-subtle: none;--glass-fx-tab: none;--glass-fx-nav: none;--glass-fx-elevated: none;--glass-fx-sheet: none;--blur-glass: 0px;--blur-elevated: 0px;--blur-heavy: 0px;--dk-blur-dark: none;--dk-blur-float: none;--color-surface-glass: rgba(var(--palette-white-rgb), .13);--color-surface-elevated: rgba(var(--palette-white-rgb), .16);--color-surface-interactive: rgba(var(--palette-white-rgb), .14);--color-border-subtle: rgba(var(--palette-white-rgb), .12);--color-border-medium: rgba(var(--palette-white-rgb), .18);--dk-glass-dark: rgba(10, 10, 12, .92);--dk-glass-dark-heavy: rgba(10, 10, 12, .95);--dk-glass-float: rgba(255, 255, 255, .12)}:root[data-perf-tier=low] *,:root[data-perf-tier=low] *:before,:root[data-perf-tier=low] *:after,:root[data-reduce-motion=true] *,:root[data-reduce-motion=true] *:before,:root[data-reduce-motion=true] *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root[data-perf-tier=low] *,:root[data-perf-tier=low] *:before,:root[data-perf-tier=low] *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-perf-tier=low] .feedCard .header .ad{background:rgba(207,181,109,.16)}:root[data-perf-tier=low] .radioCtrl-card{background:rgba(255,255,255,.14)}#navAvatar{--avatarDimension: 35px;object-fit:cover;border-radius:50%;max-width:var(--avatarDimension);min-width:var(--avatarDimension);min-height:var(--avatarDimension);max-height:var(--avatarDimension)}.radioCtrl{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999999;background-color:rgba(0,0,0,.65);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:20px}.radioCtrl-card{position:relative;display:flex;flex-direction:column;gap:12px;background:rgba(255,255,255,.06);padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 40px rgba(0,0,0,.4);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);width:300px;max-width:calc(100% - 40px)}.radioCtrl-close{position:absolute;top:12px;right:14px;background:none;border:none;color:rgba(255,255,255,.4);font-size:22px;cursor:pointer;z-index:1}.radioCtrl-close:hover{color:rgba(255,255,255,.8)}.radioCtrl-header{display:flex;align-items:center;gap:14px}.radioCtrl-info{flex:1;min-width:0}.radioCtrl-roomName{font-size:15px;font-weight:700;color:rgba(255,255,255,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.radioCtrl-track{display:flex;align-items:center;gap:6px;margin-top:3px;overflow:hidden}.radioCtrl-trackNote{color:var(--color-accent, #d4aa60);font-size:12px;flex-shrink:0}.radioCtrl-track .newsBlock{font-size:12px;color:rgba(255,255,255,.5);height:auto;padding:0;border-radius:0;background:none;box-shadow:none}.radioCtrl-track .newsBlock:before,.radioCtrl-track .newsBlock:after{display:none}.radioCtrl-divider{height:1px;background:rgba(255,255,255,.06)}.radioCtrl-volume{display:flex;align-items:center;gap:10px;padding:0 4px}.radioCtrl-volIcon{font-size:1.4rem;color:rgba(255,255,255,.5);flex-shrink:0}.radioCtrl-buttons{display:flex;gap:10px}.radioCtrl-buttons ion-button{flex:1;font-size:.75rem;white-space:nowrap;--padding-start: 10px;--padding-end: 10px}:root{--dk-glass-dark: rgba(10, 10, 12, .75);--dk-glass-dark-heavy: rgba(10, 10, 12, .82);--dk-glass-float: rgba(255, 255, 255, .06);--dk-blur-dark: blur(26px);--dk-blur-float: blur(28px);--dk-border-glass: rgba(255, 255, 255, .08);--dk-border-float: rgba(255, 255, 255, .12);--dk-border-gold: rgba(218, 175, 80, .1);--dk-border-destructive: rgba(255, 60, 60, .12);--dk-text-primary: rgba(255, 255, 255, .85);--dk-text-muted: rgba(255, 255, 255, .5);--dk-text-destructive: rgba(255, 80, 80, .85);--dk-icon-gold: rgba(218, 175, 80, .6);--dk-backdrop: rgba(0, 0, 0, .4);--dk-shadow-float: 0 12px 40px rgba(0, 0, 0, .5);--dk-shadow-dark: 0 8px 32px rgba(0, 0, 0, .6);--dk-enter-duration: .2s;--dk-exit-duration: .15s;--dk-slide-enter-duration: .25s;--dk-slide-exit-duration: .2s}.dkInfoPopover{position:fixed;z-index:30000;background:var(--dk-glass-float);backdrop-filter:var(--dk-blur-float);-webkit-backdrop-filter:var(--dk-blur-float);border:1px solid var(--dk-border-float);border-radius:16px;box-shadow:var(--dk-shadow-float);overflow:hidden;pointer-events:auto;opacity:0;transform:scale(.95);transition:opacity var(--dk-enter-duration) ease-out,transform var(--dk-enter-duration) ease-out}.dkInfoPopover.is-visible{opacity:1;transform:scale(1)}.dkInfoPopover.is-exiting{opacity:0;transform:scale(.95);transition:opacity var(--dk-exit-duration) ease-in,transform var(--dk-exit-duration) ease-in}.dkInfoPopover .dkInfoPopoverContent{overflow-y:auto;-webkit-overflow-scrolling:touch}.dkInfoPopover .dkInfoPopoverContent::-webkit-scrollbar{width:4px}.dkInfoPopover .dkInfoPopoverContent::-webkit-scrollbar-track{background:transparent}.dkInfoPopover .dkInfoPopoverContent::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:2px}.dkInfoPopoverDismissLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29999}#hallPage .showDisplayTime{font-size:16px;word-break:keep-all;white-space:nowrap}#hallPage .hallAlertBanner{position:fixed;display:flex;align-items:center;width:fit-content;bottom:8px;right:10px;z-index:1;padding:8px 16px;gap:8px;border-radius:9999px;font-size:15px;overflow:hidden;transition:color .22s ease,border-color .26s ease,transform .26s ease,opacity .22s ease}#hallPage .hallAlertBanner.hallAlertBanner--desktop{left:calc(50vw + 232px);right:auto}#hallPage .hallAlertBanner .hallStatusInfo{font-size:22px;color:rgba(var(--color-text-primary-rgb),.45);margin-left:5px;transition:color .22s ease}#hallPage .hallAlertBanner .hallStatusMoment,#hallPage .hallAlertBanner .showDisplayTime{transition:color .22s ease}#hallPage .hallExpiredStatusText{animation:hallStatusTextSwap .32s ease both}#hallPage .hallAlertBanner.hallAlertBanner--newspaper{color:#f9efdf;border:1px solid rgba(255,238,214,.46);background:linear-gradient(136deg,rgba(97,72,48,.44),rgba(56,43,31,.36));box-shadow:0 14px 34px rgba(30,20,13,.3),0 2px 10px rgba(18,12,8,.18),inset 0 0 0 1px rgba(28,19,12,.16);backdrop-filter:blur(14px) saturate(112%);-webkit-backdrop-filter:blur(14px) saturate(112%);transform:translateY(-3px)}#hallPage .hallAlertBanner.hallAlertBanner--modeTransition{animation:hallStatusModeSwap .32s cubic-bezier(.32,.72,.04,1)}#hallPage .hallAlertBanner.hallAlertBanner--newspaper .hallStatusInfo{color:rgba(252,239,220,.9)}[id^=hallStatusPopover]{--background: rgba(0, 0, 0, .45)}[id^=hallStatusPopover] ion-content{--background: transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:center;transition:color .22s ease}[id^=hallStatusPopover].hallStatusPopover--newspaper{--background: rgba(27, 20, 13, .32)}[id^=hallStatusPopover].hallStatusPopover--newspaper ion-content{--background: linear-gradient(140deg, rgba(111, 82, 53, .58), rgba(63, 46, 32, .5));color:#f9ebd8;backdrop-filter:blur(14px) saturate(108%);-webkit-backdrop-filter:blur(14px) saturate(108%)}[id^=hallStatusPopover].hallStatusPopover--modeTransition ion-content{animation:hallStatusPopoverModeSwap .32s cubic-bezier(.32,.72,.04,1)}#hallPage #cardWriterExpose{background:rgba(var(--color-accent-rgb),.15);color:rgba(var(--color-accent-rgb),.7);box-shadow:0 0 10px 5px rgba(var(--color-accent-rgb),.1)}#hallPage #cardWriterExpose.hallAlertBanner--newspaper{background:linear-gradient(140deg,rgba(133,98,62,.5),rgba(81,58,38,.42));color:#faecd8;box-shadow:0 12px 26px rgba(47,33,21,.27)}#hallPage #cardWriterDeferred{background:rgba(245,158,11,.18);color:rgba(245,158,11,.92);box-shadow:0 0 10px 5px rgba(245,158,11,.12)}#hallPage #cardWriterDeferred.hallAlertBanner--newspaper{background:linear-gradient(140deg,rgba(150,96,32,.55),rgba(90,56,18,.44));color:#ffe4b8;box-shadow:0 12px 26px rgba(60,35,10,.3)}#hallPage #cardWriterDeferred .hallStatusMoment{color:#f59e0b;font-size:19px}#hallPage #cardWriterDeferred.hallAlertBanner--newspaper .hallStatusMoment{color:#f6c879}#hallPage #deferredTime{color:#f59e0b;font-size:13px;letter-spacing:.1px}#hallPage .hallAlertBanner--newspaper #deferredTime{color:#ffe4b8}#hallPage .deferredCountdown{font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.4px;padding:2px 8px;border-radius:9999px;background:rgba(245,158,11,.18);color:rgba(245,158,11,.95);margin-left:2px;white-space:nowrap}#hallPage .hallAlertBanner--newspaper .deferredCountdown{background:rgba(255,228,184,.22);color:#ffe4b8}#hallPage #cardWriterInAuction{background:rgba(var(--palette-medium-rgb),.25);color:rgba(var(--color-text-primary-rgb),.7);box-shadow:0 0 10px 5px rgba(var(--palette-medium-rgb),.1)}#hallPage #cardWriterInAuction.hallAlertBanner--newspaper{background:linear-gradient(140deg,rgba(120,89,57,.52),rgba(76,55,37,.44));color:#fff2df;box-shadow:0 12px 26px rgba(41,29,19,.28)}#hallPage #cardWriterInitAuction{background:rgba(var(--color-cta-rgb),.25);color:rgba(var(--color-cta-rgb),.8);box-shadow:0 0 10px 5px rgba(var(--color-cta-rgb),.1)}#hallPage #cardWriterInitAuction.hallAlertBanner--newspaper{background:linear-gradient(140deg,rgba(139,103,65,.5),rgba(85,61,40,.43));color:#fbeedd;box-shadow:0 12px 26px rgba(48,34,22,.27)}#hallPage #cardWriterExpose .hallStatusMoment{color:rgba(var(--color-accent-rgb),1);font-size:20px}#hallPage #cardWriterExpose.hallAlertBanner--newspaper .hallStatusMoment{color:#f3d4ad}#hallPage #cardWriterInAuction .hallStatusMoment{color:rgba(var(--color-text-primary-rgb),1);font-size:18px}#hallPage #cardWriterInAuction.hallAlertBanner--newspaper .hallStatusMoment{color:#eed5b5}#hallPage #cardWriterInitAuction .hallStatusMoment{color:var(--color-cta);font-size:20px}#hallPage #cardWriterInitAuction.hallAlertBanner--newspaper .hallStatusMoment{color:#f2d8b6}#hallPage #exposeTime{color:rgba(var(--color-text-primary-rgb),.88)}#hallPage .hallAlertBanner--newspaper #exposeTime{color:#fff2de}#hallPage #inAuctionTime{color:rgba(var(--color-text-primary-rgb),1)}#hallPage .hallAlertBanner--newspaper #inAuctionTime{color:#fff4e2}#hallPage #auctionTime{color:rgba(var(--color-cta-rgb),1)}#hallPage .hallAlertBanner--newspaper #auctionTime{color:#fff2dd}@keyframes hallStatusModeSwap{0%{opacity:1;transform:translateY(-3px) scale(1);filter:blur(0)}38%{opacity:.52;transform:translateY(-6px) scale(.986);filter:blur(1.6px)}to{opacity:1;transform:translateY(-3px) scale(1);filter:blur(0)}}@keyframes hallStatusTextSwap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes hallStatusPopoverModeSwap{0%{opacity:1;filter:blur(0)}45%{opacity:.56;filter:blur(1.4px)}to{opacity:1;filter:blur(0)}}.feedCard{display:flex;flex-direction:column;position:relative;width:100%;border-radius:10px;max-height:calc(100% - 20px);perspective:1000px;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.feedCard .postStickerInline{height:1.4em;width:auto;vertical-align:middle;margin:0 2px}.feedCard .postWithStickers{display:inline}.feedCard.mode-newspaper{border-radius:2px}.feedCard .inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s ease}.feedCard .inner .postCard,.feedCard .inner .adCard{position:absolute;top:0;left:0;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.feedCard .inner .postCard{--feed-card-media-min-height: clamp(156px, 28vh, 260px);--feed-card-audio-miniature-height: 58px;--feed-card-message-controls-min-height: 56px;--feed-card-audio-full-min-height: 385px;--feed-card-audio-full-priority-min-height: 385px;--feed-card-newspaper-media-max-height: clamp(180px, 34vh, 400px);--feed-card-media-compact-height: 50px;display:flex;flex-direction:column;min-height:0}.feedCard .inner .adCard{display:flex;justify-content:center;align-items:center;border-radius:10px;z-index:1;transform:rotateY(180deg);background:#121218;overflow:hidden}.feedCard .inner .adCard .preview{position:relative!important;overflow:hidden!important;border-radius:10px;z-index:9999}.feedCard .inner .adCard .preview .component{position:absolute!important}.feedCard .inner .adCard .hideButton{position:absolute;top:15px;left:15px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--color-text-primary-rgb),.4);border-radius:9999px;z-index:9999999999999999999999999999}.feedCard .inner .adCard .hideButton .icon{font-size:20px;color:rgba(var(--color-accent-rgb),1)}.feedCard .inner .postCard .actions{display:flex;justify-content:space-between;width:100%;margin-top:auto;flex-shrink:0}.feedCard.mode-newspaper .inner .postCard .actions{position:relative;padding:2px 6px;border-radius:4px;background-color:rgba(203,183,156,.84);background-image:radial-gradient(circle,rgba(173,173,173,.4) .62px,transparent .74px),radial-gradient(circle,rgba(124,124,124,.32) .56px,transparent .68px),linear-gradient(160deg,rgba(222,201,171,.56),rgba(186,162,132,.52));background-size:2.8px 2.8px,2.8px 2.8px,100% 100%;background-position:0 0,1.4px 1.4px,0 0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.feedCard.mode-newspaper .inner .postCard .actions ion-button,.feedCard.mode-newspaper .inner .postCard .actions .position{color:rgba(52,48,42,.92)}.feedCard .inner .postCard .actions .position.first,.feedCard .inner .postCard .actions .position.second,.feedCard .inner .postCard .actions .position.third{position:relative;display:inline-block;overflow:hidden;isolation:isolate;z-index:0;background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}.feedCard .inner .postCard .actions .position.first{color:rgba(154,113,39,.96);--position-sweep: linear-gradient( 108deg, rgba(255, 246, 215, 0) 28%, rgba(255, 234, 161, .38) 43%, rgba(255, 225, 123, 1) 50%, rgba(255, 209, 99, .56) 58%, rgba(255, 246, 215, 0) 74% )}.feedCard .inner .postCard .actions .position.second{color:rgba(131,126,118,.95);--position-sweep: linear-gradient( 108deg, rgba(248, 248, 252, 0) 29%, rgba(236, 240, 246, .34) 44%, rgba(250, 253, 255, 1) 50%, rgba(212, 218, 228, .52) 58%, rgba(248, 248, 252, 0) 74% )}.feedCard .inner .postCard .actions .position.third{color:rgba(137,95,62,.95);--position-sweep: linear-gradient( 108deg, rgba(247, 229, 208, 0) 28%, rgba(236, 194, 155, .32) 43%, rgba(255, 197, 139, .98) 50%, rgba(211, 150, 106, .54) 58%, rgba(247, 229, 208, 0) 74% )}.feedCard .inner .postCard .actions .position.first:after,.feedCard .inner .postCard .actions .position.second:after,.feedCard .inner .postCard .actions .position.third:after{content:attr(data-position-label);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;padding:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;color:transparent;opacity:.96;background:var(--position-sweep);background-repeat:no-repeat;background-size:236% 100%;background-position:-104% 0;-webkit-background-clip:text;background-clip:text;mix-blend-mode:normal;filter:drop-shadow(0 0 2px rgba(255,243,225,.36));pointer-events:none;animation:newspaperActionPositionSweep 2s cubic-bezier(.28,.72,.24,1) infinite alternate}.feedCard .inner .postCard .actions .position.second:after{animation-delay:70ms}.feedCard .inner .postCard .actions .position.third:after{animation-delay:.14s}.feedCard.mode-newspaper .inner .postCard .actions ion-button ion-icon{color:rgba(64,60,55,.95)}.feedCard.mode-newspaper .inner .postCard .actions .actionReactionTypes .up,.feedCard.mode-newspaper .inner .postCard .actions .actionReactionTypes .down,.feedCard.mode-newspaper .inner .postCard .actions .actionReactionTypes .up ion-icon,.feedCard.mode-newspaper .inner .postCard .actions .actionReactionTypes .down ion-icon{color:rgba(70,66,59,.9)}.feedCard .inner .postCard .actions .actionReactionTypes .up{color:var(--palette-success-shade)}.feedCard .inner .postCard .actions .actionReactionTypes .down{color:var(--palette-danger-shade)}.feedCard .inner .postCard .actions .actionReactionTypes .up ion-icon{color:var(--palette-success-tint)}.feedCard .inner .postCard .actions .actionReactionTypes .down ion-icon{color:var(--palette-danger-tint)}.feedCard .inner .postCard .actions .position{padding:0 10px;font-weight:600;opacity:.3;letter-spacing:2px}.feedCard .inner .postCard .actions .position.first{opacity:1;font-size:1.4rem}.feedCard .inner .postCard .actions .position.second{opacity:.95;font-size:1.2rem}.feedCard .inner .postCard .actions .position.third{opacity:.9;font-size:1.05rem}.feedCard .inner .postCard .actions ion-button{height:100%;width:fit-content;display:flex;font-size:1rem;align-items:center;justify-content:center;color:var(--ion-color-step-800);padding:1px 5px}.completeImagePost{--background: rgba(var(--color-surface-base-rgb), .4);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.completeImagePost ion-header{background:var(--ion-background-color-step-50)}.completeImagePost .fullImage{display:flex;height:100%;width:100%;justify-content:center;align-items:center;box-sizing:border-box;padding:12px calc(12px + var(--ion-safe-area-right, 0px)) calc(12px + var(--ion-safe-area-bottom, 0px)) calc(12px + var(--ion-safe-area-left, 0px))}.completeImagePost .fullImage img{max-width:100%;max-height:calc(100dvh - var(--ion-safe-area-top, 0px) - var(--ion-safe-area-bottom, 0px) - 85px);border-radius:6px;object-fit:contain}.readerModal{--background: #f4ecd8}.readerModal ion-header.readerHeader{box-shadow:none}.readerModal .readerAccessibilityBar{position:sticky;top:0;z-index:10;padding:10px calc(12px + var(--ion-safe-area-right, 0px)) 10px calc(12px + var(--ion-safe-area-left, 0px))}.readerModal .readerControls{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.readerModal .readerControlGroup{display:inline-flex;align-items:center;gap:0;background:rgba(128,128,128,.15);border-radius:9999px;overflow:hidden}.readerModal .readerControlBtn{display:flex;align-items:center;justify-content:center;min-width:36px;height:34px;padding:0 12px;border:none;border-radius:0;background:transparent;font-size:16px;cursor:pointer;transition:background-color .15s ease,color .15s ease;color:inherit}.readerModal .readerControlBtn.active{background:rgba(224,124,36,.18);font-weight:700}.readerModal .readerControlBtn .small{font-size:10px;vertical-align:super}.readerModal .readerControlBtn .large{font-size:12px;vertical-align:super}.readerModal .readerControlLabel{font-size:13px;min-width:28px;text-align:center;font-variant-numeric:tabular-nums;padding:0 2px}.readerModal .themeGroup{gap:0;padding:0 8px}.readerModal .readerThemeBtn{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:border-color .15s ease;margin:5px 3px}.readerModal .readerThemeBtn.theme-light{background-color:#fff;border-color:#ccc}.readerModal .readerThemeBtn.theme-sepia{background-color:#f4ecd8;border-color:#d4c4a8}.readerModal .readerThemeBtn.theme-dark{background-color:#1a1a2e;border-color:#333}.readerModal .readerThemeBtn.active{border-color:#e07c24;border-width:2.5px}.readerModal .readerContent{--padding-start: 0;--padding-end: 0;overflow-x:hidden}.readerModal .readerTextBody{box-sizing:border-box;max-width:640px;width:100%;margin:0 auto;padding:24px calc(16px + var(--ion-safe-area-right, 0px)) calc(40px + var(--ion-safe-area-bottom, 0px)) calc(16px + var(--ion-safe-area-left, 0px));white-space:pre-wrap;word-break:break-word;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.feedCard .header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:12px;border-radius:15px 15px 0 0}.feedCard .header .author{flex:1 1 auto;min-width:0}.feedCard .header .author .username{flex:1 1 auto;min-width:0;overflow:hidden}.feedCard .header .author .username h3,.feedCard .header .author .username h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedCard .sponsorBand{display:flex;align-items:center;gap:10px;padding:8px 14px;width:100%;background:linear-gradient(90deg,rgba(218,175,80,.18),rgba(218,175,80,.04));border:none;border-bottom:1px solid rgba(218,175,80,.18);cursor:pointer;text-align:left}.feedCard .sponsorBand:hover{background:linear-gradient(90deg,rgba(218,175,80,.24),rgba(218,175,80,.08))}.feedCard .sponsorBand .sponsorBandText{flex:1;min-width:0}.feedCard .sponsorBand .sponsorBandLabel{font-size:9.5px;color:rgba(218,175,80,.7);text-transform:uppercase;letter-spacing:.5px}.feedCard .sponsorBand .sponsorBandHeadline{font-size:12px;font-weight:600;color:var(--color-accent, #f5d97c);white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3;word-break:break-word}.feedCard .sponsorBand .sponsorBandArrow{color:var(--color-accent, #daaf50);font-size:14px}.feedCard.mode-newspaper .sponsorBand,.feedCard .newspaper .sponsorBand{background-color:rgba(0,0,0,.067);background-image:linear-gradient(rgba(0,0,0,.333),rgba(0,0,0,.333)),radial-gradient(circle at 50% 50%,rgba(0,0,0,.55) .7px,transparent 1.05px);background-size:100% 100%,4.4px 4.4px;background-position:0 0,0 0;background-repeat:no-repeat,repeat;border:none;border-radius:14px 14px 0 0;font-family:Newsreader,Georgia,serif}.feedCard.mode-newspaper .sponsorBand:hover,.feedCard .newspaper .sponsorBand:hover{background-color:rgba(0,0,0,.2);background-image:linear-gradient(rgba(0,0,0,.467),rgba(0,0,0,.467)),radial-gradient(circle at 50% 50%,rgba(0,0,0,.65) .7px,transparent 1.05px)}.feedCard.mode-newspaper .sponsorBand .sponsorBandLabel,.feedCard .newspaper .sponsorBand .sponsorBandLabel{font-size:0;letter-spacing:normal;line-height:0}.feedCard.mode-newspaper .sponsorBand .sponsorBandLabel:before,.feedCard .newspaper .sponsorBand .sponsorBandLabel:before{content:"Publicidade";display:inline-block;color:rgba(255,252,244,.95);font-family:Newsreader,Georgia,serif;font-size:9.5px;letter-spacing:.22em;font-style:italic;font-weight:500;text-transform:uppercase;line-height:1.2}.feedCard.mode-newspaper .sponsorBand .sponsorBandHeadline,.feedCard .newspaper .sponsorBand .sponsorBandHeadline{color:#fff;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-weight:700;letter-spacing:.01em}.feedCard.mode-newspaper .sponsorBand .sponsorBandArrow,.feedCard .newspaper .sponsorBand .sponsorBandArrow{font-size:0;display:inline-flex;align-items:center;justify-content:center;position:relative}.feedCard.mode-newspaper .sponsorBand .sponsorBandArrow:after,.feedCard .newspaper .sponsorBand .sponsorBandArrow:after{content:"❯";font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:18px;font-weight:700;color:#fff;line-height:1}.feedCard .modern .header{padding:10px}.feedCard .header .author{display:flex;align-items:center;gap:10px;padding:0 4px}.feedCard .header .author img{--d: 40px;width:var(--d);height:var(--d);min-width:var(--d);max-width:var(--d);border-radius:50%;object-fit:cover;object-position:center;box-shadow:0 0 6px 0 var(--color-text-primary)}.feedCard .newspaper .header .author img{box-shadow:0 0 6px #000!important}.feedCard .header .author .username h5{font-size:18px;font-weight:400;color:var(--color-text-primary)}.feedCard .header .ad{display:flex;align-items:center;justify-content:end;gap:8px;border:1px solid rgba(207,181,109,.2);padding:4px 6px;border-radius:9999px;background:rgba(207,181,109,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.feedCard .header .ad .banner{font-weight:600;font-size:12px;overflow-wrap:break-word;text-align:center;padding-left:8px;color:rgba(207,181,109,.9);letter-spacing:.3px;line-height:1.3}.feedCard .header .org{display:flex;align-items:center;justify-content:end;gap:4px}.feedCard .header .org img{--d: 32px;width:var(--d);height:var(--d);min-width:var(--d);min-height:var(--d);max-width:var(--d);max-height:var(--d);border-radius:50%;object-fit:cover;border:1px solid rgba(207,181,109,.15)}.feedCard .header .org .arrowIcon{font-size:16px;color:rgba(207,181,109,.5)}@keyframes newspaperActionPositionSweep{0%{opacity:.96;background-position:-104% 0}to{opacity:.96;background-position:108% 0}}.feedCard .inner .postCard .generalMode{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:12px;overflow:hidden}.feedCard .classic .content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;gap:8px}.feedCard .classic .content .messageContainer{position:relative;display:flex;flex-direction:column;flex:0 1 auto;gap:10px;min-height:0;overflow:hidden}.feedCard .classic .content .messageContainer .message{white-space:normal;word-break:break-word;color:var(--palette-medium);min-height:0;overflow:hidden}.feedCard .inner .postCard .message.measureOnly{height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden;pointer-events:none}.feedCard .classic .content .messageContainer .fadeout{position:absolute;left:0;right:0;bottom:clamp(20px,3vh,30px);height:clamp(40px,56px,80px);z-index:1;background:linear-gradient(to bottom,rgba(var(--ion-background-color-rgb),0) 0%,rgba(var(--ion-background-color-rgb),.18) 30%,rgba(var(--ion-background-color-rgb),.5) 60%,rgba(var(--ion-background-color-rgb),.85) 88%,var(--ion-background-color) 100%);pointer-events:none}.feedCard .classic .content .messageContainer .readMoreButton{position:relative;z-index:3;border:none;padding:4px 8px;background-color:rgba(var(--palette-medium-rgb),.5);color:var(--color-text-primary);border-radius:9999px;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}body.a11y-large-targets .feedCard .classic .content .messageContainer .readMoreButton{min-height:32px;min-width:unset;padding:6px 12px}.feedCard .classic .content .mediaContainer{position:relative;flex:1 1 auto;min-height:var(--feed-card-media-min-height);width:100%;overflow:hidden;flex-shrink:0;z-index:2}.feedCard .classic .content .messageContainer{z-index:1}.feedCard .classic .content .mediaContainer img{width:100%;height:100%;border-radius:10px;object-fit:cover;display:block}.feedCard .classic .content .mediaContainer .mediaDeformedHint{position:absolute;left:0;right:0;bottom:0;padding:10px 14px 8px;font-size:12px;font-weight:500;color:rgba(255,255,255,.92);text-align:center;letter-spacing:.02em;background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,.45) 60%,rgba(0,0,0,0));pointer-events:none;z-index:2}.feedCard .classic .content .mediaContainer{position:relative}.feedCard .classic .content .audioAttachment{width:100%;min-height:0}.feedCard .classic .content .audioAttachment.audioAttachmentMiniature{margin-top:auto;flex-basis:var(--feed-card-audio-miniature-height);flex-shrink:0;min-height:var(--feed-card-audio-miniature-height)}.feedCard .classic .content .audioAttachment .audioMiniatureContainer{display:flex;align-items:center;justify-content:center;width:100%;height:var(--feed-card-audio-miniature-height);min-height:var(--feed-card-audio-miniature-height)}.feedCard .classic .content .audioAttachment .audioMiniatureContainer .playDVDMiniature,.feedCard .classic .content .audioAttachment .audioMiniatureContainer .turntableMiniature{width:100%;height:var(--feed-card-audio-miniature-height);min-height:var(--feed-card-audio-miniature-height)}.feedCard .classic .content .audioAttachment.audioAttachmentFull{display:flex;flex:1 1 auto;min-height:var(--feed-card-audio-full-min-height)}.feedCard .classic .content .audioAttachment .audioFullContainer{display:flex;align-items:stretch;justify-content:stretch;width:100%;height:100%;min-height:var(--feed-card-audio-full-min-height);border-radius:10px;overflow:hidden}.feedCard .classic .content .audioAttachment.audioAttachmentFull .audioFullContainer{flex:1 1 auto;min-height:var(--feed-card-audio-full-min-height)}.feedCard .newspaper{gap:4px}.feedCard .newspaper .header .author .username h3{font-size:18px;font-weight:500;color:#2f2f2f;text-transform:uppercase;font-family:Newsreader,Georgia,serif;letter-spacing:.06em;white-space:nowrap}.feedCard .newspaper .header .author .userAvatar{--d: 36px;width:var(--d)!important;height:var(--d)!important;background:transparent}.feedCard .newspaper .header .org .userAvatar{--d: 28px;width:var(--d)!important;height:var(--d)!important;background:transparent}.feedCard .newspaper .header .author .userAvatar img,.feedCard .newspaper .header .org .userAvatar img{width:100%;height:100%}.feedCard .newspaper .header{flex-wrap:nowrap;align-items:stretch;gap:12px}.feedCard .newspaper .header .ad{position:relative;background:transparent;border:none;border-left:1.5px dashed rgba(58,36,18,.4);border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;padding:14px 0 0 12px;gap:10px;align-items:center;min-width:0}.feedCard .newspaper .header .ad:before{content:"Anúncio";position:absolute;top:0;right:0;font-family:Newsreader,Georgia,serif;font-weight:700;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:rgba(58,36,18,.55);pointer-events:none}.feedCard .newspaper .header .ad .banner{text-align:right;color:rgba(58,36,18,.92);font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:600;font-size:13.5px;letter-spacing:.01em;line-height:1.25;word-break:break-word;min-width:0;width:auto;padding:0}.feedCard .newspaper .header .org{gap:2px}.feedCard .newspaper .header .org img{--d: 28px;width:var(--d);height:var(--d);min-width:var(--d);min-height:var(--d);max-width:var(--d);max-height:var(--d);border:1px solid rgba(58,36,18,.35);border-radius:50%}.feedCard .newspaper .header .org .arrowIcon{color:rgba(58,36,18,.6);font-size:14px}.feedCard .newspaper .header .author .username h3:before{content:"— ";opacity:.6}.feedCard .newspaper hr{border:none;border-top:1px solid rgba(0,0,0,.15);margin:0}.feedCard .newspaper .headlineTicker{margin:2px 0 6px}.feedCard .newspaper .newspaperBody{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;gap:10px}.feedCard .newspaper .newspaperBody.withReadMore{gap:10px}.feedCard .newspaper .audioOnlyContent{display:flex;flex:1;min-height:0}.feedCard .newspaper .audioOnlyContent>*{flex:1;min-height:0;height:100%}.feedCard .newspaper .content{position:relative;flex:1;min-height:0;overflow:hidden}.feedCard .newspaper .content.measureOnly{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;z-index:-1}.feedCard .newspaper .newspaperBody.withFullAudio .content.contentWithFullAudio{flex:0 1 auto}.feedCard .newspaper .content .newspaperVideoContainer,.feedCard .newspaper .content .imageContainer,.feedCard .newspaper .content .videoContainer{display:flex;align-items:center;justify-content:center;width:45%;float:right;max-height:var(--feed-card-newspaper-media-max-height);margin:0 0 8px 10px;border-radius:4px;overflow:hidden;filter:grayscale(10%) contrast(1.05);border:1px solid rgba(0,0,0,.15);background-color:rgba(39,39,39,.82);background-image:radial-gradient(circle,rgba(171,171,171,.24) .8px,transparent .94px),radial-gradient(circle,rgba(103,103,103,.2) .64px,transparent .8px),linear-gradient(145deg,rgba(38,38,38,.88),rgba(78,78,78,.7));background-size:3.2px 3.2px,3.2px 3.2px,100% 100%;background-position:0 0,1.6px 1.6px,0 0}.feedCard .newspaper .content .imageContainer{min-height:0;height:auto}.feedCard .newspaper .content .videoContainer{height:min(var(--feed-card-newspaper-media-max-height),240px)}.feedCard .newspaper .newspaperBody.newspaperMediaOnly .content .imageContainer,.feedCard .newspaper .newspaperBody.newspaperMediaOnly .content .videoContainer{float:none;width:100%;margin:0;max-height:calc(var(--feed-card-newspaper-media-max-height) + 80px);background-color:transparent;background-image:none}.feedCard .newspaper .newspaperBody.newspaperMediaOnly .content .videoContainer{height:min(calc(var(--feed-card-newspaper-media-max-height) + 80px),360px)}.feedCard .newspaper .newspaperBody.newspaperMediaOnly .content .imageContainer img{width:100%;height:100%;max-height:calc(var(--feed-card-newspaper-media-max-height) + 80px);object-fit:cover;object-position:center}.feedCard .newspaper .newspaperBody .inlineAudioAttachment{clear:both;width:100%;min-height:0;margin-top:auto}.feedCard .newspaper .newspaperBody .inlineAudioAttachment.audioAttachmentMiniature{flex-shrink:0}.feedCard .newspaper .newspaperBody.withReadMore .inlineAudioAttachment.audioAttachmentMiniature{margin-top:0}.feedCard .newspaper .newspaperBody .inlineAudioAttachment.audioAttachmentMiniature .playDVDMiniature{width:100%}.feedCard .newspaper .newspaperBody .inlineAudioAttachment.audioAttachmentFull{display:flex;flex:1 1 auto;min-height:var(--feed-card-audio-full-min-height)}.feedCard .newspaper .newspaperBody .inlineAudioAttachment.audioAttachmentFull>*{flex:1;min-height:var(--feed-card-audio-full-min-height)}.feedCard .newspaper .newspaperBody.withFullAudio .content:after{display:none}.feedCard .newspaper .content:after{content:none}.feedCard .newspaper .content.hasOverflow:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(120px,62%,300px);background:linear-gradient(to bottom,rgba(220,205,190,0),rgba(220,205,190,.18) 12%,rgba(220,205,190,.4),rgba(220,205,190,.66) 44%,rgba(220,205,190,.84) 62%,rgba(220,205,190,.95) 78%,#dccdbe);pointer-events:none}.feedCard .newspaper .newspaperBody.withReadMore .content.hasOverflow:after{height:clamp(96px,50%,220px)}.feedCard .newspaper .content .imageContainer img{display:block;width:auto;height:auto;max-width:100%;max-height:var(--feed-card-newspaper-media-max-height);object-fit:contain;object-position:center;margin:0;border-radius:inherit}.feedCard .newspaper .content .videoContainer [id^=videoPlayerClosed_].videoPlayerClosed{width:100%;height:100%;min-height:0;max-height:var(--feed-card-newspaper-media-max-height);background:#3d3d3d;border-radius:inherit}.feedCard .newspaper .content .videoContainer [id^=videoPlayerClosed_].videoPlayerClosed img{width:100%;height:100%;min-height:0;max-height:var(--feed-card-newspaper-media-max-height)!important;margin:0;border-radius:inherit;float:none;filter:none;border:none}.feedCard .newspaper .content .videoContainer [id^=videoPlayerClosed_] .videoPlayerShade{color:#f0eee8;font-family:IM Fell English SC,Times New Roman,serif;background-color:rgba(68,68,68,.28);background-image:radial-gradient(circle,rgba(245,242,232,.52) .62px,transparent .74px),radial-gradient(circle,rgba(26,26,26,.4) .56px,transparent .68px),linear-gradient(160deg,rgba(30,30,30,.28),rgba(110,110,110,.24));background-size:2.8px 2.8px,2.8px 2.8px,100% 100%;background-position:0 0,1.4px 1.4px,0 0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.feedCard .newspaper .content .videoContainer [id^=videoPlayerClosed_] .videoPlayerShade ion-icon{font-size:2.2rem}.feedCard .newspaper .content .videoContainer [id^=videoPlayerClosed_] .videoPlayerShade h3{margin:6px 0 8px;font-size:1.08rem;font-weight:600;letter-spacing:.045em;text-transform:uppercase}.feedCard .newspaper .content .videoContainer [id^=videoPlayerClosed_] .videoPlayerShade span{color:rgba(240,238,232,.86);font-size:.82rem;font-weight:600;letter-spacing:.02em}.feedCard .newspaper .content .message p{font-family:Newsreader,Georgia,serif;font-size:17px;line-height:1.45;color:#2f2f2f;hyphens:auto;font-weight:600}.feedCard .newspaper .content .message.dropCapEnabled>*:first-child:first-letter{float:left;font-family:Newsreader,Georgia,serif;font-size:4em;line-height:.85;margin-top:-.13em;margin-right:.14em;font-weight:600;color:#1a1a1a;text-transform:uppercase}.feedCard .newspaper .readMore{display:flex;justify-content:stretch;margin-top:-52px;margin-bottom:12px;position:relative;z-index:2;width:100%;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.feedCard .newspaper .newspaperBody.withReadMore .readMore{margin-bottom:0}.feedCard .newspaper .readMoreButton{background:rgba(0,0,0,.067);border-radius:9999px;color:rgba(26,26,26,.533);font-weight:600;border:1px solid rgba(0,0,0,.15);font-family:Newsreader,Georgia,serif;font-size:14px;padding:6px 14px;width:100%;margin-bottom:12px}body.a11y-large-targets .feedCard .newspaper .readMoreButton{min-height:40px;min-width:unset;width:100%}.feedCard .modern{gap:0}.feedCard .modern .content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;gap:8px}.feedCard .modern .content .messageContainer{position:relative;display:flex;flex-direction:column;flex:0 1 auto;gap:10px;min-height:0;padding:10px;overflow:hidden}.feedCard .modern .content .message{white-space:normal;word-break:break-word;color:var(--palette-medium);min-height:0;overflow:hidden}.feedCard .modern .content .mediaContainer{display:flex;align-items:stretch;justify-content:flex-start;flex:1 1 auto;min-height:0;width:100%;overflow:hidden;flex-shrink:0}.feedCard .modern .content.hasImageMedia .mediaContainer{max-height:calc(100% - var(--feed-card-message-controls-min-height))}.feedCard .modern .content .mediaContainer img{display:block;width:100%;min-width:100%}.feedCard .modern .content .mediaContainer.fitImageHeight{flex:0 0 auto}.feedCard .modern .content .mediaContainer.fitImageHeight img{height:auto;object-fit:contain}.feedCard .modern .content .mediaContainer.forceCoverHeight{flex:1 1 auto;min-height:var(--feed-card-media-min-height)}.feedCard .modern .content .mediaContainer.forceCoverHeight img{height:100%;object-fit:cover}.feedCard .modern .content .mediaContainer.isVideoMedia{flex:0 1 auto;max-height:clamp(220px,40vh,360px)}.feedCard .modern .content .audioAttachment{width:100%;min-height:0}.feedCard .modern .content .audioAttachment.audioAttachmentMiniature{margin-top:auto;flex-basis:var(--feed-card-audio-miniature-height);flex-shrink:0;min-height:var(--feed-card-audio-miniature-height)}.feedCard .modern .content .audioAttachment .audioMiniatureContainer{display:flex;align-items:center;justify-content:center;width:100%;height:var(--feed-card-audio-miniature-height);min-height:var(--feed-card-audio-miniature-height)}.feedCard .modern .content .audioAttachment .audioMiniatureContainer .playDVDMiniature{width:100%;height:var(--feed-card-audio-miniature-height);min-height:var(--feed-card-audio-miniature-height)}.feedCard .modern .content .audioAttachment.audioAttachmentFull{display:flex;flex:1 1 auto;min-height:var(--feed-card-audio-full-priority-min-height)}.feedCard .modern .content .audioAttachment .audioFullContainer{display:flex;align-items:stretch;justify-content:stretch;width:100%;height:100%;min-height:var(--feed-card-audio-full-min-height);overflow:hidden}.feedCard .modern .content .audioAttachment.audioAttachmentFull .audioFullContainer{flex:1 1 auto;min-height:var(--feed-card-audio-full-priority-min-height)}.feedCard .modern .content .fadeout{position:absolute;left:0;right:0;bottom:clamp(22px,3.2vh,34px);height:clamp(52px,56%,260px);z-index:1;background:linear-gradient(to bottom,rgba(var(--ion-background-color-rgb),0) 0%,rgba(var(--ion-background-color-rgb),.12) 12%,rgba(var(--ion-background-color-rgb),.3) 28%,rgba(var(--ion-background-color-rgb),.52) 46%,rgba(var(--ion-background-color-rgb),.74) 62%,rgba(var(--ion-background-color-rgb),.9) 78%,rgba(var(--ion-background-color-rgb),.97) 90%,var(--ion-background-color) 100%);pointer-events:none}.feedCard .modern .content .readMoreButton{position:relative;z-index:3;border:none;padding:4px 8px;background-color:rgba(var(--palette-medium-rgb),.5);color:var(--color-text-primary);border-radius:9999px;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start}body.a11y-large-targets .feedCard .modern .content .readMoreButton{min-height:32px;min-width:unset;padding:6px 12px}.feedCard .classic .content .mediaContainer.isVideoMedia [id^=videoPlayerClosed_].videoPlayerClosed img,.feedCard .modern .content .mediaContainer.isVideoMedia [id^=videoPlayerClosed_].videoPlayerClosed img{filter:blur(5px)}.feedCard .modern:has(.content.cinematicMedia){position:relative;flex:1 1 auto;min-height:clamp(220px,38vh,320px);overflow:hidden;border-radius:0}.feedCard .modern:has(.content.cinematicMedia):has(.sponsorBand){display:flex;flex-direction:column;gap:0}.feedCard .modern:has(.content.cinematicMedia) .sponsorBand{position:relative;flex:0 0 auto;padding:9px 14px;background:linear-gradient(90deg,rgba(58,36,18,.45),rgba(140,100,40,.3) 55%,rgba(218,175,80,.22));border:none;border-bottom:1px solid rgba(218,175,80,.32);box-shadow:inset 0 1px rgba(255,255,255,.06),inset 0 -1px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.25)}.feedCard .modern:has(.content.cinematicMedia) .sponsorBand .sponsorBandLabel{color:rgba(255,244,215,.78);letter-spacing:.6px;font-weight:600}.feedCard .modern:has(.content.cinematicMedia) .sponsorBand .sponsorBandHeadline{color:#fff8e0;font-weight:700;letter-spacing:.02em}.feedCard .modern:has(.content.cinematicMedia) .sponsorBand .sponsorBandArrow{color:rgba(255,244,215,.85)}.feedCard .modern:has(.content.cinematicMedia):has(.sponsorBand) .content.cinematicMedia{position:relative;inset:auto;flex:1 1 auto;min-height:0}.feedCard .modern:has(.content.cinematicMedia):has(.sponsorBand) .header{top:54px}.feedCard .modern:has(.content.cinematicMedia) .header{position:absolute;top:12px;left:12px;right:auto;z-index:4;display:inline-flex;width:max-content;max-width:calc(100% - 24px);align-items:center;gap:10px;padding:0 10px;margin:0;background:linear-gradient(135deg,rgba(0,0,0,.55),rgba(0,0,0,.4));border:none;border-radius:999px;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px rgba(255,255,255,.1) inset,0 4px 14px rgba(0,0,0,.4)}.feedCard .modern:has(.content.cinematicMedia) .header:has(.ad){background:linear-gradient(to right,rgba(0,0,0,.55),rgba(0,0,0,.48),rgba(160,120,50,.45) 80%,rgba(207,181,109,.55));border-color:rgba(207,181,109,.35)}.feedCard .modern:has(.content.cinematicMedia) .header .ad{background:transparent;border:none;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;gap:10px}.feedCard .modern:has(.content.cinematicMedia) .header .ad .banner{color:#fff8e6;text-shadow:0 1px 6px rgba(0,0,0,.6);padding:0}.feedCard .modern:has(.content.cinematicMedia) .header .author{flex:1;min-width:0;padding:0;gap:8px}.feedCard .modern:has(.content.cinematicMedia) .header .org{gap:6px}.feedCard .modern:has(.content.cinematicMedia) .header .author .userAvatar,.feedCard .modern:has(.content.cinematicMedia) .header .org .userAvatar{--d: 32px;width:var(--d)!important;height:var(--d)!important;background:transparent}.feedCard .modern:has(.content.cinematicMedia) .header .author img,.feedCard .modern:has(.content.cinematicMedia) .header .org img{width:100%;height:100%;min-width:0;max-width:none;border:none;box-shadow:none}.feedCard .modern:has(.content.cinematicMedia) .header .author .userAvatar{box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 0 0 1px rgba(255,255,255,.06),0 3px 10px rgba(0,0,0,.55)}.feedCard .modern:has(.content.cinematicMedia) .header .org .userAvatar{box-shadow:inset 0 0 0 1px rgba(255,220,170,.3),0 0 0 1px rgba(207,181,109,.22),0 3px 10px rgba(0,0,0,.55),0 0 14px rgba(207,181,109,.3)}.feedCard .modern:has(.content.cinematicMedia) .header .org .arrowIcon{color:#fff8e6;font-size:18px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.feedCard .modern:has(.content.cinematicMedia) .header .author .username h5{font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.95),0 0 1px rgba(0,0,0,.85)}.feedCard .modern .content.cinematicMedia{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;gap:0;overflow:hidden}.feedCard .modern .content.cinematicMedia .mediaContainer{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border-radius:0;max-height:none;flex:none;z-index:0}.feedCard .modern .content.cinematicMedia .mediaContainer img,.feedCard .modern .content.cinematicMedia .mediaContainer video{width:100%;height:100%;object-fit:cover;border-radius:0}.feedCard .modern .content.cinematicMedia .mediaContainer.isVideoMedia [id^=videoPlayerClosed_].videoPlayerClosed{height:100%;max-height:none;min-height:0}.feedCard .modern .content.cinematicMedia .mediaContainer.isVideoMedia [id^=videoPlayerClosed_].videoPlayerClosed img{height:100%!important;max-height:none!important;min-height:0!important;object-fit:cover!important}.feedCard .classic .content .mediaContainer.isVideoMedia [id^=videoPlayerClosed_].videoPlayerClosed{height:100%;max-height:none;min-height:0}.feedCard .classic .content .mediaContainer.isVideoMedia [id^=videoPlayerClosed_].videoPlayerClosed img{height:100%!important;max-height:none!important;min-height:0!important;object-fit:cover!important}.feedCard .modern .content.cinematicMedia:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.35) 70%,transparent 100%);pointer-events:none;z-index:1}.feedCard .modern .content.cinematicMedia .messageContainer{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;display:flex;flex-direction:column;gap:8px;padding:0;overflow:visible}.feedCard .modern .content.cinematicMedia .message{color:#fff;font-size:15px;font-weight:500;line-height:1.4;text-shadow:0 1px 6px rgba(0,0,0,.7);background:transparent}.feedCard .modern .content.cinematicMedia .readMoreInline{display:inline;background:none;border:none;padding:0;margin:0;font-family:inherit;font-weight:400;font-size:.78em;line-height:inherit;vertical-align:baseline;color:rgba(255,255,255,.6);text-decoration:none;cursor:pointer;text-shadow:0 1px 4px rgba(0,0,0,.7)}.feedCard .modern .content.cinematicMedia .readMoreInline.standalone{display:inline;padding:0;background:none;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:.92em;color:rgba(255,255,255,.78);text-shadow:0 1px 6px rgba(0,0,0,.7)}.feedCard .modern .content.cinematicMedia .readMoreInline.standalone:before{content:"… ";opacity:.85}.feedCard .modern .content.cinematicMedia .fadeout{display:none}.feedCard .modern .content.cinematicMedia .audioAttachment.audioAttachmentMiniature{position:absolute;left:0;right:0;bottom:0;z-index:3;margin:0;flex:none;width:100%;min-height:var(--feed-card-audio-miniature-height);background:transparent;border:none;border-radius:0;overflow:hidden;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.feedCard .modern .content.cinematicMedia .audioAttachment.audioAttachmentMiniature .playDVDMiniature{border-radius:0}.feedCard .modern .content.cinematicMedia .audioAttachment.audioAttachmentMiniature .playDVDMiniature .cdMiniature{box-shadow:none}.feedCard .modern .content.cinematicMedia .audioAttachment.audioAttachmentMiniature .playDVDMiniature .bgCDContainer,.feedCard .modern .content.cinematicMedia .audioAttachment.audioAttachmentMiniature .playDVDMiniature .bgCDContainer .bgCDContainerInner{border-radius:0}.feedCard .modern .content.cinematicMedia .audioAttachment.audioAttachmentMiniature .playDVDMiniature .bgCDContainer .bgCDContainerInner .bgCD{border-radius:0 10px 10px 0}.feedCard .modern .content.cinematicMedia.hasAudio .messageContainer{bottom:calc(var(--feed-card-audio-miniature-height) + 8px)}.feedCard .modern .content.cinematicMedia.hasAudio:after{bottom:var(--feed-card-audio-miniature-height)}.feedCard .modern .content.cinematicMedia.hasAudio .mediaContainer{bottom:var(--feed-card-audio-miniature-height)}@media(max-height:760px){.feedCard .inner .postCard{--feed-card-media-min-height: clamp(118px, 24vh, 190px);--feed-card-audio-full-min-height: 385px;--feed-card-newspaper-media-max-height: clamp(130px, 28vh, 220px)}}@media(max-height:620px){.feedCard .inner .postCard{--feed-card-media-min-height: clamp(96px, 20vh, 150px);--feed-card-audio-miniature-height: 52px;--feed-card-message-controls-min-height: 52px;--feed-card-audio-full-min-height: 385px;--feed-card-newspaper-media-max-height: clamp(110px, 24vh, 180px)}}.feedCard .classic .content.compactOverflowMedia .mediaContainer.isImageMedia,.feedCard .classic .content.compactOverflowMedia .mediaContainer.isVideoMedia,.feedCard .modern .content.compactOverflowMedia .mediaContainer.isImageMedia,.feedCard .modern .content.compactOverflowMedia .mediaContainer.isVideoMedia,.feedCard .modern .content.compactOverflowMedia .mediaContainer.forceCoverHeight,.feedCard .modern .content.compactOverflowMedia .mediaContainer.fitImageHeight{position:relative;min-height:var(--feed-card-media-compact-height);max-height:var(--feed-card-media-compact-height);height:var(--feed-card-media-compact-height);border-radius:9999px;overflow:hidden;flex:0 0 auto}.feedCard .classic .content.compactOverflowMedia .mediaContainer.isImageMedia img,.feedCard .classic .content.compactOverflowMedia .mediaContainer.isVideoMedia img,.feedCard .classic .content.compactOverflowMedia .mediaContainer.isVideoMedia video,.feedCard .modern .content.compactOverflowMedia .mediaContainer.isImageMedia img,.feedCard .modern .content.compactOverflowMedia .mediaContainer.isVideoMedia img,.feedCard .modern .content.compactOverflowMedia .mediaContainer.isVideoMedia video{min-height:0;width:100%;height:100%;max-height:50px;object-fit:cover;border-radius:inherit}.feedCard .classic .content.compactOverflowMedia .mediaContainer.isVideoMedia [id^=videoPlayerClosed_].videoPlayerClosed,.feedCard .modern .content.compactOverflowMedia .mediaContainer.isVideoMedia [id^=videoPlayerClosed_].videoPlayerClosed{min-height:50px!important;max-height:50px!important;height:50px!important;border-radius:inherit;overflow:hidden}.feedCard .classic .content.compactOverflowMedia .mediaContainer.isVideoMedia [id^=videoPlayerClosed_].videoPlayerClosed img,.feedCard .modern .content.compactOverflowMedia .mediaContainer.isVideoMedia [id^=videoPlayerClosed_].videoPlayerClosed img{min-height:50px!important;max-height:50px!important;height:50px!important;width:100%;object-fit:cover!important;border-radius:inherit}.feedCard .classic .content.compactOverflowMedia .mediaContainer .pillOverlay,.feedCard .modern .content.compactOverflowMedia .mediaContainer .pillOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.feedCard .classic .content.compactOverflowMedia .mediaContainer .pillOverlay.isDimmed,.feedCard .modern .content.compactOverflowMedia .mediaContainer .pillOverlay.isDimmed{background-color:rgba(0,0,0,.3);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.feedCard .classic .content.compactOverflowMedia .mediaContainer .pillOverlay .pillOverlayAction,.feedCard .modern .content.compactOverflowMedia .mediaContainer .pillOverlay .pillOverlayAction{display:flex;flex-direction:row;align-items:center;gap:6px;color:rgba(255,255,255,.96);font-size:.82rem;font-weight:600;letter-spacing:.01em}.feedCard .classic .content.compactOverflowMedia .mediaContainer .pillOverlay .pillOverlayAction ion-icon,.feedCard .modern .content.compactOverflowMedia .mediaContainer .pillOverlay .pillOverlayAction ion-icon{font-size:1rem}.feedCard .classic .content.compactOverflowMedia .mediaContainer.isVideoMedia [id^=videoPlayerClosed_] .videoPlayerShade>*,.feedCard .modern .content.compactOverflowMedia .mediaContainer.isVideoMedia [id^=videoPlayerClosed_] .videoPlayerShade>*{display:none}.feedCard .classic .content.compactOverflowMedia .messageContainer,.feedCard .modern .content.compactOverflowMedia .messageContainer{gap:0;padding:0}.feedCard .classic .content.compactOverflowMedia .messageContainer .fadeout,.feedCard .modern .content.compactOverflowMedia .messageContainer .fadeout{bottom:clamp(12px,1.8vh,18px);height:clamp(32px,44px,56px);background:linear-gradient(to bottom,rgba(var(--ion-background-color-rgb),0) 0%,rgba(var(--ion-background-color-rgb),.2) 35%,rgba(var(--ion-background-color-rgb),.55) 65%,var(--ion-background-color) 100%)}.reactionsReadOnly-icon{font-size:var(--icon-size-sm)}.cdMiniature{position:relative;--d: 35px;width:var(--d);height:var(--d);min-width:var(--d);min-height:var(--d);border-radius:50%;background-color:#dcdcdc;display:flex;align-items:center;justify-content:center;box-shadow:0 0 3px 1px #fff;overflow:hidden}.cdMiniature .strip{position:absolute;width:100%;height:100%;z-index:0}.cdMiniature .strip1{background:#576cc7;background:-webkit-linear-gradient(135deg,rgba(42,123,155,0) 0%,rgba(87,108,199,.8) 50%,rgba(237,83,83,0) 100%);background:-moz-linear-gradient(135deg,rgba(42,123,155,0) 0%,rgba(87,108,199,.8) 50%,rgba(237,83,83,0) 100%);background:linear-gradient(135deg,rgba(42,123,155,0),rgba(87,108,199,.8),rgba(237,83,83,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2A7B9B",endColorstr="#ED5353",GradientType=0)}.cdMiniature .strip2{background:#57c7ab;background:-webkit-linear-gradient(225deg,rgba(42,123,155,0) 0%,rgba(87,199,171,.8) 50%,rgba(237,83,83,0) 100%);background:-moz-linear-gradient(225deg,rgba(42,123,155,0) 0%,rgba(87,199,171,.8) 50%,rgba(237,83,83,0) 100%);background:linear-gradient(225deg,rgba(42,123,155,0),rgba(87,199,171,.8),rgba(237,83,83,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2A7B9B",endColorstr="#ED5353",GradientType=0)}.cdMiniature .strip3{background:#c757a7;background:-webkit-linear-gradient(180deg,rgba(42,123,155,0) 0%,rgba(199,87,167,.6) 50%,rgba(237,83,83,0) 100%);background:-moz-linear-gradient(180deg,rgba(42,123,155,0) 0%,rgba(199,87,167,.6) 50%,rgba(237,83,83,0) 100%);background:linear-gradient(180deg,rgba(42,123,155,0),rgba(199,87,167,.6),rgba(237,83,83,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2A7B9B",endColorstr="#ED5353",GradientType=0)}.cdMiniature .borderHole{position:absolute;--d: 42%;width:var(--d);height:var(--d);min-width:var(--d);min-height:var(--d);border-radius:50%;background-color:#ccc;display:flex;align-items:center;justify-content:center;z-index:1}.cdMiniature .borderHole .hole{position:absolute;--d: 50%;width:var(--d);height:var(--d);min-width:var(--d);min-height:var(--d);border-radius:50%;background-color:var(--ion-background-color);z-index:2}.boxDVDMiniature{--dvd-w: 72px;--dvd-top-h: 5px;--dvd-front-h: 11px;--dvd-light: #757f90;--dvd-mid: #616b7c;--dvd-dark: #4d5667;--dvd-shadow: rgba(10, 14, 22, .32);position:relative;display:flex;flex-direction:column;align-items:center;gap:0;filter:drop-shadow(0 1px 2px var(--dvd-shadow))}.boxDVDMiniature .top{min-height:var(--dvd-top-h);max-height:var(--dvd-top-h);width:var(--dvd-w);max-width:var(--dvd-w);background:linear-gradient(180deg,#8690a2,#6d778a,#596375);clip-path:polygon(18% 0%,82% 0%,100% 100%,0% 100%);border-radius:3px 3px 1px 1px;box-shadow:inset 0 1px rgba(226,235,247,.2),inset 0 -1px rgba(20,25,36,.42)}.boxDVDMiniature .front{position:relative;display:flex;justify-content:space-between;align-items:center;gap:2px;padding:1.5px 2.5px;min-height:var(--dvd-front-h);max-height:var(--dvd-front-h);width:var(--dvd-w);max-width:var(--dvd-w);background:linear-gradient(180deg,var(--dvd-light) 0%,var(--dvd-mid) 48%,var(--dvd-dark) 100%);clip-path:polygon(1% 0%,99% 0%,97.5% 100%,2.5% 100%);border-radius:2px;border:1px solid rgba(188,201,223,.12);box-shadow:inset 0 1px rgba(224,233,248,.16),inset 0 -1px rgba(19,25,37,.4),0 1px 1px rgba(8,11,18,.26);overflow:hidden}.boxDVDMiniature .front:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(210,224,246,.14),rgba(210,224,246,.03) 40%,rgba(9,13,20,.2));opacity:.6;pointer-events:none}.boxDVDMiniature .front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(9,13,20,.26) 0%,transparent 12%,transparent 88%,rgba(9,13,20,.26) 100%);pointer-events:none}.boxDVDMiniature .front>*{position:relative;z-index:1}.boxDVDMiniature .front .shutdownButton{display:flex;align-items:center;justify-content:center;width:12%;height:100%}.boxDVDMiniature .front .shutdownButton:after{content:"";--d: 2.4px;width:var(--d);height:var(--d);min-width:var(--d);max-width:var(--d);background:radial-gradient(circle at 35% 35%,#ecf3ff,#b9c9e8 40%,#6f83a6,#43516a);border-radius:50%;box-shadow:0 0 1px rgba(164,188,232,.24),0 0 0 1px rgba(14,20,31,.45),inset 0 -1px 1px rgba(0,0,0,.34)}.boxDVDMiniature .front .hole{display:flex;align-items:center;justify-content:center;width:70%;height:100%}.boxDVDMiniature .front .hole:after{content:"";width:100%;height:1.4px;background:linear-gradient(180deg,#172030,#080d15);border-radius:9999px;box-shadow:inset 0 1px 1px rgba(220,228,242,.06),0 0 0 1px rgba(0,0,0,.38)}.boxDVDMiniature .front .playButtons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6px;width:18%;height:100%}.boxDVDMiniature .front .tinyButtons{display:flex;align-items:center;justify-content:space-between;min-height:0;min-width:0;gap:1px;flex:1}.boxDVDMiniature .front .tinyButton{--d: 2px;width:var(--d);height:var(--d);min-width:var(--d);max-width:var(--d);background:radial-gradient(circle at 30% 28%,#dce3ef,#acb6c8 44%,#596375);border-radius:50%;box-shadow:inset 0 1px rgba(236,243,255,.3),inset 0 -1px 1px rgba(0,0,0,.33),0 0 0 1px rgba(20,27,39,.34)}.boxDVDMiniature.modernPlayer .front .hole{width:62%}.boxDVDMiniature.modernPlayer .front .playButtons.modernPlayer{align-items:stretch;justify-content:center;gap:1.1px;width:24%}.boxDVDMiniature.modernPlayer .front .playButtons.modernPlayer .controlStrip{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3px;gap:1.1px}.boxDVDMiniature.modernPlayer .front .playButtons.modernPlayer .controlButton{position:relative;flex:1;height:3px;border-radius:999px;background:linear-gradient(180deg,#c8d4e8,#7f8ea8 58%,#46526a);box-shadow:inset 0 .6px rgba(243,248,255,.42),inset 0 -.7px rgba(17,22,33,.52),0 0 0 .6px rgba(18,24,34,.42)}.boxDVDMiniature.modernPlayer .front .playButtons.modernPlayer .controlButton:after{content:"";position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:.88}.boxDVDMiniature.modernPlayer .front .playButtons.modernPlayer .controlButton.playPause:after{width:0;height:0;border-top:.85px solid transparent;border-bottom:.85px solid transparent;border-left:1.45px solid rgba(13,20,31,.88);margin-left:.35px}.boxDVDMiniature.modernPlayer .front .playButtons.modernPlayer .controlButton.stop:after{width:1.25px;height:1.25px;background:rgba(12,19,30,.86);border-radius:.2px}.boxDVDMiniature.modernPlayer .front .playButtons.modernPlayer .controlButton.eject:after{width:0;height:0;border-left:1.35px solid transparent;border-right:1.35px solid transparent;border-bottom:1.45px solid rgba(12,19,30,.84);top:38%}.boxDVDMiniature.modernPlayer .front .playButtons.modernPlayer .controlButton.eject:before{content:"";position:absolute;left:50%;bottom:.45px;width:2.5px;height:.45px;border-radius:.45px;background:rgba(13,20,31,.84);transform:translate(-50%)}.boxDVDMiniature.modernPlayer .front .playButtons.modernPlayer .transportStrip{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.8px;gap:1px}.boxDVDMiniature.modernPlayer .front .playButtons.modernPlayer .transportStrip .timeBar{position:relative;flex:1;height:1.4px;border-radius:999px;background:linear-gradient(90deg,#283347,#0f1727);box-shadow:inset 0 .45px rgba(191,206,230,.18)}.boxDVDMiniature.modernPlayer .front .playButtons.modernPlayer .transportStrip .timeBar:after{content:"";position:absolute;left:12%;top:50%;width:44%;height:.45px;border-radius:.45px;background:rgba(108,139,206,.88);transform:translateY(-50%)}.boxDVDMiniature.modernPlayer .front .playButtons.modernPlayer .transportStrip .statusLed{width:2px;height:2px;border-radius:50%;background:radial-gradient(circle,#afff7f,#69d547 52%,#2d7925);box-shadow:0 0 1.2px rgba(140,255,108,.72)}.floppyMiniature{--k7-w: 41px;--k7-h: 25px;position:relative;width:var(--k7-w);height:var(--k7-h);min-width:var(--k7-w);min-height:var(--k7-h);border-radius:3px;background:linear-gradient(180deg,#343434,#222 48%,#141414);border:1px solid rgba(7,7,7,.8);box-shadow:inset 0 1px rgba(248,248,248,.12),inset 0 -1px rgba(0,0,0,.5),0 0 2px rgba(0,0,0,.34);overflow:hidden}.floppyMiniature:before{content:"";position:absolute;inset:1px 3px auto;height:2px;border-radius:9999px;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,0));opacity:.72}.floppyMiniature .k7Ridge{position:absolute;left:4px;right:4px;top:4px;height:2px;border-radius:9999px;background:linear-gradient(180deg,#0f0f0f,#252525);box-shadow:inset 0 1px rgba(255,255,255,.09)}.floppyMiniature .k7Label{position:absolute;left:3px;right:3px;top:7px;height:8px;border-radius:2px;background:linear-gradient(180deg,#dbdbdb,#b8b8b8);border:1px solid rgba(30,30,30,.35);display:flex;flex-direction:column;gap:1px;padding:2px 3px}.floppyMiniature .k7Label .k7LabelLine{height:1px;background:rgba(17,17,17,.36)}.floppyMiniature .k7Label .k7LabelLine.short{width:52%}.floppyMiniature .k7Window{position:absolute;left:3px;right:3px;bottom:3px;height:10px;border-radius:2px;background:linear-gradient(180deg,#232323,#181818);border:1px solid rgba(0,0,0,.7);box-shadow:inset 0 1px rgba(255,255,255,.09),inset 0 -1px rgba(0,0,0,.45);display:flex;align-items:center;justify-content:space-between;padding:0 4px}.floppyMiniature .k7Window .k7Reel{--d: 6px;width:var(--d);height:var(--d);border-radius:50%;background:radial-gradient(circle at 35% 32%,#dedede,#9a9a9a 45%,#545454);box-shadow:0 0 0 1px rgba(7,7,7,.66),inset 0 1px rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center}.floppyMiniature .k7Window .k7Reel .k7Hub{--d: 2px;width:var(--d);height:var(--d);border-radius:50%;background:#121212;box-shadow:0 0 0 1px rgba(210,210,210,.2)}.floppyMiniature .k7Window .k7Bridge{width:8px;height:1px;border-radius:9999px;background:rgba(196,196,196,.34)}.floppyMiniature .k7TapeEdge{position:absolute;left:7px;right:7px;bottom:1px;height:1px;border-radius:9999px;background:rgba(229,229,229,.28)}.floppyMiniature .k7Screw{--d: 2px;position:absolute;width:var(--d);height:var(--d);border-radius:50%;background:#1a1a1a;box-shadow:0 0 0 1px rgba(202,202,202,.12)}.floppyMiniature .k7Screw.tl{left:2px;top:2px}.floppyMiniature .k7Screw.tr{right:2px;top:2px}.floppyMiniature .k7Screw.bl{left:2px;bottom:2px}.floppyMiniature .k7Screw.br{right:2px;bottom:2px}.boxFloppyMiniature{--tcm-w: 58px;--tcm-top-h: 8px;--tcm-front-h: 22px;--tcm-bottom-h: 5px;position:relative;display:flex;flex-direction:column;align-items:center;gap:0;filter:drop-shadow(0 1px 2px rgba(10,10,10,.38));perspective:460px;transform:translateZ(0) rotateY(-18deg) rotateX(8deg) rotate(-6deg);transform-style:preserve-3d;overflow:visible}.boxFloppyMiniature:before{content:"";position:absolute;left:0;top:calc(var(--tcm-top-h) - .4px);width:var(--tcm-w);height:calc(var(--tcm-front-h) + .9px);border-radius:0 0 2px 2px;background:linear-gradient(180deg,#404040,#2b2b2b 42%,#171717);box-shadow:inset 0 1px rgba(233,233,233,.1),inset 0 -1px rgba(0,0,0,.52),0 0 0 1px rgba(15,15,15,.55);opacity:0;transform:translateZ(0) scaleY(.9);transform-origin:center top;transition:opacity .18s linear,transform .22s cubic-bezier(.2,.72,.34,1),box-shadow .19s linear;z-index:2;pointer-events:none}.boxFloppyMiniature:after{content:"";position:absolute;left:2px;right:12px;top:calc(var(--tcm-top-h) + .6px);height:calc(var(--tcm-front-h) - 2.2px);border-radius:1px;background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.28) 34%,rgba(0,0,0,.12) 58%,rgba(0,0,0,0) 84%);opacity:0;transform:translate3d(0,-.2px,0) scaleY(.88);transform-origin:center top;transition:opacity .18s linear,transform .22s cubic-bezier(.2,.72,.34,1);z-index:3;pointer-events:none}.boxFloppyMiniature .walkmanTop{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:1.5px;padding:0 3px;min-height:var(--tcm-top-h);max-height:var(--tcm-top-h);width:var(--tcm-w);max-width:var(--tcm-w);background:linear-gradient(180deg,#4a4a4a,#2d2d2d 52%,#171717);border:1px solid rgba(214,214,214,.2);border-bottom:0;border-radius:2px 2px 0 0;box-shadow:inset 0 1px rgba(255,255,255,.15),inset 0 -1px rgba(0,0,0,.46);transform-origin:50% calc(100% + -0px);transform:translateZ(0) rotateX(0);margin-bottom:-.6px;transition:transform .22s cubic-bezier(.22,.72,.34,1),box-shadow .19s linear;z-index:6;overflow:hidden;backface-visibility:hidden}.boxFloppyMiniature .walkmanTop:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,0) 58%);pointer-events:none}.boxFloppyMiniature .walkmanTop:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,rgba(9,9,9,.58),rgba(183,183,183,.26) 48%,rgba(8,8,8,.62));pointer-events:none}.boxFloppyMiniature .walkmanTop .topJack{--d: 2.5px;position:absolute;top:2px;width:var(--d);height:var(--d);border-radius:50%;background:radial-gradient(circle at 32% 30%,#b4b4b4,#4d4d4d 48%,#1a1a1a);box-shadow:0 0 0 1px rgba(9,9,9,.66),inset 0 1px rgba(255,255,255,.18)}.boxFloppyMiniature .walkmanTop .topJack.left{left:3px}.boxFloppyMiniature .walkmanTop .topJack.right{left:8px}.boxFloppyMiniature .walkmanTop .recordButton{position:absolute;top:.8px;right:12px;width:7px;height:3.6px;border-radius:1px;background:linear-gradient(180deg,#f66b59,#c7382a 62%,#7d1513);box-shadow:inset 0 1px rgba(255,205,198,.45),inset 0 -1px rgba(77,10,9,.52),0 0 0 1px rgba(11,11,11,.6)}.boxFloppyMiniature .walkmanTop .lidLatch{position:absolute;right:4px;top:1px;width:4px;height:3.4px;border-radius:1px;background:linear-gradient(180deg,#b6b6b6,#707070);box-shadow:inset 0 1px rgba(244,244,244,.46),inset 0 -1px rgba(32,32,32,.4),0 0 0 1px rgba(9,9,9,.5)}.boxFloppyMiniature .walkmanFront{position:relative;min-height:var(--tcm-front-h);max-height:var(--tcm-front-h);width:var(--tcm-w);max-width:var(--tcm-w);background:linear-gradient(180deg,#d8d6ce,#c9c7be 48%,#b8b5ab);border:1px solid rgba(113,110,101,.54);border-top:0;box-shadow:inset 0 1px rgba(255,255,255,.42),inset 0 -1px rgba(97,93,83,.32),0 1px 1px rgba(5,5,5,.22);transform-origin:center bottom;transform:translateZ(0) rotateX(0);transition:transform .22s cubic-bezier(.2,.72,.34,1),box-shadow .19s linear;transform-style:preserve-3d;z-index:5;overflow:visible}.boxFloppyMiniature .walkmanFront:before{content:"";position:absolute;top:0;right:0;bottom:0;width:10px;background:linear-gradient(180deg,#747474,#545454,#333);border-left:1px solid rgba(20,20,20,.45);box-shadow:inset 1px 0 rgba(220,220,220,.2),inset -1px 0 rgba(7,7,7,.45)}.boxFloppyMiniature .walkmanFront:after{content:"";position:absolute;top:0;right:10px;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0,rgba(255,255,255,.07) .6px,rgba(0,0,0,0) .6px,rgba(0,0,0,0) 2px);opacity:.38;pointer-events:none}.boxFloppyMiniature .walkmanFront>*{position:absolute;z-index:2}.boxFloppyMiniature .walkmanFront .brandHeader{left:4px;right:11px;top:.8px;height:3.7px;display:flex;align-items:baseline;justify-content:space-between;gap:2px}.boxFloppyMiniature .walkmanFront .brandHeader .sonyLogo{font-size:2.9px;font-weight:700;letter-spacing:.08em;color:#171717;line-height:1}.boxFloppyMiniature .walkmanFront .brandHeader .modelLine{font-size:1.6px;font-weight:600;letter-spacing:.09em;color:rgba(24,24,24,.72);line-height:1;transform:translateY(-.2px);white-space:nowrap}.boxFloppyMiniature .walkmanFront .cassetteWindow{left:7px;top:7px;width:16px;height:10px;border-radius:1.6px;background:linear-gradient(180deg,#2e2e2e,#1f1f1f);border:1px solid rgba(12,12,12,.75);box-shadow:inset 0 1px rgba(255,255,255,.18),inset 0 -1px rgba(0,0,0,.48),0 0 0 1px rgba(203,203,203,.2);display:flex;align-items:center;justify-content:space-between;padding:0 3px}.boxFloppyMiniature .walkmanFront .cassetteWindow:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:1px;background:linear-gradient(122deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.14) 46%,rgba(255,255,255,0) 58%);pointer-events:none}.boxFloppyMiniature .walkmanFront .cassetteWindow .spool{--d: 4px;width:var(--d);height:var(--d);border-radius:50%;background:radial-gradient(circle at 34% 30%,#cdcdcd,#8b8b8b,#424242);box-shadow:0 0 0 1px rgba(5,5,5,.62),inset 0 1px rgba(255,255,255,.36);display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.boxFloppyMiniature .walkmanFront .cassetteWindow .spool .hub{--d: 1.5px;width:var(--d);height:var(--d);border-radius:50%;background:#1a1a1a;box-shadow:0 0 0 1px rgba(220,220,220,.25)}.boxFloppyMiniature .walkmanFront .cassetteWindow .labelWindow{width:8px;height:5px;border-radius:.6px;background:linear-gradient(180deg,#ededed,#cfcfcf);border:1px solid rgba(38,38,38,.42);box-shadow:inset 0 1px rgba(255,255,255,.44);position:relative;z-index:2}.boxFloppyMiniature .walkmanFront .cassetteWindow .insertArrow{position:absolute;right:2px;bottom:0;font-size:4px;font-weight:700;line-height:1;color:rgba(236,236,236,.9);text-shadow:0 0 1px rgba(0,0,0,.5);z-index:2}.boxFloppyMiniature .walkmanFront .speakerGrill{right:11px;top:7px;width:16px;height:10px;border-radius:1px;background:radial-gradient(circle at .5px .5px,rgba(50,50,50,.8) 0 .5px,transparent .6px) 0 0 / 2px 2px;opacity:.62}.boxFloppyMiniature .walkmanFront .doorSeam{left:3px;right:11px;bottom:2px;height:1px;border-radius:9999px;background:linear-gradient(90deg,rgba(61,57,49,.36),rgba(255,255,255,.26) 45%,rgba(57,53,45,.36))}.boxFloppyMiniature .walkmanFront .sideSwitches{right:-1px;top:7px;display:flex;flex-direction:column;gap:1px;z-index:3}.boxFloppyMiniature .walkmanFront .sideSwitches .switch{width:6px;height:1.9px;border-radius:0 1px 1px 0;background:linear-gradient(180deg,#d6d6d6,#9c9c9c);box-shadow:inset 0 1px rgba(251,251,251,.42),inset 0 -1px rgba(42,42,42,.36),0 0 0 1px rgba(17,17,17,.55)}.boxFloppyMiniature .walkmanFront .sideSwitches .switch.rec{background:linear-gradient(180deg,#f06b5a,#c7392c 64%,#7a1714)}.boxFloppyMiniature .walkmanBottom{width:var(--tcm-w);max-width:var(--tcm-w);min-height:var(--tcm-bottom-h);max-height:var(--tcm-bottom-h);border:1px solid rgba(111,107,98,.44);border-top:0;border-radius:0 0 3px 3px;background:linear-gradient(180deg,#c6c3ba,#afa99f);box-shadow:inset 0 1px rgba(255,255,255,.36),inset 0 -1px rgba(52,48,42,.34);display:flex;align-items:center;justify-content:space-between;gap:3px;padding:0 4px;position:relative;z-index:4}.boxFloppyMiniature .walkmanBottom .modelTag{font-size:2.1px;font-weight:700;letter-spacing:.08em;color:rgba(26,26,26,.85);line-height:1}.boxFloppyMiniature .walkmanBottom .batteryDoor{width:11px;height:1.2px;border-radius:9999px;background:repeating-linear-gradient(90deg,rgba(61,58,52,.5) 0,rgba(61,58,52,.5) 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 4px)}.boxFloppyMiniature .beltClip{position:absolute;right:-2px;top:11px;width:3px;height:11px;border-radius:0 1px 1px 0;background:linear-gradient(180deg,#d7d7d7,#8e8e8e);box-shadow:inset 0 1px rgba(255,255,255,.44),inset 0 -1px rgba(31,31,31,.34),0 0 0 1px rgba(10,10,10,.5)}.boxFloppyMiniature .strapLoop{position:absolute;right:-5px;top:16px;width:6px;height:8px;border:1px solid rgba(30,30,30,.72);border-left-width:2px;border-radius:0 3px 3px 0;opacity:.74}.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.walkmanDoor-opening .boxFloppyMiniature:before,.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.walkmanDoor-open .boxFloppyMiniature:before{opacity:1;transform:translateZ(0) scaleY(1);box-shadow:inset 0 1px rgba(233,233,233,.12),inset 0 -1px rgba(0,0,0,.56),0 0 0 1px rgba(12,12,12,.58)}.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.walkmanDoor-opening .boxFloppyMiniature:after,.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.walkmanDoor-open .boxFloppyMiniature:after{opacity:.9;transform:translateZ(0) scaleY(1)}.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.walkmanDoor-closing .boxFloppyMiniature:before{opacity:.48;transform:translateZ(0) scaleY(.96)}.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.walkmanDoor-closing .boxFloppyMiniature:after{opacity:.38;transform:translateZ(0) scaleY(.94)}.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.walkmanDoor-opening .boxFloppyMiniature .walkmanTop,.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.walkmanDoor-open .boxFloppyMiniature .walkmanTop{transform:translateZ(0) rotateX(0);box-shadow:inset 0 1px rgba(255,255,255,.15),inset 0 -1px rgba(0,0,0,.46)}.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.walkmanDoor-closing .boxFloppyMiniature .walkmanTop{transform:translateZ(0) rotateX(0)}.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.walkmanDoor-opening .boxFloppyMiniature .walkmanFront,.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.walkmanDoor-open .boxFloppyMiniature .walkmanFront{transform:translate3d(0,.15px,0) rotateX(-62deg);box-shadow:inset 0 1px rgba(255,255,255,.34),inset 0 -1px rgba(97,93,83,.24),0 1.2px 2.3px rgba(5,5,5,.3)}.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.walkmanDoor-closing .boxFloppyMiniature .walkmanFront{transform:translate3d(0,.08px,0) rotateX(-28deg)}.playDVDMiniature{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 15px;background-color:#220618;border-radius:9999px}.playDVDMiniature .bgRelativeCD{visibility:hidden}.playDVDMiniature .bgCDContainer{position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0;border-radius:9999px}.playDVDMiniature .dvdLegend{position:absolute;width:82px;height:100%;top:0;right:82px;padding:10px;opacity:0}.playDVDMiniature .bgCDContainer .bgCDContainerInner{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;border-radius:9999px}.playDVDMiniature .bgCDContainer .bgCDContainerInner .bgCD{--rgb: 255, 0, 162;position:absolute;display:flex;align-items:center;justify-content:flex-end;width:1000%;height:100%;background-color:rgba(var(--rgb),.15);border-radius:9999px;left:calc(-1000% + 56px);padding:10px;box-shadow:0 0 2px 1px rgba(var(--rgb),.25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:999;touch-action:none}.playDVDMiniature .bgDVD{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:35px}.playDVDMiniature .bgDVD .bgDVDInner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;transform-origin:center calc(100% - 2px)}.playDVDMiniature .bgDVD .bgDVDInner.inActive{animation:dvdBoxSanfona 1.56s cubic-bezier(.34,.04,.22,1) infinite}.playDVDMiniature .bgDVD .bgDVDInner.isClickable{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.playDVDMiniature .bgDVD .bgDVDInner .actionCDinBox{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:calc(50% + 3px);overflow:hidden;opacity:0;z-index:11}.playDVDMiniature .bgDVD.elasticA{animation:dvdBoxElasticA .78s cubic-bezier(.24,1.2,.38,1)}.playDVDMiniature .bgDVD.elasticB{animation:dvdBoxElasticB .78s cubic-bezier(.24,1.2,.38,1)}.playDVDMiniature.turntableTheme{background:none;background-color:#220618;border:none;box-shadow:none}.playDVDMiniature.turntableTheme .bgCDContainer .bgCDContainerInner .bgCD{--rgb: 255, 0, 162;background-color:rgba(var(--rgb),.15);box-shadow:0 0 2px 1px rgba(var(--rgb),.25)}.playDVDMiniature.turntableTheme .bgCDContainer{z-index:20}.playDVDMiniature.turntableTheme .bgDVD{height:52px}.playDVDMiniature.turntableTheme .bgDVD .bgDVDInner{perspective:420px}.playDVDMiniature.turntableTheme .bgDVD .bgDVDInner.inActive{animation:none}.playDVDMiniature.turntableTheme .bgDVD .bgDVDInner .actionCDinBox{left:48%;top:40%;width:54px;height:26px;transform:translate3d(-50%,-50%,0) rotate(-1.5deg);overflow:visible;border-radius:9999px;z-index:1;will-change:transform,opacity;transform-style:preserve-3d}.playDVDMiniature.turntableTheme .bgDVD .bgDVDInner .actionCDinBox .turntableVinylMiniature{--d: 36px;transform:scale(1)}.playDVDMiniature.turntableTheme .newsBlock{background:linear-gradient(180deg,rgba(63,16,46,.2),rgba(47,12,35,.14))}.playDVDMiniature.turntableTheme .newsBlock:before{background:repeating-linear-gradient(to bottom,rgba(245,218,235,.16) 0,rgba(245,218,235,.16) 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 3px);opacity:.2}.turntableVinylMiniature{--d: 36px;position:relative;width:var(--d);height:var(--d);min-width:var(--d);min-height:var(--d);border-radius:50%;background:#101827;border:1px solid rgba(65,84,123,.78);box-shadow:inset 0 1px rgba(176,196,234,.24),inset 0 -10px 16px rgba(7,11,20,.62),0 3px 8px rgba(9,13,21,.44);overflow:hidden;backface-visibility:hidden;transform:translateZ(0)}.playDVDMiniature.turntableTheme[data-cd-state=pulling] .bgCDContainer .bgCDContainerInner .bgCD{background-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.playDVDMiniature.turntableTheme[data-cd-state=out] .bgCDContainer .bgCDContainerInner .bgCD{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.turntableVinylMiniature .turntableVinylMotionLayer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform-origin:center;will-change:transform}.turntableVinylMiniature.isInsertedBouncing .turntableVinylMotionLayer{animation:turntableVinylInBounce 1.56s cubic-bezier(.34,.04,.22,1) infinite}.turntableVinylMiniature .turntableVinylSpinLayer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 24% 20%,rgba(171,195,238,.2),rgba(171,195,238,0) 28%),radial-gradient(circle at 80% 80%,rgba(70,93,135,.22),rgba(70,93,135,0) 40%),conic-gradient(from 26deg,#101827,#23344f 78deg,#0c1420 154deg,#2a3e5f 238deg,#101827 312deg,#101827 360deg);transform-origin:center;will-change:transform}.turntableVinylMiniature.isInsertedSpinning .turntableVinylSpinLayer{animation:turntableVinylSpin 1.34s linear infinite}.turntableVinylMiniature .turntableVinylGrooves{position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;background:repeating-radial-gradient(circle,rgba(120,144,188,.22) 0,rgba(120,144,188,.22) 1px,rgba(120,144,188,0) 1px,rgba(120,144,188,0) 4px);opacity:.38}.turntableVinylMiniature .turntableVinylLabelArc{position:absolute;left:50%;top:11%;width:54%;height:16%;border-radius:999px;border:1.6px solid rgba(156,177,214,.3);border-bottom-color:transparent;border-left-color:transparent;transform:translate(-50%) rotate(-7deg);opacity:.62}.turntableVinylMiniature .turntableVinylCenterRing{position:absolute;top:38%;right:38%;bottom:38%;left:38%;border-radius:50%;background:radial-gradient(circle,#adc1e0,#5d739e 62%,#233450);box-shadow:inset 0 1px rgba(255,255,255,.42),0 0 0 1px rgba(44,61,92,.7);z-index:2}.turntableVinylMiniature .turntableVinylCenterHole{position:absolute;top:46%;right:46%;bottom:46%;left:46%;border-radius:50%;background:radial-gradient(circle at 40% 32%,#151e30,#090f1d 74%,#04080f);z-index:3}.turntableVinylMiniature .turntableVinylSweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(128deg,rgba(255,255,255,.24),rgba(255,255,255,0) 28%,rgba(255,255,255,0),rgba(177,204,247,.16));mix-blend-mode:screen}.turntableDeckFromFull{--turntable-mini-w: 90px;--turntable-mini-h: 52px;position:relative;width:var(--turntable-mini-w);height:var(--turntable-mini-h);transform-origin:50% 74%;transform-style:preserve-3d;animation:none}.playDVDMiniature.turntableTheme .bgDVD .bgDVDInner.inActive .turntableDeckFromFull.phase-in{animation:dvdFullBoxSanfona 1.56s cubic-bezier(.34,.04,.22,1) infinite}.turntableDeckFromFull .turntableDeckFromFullSvg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 5px 8px rgba(23,28,39,.24))}.turntableDeckFromFull .turntableDeckRecordRotator{transform-origin:center;transform-box:fill-box}.turntableDeckFromFull .turntableDeckActionSlotLayer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;z-index:13;pointer-events:none}.turntableDeckFromFull .turntableDeckNeedleCenter,.turntableDeckFromFull .turntableDeckArmOverlay,.turntableDeckFromFull .turntableDeckLidOverlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.turntableDeckFromFull .turntableDeckNeedleCenter{z-index:22;opacity:1;transition:opacity .14s ease}.turntableDeckFromFull .turntableDeckNeedleCenter.isHidden{opacity:0}.turntableDeckFromFull .turntableDeckArmOverlay{z-index:23}.turntableDeckFromFull .turntableDeckArm{transform-origin:353px 182px;transform-box:view-box;transition:transform .25s cubic-bezier(.24,.78,.25,1)}.turntableDeckFromFull .turntableDeckArm.arm-rest{transform:rotate(-16deg)}.turntableDeckFromFull .turntableDeckArm.arm-touching{transform:rotate(22deg)}.turntableDeckFromFull.phase-pushing .turntableDeckArm.arm-touching{transition-delay:.52s}.turntableDeckFromFull .turntableDeckLidOverlay{z-index:24;perspective:1300px;transform-style:preserve-3d}.turntableDeckFromFull .turntableDeckLid{transform-origin:248px 156px;transform-box:view-box;transform-style:preserve-3d;backface-visibility:visible;transition:transform .32s cubic-bezier(.2,.84,.26,1),opacity .2s ease;opacity:.98;filter:drop-shadow(0 1px 1px rgba(103,124,164,.3))}.turntableDeckFromFull .turntableDeckLid .turntableDeckLidSide{transition:opacity .22s ease}.turntableDeckFromFull .turntableDeckLid.lid-open{transform:translateZ(18px) rotate(-6.5deg) rotateX(-126deg) rotate(6.5deg)}.turntableDeckFromFull .turntableDeckLid.lid-closed{transform:rotate(-6.5deg) rotateX(0) rotate(6.5deg)}.turntableDeckFromFull .turntableDeckLid.lid-closed .turntableDeckLidSide{opacity:.34}.playDVDMiniature.newspaperTheme{background:radial-gradient(150% 100% at 10% 8%,rgba(255,252,244,.5) 0,rgba(255,252,244,.5) 16%,rgba(255,252,244,0) 42%),radial-gradient(130% 90% at 90% 84%,rgba(154,128,86,.22) 0 24%,transparent 50%),radial-gradient(95% 70% at 48% 56%,rgba(245,235,213,.34) 0 28%,transparent 56%),linear-gradient(180deg,#eadfc6,#decdad 44%,#d4c19d);border:1px solid rgba(106,87,58,.34);border-radius:8px;clip-path:polygon(0% 0%,4% 5.2%,8% 1.2%,13% 6.1%,18% 2.4%,23% 5.7%,29% 1.1%,35% 6%,41% 1.4%,47% 5.8%,53% 1.6%,59% 5.5%,66% 1.2%,73% 6.2%,79% 1.8%,86% 5.4%,92% 1.5%,96% 4.9%,100% 0%,100% 100%,96% 94.6%,92% 98.8%,86% 94.1%,79% 98.6%,72% 93.8%,66% 98.4%,60% 94.2%,54% 99%,48% 93.9%,41% 98.7%,35% 94.3%,29% 99.1%,22% 94.6%,16% 98.5%,10% 94%,5% 98.9%,2% 95.4%,0% 100%);box-shadow:inset 0 1px rgba(253,248,236,.58),inset 0 -1px rgba(118,96,65,.24),inset 0 0 0 1px rgba(129,103,68,.13),0 1px 2px rgba(69,52,31,.24)}.playDVDMiniature.newspaperTheme:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inherit;background:linear-gradient(119deg,transparent 0 14%,rgba(130,104,66,.18) 21%,rgba(254,245,226,.22) 23%,transparent 29%),linear-gradient(71deg,transparent 0 16%,rgba(132,106,67,.17) 25%,rgba(252,243,224,.2) 28%,transparent 34%),linear-gradient(164deg,transparent 0 22%,rgba(127,101,64,.16) 31%,rgba(248,238,217,.17) 34%,transparent 41%),linear-gradient(31deg,transparent 0 49%,rgba(123,96,60,.15) 58%,rgba(252,242,221,.14) 61%,transparent 68%),linear-gradient(173deg,transparent 0 57%,rgba(118,93,58,.14) 67%,rgba(249,238,216,.13) 70%,transparent 77%),repeating-linear-gradient(14deg,rgba(123,97,61,.08) 0,rgba(123,97,61,.08) 1px,rgba(250,241,221,.06) 1px,rgba(250,241,221,.06) 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 16px),repeating-linear-gradient(-17deg,rgba(118,92,58,.06) 0,rgba(118,92,58,.06) 1px,rgba(251,243,223,.05) 1px,rgba(251,243,223,.05) 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 18px),radial-gradient(circle at 14% 26%,rgba(154,128,84,.16) 0 15%,transparent 25%),radial-gradient(circle at 76% 66%,rgba(148,123,81,.14) 0 14%,transparent 25%),radial-gradient(circle at 42% 82%,rgba(137,113,73,.12) 0 16%,transparent 27%),radial-gradient(circle at 64% 21%,rgba(131,107,70,.12) 0 12%,transparent 22%);opacity:.94;mix-blend-mode:multiply;pointer-events:none}.playDVDMiniature.newspaperTheme:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inherit;background:radial-gradient(circle at 16% 82%,rgba(122,99,67,.16) 0 24%,transparent 54%),radial-gradient(circle at 84% 20%,rgba(118,96,65,.15) 0 22%,transparent 52%),linear-gradient(102deg,rgba(255,252,243,0) 32%,rgba(255,251,238,.28) 47%,rgba(255,252,243,0) 61%),linear-gradient(17deg,transparent 0 36%,rgba(255,249,235,.18) 44%,transparent 52%),linear-gradient(155deg,transparent 0 42%,rgba(125,101,66,.12) 52%,transparent 59%),repeating-linear-gradient(93deg,rgba(120,96,61,.06) 0,rgba(120,96,61,.06) 1px,rgba(255,249,232,.06) 1px,rgba(255,249,232,.06) 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 22px),repeating-linear-gradient(-103deg,rgba(117,94,61,.05) 0,rgba(117,94,61,.05) 1px,rgba(254,247,230,.06) 1px,rgba(254,247,230,.06) 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 24px),radial-gradient(circle at 18% 74%,rgba(123,101,68,.12) 0 11%,transparent 24%),radial-gradient(circle at 83% 31%,rgba(116,94,61,.11) 0 12%,transparent 24%),radial-gradient(circle at 54% 52%,rgba(255,248,230,.17) 0 15%,transparent 32%);opacity:.66;mix-blend-mode:overlay;pointer-events:none}.playDVDMiniature.newspaperTheme .bgCDContainer .bgCDContainerInner .bgCD{--rgb: 71, 59, 43;background-color:rgba(var(--rgb),.14);border-radius:12px;box-shadow:inset 0 0 0 1px rgba(41,29,15,.32),0 0 2px rgba(var(--rgb),.2);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:9999}.playDVDMiniature.newspaperTheme .bgCDContainer,.playDVDMiniature.newspaperTheme .bgCDContainer .bgCDContainerInner{border-radius:0}.playDVDMiniature.newspaperTheme .dvdLegend{color:#1c1610}.playDVDMiniature.newspaperTheme .newsBlock{--segment-gap: .72em;background:linear-gradient(180deg,rgba(64,47,25,.12),rgba(52,38,20,.08));box-shadow:inset 0 0 0 1px rgba(45,32,17,.2),0 0 0 1px rgba(255,248,231,.18)}.playDVDMiniature.newspaperTheme .newsBlock:before{background:repeating-linear-gradient(to bottom,rgba(50,35,17,.13) 0,rgba(50,35,17,.13) 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 3px);opacity:.34;mix-blend-mode:multiply}.playDVDMiniature.newspaperTheme .newsBlock:after{background:linear-gradient(104deg,rgba(255,255,255,0) 36%,rgba(255,249,236,.34) 50%,rgba(255,255,255,0) 63%);opacity:.82}.playDVDMiniature.newspaperTheme .newsBlock .message,.playDVDMiniature.newspaperTheme .newsBlock .messageMeasure,.playDVDMiniature.newspaperTheme .newsBlock .messageSegment,.playDVDMiniature.newspaperTheme .newsBlock .segmentMeasure{color:#21170f;text-shadow:.01em .01em 0 rgba(255,245,222,.32),-.012em -.012em 0 rgba(56,41,24,.1);font-family:Special Elite,Newsreader,Georgia,serif;font-weight:400;letter-spacing:.09em;text-transform:uppercase;line-height:1}.playDVDMiniature.newspaperTheme .newsBlock .message,.playDVDMiniature.newspaperTheme .newsBlock .message *,.playDVDMiniature.newspaperTheme .newsBlock .messageMeasure,.playDVDMiniature.newspaperTheme .newsBlock .segmentMeasure,.playDVDMiniature.newspaperTheme .newsBlock .segmentMeasure *,.playDVDMiniature.newspaperTheme .newsBlock .messageSegment,.playDVDMiniature.newspaperTheme .newsBlock .messageSegment *{font-family:Special Elite,Newsreader,Georgia,serif!important}.playDVDMiniature.newspaperTheme .newsBlock.overflow .messageViewport{transform:translateY(-.5px)}.playDVDMiniature.newspaperTheme .newsBlock.noOverflow .message{transform:translateY(.16em);filter:contrast(1.04) saturate(.86)}.playDVDMiniature.newspaperTheme .newsBlock.noOverflow .messageChar{text-shadow:.008em .008em 0 rgba(255,246,222,.34),-.012em -.012em 0 rgba(55,40,22,.14),0 0 .02em rgba(56,41,22,.16);will-change:opacity,transform;animation-name:newsprintInkFlick,newsprintCharFadeHard,newsprintCharJitter;animation-duration:var(--char-duration, 2.35s),8.6s,3.05s;animation-delay:var(--char-delay, 0s),calc((var(--char-delay, 0s) * 4.2) + .28s),calc((var(--char-delay, 0s) * 1.8) + .22s);animation-timing-function:steps(4,end),linear,steps(7,end);animation-iteration-count:infinite,infinite,infinite}.playDVDMiniature.newspaperTheme .newsBlock.overflow .messageText,.playDVDMiniature.newspaperTheme .newsBlock.overflow .messageDivider{filter:drop-shadow(0 0 .3px rgba(37,27,17,.24))}.playDVDMiniature.newspaperTheme .newsBlock.overflow .messageSegment{animation:newsprintMarqueeFlick 3.2s linear infinite}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowBg{background:linear-gradient(180deg,rgba(204,182,146,.667),rgba(177,149,107,.2));border-radius:5px;box-shadow:inset 0 1px rgba(255,248,232,.34),inset 0 -1px rgba(91,69,43,.14),0 0 0 1px rgba(106,84,56,.02)}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowBg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(122deg,transparent 0 39%,rgba(141,113,76,.17) 46%,transparent 54%),radial-gradient(circle at 23% 58%,rgba(126,99,66,.16) 0 16%,transparent 26%),radial-gradient(circle at 77% 42%,rgba(121,96,63,.14) 0 15%,transparent 24%),repeating-linear-gradient(91deg,rgba(124,97,63,.09) 0,rgba(124,97,63,.09) 1px,rgba(255,247,229,.06) 1px,rgba(255,247,229,.06) 2px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 14px);opacity:.7}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowBg:after{content:"";position:absolute;left:8px;right:8px;top:50%;height:1px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,rgba(44,34,20,.6) 0,rgba(44,34,20,.6) 7px,rgba(0,0,0,0) 7px,rgba(0,0,0,0) 11px);opacity:.42}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowCutout{--chevron-size: 30px;--chevron-gap: 5px;--chevron-color: rgba(35, 27, 15, .88)}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowCutout .chevron{display:none}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowCutout .newspaperArrowSymbol{position:relative;display:inline-flex!important;width:calc(var(--chevron-size) * .62);height:calc(var(--chevron-size) * .26);opacity:.24;transform:translateY(0);animation:newspaperArrowSweep 1.72s linear infinite;filter:drop-shadow(0 0 1px rgba(44,31,16,.26))}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowCutout .newspaperArrowSymbol:before{content:"";position:absolute;left:0;top:50%;width:62%;height:2px;transform:translateY(-50%);border-radius:9999px;background:rgba(46,33,16,.92)}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowCutout .newspaperArrowSymbol:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent rgba(46,33,16,.92)}.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner.inActive{animation:dvdBoxSanfona 1.64s cubic-bezier(.3,.08,.28,1) infinite}.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner{perspective:320px}.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner .actionCDinBox{top:calc(50% - 6px);transform:translateY(-50%);overflow:visible}.playDVDMiniature.newspaperTheme .bgDVD .bgDVDInner .actionCDinBox .floppyMiniature{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity;transform-origin:center center}.musicNotesBurstFloating{position:fixed;left:var(--burst-left, 0);top:var(--burst-top, 0);width:0;height:0;pointer-events:none;z-index:9999}.musicNotesBurstFloating .musicNote{position:absolute;left:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:var(--note-size, 12px);color:var(--note-color, #ffffff);text-shadow:0 0 1px var(--note-shadow-primary, rgba(255, 255, 255, .62)),0 0 4px var(--note-shadow-secondary, rgba(255, 255, 255, .26));opacity:0;transform:translateZ(0) scale(.48) rotate(0);animation:musicNoteBurst 1.16s cubic-bezier(.18,.72,.22,1) forwards;animation-delay:var(--note-delay, 0ms)}.musicNotesAmbientFloating{position:fixed;left:var(--ambient-left, 0);top:var(--ambient-top, 0);width:0;height:0;pointer-events:none;z-index:9998}.musicNotesAmbientFloating .musicNoteAmbient{position:absolute;left:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:var(--ambient-size, 10px);color:var(--ambient-color, #ffffff);text-shadow:0 0 1px var(--ambient-shadow-primary, rgba(255, 255, 255, .34)),0 0 2px var(--ambient-shadow-secondary, rgba(255, 255, 255, .14));opacity:0;transform:translateZ(0) scale(.56) rotate(0);animation:musicNoteAmbient var(--ambient-duration, 2.4s) linear infinite;animation-delay:calc(var(--ambient-delay, 0ms) + .7s)}.arrowContainer{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:14;pointer-events:none}.arrowSlideCDToDVD{position:relative;display:flex;align-items:center;min-width:0;min-height:0;height:100%;flex:1;isolation:isolate;overflow:hidden;pointer-events:none}.arrowSlideCDToDVD .arrowMask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.arrowSlideCDToDVD .arrowMask .arrowBg{position:absolute;top:0;right:0;bottom:0;left:0;background:#220618;z-index:1}.arrowSlideCDToDVD .arrowMask .arrowCutout{--chevron-size: 30px;--chevron-gap: 6px;--chevron-color: rgba(var(--color-text-primary-rgb), .56);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:var(--chevron-gap);align-items:center;justify-content:center;z-index:2}.arrowSlideCDToDVD .arrowMask .arrowCutout .chevronHole{width:var(--chevron-size);height:var(--chevron-size);display:flex;align-items:center;justify-content:center}.arrowSlideCDToDVD .arrowMask .arrowCutout .chevron{font-size:var(--chevron-size);color:var(--chevron-color);opacity:.46;filter:drop-shadow(0 0 1px rgba(var(--color-text-primary-rgb),.12));animation:chevronThinking 1.85s ease-in-out infinite}.arrowSlideCDToDVD .arrowMask .arrowCutout .newspaperArrowSymbol{display:none}.playDVDMiniature.newspaperTheme .arrowContainer{height:30px;z-index:30}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowCutout{z-index:4}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowCutout .chevronHole:nth-child(1) .newspaperArrowSymbol{animation-delay:0s}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowCutout .chevronHole:nth-child(2) .newspaperArrowSymbol{animation-delay:.2s}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowCutout .chevronHole:nth-child(3) .newspaperArrowSymbol{animation-delay:.4s}.playDVDMiniature.newspaperTheme .arrowSlideCDToDVD .arrowMask .arrowCutout .chevronHole:nth-child(4) .newspaperArrowSymbol{animation-delay:.6s}.arrowSlideCDToDVD .arrowMask .arrowCutout .chevronHole:nth-child(2) .chevron{animation-delay:.2s}.arrowSlideCDToDVD .arrowMask .arrowCutout .chevronHole:nth-child(3) .chevron{animation-delay:.4s}.arrowSlideCDToDVD .arrowMask .arrowCutout .chevronHole:nth-child(4) .chevron{animation-delay:.6s}@keyframes chevronThinking{0%{opacity:.46;filter:drop-shadow(0 0 1px rgba(var(--color-text-primary-rgb),.12))}28%{opacity:.95;filter:drop-shadow(0 0 7px rgba(var(--color-text-primary-rgb),.48))}60%{opacity:.6;filter:drop-shadow(0 0 2px rgba(var(--color-text-primary-rgb),.22))}to{opacity:.46;filter:drop-shadow(0 0 1px rgba(var(--color-text-primary-rgb),.12))}}@keyframes chevronOldSchool{0%,to{opacity:.48;filter:drop-shadow(0 0 1px rgba(31,31,31,.12))}33%{opacity:.8;filter:drop-shadow(0 0 2px rgba(31,31,31,.22))}66%{opacity:.62;filter:drop-shadow(0 0 1px rgba(31,31,31,.16))}}@keyframes newspaperArrowSweep{0%,to{opacity:.22;transform:translateY(0) scale(.96)}20%{opacity:.24;transform:translateY(0) scale(.96)}28%{opacity:1;transform:translateY(-.25px) scale(1)}36%{opacity:.68;transform:translateY(.1px) scale(.985)}48%{opacity:.28;transform:translateY(0) scale(.96)}}@keyframes newsprintInkFlick{0%,to{opacity:.97;transform:translateZ(0)}18%{opacity:.9;transform:translate3d(-.01em,.01em,0)}34%{opacity:1;transform:translate3d(.008em,-.012em,0)}62%{opacity:.92;transform:translate3d(-.008em,.008em,0)}81%{opacity:.98;transform:translate3d(.006em,-.004em,0)}}@keyframes newsprintCharFadeHard{0%,to{opacity:.95;filter:brightness(.98) contrast(1.04)}16%{opacity:.68;filter:brightness(.92) contrast(1.01)}24%{opacity:.92;filter:brightness(.98) contrast(1.03)}46%{opacity:.56;filter:brightness(.88) contrast(.98)}58%{opacity:.9;filter:brightness(.97) contrast(1.02)}78%{opacity:.62;filter:brightness(.9) contrast(.99)}}@keyframes newsprintCharJitter{0%,to{transform:translateZ(0)}8%{transform:translate3d(-.034em,.018em,0)}17%{transform:translate3d(.028em,-.024em,0)}29%{transform:translate3d(-.022em,-.03em,0)}41%{transform:translate3d(.036em,.014em,0)}55%{transform:translate3d(-.03em,.024em,0)}69%{transform:translate3d(.024em,-.02em,0)}83%{transform:translate3d(-.016em,.028em,0)}92%{transform:translate3d(.03em,-.012em,0)}}@keyframes newsprintMarqueeFlick{0%,to{opacity:.95;filter:contrast(1.02) saturate(.84)}22%{opacity:.89;filter:contrast(.98) saturate(.8)}48%{opacity:1;filter:contrast(1.05) saturate(.9)}73%{opacity:.92;filter:contrast(1) saturate(.82)}}@keyframes dvdBoxElasticA{0%{transform:scaleZ(1)}24%{transform:scale3d(1.045,.955,1)}52%{transform:scale3d(.975,1.04,1)}74%{transform:scale3d(1.015,.988,1)}to{transform:scaleZ(1)}}@keyframes dvdBoxElasticB{0%{transform:scaleZ(1)}24%{transform:scale3d(1.045,.955,1)}52%{transform:scale3d(.975,1.04,1)}74%{transform:scale3d(1.015,.988,1)}to{transform:scaleZ(1)}}@keyframes musicNoteBurst{0%{opacity:0;transform:translateZ(0) scale(.48) rotate(0)}12%{opacity:1}52%{opacity:.98;transform:translate3d(var(--note-mid-x),var(--note-mid-y),0) scale(.85) rotate(calc(var(--note-rotate) * .55))}to{opacity:0;transform:translate3d(var(--note-x),var(--note-y),0) scale(1.08) rotate(var(--note-rotate))}}@keyframes musicNoteAmbient{0%{opacity:0;transform:translateZ(0) scale(.56) rotate(0)}12%{opacity:.56}52%{opacity:.42;transform:translate3d(var(--ambient-mid-x),var(--ambient-mid-y),0) scale(.7) rotate(calc(var(--ambient-rotate) * .52))}to{opacity:0;transform:translate3d(var(--ambient-x),var(--ambient-y),0) scale(.84) rotate(var(--ambient-rotate))}}@keyframes dvdBoxSanfona{0%,to{transform:scaleZ(1)}20%{transform:scale3d(1.03,.97,1)}45%{transform:scale3d(.975,1.026,1)}70%{transform:scale3d(1.018,.984,1)}90%{transform:scale3d(.991,1.011,1)}}@keyframes turntableVinylSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes turntableVinylInBounce{0%,to{transform:translateZ(0) scaleZ(1)}22%{transform:translate3d(0,-.8px,0) scale3d(1.04,.96,1)}48%{transform:translate3d(0,.35px,0) scale3d(.985,1.022,1)}72%{transform:translate3d(0,-.25px,0) scale3d(1.012,.99,1)}90%{transform:translate3d(0,.1px,0) scale3d(.996,1.006,1)}}.playDVDMiniature.is-offscreen,.playDVDMiniature.is-offscreen *,.playDVDMiniature.is-offscreen *:before,.playDVDMiniature.is-offscreen *:after{animation-play-state:paused!important}.accessibleAudioControl{display:none}.playDVDMiniature.hasAccessibleControl{justify-content:center;gap:12px}.playDVDMiniature.hasAccessibleControl .bgRelativeCD,.playDVDMiniature.hasAccessibleControl .dvdLegend,.playDVDMiniature.hasAccessibleControl .bgCDContainer,.playDVDMiniature.hasAccessibleControl .arrowContainer,.playDVDMiniature.hasAccessibleControl .bgDVD{display:none!important}.playDVDMiniature.hasAccessibleControl .accessibleAudioControl{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.playDVDMiniature .accessiblePlayPauseBtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;margin:0;border:2px solid rgba(255,255,255,.92);border-radius:50%;background-color:rgba(255,255,255,.14);color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,border-color .14s ease,transform .12s ease}.playDVDMiniature .accessiblePlayPauseBtn:hover{background-color:rgba(255,255,255,.26);border-color:#fff}.playDVDMiniature .accessiblePlayPauseBtn:active{transform:scale(.94)}.playDVDMiniature .accessiblePlayPauseBtn:focus-visible{outline:3px solid #ffd75e;outline-offset:2px}.playDVDMiniature .accessiblePlayPauseBtn.is-playing{background-color:rgba(255,215,94,.24);border-color:#ffd75e}.playDVDMiniature .accessiblePlayPauseIcon{font-size:26px;pointer-events:none}.playDVDMiniature .accessibleEq{display:flex;align-items:flex-end;justify-content:center;gap:6px;height:32px;padding:0 2px}body.a11y-simplified-ui .playDVDMiniature .accessibleEq[aria-hidden=true]{display:flex!important}.playDVDMiniature .accessibleEq .bar{display:block;width:6px;min-height:6px;height:100%;border-radius:3px;background-color:rgba(255,255,255,.85);transform-origin:bottom center;transform:scaleY(var(--eq-static-scale, .6))}.playDVDMiniature.hasAccessibleControl .accessibleEq[data-playing=true] .bar{background-color:#ffd75e}body.a11y-simplified-ui:not(.a11y-reduce-motion) .playDVDMiniature .accessibleEq[data-playing=true] .bar{animation:accessibleEqDance .8s ease-in-out infinite;animation-delay:var(--eq-delay, 0ms)}@keyframes accessibleEqDance{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.audioCaptionBlock{width:100%;text-align:center;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .48s cubic-bezier(.2,.8,.3,1),transform .48s cubic-bezier(.2,.8,.3,1)}.audioCaptionBlock.visible{opacity:1;transform:translateY(0);pointer-events:auto}.audioCaptionBlock__viewport{position:relative;max-height:140px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(180deg,rgba(0,0,0,.52),rgba(0,0,0,.68));backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-radius:20px;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px rgba(255,255,255,.05),0 4px 20px rgba(0,0,0,.25);padding:18px 16px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 58%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 58%,transparent 100%)}.audioCaptionBlock__viewport::-webkit-scrollbar{display:none}.audioCaptionBlock__cue{position:relative;padding:5px 14px;color:rgba(255,255,255,.28);font-size:calc(13px * var(--a11y-font-scale, 1));font-weight:400;line-height:1.65;white-space:pre-line;cursor:pointer;opacity:0;transform:translateY(6px) scale(.94);transform-origin:center;transition:opacity .26s ease,transform .34s cubic-bezier(.22,.68,.35,1),color .34s cubic-bezier(.22,.68,.35,1),font-weight .34s cubic-bezier(.22,.68,.35,1),text-shadow .34s cubic-bezier(.22,.68,.35,1),letter-spacing .34s cubic-bezier(.22,.68,.35,1),filter .34s cubic-bezier(.22,.68,.35,1)}.audioCaptionBlock__cue.entered{opacity:1;transform:scale(.94)}.audioCaptionBlock__cue:active{transform:scale(.9);transition:transform 80ms ease}.audioCaptionBlock__cue:hover{color:rgba(255,255,255,.5)}.audioCaptionBlock__cue.highlighted{color:#fff;font-weight:650;letter-spacing:.02em;transform:scale(1);filter:drop-shadow(0 0 6px rgba(255,255,255,.1))}.audioCaptionBlock__cue.highlighted:hover{color:#fff}.audioCaptionBlock__cue.playing{text-shadow:0 0 14px rgba(255,255,255,.18);animation:captionGlow 2s ease-in-out infinite}@keyframes captionGlow{0%,to{filter:drop-shadow(0 0 6px rgba(255,255,255,.1))}50%{filter:drop-shadow(0 0 12px rgba(255,255,255,.2))}}.audioCaptionBlock__cue.d1{color:rgba(255,255,255,.32);font-size:calc(12.5px * var(--a11y-font-scale, 1));transform:scale(.96)}.audioCaptionBlock__cue.d2{color:rgba(255,255,255,.2);transform:scale(.94)}.audioCaptionBlock__cue.d3{color:rgba(255,255,255,.12);font-size:calc(11.5px * var(--a11y-font-scale, 1));transform:scale(.92)}.audioCaptionBlock__cue.past{color:rgba(255,255,255,.1);font-size:calc(11.5px * var(--a11y-font-scale, 1));transform:scale(.92)}.audioCaptionBlock__placeholder{display:inline-block;padding:6px 16px;background:rgba(0,0,0,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:18px;color:rgba(255,255,255,.55);font-size:calc(12px * var(--a11y-font-scale, 1));font-style:italic;line-height:1.4}.newspaperAudioFullPost{--paper-crumple-map: url(/assets/paper-crumpled-texture-DHkW4NsT.svg);--paper-fiber-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 520'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' seed='13'/%3E%3CfeColorMatrix type='matrix' values='0.24 0 0 0 0.55 0 0.18 0 0 0.44 0 0 0.11 0 0.29 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='520' height='520' filter='url(%23g)' opacity='0.9'/%3E%3C/svg%3E");--clip-guardrail: 10px;position:relative;display:flex;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;box-sizing:border-box;padding:calc(14px + var(--clip-guardrail)) calc(12px + var(--clip-guardrail)) calc(10px + var(--clip-guardrail));gap:16px;overflow:hidden;isolation:isolate;border-radius:1px;clip-path:polygon(1.7% 2.1%,4.8% .7%,8.1% 1.2%,12.4% .5%,17.5% 1.3%,22.8% .4%,29.4% 1.4%,34.6% .4%,41.3% 1.2%,47.2% .3%,53.7% 1.5%,60.8% .5%,67.4% 1.5%,73.5% .6%,79.8% 1.2%,85.6% .6%,90.4% 1.4%,94.1% .8%,97.7% 1.7%,99.5% 4.6%,97.8% 10.9%,99.1% 16.5%,97.6% 23.1%,99.3% 29.5%,97.1% 36.7%,99.4% 43.3%,97.3% 50.8%,99.2% 57.9%,96.8% 65.2%,99.4% 71.7%,97.2% 78.4%,99.3% 84.8%,96.6% 91.5%,98.7% 97.4%,94.1% 99.2%,89.5% 98.3%,84.2% 99.5%,78.7% 98.4%,72.5% 99.6%,66.9% 98.3%,61.2% 99.5%,55.6% 98.4%,49.8% 99.8%,44.3% 98.5%,38.6% 99.7%,32.7% 98.4%,26.8% 99.5%,20.8% 98.2%,15.2% 99.3%,9.7% 98.1%,5.8% 99.1%,2.4% 97.9%,.9% 93.8%,2.8% 86.3%,.4% 79.6%,2.5% 72.2%,.8% 65.4%,2.6% 58.1%,.6% 50.5%,2.4% 43.6%,.7% 36.2%,2.8% 29.5%,.5% 22.4%,2.7% 15.3%,.8% 7.9%);border:1px solid rgba(111,80,42,.16);background:radial-gradient(152% 114% at 14% 9%,rgba(255,247,227,.57) 0 22%,transparent 57%),radial-gradient(122% 96% at 87% 86%,rgba(156,113,65,.2) 0 21%,transparent 54%),linear-gradient(180deg,#ebddc0,#e1ca9f 47%,#d8b783);box-shadow:inset 0 1px rgba(255,251,236,.55),inset 0 -1px rgba(118,81,40,.34),inset 0 16px 26px rgba(247,229,192,.23),inset 0 -18px 28px rgba(106,72,35,.2),inset 0 0 0 1px rgba(128,92,52,.11),0 1px 4px rgba(64,40,16,.23),0 8px 20px rgba(63,39,19,.12);filter:contrast(1.08) saturate(1.04)}.newspaperAudioFullPost:before{content:"";position:absolute;top:-2.1%;right:-2.1%;bottom:-2.1%;left:-2.1%;background-image:var(--paper-crumple-map),var(--paper-fiber-grain),radial-gradient(circle at 17% 14%,rgba(255,247,225,.32) 0 17%,transparent 43%),radial-gradient(circle at 82% 81%,rgba(118,83,43,.17) 0 18%,transparent 46%);background-size:cover,165% 165%,100% 100%,100% 100%;background-position:52% 49%,42% 61%,center,center;background-repeat:no-repeat;opacity:.89;pointer-events:none;mix-blend-mode:normal;filter:contrast(1.09) saturate(1.03);transform:rotate(-.5deg) scale(1.03) translate(-.8%,-.8%)}.newspaperAudioFullPost:after{content:"";position:absolute;top:-2.4%;right:-2.4%;bottom:-2.4%;left:-2.4%;background-image:linear-gradient(123deg,rgba(255,250,236,0) 18%,rgba(255,247,227,.28) 34.2%,rgba(149,108,63,.09),rgba(255,247,227,.25) 44.6%,rgba(255,250,236,0) 58%),linear-gradient(31deg,rgba(88,63,37,0) 0,rgba(88,63,37,0) 39%,rgba(88,63,37,.08) 47.6%,rgba(249,232,201,.1) 51.2%,rgba(88,63,37,0) 58.4%),linear-gradient(169deg,rgba(84,60,35,0) 0,rgba(84,60,35,0) 32%,rgba(84,60,35,.08) 41.9%,rgba(247,230,197,.11) 45.1%,rgba(84,60,35,0) 52.8%),radial-gradient(circle at 2% 52%,rgba(102,71,37,.1) 0 13%,transparent 30%),radial-gradient(circle at 98% 49%,rgba(105,73,39,.1) 0 13%,transparent 30%),radial-gradient(circle at 53% 1%,rgba(109,76,40,.08) 0 14%,transparent 31%),radial-gradient(circle at 47% 99%,rgba(108,75,40,.08) 0 13%,transparent 31%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;background-position:center,center,center,center,center,center,center;background-repeat:no-repeat;opacity:.22;pointer-events:none;mix-blend-mode:soft-light;filter:contrast(1.02) saturate(1.01);transform:rotate(.7deg) scale(1.03)}.newspaperAudioStage,.newspaperAudioNewsBlock{position:relative;z-index:1}.newspaperAudioStage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:visible}.newspaperAudioStack{position:relative;width:min(100%,270px);height:clamp(250px,76%,360px);overflow:visible}.newspaperAudioTape{position:absolute;top:0;left:50%;transform:translate3d(calc(-50% + var(--tape-drag-x, 0px)),var(--tape-drag-y, 0px),0);transition:transform .34s cubic-bezier(.2,.72,.24,1);will-change:transform;touch-action:none;cursor:grab;z-index:5}.newspaperAudioTape.dragging{transition:none;cursor:grabbing}.newspaperAudioTape.hidden{opacity:0;pointer-events:none}.newspaperAudioTape.returningHome{pointer-events:none}.newspaperAudioTape .floppyMiniature{transform:scale(2.02) rotate(-2deg);transform-origin:center;filter:drop-shadow(0 4px 5px rgba(31,20,8,.38));animation:newspaperTapeFloat 2.2s ease-in-out infinite}.newspaperAudioTape.dragging .floppyMiniature{animation-play-state:paused}.newspaperAudioTape .floppyMiniature:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:2px;background:linear-gradient(112deg,rgba(255,255,255,0) 18%,rgba(255,255,255,.22) 44%,rgba(255,255,255,0) 72%);transform:translate(-120%);animation:newspaperTapeSweep 2.8s linear infinite;pointer-events:none}.newspaperAudioTape .k7Window .k7Reel{animation:newspaperTapeReelSpin 1.6s linear infinite}.newspaperAudioTape .k7Window .k7Reel.right{animation-direction:reverse}.newspaperAudioArrows{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translate3d(-50%,-48%,0);transition:opacity .2s linear}.newspaperAudioArrows.hidden{opacity:0;pointer-events:none}.newspaperAudioArrow{font-size:24px;color:rgba(47,39,26,.78);animation:newspaperArrowPulse 1.1s ease-in-out infinite;animation-delay:var(--arrow-delay, 0s)}.newspaperAudioUher{position:absolute;bottom:0;left:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%)}.newspaperAudioUherDoor{position:relative;display:flex;align-items:center;justify-content:center}.newspaperAudioUherDoor.isClickable{cursor:pointer;touch-action:manipulation}.newspaperAudioUherDoor .boxFloppyMiniature{transform:scale(1.95) rotateY(-16deg) rotateX(8deg) rotate(-5deg);transform-origin:center;filter:drop-shadow(0 5px 8px rgba(19,13,6,.42));animation:newspaperUherIdle 2.9s ease-in-out infinite}.newspaperAudioUher.isPlaying .boxFloppyMiniature .cassetteWindow .spool{animation:newspaperUherSpoolSpin 1.1s linear infinite}.newspaperAudioUher.isPlaying .boxFloppyMiniature .cassetteWindow .spool.right{animation-direction:reverse}.newspaperAudioActionTape{position:absolute;left:50%;top:6px;opacity:0;pointer-events:none;z-index:8;transform:translate3d(-50%,-102px,0) scale(1.45) rotate(-3deg);transition:transform .18s linear}.newspaperAudioActionTape .floppyMiniature{transform:scale(1.28) rotate(-2deg);transform-origin:center;filter:drop-shadow(0 3px 5px rgba(16,10,4,.36))}.newspaperAudioActionTape.outside{opacity:1;transform:translate3d(-50%,-102px,0) scale(1.45) rotate(-3deg)}.newspaperAudioActionTape.inserting{opacity:0;transform:translate3d(-50%,-8px,0) scale(.75) rotate(-11deg);transition:transform .98s cubic-bezier(.22,.78,.3,1)}.newspaperAudioActionTape.mode-pushing.inserting{transition:transform .98s cubic-bezier(.22,.78,.3,1),opacity .76s linear}.newspaperAudioActionTape.inserted{opacity:0;transform:translate3d(-50%,-8px,0) scale(.75) rotate(-11deg)}.newspaperAudioActionTape.extracting{opacity:1;transform:translate3d(-50%,-102px,0) scale(1.45) rotate(-3deg);transition:transform .98s cubic-bezier(.24,.76,.34,1)}.newspaperAudioInsertBurst{position:absolute;left:50%;bottom:34px;width:0;height:0;pointer-events:none;z-index:12}.newspaperAudioBurstRing{position:absolute;left:0;top:0;width:10px;height:10px;transform:translate3d(-50%,-50%,0);border-radius:50%;border:1px solid rgba(29,20,10,.42);box-shadow:0 0 0 1px rgba(255,246,226,.24),0 0 12px rgba(64,46,27,.32);animation:newspaperBurstRing .82s ease-out forwards}.newspaperAudioBurstNote{position:absolute;left:0;top:0;line-height:1;font-size:var(--burst-size, 16px);color:#1f1a14;text-shadow:0 0 1px rgba(255,245,223,.42),0 0 5px rgba(37,27,15,.28);opacity:0;transform:translateZ(0) scale(.44) rotate(0);animation:newspaperBurstNote .98s cubic-bezier(.2,.78,.3,1) forwards;animation-delay:var(--burst-delay, 0ms)}.newspaperAudioUherDoor.walkmanDoor-opening .boxFloppyMiniature:before,.newspaperAudioUherDoor.walkmanDoor-open .boxFloppyMiniature:before{opacity:1;transform:translateZ(0) scaleY(1);box-shadow:inset 0 1px rgba(233,233,233,.12),inset 0 -1px rgba(0,0,0,.56),0 0 0 1px rgba(12,12,12,.58)}.newspaperAudioUherDoor.walkmanDoor-opening .boxFloppyMiniature:after,.newspaperAudioUherDoor.walkmanDoor-open .boxFloppyMiniature:after{opacity:.9;transform:translateZ(0) scaleY(1)}.newspaperAudioUherDoor.walkmanDoor-closing .boxFloppyMiniature:before{opacity:.48;transform:translateZ(0) scaleY(.96)}.newspaperAudioUherDoor.walkmanDoor-closing .boxFloppyMiniature:after{opacity:.38;transform:translateZ(0) scaleY(.94)}.newspaperAudioUherDoor.walkmanDoor-opening .boxFloppyMiniature .walkmanTop,.newspaperAudioUherDoor.walkmanDoor-open .boxFloppyMiniature .walkmanTop{transform:translateZ(0) rotateX(0);box-shadow:inset 0 1px rgba(255,255,255,.15),inset 0 -1px rgba(0,0,0,.46)}.newspaperAudioUherDoor.walkmanDoor-closing .boxFloppyMiniature .walkmanTop{transform:translateZ(0) rotateX(0)}.newspaperAudioUherDoor.walkmanDoor-opening .boxFloppyMiniature .walkmanFront,.newspaperAudioUherDoor.walkmanDoor-open .boxFloppyMiniature .walkmanFront{transform:translate3d(0,.15px,0) rotateX(-62deg);box-shadow:inset 0 1px rgba(255,255,255,.34),inset 0 -1px rgba(97,93,83,.24),0 1.2px 2.3px rgba(5,5,5,.3)}.newspaperAudioUherDoor.walkmanDoor-closing .boxFloppyMiniature .walkmanFront{transform:translate3d(0,.08px,0) rotateX(-28deg)}.newspaperAudioPlaybackNotes{position:absolute;left:50%;bottom:34px;width:1px;height:1px;pointer-events:none;z-index:9}.newspaperAudioPlaybackNote{position:absolute;left:0;top:0;color:#242424;font-size:14px;font-weight:700;opacity:0;text-shadow:0 0 1px rgba(255,255,255,.38),0 0 3px rgba(24,24,24,.2);animation:newspaperPlaybackRise 2.1s ease-out infinite;animation-delay:var(--note-delay, 0ms)}.newspaperAudioNewsBlock{position:relative;height:70px;min-height:70px;border-radius:14px;overflow:hidden}.newspaperAudioNewsMystery,.newspaperAudioNewsReveal{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .42s cubic-bezier(.2,.8,.3,1),transform .42s cubic-bezier(.2,.8,.3,1)}.newspaperAudioNewsMystery{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:linear-gradient(180deg,rgba(58,44,26,.14),rgba(44,31,18,.09)),radial-gradient(circle at 15% 50%,rgba(255,247,229,.16) 0 14%,transparent 34%),radial-gradient(circle at 78% 34%,rgba(124,97,64,.18) 0 17%,transparent 36%);box-shadow:inset 0 0 0 1px rgba(42,31,18,.2),0 0 0 1px rgba(255,248,231,.15);opacity:1;transform:translateY(0)}.newspaperAudioNewsMystery.hidden{opacity:0;transform:translateY(-8px);pointer-events:none}.newspaperAudioNewsMystery .mysteryBadge{font-family:Special Elite,Newsreader,Georgia,serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(31,23,13,.8)}.newspaperAudioNewsMystery .mysteryTitle{font-family:Special Elite,Newsreader,Georgia,serif;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:rgba(29,21,12,.94)}.newspaperAudioNewsMystery .mysteryHint{font-family:Newsreader,Georgia,serif;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:rgba(50,36,20,.58)}.newspaperAudioNewsReveal{opacity:0;transform:translateY(8px);pointer-events:none}.newspaperAudioNewsReveal.visible{opacity:1;transform:translateY(0);pointer-events:auto}.newspaperAudioNewsReveal .newsBlock{display:flex;align-items:center;--segment-gap: .72em;border-radius:14px;height:100%;padding:14px 18px;background:linear-gradient(180deg,rgba(150,43,37,.08),rgba(73,48,27,.09));box-shadow:inset 0 0 0 1px rgba(45,32,17,.2),0 0 0 1px rgba(255,248,231,.18)}.newspaperAudioNewsReveal .newsBlock:before{background:repeating-linear-gradient(to bottom,rgba(50,35,17,.13) 0,rgba(50,35,17,.13) 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 3px);opacity:.3;mix-blend-mode:multiply}.newspaperAudioNewsReveal .newsBlock:after{background:linear-gradient(104deg,rgba(255,255,255,0) 36%,rgba(255,249,236,.3) 50%,rgba(255,255,255,0) 63%);opacity:.72}.newspaperAudioNewsReveal .newsBlock .message,.newspaperAudioNewsReveal .newsBlock .messageMeasure,.newspaperAudioNewsReveal .newsBlock .messageSegment,.newspaperAudioNewsReveal .newsBlock .segmentMeasure{color:#21170f;text-shadow:.01em .01em 0 rgba(255,245,222,.32),-.012em -.012em 0 rgba(56,41,24,.1);font-family:Special Elite,Newsreader,Georgia,serif;font-weight:400;font-size:18px;letter-spacing:.11em;line-height:1;text-transform:uppercase}.newspaperAudioNewsReveal .newsBlock .message,.newspaperAudioNewsReveal .newsBlock .message *,.newspaperAudioNewsReveal .newsBlock .messageMeasure,.newspaperAudioNewsReveal .newsBlock .segmentMeasure,.newspaperAudioNewsReveal .newsBlock .segmentMeasure *,.newspaperAudioNewsReveal .newsBlock .messageSegment,.newspaperAudioNewsReveal .newsBlock .messageSegment *{font-family:Special Elite,Newsreader,Georgia,serif!important}.newspaperAudioNewsReveal .newsBlock.overflow .messageViewport{transform:translateY(-.4px)}.newspaperAudioNewsReveal .newsBlock.noOverflow .messageViewport{align-items:center;justify-content:center}.newspaperAudioNewsReveal .newsBlock.noOverflow .message{transform:translateY(.26em);filter:contrast(1.04) saturate(.86)}.newspaperAudioFullPost>.audioCaptionBlock{max-height:0;overflow:hidden;margin-top:0;transition:max-height .48s cubic-bezier(.2,.8,.3,1),opacity .48s cubic-bezier(.2,.8,.3,1),transform .48s cubic-bezier(.2,.8,.3,1),margin-top .48s cubic-bezier(.2,.8,.3,1)}.newspaperAudioFullPost>.audioCaptionBlock.visible{max-height:120px;overflow:visible;margin-top:6px}.newspaperAudioFullPost>.audioCaptionBlock .audioCaptionBlock__cue{color:rgba(33,23,15,.22);text-shadow:none;font-family:Special Elite,Newsreader,Georgia,serif;letter-spacing:.04em}.newspaperAudioFullPost>.audioCaptionBlock .audioCaptionBlock__cue:hover{color:rgba(33,23,15,.48);text-shadow:none}.newspaperAudioFullPost>.audioCaptionBlock .audioCaptionBlock__cue.highlighted{color:#21170f}.newspaperAudioFullPost>.audioCaptionBlock .audioCaptionBlock__cue.highlighted:before{background:rgba(33,23,15,.5)}.newspaperAudioFullPost>.audioCaptionBlock .audioCaptionBlock__cue.highlighted:hover{color:#21170f}.newspaperAudioFullPost>.audioCaptionBlock .audioCaptionBlock__cue.playing{font-weight:400;text-shadow:.01em .01em 0 rgba(255,245,222,.32),-.012em -.012em 0 rgba(56,41,24,.1)}.newspaperAudioFullPost>.audioCaptionBlock .audioCaptionBlock__cue.d1{color:rgba(33,23,15,.28)}.newspaperAudioFullPost>.audioCaptionBlock .audioCaptionBlock__cue.d2{color:rgba(33,23,15,.16)}.newspaperAudioFullPost>.audioCaptionBlock .audioCaptionBlock__cue.d3,.newspaperAudioFullPost>.audioCaptionBlock .audioCaptionBlock__cue.past{color:rgba(33,23,15,.08)}.newspaperAudioFullPost>.audioCaptionBlock .audioCaptionBlock__viewport{background:rgba(235,221,192,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px}.newspaperAudioFullPost>.audioCaptionBlock .audioCaptionBlock__placeholder{background:rgba(235,221,192,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;color:rgba(33,23,15,.45)}@keyframes newspaperTapeFloat{0%,to{transform:scale(2.02) rotate(-2deg) translate3d(0,-1px,0)}50%{transform:scale(2.02) rotate(-1deg) translate3d(0,2px,0)}}@keyframes newspaperTapeSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes newspaperTapeReelSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes newspaperArrowPulse{0%,to{opacity:.25;transform:translateZ(0)}40%{opacity:1;transform:translate3d(0,2px,0)}}@keyframes newspaperUherIdle{0%,to{transform:scale(1.95) rotateY(-16deg) rotateX(8deg) rotate(-5deg) translateZ(0)}50%{transform:scale(1.95) rotateY(-15deg) rotateX(9deg) rotate(-4deg) translate3d(0,-2px,0)}}@keyframes newspaperUherSpoolSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes newspaperBurstRing{0%{opacity:.9;transform:translate3d(-50%,-50%,0) scale(.45)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(4.2)}}@keyframes newspaperBurstNote{0%{opacity:0;transform:translateZ(0) scale(.44) rotate(0)}14%{opacity:1;transform:translate3d(calc(var(--burst-mid-x, 0px) * .8),calc(var(--burst-mid-y, 0px) * .8),0) scale(1.06) rotate(-7deg)}62%{opacity:.95;transform:translate3d(var(--burst-x, 0px),var(--burst-y, 0px),0) scale(1.12) rotate(5deg)}to{opacity:0;transform:translate3d(calc(var(--burst-x, 0px) + 7px),calc(var(--burst-y, 0px) - 10px),0) scale(1.02) rotate(10deg)}}@keyframes newspaperPlaybackRise{0%{opacity:0;transform:translateZ(0) scale(.9) rotate(-6deg)}16%{opacity:.94;transform:translate3d(calc(var(--note-x) * .45),calc(var(--note-y) * .35),0) scale(1) rotate(-2deg)}72%{opacity:.84;transform:translate3d(var(--note-x),var(--note-y),0) scale(1.08) rotate(4deg)}to{opacity:0;transform:translate3d(calc(var(--note-x) + 8px),calc(var(--note-y) - 14px),0) scale(1.04) rotate(10deg)}}body.a11y-simplified-ui .newspaperAudioFullPost .newspaperAudioStage{display:flex!important}.dvdAudioFullPost{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;padding:clamp(14px,3vw,24px);overflow:hidden;border-radius:12px;border:1px solid rgba(58,16,42,.42);background:radial-gradient(circle at 14% 20%,rgba(60,17,44,.24),rgba(60,17,44,0) 46%),radial-gradient(circle at 82% 84%,rgba(46,12,33,.2),rgba(46,12,33,0) 42%),linear-gradient(180deg,rgba(15,6,12,.16),rgba(15,6,12,.06));box-shadow:inset 0 1px rgba(200,153,183,.11),inset 0 -1px rgba(25,7,18,.46)}.dvdAudioFullPost:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(ellipse 38% 30% at 16% 24%,rgba(34,6,24,.86),rgba(34,6,24,0) 72%),radial-gradient(ellipse 34% 30% at 78% 18%,rgba(56,14,40,.78),rgba(56,14,40,0) 74%),radial-gradient(ellipse 46% 36% at 68% 78%,rgba(76,24,57,.66),rgba(76,24,57,0) 76%),radial-gradient(ellipse 32% 28% at 30% 80%,rgba(45,12,32,.58),rgba(45,12,32,0) 72%);filter:blur(28px) saturate(116%);transform:translateZ(0) scale(1.03);animation:dvdBackdropDrift 11s ease-in-out infinite alternate;opacity:.92;pointer-events:none}.dvdAudioFullPost:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 22% 14%,rgba(255,210,238,.1),rgba(255,210,238,0) 32%),radial-gradient(circle at 84% 70%,rgba(255,195,230,.08),rgba(255,195,230,0) 34%),linear-gradient(135deg,rgba(18,5,14,.26),rgba(18,5,14,0) 42%,rgba(18,5,14,.24));mix-blend-mode:screen;opacity:.54;pointer-events:none}.dvdAudioFullPost.compact{padding:8px 10px;border-color:rgba(58,16,42,.28);box-shadow:inset 0 1px rgba(200,153,183,.08),inset 0 -1px rgba(25,7,18,.38)}.dvdAudioFullPost.compact .dvdAudioCustomCdWrap,.dvdAudioFullPost.compact .dvdAudioFullArrows,.dvdAudioFullPost.compact .dvdAudioInsertBurst{display:none}.dvdAudioFullPost.compact .dvdAudioStackFull{width:min(100%,520px);gap:0}.dvdAudioFullPost.compact .dvdAudioScene{min-height:0;height:100%;align-items:center;pointer-events:none}.dvdAudioFullPost.compact .dvdAudioTurntableRig{width:min(100%,410px)}.dvdAudioFullPost.compact .dvdAudioTurntableSvg{filter:drop-shadow(0 5px 8px rgba(23,28,39,.2))}.dvdAudioStackFull{position:relative;z-index:1;width:min(100%,540px);height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.8vh,14px)}.dvdAudioCustomCdWrap{width:100%;display:flex;align-items:center;justify-content:center;margin-top:clamp(10px,2.2vh,18px);position:relative;z-index:5}.dvdAudioCustomCdMotion{position:relative;transform:translate3d(var(--cd-drag-x, 0px),var(--cd-drag-y, 0px),0);transition:transform .28s cubic-bezier(.2,.72,.24,1),opacity .18s ease;cursor:grab;touch-action:none;pointer-events:auto;will-change:transform,opacity}.dvdAudioCustomCdMotion.dragging{transition:none;cursor:grabbing}.dvdAudioCustomCdMotion.returningHome{transition:transform var(--cd-return-duration, .36s) var(--cd-return-easing, cubic-bezier(.18, .9, .24, 1)),opacity .15s ease}.dvdAudioCustomCdMotion.hidden{opacity:0;pointer-events:none}.dvdAudioCustomCdMotion.dragging .dvdAudioCustomCd{animation-play-state:paused}.dvdAudioCustomCd{--cd-size: var(--turntable-top-cd-size, clamp(80px, 18vw, 116px));position:relative;z-index:2;width:var(--cd-size);height:var(--cd-size);border-radius:50%;background:radial-gradient(circle at 19% 17%,rgba(184,199,228,.2),rgba(184,199,228,0) 30%),radial-gradient(circle at 84% 80%,rgba(63,84,122,.22),rgba(63,84,122,0) 42%),conic-gradient(from 28deg,#101827,#253550,#0c1320 152deg,#2a3f5f 240deg,#0f1726 312deg,#101827 360deg);border:1px solid rgba(59,77,112,.74);box-shadow:inset 0 1px rgba(172,194,236,.2),inset 0 -11px 18px rgba(6,10,19,.66),0 8px 16px rgba(21,30,47,.32);overflow:hidden;animation:dvdSuitcaseCdIdle 2.85s cubic-bezier(.34,.09,.24,.96) infinite}.dvdAudioCustomCd.isDvdBoxSkin{background:none;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;overflow:visible}.dvdAudioCustomCd.isDvdBoxSkin:before,.dvdAudioCustomCd.isDvdBoxSkin:after{display:none}.dvdAudioCustomCd.isDvdBoxSkin .cdMiniature{--d: 100%;width:var(--d);height:var(--d);min-width:var(--d);min-height:var(--d);box-shadow:0 0 6px 1px rgba(233,242,255,.86)}.dvdAudioCustomCd:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;background:repeating-radial-gradient(circle,rgba(113,137,179,.2) 0,rgba(113,137,179,.2) 1px,rgba(113,137,179,0) 1px,rgba(113,137,179,0) 5px);opacity:.34}.dvdAudioCustomCd:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 12px 0 20px rgba(139,163,207,.12),inset -18px -12px 24px rgba(4,8,15,.46)}.dvdAudioCdLabelArc{position:absolute;left:50%;top:11%;width:54%;height:16%;border-radius:999px;border:2px solid rgba(146,167,202,.22);border-bottom-color:transparent;border-left-color:transparent;transform:translate(-50%) rotate(-7deg);opacity:.56}.dvdAudioCdCenterRing{position:absolute;top:38%;right:38%;bottom:38%;left:38%;border-radius:50%;background:radial-gradient(circle,#adc1e0,#5d739e 62%,#233450);box-shadow:inset 0 1px rgba(255,255,255,.4),0 0 0 1px rgba(42,58,88,.68);z-index:1}.dvdAudioCdCenterHole{position:absolute;top:46%;right:46%;bottom:46%;left:46%;border-radius:50%;background:radial-gradient(circle at 40% 32%,#151e30,#090f1d 74%,#04080f);z-index:2}.dvdAudioCdSweep{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;background:radial-gradient(ellipse 38% 24% at 30% 24%,rgba(210,225,247,.28),rgba(210,225,247,.08) 36%,rgba(210,225,247,0) 78%);mix-blend-mode:screen;pointer-events:none;opacity:.48}.dvdAudioCdAura{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;z-index:1;pointer-events:none;background:radial-gradient(circle,rgba(150,178,227,.34),rgba(150,178,227,.12) 34%,rgba(150,178,227,0) 74%);filter:blur(6px);animation:dvdAuraPulse 2.8s ease-in-out infinite}.dvdAudioCdAura:before,.dvdAudioCdAura:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 12% 36%,rgba(255,229,176,.94) 0 1px,transparent 1.5px),radial-gradient(circle at 18% 70%,rgba(255,218,158,.82) 0 1px,transparent 1.5px),radial-gradient(circle at 30% 16%,rgba(255,236,192,.92) 0 1px,transparent 1.5px),radial-gradient(circle at 48% 88%,rgba(255,219,152,.86) 0 1.2px,transparent 1.8px),radial-gradient(circle at 64% 18%,rgba(255,235,185,.88) 0 1px,transparent 1.5px),radial-gradient(circle at 74% 82%,rgba(255,212,145,.8) 0 1.1px,transparent 1.8px),radial-gradient(circle at 88% 32%,rgba(255,227,168,.92) 0 1px,transparent 1.5px);filter:drop-shadow(0 0 2px rgba(255,191,112,.5));animation:dvdPixieTwinkle 3.1s ease-in-out infinite}.dvdAudioCdAura:after{top:8%;right:8%;bottom:8%;left:8%;animation-delay:1.1s}.dvdAudioFullArrows{position:absolute;left:50%;top:42%;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transform:translate3d(-50%,-50%,0);pointer-events:none;transition:opacity .18s ease}.dvdAudioFullArrows.hidden{opacity:0}.dvdAudioFullChevron{position:relative;width:34px;height:20px;background:linear-gradient(180deg,rgba(245,252,255,.95),rgba(200,222,255,.9));clip-path:polygon(0 18%,15% 0,50% 56%,85% 0,100% 18%,50% 100%);filter:drop-shadow(0 1px 1px rgba(19,30,48,.56));opacity:.56;animation:dvdArrowIdle 1.18s ease-in-out infinite}.dvdAudioFullChevron:nth-child(2){animation-delay:.14s}.dvdAudioFullChevron:nth-child(3){animation-delay:.28s}.dvdAudioFullChevron:nth-child(4){animation-delay:.42s}.dvdAudioScene{position:relative;width:min(100%,520px);flex:1;min-height:164px;display:flex;align-items:flex-end;justify-content:center;overflow:visible;z-index:2;perspective:1200px;transform-style:preserve-3d}.dvdAudioScene.isPlaying .dvdAudioTurntableRig{animation:none;transform:translateZ(0) rotate(0)}.dvdAudioScene.isPlaying .dvdAudioTurntableRig.isElastic{animation:dvdFullBoxSanfona 1.56s cubic-bezier(.34,.04,.22,1) infinite}.dvdAudioTurntableRig{position:relative;width:min(100%,400px);animation:dvdVictrolaIdle 2.72s cubic-bezier(.36,.08,.27,.97) infinite;transform-origin:50% 74%;transform-style:preserve-3d;will-change:transform}.dvdAudioFullPost.skinDvdBox .dvdAudioTurntableRig{width:min(100%,430px);transform-origin:50% 82%}.dvdAudioDvdDeck{position:relative;width:100%;min-height:clamp(148px,34vh,220px);display:flex;align-items:flex-end;justify-content:center;padding-bottom:clamp(18px,4vh,30px)}.dvdAudioDvdDeckInner{display:flex;align-items:flex-end;justify-content:center;transform-origin:center bottom}.dvdAudioDvdDeckInner .boxDVDMiniature{transform:scale(3.34);transform-origin:center bottom;filter:drop-shadow(0 8px 12px rgba(20,27,42,.36))}.dvdAudioInsertZone{position:absolute;left:50%;top:63.5%;width:clamp(120px,28vw,164px);height:clamp(62px,13vw,82px);transform:translate3d(-50%,-50%,0) rotate(-6.5deg);pointer-events:none;opacity:0;z-index:2}.dvdAudioInsertZone.isDvdBox{top:66%;width:clamp(184px,44vw,252px);height:clamp(64px,15vw,90px);transform:translate3d(-50%,-50%,0)}.dvdAudioTurntableSvg{width:100%;height:auto;filter:drop-shadow(0 8px 12px rgba(23,28,39,.2))}.dvdAudioCenterNeedleOverlay{position:absolute;left:50%;bottom:0;width:100%;height:auto;pointer-events:none;z-index:4;overflow:visible;transform:translate3d(-50%,0,0);transform-origin:50% 74%;opacity:1;transition:opacity .14s ease}.dvdAudioCenterNeedleOverlay.isHidden{opacity:0}.dvdAudioArmOverlay{position:absolute;left:50%;bottom:0;width:100%;height:auto;pointer-events:none;z-index:9;overflow:visible;transform:translate3d(-50%,0,0);transform-origin:50% 74%}.dvdAudioLidOverlay{position:absolute;left:50%;bottom:0;width:100%;height:auto;pointer-events:none;z-index:11;overflow:visible;perspective:1300px;transform-style:preserve-3d;transform:translate3d(-50%,0,0);transform-origin:50% 74%}.dvdTurntableLid{transform-origin:248px 156px;transform-box:view-box;transform-style:preserve-3d;backface-visibility:visible;transition:transform .32s cubic-bezier(.2,.84,.26,1),opacity .2s ease;will-change:transform;opacity:.98;filter:drop-shadow(0 1px 1px rgba(103,124,164,.36))}.dvdTurntableLid .dvdTurntableLidSide{transition:opacity .22s ease}.dvdTurntableLid.lid-opening{animation:dvdLidOpenKick .32s cubic-bezier(.2,.84,.26,1) forwards}.dvdTurntableLid.lid-open{transform:rotate(-6.5deg) rotateX(-180deg) rotate(6.5deg)}.dvdTurntableLid.lid-closing{animation:dvdLidCloseKick .28s cubic-bezier(.25,.74,.28,1) forwards}.dvdTurntableLid.lid-closed{transform:rotate(-6.5deg) rotateX(0) rotate(6.5deg)}.dvdTurntableLid.lid-closed .dvdTurntableLidSide{opacity:.34}.dvdTurntableLid.lid-opening .dvdTurntableLidSide,.dvdTurntableLid.lid-open .dvdTurntableLidSide,.dvdTurntableLid.lid-closing .dvdTurntableLidSide{opacity:.88}.arm{transform-origin:353px 182px;transform-box:view-box;transition:transform .25s cubic-bezier(.24,.78,.25,1)}.arm.arm-rest{transform:rotate(-16deg)}.arm.arm-touching{transform:rotate(22deg)}.dvdTurntableRecordRotator{transform-origin:center;transform-box:fill-box}.dvdAudioActionCd{position:absolute;left:50%;top:66.8%;z-index:5;pointer-events:none;opacity:0;transform:translate3d(calc(-50% + var(--action-start-x, 0px)),calc(-50% + var(--action-start-y, 122px)),0) rotate(-4deg) scale(1);transition:transform .86s cubic-bezier(.2,.82,.3,1),opacity .18s ease;will-change:transform,opacity}.dvdAudioActionCd.frontPriority{z-index:14}.dvdAudioActionCd .dvdAudioCustomCd--action{--cd-size: var(--turntable-action-cd-size, clamp(78px, 17vw, 96px));animation:none;box-shadow:inset 0 1px rgba(172,194,236,.2),inset 0 -8px 14px rgba(6,10,19,.64),0 1px 2px rgba(21,30,47,.12);transform-origin:center}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCd .dvdAudioCustomCd--action.isDvdBoxSkin{--cd-size: clamp(72px, 15vw, 92px)}.dvdAudioActionCd.hidden{opacity:0;pointer-events:none}.dvdAudioActionCd.outside{opacity:1;transform:translate3d(calc(-50% + var(--action-start-x, 0px)),calc(-50% + var(--action-start-y, 122px)),0) rotate(-4deg) scale(1);transition-duration:.13s,.13s}.dvdAudioActionCd.mode-pushing.outside{opacity:0;transition-duration:0ms,0ms}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport.mode-pushing.outside{opacity:1;transition-duration:.13s,.13s}.dvdAudioActionCd.inserting{opacity:1;transform:translate3d(calc(-50% + var(--action-target-x-px, 0px)),calc(-50% + var(--action-target-y-px, 16px) - var(--turntable-action-insert-lift, 64px)),0) rotate(-6.5deg) scale(1.08,.3);transition-duration:.86s,.16s}.dvdAudioActionCd.inserted{opacity:1;transform:translate3d(calc(-50% + var(--action-target-x-px, 0px)),calc(-50% + var(--action-target-y-px, 16px) - var(--turntable-action-insert-settle, 30px)),0) rotate(-6.5deg) scale(1.18,.3);transition-duration:.13s,.13s}.dvdAudioActionCd.extracting{opacity:1;transform:translate3d(calc(-50% + var(--action-start-x, 0px)),calc(-50% + var(--action-start-y, 122px)),0) rotate(-4deg) scale(1);transition-duration:.86s,.12s}.dvdAudioActionCdViewport{display:none}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport{top:66%;left:50%;position:absolute;display:block;width:clamp(184px,44vw,252px);height:clamp(64px,15vw,90px);pointer-events:none;background:transparent;z-index:5;opacity:0;transform:translate3d(-50%,-50%,0);transition:opacity .18s ease}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport.frontPriority{z-index:14}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewportInner{position:relative;width:100%;height:100%;overflow:hidden;border-radius:9999px;transform:translateZ(0);will-change:transform}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdDvdBox{position:absolute;top:0;right:0;bottom:0;left:0}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdDvdBox .dvdAudioCustomCd--action{--dvd-box-outside-offset: 250%;--dvd-box-hole-offset: 0%;--dvd-box-inside-offset: -220%;position:absolute;left:50%;top:50%;opacity:1;transform:translate3d(-50%,calc(-50% + var(--dvd-box-outside-offset, 250%)),0) rotate(0) scale(1);transition:transform 1.25s cubic-bezier(.2,.78,.58,1);will-change:transform,opacity}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdDvdBox .dvdAudioCustomCd--action.isDvdBoxSkin{--cd-size: clamp(72px, 15vw, 92px)}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport.outside,.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport.inserting,.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport.inserted,.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport.extracting{opacity:1}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport.outside .dvdAudioCustomCd--action{opacity:1;transform:translate3d(-50%,calc(-50% + var(--dvd-box-outside-offset, 250%)),0) rotate(0) scale(1);transition-duration:.13s}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport.inserting .dvdAudioCustomCd--action{opacity:1;transform:translate3d(-50%,calc(-50% + var(--dvd-box-inside-offset, -220%)),0) rotate(0) scale(1);transition-duration:1.25s}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport.inserted .dvdAudioCustomCd--action{opacity:1;transform:translate3d(-50%,calc(-50% + var(--dvd-box-inside-offset, -220%)),0) rotate(0) scale(1);transition-duration:.14s}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport.extracting .dvdAudioCustomCd--action{opacity:1;transform:translate3d(-50%,calc(-50% + var(--dvd-box-outside-offset, 250%)),0) rotate(0) scale(1);transition-duration:1s}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport.hidden{opacity:0}.dvdAudioFullPost.skinDvdBox .dvdAudioActionCdViewport.hidden .dvdAudioCustomCd--action{opacity:0;transform:translate3d(-50%,calc(-50% + var(--dvd-box-outside-offset, 250%)),0) rotate(0) scale(1);transition-duration:0ms}.dvdAudioScene.isPlaying .dvdAudioActionCd.inserted .dvdAudioCustomCd--action{animation:dvdActionDiscSpin 1.34s linear infinite}.dvdAudioInsertBurst{position:absolute;left:50%;top:58%;width:0;height:0;pointer-events:none;z-index:6}.dvdAudioBurstRing{position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;border:2px solid rgba(202,228,255,.94);transform:translate3d(-50%,-50%,0) scale(.16);opacity:0;animation:dvdBurstRing 1.18s cubic-bezier(.18,.74,.3,1) forwards}.dvdAudioBurstNote{position:absolute;left:0;top:-100px;font-size:var(--burst-size, 23px);font-weight:700;color:var(--burst-color, rgba(238, 248, 255, .98));text-shadow:0 0 3px var(--burst-shadow-primary, rgba(156, 190, 238, .78)),0 0 12px var(--burst-shadow-secondary, rgba(109, 164, 235, .44));transform:translate3d(-50%,-50%,0) scale(.28);opacity:0;animation:dvdBurstNotes 1.18s cubic-bezier(.17,.72,.24,1) forwards;animation-delay:var(--burst-delay, 0ms)}.dvdAudioHeroBurstLayer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:100%;height:100%;z-index:13}.dvdAudioHeroBurstLayerInner{position:relative;width:100%;height:100%;pointer-events:none;z-index:14}.dvdAudioHeroBurstNote{position:absolute;left:50%;bottom:10px;width:62px;height:62px;max-width:calc(100% - clamp(10px,3.2vw,26px));border-radius:999px;overflow:visible;pointer-events:none;transform:translate3d(-50%,-50%,0) scale(.22);opacity:0;will-change:top,width,height,opacity,transform;animation:dvdHeroBurstExpand 1.6s cubic-bezier(.2,.74,.25,1) forwards}.dvdAudioHeroBurstNote.isCollapsing{animation:dvdHeroBurstCollapse .82s cubic-bezier(.22,.78,.24,1) forwards}.dvdAudioHeroBurstNote.isCollapsing .dvdAudioHeroNewsWrap{animation:dvdHeroNewsCollapse .82s cubic-bezier(.22,.78,.24,1) forwards}.dvdAudioHeroBurstNote.isCollapsing .dvdAudioHeroBubbleShell{animation:dvdHeroShellReform .82s cubic-bezier(.22,.78,.24,1) forwards}.dvdAudioHeroBurstNote.isCollapsing .dvdAudioHeroBurstGlyph{animation:dvdHeroGlyphReform .82s cubic-bezier(.22,.78,.24,1) forwards}.dvdAudioHeroNoteFlag{position:absolute;right:0;bottom:calc(52% + 39px);width:26px;height:19px;border-radius:12px 11px 11px 7px;z-index:5;background:linear-gradient(145deg,rgba(41,46,48,.98),rgba(33,50,72,.9));box-shadow:inset 0 1px rgba(255,255,255,.58),0 0 0 1px rgba(76,105,152,.34),0 8px 18px rgba(31,49,79,.34);clip-path:polygon(0 0,100% 26%,62% 56%,100% 100%,0 84%);transform:translate3d(4px,0,0) rotate(10deg) scale(.84);opacity:0;animation:dvdHeroFlagFlow 1.6s cubic-bezier(.2,.74,.28,1) forwards}.dvdAudioHeroBubbleShell{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;z-index:1;background:radial-gradient(circle at 26% 24%,rgba(var(--color-highlight-rgb),.82),rgba(var(--color-highlight-rgb),.1) 36%,rgba(var(--color-highlight-rgb),0) 62%),linear-gradient(140deg,rgba(31,46,74,.94),rgba(17,25,40,.96));box-shadow:0 0 0 1px rgba(var(--color-highlight-rgb),.36),0 12px 30px rgba(var(--color-highlight-rgb),.54);animation:dvdHeroShellFade 1.6s cubic-bezier(.2,.74,.28,1) forwards}.dvdAudioHeroBurstGlyph{position:absolute;left:50%;top:50%;z-index:3;font-size:34px;line-height:1;color:var(--color-accent);text-shadow:0 0 7px rgba(255,215,94,.95),0 0 14px rgba(255,135,213,.72),0 0 20px rgba(115,245,255,.58);transform:translate3d(-50%,-50%,0) scale(.9);animation:dvdHeroGlyphFlow 1.6s cubic-bezier(.2,.74,.28,1) forwards}.dvdAudioHeroNewsWrap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transform:scale(.56);transform-origin:center;z-index:2;animation:dvdHeroNewsReveal 1.6s cubic-bezier(.2,.74,.28,1) forwards}.dvdAudioHeroNewsWrap .newsBlock{display:flex;align-items:center;height:100%;min-height:0;padding-inline:clamp(28px,7vw,42px);background-color:rgba(255,0,162,.18);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(244,216,255,.24),0 0 18px rgba(122,86,179,.22)}.dvdAudioHeroNewsWrap .newsBlock .message,.dvdAudioHeroNewsWrap .newsBlock .messageMeasure,.dvdAudioHeroNewsWrap .newsBlock .messageSegment,.dvdAudioHeroNewsWrap .newsBlock .segmentMeasure{font-size:clamp(13px,2.3vw,16px)}.dvdAudioFullPost>.audioCaptionBlock{position:absolute;bottom:clamp(10px,2vw,18px);left:clamp(14px,3vw,24px);right:clamp(14px,3vw,24px);width:auto;z-index:15}.dvdAudioPlaybackNotes{position:absolute;left:50%;bottom:87%;width:0;height:0;pointer-events:none;z-index:4}.dvdAudioPlaybackNote{position:absolute;left:0;top:0;font-size:17px;color:var(--note-color, rgba(204, 226, 255, .94));text-shadow:0 0 2px var(--note-shadow-primary, rgba(130, 167, 220, .72)),0 0 8px var(--note-shadow-secondary, rgba(130, 167, 220, .42));opacity:0;transform:translateZ(0) scale(.78);animation:dvdPlaybackFloat 1.72s ease-in infinite;animation-delay:var(--note-delay, 0ms)}@keyframes dvdSuitcaseCdIdle{0%,to{transform:translateZ(0) rotate(-5.4deg) scale(1)}28%{transform:translate3d(-1px,-5px,0) rotate(-1.6deg) scale(1.012)}56%{transform:translate3d(1px,-2px,0) rotate(2.6deg) scale(1.018)}78%{transform:translate3d(0,-4px,0) rotate(-2deg) scale(1.01)}}@keyframes dvdAuraPulse{0%{opacity:.48;transform:scale(.96)}50%{opacity:.72;transform:scale(1.06)}to{opacity:.48;transform:scale(.96)}}@keyframes dvdPixieTwinkle{0%{opacity:.24}32%{opacity:.92}66%{opacity:.36}to{opacity:.24}}@keyframes dvdLidOpenKick{0%{transform:rotate(-6.5deg) rotateX(0) rotate(6.5deg)}64%{transform:rotate(-6.5deg) rotateX(-198deg) rotate(6.5deg)}to{transform:rotate(-6.5deg) rotateX(-190deg) rotate(6.5deg)}}@keyframes dvdLidCloseKick{0%{transform:rotate(-6.5deg) rotateX(-190deg) rotate(6.5deg)}54%{transform:rotate(-6.5deg) rotateX(-82deg) rotate(6.5deg)}to{transform:rotate(-6.5deg) rotateX(0) rotate(6.5deg)}}@keyframes dvdArrowIdle{0%,to{opacity:.34;transform:translateZ(0) scale(1)}42%{opacity:1;transform:translate3d(0,3px,0) scale(1.05)}}@keyframes dvdVictrolaIdle{0%,to{transform:translateZ(0) rotate(-1.15deg)}32%{transform:translate3d(-1px,-3px,0) rotate(-.24deg)}64%{transform:translate3d(1px,-2px,0) rotate(.96deg)}}@keyframes dvdActionDiscSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dvdBurstRing{0%{transform:translate3d(-50%,-50%,0) scale(.14);opacity:0}18%{opacity:.96}to{transform:translate3d(-50%,-50%,0) scale(14.8);opacity:0}}@keyframes dvdBurstNotes{0%{transform:translate3d(-50%,-50%,0) scale(.22);opacity:0}16%{opacity:1}to{transform:translate3d(calc(var(--burst-x, 0px) - 50%),calc(var(--burst-y, 0px) - 50%),0) scale(1.32);opacity:0}}@keyframes dvdHeroBurstExpand{0%{width:62px;height:62px;border-radius:999px;transform:translate3d(-50%,-50%,0) scale(.42)}50%{opacity:.8;width:82px;bottom:50%;height:82px;transform:translate3d(-50%,-50%,0) scale(1)}72%{bottom:50%;opacity:1;width:104px;height:104px;border-radius:999px}to{bottom:50%;width:calc(100% - clamp(10px,3.2vw,26px));height:clamp(46px,7.4vh,58px);border-radius:999px;transform:translate3d(-50%,-50%,0) scale(1);opacity:1}}@keyframes dvdHeroBurstCollapse{0%{bottom:50%;width:calc(100% - clamp(10px,3.2vw,26px));height:clamp(46px,7.4vh,58px);border-radius:999px;transform:translate3d(-50%,-50%,0) scale(1);opacity:1}60%{bottom:50%;width:104px;height:104px;border-radius:999px;transform:translate3d(-50%,-50%,0) scale(.96);opacity:.94}to{bottom:50%;width:62px;height:62px;border-radius:999px;transform:translate3d(-50%,-50%,0) scale(.46);opacity:0}}@keyframes dvdHeroGlyphFlow{0%{opacity:0}28%{opacity:1}66%{opacity:1}to{opacity:0}}@keyframes dvdHeroGlyphReform{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.24)}62%{opacity:.9;transform:translate3d(-50%,-50%,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.7)}}@keyframes dvdHeroShellFade{0%,68%{opacity:1}to{opacity:0}}@keyframes dvdHeroShellReform{0%{opacity:0}44%{opacity:.34}70%{opacity:.96}to{opacity:0}}@keyframes dvdHeroNewsReveal{0%{opacity:0;transform:scale(.44)}58%{opacity:0;transform:scale(.64)}74%{opacity:.88;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes dvdHeroNewsCollapse{0%{opacity:1;transform:scale(1)}56%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(.36)}}@keyframes dvdPlaybackFloat{0%{transform:translateZ(0) scale(.74);opacity:0}22%{opacity:.92}to{transform:translate3d(var(--note-x, 0px),var(--note-y, -42px),0) scale(1.16);opacity:0}}@keyframes dvdBackdropDrift{0%{transform:translate3d(-8px,-6px,0) scale(1.02)}to{transform:translate3d(8px,7px,0) scale(1.06)}}@keyframes dvdFullBoxSanfona{0%,to{transform:translateZ(0) scaleZ(1)}20%{transform:translateZ(0) scale3d(1.024,.976,1)}45%{transform:translateZ(0) scale3d(.982,1.02,1)}70%{transform:translateZ(0) scale3d(1.014,.988,1)}90%{transform:translateZ(0) scale3d(.994,1.008,1)}}@media(max-width:520px){.dvdAudioFullPost{padding:10px 8px}.dvdAudioStackFull{gap:8px}.dvdAudioFullArrows{top:42.4%;gap:7px}.dvdAudioFullChevron{width:30px;height:18px}.dvdAudioCustomCdWrap{margin-top:12px}.dvdAudioScene{min-height:146px}.dvdAudioCustomCd{--cd-size: var(--turntable-top-cd-size, clamp(72px, 32vw, 94px))}.dvdAudioTurntableRig{width:min(100%,312px)}.dvdAudioActionCd .dvdAudioCustomCd--action{--cd-size: var(--turntable-action-cd-size, clamp(72px, 30vw, 88px))}.dvdAudioPlaybackNote{font-size:15px}}.dvdAudioFullPost.is-offscreen,.dvdAudioFullPost.is-offscreen *,.dvdAudioFullPost.is-offscreen *:before,.dvdAudioFullPost.is-offscreen *:after{animation-play-state:paused!important}body.a11y-simplified-ui .dvdAudioFullPost .dvdAudioStackFull{display:flex!important}.dvdPlayerAudioFullPost{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;container-type:size;padding:clamp(12px,2.8cqb,20px) clamp(10px,2.5cqi,16px);overflow:hidden;border-radius:12px;border:1px solid rgba(58,16,42,.42);background:radial-gradient(circle at 14% 20%,rgba(60,17,44,.24),rgba(60,17,44,0) 46%),radial-gradient(circle at 82% 84%,rgba(46,12,33,.2),rgba(46,12,33,0) 42%),linear-gradient(180deg,rgba(15,6,12,.16),rgba(15,6,12,.06));box-shadow:inset 0 1px rgba(200,153,183,.11),inset 0 -1px rgba(25,7,18,.46)}.dvdPlayerAudioFullPost.compact{padding:8px 10px}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostStack{position:relative;z-index:1;width:min(100%,520px);height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.8cqb,14px)}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostTopCdWrap{width:100%;display:flex;align-items:center;justify-content:center;margin-top:clamp(8px,1.8cqb,16px);position:relative;z-index:5}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostTopCdMotion{position:relative;transform:translate3d(var(--cd-drag-x, 0px),var(--cd-drag-y, 0px),0);transition:transform .28s cubic-bezier(.2,.72,.24,1),opacity .18s ease;cursor:grab;touch-action:none;pointer-events:auto;will-change:transform,opacity}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostTopCdMotion.dragging{transition:none;cursor:grabbing}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostTopCdMotion.returningHome{transition:transform var(--cd-return-duration, 1.3s) var(--cd-return-easing, cubic-bezier(.2, .82, .6, 1)),opacity .15s ease}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostTopCdMotion.hidden{opacity:0;pointer-events:none}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostTopCd{position:relative;--d: clamp(86px, 18cqi, 122px);width:var(--d);height:var(--d);border-radius:50%;overflow:visible}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostTopCdMotion.isIdle .dvdPlayerAudioFullPostTopCd{animation:dvdPlayerFullTopCdFloatIdle 2.9s cubic-bezier(.32,.12,.2,1) infinite}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostTopCd .cdMiniature{--d: 100%;width:var(--d);height:var(--d);min-width:var(--d);min-height:var(--d);box-shadow:0 0 6px 1px rgba(233,242,255,.84)}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostTopCdMotion.isIdle .dvdPlayerAudioFullPostTopCd .cdMiniature{animation:dvdPlayerFullTopCdSpinIdle 4.9s linear infinite}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostCdAura{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(150,178,227,.32),rgba(150,178,227,.12) 34%,rgba(150,178,227,0) 74%);filter:blur(6px)}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostTopCdMotion.isIdle .dvdPlayerAudioFullPostCdAura{animation:dvdPlayerFullTopCdAuraIdle 2.9s cubic-bezier(.32,.12,.2,1) infinite}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostArrows{position:absolute;left:50%;top:42%;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transform:translate3d(-50%,-50%,0);pointer-events:none;transition:opacity .18s ease}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostArrows.hidden{opacity:0}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostChevron{position:relative;width:34px;height:20px;background:linear-gradient(180deg,rgba(245,252,255,.95),rgba(200,222,255,.9));clip-path:polygon(0 18%,15% 0,50% 56%,85% 0,100% 18%,50% 100%);filter:drop-shadow(0 1px 1px rgba(19,30,48,.56));opacity:.56;animation:dvdPlayerFullArrowIdle 1.18s ease-in-out infinite}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostChevron:nth-child(2){animation-delay:.14s}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostChevron:nth-child(3){animation-delay:.28s}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostChevron:nth-child(4){animation-delay:.42s}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostStage{position:relative;width:min(100%,470px);flex:1;min-height:clamp(152px,34cqb,224px);display:flex;align-items:flex-end;justify-content:center;overflow:visible;z-index:2}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostPlayer{position:relative;width:100%;min-height:clamp(148px,34cqb,220px);display:flex;align-items:flex-end;justify-content:center;padding-bottom:0}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostPlayerInner{display:flex;align-items:flex-end;justify-content:center;transform-origin:center bottom}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostPlayerInner .boxDVDMiniature{transform:scale(3.08);transform-origin:center bottom;filter:drop-shadow(0 8px 12px rgba(20,27,42,.36))}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostPlayerInner.isIdle .boxDVDMiniature{animation:dvdPlayerFullBoxIdle 2.72s cubic-bezier(.34,.12,.22,1) infinite}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostInsertZone{position:absolute;left:50%;bottom:20px;width:clamp(184px,44cqi,252px);height:clamp(64px,15cqi,90px);transform:translate3d(-50%,0,0);pointer-events:none;opacity:0;z-index:2}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewport{left:50%;top:0;bottom:auto;position:absolute;display:block;width:clamp(184px,44cqi,252px);height:clamp(64px,15cqi,90px);pointer-events:none;z-index:5;opacity:0;transform:translate3d(-50%,0,0);transition:opacity .18s ease}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewport.frontPriority{z-index:14}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewportInner{position:relative;width:100%;height:100%;overflow:hidden;border-radius:9999px;transform:translateZ(0)}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionCd{--dvd-box-outside-offset: 250%;--dvd-box-inside-offset: -220%;position:absolute;left:50%;top:50%;opacity:1;transform:translate3d(-50%,calc(-50% + var(--dvd-box-outside-offset, 250%)),0) rotate(0) scale(1);transition:transform 1.84s cubic-bezier(.16,.82,.34,1);will-change:transform,opacity}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionCd .cdMiniature{--d: clamp(72px, 15cqi, 92px);width:var(--d);height:var(--d);min-width:var(--d);min-height:var(--d);box-shadow:0 0 6px 1px rgba(233,242,255,.86)}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewport.outside,.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewport.inserting,.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewport.inserted,.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewport.extracting{opacity:1}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewport.outside .dvdPlayerAudioFullPostActionCd{transform:translate3d(-50%,calc(-50% + var(--dvd-box-outside-offset, 250%)),0) rotate(0) scale(1);transition-duration:.13s}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewport.inserting .dvdPlayerAudioFullPostActionCd{transform:translate3d(-50%,calc(-50% + var(--dvd-box-inside-offset, -220%)),0) rotate(0) scale(1);transition-duration:1.84s}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewport.inserted .dvdPlayerAudioFullPostActionCd{transform:translate3d(-50%,calc(-50% + var(--dvd-box-inside-offset, -220%)),0) rotate(0) scale(1);transition-duration:.13s}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewport.extracting .dvdPlayerAudioFullPostActionCd{transform:translate3d(-50%,calc(-50% + var(--dvd-box-outside-offset, 250%)),0) rotate(0) scale(1);transition-duration:1.64s}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewport.hidden{opacity:0}.dvdPlayerAudioFullPost .dvdPlayerAudioFullPostActionViewport.hidden .dvdPlayerAudioFullPostActionCd{opacity:0;transition-duration:0ms}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroLayer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:13}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroLayerInner{position:relative;width:100%;height:100%;pointer-events:none;z-index:14}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroNote{position:absolute;left:50%;bottom:10px;width:62px;height:62px;max-width:calc(100% - clamp(10px,3.2cqi,26px));border-radius:999px;overflow:visible;pointer-events:none;transform:translate3d(-50%,50%,0) scale(.22);opacity:0;will-change:transform,opacity;animation:dvdPlayerFullHeroBurstExpand 1.6s cubic-bezier(.2,.74,.25,1) forwards}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroNote.isCollapsing{animation:dvdPlayerFullHeroBurstCollapse .82s cubic-bezier(.22,.78,.24,1) forwards}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroNote.isCollapsing .dvdPlayerAudioFullHeroNewsWrap{animation:dvdPlayerFullHeroNewsCollapse .82s cubic-bezier(.22,.78,.24,1) forwards}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroNote.isCollapsing .dvdPlayerAudioFullHeroBubbleShell{animation:dvdPlayerFullHeroShellReform .82s cubic-bezier(.22,.78,.24,1) forwards}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroNote.isCollapsing .dvdPlayerAudioFullHeroGlyph{animation:dvdPlayerFullHeroGlyphReform .82s cubic-bezier(.22,.78,.24,1) forwards}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroBubbleShell{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;z-index:1;background:radial-gradient(circle at 26% 24%,rgba(var(--color-highlight-rgb),.82),rgba(var(--color-highlight-rgb),.1) 36%,rgba(var(--color-highlight-rgb),0) 62%),linear-gradient(140deg,rgba(31,46,74,.94),rgba(17,25,40,.96));box-shadow:0 0 0 1px rgba(var(--color-highlight-rgb),.36),0 12px 30px rgba(var(--color-highlight-rgb),.54);animation:dvdPlayerFullHeroShellFade 1.6s cubic-bezier(.2,.74,.28,1) forwards}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroGlyph{position:absolute;left:50%;top:50%;z-index:3;font-size:34px;line-height:1;color:var(--color-accent);text-shadow:0 0 7px rgba(255,215,94,.95),0 0 14px rgba(255,135,213,.72),0 0 20px rgba(115,245,255,.58);transform:translate3d(-50%,-50%,0) scale(.9);animation:dvdPlayerFullHeroGlyphFlow 1.6s cubic-bezier(.2,.74,.28,1) forwards}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroNewsWrap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transform:scale(.56);transform-origin:center;z-index:2;animation:dvdPlayerFullHeroNewsReveal 1.6s cubic-bezier(.2,.74,.28,1) forwards}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroNewsWrap .newsBlock{display:flex;align-items:center;height:100%;min-height:0;padding-inline:clamp(28px,7cqi,42px);background-color:rgba(255,0,162,.18);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(244,216,255,.24),0 0 18px rgba(122,86,179,.22)}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroNewsWrap .newsBlock .message,.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroNewsWrap .newsBlock .messageMeasure,.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroNewsWrap .newsBlock .messageSegment,.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroNewsWrap .newsBlock .segmentMeasure{font-size:clamp(13px,2.3cqi,16px)}.dvdPlayerAudioFullPost .dvdPlayerAudioFullHeroNote>.audioCaptionBlock{position:absolute;top:calc(100% + 6px);left:0;right:0}.dvdPlayerAudioFullPost.compact .dvdPlayerAudioFullPostTopCdWrap,.dvdPlayerAudioFullPost.compact .dvdPlayerAudioFullPostArrows{display:none}.dvdPlayerAudioFullPost.compact .dvdPlayerAudioFullPostStack{width:min(100%,460px);gap:0}.dvdPlayerAudioFullPost.compact .dvdPlayerAudioFullPostStage{min-height:0;height:100%}@keyframes dvdPlayerFullHeroBurstExpand{0%{width:62px;height:62px;border-radius:999px;transform:translate3d(-50%,50%,0) scale(.42)}50%{opacity:.8;width:82px;bottom:50%;height:82px;transform:translate3d(-50%,50%,0) scale(1)}72%{bottom:50%;opacity:1;width:104px;height:104px;border-radius:999px}to{bottom:50%;width:calc(100% - clamp(10px,3.2cqi,26px));height:clamp(46px,7.4cqb,58px);border-radius:999px;transform:translate3d(-50%,50%,0) scale(1);opacity:1}}@keyframes dvdPlayerFullHeroBurstCollapse{0%{bottom:50%;width:calc(100% - clamp(10px,3.2cqi,26px));height:clamp(46px,7.4cqb,58px);border-radius:999px;transform:translate3d(-50%,50%,0) scale(1);opacity:1}60%{bottom:50%;width:104px;height:104px;border-radius:999px;transform:translate3d(-50%,50%,0) scale(.96);opacity:.94}to{bottom:50%;width:62px;height:62px;border-radius:999px;transform:translate3d(-50%,50%,0) scale(.46);opacity:0}}@keyframes dvdPlayerFullHeroGlyphFlow{0%{opacity:0}28%{opacity:1}66%{opacity:1}to{opacity:0}}@keyframes dvdPlayerFullHeroGlyphReform{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.24)}62%{opacity:.9;transform:translate3d(-50%,-50%,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.7)}}@keyframes dvdPlayerFullHeroShellFade{0%,68%{opacity:1}to{opacity:0}}@keyframes dvdPlayerFullHeroShellReform{0%{opacity:0}44%{opacity:.34}70%{opacity:.96}to{opacity:0}}@keyframes dvdPlayerFullHeroNewsReveal{0%{opacity:0;transform:scale(.48)}26%{opacity:.26;transform:scale(.78)}56%{opacity:.88;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes dvdPlayerFullHeroNewsCollapse{0%{opacity:1;transform:scale(1)}56%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(.36)}}@keyframes dvdPlayerFullArrowIdle{0%{opacity:.46;filter:drop-shadow(0 0 1px rgba(var(--color-text-primary-rgb),.12))}28%{opacity:.95;filter:drop-shadow(0 0 7px rgba(var(--color-text-primary-rgb),.48))}60%{opacity:.6;filter:drop-shadow(0 0 2px rgba(var(--color-text-primary-rgb),.22))}to{opacity:.46;filter:drop-shadow(0 0 1px rgba(var(--color-text-primary-rgb),.12))}}@keyframes dvdPlayerFullTopCdFloatIdle{0%{transform:translateZ(0)}50%{transform:translate3d(0,-2.6px,0)}to{transform:translateZ(0)}}@keyframes dvdPlayerFullTopCdSpinIdle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dvdPlayerFullTopCdAuraIdle{0%{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}to{opacity:.72;transform:scale(.96)}}@keyframes dvdPlayerFullBoxIdle{0%{transform:translateZ(0) rotate(0) scale(3.08)}24%{transform:translate3d(-2.2px,-.9px,0) rotate(-.36deg) scale(3.08)}50%{transform:translate3d(2.3px,.55px,0) rotate(.38deg) scale(3.08)}76%{transform:translate3d(-1.3px,-.45px,0) rotate(-.2deg) scale(3.08)}to{transform:translateZ(0) rotate(0) scale(3.08)}}body.a11y-simplified-ui .dvdPlayerAudioFullPost .dvdPlayerAudioFullPostStack{display:flex!important}.turntableMiniature{width:100%;height:100%;min-height:0;display:flex;align-items:stretch;justify-content:stretch}.turntableMiniature .playDVDMiniature{width:100%;height:100%;min-height:0;padding:3px 12px}.commentModal{--background: rgba(var(--color-surface-base-rgb), .88)}.commentModal .header{--background: rgba(var(--palette-mediumdark-rgb), .25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.commentModal .subHeader{--background: rgba(var(--palette-medium-rgb), .25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.commentModal .content{--background: #050505}.commentModal .content .list{display:flex;flex-direction:column;height:calc(100% - 85px - var(--ion-safe-area-bottom, 0px));padding:10px calc(10px + var(--ion-safe-area-right, 0px)) 10px calc(10px + var(--ion-safe-area-left, 0px));gap:25px;align-items:flex-end}.commentModal .content .list .item{position:relative;display:flex;background-color:rgba(var(--palette-mediumdark-rgb),.2);border-top:1px solid rgba(var(--color-highlight-rgb),.2);border-left:1px solid rgba(var(--color-highlight-rgb),.12);border-right:1px solid rgba(var(--color-highlight-rgb),.12);padding:16px 16px 18px;border-radius:18px;column-gap:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100%;z-index:1}.commentModal .content .list .item .actionsButton{position:absolute;right:10px;top:1px;font-size:1.5rem;color:var(--palette-medium)}.commentModal .content .list .item .box .countResponses,.commentModal .content .list .item .box .countReactions{position:absolute;bottom:-22px;z-index:3}.commentModal .content .list .item .box .countReactions{right:5px}.commentModal .content .list .item .box .countResponses{left:5px}.commentModal .content .list .item .box .countResponses ion-icon,.commentModal .content .list .item .box .countReactions ion-icon{position:static!important;font-size:var(--icon-size-md)!important;opacity:.6}.commentModal .content .list .item .avatar{display:flex;flex-direction:column;align-items:center}.commentModal .content .list .item .avatar img{--d: 45px;width:var(--d);height:var(--d);min-width:var(--d);min-height:var(--d);max-width:var(--d);max-height:var(--d);border-radius:50%;object-fit:cover}.commentModal .content .list .item .box .header{display:flex;align-items:center;gap:10px}.commentModal .content .list .item .box .header h6{margin:0;padding:0;font-size:1.1rem;font-weight:700}.commentModal .content .list .item .box .header p{font-size:.5rem;color:var(--palette-medium)}.commentModal .content .list .item .box .header span{font-size:.65rem;color:var(--palette-medium-shade);font-weight:500}.commentModal .content .list .item .box .text{font-size:.83rem;color:var(--palette-medium);margin-top:2px;font-weight:300;background-color:transparent}.commentModal .commentStickerInline{height:1.4em;width:auto;vertical-align:middle;margin:0 2px}.commentModal .commentWithStickers{display:inline;align-items:center;flex-wrap:wrap}.commentModal .commentStickerLarge{width:120px;height:auto;display:block;margin-top:4px}.commentModal .content .list .item .topic{position:absolute;top:-30px;background-color:var(--color-highlight-tint);padding:1.5px 15px;border-radius:9999px;color:var(--color-text-on-highlight);text-align:center;font-weight:500;letter-spacing:.8px;font-size:1rem;opacity:.85}.commentModal .content .topic{position:fixed;display:none;align-items:center;left:calc(7px + var(--ion-safe-area-left, 0px));right:calc(7px + var(--ion-safe-area-right, 0px));width:auto;border-radius:9999px;bottom:var(--ion-safe-area-bottom, 0px);margin:10px 0;padding:0 0 0 10px;height:35px;background-color:var(--color-highlight);z-index:4}.commentModal .content .topic ion-icon{font-size:1.5rem;opacity:.8;margin-right:10px;color:#000}.commentModal .content .topic input{border:none;height:100%;width:100%;border-radius:0 9999px 9999px 0;padding:0 10px;outline:none;color:var(--color-surface-base);border-bottom:1px solid rgba(255,255,255,.4);background:linear-gradient(to right,rgba(255,255,255,.4) 0%,transparent 90%)}.commentModal .content .topic input::placeholder{color:var(--palette-mediumdark-shade)}.commentModal .content .topic .closeTopicIcon{font-size:1.8rem!important}.commentModal .content .writer{position:fixed;display:flex;align-items:center;justify-content:space-between;background-color:var(--color-surface-base);left:calc(7px + var(--ion-safe-area-left, 0px));right:calc(7px + var(--ion-safe-area-right, 0px));width:auto;border-radius:9999px;padding:12px 15px;z-index:1;margin:10px 0;bottom:var(--ion-safe-area-bottom, 0px);box-shadow:0 0 10px rgba(var(--palette-medium-rgb),.3)}.commentModal .content .writer img:not(.richSticker){--d: 45px;width:var(--d);height:var(--d);border-radius:50%;object-fit:cover}.commentModal .content .writer .sendButton{background-color:var(--color-highlight);margin:0;max-width:20px;max-height:20px;min-width:20px;min-height:20px;padding:10px;border-radius:50%}@media(min-width:1024px){.commentModal .content .writer .sendButton{cursor:pointer;transition:transform .15s ease,filter .15s ease}.commentModal .content .writer .sendButton:hover{filter:brightness(1.12);transform:scale(1.08)}.commentModal .content .writer .content ion-icon{cursor:pointer;transition:color .15s ease,transform .15s ease}.commentModal .content .writer .content ion-icon:hover{color:var(--color-cta);transform:scale(1.12)}.commentModal .content .list .item .actionsButton{cursor:pointer;transition:color .15s ease}.commentModal .content .list .item .actionsButton:hover{color:var(--color-text-primary)}}.commentModal .content .writer .content{display:flex;align-items:center;padding:0 15px 0 0;width:100%;min-height:40px;margin:0 10px;background-color:var(--color-surface-base);border-bottom:1px solid var(--palette-medium-shade)}.commentModal .content .writer .content .txtArea{width:100%;border:none;background-color:var(--color-surface-base);resize:none;line-height:20px;caret-color:var(--color-text-primary)}.commentModal .content .writer .content .txtArea:focus{outline:none}.commentModal .content .writer .content ion-icon{font-size:1.5rem}.commentModal .content .writer .content input:focus{outline:none;padding:0 15px}.commentModal .content .empty{display:flex;flex-direction:column;align-items:center;background-color:transparent;text-align:center;width:calc(100% - 20px);height:100%;margin:10px}.commentModal .content .empty div{width:100%;padding:0 10px 10px;border-radius:6px;background-color:rgba(var(--palette-mediumdark-rgb),.65);border:1px solid rgba(var(--color-highlight-rgb),.08)}.commentModal .content .empty div h1{font-size:1.2rem;color:var(--palette-medium-tint)}.commentModal .content .empty div ion-icon{font-size:4rem;color:var(--color-highlight)}#positionIndicatorFeed{display:flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border-radius:9999px;background:rgba(255,255,255,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);font-weight:700;font-size:15px;color:var(--color-cta);font-variant-numeric:tabular-nums}#positionIndicatorFeed.positionFlops{color:#9b59b6;border-color:rgba(155,89,182,.15);background:rgba(155,89,182,.05)}#positionStepper{display:flex;align-items:center;height:34px;border-radius:9999px;background:rgba(255,255,255,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);transition:padding .2s ease;flex-shrink:0}#positionStepper.is-expanded{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);gap:2px;padding:0 4px}#positionStepper.positionFlops{border-color:rgba(155,89,182,.15);background:rgba(155,89,182,.05)}#positionStepper.positionFlops.is-expanded{border-color:rgba(155,89,182,.2);background:rgba(155,89,182,.08)}#positionStepper .stepValue{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:var(--color-cta);font-variant-numeric:tabular-nums;padding:0 12px;height:100%;background:none;border:none;white-space:nowrap}#positionStepper .stepValue:disabled{opacity:.4;pointer-events:none}#positionStepper.positionFlops .stepValue{color:#9b59b6}#positionStepper .stepBtn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.06);border:none;color:var(--color-text-primary);flex-shrink:0;transition:background .15s}#positionStepper .stepBtn:active{background:rgba(255,255,255,.15)}#positionStepper .stepBtn:disabled{opacity:.25}#positionStepper.positionFlops .stepBtn{background:rgba(155,89,182,.1)}#positionStepper .stepInput{width:36px;height:100%;background:none;border:none;outline:none;font-weight:700;font-size:15px;color:var(--color-cta);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--color-cta)}#positionStepper.positionFlops .stepInput{color:#9b59b6;caret-color:#9b59b6}#hallPage .runOutOfCards{width:100%;height:max-content!important;top:0;left:0;background-color:var(--ion-background-color-step-50);border-radius:10px;font-size:1.5rem;color:var(--palette-medium-tint)}#hallPage .innerRunOutOfCards{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;overflow-y:auto}#hallPage .innerRunOutOfCards h1{text-align:center;margin:0;padding:0;max-width:28ch;line-height:1.25;color:var(--color-text-primary)}#hallPage .innerRunOutOfCards p{text-align:center;font-size:1rem;margin:0;padding:0;max-width:34ch;line-height:1.4;overflow-wrap:break-word;color:var(--palette-medium-shade)}#hallPage .innerRunOutOfCards ion-icon{font-size:5rem;margin-top:10px;flex-shrink:0;color:var(--color-cta)}#hallPage .viewedCard{margin-left:-100vh!important;transform:rotate(-150deg)!important}#hallPage ion-content::part(scroll){display:flex;flex-direction:column}#feedContainer{position:relative;display:flex;flex-direction:column;justify-content:center;width:calc(100% - 20px);flex:1 1 auto;min-height:0;margin:10px 10px max(16px,env(safe-area-inset-bottom,16px)) 10px;perspective:1000px;overscroll-behavior:contain;touch-action:none;overflow:hidden}#activeCard{margin:0;transform:rotate(0)}#hallPage .cardReactionCount,.commentModal .cardReactionCount,#completeMediaPost .cardReactionCount,#completeTextPost .cardReactionCount{position:absolute;bottom:-17px;left:0}#hallPage .feedOverallContent,.commentModal .feedOverallContent,#completeMediaPost .feedOverallContent,#completeTextPost .feedOverallContent{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;width:100%;height:100%;margin-left:100vh;transform:rotate(150deg);transform-style:preserve-3d;min-height:0;user-select:none;-webkit-user-select:none}#hallPage .feedOverallContent>.feedCard,.commentModal .feedOverallContent>.feedCard,#completeMediaPost .feedOverallContent>.feedCard,#completeTextPost .feedOverallContent>.feedCard{flex:1 1 auto;height:100%;max-height:100%;min-height:0}#hallConfig{display:flex;align-items:center;width:calc(100% - 20px);margin:20px 10px 10px;gap:8px;height:34px}#segmentFilter{display:flex;justify-content:center;align-items:center;width:100%;border-radius:9999px;height:100%}#segmentFilter .filterChoice{display:flex;justify-content:center;align-items:center;padding:.3rem;width:calc(100% - 20px);transition:background-color .2s}#segmentFilter .filterChoice ion-label{padding:0;margin:0 0 0 10px;font-size:18px;letter-spacing:2px;text-transform:uppercase}#segmentFilter .filterChoice ion-icon{font-size:1.4rem;text-transform:uppercase}#segmentFilter .filterNotSelected{background-color:var(--palette-mediumdark-tint)!important}#setHits{border-radius:9999px 0 0 9999px;background-color:var(--color-cta);height:100%}#setFlops{border-radius:0 9999px 9999px 0;background-color:#59265f;height:100%}#onlyDakasaBtn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9999px;background:linear-gradient(145deg,rgba(207,181,109,.12),rgba(237,211,130,.06) 35%,rgba(207,181,109,.14) 65%,rgba(237,211,130,.04));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(207,181,109,.25);color:rgba(207,181,109,.85);position:relative;overflow:hidden;flex-shrink:0}#hallPage .onlyDakasaBtnActive{background:linear-gradient(145deg,rgba(207,181,109,.3),rgba(237,211,130,.18) 35%,rgba(207,181,109,.35) 65%,rgba(237,211,130,.12));border-color:rgba(207,181,109,.5);box-shadow:0 0 16px rgba(207,181,109,.2),0 0 40px rgba(207,181,109,.08);color:#edd382}#hallPage .onlyDakasaBtnActive:before{content:"";position:absolute;top:-80%;left:-30%;width:8%;height:260%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.15) 48%,rgba(255,255,255,.04) 52%,transparent 100%);transform:rotate(25deg);animation:dakasaGlint1 3s cubic-bezier(.25,.1,.25,1) infinite}#hallPage .onlyDakasaBtnActive:after{content:"";position:absolute;top:-60%;left:-30%;width:6%;height:220%;background:linear-gradient(115deg,transparent 0%,rgba(237,211,130,.1) 46%,rgba(255,255,255,.06) 54%,transparent 100%);transform:rotate(25deg);animation:dakasaGlint2 3s cubic-bezier(.25,.1,.25,1) infinite;animation-delay:.1s}@keyframes dakasaGlint1{0%{left:-30%;opacity:0}6%{opacity:1}50%{left:140%;opacity:.5}56%{left:140%;opacity:0}to{left:-30%;opacity:0}}@keyframes dakasaGlint2{0%{left:-30%;opacity:0}6%{opacity:.8}55%{left:140%;opacity:.3}62%{left:140%;opacity:0}to{left:-30%;opacity:0}}.feedReportReveal{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:48px;gap:8px;pointer-events:none;opacity:0;transform:scale(.8);transition:opacity .15s,transform .15s;color:var(--palette-medium);z-index:0}.feedReportReveal.is-visible{opacity:var(--reveal-opacity, 0);transform:scale(var(--reveal-scale, .8))}.feedReportReveal.is-ready{color:var(--color-warning)}.feedReportReveal ion-icon{font-size:2rem}.feedReportReveal span{font-size:.85rem;font-weight:600;letter-spacing:.5px}#hallPage .activeCard,.commentModal .activeCard,#completeMediaPost .activeCard,#completeTextPost .activeCard{margin:0;transform:rotate(0)}#hallPage .showedCard,.commentModal .showedCard,#completeMediaPost .showedCard,#completeTextPost .showedCard{margin-left:-100vh;transform:rotate(-150deg)}#hallPage .cardTransitioning,.commentModal .cardTransitioning,#completeMediaPost .cardTransitioning,#completeTextPost .cardTransitioning{transition:margin .8s,transform .9s}#feedNavStepper{display:flex;align-items:center;justify-content:center;gap:10px;width:max-content;max-width:calc(100% - 20px);margin:0 auto 12px;padding:6px 10px;border-radius:9999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#feedNavStepper .feedNavStepperBtn{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:96px;padding:8px 16px;border:1px solid var(--palette-medium-shade);border-radius:8px;background:transparent;color:var(--ion-text-color);font-size:.85rem;font-weight:600;cursor:pointer}#feedNavStepper .feedNavStepperBtn:disabled{opacity:.3;cursor:default}#feedNavStepper .feedNavStepperLabel{font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--palette-medium);min-width:40px;text-align:center}.feedOverallContent.is-desktop{display:flex;align-items:center;justify-content:center}.feedOverallContent.is-desktop .feedCard{max-width:440px;max-height:86vh;margin:0 auto}#feedContainer.is-desktop:before,#feedContainer.is-desktop:after{content:"";position:absolute;top:0;bottom:0;width:clamp(120px,28%,360px);z-index:6;pointer-events:none;transition:opacity .3s ease}#feedContainer.is-desktop:after{right:0;opacity:var(--edge-glow-right, 0);background:radial-gradient(ellipse 75% 120% at right center,rgba(var(--color-accent-rgb),.11) 0%,rgba(var(--color-accent-rgb),.035) 45%,transparent 80%)}#feedContainer.is-desktop:before{left:0;opacity:var(--edge-glow-left, 0);background:radial-gradient(ellipse 75% 120% at left center,rgba(var(--color-accent-rgb),.11) 0%,rgba(var(--color-accent-rgb),.035) 45%,transparent 80%)}#feedContainer.is-desktop.edge-dragging:before,#feedContainer.is-desktop.edge-dragging:after{transition:none}body.a11y-high-contrast #positionIndicatorFeed,body.a11y-high-contrast #positionStepper{background:#111;border-color:#fff;color:#fd0}body.a11y-high-contrast #positionStepper.is-expanded{background:#111;border-color:#fff}body.a11y-high-contrast #positionIndicatorFeed.positionFlops,body.a11y-high-contrast #positionStepper.positionFlops{background:#111;border-color:#fff;color:#e0a0ff}body.a11y-high-contrast #positionStepper .stepValue,body.a11y-high-contrast #positionStepper .stepInput{color:#fd0;caret-color:#fd0}body.a11y-high-contrast #positionStepper.positionFlops .stepValue,body.a11y-high-contrast #positionStepper.positionFlops .stepInput{color:#e0a0ff;caret-color:#e0a0ff}body.a11y-high-contrast #positionStepper .stepBtn{background:#222;color:#fff}body.a11y-reduce-transparency #positionIndicatorFeed,body.a11y-reduce-transparency #positionStepper{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.24)}#cardEditor{--card-editor-offset: 10px;--card-editor-radius: 10px;flex-direction:column;position:fixed;display:none;align-items:end;top:0;right:0;bottom:0;left:0;height:100dvh;width:100vw;z-index:11!important;gap:14px;background-color:rgba(0,0,0,.867);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding-top:calc(var(--ion-safe-area-top, 0px) + var(--card-editor-offset));padding-left:calc(var(--ion-safe-area-left, 0px) + var(--card-editor-offset));padding-right:calc(var(--ion-safe-area-right, 0px) + var(--card-editor-offset));padding-bottom:calc(var(--ion-safe-area-bottom, 0px) + var(--card-editor-offset))}#cardEditor #previewCard{display:flex;min-height:0;position:relative;width:100%;flex:1}@keyframes cardWriterStateIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cardWriterFadeIn{0%{opacity:0}to{opacity:1}}#cardEditor #previewCard,#cardEditor #cardWriterEditor{animation:cardWriterStateIn .26s cubic-bezier(.22,1,.36,1) backwards}#cardEditor #previewCard.cardWriterLoading{animation:cardWriterFadeIn .22s ease .14s backwards}@media(prefers-reduced-motion:reduce){#cardEditor #previewCard,#cardEditor #cardWriterEditor,#cardEditor #previewCard.cardWriterLoading{animation:none}}.desktopShell-content #cardEditor{height:calc(100dvh - var(--desktop-nav-h))}.desktopShell-content #cardEditor #previewCard{justify-content:center}.desktopShell-content #cardEditor #previewCard .feedCard{width:100%;max-width:440px;margin:0 auto}.desktopShell-content #cardEditor #cardWriterEditor{align-self:center;width:100%;max-width:460px;border-radius:16px}.desktopShell-content #cardEditor #cardcontent{flex:1;width:auto;min-width:0}.desktopShell-content #cardEditor #cardcontent textarea,.desktopShell-content #cardEditor #cardcontent .richTextarea{min-width:0}.desktopShell-content #cardEditor #closeCreatePostSession{top:8px;right:calc(50% - 268px)}.desktopShell-content #cardEditor #closeCreatePostSession:hover{color:var(--color-text-primary);background-color:rgba(var(--palette-light-rgb),.08)}.desktopShell-content #cardEditor #cardWriterSend,.desktopShell-content #cardEditor #cardAddMedia{cursor:pointer;transition:transform .15s ease,filter .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.desktopShell-content #cardEditor #cardWriterSend:hover{filter:brightness(1.12);transform:scale(1.08)}.desktopShell-content #cardEditor #cardAddMedia:hover{background-color:rgba(var(--color-cta-rgb),.12);border-color:var(--color-cta);color:var(--color-cta);transform:scale(1.08)}.desktopShell-content #cardEditor #cardcontent ion-button{--background-hover: rgba(var(--color-cta-rgb), .14);--background-hover-opacity: 1;--border-radius: 12px}.desktopShell-content #cardEditor #cardcontent ion-button:hover{--color: var(--color-cta)}.desktopShell-content #cardEditor #cardWriterEditor{position:relative}.desktopShell-content #cardEditor .emojiBox{top:auto;bottom:calc(100% + 8px);max-height:min(320px,55vh);border:1px solid rgba(var(--palette-white-rgb),.08);border-radius:16px;box-shadow:0 12px 48px rgba(0,0,0,.55);overflow:hidden}#cardEditor #closeCreatePostSession{position:absolute;top:10px;right:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-full, 9999px);background:transparent;color:var(--palette-medium);font-size:1.9rem;z-index:50;cursor:pointer;-webkit-tap-highlight-color:transparent}#cardEditor #closeCreatePostSession ion-icon{pointer-events:none}#cardEditor #cardWriterEditor{display:flex;flex-direction:column;background-color:rgba(0,0,0,.8);backdrop-filter:blur(10px);gap:12px;-webkit-backdrop-filter:blur(10px);z-index:2;width:100%}#cardEditor #cardWriterEditor ion-buttons{display:flex;justify-content:space-between}#cardEditor #cardWriterEditor ion-buttons ion-button{border:1px solid var(--palette-light-shade);color:var(--palette-light-shade);border-radius:30px;padding:0 20px}#cardEditor #cardWriterContent{display:flex;align-items:flex-end;height:fit-content;width:100%;padding:0 6px;margin-top:7px}#cardEditor #cardWriterSend{--d: 18px;display:flex;align-items:center;justify-content:center;padding:12px;background-color:var(--color-cta);min-width:var(--d);max-width:var(--d);min-height:var(--d);max-height:var(--d);width:100%;height:100%;margin-left:10px;border-radius:50%}#cardEditor #cardAddMedia{min-width:20px;max-width:20px;min-height:20px;max-height:20px;width:100%;height:100%;padding:5px;border-radius:50%;border:1px solid var(--color-text-primary);margin-right:10px}#cardEditor #cardcontent{--composer-line-height: 22px;--composer-min-height: 50px;display:flex;align-items:flex-end;width:100%;min-height:var(--composer-min-height);max-height:84px;background-color:var(--palette-mediumdark-tint);border-radius:30px}#cardEditor #cardcontent ion-button{--background: transparent;--box-shadow: none;--color: var(--palette-medium-tint)}#cardEditor #cardcontent textarea,#cardEditor #cardcontent .richTextarea{box-sizing:border-box;border:none;border-radius:30px 0 0 30px;padding:15px 18px 13px;background-color:var(--palette-mediumdark-tint);width:calc(100% - 30px);min-height:var(--composer-min-height);max-height:84px;font-size:1.1rem;line-height:var(--composer-line-height);overflow-y:auto;resize:none;caret-color:var(--color-text-primary);color:var(--color-text-primary)}#cardEditor #cardcontent .richTextarea:empty:before{display:inline-block;line-height:var(--composer-line-height);transform:translateY(1px)}#cardEditor #cardcontent textarea:focus:not(:focus-visible),#cardEditor #cardcontent .richTextarea:focus:not(:focus-visible){outline:none}#cardEditor #cardcontent textarea:focus-visible,#cardEditor #cardcontent .richTextarea:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}#cardEditor #previewCardMedia{display:none}#cardEditor #feedCardTextReadMorePreview{display:none;border:none;border-radius:9999px;padding:5px 10px;background-color:rgba(var(--palette-medium-rgb),.3);font-size:.7rem;margin-top:4px;color:var(--color-text-primary)}#cardEditor .containerShowMedias{display:flex;flex-direction:column;align-items:center}#cardEditor .containerShowMedias .info{display:flex;align-items:center;width:100%;max-width:calc(100% - 40px);gap:6px}#cardEditor .containerShowMedias .containerSource{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;background-color:var(--color-accent);color:var(--color-text-on-accent);padding:5px 10px;border-radius:8px;z-index:1}#cardEditor .containerShowMedias .containerSource .info span{font-size:12px;max-width:calc(100% - 40px);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cardEditor .containerShowMedias .containerSource .info ion-icon{font-size:24px}#cardEditor .containerShowMedias .containerAudio{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;background-color:var(--color-cta);color:var(--color-text-on-cta);padding:5px 10px;width:100%;border-radius:8px}#cardEditor .containerShowMedias .containerAudio .info span{font-size:10px;max-width:calc(100% - 30px);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cardEditor .containerShowMedias .containerAudio .info ion-icon{font-size:20px}#cardEditor .optionsCardMode ion-segment-button{padding:8px 0;height:55px}#previewCardAudio{display:none}.addAudioButton{--background: #ffffff06;--border-color: #ffffff12;--color: #ffffff66}.addAudioButton span{overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis}#cardEditor .cardAudioTitleInput{--min-height: 52px;--padding-top: 0;--padding-bottom: 0;--padding-start: 16px;--padding-end: 16px;font-size:.95rem}#cardEditor .cardAudioTitleInput::part(native){min-height:52px;line-height:52px}.cardMediaActionSheet .audioAction{color:var(--color-cta)}.cardMediaActionSheet .cancelAction{color:var(--color-text-primary);opacity:.3}#cardEditor #previewCard.cardWriterLoading{align-items:center;justify-content:center}#cardEditor #previewCard.cardWriterPosted{flex-direction:column;overflow-y:auto}.desktopShell-content #cardEditor #previewCard.cardWriterPosted{align-items:center}#cardEditor #previewCard.cardWriterPosted .myPostView{width:100%;max-width:460px;margin:0 auto}.positionStack{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:3px}.positionStack .position{padding:0 10px;font-weight:600;letter-spacing:2px;font-size:1rem;color:rgba(255,255,255,.5);opacity:.3;line-height:1}.positionStack .position.first,.positionStack .position.second,.positionStack .position.third{position:relative;display:inline-block;overflow:hidden;isolation:isolate;z-index:0;background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor}.positionStack .position.first{color:rgba(154,113,39,.96);opacity:1;font-size:1.4rem;--position-sweep: linear-gradient( 108deg, rgba(255, 246, 215, 0) 28%, rgba(255, 234, 161, .38) 43%, rgba(255, 225, 123, 1) 50%, rgba(255, 209, 99, .56) 58%, rgba(255, 246, 215, 0) 74% )}.positionStack .position.second{color:rgba(131,126,118,.95);opacity:.95;font-size:1.2rem;--position-sweep: linear-gradient( 108deg, rgba(248, 248, 252, 0) 29%, rgba(236, 240, 246, .34) 44%, rgba(250, 253, 255, 1) 50%, rgba(212, 218, 228, .52) 58%, rgba(248, 248, 252, 0) 74% )}.positionStack .position.third{color:rgba(137,95,62,.95);opacity:.9;font-size:1.05rem;--position-sweep: linear-gradient( 108deg, rgba(247, 229, 208, 0) 28%, rgba(236, 194, 155, .32) 43%, rgba(255, 197, 139, .98) 50%, rgba(211, 150, 106, .54) 58%, rgba(247, 229, 208, 0) 74% )}.positionStack .position.first:after,.positionStack .position.second:after,.positionStack .position.third:after{content:attr(data-position-label);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;padding:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;color:transparent;opacity:.96;background:var(--position-sweep);background-repeat:no-repeat;background-size:236% 100%;background-position:-104% 0;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 2px rgba(255,243,225,.36));pointer-events:none;animation:positionSweep 2s cubic-bezier(.28,.72,.24,1) infinite alternate}.positionStack .position.second:after{animation-delay:70ms}.positionStack .position.third:after{animation-delay:.14s}@keyframes positionSweep{0%{background-position:-104% 0}to{background-position:108% 0}}.positionStack.hasFlops{gap:3px}.positionStack.hasFlops .positionNeutral{padding:0 4px;font-weight:600;font-size:.6rem;letter-spacing:1.5px;color:rgba(255,255,255,.5);opacity:.4;line-height:1}.badgeFlops{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:8px;background:linear-gradient(135deg,rgba(155,84,255,.22),rgba(110,55,200,.12));border:1px solid rgba(155,84,255,.5);color:#d6a8ff;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap;box-shadow:0 0 14px rgba(155,84,255,.22),inset 0 1px rgba(220,180,255,.18)}.badgeFlops .num{color:#f0d4ff;font-size:13px;font-weight:800;letter-spacing:.05em}.badgeFlops .lbl{opacity:.85;letter-spacing:.2em;font-size:10px}.postItem.mode-newspaper .badgeFlops{background:linear-gradient(135deg,#2b1745,#3a1d5a);border:1px solid rgba(0,0,0,.45);color:#f3e5d2;box-shadow:0 1px rgba(255,255,255,.12) inset,0 1px 4px rgba(0,0,0,.35)}.postItem.mode-newspaper .badgeFlops .num{color:#fff8e9}.postItem.mode-newspaper .positionStack.hasFlops .positionNeutral{color:rgba(0,0,0,.55);opacity:.7}@media(prefers-reduced-motion:reduce){.positionStack .position.first:after,.positionStack .position.second:after,.positionStack .position.third:after{animation:none;opacity:0}}.postItemHeader{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;position:relative}.postItemHeader.mode-classic{background:rgba(218,175,80,.04);border:1px solid rgba(218,175,80,.15);margin:10px 10px 0}.postItemHeader.mode-classic .meta{flex:1;min-width:0;line-height:1.3}.postItemHeader.mode-classic .username{font-weight:700;font-size:13.5px;color:var(--color-accent, #f5d97c);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.postItemHeader.mode-classic .date{font-size:10.5px;color:rgba(255,255,255,.5)}.postItemHeader.mode-newspaper{position:relative;background:linear-gradient(180deg,rgba(140,90,30,.1),transparent 60%);border:none;border-bottom:1px solid rgba(0,0,0,.18);border-radius:0;margin:0;padding:14px 16px 12px}.postItemHeader.mode-newspaper:before{content:"";position:absolute;top:0;left:16px;right:16px;height:2px;background:linear-gradient(90deg,transparent,#8a6420,transparent)}.postItem.hasSponsor .postItemHeader.mode-newspaper:before{display:none}.postItemHeader.mode-newspaper .username{font-family:Newsreader,Georgia,serif;font-weight:500;font-size:16px;text-transform:uppercase;letter-spacing:.06em;color:#2f2f2f;margin:0}.postItemHeader.mode-newspaper .username:before{content:"— ";opacity:.6}.postItemHeader.mode-newspaper .date{font-size:10.5px;color:rgba(0,0,0,.55);font-style:italic;letter-spacing:.04em}.postItemHeader.mode-newspaper .meta{flex:1;min-width:0;line-height:1.3}.postItemHeader.mode-modern{position:absolute;top:12px;left:12px;right:12px;z-index:100000;display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;margin:0;background:linear-gradient(135deg,rgba(0,0,0,.55),rgba(0,0,0,.4));border:1px solid rgba(255,255,255,.18);border-radius:999px;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px rgba(255,255,255,.1) inset,0 4px 14px rgba(0,0,0,.4)}.postItemHeader.mode-modern .meta{flex:1;min-width:0;line-height:1.2}.postItemHeader.mode-modern .username{font-weight:700;font-size:13px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.95),0 0 1px rgba(0,0,0,.85);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.postItemHeader.mode-modern .date{font-size:10px;color:rgba(255,255,255,.82);text-shadow:0 1px 4px rgba(0,0,0,.85)}.postItem.hasSponsor .postItemHeader.mode-modern{top:56px}.postItemBody{padding:12px 14px 0}.postItemBody .message{font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.86);margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.postItemBody .readMore{background:none;border:none;padding:6px 0;color:var(--color-accent, #daaf50);font-size:12px;font-weight:600;cursor:pointer;margin:2px 0 8px;display:inline-block;text-align:left}.postItemBody .mediaContainer{border-radius:8px;overflow:hidden;margin-top:10px;max-height:clamp(180px,32vh,360px);cursor:pointer}.postItemBody .mediaContainer img,.postItemBody .mediaContainer video{width:100%;height:auto;display:block}.postItemBody .audioContainer{margin-top:10px}.postItemBody.mode-newspaper{padding:10px 16px 4px;font-family:Newsreader,Georgia,serif}.postItemBody.mode-newspaper .message{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;font-size:14px;line-height:1.4;color:#1f1f1f;text-align:justify;hyphens:auto;-webkit-hyphens:auto;max-height:7em;overflow:hidden}.postItemBody.mode-newspaper.hasOverflow .message{position:relative;mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}.postItemBody.mode-newspaper .message:first-letter{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:38px;font-weight:700;line-height:.9;padding:2px 6px 0 0;float:left;color:rgba(0,0,0,.85)}.postItemBody.mode-newspaper.noDropCap .message:first-letter{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;float:none;color:inherit}.postItemBody.mode-newspaper{--postitem-newspaper-media-max-height: clamp(180px, 34vh, 400px)}.postItemBody.mode-newspaper .mediaContainer.isImage,.postItemBody.mode-newspaper .mediaContainer.isVideo{display:flex;align-items:center;justify-content:center;width:45%;float:right;max-height:var(--postitem-newspaper-media-max-height);margin:0 0 8px 10px;border-radius:4px;overflow:hidden;filter:grayscale(10%) contrast(1.05);border:1px solid rgba(0,0,0,.15);background-color:rgba(39,39,39,.82);background-image:radial-gradient(circle,rgba(171,171,171,.24) .8px,transparent .94px),radial-gradient(circle,rgba(103,103,103,.2) .64px,transparent .8px),linear-gradient(145deg,rgba(38,38,38,.88),rgba(78,78,78,.7));background-size:3.2px 3.2px,3.2px 3.2px,100% 100%;background-position:0 0,1.6px 1.6px,0 0}.postItemBody.mode-newspaper .mediaContainer.isImage{min-height:0;height:auto}.postItemBody.mode-newspaper .mediaContainer.isVideo{height:min(var(--postitem-newspaper-media-max-height),240px)}.postItemBody.mode-newspaper .mediaContainer.isImage img{width:100%;height:auto;max-height:var(--postitem-newspaper-media-max-height);object-fit:cover;display:block}.postItemBody.mode-newspaper.newspaperMediaOnly .mediaContainer.isImage,.postItemBody.mode-newspaper.newspaperMediaOnly .mediaContainer.isVideo{float:none;width:100%;margin:0;max-height:calc(var(--postitem-newspaper-media-max-height) + 60px)}.postItemBody.mode-newspaper.newspaperMediaOnly .mediaContainer.isVideo{height:min(calc(var(--postitem-newspaper-media-max-height) + 60px),320px)}.postItemBody.mode-newspaper.newspaperMediaOnly .mediaContainer.isImage img{max-height:calc(var(--postitem-newspaper-media-max-height) + 60px)}.postItemBody.mode-newspaper .readMore{color:#5a4313;font-style:italic;text-decoration:underline;clear:both;display:inline-block}.postItemBody.mode-newspaper .audioContainer{clear:both}.postItemBody.mode-modern{position:relative;padding:76px 14px 0;overflow:hidden}.postItem.hasSponsor .postItemBody.mode-modern{padding-top:120px}.postItemBody.mode-modern.modernMediaLed{height:clamp(220px,38vh,320px);padding:0}.postItemBody.mode-modern.modernMediaLed .mediaContainer{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border-radius:0;max-height:none;isolation:isolate}.postItemBody.mode-modern.modernMediaLed .mediaContainer.isVideo [id^=videoPlayerClosed_],.postItemBody.mode-modern.modernMediaLed .mediaContainer.isVideo [id^=videoPlayerClosed_] img{height:100%!important;min-height:0!important;max-height:none!important}.postItemBody.mode-modern.modernMediaLed:not(.noText):after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 70%,transparent 100%);pointer-events:none}.postItemBody.mode-modern.modernMediaLed .message{position:absolute;bottom:14px;left:14px;right:14px;z-index:1;color:#fff;font-size:15px;line-height:1.45;font-weight:500;text-shadow:0 1px 6px rgba(0,0,0,.7)}.postItemBody.mode-modern.modernMediaLed.withAudio{height:auto;padding:0;display:flex;flex-direction:column}.postItemBody.mode-modern.modernMediaLed.withAudio .mediaContainer{position:relative;inset:auto;flex:0 0 clamp(220px,38vh,320px)}.postItemBody.mode-modern.modernMediaLed.withAudio .audioContainer{flex:0 0 auto;padding:10px 14px;background:rgba(0,0,0,.55);border-top:1px solid rgba(255,255,255,.06)}.postItemBody.mode-modern.modernMediaLed.withAudio .message{bottom:84px}.postItemBody.mode-modern.modernMediaLed.withAudio:not(.noText):after{bottom:70px;height:40%}.postItemBody .readMore{display:none}body.a11y-large-text .postItemBody .message{font-size:calc(13.5px * var(--a11y-font-scale, 1));-webkit-line-clamp:2}body.a11y-large-text .postItemBody.mode-modern.modernMediaLed .message{font-size:calc(15px * var(--a11y-font-scale, 1))}body.a11y-large-text .postItemBody.mode-newspaper .message{font-size:calc(14px * var(--a11y-font-scale, 1));max-height:5.6em;overflow:auto}.postItemBody .postItemCaptionToggle{margin-top:4px}.postItemBody .postItemCaptionWrapper{margin-top:6px}.postItemBody .postItemCaptionWrapper .captionOverlay{position:static;transform:none;left:auto;bottom:auto;max-width:100%}.adOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(0,0,0,.85);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);animation:adOverlayBackdrop .3s ease forwards}.adOverlay .adOverlayClose{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.3);color:#fff;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:20}.adOverlay .adOverlayClose ion-icon{font-size:20px}.adOverlay .adOverlayContent{width:min(86vw,420px);aspect-ratio:360 / 540;max-height:85vh;border-radius:14px;overflow:hidden;position:relative;box-shadow:0 24px 60px rgba(0,0,0,.7);animation:adOverlayZoomUp .4s cubic-bezier(.2,.9,.3,1) .05s backwards}.adOverlay .adOverlayContent .adCard{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#050505;border-radius:14px;overflow:hidden;position:relative}.adOverlay .adOverlayContent .adCard .preview{position:relative;overflow:hidden;border-radius:10px}.adOverlay .adOverlayContent .adCard .preview .component{position:absolute}.adOverlay .adOverlayContent .adCard .hideButton{display:none}@keyframes adOverlayBackdrop{0%{opacity:0}to{opacity:1}}@keyframes adOverlayZoomUp{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.adOverlay,.adOverlay .adOverlayContent{animation:none}}.lockedClassic{position:relative;margin:12px;border-radius:12px;border:2px solid rgba(218,175,80,.35);box-shadow:inset 0 2px rgba(218,175,80,.15),inset 0 -2px 6px rgba(0,0,0,.6);display:flex;align-items:center;gap:14px;padding:14px 18px;overflow:hidden;cursor:pointer;user-select:none;background-color:#1a1308}.lockedClassic .glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 30%,rgba(218,175,80,.12),transparent 70%),radial-gradient(circle at 50% 100%,rgba(218,175,80,.08),transparent 60%)}.lockedClassic .stripes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(45deg,#1a1308,#1a1308 6px,#221a0d 6px,#221a0d 12px);animation:lockedClassicStripes 2.5s linear infinite}@keyframes lockedClassicStripes{0%{background-position:0 0}to{background-position:-16.97px 0}}.lockedClassic .rivet{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#f5d97c,#8a6420 60%,#5a4313);box-shadow:inset -1px -1px 2px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,.7);z-index:2}.lockedClassic .rivet.tl{top:8px;left:8px}.lockedClassic .rivet.tr{top:8px;right:8px}.lockedClassic .rivet.bl{bottom:8px;left:8px}.lockedClassic .rivet.br{bottom:8px;right:8px}.lockedClassic .lockRing{width:56px;height:56px;border-radius:50%;border:3px solid #daaf50;background:radial-gradient(circle,#daaf50,#8a6420);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(218,175,80,.3),inset 0 2px 4px rgba(255,255,255,.25),inset 0 -2px 4px rgba(0,0,0,.5);flex-shrink:0;z-index:1;position:relative}.lockedClassic .lockRing ion-icon{font-size:26px;color:#1a1308;filter:drop-shadow(0 1px 1px rgba(255,255,255,.35))}.lockedClassic .textBlock{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;position:relative;z-index:1}.lockedClassic .posTarget{align-self:flex-start;background:rgba(0,0,0,.7);padding:5px 12px;border-radius:999px;border:1px solid rgba(218,175,80,.4);color:#f5d97c;font-size:11.5px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.lockedClassic .helper{font-size:10px;color:rgba(218,175,80,.55);text-transform:uppercase;letter-spacing:.6px}.lockedClassic.shake{animation:lockedClassicShake .4s ease-in-out}@keyframes lockedClassicShake{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.lockedClassic .stripes,.lockedClassic.shake{animation:none}}.lockedNewspaper{position:relative;padding:14px 18px 12px;font-family:Newsreader,Georgia,serif;cursor:pointer;user-select:none;background:#ece1cf;background-image:radial-gradient(circle at 18% 22%,rgba(120,80,30,.06) 0%,transparent 60%),radial-gradient(circle at 82% 78%,rgba(120,80,30,.05) 0%,transparent 65%)}.lockedNewspaper .masthead{display:flex;align-items:center;justify-content:center;gap:10px;border-top:2px solid rgba(0,0,0,.85);border-bottom:1px solid rgba(0,0,0,.7);padding:4px 0;margin-bottom:8px}.lockedNewspaper .masthead .rule{flex:1;height:1px;background:rgba(0,0,0,.45)}.lockedNewspaper .masthead .mastheadText{font-family:Newsreader,Georgia,serif;font-size:9.5px;letter-spacing:.32em;text-transform:uppercase;color:rgba(0,0,0,.78);font-weight:600}.lockedNewspaper .headline{font-family:Cormorant Garamond,Playfair Display,Newsreader,Georgia,serif;font-size:28px;font-weight:700;line-height:1.05;letter-spacing:-.005em;color:#1a1a1a;text-align:center;margin:6px 0 4px}.lockedNewspaper .byline{font-family:Newsreader,Georgia,serif;font-size:10.5px;font-style:italic;color:rgba(0,0,0,.6);text-align:center;letter-spacing:.04em;margin:0 0 8px}.lockedNewspaper .divider{border:none;border-top:1px solid rgba(0,0,0,.4);border-bottom:1px solid rgba(0,0,0,.15);margin:0 0 10px}.lockedNewspaper .bodyText{columns:2;column-gap:16px;column-rule:1px solid rgba(0,0,0,.12);font-size:12.5px;line-height:1.5;color:rgba(0,0,0,.55);max-height:110px;overflow:hidden;filter:blur(.4px)}.lockedNewspaper .bodyText p{margin:0 0 6px}.lockedNewspaper .bodyText .lead:first-letter{font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:32px;font-weight:600;line-height:.9;padding:0 4px 0 0;float:left;color:rgba(0,0,0,.7)}.lockedNewspaper .stamp{position:absolute;top:58%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:34px;font-weight:700;letter-spacing:.15em;color:rgba(150,25,25,.88);border:4px double rgba(150,25,25,.85);padding:5px 22px;text-transform:uppercase;background:rgba(220,205,190,.45);box-shadow:0 0 0 1px rgba(150,25,25,.4);pointer-events:none;white-space:nowrap}.lockedNewspaper .footerLine{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:8px;border-top:1px solid rgba(0,0,0,.18);font-family:Newsreader,Georgia,serif;font-size:10.5px;color:rgba(0,0,0,.55);font-style:italic}.lockedNewspaper .posCallout{color:#5a4313;font-weight:700;font-style:normal;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.lockedNewspaper.shake{animation:lockedNewspaperShake .4s ease-in-out}@keyframes lockedNewspaperShake{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.lockedNewspaper.shake{animation:none}}.lockedModern{position:relative;margin:64px 12px 12px;height:110px;border-radius:8px;overflow:hidden;cursor:pointer;user-select:none;background:#0a0a0a}.lockedModern .static{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(245,217,124,.06) 0%,transparent 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' opacity='0.55'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>");background-size:100% 100%,200px 200px;animation:lockedModernStatic .18s steps(8) infinite;mix-blend-mode:screen}.lockedModern .scanlines{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.35) 0px,rgba(0,0,0,.35) 1px,transparent 1px,transparent 4px);pointer-events:none}.lockedModern .glitchbar{position:absolute;left:0;right:0;height:12px;background:linear-gradient(90deg,transparent,rgba(245,217,124,.7),rgba(255,80,80,.4),transparent);mix-blend-mode:screen;animation:lockedModernGlitch 4s steps(1) infinite;pointer-events:none;top:0}.lockedModern .content{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:0 14px;animation:lockedModernChroma 1.6s steps(1) infinite}.lockedModern .titleLine{font-family:Courier New,Menlo,monospace;font-size:10.5px;letter-spacing:.4em;color:rgba(245,217,124,.95);text-transform:uppercase;font-weight:700;text-shadow:-1px 0 rgba(255,80,80,.55),1px 0 rgba(80,180,255,.5)}.lockedModern .hudBox{position:relative;padding:8px 22px;background:repeating-linear-gradient(0deg,rgba(245,217,124,.04) 0 1px,transparent 1px 4px),rgba(0,0,0,.55);backdrop-filter:blur(2px);color:rgba(255,255,255,.92);font-family:Courier New,Menlo,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.5}.lockedModern .hudBox:before,.lockedModern .hudBox:after,.lockedModern .hudBox .cornerBl,.lockedModern .hudBox .cornerBr{content:"";position:absolute;width:8px;height:8px;border:1px solid rgba(245,217,124,.85)}.lockedModern .hudBox:before{top:-1px;left:-1px;border-right:none;border-bottom:none}.lockedModern .hudBox:after{top:-1px;right:-1px;border-left:none;border-bottom:none}.lockedModern .hudBox .cornerBl{bottom:-1px;left:-1px;border-right:none;border-top:none}.lockedModern .hudBox .cornerBr{bottom:-1px;right:-1px;border-left:none;border-top:none}.lockedModern .hudBox strong{color:#f5d97c;font-weight:700;letter-spacing:.18em}@keyframes lockedModernStatic{0%{background-position:0 0,0 0}20%{background-position:0 0,12px -8px}40%{background-position:0 0,-10px 14px}60%{background-position:0 0,18px 4px}80%{background-position:0 0,-6px -12px}to{background-position:0 0,0 0}}@keyframes lockedModernGlitch{0%,90%,to{top:200%;opacity:0}91%{top:30%;opacity:.85}93%{top:30%;opacity:0}95%{top:70%;opacity:.85}96%{top:70%;opacity:0}}@keyframes lockedModernChroma{0%,92%,to{transform:translate(0)}93%{transform:translate(-2px)}95%{transform:translate(2px)}97%{transform:translate(-1px)}}.lockedModern.shake{animation:lockedModernShake .4s ease-in-out}@keyframes lockedModernShake{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.lockedModern .static,.lockedModern .glitchbar,.lockedModern .content,.lockedModern.shake{animation:none}}.postItem{position:relative;border-radius:14px;overflow:hidden;background:var(--ion-background-color, #0d0d0d);border:1px solid rgba(255,255,255,.08)}.postItem.mode-newspaper{background:#ece1cf;border:none;background-image:radial-gradient(circle at 18% 22%,rgba(120,80,30,.06) 0%,transparent 60%),radial-gradient(circle at 82% 78%,rgba(120,80,30,.05) 0%,transparent 65%)}.postItem.mode-newspaper .postItemActions{border-top:1px solid rgba(0,0,0,.18);color:rgba(0,0,0,.65);font-family:Newsreader,Georgia,serif;clear:both}.postItem.mode-newspaper .postItemActions .reactions .count{color:rgba(0,0,0,.7)}.postItem.mode-newspaper .postItemActions .action.danger{color:rgba(150,25,25,.7)}.postItem.mode-newspaper .sponsorBand{background-color:rgba(0,0,0,.067);background-image:linear-gradient(rgba(0,0,0,.333),rgba(0,0,0,.333)),radial-gradient(circle at 50% 50%,rgba(0,0,0,.55) .7px,transparent 1.05px);background-size:100% 100%,4.4px 4.4px;background-position:0 0,0 0;background-repeat:no-repeat,repeat;border:none;border-radius:14px 14px 0 0;font-family:Newsreader,Georgia,serif}.postItem.mode-newspaper .sponsorBand:hover{background-color:rgba(0,0,0,.2);background-image:linear-gradient(rgba(0,0,0,.467),rgba(0,0,0,.467)),radial-gradient(circle at 50% 50%,rgba(0,0,0,.65) .7px,transparent 1.05px)}.postItem.mode-newspaper .sponsorBand .sponsorBandLabel{color:rgba(255,252,244,.95);font-family:Newsreader,Georgia,serif;letter-spacing:.22em;font-style:italic;font-weight:500}.postItem.mode-newspaper .sponsorBand .sponsorBandHeadline{color:#fff;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-weight:700;letter-spacing:.01em}.postItem.mode-newspaper .sponsorBand .sponsorBandArrow{font-size:0;display:inline-flex;align-items:center;justify-content:center;position:relative}.postItem.mode-newspaper .sponsorBand .sponsorBandArrow:after{content:"❯";font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:18px;font-weight:700;color:#fff;line-height:1}.sponsorBand{display:flex;align-items:center;gap:10px;padding:8px 14px;width:100%;background:linear-gradient(90deg,rgba(218,175,80,.18),rgba(218,175,80,.04));border:none;border-bottom:1px solid rgba(218,175,80,.18);cursor:pointer;text-align:left}.sponsorBand:hover{background:linear-gradient(90deg,rgba(218,175,80,.24),rgba(218,175,80,.08))}.sponsorBand .sponsorBandText{flex:1;min-width:0}.sponsorBand .sponsorBandLabel{font-size:9.5px;color:rgba(218,175,80,.7);text-transform:uppercase;letter-spacing:.5px}.sponsorBand .sponsorBandHeadline{font-size:12px;font-weight:600;color:var(--color-accent, #f5d97c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sponsorBand .sponsorBandArrow{color:var(--color-accent, #daaf50);font-size:14px}.postItemActions{display:flex;align-items:center;gap:14px;padding:10px 14px;margin-top:10px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:rgba(255,255,255,.6)}.postItemActions .action{background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:0}.postItemActions .action ion-icon{font-size:var(--icon-size-sm)}.postItemActions .actionsSpacer{flex:1}.postItemActions .action.danger{color:rgba(255,107,107,.6)}.postItemActions .reactions .reactionIcon.up{color:var(--palette-success-shade)}.postItemActions .reactions .reactionIcon.down{color:var(--palette-danger-shade)}.postItemActions .reactions .count{font-variant-numeric:tabular-nums;letter-spacing:.02em}.postItemSkeleton{display:flex;flex-direction:column;gap:10px;padding:8px 16px 0}.skelPost{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px;overflow:hidden}.sk{background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.08),rgba(255,255,255,.04));background-size:200% 100%;animation:postItemSkeletonShimmer 1.6s linear infinite;border-radius:4px}@keyframes postItemSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skelPost .skelHeader{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(218,175,80,.024);border:1px solid rgba(218,175,80,.08);margin-bottom:12px}.skAvatar{width:36px;height:36px;border-radius:50%;flex-shrink:0}.skMeta{flex:1;display:flex;flex-direction:column;gap:5px}.skLine1{width:110px;height:11px}.skLine2{width:70px;height:9px;opacity:.6}.skPos{width:36px;height:22px;border-radius:6px;flex-shrink:0}.skText{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.skTextLine{height:11px}.skTextLine.wide{width:96%}.skTextLine.medium{width:92%}.skTextLine.narrow{width:78%}.skMedia{width:100%;aspect-ratio:16 / 10;border-radius:8px}.skAudio{width:100%;height:56px;border-radius:8px}.skActions{display:flex;align-items:center;gap:12px;padding-top:10px;margin-top:12px;border-top:1px solid rgba(255,255,255,.04)}.skAction{width:38px;height:14px}.skAction.skActionEnd{margin-left:auto;width:16px}@media(prefers-reduced-motion:reduce){.sk{animation:none}}.myPostView{--mpv-gold: var(--color-accent-rgb, 218, 175, 80);position:relative;display:flex;flex-direction:column;gap:14px;padding:16px 16px 18px;border-radius:16px;background:rgba(255,255,255,.043);border:.5px solid rgba(var(--mpv-gold),.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden}.myPostView:before{content:"";position:absolute;inset:0 0 auto 0;height:90px;background:radial-gradient(130% 90px at 50% 0,rgba(var(--mpv-gold),.18) 0%,transparent 72%);pointer-events:none}.myPostView>*{position:relative;z-index:1}.myPostView-journey{display:flex;list-style:none;margin:2px 0 0;padding:0}.myPostView-step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.myPostView-step:not(:last-child):after{content:"";position:absolute;top:12px;left:50%;width:100%;height:2px;background:rgba(255,255,255,.1);z-index:0}.myPostView-step.is-done:not(:last-child):after{background:rgba(var(--mpv-gold),.5)}.myPostView-stepDot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:14px;border:1.5px solid rgba(255,255,255,.16);background:rgba(20,18,14,.85);color:rgba(255,255,255,.45);transition:color .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.myPostView-step.is-done .myPostView-stepDot{background:rgba(var(--mpv-gold),.9);border-color:rgba(var(--mpv-gold),.9);color:#1c1408}.myPostView-step.is-active .myPostView-stepDot{border-color:rgba(var(--mpv-gold),.95);color:rgb(var(--mpv-gold));box-shadow:0 0 0 4px rgba(var(--mpv-gold),.16),0 0 14px rgba(var(--mpv-gold),.35);animation:mpvPulse 2.4s ease-in-out infinite}.myPostView-stepLabel{font-size:11px;line-height:1.2;text-align:center;color:rgba(255,255,255,.4)}.myPostView-step.is-done .myPostView-stepLabel{color:rgba(255,255,255,.85)}.myPostView-step.is-active .myPostView-stepLabel{color:rgb(var(--mpv-gold))}.myPostView-countdown{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:-4px;font-size:12px;font-variant-numeric:tabular-nums;color:rgba(var(--mpv-gold),.92)}.myPostView-countdown ion-icon{font-size:14px}.myPostView-header{display:flex;align-items:center;justify-content:space-between}.myPostView-title{font-weight:500;font-size:16px}.myPostView-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:4px 11px;border-radius:999px}.myPostView-pill ion-icon{font-size:13px}.myPostView-pill.is-pending{background:rgba(218,175,80,.18);color:rgba(240,198,116,.95)}.myPostView-pill.is-ok{background:rgba(99,153,34,.18);color:rgba(160,220,80,.95)}.myPostView-pill.is-auction{background:rgba(127,119,221,.2);color:rgba(187,181,240,.97);animation:mpvPulse 2.4s ease-in-out infinite}.myPostView-pill.is-muted{background:rgba(255,255,255,.08);color:var(--color-text-secondary, #aaa)}.myPostView-preview{position:relative}.myPostView-card{border-radius:14px;background:rgba(0,0,0,.22);border:.5px solid rgba(255,255,255,.06);overflow:hidden}.myPostView-actions{display:flex;gap:8px}.myPostView-action{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;background:rgba(255,255,255,.04);border:.5px solid rgba(255,255,255,.12);color:var(--color-text-primary, #fff);transition:background .18s ease,border-color .18s ease,color .18s ease}.myPostView-action ion-icon{font-size:17px}.myPostView-edit{border-color:rgba(var(--mpv-gold),.45);color:rgb(var(--mpv-gold));background:rgba(var(--mpv-gold),.08)}.myPostView-edit:hover{background:rgba(var(--mpv-gold),.16);border-color:rgba(var(--mpv-gold),.7)}.myPostView-delete{color:rgba(230,120,110,.92)}.myPostView-delete:hover{background:rgba(210,70,60,.14);border-color:rgba(210,70,60,.45);color:#f0968c}.myPostView-reason{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-secondary, #bbb);padding-top:12px;border-top:.5px solid rgba(255,255,255,.1)}.myPostView-reason ion-icon{font-size:15px;flex-shrink:0;opacity:.8}.mpv-media-processing{position:relative;width:100%;aspect-ratio:var(--card-aspect, 3 / 4);border-radius:14px;overflow:hidden}.mpv-media-processing__preview{width:100%;height:100%;object-fit:contain;filter:blur(14px) saturate(1.1);transform:scale(1.06)}.mpv-media-processing__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgba(255,255,255,.04) 30%,rgba(255,200,120,.1),rgba(255,255,255,.04) 70%);background-size:200% 100%;animation:mpvShimmer 1.6s ease-in-out infinite}.mpv-media-processing__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 120% at 50% 40%,rgba(10,8,6,.25),rgba(10,8,6,.65))}.mpv-media-processing__ring{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--color-accent, #ffb347) calc(var(--mpv-pct, 0) * 1%),rgba(255,255,255,.14) 0);-webkit-mask:radial-gradient(circle 24px,transparent 98%,#000 100%);mask:radial-gradient(circle 24px,transparent 98%,#000 100%);display:grid;place-items:center}.mpv-media-processing__ring[style*="--mpv-pct: 0"]{animation:mpvSpin 1.1s linear infinite}.mpv-media-processing__pct{font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.mpv-media-processing__label{position:absolute;left:0;right:0;bottom:10px;text-align:center;font-size:12px;color:rgba(255,255,255,.85);letter-spacing:.02em}.mpv-audio-processing{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:rgba(255,255,255,.8)}.mpv-audio-processing__ring{width:18px;height:18px;border-radius:50%;background:conic-gradient(var(--color-accent, #ffb347) calc(var(--mpv-pct, 0) * 1%),rgba(255,255,255,.15) 0)}@keyframes mpvShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mpvSpin{to{transform:rotate(360deg)}}@keyframes mpvPulse{0%,to{opacity:1}50%{opacity:.78}}@media(prefers-reduced-motion:reduce){.myPostView-step.is-active .myPostView-stepDot,.myPostView-pill.is-auction,.mpv-media-processing__skeleton,.mpv-media-processing__ring{animation:none}}#hallPage{overflow:hidden}#hallPage ion-content{--background: #000}#hallPage #hallContent{height:100%;overflow-y:hidden}.hallDeletionBanner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:rgba(40,180,90,.12);border-bottom:1px solid rgba(40,180,90,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100;position:relative}.hallDeletionBannerIcon{font-size:20px;color:rgba(40,180,90,.85);flex-shrink:0;margin-top:1px}.hallDeletionBannerText{display:flex;flex-direction:column;gap:2px;flex:1}.hallDeletionBannerText strong{font-size:.875rem;font-weight:700;color:rgba(255,255,255,.88)}.hallDeletionBannerText span{font-size:.75rem;color:rgba(255,255,255,.5);line-height:1.4}.hallDeletionBannerClose{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:2px;color:rgba(255,255,255,.4);flex-shrink:0}.hallDeletionBannerClose ion-icon{font-size:18px}.sealDemotedBanner{display:flex;align-items:flex-start;gap:12px;margin:12px 16px;padding:14px;border-radius:14px;background:linear-gradient(135deg,rgba(196,107,138,.16),rgba(212,168,78,.1));border:1px solid rgba(212,168,78,.28);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 18px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.06);color:var(--color-text-primary, #fff);position:relative;z-index:5}.sealDemotedBanner-icon{flex:0 0 auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(212,168,78,.22);color:#d4a84e;font-size:18px}.sealDemotedBanner-text{flex:1 1 auto;min-width:0}.sealDemotedBanner-title{margin:0 0 2px;font-size:14px;font-weight:600;line-height:1.25;color:var(--color-text-primary, #fff)}.sealDemotedBanner-message{margin:0;font-size:13px;line-height:1.4;color:rgba(255,255,255,.78)}.sealDemotedBanner-link{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;padding:0;margin-left:4px;color:#d4a84e;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.sealDemotedBanner-link:hover,.sealDemotedBanner-link:focus-visible{color:#e0b860;text-decoration:underline}.sealDemotedBanner-link:focus-visible{outline:2px solid #e0b860;outline-offset:2px;border-radius:4px}.sealDemotedBanner-link ion-icon{font-size:14px}.sealDemotedBanner-dismiss{flex:0 0 auto;background:transparent;border:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:rgba(255,255,255,.7);cursor:pointer;transition:background .15s ease,color .15s ease}.sealDemotedBanner-dismiss:hover,.sealDemotedBanner-dismiss:focus-visible{background:rgba(255,255,255,.08);color:#fff}.sealDemotedBanner-dismiss:focus-visible{outline:2px solid #fff;outline-offset:2px}.sealDemotedBanner-dismiss ion-icon{font-size:18px}.roomsPage .familiarScroll{display:flex;gap:16px;padding:10px var(--page-padding) 10px calc(var(--page-padding) + 18px);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.roomsPage .familiarScroll::-webkit-scrollbar{display:none}.roomsPage .familiarItem{position:relative;display:flex;align-items:center;background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:14px;padding:12px 16px 12px 32px;min-width:fit-content;cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1)}.roomsPage .familiarItem:active{transform:scale(.98)}.roomsPage .familiarItem .familiarDiamond{position:absolute;left:-18px;top:50%;transform:translateY(-50%) rotate(45deg);width:36px;height:36px;border-radius:7px;overflow:hidden;border:2px solid rgba(var(--palette-secondary-rgb),.5);box-shadow:0 0 16px rgba(var(--palette-secondary-rgb),.3)}.roomsPage .familiarItem .familiarDiamond .familiarAvatar{width:100%;height:100%}.roomsPage .familiarItem .familiarName{font-size:13px;font-weight:500;color:var(--color-text-primary);white-space:nowrap}.roomsPage .exploreGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px;padding:20px var(--page-padding)}.roomsPage .exploreTile{position:relative;background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:34px 10px 10px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1)}.roomsPage .exploreTile:active{transform:scale(.98)}.roomsPage .exploreTile .tileDiamond{position:absolute;top:-24px;left:50%;transform:translate(-50%) rotate(45deg);width:48px;height:48px;border-radius:9px;overflow:hidden;border:2px solid rgba(var(--palette-secondary-rgb),.4);box-shadow:0 0 14px rgba(var(--palette-secondary-rgb),.25)}.roomsPage .exploreTile .tileDiamond .tileAvatar{width:100%;height:100%}.roomsPage .exploreTile .tileName{font-size:12px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:2px 0 0}.roomsPage .exploreTile .tileOwner{font-size:10px;color:rgba(var(--palette-secondary-rgb),.7);margin:0}.roomsPage .exploreTile .tileDesc{font-size:10px;color:var(--color-text-muted);line-height:1.3;margin:6px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.roomsPage .exploreEmpty{padding:16px var(--page-padding)}.roomsPage .exploreEmpty .exploreEmpty-inner{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;text-align:center;background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.roomsPage .exploreEmpty .exploreEmpty-icon{font-size:32px;color:var(--palette-secondary);opacity:.35;filter:drop-shadow(0 0 10px rgba(var(--palette-secondary-rgb),.2))}.roomsPage .exploreEmpty .exploreEmpty-text{font-size:13px;color:var(--color-text-muted);opacity:.6;margin:0}.enterRoomContent{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:8px 0}.enterRoomContent .enterDiamond{width:72px;height:72px;border-radius:14px;overflow:hidden;transform:rotate(45deg);border:2px solid rgba(var(--palette-secondary-rgb),.5);box-shadow:0 0 24px rgba(var(--palette-secondary-rgb),.3);margin-bottom:14px}.enterRoomContent .enterDiamond .enterAvatar{transform:rotate(-45deg) scale(1.42);width:100%;height:100%;object-fit:cover}.enterRoomContent .enterName{font-size:18px;font-weight:500;margin:0}.enterRoomContent .enterOwner{font-size:13px;color:var(--color-text-muted);margin:0}.enterRoomContent .enterDescription{background:var(--color-surface-glass);border-radius:var(--radius-md);padding:10px 14px;font-size:12px;color:var(--color-text-secondary);text-align:left;line-height:1.5;width:100%;margin:12px 0}.enterRoomContent .enterCtaWrap{width:100%;padding-top:16px}.enterRoomContent .enterCta{width:100%;--background: linear-gradient(135deg, var(--palette-secondary) 0%, var(--palette-secondary-shade) 100%);--color: var(--palette-secondary-contrast);--border-radius: var(--radius-pill);--box-shadow: 0 4px 24px rgba(var(--palette-secondary-rgb), .25);font-size:15px;font-weight:600;letter-spacing:.02em}.roomsPage .skeletonChips{display:flex;gap:8px;padding:0 var(--page-padding)}.roomsPage .skeletonCircles{display:flex;gap:16px;padding:10px var(--page-padding) 10px calc(var(--page-padding) + 18px)}.roomsPage .skeletonGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px;padding:20px var(--page-padding)}.roomsPage .myRoomsChips{display:flex;gap:16px;padding:10px var(--page-padding) 10px calc(var(--page-padding) + 18px);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.roomsPage .myRoomsChips::-webkit-scrollbar{display:none}.roomsPage .myRoomsChip{position:relative;display:flex;align-items:center;background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:14px;padding:12px 16px 12px 32px;min-width:fit-content;cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1)}.roomsPage .myRoomsChip:active{transform:scale(.98)}.roomsPage .myRoomsChip .chipDiamond{position:absolute;left:-18px;top:50%;transform:translateY(-50%) rotate(45deg);width:36px;height:36px;border-radius:7px;overflow:hidden;border:2px solid rgba(var(--palette-secondary-rgb),.5);box-shadow:0 0 16px rgba(var(--palette-secondary-rgb),.3)}.roomsPage .myRoomsChip .chipDiamond .chipAvatar{width:100%;height:100%}.roomsPage .myRoomsChip .chipName{font-size:13px;font-weight:500;white-space:nowrap;color:var(--color-text-primary)}.roomsPage .createFirstRoom{display:flex;justify-content:center;padding:12px var(--page-padding)}.roomsPage .createFirstRoomBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:linear-gradient(135deg,rgba(255,160,60,.25),rgba(255,120,20,.15));backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid rgba(255,160,60,.35);border-radius:var(--radius-pill);padding:12px 24px;font-size:14px;font-weight:500;color:var(--color-text-primary);cursor:pointer;box-shadow:0 0 20px rgba(255,140,40,.15);transition:background .2s,transform .2s}.roomsPage .createFirstRoomBtn:active{box-shadow:0 0 28px rgba(255,140,40,.3);background:linear-gradient(135deg,rgba(255,160,60,.35),rgba(255,120,20,.25));transform:scale(.98)}.roomsPage .createFirstRoomBtn ion-icon{font-size:18px;color:var(--color-accent)}.createRoomForm{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:8px 0}.createRoomForm .formTitle{font-size:17px;font-weight:500;margin:0;color:var(--color-text-primary)}.createRoomForm .avatarUpload{width:86px;height:86px;border-radius:14px;border:2px solid rgba(var(--palette-secondary-rgb),.3);display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;position:relative;overflow:hidden;transform:rotate(45deg);background:linear-gradient(135deg,rgba(var(--palette-secondary-rgb),.08),rgba(var(--palette-primary-rgb),.05));backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));box-shadow:0 0 24px rgba(var(--palette-secondary-rgb),.1),inset 0 0 20px rgba(var(--palette-secondary-rgb),.04);transition:border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.createRoomForm .avatarUpload:active{box-shadow:0 0 32px rgba(var(--palette-secondary-rgb),.2),inset 0 0 24px rgba(var(--palette-secondary-rgb),.06);border-color:rgba(var(--palette-secondary-rgb),.5);transform:rotate(45deg) scale(.98)}.createRoomForm .avatarUpload ion-icon{font-size:28px;color:var(--color-accent);opacity:.7;filter:drop-shadow(0 0 8px rgba(var(--palette-secondary-rgb),.3));transform:rotate(-45deg)}.createRoomForm .avatarLabel{font-size:11px;color:var(--color-text-secondary)}.createRoomForm .avatarSection{display:flex;flex-direction:column;align-items:center;gap:12px}.createRoomForm .avatarPreviewLarge{width:120px;height:120px;border-radius:20px;overflow:hidden;border:2px solid rgba(var(--palette-secondary-rgb),.5);background:rgba(var(--palette-secondary-rgb),.06);box-shadow:0 0 30px rgba(var(--palette-secondary-rgb),.28),inset 0 0 24px rgba(var(--palette-secondary-rgb),.06)}.createRoomForm .avatarPreviewLarge img{width:100%;height:100%;object-fit:cover;display:block}.createRoomForm .avatarActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.createRoomForm .avatarActionBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:500;color:var(--color-text-primary);background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);cursor:pointer;transition:transform .15s cubic-bezier(.4,0,.2,1),border-color .2s,background .2s}.createRoomForm .avatarActionBtn:active{transform:scale(.97)}.createRoomForm .avatarActionBtn ion-icon{font-size:16px;color:var(--color-accent)}.createRoomForm .avatarActionBtn--danger{color:var(--color-danger, #ff6b6b);border-color:rgba(255,107,107,.3)}.createRoomForm .avatarActionBtn--danger ion-icon{color:var(--color-danger, #ff6b6b)}.createRoomForm .formInputs{width:100%;display:flex;flex-direction:column;gap:12px}.createRoomForm .formInputs ion-input[fill],.createRoomForm .formInputs ion-textarea[fill]{--background: rgba(var(--palette-white-rgb), .04);--border-color: rgba(var(--palette-white-rgb), .08);--border-radius: var(--radius-md);--highlight-color-focused: var(--color-accent);--padding-start: 14px;--padding-end: 14px}.createRoomForm ion-button{--background: linear-gradient( 135deg, var(--palette-secondary) 0%, var(--palette-secondary-shade) 100% );--color: var(--palette-secondary-contrast);--box-shadow: 0 4px 24px rgba(var(--palette-secondary-rgb), .2);--border-radius: var(--radius-pill);font-weight:600;letter-spacing:.02em}.roomsPage{--page-padding: 16px}.roomsPage ion-content{--background: var(--color-surface-room)}.roomsPage .roomsAmbient{position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 50% 20%,var(--color-glow-cta) 0%,transparent 50%),radial-gradient(ellipse at 30% 80%,var(--color-glow-warm) 0%,transparent 50%);pointer-events:none;z-index:0}.roomsPage .roomsLoading{position:relative;z-index:1;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--color-text-secondary);font-size:14px}.roomsPage .roomsLoading ion-spinner{color:var(--palette-secondary)}.roomsPage .roomsSearch{position:relative;display:flex;align-items:center;gap:10px;margin:12px var(--page-padding) 4px;padding:10px 16px;background:rgba(var(--palette-white-rgb),.04);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid rgba(var(--palette-secondary-rgb),.12);border-radius:var(--radius-pill);transition:border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);z-index:1}.roomsPage .roomsSearch:focus-within{border-color:rgba(var(--palette-secondary-rgb),.35);box-shadow:0 0 20px rgba(var(--palette-secondary-rgb),.1)}.roomsPage .roomsSearch .roomsSearch-icon{font-size:18px;color:rgba(var(--palette-secondary-rgb),.45);flex-shrink:0;filter:drop-shadow(0 0 4px rgba(var(--palette-secondary-rgb),.2));transition:color .2s}.roomsPage .roomsSearch:focus-within .roomsSearch-icon{color:rgba(var(--palette-secondary-rgb),.7)}.roomsPage .roomsSearch .roomsSearch-input{flex:1;background:none;border:none;outline:none;font-size:14px;color:var(--color-text-primary);caret-color:var(--palette-secondary)}.roomsPage .roomsSearch .roomsSearch-input::placeholder{color:var(--color-text-muted);opacity:.4}.roomsPage .roomsSearch .roomsSearch-clear{background:none;border:none;padding:0;display:flex;align-items:center;cursor:pointer;font-size:18px;color:rgba(var(--palette-secondary-rgb),.4);transition:color .2s}.roomsPage .roomsSearch .roomsSearch-clear:active{color:rgba(var(--palette-secondary-rgb),.7)}.roomsPage .sectionHeader{display:flex;align-items:center;gap:12px;padding:0 var(--page-padding);margin-bottom:12px;font-size:19px;font-weight:500;color:var(--color-text-secondary);white-space:nowrap}.roomsPage .sectionHeader:before,.roomsPage .sectionHeader:after{content:"";flex:1;height:1px}.roomsPage .sectionHeader ion-icon{font-size:22px;color:var(--palette-secondary);filter:drop-shadow(0 0 6px rgba(var(--palette-secondary-rgb),.4));flex-shrink:0}.roomsPage .sectionHeader:before{background:linear-gradient(to right,transparent,rgba(var(--palette-secondary-rgb),.3))}.roomsPage .sectionHeader:after{background:linear-gradient(to left,transparent,rgba(var(--palette-secondary-rgb),.3))}.roomsPage .roomsSection{position:relative;margin-bottom:20px;z-index:1}.roomsPage .emptyCard{background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:20px;margin:0 var(--page-padding);text-align:center}.roomsPage .emptyCard p{font-size:14px;color:var(--color-text-muted);margin:0 0 12px}.roomsPage .emptyCard .ctaButton{background:linear-gradient(135deg,var(--palette-primary),var(--palette-primary-shade));color:var(--color-text-on-cta);border:none;border-radius:var(--radius-pill);padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 0 16px var(--color-glow-cta)}.profileFinder-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:rgba(var(--palette-black-rgb),.38);backdrop-filter:var(--glass-fx-sheet);-webkit-backdrop-filter:var(--glass-fx-sheet);display:flex;flex-direction:column;align-items:center;padding:12vh 16px max(16px,var(--ion-safe-area-bottom, 0px));animation:profileFinderFade .18s ease-out}:root[data-perf-tier=low] .profileFinder-backdrop{background:rgba(var(--palette-black-rgb),.72)}@media(max-width:1023px){.profileFinder-backdrop{align-items:stretch;padding:calc(var(--ion-safe-area-top, 0px) + 7vh) 12px 12px}}.profileFinder-panel{width:min(620px,100%);max-height:min(70vh,640px);display:flex;flex-direction:column;background:var(--color-surface-elevated);border:1px solid var(--color-border-medium);border-radius:var(--radius-lg);backdrop-filter:var(--glass-fx-elevated);-webkit-backdrop-filter:var(--glass-fx-elevated);box-shadow:0 24px 64px var(--color-shadow-heavy);overflow:hidden;animation:profileFinderRise .2s ease-out}.profileFinder-search{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--color-border-subtle);flex-shrink:0}.profileFinder-search .profileFinder-searchIcon{color:var(--color-text-muted);font-size:18px;flex-shrink:0}.profileFinder-search input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-size:15px;padding:2px 0}.profileFinder-search input:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}.profileFinder-search input::placeholder{color:var(--color-text-muted)}.profileFinder-escHint{font-size:11px;color:var(--color-text-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:2px 6px;flex-shrink:0}.profileFinder-close{width:34px;height:34px;border-radius:var(--radius-full);background:var(--color-surface-interactive);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;color:var(--color-text-secondary)}.profileFinder-close ion-icon{font-size:20px}.profileFinder-loading{height:2px;flex-shrink:0;background:linear-gradient(90deg,transparent,rgba(var(--color-accent-rgb),.6),transparent);animation:profileFinderPulse 1.2s ease-in-out infinite}.profileFinder-results{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px}.profileFinder-sectionLabel{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-muted);margin:0;padding:12px 10px 4px}.profileFinder-row{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border-radius:var(--radius-md);cursor:pointer;text-align:left;background:transparent;border:none;transition:background .15s ease}.profileFinder-row:hover,.profileFinder-row:focus-visible{background:var(--color-surface-interactive);outline:none}.profileFinder-rowMain{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.profileFinder-rowName{display:flex;align-items:center;gap:5px;color:var(--color-text-primary);font-size:14px;font-weight:600;overflow:hidden}.profileFinder-rowName span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileFinder-rowSub{color:var(--color-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileFinder-roomAvatar{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.profileFinder-roomAvatar-diamond{width:32px;height:32px;transform:rotate(45deg);border-radius:7px;overflow:hidden}.profileFinder-roomAvatar-diamond .roomAvatar{width:100%;height:100%}.profileFinder-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;border-radius:var(--radius-pill);padding:3px 9px;flex-shrink:0}.profileFinder-tag ion-icon{font-size:12px}.profileFinder-tag.is-member{color:var(--color-accent);background:var(--color-glow-warm)}.profileFinder-tag.is-explore{color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}.profileFinder-empty{text-align:center;padding:40px 0;color:var(--color-text-disabled);font-size:13px}.profileFinder-enter{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;text-align:center}.profileFinder-enterAvatar{width:84px;height:84px;border-radius:var(--radius-md);overflow:hidden;margin-bottom:6px}.profileFinder-enterName{color:var(--color-text-primary);font-size:18px;font-weight:600;margin:0}.profileFinder-enterOwner{color:var(--color-text-muted);font-size:13px;margin:0}.profileFinder-enterDesc{color:var(--color-text-secondary);font-size:13px;margin:6px 0 0}.profileFinder-enterCta{width:100%;margin-top:14px}body.a11y-large-text .profileFinder-search input{font-size:calc(15px * var(--a11y-font-scale))}body.a11y-large-text .profileFinder-sectionLabel{font-size:calc(11px * var(--a11y-font-scale))}body.a11y-large-text .profileFinder-rowName{font-size:calc(14px * var(--a11y-font-scale))}body.a11y-large-text .profileFinder-rowSub{font-size:calc(12px * var(--a11y-font-scale))}body.a11y-large-text .profileFinder-tag{font-size:calc(11px * var(--a11y-font-scale))}body.a11y-large-text .profileFinder-enterName{font-size:calc(18px * var(--a11y-font-scale))}body.a11y-large-text .profileFinder-enterOwner,body.a11y-large-text .profileFinder-enterDesc{font-size:calc(13px * var(--a11y-font-scale))}@keyframes profileFinderFade{0%{opacity:0}to{opacity:1}}@keyframes profileFinderRise{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes profileFinderPulse{0%,to{opacity:.3}50%{opacity:1}}.accountChangeModal{--background: rgba(var(--color-surface-base-rgb), .88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.accountChangeToolbar{--background: rgba(var(--palette-mediumdark-rgb), .9);--border-width: 0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.accountChangeToolbar ion-title{font-weight:600;color:rgba(255,255,255,.85)}.accountChangeBackIcon{cursor:pointer;padding-left:12px;color:rgba(255,255,255,.6);font-size:22px}.accountChangeContent{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: calc(40px + var(--ion-safe-area-bottom, 0px));--background: transparent}.accountChangeBody{display:flex;flex-direction:column;gap:20px;padding:24px calc(16px + var(--ion-safe-area-right, 0px)) 32px calc(16px + var(--ion-safe-area-left, 0px))}.accountChangeCurrentValue{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);font-size:.875rem;color:rgba(255,255,255,.45)}.accountChangeCurrentLabel{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.3);margin-bottom:2px}.accountChangeCurrentText{font-size:.875rem;color:rgba(255,255,255,.55);font-family:monospace}.accountChangeInputGroup{display:flex;flex-direction:column;gap:12px}.accountChangeInput{--background: rgba(255, 255, 255, .04);--border-radius: 10px;--color: rgba(255, 255, 255, .85);--placeholder-color: rgba(255, 255, 255, .3);--highlight-color-focused: rgba(100, 160, 255, .5);font-size:.9375rem}.accountChangeHelper{font-size:.8125rem;color:rgba(255,255,255,.35);line-height:1.5;text-align:center}.accountChangeError{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:rgba(220,60,60,.85);margin:0}.accountChangeError ion-icon{font-size:15px;flex-shrink:0}.accountChangeSubmitBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;border:none;border-radius:12px;background:rgba(100,160,255,.85);color:rgba(255,255,255,.97);font-size:.9375rem;font-weight:700;cursor:pointer;transition:background .2s,opacity .2s,transform .2s;box-shadow:0 2px 16px rgba(100,160,255,.25)}.accountChangeSubmitBtn:active{background:rgba(80,140,235,.95);transform:scale(.98)}.accountChangeSubmitBtn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.accountChangeSubmitBtn ion-icon{font-size:18px}.accountChangeSubmitBtn ion-spinner{color:rgba(255,255,255,.85);width:20px;height:20px}.otpInputContainer{display:flex;justify-content:center;gap:10px}.otpInputCell{width:44px;height:52px;--background: rgba(255, 255, 255, .05);--color: rgba(255, 255, 255, .9);--padding-start: 0;--padding-end: 0;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:1.375rem;font-weight:700;text-align:center;transition:border-color .15s}.otpInputCell::part(native){text-align:center;padding:0;caret-color:transparent}.otpInputCell.has-focus{border-color:rgba(100,160,255,.55);box-shadow:0 0 0 2px rgba(100,160,255,.15)}.otpInputCell.has-value{border-color:rgba(100,160,255,.5);--background: rgba(100, 160, 255, .07)}.accountChangeConfirmHero{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0 4px}.accountChangeConfirmIcon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(100,160,255,.1);border:1px solid rgba(100,160,255,.22);box-shadow:0 0 24px rgba(100,160,255,.1);margin-bottom:4px}.accountChangeConfirmIcon ion-icon{font-size:30px;color:rgba(100,160,255,.85)}.accountChangeConfirmTitle{font-size:1.125rem;font-weight:700;color:rgba(255,255,255,.92);margin:0}.accountChangeConfirmSubtitle{font-size:.875rem;color:rgba(255,255,255,.45);text-align:center;margin:0;line-height:1.5}.accountChangeConfirmSubtitle strong{color:rgba(255,255,255,.75);font-weight:600}.accountChangeResend{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.875rem;color:rgba(100,160,255,.7);cursor:pointer;text-align:center;background:none;border:none;padding:4px 0;width:100%;transition:opacity .15s}.accountChangeResend:disabled{color:rgba(255,255,255,.3);cursor:default}.accountChangeSuccess{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px 40px;gap:16px;min-height:60vh;text-align:center}.accountChangeSuccessIcon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:rgba(60,200,100,.08);border:1px solid rgba(60,200,100,.2);box-shadow:0 0 32px rgba(60,200,100,.1);margin-bottom:8px}.accountChangeSuccessIcon ion-icon{font-size:40px;color:rgba(60,200,100,.8)}.accountChangeSuccessTitle{font-size:1.5rem;font-weight:700;color:rgba(255,255,255,.92);margin:0}.accountChangeSuccessValue{font-size:.9375rem;color:rgba(255,255,255,.5);margin:0;font-family:monospace}.accountChangeSuccessBack{background:none;border:none;color:rgba(100,160,255,.75);font-size:.9375rem;cursor:pointer;padding:8px 16px;margin-top:8px;transition:opacity .15s}.accountChangeSuccessBack:active{opacity:.6}.passwordChecklist{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.passwordCheckItem{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:rgba(255,255,255,.35);transition:color .15s}.passwordCheckItem ion-icon{font-size:15px;color:rgba(255,255,255,.2);flex-shrink:0;transition:color .15s}.passwordCheckItem.valid{color:rgba(60,200,100,.85)}.passwordCheckItem.valid ion-icon{color:rgba(60,200,100,.8)}.accountChangePasswordMismatch{font-size:.8125rem;color:rgba(220,60,60,.85);margin:0}.accountChangeChannelCards{display:flex;flex-direction:column;gap:10px}.accountChangeChannelLabel{font-size:.875rem;color:rgba(255,255,255,.55);margin-bottom:2px}.channelCard{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.08);cursor:pointer;transition:border-color .15s,background .15s;-webkit-tap-highlight-color:transparent}.channelCard.selected{border-color:rgba(100,160,255,.5);background:rgba(100,160,255,.07);box-shadow:0 0 0 2px rgba(100,160,255,.12)}.channelCardIcon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(100,160,255,.08);flex-shrink:0}.channelCardIcon ion-icon{font-size:20px;color:rgba(100,160,255,.8)}.channelCardInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.channelCardTitle{font-size:.9375rem;font-weight:600;color:rgba(255,255,255,.85)}.channelCardValue{font-size:.8125rem;color:rgba(255,255,255,.4);font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountChangeSpinner{color:rgba(255,255,255,.85);width:20px;height:20px}.editProfileModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:linear-gradient(180deg,#1a1020,#0d0a12);display:flex;flex-direction:column;height:100dvh}.editProfileModal .editProfileToolbar{display:flex;align-items:center;padding:calc(8px + var(--ion-safe-area-top, 0px)) calc(12px + var(--ion-safe-area-right, 0px)) 8px calc(12px + var(--ion-safe-area-left, 0px));gap:8px;flex-shrink:0}.editProfileModal .editProfileBackBtn{background:none;border:none;color:rgba(255,255,255,.6);font-size:22px;padding:4px 8px;cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}.editProfileModal .editProfileTitle{flex:1;font-size:16px;font-weight:600;color:rgba(255,255,255,.85)}.editProfileModal .editProfileSaveBtn{background:rgba(218,175,80,.85);color:#0d0a12;border:none;border-radius:10px;padding:6px 16px;font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.editProfileModal .editProfileSaveBtn.is-disabled{background:rgba(218,175,80,.3);cursor:default}.editProfileModal .editProfileScroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(24px + var(--ion-safe-area-bottom, 0px))}.editProfileModal .editProfileBanner{position:relative;height:clamp(150px,18vw,180px);background:linear-gradient(135deg,rgba(218,175,80,.15),rgba(30,30,30,.6));overflow:hidden;cursor:pointer}.editProfileModal .editProfileBannerBadge{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;padding:4px 8px;font-size:10px;color:rgba(255,255,255,.6);display:flex;align-items:center;gap:4px;pointer-events:none}.editProfileModal .editProfileAvatarCenter{display:flex;justify-content:center;margin-top:clamp(-28px,-8vw,-32px);position:relative;z-index:2;pointer-events:none}.editProfileModal .editProfileAvatarWrap,.editProfileModal .editProfileRemoveAvatar{pointer-events:auto}.editProfileModal .editProfileAvatarWrap{width:clamp(56px,16vw,76px);height:clamp(56px,16vw,76px);border-radius:50%;border:3px solid rgba(218,175,80,.5);box-shadow:0 0 20px rgba(218,175,80,.1);position:relative;cursor:pointer}.editProfileModal .editProfileAvatarImg{width:100%;height:100%;border-radius:50%;overflow:hidden}.editProfileModal .editProfileAvatarImg img{width:100%;height:100%;object-fit:cover}.editProfileModal .editProfileAvatarImg .userAvatar{width:100%;height:100%}.editProfileModal .editProfileAvatarBadge{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;border-radius:50%;background:rgba(218,175,80,.85);border:2px solid #0d0a12;display:flex;align-items:center;justify-content:center;font-size:14px;color:#0d0a12;pointer-events:none}.editProfileModal .editProfileAvatarWrap.is-uploading{pointer-events:none}.editProfileModal .editProfileAvatarRing{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid transparent;border-top-color:rgba(218,175,80,.85);border-right-color:rgba(218,175,80,.3);animation:avatarRingSpin 1s linear infinite;z-index:3}@keyframes avatarRingSpin{to{transform:rotate(360deg)}}.editProfileModal .editProfileAvatarWrap.is-uploading .editProfileAvatarImg{opacity:.5}.editProfileModal .editProfileAvatarWrap.is-uploading .editProfileAvatarBadge{display:none}.editProfileModal .editProfileHero.is-muted{opacity:.5;pointer-events:none}.editProfileBannerMode{padding:0 16px 16px}.editProfileModal .editProfileTabs{display:flex;margin:12px 16px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:3px;gap:3px}.editProfileModal .editProfileTab{flex:1;text-align:center;padding:8px 0;border-radius:10px;font-size:13px;color:rgba(255,255,255,.4);cursor:pointer;border:1px solid transparent;background:none;-webkit-tap-highlight-color:transparent}.editProfileModal .editProfileTab.is-active{background:rgba(218,175,80,.15);color:rgba(218,175,80,.9);border-color:rgba(218,175,80,.2);font-weight:600}.editProfileModal .editProfileLabel{font-size:11px;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;margin-left:4px}.editProfileModal .editProfileFields{display:flex;flex-direction:column;gap:8px;padding:0 16px}.editProfileModal input,.editProfileModal textarea{border:1px solid rgba(255,255,255,.1);outline:none;padding:10px 14px;border-radius:12px;font-size:14px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.85);width:100%;margin:0}.editProfileModal input::placeholder,.editProfileModal textarea::placeholder{color:rgba(255,255,255,.3)}.editProfileModal input:focus,.editProfileModal textarea:focus{border-color:rgba(218,175,80,.3)}.editProfileModal textarea{resize:none;min-height:60px}.editProfileModal input:disabled{color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.06)}.editProfileModal .emojiBox{z-index:10;padding-bottom:var(--ion-safe-area-bottom, 0px)}.editProfileModal .editProfileBioHeader{display:flex;align-items:center;justify-content:space-between}.editProfileModal .editProfileEmojiToggle{cursor:pointer;color:rgba(218,175,80,.5);font-size:20px;padding:2px 4px;-webkit-tap-highlight-color:transparent}.editProfileModal .editProfileEmojiToggle:active{color:rgba(218,175,80,.8)}.editProfileModal .editProfileBio{border:1px solid rgba(255,255,255,.1);padding:10px 14px;border-radius:12px;font-size:14px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.85);min-height:60px;outline:none;width:100%}.editProfileModal .editProfileBio:focus{border-color:rgba(218,175,80,.3)}.editProfileModal .editProfileBio:empty:before{content:attr(data-placeholder);color:rgba(255,255,255,.3)}.editProfileModal .editProfileUniqueField{position:relative}.editProfileModal .editProfileUniqueField input{padding-right:40px}.editProfileModal .editProfileUniqueField ion-spinner{display:none;position:absolute;top:28px;right:8px;--color: rgba(218, 175, 80, .6)}.editProfileModal .editProfileError{display:none;color:rgba(255,80,80,.85);font-size:11px;font-weight:600;margin-top:4px;margin-left:4px}.editProfileModal .editProfileError.is-visible{display:block}.editProfileModal .editProfileUniqueField.has-error input{border-color:rgba(255,80,80,.3)}.editProfileModal .editProfileDisabledNote{font-size:10px;color:rgba(255,255,255,.2);margin-top:2px;margin-left:4px}.editProfileModal .editProfileSocials{padding:0 16px;margin-top:16px}.editProfileModal .editProfileSocialList{display:flex;flex-direction:column;gap:6px}.editProfileModal .editProfileSocialRow{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:10px}.editProfileModal .editProfileSocialIcon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0;border-width:1px;border-style:solid}.editProfileModal .editProfileSocialIcon ion-icon{font-size:14px}.editProfileModal .editProfileSocialRow input{flex:1;border:none;background:none;padding:0;font-size:14px;color:rgba(255,255,255,.85);min-width:0}.editProfileModal .editProfileSocialRow input:focus{border:none}.editProfileModal .editProfileSocialRemove{color:rgba(255,255,255,.2);font-size:16px;cursor:pointer;flex-shrink:0;padding:4px;-webkit-tap-highlight-color:transparent}.editProfileModal .editProfileSocialRemove:active{color:rgba(255,80,80,.6)}.editProfileModal .editProfileAddSocial{margin-top:8px;background:rgba(218,175,80,.06);border:1px dashed rgba(218,175,80,.2);border-radius:12px;padding:10px;text-align:center;font-size:13px;color:rgba(218,175,80,.6);cursor:pointer;-webkit-tap-highlight-color:transparent}.editProfileModal .editProfileAddSocial:active{background:rgba(218,175,80,.1)}.editProfileModal .editProfileSkeleton{display:flex;flex-direction:column;gap:8px;padding:0 16px}.editProfileModal .editProfileRemoveAvatar{text-align:center;font-size:12px;color:rgba(255,80,80,.7);margin-top:4px;cursor:pointer;-webkit-tap-highlight-color:transparent}.editProfileModal .editProfileRemoveAvatar:active{color:#ff5050}.editProfileModal .editProfileAccountSection{margin-top:12px;padding:0 16px 8px;display:flex;flex-direction:column;gap:8px}.editProfileModal .editProfileAccountSectionLabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:rgba(100,160,255,.75);padding:0 2px}.editProfileModal .editProfileAccountCard{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden}.editProfileModal .editProfileAccountRow{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.editProfileModal .editProfileAccountRow:active{background:rgba(255,255,255,.05)}.editProfileModal .editProfileAccountRowInfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.editProfileModal .editProfileAccountRowTitle{font-size:.9375rem;font-weight:500;color:rgba(255,255,255,.85)}.editProfileModal .editProfileAccountRowValue{font-size:.8125rem;color:rgba(255,255,255,.35);font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editProfileModal .editProfileAccountRowDivider{height:1px;background:rgba(255,255,255,.05);margin:0 16px}.editProfileModal .editProfileAccountRowChevron{font-size:16px;color:rgba(255,255,255,.2);flex-shrink:0}.desktopShell-content .editProfileModal{background:rgba(8,6,12,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;justify-content:center;padding:24px 16px}.desktopShell-content .editProfileModal>.editProfileToolbar,.desktopShell-content .editProfileModal>.editProfileScroll{width:min(620px,100%);flex:0 0 auto}.desktopShell-content .editProfileModal>.editProfileToolbar{border-radius:18px 18px 0 0;background:#1a1020;padding-top:16px}.desktopShell-content .editProfileModal>.editProfileScroll{border-radius:0 0 18px 18px;max-height:min(72vh,680px);background:linear-gradient(180deg,#1a1020,#0d0a12);box-shadow:0 30px 90px rgba(0,0,0,.5)}.autocompleteSelectContainer{width:100%;display:flex;align-items:center;position:relative;margin-bottom:6px}.autocompleteSelectContainer .autocompleteSelectControl{width:100%}.autocompleteSelectContainer .autocompleteInputReadonly{width:100%;padding:10px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px;color:rgba(255,255,255,.8);font-size:.75rem;font-family:inherit;outline:none;cursor:pointer;caret-color:transparent}.autocompleteSelectContainer .autocompleteInputReadonly::placeholder{color:rgba(255,255,255,.15)}.autocompleteSelectContainer .autocompleteInputReadonly:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}.autocompleteSelectContainer .autocompleteSelectIconContainer{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.autocompleteSelectContainer .autocompleteSelectIcon{font-size:14px;color:rgba(255,255,255,.2)}.autocompleteSelectContainer .autocompleteDropdown{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999999;background:rgba(10,10,12,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-sizing:border-box;min-height:100%;padding:calc(var(--ion-safe-area-top, 0px) + 12px) calc(var(--ion-safe-area-right, 0px) + 16px) calc(var(--ion-safe-area-bottom, 0px) + 12px) calc(var(--ion-safe-area-left, 0px) + 16px);display:flex;flex-direction:column}.autocompleteSelectContainer .autocompleteSearchWrapper{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-shrink:0}.autocompleteSelectContainer .autocompleteSearchInput{flex:1;padding:10px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:rgba(255,255,255,.9);font-size:.8125rem;font-family:inherit;outline:none;caret-color:rgba(218,175,80,.7)}.autocompleteSelectContainer .autocompleteSearchInput::placeholder{color:rgba(255,255,255,.2)}.autocompleteSelectContainer .autocompleteSearchInput:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}.autocompleteSelectContainer .autocompleteClose{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.autocompleteSelectContainer .autocompleteCloseIcon{font-size:20px;color:rgba(255,255,255,.5)}.autocompleteSelectContainer .autocompleteOptions{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0;margin:0;list-style:none}.autocompleteSelectContainer .autocompleteOption{padding:12px 14px;color:rgba(255,255,255,.75);font-size:.8125rem;border-bottom:1px solid rgba(255,255,255,.03);cursor:pointer;transition:background .1s}.autocompleteSelectContainer .autocompleteOption:active{background:rgba(218,175,80,.08)}.autocompleteSelectContainer .autocompleteOptionEmpty{color:rgba(255,255,255,.25);text-align:center;padding:24px 14px;cursor:default}.autocompleteSelectContainer .autocompleteLabel{font-size:.625rem;font-weight:600;color:rgba(255,255,255,.35);margin-right:8px;flex-shrink:0}.walletViewModal{--background: rgba(var(--color-surface-base-rgb), .82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#walletView{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin-top:calc(var(--ion-safe-area-top, 0px) + 8px);height:calc(100% - var(--ion-safe-area-bottom, 0px) - var(--ion-safe-area-top, 0px) - 8px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 var(--ion-safe-area-right, 0px) 20px var(--ion-safe-area-left, 0px)}#walletView .wv-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:6px 18px;margin-bottom:4px}#walletView .wv-close{font-size:28px;color:rgba(255,255,255,.3);cursor:pointer}#walletView .wv-back{font-size:24px;color:rgba(255,255,255,.5);cursor:pointer}#walletView .wv-page{width:100%;padding:0 16px;animation:wvSlideIn .25s ease-out}@keyframes wvSlideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes wvSlideBack{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}#walletView .wv-page.is-back{animation:wvSlideBack .25s ease-out}#walletView .wv-scroll{width:100%;padding:0 16px;animation:wvSlideBack .25s ease-out}#walletView .wv-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px}#walletView .wv-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;color:rgba(255,255,255,.4);font-size:14px}#walletView .wv-retry-btn{padding:10px 24px;border-radius:9999px;background:rgba(var(--color-cta-rgb),.2);color:var(--color-cta);font-size:13px;font-weight:600;border:1px solid rgba(var(--color-cta-rgb),.3);cursor:pointer}#walletView .wv-balance-section{text-align:center;padding:12px 0 4px}#walletView .wv-balance-title-row{display:flex;align-items:center;justify-content:center;gap:8px}#walletView .wv-balance-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.35)}#walletView .wv-settings-gear{font-size:16px;color:rgba(255,255,255,.25);cursor:pointer;transition:color .15s}#walletView .wv-settings-gear:active{color:rgba(218,175,80,.7)}#walletView .wv-balance{display:flex;align-items:first baseline;justify-content:center;gap:3px;margin:6px 0 0;font-size:36px;font-weight:700;color:rgba(255,255,255,.95)}#walletView .wv-currency{font-size:22px;color:rgba(218,175,80,.7)}#walletView .wv-decimals{font-size:18px;color:rgba(255,255,255,.4)}#walletView .wv-stats{display:flex;gap:6px;margin:12px 0}#walletView .wv-stat-pill{flex:1;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:2px}#walletView .wv-stat-label{font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:rgba(255,255,255,.3)}#walletView .wv-stat-value{font-size:13px;font-weight:600;color:rgba(255,255,255,.75)}#walletView .wv-stat-value.is-warning{color:rgba(240,173,78,.8)}#walletView .wv-saque-section{margin-bottom:16px}#walletView .wv-processing{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;border-radius:10px;background:rgba(240,173,78,.1);border:1px solid rgba(240,173,78,.2);margin-bottom:8px;font-size:13px;color:rgba(240,173,78,.8)}#walletView .wv-processing ion-spinner{color:rgba(240,173,78,.8);width:18px;height:18px}#walletView .wv-saque-btn{width:100%;padding:13px;border-radius:10px;border:none;font-size:14px;font-weight:700;letter-spacing:.5px;text-align:center;cursor:pointer;background:rgba(100,220,150,.15);color:rgba(100,220,150,.8);transition:background .15s}#walletView .wv-saque-btn:active:not(.is-disabled){background:rgba(100,220,150,.25)}#walletView .wv-saque-btn.is-disabled{background:rgba(255,255,255,.04);color:rgba(255,255,255,.2);cursor:not-allowed}#walletView .wv-saque-btn ion-spinner{width:18px;height:18px;color:rgba(100,220,150,.8)}#walletView .wv-saque-ted{display:block;width:100%;padding:8px;border:none;background:none;font-size:12px;color:rgba(255,255,255,.3);text-align:center;cursor:pointer}#walletView .wv-saque-ted:disabled{opacity:.4;cursor:not-allowed}#walletView .wv-section-label{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:rgba(255,255,255,.3);margin:16px 0 8px 2px}#walletView .wv-empty-text{font-size:12px;color:rgba(255,255,255,.2);text-align:center;padding:16px 0}#walletView .wv-list-loading{display:flex;justify-content:center;padding:16px 0}#walletView .wv-list-loading ion-spinner{color:rgba(218,175,80,.5);width:22px;height:22px}#walletView .wv-txn-groups{display:flex;flex-direction:column;gap:6px}#walletView .wv-txn-card{padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.035);display:flex;flex-direction:column;gap:4px}#walletView .wv-txn-top{display:flex;justify-content:space-between;align-items:center}#walletView .wv-txn-feature{font-size:11px;font-weight:600;color:rgba(255,255,255,.7)}#walletView .wv-txn-amount{font-size:13px;font-weight:700;color:rgba(255,255,255,.85)}#walletView .wv-txn-bottom{display:flex;justify-content:space-between;align-items:center}#walletView .wv-txn-status{font-size:9px;font-weight:600;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.3px}#walletView .wv-txn-status.is-confirmed{background:rgba(218,175,80,.12);color:rgba(218,175,80,.8)}#walletView .wv-txn-status.is-open{background:rgba(255,255,255,.06);color:rgba(255,255,255,.4)}#walletView .wv-txn-available{font-size:9px;color:rgba(218,175,80,.6)}#walletView .wv-txn-date{font-size:9px;color:rgba(255,255,255,.25)}#walletView .wv-txn-count{font-size:8px;color:rgba(255,255,255,.2)}#walletView .wv-timeline{display:flex;flex-direction:column}#walletView .wv-hist-entry{display:flex;gap:10px}#walletView .wv-hist-dot-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:14px;padding-top:4px}#walletView .wv-hist-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}#walletView .wv-hist-dot.is-pos{background:rgba(100,220,150,.7);box-shadow:0 0 4px rgba(100,220,150,.4)}#walletView .wv-hist-dot.is-neg{background:rgba(255,100,100,.7);box-shadow:0 0 4px rgba(255,100,100,.4)}#walletView .wv-hist-dot.is-warn{background:rgba(240,173,78,.7);box-shadow:0 0 4px rgba(240,173,78,.4)}#walletView .wv-hist-line{width:2px;flex:1;background:rgba(255,255,255,.06);margin:3px 0}#walletView .wv-hist-content{flex:1;display:flex;flex-direction:column;gap:2px;padding-bottom:14px}#walletView .wv-hist-row{display:flex;align-items:center;justify-content:space-between}#walletView .wv-hist-desc{font-size:11px;font-weight:500;color:rgba(255,255,255,.7)}#walletView .wv-hist-diff{font-size:12px;font-weight:700}#walletView .wv-hist-diff.is-pos{color:rgba(100,220,150,.8)}#walletView .wv-hist-diff.is-neg{color:rgba(255,100,100,.8)}#walletView .wv-hist-diff.is-warn{color:rgba(240,173,78,.8)}#walletView .wv-hist-count{font-weight:400;color:rgba(255,255,255,.3);font-size:10px}#walletView .wv-hist-meta{font-size:9px;color:rgba(255,255,255,.25)}#walletView .wv-plunder-overlay{position:absolute;display:none;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--ion-safe-area-top, 0px) calc(12px + var(--ion-safe-area-right, 0px)) var(--ion-safe-area-bottom, 0px) calc(12px + var(--ion-safe-area-left, 0px));background:rgba(0,0,0,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);top:0;left:0;height:100%;width:100%;z-index:9999;text-align:center;opacity:0;transition:opacity .3s}#walletView .wv-plunder-overlay--visible{display:flex;opacity:1}#walletView .wv-plunder-title{color:var(--color-success);font-size:26px;font-weight:700;margin:0}#walletView .wv-plunder-subtitle{color:rgba(255,255,255,.5);font-size:14px;margin-top:8px}#walletView .wv-plunder-ok{margin-top:24px;padding:10px 28px;border-radius:9999px;background:rgba(var(--color-success-rgb),.5);box-shadow:0 0 10px rgba(var(--color-success-rgb),.9);color:#000;font-size:15px;font-weight:700;border:none;cursor:pointer}#walletView .wv-settings-page{width:100%;padding:4px 16px 0;animation:wvSlideIn .25s ease-out}#walletView .wv-settings-title{font-size:1.1rem;font-weight:700;color:rgba(255,255,255,.9);margin:0 0 16px}#walletView .wv-settings-card{background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.04);border-radius:12px;padding:14px;margin-bottom:10px}#walletView .wv-settings-card-title{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:rgba(255,255,255,.3);margin:0 0 8px 2px;display:flex;align-items:center;justify-content:space-between}#walletView .wv-settings-card-title .wv-settings-chevron{font-size:13px;color:rgba(255,255,255,.2);transition:transform .2s}#walletView .wv-settings-card-title .wv-settings-chevron.is-open{transform:rotate(90deg)}#walletView .wv-auto-chips{display:flex;gap:6px}#walletView .wv-auto-chip{flex:1;padding:8px 6px;border-radius:8px;text-align:center;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.4);background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}#walletView .wv-auto-chip.is-active{color:rgba(218,175,80,.9);background:rgba(218,175,80,.08);border-color:rgba(218,175,80,.2)}#walletView .wv-auto-chip:active{background:rgba(255,255,255,.04)}#walletView .wv-auto-hint{font-size:.625rem;color:rgba(255,255,255,.25);margin:8px 0 0 2px;font-style:italic}#walletView .wv-settings-field{width:100%;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:11px 14px;color:rgba(255,255,255,.8);font-size:.75rem;font-family:inherit;outline:none;margin-bottom:6px;transition:border-color .2s}#walletView .wv-settings-field:focus{border-color:rgba(218,175,80,.25);background:rgba(255,255,255,.035)}#walletView .wv-settings-field::placeholder{color:rgba(255,255,255,.15)}#walletView .wv-settings-ted-form{max-height:0;overflow:hidden;transition:max-height .3s ease}#walletView .wv-settings-ted-form.is-open{max-height:500px;padding-top:4px}#walletView .wv-ted-field-group{margin-bottom:10px}#walletView .wv-ted-label{display:block;font-size:.625rem;font-weight:600;color:rgba(255,255,255,.35);margin-bottom:4px;margin-left:2px}#walletView .wv-ted-row{display:flex;gap:8px}#walletView .wv-ted-row .wv-settings-field{margin-bottom:0}#walletView .wv-ted-type-chips{display:flex;gap:6px}#walletView .wv-ted-type-chip{flex:1;padding:8px 6px;border-radius:8px;text-align:center;font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.4);background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}#walletView .wv-ted-type-chip.is-active{color:rgba(218,175,80,.9);background:rgba(218,175,80,.08);border-color:rgba(218,175,80,.2)}#walletView .wv-save-wrap{position:relative}#walletView .wv-save-wrap .wv-settings-field{transition:border-color .3s}#walletView .wv-save-wrap.is-saved .wv-settings-field{border-color:rgba(100,220,150,.3)}#walletView .wv-save-badge{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.625rem;font-weight:600;color:rgba(100,220,150,.8);animation:wvFadeIn .2s ease-out}@keyframes wvFadeIn{0%{opacity:0}to{opacity:1}}#walletView .wv-pix-save-btn{width:100%;padding:10px;margin-top:6px;border-radius:10px;border:1px solid rgba(218,175,80,.15);background:rgba(218,175,80,.06);color:rgba(218,175,80,.8);font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}#walletView .wv-pix-save-btn:active{background:rgba(218,175,80,.12)}#walletView .wv-pix-save-btn.is-saved{border-color:rgba(100,220,150,.3);background:rgba(100,220,150,.08);color:rgba(100,220,150,.8)}#walletView .wv-ted-save-btn{width:100%;padding:10px;margin-top:8px;border-radius:10px;border:1px solid rgba(218,175,80,.15);background:rgba(218,175,80,.06);color:rgba(218,175,80,.8);font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}#walletView .wv-ted-save-btn:active{background:rgba(218,175,80,.12)}#walletView .wv-ted-save-btn.is-saved{border-color:rgba(100,220,150,.3);background:rgba(100,220,150,.08);color:rgba(100,220,150,.8)}#walletView .wv-analytics-periods{display:flex;gap:4px;margin-bottom:14px}#walletView .wv-analytics-period-btn{flex:1;padding:7px;border-radius:8px;border:1px solid rgba(255,255,255,.04);font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.35);background:rgba(255,255,255,.02);cursor:pointer;transition:color .15s,background-color .15s,border-color .15s}#walletView .wv-analytics-period-btn.is-active{color:rgba(218,175,80,.85);background:rgba(218,175,80,.08);border-color:rgba(218,175,80,.15)}#walletView .wv-analytics-chart{display:flex;align-items:center;gap:16px;padding:14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.035);border-radius:12px;margin-bottom:12px}#walletView .wv-analytics-legend{display:flex;flex-direction:column;gap:6px}#walletView .wv-analytics-legend-item{display:flex;align-items:center;gap:6px}#walletView .wv-analytics-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}#walletView .wv-analytics-legend-label{font-size:.6875rem;color:rgba(255,255,255,.55)}#walletView .wv-analytics-legend-value{font-size:.6875rem;font-weight:600;color:rgba(255,255,255,.8);margin-left:auto}#walletView .wv-analytics-bar-group{margin-bottom:8px}#walletView .wv-analytics-bar-label{font-size:.5625rem;color:rgba(255,255,255,.3);margin-bottom:3px}#walletView .wv-analytics-bar{height:6px;border-radius:3px;background:rgba(255,255,255,.04);overflow:hidden}#walletView .wv-analytics-bar-fill{height:100%;border-radius:3px;transition:width .3s}#walletView .wv-settings-tutorial-btn{width:100%;padding:12px;margin-top:16px;border:none;border-radius:12px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.4);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s}#walletView .wv-settings-tutorial-btn:active{background:rgba(255,255,255,.08);color:rgba(255,255,255,.6)}.deleteAccountModal{--background: rgba(var(--color-surface-base-rgb), .88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.deleteAccountToolbar{--background: rgba(var(--palette-mediumdark-rgb), .9);--border-width: 0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.deleteAccountBackIcon{cursor:pointer;padding-left:12px;color:rgba(255,255,255,.6);font-size:22px}.deleteAccountToolbar ion-title{font-weight:600;color:rgba(255,255,255,.85)}.deleteAccountContent{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: calc(40px + var(--ion-safe-area-bottom, 0px));--background: transparent}.deleteAccountBody{display:flex;flex-direction:column;gap:16px;padding:20px calc(16px + var(--ion-safe-area-right, 0px)) 32px calc(16px + var(--ion-safe-area-left, 0px))}.deleteAccountHero{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0 4px}.deleteAccountWarningIcon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(220,60,60,.12);border:1px solid rgba(220,60,60,.25);box-shadow:0 0 24px rgba(220,60,60,.12)}.deleteAccountWarningIcon ion-icon{font-size:30px;color:rgba(220,60,60,.85)}.deleteAccountTitle{font-size:1.375rem;font-weight:700;color:rgba(255,255,255,.92);margin:0}.deleteAccountSubtitle{font-size:.9375rem;color:rgba(255,255,255,.55);margin:0;text-align:center}.deleteAccountHighlight{color:rgba(220,60,60,.9);font-weight:700}.deleteAccountDangerBox{background:rgba(220,60,60,.06);border:1px solid rgba(220,60,60,.15);border-radius:12px;padding:14px 16px}.deleteAccountDangerLabel{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgba(220,60,60,.7);margin:0 0 8px}.deleteAccountDangerList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.deleteAccountDangerList li{font-size:.8125rem;color:rgba(255,255,255,.55);padding-left:12px;position:relative}.deleteAccountDangerList li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:rgba(220,60,60,.5)}.deleteAccountWalletSection{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px 16px}.deleteAccountSectionHeader{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.65);margin-bottom:12px}.deleteAccountSectionIcon{font-size:16px;color:rgba(218,175,80,.6);flex-shrink:0}.deleteAccountWalletLoading{display:flex;justify-content:center;padding:8px 0}.deleteAccountWalletLoading ion-spinner{color:rgba(218,175,80,.5)}.deleteAccountWalletZero{font-size:.8125rem;color:rgba(255,255,255,.35);margin:0}.deleteAccountWalletRows{display:flex;flex-direction:column;gap:8px}.deleteAccountWalletRow{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:1px 8px;padding:8px 10px;border-radius:8px}.deleteAccountWalletRow--ok{background:rgba(60,200,100,.06);border:1px solid rgba(60,200,100,.12)}.deleteAccountWalletRow--pending{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05)}.deleteAccountWalletLabel{font-size:.75rem;color:rgba(255,255,255,.5);grid-column:1;grid-row:1}.deleteAccountWalletValue{font-size:.875rem;font-weight:600;color:rgba(255,255,255,.85);grid-column:2;grid-row:1;text-align:right}.deleteAccountWalletValue--strike{text-decoration:line-through;color:rgba(255,255,255,.35)}.deleteAccountWalletNote{font-size:.6875rem;color:rgba(60,200,100,.7);grid-column:1 / -1;grid-row:2}.deleteAccountWalletSummary{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;background:rgba(218,175,80,.06);border:1px solid rgba(218,175,80,.15);font-size:.8125rem;color:rgba(255,255,255,.55)}.deleteAccountWalletSummary strong{color:rgba(218,175,80,.9);font-weight:700}.deleteAccountWalletWarning{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:8px;background:rgba(240,160,0,.06);border:1px solid rgba(240,160,0,.15);font-size:.75rem;color:rgba(240,160,0,.8)}.deleteAccountWalletWarning ion-icon{font-size:16px;flex-shrink:0;margin-top:1px;color:rgba(240,160,0,.8)}.deleteAccountWalletLink{text-decoration:underline;cursor:pointer}.deleteAccountRecoveryNote{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(60,200,100,.05);border:1px solid rgba(60,200,100,.12);font-size:.8125rem;color:rgba(60,200,100,.8);line-height:1.45}.deleteAccountRecoveryIcon{font-size:18px;flex-shrink:0;margin-top:1px;color:rgba(60,200,100,.75)}.deleteAccountPasswordSection{display:flex;flex-direction:column;gap:10px}.deleteAccountPasswordInput{--background: rgba(255, 255, 255, .04);--border-radius: 10px;--color: rgba(255, 255, 255, .85);--placeholder-color: rgba(255, 255, 255, .3);--highlight-color-focused: rgba(220, 60, 60, .5);font-size:.9375rem}.deleteAccountError{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:rgba(220,60,60,.85);margin:0}.deleteAccountError ion-icon{font-size:15px;flex-shrink:0}.deleteAccountSubmitBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;border:none;border-radius:12px;background:rgba(200,40,40,.85);color:rgba(255,255,255,.95);font-size:.9375rem;font-weight:700;cursor:pointer;transition:background .2s,opacity .2s,transform .2s;box-shadow:0 2px 16px rgba(200,40,40,.25)}.deleteAccountSubmitBtn:active{background:rgba(180,30,30,.95);transform:scale(.98)}.deleteAccountSubmitBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.deleteAccountSubmitBtn ion-icon{font-size:18px}.deleteAccountSubmitBtn ion-spinner{color:rgba(255,255,255,.85);width:20px;height:20px}.deleteAccountFootnote{font-size:.6875rem;color:rgba(255,255,255,.25);text-align:center;margin:0;line-height:1.5}.deleteAccountFarewell{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px 40px;gap:16px;min-height:60vh}.deleteAccountFarewellIcon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:rgba(218,175,80,.08);border:1px solid rgba(218,175,80,.2);box-shadow:0 0 32px rgba(218,175,80,.1);margin-bottom:8px}.deleteAccountFarewellIcon ion-icon{font-size:40px;color:rgba(218,175,80,.7)}.deleteAccountFarewellTitle{font-size:1.75rem;font-weight:700;color:rgba(255,255,255,.9);margin:0}.deleteAccountFarewellDate{font-size:.9375rem;color:rgba(255,255,255,.55);text-align:center;margin:0;line-height:1.5}.deleteAccountFarewellDate strong{color:rgba(255,255,255,.8);font-weight:600}.deleteAccountFarewellEmail{font-size:.8125rem;color:rgba(255,255,255,.35);text-align:center;margin:0;line-height:1.5;max-width:280px}.deleteAccountFarewellCountdown{display:flex;align-items:center;gap:6px;padding:8px 18px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);font-size:.8125rem;color:rgba(255,255,255,.4);margin-top:8px}.deleteAccountFarewellCountdown strong{color:rgba(255,255,255,.7);font-weight:700;min-width:18px;text-align:right}.preferencesHubModal{--background: rgba(var(--color-surface-base-rgb), .82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.prefHubToolbar{--background: rgba(var(--palette-mediumdark-rgb), .85);--border-width: 0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.prefHubBackIcon{cursor:pointer;padding-left:12px;color:rgba(255,255,255,.6);font-size:22px}.prefHubToolbar ion-title{font-weight:600;color:rgba(255,255,255,.85)}.prefHubContent{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: calc(32px + var(--ion-safe-area-bottom, 0px));--background: transparent}.prefHubPillSections{display:flex;flex-direction:column;gap:8px;padding:10px calc(12px + var(--ion-safe-area-right, 0px)) 10px calc(12px + var(--ion-safe-area-left, 0px))}.prefHubPillCard{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:14px;overflow:hidden;transition:background .2s,border-color .2s}.prefHubPillCard.is-expanded{background:rgba(255,255,255,.043);border-color:rgba(218,175,80,.1);box-shadow:0 2px 12px rgba(0,0,0,.15)}.prefHubPillHeader{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;border:none;background:transparent;cursor:pointer;color:var(--color-text-primary)}.prefHubPillCard.is-expanded .prefHubPillHeader{border-bottom:1px solid rgba(218,175,80,.08)}.prefHubPillCard .prefHubSectionIcon{font-size:18px;color:rgba(218,175,80,.6);flex-shrink:0;transition:color .2s}.prefHubPillCard.is-expanded .prefHubSectionIcon{color:rgba(218,175,80,.75)}.prefHubPillCard .prefHubSectionTitle{flex:1;font-size:.875rem;font-weight:600;text-align:left;color:rgba(255,255,255,.55);transition:color .2s}.prefHubPillCard.is-expanded .prefHubSectionTitle{color:rgba(255,255,255,.9)}.prefHubPillCard .prefHubSectionChevron{font-size:14px;color:rgba(255,255,255,.3);flex-shrink:0}.prefHubPillBody{padding:2px 14px 12px}.prefHubSubLabel{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:rgba(255,255,255,.3);margin:10px 0 4px 2px}.prefHubSubLabel:first-child{margin-top:4px}.prefHubMutedText{font-size:.75rem;color:rgba(255,255,255,.4);margin:2px 0 6px 2px;line-height:1.4}.prefHubList{background:transparent;--ion-item-background: transparent;padding:0}.prefHubItem{--padding-start: 2px;--inner-padding-end: 2px;--background: transparent;--min-height: 38px}.prefHubItem ion-label{font-size:.75rem;color:rgba(255,255,255,.65);margin:6px 0}.prefHubItem ion-toggle{--track-background: rgba(255, 255, 255, .06);--track-background-checked: rgba(218, 175, 80, .2);--handle-background: rgba(255, 255, 255, .7);--handle-background-checked: rgba(255, 255, 255, .95);--handle-width: 18px;--handle-height: 18px;--handle-spacing: 2px;--handle-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);--border-radius: 11px;width:40px;height:22px;min-height:22px;max-height:22px;padding:0;contain:layout size}.prefHubItem ion-toggle::part(track){height:22px;border-radius:11px}.prefHubItem ion-toggle.toggle-checked{filter:drop-shadow(0 0 8px rgba(218,175,80,.15))}.prefHubSelectItem{--padding-start: 2px}.prefHubSelectItem ion-select{font-size:.75rem;--placeholder-opacity: .5}.prefHubRangeLabel{font-size:.6875rem;margin:8px 0 0 2px;color:rgba(255,255,255,.45)}.prefHubRange{--padding-start: 2px;--padding-end: 2px;--height: 22px;--knob-size: 16px;--knob-background: var(--color-accent);--bar-height: 3px;--bar-background-active: rgba(218, 175, 80, .6);--bar-background: rgba(255, 255, 255, .08);--bar-border-radius: 2px;--knob-border-radius: 50%;--knob-box-shadow: 0 1px 4px rgba(0, 0, 0, .3)}.prefHubA11yNeeds{margin-bottom:2px;padding-top:4px}.prefHubChipsRow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.prefHubDisabilityChip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:14px;background:rgba(218,175,80,.1);border:1px solid rgba(218,175,80,.2);color:rgba(255,255,255,.65);font-size:.625rem}.prefHubSmallBtn{font-size:.625rem;--padding-start: 10px;--padding-end: 10px;--padding-top: 4px;--padding-bottom: 4px;--color: rgba(218, 175, 80, .7);--border-color: rgba(218, 175, 80, .15);--border-radius: 6px;height:26px;min-height:26px}.prefHubDeviceBtn{margin-top:8px;--border-color: rgba(218, 175, 80, .2);--color: rgba(218, 175, 80, .7);--border-radius: 10px;font-size:.8125rem}.prefHubResetRow{display:flex;justify-content:center;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.prefHubAdsSummary{font-size:.75rem;color:rgba(255,255,255,.45);margin-bottom:12px;line-height:1.5}.prefHubAdsBlockedRow{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:.75rem;color:rgba(255,100,100,.6)}.prefHubAdsBlockedDot{width:6px;height:6px;border-radius:50%;background:rgba(255,100,100,.5);flex-shrink:0}.prefHubAdsBlockedCount{color:rgba(255,100,100,.7);font-weight:600}.prefHubAdsConfigBtn{--background: rgba(218, 175, 80, .08);--border-color: rgba(218, 175, 80, .2);--border-width: 1px;--border-style: solid;--border-radius: 10px;--color: rgba(218, 175, 80, .85);--padding-top: 12px;--padding-bottom: 12px;font-size:.8125rem;font-weight:600;width:100%}.prefHubAdsConfigBtn ion-icon{margin-right:8px;font-size:16px}.prefHubAdsResetRow{text-align:center;margin-top:10px}.prefHubAdsResetBtn{font-size:.6875rem;--color: rgba(255, 255, 255, .3)}.prefHubDangerZone{display:flex;flex-direction:column;gap:8px;margin-top:8px}.prefHubDangerSeparator{height:1px;background:linear-gradient(to right,transparent,rgba(220,60,60,.2),transparent);margin-bottom:2px}.prefHubDangerLabel{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:rgba(220,60,60,.45);margin:0 0 0 2px}.prefHubDangerCard{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid rgba(220,60,60,.12);border-radius:12px;background:rgba(220,60,60,.04);cursor:pointer;text-align:left;transition:background .2s,border-color .2s}.prefHubDangerCard:active{background:rgba(220,60,60,.09);border-color:rgba(220,60,60,.22)}.prefHubDangerCardIcon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(220,60,60,.1);flex-shrink:0}.prefHubDangerCardIcon ion-icon{font-size:16px;color:rgba(220,60,60,.75)}.prefHubDangerCardText{display:flex;flex-direction:column;gap:2px}.prefHubDangerCardTitle{font-size:.875rem;font-weight:600;color:rgba(220,60,60,.8)}.prefHubDangerCardSub{font-size:.6875rem;color:rgba(255,255,255,.3)}ion-popover.prefHubSelectPopover{--background: rgba(10, 10, 12, .82);--backdrop-opacity: .3;--box-shadow: 0 8px 32px rgba(0, 0, 0, .5);--width: 200px}ion-popover.prefHubSelectPopover::part(content){border-radius:12px;border:1px solid rgba(218,175,80,.1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}ion-popover.prefHubSelectPopover ion-select-popover{--ion-item-background: transparent}ion-popover.prefHubSelectPopover ion-select-popover ion-list{background:transparent;padding:4px 0}ion-popover.prefHubSelectPopover ion-select-popover ion-item{--background: transparent;--padding-start: 14px;--inner-padding-end: 14px;--min-height: 38px;--color: rgba(255, 255, 255, .7);--border-color: rgba(255, 255, 255, .04);font-size:.8125rem}ion-popover.prefHubSelectPopover ion-select-popover ion-item:last-child{--border-width: 0;--inner-border-width: 0}ion-popover.prefHubSelectPopover ion-select-popover ion-item:hover{--background: rgba(255, 255, 255, .04)}ion-popover.prefHubSelectPopover ion-select-popover ion-item[aria-checked=true]{--color: rgba(218, 175, 80, .9)}ion-popover.prefHubSelectPopover ion-select-popover ion-radio{--color: rgba(255, 255, 255, .2);--color-checked: rgba(218, 175, 80, .8)}.storageManagerModal{--background: rgba(var(--color-surface-base-rgb), .82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.smToolbar{--background: rgba(var(--palette-mediumdark-rgb), .85);--border-width: 0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.smBackIcon{cursor:pointer;padding-left:12px;color:rgba(255,255,255,.6);font-size:22px}.smToolbar ion-title{font-weight:600;color:rgba(255,255,255,.85)}.smContent{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: calc(32px + var(--ion-safe-area-bottom, 0px));--background: transparent}.smBody{padding:0 calc(14px + var(--ion-safe-area-right, 0px)) 16px calc(14px + var(--ion-safe-area-left, 0px))}.smTotal{text-align:center;padding:20px 0 14px}.smTotalNumber{font-size:1.75rem;font-weight:700;color:rgba(255,255,255,.9)}.smTotalLabel{font-size:.6875rem;color:rgba(255,255,255,.35);margin-top:2px}.smStackedBar{display:flex;height:10px;border-radius:5px;overflow:hidden;background:rgba(255,255,255,.04);margin:0 0 16px}.smBarSegment{height:100%;min-width:2px}.smTypeRow{display:flex;align-items:center;padding:10px 2px;border-bottom:1px solid rgba(255,255,255,.03)}.smTypeDot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-right:10px}.smTypeName{flex:1;font-size:.75rem;color:rgba(255,255,255,.7)}.smTypeSize{font-size:.6875rem;color:rgba(255,255,255,.4);margin-right:8px}.smTypeTrash{font-size:14px;color:rgba(255,120,120,.5);cursor:pointer;padding:4px}.smClearAllBtn{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;margin-top:16px;border:1px solid rgba(255,100,100,.15);border-radius:10px;font-size:.75rem;font-weight:600;background:rgba(255,100,100,.08);color:rgba(255,100,100,.7);cursor:pointer;transition:background .2s}.smClearAllBtn:active{background:rgba(255,100,100,.14)}.smEmpty{display:flex;flex-direction:column;align-items:center;padding:48px 0}.smEmptyIcon{font-size:48px;color:rgba(255,255,255,.15)}.smEmptyText{font-size:.8125rem;color:rgba(255,255,255,.3);margin-top:12px}.smLoading{display:flex;justify-content:center;padding:48px 0}.smError{text-align:center;padding:48px 0;color:rgba(255,255,255,.3);font-size:.8125rem}.profilePage{--background: linear-gradient(180deg, #1a1020 0%, #0d0a12 100%)}.profilePage ion-content{--background: transparent;--padding-bottom: calc(48px + var(--ion-safe-area-bottom, 0px))}.profilePage ion-refresher{z-index:1}.profileToolbar{--min-height: 44px}.profileToolbar ion-button{--color: rgba(255, 255, 255, .7)}.profileHero{display:flex;flex-direction:column;align-items:center;padding-bottom:4px;--banner-h: clamp(150px, 18vw, 180px)}.profileHero-banner{width:100%;height:var(--banner-h);background:linear-gradient(160deg,#0a0a15,#12102a);border-radius:0;position:relative;overflow:hidden}.desktopShell-content .profileHero-banner{width:100vw;max-width:none;flex-shrink:0}.profileHero-banner--editable{cursor:pointer}.profileHero-bannerImg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.profileHero-bannerCrystal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.profileHero-banner:has(.profileHero-bannerCrystal):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 35% 48%,rgba(210,160,90,.06) 0%,transparent 42%);pointer-events:none}.profileHero-bannerShimmer{position:absolute;width:200%;left:-50%;top:0;bottom:0;background:linear-gradient(90deg,rgba(0,0,0,.4),rgba(218,175,80,.35) 40%,rgba(218,175,80,.5),rgba(218,175,80,.35) 60%,rgba(0,0,0,.4));will-change:transform;animation:profileBannerShimmer 2.5s ease-in-out infinite;z-index:2}@keyframes profileBannerShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.profileHero-avatarRing{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid transparent;border-top-color:rgba(218,175,80,.85);border-right-color:rgba(218,175,80,.3);animation:profileAvatarSpin 1s linear infinite;z-index:3}@keyframes profileAvatarSpin{to{transform:rotate(360deg)}}.profileHero-avatarCircle.is-processing img{opacity:.5}.profileHero-avatarCircle .profileHero-avatarRing+*{border-radius:50%;overflow:hidden}.profileHero-avatarWrap{display:flex;justify-content:center;margin-top:calc(var(--banner-h) * -.3);position:relative;z-index:2}.profileHero-avatarCircle{width:calc(var(--banner-h) * .6);height:calc(var(--banner-h) * .6);border-radius:50%;border:3px solid rgba(218,175,80,.7);box-shadow:0 0 14px rgba(218,175,80,.25);overflow:visible;flex-shrink:0;position:relative}.profileHero-avatarCircle .userAvatar{width:100%;height:100%}.profileHero-avatarCircle.is-editable{cursor:pointer}.profileHero-identity{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px}.profileHero-identity span{color:rgba(218,175,80,.85);font-size:17px;font-weight:700}.profileHero-sealBadge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,rgba(212,168,78,.32),rgba(224,184,96,.18));border:1px solid rgba(212,168,78,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(212,168,78,.3),inset 0 1px rgba(255,255,255,.18);cursor:help}.profileHero-sealBadge .stamp,.profileHero-sealBadge .stampDakasa{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.profileHero-bio{color:rgba(255,255,255,.45);font-size:13px;text-align:center;margin:6px 24px 0;line-height:1.6}.profileHero-bioSticker{height:1.4em;vertical-align:middle;margin:0 1px}.profileHero-socials{display:flex;justify-content:center;gap:10px;margin-top:12px;flex-wrap:wrap;padding:0 16px}.profileStats{display:flex;gap:8px;padding:0 16px;margin-top:16px}.profileStats>div{flex:1;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 0;display:flex;flex-direction:column;align-items:center;gap:2px}.profileActions{display:flex;gap:10px;padding:0 16px;margin-top:14px}.profileActions button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;padding:10px 0;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;border:none;outline:none;-webkit-tap-highlight-color:transparent}.profileRooms{margin-top:20px}.profileRooms-label{display:none}.profileRooms-list{display:flex;flex-direction:column;gap:6px;padding:0 8px}.profileRooms-card{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(100deg,rgba(var(--color-tertiary-rgb, 218, 175, 80),.11),rgba(255,255,255,.01));cursor:pointer;-webkit-tap-highlight-color:transparent}.profileRooms-card:active{background:rgba(255,255,255,.06)}.profileRooms-avatarWrap{flex-shrink:0}.profileRooms-avatarWrap .roomAvatar{border:2px solid rgba(218,175,80,.5);box-shadow:0 0 20px rgba(218,175,80,.3)}.profileRooms-info{flex:1;min-width:0}.profileRooms-chevron{color:rgba(255,255,255,.2);font-size:var(--icon-size-md);flex-shrink:0}.profileRooms-name{color:rgba(255,255,255,.9);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.profileRooms-empty{margin:0 8px;padding:24px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);text-align:center}.profileRooms-empty .profileRooms-emptyIcon{font-size:var(--icon-size-2xl);color:rgba(255,255,255,.15);margin-bottom:6px}.profileRooms-empty p{font-size:13px;color:rgba(255,255,255,.3);margin:0}.profilePosts{margin-top:18px;padding:0 16px 24px;display:flex;flex-direction:column;gap:10px}.profilePosts>span{color:rgba(255,255,255,.4);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.profilePosts-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.profilePosts-empty{padding:24px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);text-align:center}.profilePosts-empty .profilePosts-emptyIcon{font-size:var(--icon-size-2xl);color:rgba(255,255,255,.15);margin-bottom:6px}.profilePosts-empty p{font-size:13px;color:rgba(255,255,255,.3);margin:0}.profileHero-socialIcon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.profileHero-socialIcon ion-icon{font-size:var(--icon-size-md)}.profileHero-socialIcon:active{opacity:.7}.socialPopover-content{display:flex;align-items:center;gap:10px;padding:10px 14px}.socialPopover-user{color:rgba(255,255,255,.9);font-size:13px;font-weight:600;flex:1}.socialPopover-openBtn{display:flex;align-items:center;gap:4px;background:rgba(218,175,80,.12);border:1px solid rgba(218,175,80,.3);border-radius:8px;color:rgba(218,175,80,.85);font-size:12px;font-weight:600;padding:5px 10px;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.socialPopover-openBtn:active{background:rgba(218,175,80,.2)}.poraoPage{--page-padding: 16px}.poraoPage ion-content{--background: var(--color-surface-base)}.poraoPage .poraoAmbient{position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at 50% 20%,var(--color-glow-highlight) 0%,transparent 50%),radial-gradient(ellipse at 30% 80%,var(--color-glow-warm) 0%,transparent 50%);pointer-events:none;z-index:0}.poraoPage .poraoHeader{position:relative;display:flex;flex-direction:column;align-items:center;padding:36px var(--page-padding) 20px;text-align:center;z-index:1}.poraoPage .poraoHeader .poraoHeaderIconRing{width:56px;height:56px;border-radius:50%;background:rgba(218,175,80,.08);border:1px solid rgba(218,175,80,.15);display:flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 0 20px rgba(218,175,80,.1)}.poraoPage .poraoHeader .poraoHeaderIcon{font-size:1.6rem;color:rgba(218,175,80,.85)}.poraoPage .poraoHeader .poraoHeaderTitle{font-size:1.3rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,rgba(235,215,170,.9),rgba(218,175,80,.85));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.poraoPage .poraoHeader .poraoHeaderSubtitle{font-size:.7rem;color:rgba(255,255,255,.3);margin-top:4px;letter-spacing:.5px}.poraoPage .sectionHeader{display:flex;align-items:center;gap:8px;padding:0 var(--page-padding);margin:24px 0 12px;position:relative;z-index:1}.poraoPage .sectionHeader:before{content:"";width:3px;height:14px;border-radius:2px;background:rgba(218,175,80,.5);flex-shrink:0}.poraoPage .sectionHeader .sectionTitle{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:rgba(255,255,255,.45)}.poraoPage .poraoReportList{display:flex;flex-direction:column;gap:8px;padding:0 var(--page-padding);position:relative;z-index:1}.poraoPage .poraoReportCard{display:flex;align-items:center;gap:10px;background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:12px 14px}.poraoPage .poraoReportCard .poraoReportReason{font-size:.75rem;font-weight:600;color:var(--color-text-primary);flex-shrink:0}.poraoPage .poraoReportCard .poraoReportTarget{flex:1;font-size:.6875rem;color:var(--color-text-tertiary, rgba(255, 255, 255, .4));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poraoPage .poraoReportCard .poraoReportStatus{font-size:.625rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid currentColor;flex-shrink:0;background:color-mix(in srgb,currentColor 10%,transparent)}.poraoPage .poraoReportCard .poraoReportStatus--submitted{color:rgba(180,180,180,.85)}.poraoPage .poraoReportCard .poraoReportStatus--review{color:rgba(245,200,90,.95)}.poraoPage .poraoReportCard .poraoReportStatus--authorities{color:rgba(245,130,60,.95)}.poraoPage .poraoReportCard .poraoReportStatus--resolved{color:rgba(120,220,150,.95)}.poraoPage .poraoReportCard .poraoReportStatus--dismissed{color:rgba(140,140,150,.75)}.poraoPage .poraoReportCard .poraoReportDate{font-size:.625rem;color:rgba(255,255,255,.25);flex-shrink:0}.poraoPage .poraoNewReport{padding:14px var(--page-padding) 0;position:relative;z-index:1}.poraoPage .poraoNewReportBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;border:1px solid rgba(218,175,80,.12);border-radius:12px;background:rgba(218,175,80,.06);color:rgba(218,175,80,.75);font-size:.8125rem;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:background .2s}.poraoPage .poraoNewReportBtn:active{background:rgba(218,175,80,.12)}.poraoPage .poraoNewReportBtn ion-icon{font-size:18px}.poraoPage .poraoEmpty{background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:24px;margin:0 var(--page-padding);text-align:center;position:relative;z-index:1}.poraoPage .poraoEmpty .poraoEmptyIcon{font-size:2rem;color:var(--color-text-muted);margin-bottom:8px}.poraoPage .poraoEmpty p{font-size:14px;color:var(--color-text-muted);margin:0}.poraoPage .poraoLoading{display:flex;justify-content:center;padding:24px var(--page-padding);position:relative;z-index:1}.poraoPage .safetyCards{position:relative;display:flex;flex-direction:column;gap:10px;padding:0 var(--page-padding);margin-bottom:32px;z-index:1}.poraoPage .safetyCard{display:flex;align-items:center;gap:12px;background:var(--color-surface-glass);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:16px;cursor:pointer;transition:background .2s}.poraoPage .safetyCard:active{background:var(--color-surface-elevated)}.poraoPage .safetyCard .safetyIconWrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:var(--radius-full);background:rgba(var(--palette-tertiary-rgb),.1)}.poraoPage .safetyCard .safetyIconWrap ion-icon{font-size:1.2rem;color:var(--color-highlight)}.poraoPage .safetyCard .safetyBody{flex:1;min-width:0}.poraoPage .safetyCard .safetyBody .safetyTitle{font-size:14px;font-weight:500;color:var(--color-text-primary);margin:0 0 3px}.poraoPage .safetyCard .safetyBody .safetyDesc{font-size:12px;color:var(--color-text-muted);margin:0}.poraoPage .safetyCard .safetyChevron{font-size:1.1rem;color:var(--color-text-muted)}.safetyDetailModal{--background: rgba(10, 10, 12, .88);--backdrop-opacity: .4;--border-radius: 20px 20px 0 0}.safetyDetailModal ion-content{--background: transparent}.safetyDetail{padding:24px calc(var(--page-padding, 16px) + var(--ion-safe-area-right, 0px)) calc(32px + var(--ion-safe-area-bottom, 0px)) calc(var(--page-padding, 16px) + var(--ion-safe-area-left, 0px))}.safetyDetail .safetyDetailHeader{display:flex;align-items:center;gap:12px;margin-bottom:20px}.safetyDetail .safetyDetailHeaderIcon{font-size:1.5rem;color:rgba(218,175,80,.75)}.safetyDetail .safetyDetailTitle{font-size:1.1rem;font-weight:700;color:rgba(255,255,255,.9);margin:0}.safetyDetail .safetyDetailSection{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:14px;margin-bottom:10px}.safetyDetail .safetyDetailSection .safetyDetailSubtitle{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.8);margin:0 0 6px}.safetyDetail .safetyDetailSection p{font-size:.75rem;color:rgba(255,255,255,.5);margin:0;line-height:1.6}.safetyDetail .safetyDetailSection a{color:rgba(218,175,80,.8);text-decoration:none}.poraoPage .poraoLoadMore{display:flex;justify-content:center;padding:0 var(--page-padding);margin-bottom:24px;position:relative;z-index:1}.poraoPage .poraoLoadMore ion-button{--background: var(--color-surface-glass);--color: var(--color-text-secondary);--border-radius: var(--radius-pill);font-size:13px;backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass))}.poraoPage .notificationBtn::part(native):focus-visible{outline:2px solid rgba(218,175,80,.8);outline-offset:-2px;border-radius:6px}.poraoPage .poraoLoadMore ion-button::part(native):focus-visible{outline:2px solid rgba(218,175,80,.8);outline-offset:-2px}.consumeInvitePage{--background: var(--color-surface-room)}.dtopnav{position:relative;z-index:20;display:flex;align-items:center;gap:16px;height:var(--desktop-nav-h);padding:0 max(20px,calc((100% - var(--desktop-nav-max)) / 2));background:var(--color-surface-overlay);backdrop-filter:var(--glass-fx-nav);border-bottom:1px solid var(--color-border-subtle);box-shadow:0 1px rgba(var(--palette-secondary-rgb),.06)}.dtopnav-brand{display:flex;align-items:center}.dtopnav-logo{height:26px;width:auto;display:block}.dtopnav-items{display:flex;align-items:stretch;gap:2px;margin-left:auto;height:100%}.dtopnav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:68px;padding:0 12px;border:none;background:transparent;color:var(--color-text-primary);opacity:.62;cursor:pointer;transition:opacity .15s,color .15s}.dtopnav-item ion-icon{font-size:var(--icon-size-nav)}.dtopnav-label{font-size:.72rem;line-height:1;white-space:nowrap}.dtopnav-item:hover{opacity:1}.dtopnav-item.is-active{opacity:1;color:var(--color-accent)}.dtopnav-item.is-active:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:2px;border-radius:2px 2px 0 0;background:var(--color-accent);box-shadow:0 0 8px rgba(var(--palette-secondary-rgb),.45)}.dtopnav-actions{display:flex;align-items:center;gap:6px;padding-left:10px;margin-left:8px;border-left:1px solid var(--color-border-subtle)}.dtopnav-action{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:transparent;color:var(--color-text-primary);opacity:.8;cursor:pointer;transition:background .15s,opacity .15s}.dtopnav-action ion-icon{font-size:var(--icon-size-nav)}.dtopnav-action:hover{background:var(--color-surface-glass);opacity:1}.dtopnav-action .notificationBadge{position:absolute;top:2px;right:2px;min-width:16px;width:auto;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1.4;border-radius:999px;box-shadow:0 0 0 2px var(--color-surface-base, #14101a)}.dtopnav-avatar{display:flex;align-items:center;justify-content:center;padding:0;border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer;transition:border-color .15s}.dtopnav-avatar.is-active{border-color:var(--color-accent)}.dtopnav-me{position:relative;display:flex;align-items:center}.dtopnav-menuBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.dtopnav-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:1001;min-width:210px;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:var(--radius-md);background:var(--color-surface-overlay);backdrop-filter:var(--glass-fx-elevated);-webkit-backdrop-filter:var(--glass-fx-elevated);border:1px solid var(--color-border-subtle);box-shadow:0 16px 40px -12px rgba(0,0,0,.6);animation:dtopnavMenuIn .14s ease}@keyframes dtopnavMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dtopnav-menuItem{display:flex;align-items:center;gap:12px;padding:10px 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font-size:.9rem;text-align:left;cursor:pointer;transition:background .12s}.dtopnav-menuItem ion-icon{font-size:var(--icon-size-lg);opacity:.85}.dtopnav-menuItem:hover{background:var(--color-surface-glass)}.dtopnav-menuItem--danger{color:rgb(var(--palette-danger-rgb))}.dtopnav-menuItem--danger ion-icon{color:rgb(var(--palette-danger-rgb));opacity:1}.dtopnav .radioTabBtn{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.dtopnav .radioTabBtn-speaker{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#2a2a2a,#151515 60%,#0a0a0a);border:2px solid #3a3a3a;display:flex;align-items:center;justify-content:center;animation:radioHeartbeat 2s ease-in-out infinite;z-index:2}.dtopnav .radioTabBtn-cone{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#d4a84e,#8a6820 70%);border:1.5px solid #e0b860;box-shadow:0 0 8px rgba(212,168,78,.35)}.dtopnav .radioTabBtn-ring{position:absolute;top:50%;left:50%;width:24px;height:24px;border-width:2px;border-radius:50%;border-style:solid;border-color:rgba(212,168,78,.25);transform-origin:center;animation:radioRipple 2s ease-out infinite;z-index:1;pointer-events:none}body.a11y-high-contrast .dtopnav .radioTabBtn-cone{background:#fd0;border:1.5px solid #000;box-shadow:0 0 8px rgba(255,221,0,.8)}body.a11y-high-contrast .dtopnav .radioTabBtn-ring{border-color:#fff}body.a11y-large-text .dtopnav-label{font-size:calc(.72rem * var(--a11y-font-scale))}body.a11y-large-text .dtopnav-item{min-width:88.4px}.desktopShell{display:grid;grid-template-rows:var(--desktop-nav-h) 1fr;height:100vh;height:100dvh;width:100vw}.desktopShell-content{position:relative;overflow:hidden;min-width:0}.desktopShell-content ion-router-outlet{position:absolute;top:0;right:0;bottom:0;left:0}.desktopShell-content ion-router-outlet>.ion-page{background:var(--ion-background-color)}.desktopShell-content ion-content{--padding-start: max(24px, calc((100% - var(--desktop-content-max)) / 2));--padding-end: max(24px, calc((100% - var(--desktop-content-max)) / 2))}.desktopShell .desktopShell-content .navBar{display:none!important}html body:has(.desktopShell) .navBar{display:none!important}html body:has(.desktopShell) #inRoomPage ion-content{--padding-top: var(--desktop-nav-h)}@media(min-width:1024px){.walletViewModal,.preferencesHubModal,.accountChangeModal,.deleteAccountModal,.a11ySettingsModal,#adPreferencesSettingsSession{--max-width: 92vw;--height: min(80vh, 760px);--max-height: 760px;--border-radius: 20px}.accountChangeModal,.deleteAccountModal{--width: 440px}.walletViewModal,.a11ySettingsModal{--width: 480px}.preferencesHubModal{--width: 540px}#adPreferencesSettingsSession{--width: 600px}}.notificationsPage ion-header .navBar{margin-top:0}@media(min-width:1024px){.notificationsPage ion-content{--padding-top: var(--desktop-nav-h, 58px)}.notificationsPage ion-content .notif-hero,.notificationsPage ion-content .notif-empty,.notificationsPage ion-content .notif-section{padding-inline:max(20px,calc((100% - var(--desktop-content-max)) / 2))}}.notificationsPage .notif-hero{padding:18px 20px 16px;background:linear-gradient(180deg,rgba(218,175,80,.06),transparent)}.notificationsPage .notif-hero-title{font-size:22px;font-weight:700;color:rgba(255,255,255,.9)}.notificationsPage .notif-hero-sub{font-size:13px;color:rgba(255,255,255,.4);margin-top:4px}.notificationsPage .notif-hero-pills{display:flex;gap:8px;margin-top:14px}.notificationsPage .notif-pill{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;gap:4px}.notificationsPage .notif-pill ion-icon{font-size:var(--icon-size-xs)}.notificationsPage .notif-pill--gold{background:rgba(218,175,80,.12);border:1px solid rgba(218,175,80,.2);color:rgba(218,175,80,.85)}.notificationsPage .notif-pill--gold:active{background:rgba(218,175,80,.2)}.notificationsPage .notif-pill--danger{background:rgba(255,100,100,.08);border:1px solid rgba(255,100,100,.15);color:rgba(255,100,100,.6)}.notificationsPage .notif-pill--danger:active{background:rgba(255,100,100,.15)}.notificationsPage .notif-section{padding:0 16px;margin-bottom:8px}.notificationsPage .notif-section-label{font-size:11px;font-weight:600;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:.5px;padding:12px 4px 8px}.notificationsPage .notifCard{--min-height: 0}.notificationsPage .notifCard-inner{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;width:100%;background-color:rgba(20,18,35,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-tap-highlight-color:transparent}.notificationsPage .notifCard-inner:active{filter:brightness(.9)}.notificationsPage .notifCard-avatarWrap{position:relative;flex-shrink:0}.notificationsPage .notifCard-badge{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;border-radius:50%;border:2px solid var(--color-surface-base, #1a1a2e);display:flex;align-items:center;justify-content:center;color:#fff}.notificationsPage .notifCard-badge ion-icon{font-size:10px}.notificationsPage .notifCard-badge--room{bottom:-3px;right:-3px}.notificationsPage .notifCard-actorBadge{position:absolute;bottom:-3px;right:-3px;width:22px;height:22px;border-radius:50%;border:2px solid var(--color-surface-base, #1a1a2e);overflow:hidden}.notificationsPage .notifCard-iconWrap{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notificationsPage .notifCard-iconWrap ion-icon{font-size:var(--icon-size-lg);color:#fff}.notificationsPage .notifCard-body{flex:1;min-width:0}.notificationsPage .notifCard-title{font-size:13px;color:rgba(255,255,255,.85);line-height:1.3}.notificationsPage .notifCard-sub{font-size:11px;color:rgba(255,255,255,.35);margin-top:2px;line-height:1.4}.notificationsPage .notifCard-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,100,100,.8);flex-shrink:0}.notificationsPage .notif-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.notificationsPage .notif-empty-icon{font-size:2rem;color:rgba(255,255,255,.15);margin-bottom:8px}.notificationsPage .notif-empty p{font-size:14px;color:rgba(255,255,255,.3);margin:0}body.a11y-high-contrast .notificationsPage .notifCard-inner{border:1px solid #fff}body.a11y-high-contrast .notificationsPage .notif-pill--gold{background:#000;border-color:#fd0;color:#fd0}body.a11y-high-contrast .notificationsPage .notif-pill--danger{background:#000;border-color:#f55;color:#f55}.synopsisChip__text{font-size:11px;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.synopsisChip__text--compact{-webkit-line-clamp:1}.synopsisChip__chipInline{background:none;border:none;padding:0;color:var(--color-accent);font-size:10px;font-weight:500;cursor:pointer;display:inline}.synopsisChip__chip{display:inline-flex;align-self:flex-start;align-items:center;margin-top:4px;padding:2px 10px;font-size:10px;font-weight:500;color:var(--color-accent);background:rgba(var(--palette-secondary-rgb),.1);border:1px solid rgba(var(--palette-secondary-rgb),.2);border-radius:var(--radius-pill, 20px);cursor:pointer;letter-spacing:.02em}.synopsisChip__chip:active{opacity:.6}.synopsisChip__modal{--background: transparent;--backdrop-opacity: .5}.synopsisChip__modal::part(backdrop){background:#000}.synopsisChip__modal::part(handle){width:36px;height:4px;border-radius:var(--radius-pill, 20px);background:rgba(var(--palette-white-rgb, 255, 255, 255),.15)}.synopsisChipContent{--background: var(--color-surface-room)}.synopsisChip__modalContent{padding:20px calc(16px + var(--ion-safe-area-right, 0px)) calc(var(--ion-safe-area-bottom, 0px) + 20px) calc(16px + var(--ion-safe-area-left, 0px))}.synopsisChip__modalHeader{display:flex;align-items:center;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid rgba(var(--palette-white-rgb, 255, 255, 255),.06)}.synopsisChip__modalTitle{flex:1;font-size:15px;font-weight:600;color:var(--color-text-primary);letter-spacing:.01em}.synopsisChip__modalClose{background:rgba(var(--palette-white-rgb, 255, 255, 255),.06);border:none;color:var(--color-text-muted);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;flex-shrink:0;transition:background .15s ease}.synopsisChip__modalClose:active{background:rgba(var(--palette-white-rgb, 255, 255, 255),.12)}.synopsisChip__modalBody{font-size:14px;line-height:1.8;color:var(--color-text-secondary);margin:0;white-space:pre-wrap;font-family:Newsreader,Georgia,serif}.soundFloat{display:flex;flex-direction:column;gap:14px;min-width:280px;max-width:340px;color:var(--color-text-primary)}.soundFloat__title{font-size:14px;font-weight:600;color:var(--color-text-secondary);margin:0;padding-bottom:10px;border-bottom:1px solid var(--color-border-subtle);letter-spacing:.02em}.soundFloat__preview{display:flex;align-items:center;gap:12px;background:rgba(var(--palette-secondary-rgb),.08);border:1px solid rgba(var(--palette-secondary-rgb),.18);border-radius:var(--radius-md);padding:10px 12px}.soundFloat__playBtn{width:32px;height:32px;min-width:32px;border-radius:50%;background:var(--color-accent);color:var(--color-text-on-accent);border:none;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:background .18s,box-shadow .18s;box-shadow:0 0 10px rgba(var(--palette-secondary-rgb),.3)}.soundFloat__playBtn:active,.soundFloat__playBtn.is-playing{background:var(--color-accent-shade);box-shadow:0 0 16px rgba(var(--palette-secondary-rgb),.5)}.soundFloat__previewInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.soundFloat__filename{font-size:13px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.soundFloat__label{font-size:11px;color:var(--color-text-muted)}.soundFloat__empty{font-size:13px;color:var(--color-text-muted);text-align:center;padding:10px 0;border:1px dashed var(--color-border-medium);border-radius:var(--radius-md)}.soundFloat__uploading{display:flex;flex-direction:column;gap:4px}.soundFloat__uploadingBar{height:3px;background:var(--color-accent);border-radius:var(--radius-pill);transition:width .2s ease;box-shadow:0 0 6px rgba(var(--palette-secondary-rgb),.4)}.soundFloat__uploadingLabel{font-size:11px;color:var(--color-text-muted);text-align:right}.soundFloat__volume{display:flex;flex-direction:column;gap:6px}.soundFloat__volumeLabel{font-size:11px;color:var(--color-text-muted)}.soundFloat__slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:var(--radius-pill);background:rgba(var(--palette-secondary-rgb),.2);outline:none;cursor:pointer}.soundFloat__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 6px rgba(var(--palette-secondary-rgb),.4);cursor:pointer}.soundFloat__slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 6px rgba(var(--palette-secondary-rgb),.4);cursor:pointer;border:none}.soundFloat__error{font-size:12px;color:var(--color-danger);background:rgba(var(--palette-danger-rgb),.1);border:1px solid rgba(var(--palette-danger-rgb),.25);border-radius:var(--radius-sm);padding:6px 10px}.soundFloat__actions{display:flex;flex-direction:column;gap:8px}.soundFloat__action{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(255,255,255,.05);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:13px;cursor:pointer;transition:background .15s,border-color .15s;text-align:left;width:100%}.soundFloat__action ion-icon{font-size:16px;flex-shrink:0;color:var(--color-text-secondary)}.soundFloat__action:active,.soundFloat__action:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.15)}.soundFloat__action:disabled{opacity:.45;cursor:not-allowed}.soundFloat__action--inherit{background:rgba(var(--palette-secondary-rgb),.06);border-color:rgba(var(--palette-secondary-rgb),.2);color:var(--color-accent)}.soundFloat__action--inherit ion-icon{color:var(--color-accent)}.soundFloat__action--inherit:active,.soundFloat__action--inherit:hover{background:rgba(var(--palette-secondary-rgb),.12);border-color:rgba(var(--palette-secondary-rgb),.32)}.soundFloat__action--danger{background:rgba(var(--palette-danger-rgb),.06);border-color:rgba(var(--palette-danger-rgb),.2);color:var(--color-danger)}.soundFloat__action--danger ion-icon{color:var(--color-danger)}.soundFloat__action--danger:active,.soundFloat__action--danger:hover{background:rgba(var(--palette-danger-rgb),.12);border-color:rgba(var(--palette-danger-rgb),.32)}.configModal{--background: transparent;--backdrop-opacity: .5}.configModal::part(backdrop){background:#000}.configModal::part(handle){width:36px;height:4px;border-radius:var(--radius-pill, 20px);background:rgba(var(--palette-white-rgb, 255, 255, 255),.15)}.configModalContent{--background: var(--color-surface-room);--padding-bottom: 0}.configModal__content{padding:16px calc(16px + var(--ion-safe-area-right, 0px)) calc(var(--ion-safe-area-bottom, 0px) + 16px) calc(16px + var(--ion-safe-area-left, 0px))}.configModal__measure{position:fixed;top:-9999px;left:0;width:100%;visibility:hidden;pointer-events:none;padding:16px calc(16px + var(--ion-safe-area-right, 0px)) 16px calc(16px + var(--ion-safe-area-left, 0px))}.configModal__header{display:flex;align-items:center;font-size:16px;font-weight:600;color:var(--color-text-primary);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(var(--palette-white-rgb, 255, 255, 255),.06)}.configModal__header span{flex:1}.configModal__closeBtn{background:transparent;border:none;color:var(--color-text-muted);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;flex-shrink:0}.configModal__closeBtn:active{opacity:.5}.configModal__row{display:flex;align-items:center;gap:10px;padding:12px;background:rgba(var(--palette-white-rgb, 255, 255, 255),.03);border-radius:var(--radius-md, 8px);margin-bottom:6px;cursor:pointer;min-height:44px}.configModal__row:active{opacity:.6}.configModal__row.is-disabled{opacity:.35;pointer-events:none}.configModal__row.is-inheriting .configModal__rowValue{color:#3498db}.configModal__row.is-empty .configModal__rowValue{color:var(--color-text-muted)}.configModal__row--danger{background:rgba(var(--palette-danger-rgb, 231, 76, 60),.05);border:1px solid rgba(var(--palette-danger-rgb, 231, 76, 60),.15);margin-top:12px}.configModal__row--danger .configModal__rowLabel{color:var(--color-danger)}.configModal__rowIcon{font-size:18px;color:var(--color-text-secondary);flex-shrink:0}.configModal__row--danger .configModal__rowIcon{color:var(--color-danger)}.configModal__rowLabel{font-size:13px;color:var(--color-text-primary)}.configModal__rowValue{flex:1;text-align:right;font-size:11px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.configModal__rowChevron{font-size:14px;color:var(--color-text-muted);flex-shrink:0}.configModal__coverWrap{position:relative;width:40px;height:56px;flex-shrink:0}.configModal__coverThumb{width:40px;height:56px;border-radius:4px;object-fit:cover}.configModal__coverRing{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.configModal__coverRemove{font-size:10px;color:var(--color-danger);cursor:pointer;padding:4px 8px}.configModal__input{--background: rgba(var(--palette-white-rgb, 255, 255, 255), .05);--border-radius: 8px;--padding-start: 12px;--padding-end: 12px;font-size:14px;margin-bottom:8px}.configModal__submitBtn{width:100%;padding:10px;margin-top:8px;border:none;border-radius:var(--radius-md, 8px);background:rgba(var(--palette-secondary-rgb),.2);color:var(--color-accent);font-size:14px;font-weight:500;cursor:pointer}.configModal__charCount{display:block;text-align:right;font-size:10px;color:var(--color-text-muted);margin-top:-4px;margin-bottom:4px;font-variant-numeric:tabular-nums}.configModal__submitBtn:active{opacity:.6}.bibliotecaCatalog{--background: var(--color-surface-base)}.bibFloatNav{display:none}@media(min-width:1024px){.bibliotecaCatalog{padding-top:var(--desktop-nav-h, 58px)}.bibliotecaCatalog ion-header{display:none}.bibFloatNav{position:absolute;top:calc(var(--desktop-nav-h, 58px) + 12px);left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:flex-start;padding-inline:max(20px,calc((100% - 800px)/2));pointer-events:none}.bibFloatNav-chip{pointer-events:auto;display:flex;align-items:center;height:40px;padding:0 16px;background:linear-gradient(135deg,rgba(0,0,0,.55),rgba(0,0,0,.4));border:1px solid rgba(255,255,255,.18);border-radius:999px;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 1px rgba(255,255,255,.1) inset,0 4px 14px rgba(0,0,0,.4);color:#fff;font-family:inherit}.bibFloatNav-nav{gap:6px;font-weight:700;font-size:14px;cursor:pointer}.bibFloatNav-nav ion-icon{font-size:20px;margin-left:-4px}.bibFloatNav-actions{padding:0 4px;gap:2px}.bibFloatNav-actions button{background:transparent;border:none;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.bibFloatNav-actions button ion-icon{font-size:20px}.bibFloatNav-actions button:hover{background:rgba(255,255,255,.14)}.bibliotecaCatalog ion-content{--padding-top: 64px}}.bibliotecaCatalog-content{padding:16px;max-width:800px;margin:0 auto}.bibliotecaCatalog-tabs{--background: rgba(255, 255, 255, .03);padding:6px 16px;max-width:800px;margin:0 auto;border-bottom:1px solid var(--color-border-subtle)}.bibliotecaCatalog-tabs ion-segment-button{--background: transparent;--background-checked: transparent;--color: var(--color-text-muted);--color-checked: var(--color-accent);--indicator-color: rgba(var(--palette-secondary-rgb), .15);--padding-start: 16px;--padding-end: 16px;min-height:34px;font-size:13px;font-weight:500;text-transform:none;letter-spacing:.02em}.bibliotecaCatalog-search{--background: var(--color-surface-glass);--border-radius: var(--radius-pill);--box-shadow: none;--placeholder-opacity: .4;--color: var(--color-text-primary);padding:4px 0;margin-bottom:8px;height:auto;min-height:0;overflow:visible;contain:none}.bibliotecaCatalog-search .searchbar-input-container{background:rgba(255,255,255,.08);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:none;border-radius:var(--radius-pill);height:38px;box-shadow:0 0 6px 1px rgba(255,255,255,.267)}.bibliotecaCatalog-search .searchbar-input{font-size:13px!important;-webkit-padding-start:40px!important;padding-inline-start:40px!important}.bibliotecaCatalog-search .searchbar-search-icon{width:16px;height:16px;left:14px;top:50%;transform:translateY(-50%);margin:0}.bibliotecaCatalog-continueList{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.bibliotecaCatalog-continueList::-webkit-scrollbar{display:none}.bibliotecaCatalog-continueItem{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:8px 14px 8px 8px;cursor:pointer;flex-shrink:0;min-width:200px;max-width:280px;transition:background .15s ease}.bibliotecaCatalog-continueItem:active{background:rgba(255,255,255,.07)}.continueItem-cover{width:40px;height:54px;border-radius:4px;overflow:hidden;flex-shrink:0}.continueItem-cover img{width:100%;height:100%;object-fit:cover;display:block}.continueItem-coverPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;color:rgba(255,255,255,.7);text-shadow:0 1px 3px rgba(0,0,0,.4)}.continueItem-info{display:flex;flex-direction:column;gap:2px;min-width:0}.continueItem-title{font-size:13px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continueItem-progress{font-size:11px;color:var(--color-accent)}.bibliotecaCatalog-section{margin-bottom:28px}.bibliotecaCatalog-sectionLabel{font-size:11px;color:var(--color-accent);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px;font-weight:600}.bibliotecaCatalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.bibliotecaCatalog-workWrapper{display:flex;flex-direction:column;gap:6px}.bibliotecaCatalog-workCard{background:rgba(255,255,255,.04);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);border:1px solid var(--color-border-subtle)}.bibliotecaCatalog-workCard:active{transform:scale(.97)}.bibliotecaCatalog-workCard .workCard-cover{aspect-ratio:3 / 4;overflow:hidden;background:rgba(0,0,0,.15)}.bibliotecaCatalog-workCard .workCard-coverImg{width:100%;height:100%;object-fit:cover}.bibliotecaCatalog-workCard .workCard-coverPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bibliotecaCatalog-workCard .workCard-coverIcon{font-size:36px;color:rgba(255,255,255,.7);text-shadow:0 1px 4px rgba(0,0,0,.5)}.bibliotecaCatalog-workCard .workCard-favBtn{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;border-radius:var(--radius-full);width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.6);font-size:14px;transition:color .15s ease}.bibliotecaCatalog-workCard .workCard-favBtn.is-active{color:#ef4444}.bibliotecaCatalog-workCard .workCard-editBtn{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;border-radius:var(--radius-full);width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.6);font-size:14px}.bibliotecaCatalog-workCard .workCard-editBtn:active{opacity:.6}.bibliotecaCatalog-workCard .workCard-cover{position:relative}.bibliotecaCatalog-workCard .workCard-info{padding:10px 12px}.bibliotecaCatalog-workCard .workCard-title{font-size:13px;font-weight:600;color:var(--color-text-primary);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bibliotecaCatalog-workCard .workCard-synopsis{margin-bottom:6px}.bibliotecaCatalog-workCard .workCard-collectionBadge{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:500;color:var(--color-accent);background:rgba(var(--palette-secondary-rgb),.1);padding:2px 6px;border-radius:var(--radius-sm);margin-bottom:4px;max-width:100%;overflow:hidden}.bibliotecaCatalog-workCard .workCard-collectionBadge ion-icon{font-size:10px;flex-shrink:0}.bibliotecaCatalog-workCard .workCard-collectionBadge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bibliotecaCatalog-workCard .workCard-meta{font-size:10px;color:var(--color-text-muted);display:flex;justify-content:space-between}.bibliotecaCatalog-workCard .workCard-authors{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%;text-align:right}.bibliotecaCatalog-collectionCard{margin-bottom:12px;position:relative}.bibliotecaCatalog-collectionCard .collectionCard-header{display:flex;align-items:stretch;gap:0;cursor:pointer;min-height:100px;background:rgba(255,255,255,.04);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);position:relative;z-index:2;transition:border-radius .2s ease}.bibliotecaCatalog-collectionCard.is-expanded .collectionCard-header{border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.4)}.bibliotecaCatalog-collectionCard .collectionCard-cover{width:80px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-md) 0 0 var(--radius-md)}.bibliotecaCatalog-collectionCard.is-expanded .collectionCard-cover{border-radius:var(--radius-md) 0 0 var(--radius-md)}.bibliotecaCatalog-collectionCard .collectionCard-coverImg{width:100%;height:100%;object-fit:cover;display:block}.bibliotecaCatalog-collectionCard .collectionCard-coverPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;color:rgba(255,255,255,.7);text-shadow:0 1px 4px rgba(0,0,0,.5)}.bibliotecaCatalog-collectionCard .collectionCard-info{flex:1;min-width:0;padding:14px 16px;display:flex;flex-direction:column;justify-content:center}.bibliotecaCatalog-collectionCard .collectionCard-title{font-size:16px;font-weight:600;color:var(--color-text-primary)}.bibliotecaCatalog-collectionCard .collectionCard-synopsis{margin-top:3px}.bibliotecaCatalog-collectionCard .collectionCard-meta{font-size:10px;color:var(--color-text-muted);margin-top:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bibliotecaCatalog-collectionCard .collectionCard-meta span:first-child{color:var(--color-accent);font-weight:500}.bibliotecaCatalog-collectionCard .collectionCard-metaBtn{background:transparent;border:none;color:var(--color-text-muted);font-size:10px;cursor:pointer;display:inline-flex;align-items:center;gap:3px;padding:0;transition:color .2s cubic-bezier(.4,0,.2,1)}.bibliotecaCatalog-collectionCard .collectionCard-metaBtn:hover{color:var(--color-text-primary)}.bibliotecaCatalog-collectionCard .collectionCard-metaBtn.has-sound{color:var(--color-accent)}.bibliotecaCatalog-collectionCard .collectionCard-metaBtn ion-icon{font-size:12px}.bibliotecaCatalog-collectionCard .collectionCard-actions{display:flex;align-items:center;gap:4px;padding:14px 12px 14px 0;flex-shrink:0}.bibliotecaCatalog-collectionCard .collectionCard-actionBtn{background:transparent;border:none;color:var(--color-text-muted);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;flex-shrink:0}.bibliotecaCatalog-collectionCard .collectionCard-actionBtn:active{opacity:.5}.bibliotecaCatalog-collectionCard .collectionCard-chevron{font-size:16px;color:var(--color-text-muted);flex-shrink:0}.bibliotecaCatalog-collectionCard .collectionCard-worksList{background:rgba(255,255,255,.024);border:1px solid var(--color-border-subtle);border-radius:0 0 var(--radius-md) var(--radius-md);margin-top:-14px;padding:22px 6px 10px;display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;position:relative;z-index:1}.bibliotecaCatalog-collectionCard .collectionCard-workRow{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--radius-md);transition:background .15s ease}.bibliotecaCatalog-collectionCard .collectionCard-workRow:hover{background:rgba(255,255,255,.04)}.bibliotecaCatalog-collectionCard .collectionCard-workAvatar{width:38px;height:38px;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.25)}.bibliotecaCatalog-collectionCard .collectionCard-workAvatar img{width:100%;height:100%;object-fit:cover;display:block}.bibliotecaCatalog-collectionCard .collectionCard-workAvatarPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:14px;color:rgba(255,255,255,.7);text-shadow:0 1px 3px rgba(0,0,0,.4)}.bibliotecaCatalog-collectionCard .collectionCard-workName{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.bibliotecaCatalog-collectionCard .collectionCard-workEditBtn{background:transparent;border:none;color:var(--color-text-muted);font-size:16px;cursor:pointer;padding:4px;display:flex;align-items:center;flex-shrink:0;transition:color .15s ease}.bibliotecaCatalog-collectionCard .collectionCard-workEditBtn:hover{color:var(--color-accent)}.collectionSoundModal{--border-radius: 16px 16px 0 0}.collectionSoundModal::part(content){backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.collectionSoundModal ion-content .soundPicker{padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-top:none;gap:16px}.collectionSoundModal ion-content .soundPicker-header{display:none}.collectionSoundModal ion-content .soundPicker-empty{text-align:center;padding:20px 0}.collectionSoundModal ion-content .soundPicker-upload{justify-content:center}.collectionSoundModal ion-content .soundPicker-playBtn{width:40px;height:40px;font-size:20px}.bibliotecaCatalog-empty{text-align:center;padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.bibliotecaCatalog-emptyIcon{font-size:48px;color:var(--color-text-muted)}.bibliotecaCatalog-emptyText{font-size:14px;color:var(--color-text-secondary)}.bibliotecaCatalog-emptyBtn{--border-radius: var(--radius-pill);--color: var(--color-accent);--border-color: var(--color-accent);font-size:13px;margin-top:8px}.bibliotecaCatalog-editBtn{display:flex;align-items:center;gap:4px;background:rgba(255,255,255,.04);color:var(--color-accent);border:1px solid rgba(var(--palette-secondary-rgb),.2);padding:4px 10px;border-radius:var(--radius-pill);font-size:11px;cursor:pointer;align-self:flex-start;transition:background .2s cubic-bezier(.4,0,.2,1)}.bibliotecaCatalog-editBtn:active{background:rgba(255,255,255,.08)}.bibliotecaCatalog-editBtn ion-icon{font-size:12px}.bibliotecaCatalog-createFloat{display:flex;flex-direction:column;gap:16px;min-width:300px}.bibliotecaCatalog-createSegment{--background: rgba(255, 255, 255, .04);border-radius:var(--radius-md);margin-bottom:4px}.bibliotecaCatalog-createInput{--background: rgba(255, 255, 255, .04)}.bibliotecaCatalog-createModes{display:flex;gap:10px}.bibliotecaCatalog-modeBtn{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;background:rgba(255,255,255,.03);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);font-size:13px;font-weight:500}.bibliotecaCatalog-modeBtn ion-icon{font-size:22px}.bibliotecaCatalog-modeBtn.is-active{background:rgba(var(--palette-secondary-rgb),.1);border-color:rgba(var(--palette-secondary-rgb),.3);color:var(--color-accent)}.bibliotecaCatalog-modeBtn .bibliotecaCatalog-modeDesc{font-size:10px;color:var(--color-text-muted);text-align:center}.bibliotecaCatalog-modeBtn.is-active .bibliotecaCatalog-modeDesc{color:var(--color-text-secondary)}.bibliotecaCatalog-createSubmit{--border-radius: var(--radius-pill);margin-top:4px;font-size:14px;letter-spacing:.02em}.readerSettings{position:fixed;top:calc(var(--ion-safe-area-top, 0px) + 48px);left:0;right:0;z-index:95;padding:16px 20px;background:var(--rs-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--rs-border);transform:translateY(0);opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.readerSettings.is-hidden{opacity:0;pointer-events:none;transform:translateY(-16px)}.readerSettings__section{display:flex;align-items:center;gap:12px;margin-bottom:14px}.readerSettings__section:last-child{margin-bottom:0}.readerSettings__label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--rs-secondary);min-width:76px;flex-shrink:0}.readerSettings__controls{display:flex;align-items:center;gap:6px;flex:1}.readerSettings__btn{background:transparent;border:1px solid var(--rs-border);color:var(--rs-text);padding:6px 14px;border-radius:8px;font-size:13px;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;min-width:36px}.readerSettings__btn:active{opacity:.6}.readerSettings__btn.is-active{background:var(--rs-active);border-color:currentColor}.readerSettings__btn--round{width:34px;height:34px;padding:0;border-radius:50%;font-size:18px}.readerSettings__themeSwatch{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:border-color .15s cubic-bezier(.4,0,.2,1);flex-shrink:0}.readerSettings__themeSwatch.is-active{border-color:var(--rs-text)}.readerSettings__value{font-size:14px;color:var(--rs-text);min-width:32px;text-align:center;font-variant-numeric:tabular-nums}.readerSettings__slider{flex:1;height:4px;-webkit-appearance:none;appearance:none;background:var(--rs-border);border-radius:2px;outline:none}.readerSettings__slider:focus-visible{box-shadow:0 0 0 2px rgba(212,164,74,.9)}.readerSettings__slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--rs-text);cursor:pointer}.readerSettings__divider{width:100%;height:1px;background:var(--rs-border);margin:10px 0}@media(min-width:1024px){.readerSettings{top:calc(var(--desktop-nav-h, 58px) + 108px);left:min(calc(50% + 418px),calc(100% - 384px));right:auto;width:360px;max-height:calc(100vh - var(--desktop-nav-h, 58px) - 156px);overflow-x:hidden;overflow-y:auto;padding:18px;border-bottom:none;border:1px solid var(--rs-border);border-radius:18px;box-shadow:0 20px 56px -16px rgba(0,0,0,.45);transform:translate(0)}.readerSettings.is-hidden{transform:translate(20px)}.readerSettings__controls{flex-wrap:wrap}}.biblioteca-reader{--background: transparent;width:100%;height:100%;position:relative;overflow:hidden}.biblioteca-reader__header{position:fixed;top:0;left:0;right:0;z-index:100;padding:calc(var(--ion-safe-area-top, 0px) + 12px) calc(var(--ion-safe-area-right, 0px) + 16px) 12px calc(var(--ion-safe-area-left, 0px) + 16px);display:flex;align-items:center;gap:4px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.biblioteca-reader__header.is-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.biblioteca-reader__headerTitle{flex:1;text-align:center;min-width:0}.biblioteca-reader__workTitle{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biblioteca-reader__chapterTitle{font-size:11px;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px}.biblioteca-reader__headerBtn{background:transparent;border:none;font-size:22px;padding:6px;cursor:pointer;color:inherit;display:flex;align-items:center;opacity:.85;transition:opacity .15s;flex-shrink:0}.biblioteca-reader__headerBtn:active{opacity:.5}.biblioteca-reader__headerActions{display:flex;align-items:center;gap:4px;flex-shrink:0}.biblioteca-reader__headerBtnLabel{display:none}.biblioteca-reader__draftBadge{display:inline-block;padding:1px 6px;border-radius:4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:rgba(255,165,0,.2);color:#ff8c00}.biblioteca-reader__pageContainer{width:100%;height:100%;overflow-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.biblioteca-reader__header{top:calc(var(--desktop-nav-h, 58px) + 12px);padding-inline:max(20px,calc((100% - 900px)/2));justify-content:space-between;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.biblioteca-reader__header.is-hidden{opacity:1;transform:none}.biblioteca-reader__headerBtn--back,.biblioteca-reader__headerTitle,.biblioteca-reader__headerActions{pointer-events:auto;color:#fff;background:linear-gradient(135deg,rgba(0,0,0,.55),rgba(0,0,0,.4));border:1px solid rgba(255,255,255,.18);border-radius:999px;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 8px 24px -8px rgba(0,0,0,.55)}.biblioteca-reader__headerBtn--back{width:auto;height:auto;gap:6px;padding:9px 16px 9px 13px;font-size:20px;opacity:1}.biblioteca-reader__headerBtnLabel{display:inline;font-size:14px;font-weight:600}.biblioteca-reader__headerTitle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex:0 1 auto;max-width:min(60vw,440px);padding:7px 20px}.biblioteca-reader__headerTitle .biblioteca-reader__workTitle{color:#fff}.biblioteca-reader__headerTitle .biblioteca-reader__chapterTitle{color:rgba(255,255,255,.72)}.biblioteca-reader__headerActions{gap:2px;padding:5px 8px}.biblioteca-reader__headerActions .biblioteca-reader__headerBtn{color:#fff;opacity:.82}.biblioteca-reader__headerActions .biblioteca-reader__headerBtn:hover{opacity:1}.biblioteca-reader__pageContainer{padding-top:calc(var(--desktop-nav-h, 58px) + 108px);background:rgba(0,0,0,.05)}.bibReaderTextSurface{max-width:780px;max-height:calc(100% - 56px);margin-inline:auto;border-radius:14px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 24px 60px -22px rgba(0,0,0,.4),0 8px 22px -14px rgba(0,0,0,.26)}.bibReaderVisualSurface{border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 24px 60px -22px rgba(0,0,0,.5),0 8px 22px -14px rgba(0,0,0,.32)}.biblioteca-reader__pageNav{position:fixed;top:50%;transform:translateY(-50%);z-index:60;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 10px 30px -10px rgba(0,0,0,.4);font-size:24px;cursor:pointer;opacity:.65;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.biblioteca-reader__pageNav:hover{opacity:1}.biblioteca-reader__pageNav:active{transform:translateY(-50%) scale(.92)}.biblioteca-reader__pageNav--prev{left:max(16px,calc(50% - 450px))}.biblioteca-reader__pageNav--next{right:max(16px,calc(50% - 450px))}}.biblioteca-reader__pageContainer.page-slide-left{animation:pageSlideLeft .3s ease-out}.biblioteca-reader__pageContainer.page-slide-right{animation:pageSlideRight .3s ease-out}.biblioteca-reader__pageContainer.page-fade-in{animation:pageFadeIn .5s ease-out}@keyframes pageSlideLeft{0%{transform:translate(30%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pageSlideRight{0%{transform:translate(-30%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pageFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.biblioteca-reader__chapterIndicator{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:16px 32px;border-radius:12px;font-size:18px;font-weight:600;opacity:0;animation:readerChapterFade 2s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none;z-index:200;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@keyframes readerChapterFade{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}15%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:1}to{opacity:0}}.biblioteca-reader__progress{position:fixed;bottom:var(--ion-safe-area-bottom, 0px);left:0;right:0;height:3px;z-index:100;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.biblioteca-reader__progress.is-hidden{opacity:0}.biblioteca-reader__progressBar{height:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.biblioteca-reader__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;font-size:15px}.biblioteca-reader__error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;font-size:15px}.biblioteca-reader__errorBtn{background:rgba(0,0,0,.08);border:none;padding:10px 20px;border-radius:8px;font-size:14px;cursor:pointer;color:inherit}.biblioteca-reader__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;padding:32px;text-align:center}.biblioteca-reader__emptyTitle{font-size:16px;font-weight:600;opacity:.7}.biblioteca-reader__emptyDesc{font-size:13px;opacity:.5;line-height:1.5;max-width:260px}.readMore{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto}.readMore-ambient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,rgba(var(--palette-secondary-rgb),.08) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(var(--palette-secondary-rgb),.05) 0%,transparent 50%);background-color:var(--color-surface-base);z-index:0}.readMore-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:28px;padding:40px 20px 60px;max-width:500px;width:100%}.readMore-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.readMore-headerIcon{font-size:40px;color:var(--color-accent);opacity:.7}.readMore-title{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0}.readMore-subtitle{font-size:14px;color:var(--color-text-secondary);margin:0}.readMore-section{width:100%}.readMore-sectionLabel{font-size:11px;color:var(--color-accent);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px;font-weight:600}.readMore-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.readMore-workCard{display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:transform .15s ease}.readMore-workCard:active{transform:scale(.97)}.readMore-workCover{aspect-ratio:3 / 4;border-radius:var(--radius-md);overflow:hidden;background:rgba(0,0,0,.15);border:1px solid var(--color-border-subtle)}.readMore-workCoverImg{width:100%;height:100%;object-fit:cover;display:block}.readMore-workCoverPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:28px;color:rgba(255,255,255,.7);text-shadow:0 1px 4px rgba(0,0,0,.5)}.readMore-workTitle{font-size:12px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readMore-backBtn{display:flex;align-items:center;gap:8px;background:rgba(var(--palette-secondary-rgb),.12);color:var(--color-accent);border:1px solid rgba(var(--palette-secondary-rgb),.25);padding:12px 24px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;cursor:pointer;transition:transform .2s ease}.readMore-backBtn:active{transform:scale(.97)}.readMore-backBtn ion-icon{font-size:18px}.bibReaderTextSurface p,.bibReaderTextSurface h1,.bibReaderTextSurface h2,.bibReaderTextSurface h3,.bibReaderTextSurface h4,.bibReaderTextSurface blockquote,.bibReaderTextSurface ul,.bibReaderTextSurface ol,.bibReaderTextSurface li,.bibReaderTextSurface a,.bibReaderTextSurface span,.bibReaderTextSurface b,.bibReaderTextSurface strong,.bibReaderTextSurface i,.bibReaderTextSurface em,.bibReaderTextSurface u{font-family:inherit}.bibReaderTextSurface p{margin:0 0 .85em}.bibReaderTextSurface h2{font-size:1.5em;font-weight:700;line-height:1.3;margin:.9em 0 .35em}.bibReaderTextSurface h3{font-size:1.25em;font-weight:600;line-height:1.3;margin:.7em 0 .3em}.bibReaderTextSurface ul,.bibReaderTextSurface ol{margin:.5em 0;padding-inline-start:1.5em}.bibReaderTextSurface a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bibReaderTextSurface blockquote{margin:1em 0;padding:.55em .4em .55em 1.05em;border-inline-start:3px solid rgba(201,168,76,.85);background:rgba(201,168,76,.08);border-radius:0 4px 4px 0;font-style:italic;opacity:.95}@media(max-width:1023px){body.a11y-high-contrast .biblioteca-reader__header{background:#000!important;color:#fff!important;border-bottom:1px solid #fff}}@media(min-width:1024px){body.a11y-high-contrast .biblioteca-reader__headerBtn--back,body.a11y-high-contrast .biblioteca-reader__headerTitle,body.a11y-high-contrast .biblioteca-reader__headerActions{background:#111;border:1px solid #fff;color:#fff}body.a11y-high-contrast .biblioteca-reader__headerTitle .biblioteca-reader__workTitle,body.a11y-high-contrast .biblioteca-reader__headerTitle .biblioteca-reader__chapterTitle,body.a11y-high-contrast .biblioteca-reader__headerActions .biblioteca-reader__headerBtn{color:#fff}}body.a11y-high-contrast .biblioteca-reader__draftBadge{background:#ff8c00;color:#000}@media(min-width:1024px){body.a11y-reduce-transparency .biblioteca-reader__headerBtn--back,body.a11y-reduce-transparency .biblioteca-reader__headerTitle,body.a11y-reduce-transparency .biblioteca-reader__headerActions{background:rgba(0,0,0,.92)}}.pagePills{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding:0 12px}.pagePills__pill{width:26px;height:26px;min-width:44px;min-height:44px;border-radius:var(--radius-sm, 6px);display:flex;align-items:center;justify-content:center;font-size:10px;background:rgba(var(--palette-white-rgb, 255, 255, 255),.05);color:var(--color-text-secondary);cursor:pointer;user-select:none;transition:background .15s ease,color .15s ease}.pagePills__pill:active{opacity:.6}.pagePills__pill.is-active{background:rgba(var(--palette-secondary-rgb),.25);color:var(--color-accent);font-weight:600}.pagePills__pill--add{border:1px dashed rgba(var(--palette-white-rgb, 255, 255, 255),.15);background:transparent;color:var(--color-text-muted);font-size:12px}.authorsFloat{display:flex;flex-direction:column;gap:12px;min-width:280px;max-width:340px;color:var(--color-text-primary)}.authorsFloat__title{font-size:14px;font-weight:600;color:var(--color-text-secondary);margin:0;padding-bottom:10px;border-bottom:1px solid var(--color-border-subtle);letter-spacing:.02em}.authorsFloat__search{display:flex;flex-direction:column}.authorsFloat__searchInput{--background: rgba(var(--palette-white-rgb, 255, 255, 255), .06);--border-radius: var(--radius-md);--padding-start: 12px;--padding-end: 12px;--color: var(--color-text-primary);--placeholder-color: var(--color-text-muted);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);font-size:13px;min-height:40px}.authorsFloat__results{display:flex;flex-direction:column;gap:4px}.authorsFloat__spinner{display:flex;justify-content:center;align-items:center;padding:10px 0;color:var(--color-text-muted)}.authorsFloat__empty{font-size:13px;color:var(--color-text-muted);text-align:center;padding:10px 0;border:1px dashed var(--color-border-medium);border-radius:var(--radius-md)}.authorsFloat__divider{border:none;border-top:1px solid var(--color-border-subtle);margin:2px 0}.authorsFloat__list{display:flex;flex-direction:column;gap:4px}.authorsFloat__row{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 0}.authorsFloat__avatar{width:36px;height:36px;min-width:36px;border-radius:50%;object-fit:cover;background:rgba(var(--palette-white-rgb, 255, 255, 255),.08);border:1px solid var(--color-border-subtle)}.authorsFloat__avatar--placeholder{background:rgba(var(--palette-white-rgb, 255, 255, 255),.08)}.authorsFloat__name{flex:1;font-size:13px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.authorsFloat__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;letter-spacing:.02em;background:rgba(var(--palette-white-rgb, 255, 255, 255),.08);color:var(--color-text-muted);border:1px solid var(--color-border-medium);white-space:nowrap;flex-shrink:0}.authorsFloat__badge--owner{background:rgba(var(--palette-secondary-rgb),.12);color:var(--color-accent);border-color:rgba(var(--palette-secondary-rgb),.3)}.authorsFloat__addBtn{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;background:rgba(var(--palette-secondary-rgb),.15);color:var(--color-accent);border:1px solid rgba(var(--palette-secondary-rgb),.3);cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap;flex-shrink:0;min-height:28px}.authorsFloat__addBtn:active,.authorsFloat__addBtn:hover{background:rgba(var(--palette-secondary-rgb),.25);border-color:rgba(var(--palette-secondary-rgb),.5)}.authorsFloat__addBtn:disabled{opacity:.45;cursor:not-allowed}.authorsFloat__addBtn ion-spinner{width:14px;height:14px}.authorsFloat__removeBtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;background:transparent;border:none;color:var(--color-text-muted);font-size:18px;cursor:pointer;transition:color .15s,background .15s;flex-shrink:0}.authorsFloat__removeBtn:active,.authorsFloat__removeBtn:hover{color:var(--color-danger);background:rgba(var(--palette-danger-rgb),.1)}.authorsFloat__removeBtn:disabled{opacity:.45;cursor:not-allowed}.authorsFloat__removeBtn ion-spinner{width:14px;height:14px}.bgFloat{display:flex;flex-direction:column;gap:14px;min-width:280px;max-width:340px;color:var(--color-text-primary)}.bgFloat__title{font-size:14px;font-weight:600;color:var(--color-text-secondary);margin:0;padding-bottom:10px;border-bottom:1px solid var(--color-border-subtle);letter-spacing:.02em}.bgFloat__preview{display:flex;align-items:center;gap:12px;background:rgba(var(--palette-secondary-rgb),.08);border:1px solid rgba(var(--palette-secondary-rgb),.18);border-radius:var(--radius-md);padding:10px 12px}.bgFloat__previewImg{width:40px;height:40px;min-width:40px;border-radius:var(--radius-sm);background-size:cover;background-position:center;border:1px solid var(--color-border-medium)}.bgFloat__previewSwatch{width:32px;height:32px;min-width:32px;border-radius:50%;border:2px solid rgba(var(--palette-white-rgb, 255, 255, 255),.2)}.bgFloat__previewLabel{font-size:13px;color:var(--color-text-primary)}.bgFloat__empty{font-size:13px;color:var(--color-text-muted);text-align:center;padding:10px 0;border:1px dashed var(--color-border-medium);border-radius:var(--radius-md)}.bgFloat__uploading{display:flex;flex-direction:column;gap:4px}.bgFloat__uploadingBar{height:3px;background:var(--color-accent);border-radius:var(--radius-pill);transition:width .2s ease;box-shadow:0 0 6px rgba(var(--palette-secondary-rgb),.4)}.bgFloat__uploadingLabel{font-size:11px;color:var(--color-text-muted);text-align:right}.bgFloat__section{display:flex;flex-direction:column;gap:8px}.bgFloat__sectionLabel{display:flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.bgFloat__swatches{display:flex;flex-wrap:wrap;gap:8px}.bgFloat__swatch{width:30px;height:30px;border-radius:50%;border:2px solid rgba(var(--palette-white-rgb, 255, 255, 255),.12);cursor:pointer;padding:0;transition:transform .12s ease,border-color .12s ease}.bgFloat__swatch:hover{transform:scale(1.08)}.bgFloat__swatch.is-active{border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(var(--palette-secondary-rgb),.35)}.bgFloat__customColor{width:30px;height:30px;border-radius:50%;border:1px dashed var(--color-border-medium);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;color:var(--color-text-secondary)}.bgFloat__customColor ion-icon{font-size:15px;pointer-events:none}.bgFloat__colorInput{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;border:none;padding:0}.bgFloat__error{font-size:12px;color:var(--color-danger);background:rgba(var(--palette-danger-rgb),.1);border:1px solid rgba(var(--palette-danger-rgb),.25);border-radius:var(--radius-sm);padding:6px 10px}.bgFloat__actions{display:flex;flex-direction:column;gap:8px}.bgFloat__action{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(255,255,255,.05);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:13px;cursor:pointer;transition:background .15s,border-color .15s;text-align:left;width:100%}.bgFloat__action ion-icon{font-size:16px;flex-shrink:0;color:var(--color-text-secondary)}.bgFloat__action:active,.bgFloat__action:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.15)}.bgFloat__action:disabled{opacity:.45;cursor:not-allowed}.bgFloat__action--danger{background:rgba(var(--palette-danger-rgb),.06);border-color:rgba(var(--palette-danger-rgb),.2);color:var(--color-danger)}.bgFloat__action--danger ion-icon{color:var(--color-danger)}.bgFloat__action--danger:active,.bgFloat__action--danger:hover{background:rgba(var(--palette-danger-rgb),.12);border-color:rgba(var(--palette-danger-rgb),.32)}.bibliotecaEditor{--background: var(--color-surface-base)}.bibliotecaEditor-layout{display:flex;height:100%;overflow:hidden}@media(min-width:1024px){.bibliotecaEditor-layout{margin-top:var(--desktop-nav-h, 58px);height:calc(100% - var(--desktop-nav-h, 58px))}}.bibliotecaEditor-loading{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;color:var(--color-text-muted);font-size:14px}.bibliotecaEditor-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-text-secondary);gap:16px}.bibliotecaEditor-error__btn{background:rgba(var(--palette-secondary-rgb),.15);color:var(--color-accent);border:1px solid rgba(var(--palette-secondary-rgb),.3);padding:10px 20px;border-radius:var(--radius-pill);font-size:14px;cursor:pointer}.bibliotecaEditor-sidebar{width:260px;min-width:260px;background:rgba(255,255,255,.02);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));color:var(--color-text-primary);border-right:1px solid var(--color-border-subtle);overflow-y:auto;display:flex;flex-direction:column}.bibliotecaEditor-sidebar__header{min-height:calc(57px + var(--ion-safe-area-top, 0px));padding:calc(14px + var(--ion-safe-area-top, 0px)) 16px 14px;border-bottom:1px solid var(--color-border-subtle);display:flex;align-items:center;gap:10px;box-sizing:border-box}.bibliotecaEditor-sidebar__backBtn{background:none;border:none;color:var(--color-text-secondary);font-size:20px;cursor:pointer;padding:4px;display:flex;align-items:center}.bibliotecaEditor-sidebar__title{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.bibliotecaEditor-sidebar__helpBtn{background:none;border:none;color:var(--color-text-muted);font-size:18px;cursor:pointer;padding:4px;display:flex;align-items:center;flex-shrink:0;transition:color .2s ease}.bibliotecaEditor-sidebar__helpBtn:hover{color:var(--color-accent)}.bibliotecaEditor-sidebar__cogBtn{background:transparent;border:none;color:var(--color-text-muted);width:28px;height:28px;border-radius:var(--radius-sm, 6px);display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;flex-shrink:0}.bibliotecaEditor-sidebar__cogBtn:active{opacity:.6}.bibliotecaEditor-sidebar__body{flex:1;overflow-y:auto}.bibliotecaEditor-sidebar__sectionHeader{padding:12px 16px 8px;font-size:11px;font-weight:600;color:var(--color-accent);letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}.bibliotecaEditor-sidebar__empty{padding:16px;font-size:12px;color:var(--color-text-muted);text-align:center}.bibliotecaEditor-sidebar__iconBtn{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;font-size:16px;display:flex;align-items:center;transition:color .2s cubic-bezier(.4,0,.2,1)}.bibliotecaEditor-sidebar__iconBtn:hover{color:var(--color-text-primary)}.bibliotecaEditor-sidebar__iconBtn--danger:hover{color:var(--color-danger)}.bibliotecaEditor-sidebar__chapters{padding:4px 0}.bibliotecaEditor-sidebar__chapter{padding:10px 16px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:8px;transition:background .2s cubic-bezier(.4,0,.2,1)}.bibliotecaEditor-sidebar__chapter:hover{background:rgba(255,255,255,.03)}.bibliotecaEditor-sidebar__chapter.is-active{background:rgba(255,255,255,.06)}.bibliotecaEditor-sidebar__chapterTitle{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bibliotecaEditor-sidebar__badge{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:var(--radius-sm)}.bibliotecaEditor-sidebar__badge--draft{background:rgba(var(--palette-warning-rgb),.15);color:var(--color-warning)}.bibliotecaEditor-sidebar__badge--published{display:inline-block;width:7px;height:7px;border-radius:var(--radius-full);background:var(--color-success);padding:0}.bibliotecaEditor-sidebar__actions{display:flex;gap:2px;margin-left:auto;flex-shrink:0}.bibliotecaEditor-sidebar__page{padding:8px 16px 8px 36px;cursor:pointer;font-size:12px;color:var(--color-text-secondary);display:flex;align-items:center;gap:6px;transition:background .2s cubic-bezier(.4,0,.2,1)}.bibliotecaEditor-sidebar__page:hover{background:rgba(255,255,255,.02)}.bibliotecaEditor-sidebar__page.is-active{background:rgba(255,255,255,.05);color:var(--color-text-primary)}.bibliotecaEditor-sidebar__pageIcon{font-size:14px;flex-shrink:0}.bibliotecaEditor-sidebar__page .bibliotecaEditor-sidebar__iconBtn{margin-left:auto;font-size:14px}.bibliotecaEditor-sidebar__addPage{padding:6px 16px 6px 36px}.bibliotecaEditor-sidebar__addPageBtn{background:transparent;border:1px dashed var(--color-border-subtle);color:var(--color-text-muted);padding:6px 12px;border-radius:var(--radius-md);font-size:11px;cursor:pointer;display:flex;align-items:center;gap:4px;width:100%;justify-content:center;transition:border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.bibliotecaEditor-sidebar__addPageBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.bibliotecaEditor-sidebar__addPageBtn ion-icon{font-size:14px}.bibliotecaEditor-pane{flex:1;display:flex;flex-direction:column;overflow:hidden}.bibliotecaEditor-toolbar{display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(255,255,255,.02);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap}.bibliotecaEditor-toolbar__btn{background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:6px 12px;border-radius:var(--radius-pill);font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.bibliotecaEditor-toolbar__btn:hover{background:rgba(255,255,255,.04)}.bibliotecaEditor-toolbar__btn.is-active{background:rgba(var(--palette-secondary-rgb),.12);border-color:rgba(var(--palette-secondary-rgb),.3);color:var(--color-accent)}.bibliotecaEditor-toolbar__btn ion-icon{font-size:16px}.bibliotecaEditor-toolbar__sep{width:1px;height:20px;background:var(--color-border-subtle);flex-shrink:0}.bibliotecaEditor-toolbar__dot{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-success);flex-shrink:0}.bibliotecaEditor-toolbar__btn--page-config{margin-left:2px}.bibliotecaEditor-toolbar__status{margin-left:auto;font-size:10px;color:var(--color-text-muted);white-space:nowrap}.bibliotecaEditor-toolbar__lockNotice{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-muted);padding:4px 0}.bibliotecaEditor-toolbar__lockNotice ion-icon{font-size:16px;color:var(--color-warning)}.bibliotecaEditor-content{flex:1;overflow-y:auto;padding:16px;display:flex;justify-content:center}.bibliotecaEditor-textEditor{width:100%;max-width:640px}.bibliotecaEditor-textEditor__toolbar{display:flex;gap:4px;padding:10px 12px;background:rgba(255,255,255,.04);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border-radius:var(--radius-md) var(--radius-md) 0 0;border:1px solid var(--color-border-subtle);border-bottom:none;flex-wrap:wrap}.bibliotecaEditor-textEditor__toolbarBtn{background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:4px 8px;border-radius:6px;font-size:13px;cursor:pointer;min-width:32px;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.bibliotecaEditor-textEditor__toolbarBtn ion-icon{font-size:var(--icon-size-xs)}.bibliotecaEditor-textEditor__toolbarBtn:hover{background:rgba(255,255,255,.06);color:var(--color-text-primary)}.bibliotecaEditor-textEditor__toolbarBtn.is-active{background:rgba(var(--palette-secondary-rgb),.15);border-color:rgba(var(--palette-secondary-rgb),.3);color:var(--color-accent)}.bibliotecaEditor-textEditor__toolbarSep{width:1px;height:20px;background:var(--color-border-subtle);margin:0 2px;flex-shrink:0}.bibliotecaEditor-textEditor__linkBar{display:flex;align-items:center;gap:6px;padding:8px 12px;background:rgba(255,255,255,.06);border:1px solid var(--color-border-subtle);border-top:none}.bibliotecaEditor-textEditor__linkField{flex:1;background:rgba(255,255,255,.08);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);padding:5px 10px;border-radius:6px;font-size:12px;outline:none}.bibliotecaEditor-textEditor__linkField:focus{border-color:var(--color-accent)}.bibliotecaEditor-textEditor__linkField:focus-visible{outline:2px solid rgba(212,164,74,.8);outline-offset:2px}.bibliotecaEditor-textEditor__linkApply,.bibliotecaEditor-textEditor__linkCancel{background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer}.bibliotecaEditor-textEditor__linkApply{color:var(--color-accent);border-color:rgba(var(--palette-secondary-rgb),.3)}.bibliotecaEditor-textEditor__area{background:rgba(255,255,255,.95);color:#1a1a1a;min-height:500px;padding:32px 28px;border-radius:0 0 var(--radius-md) var(--radius-md);border:1px solid var(--color-border-subtle);border-top:none;outline:none;word-wrap:break-word;overflow-wrap:break-word}.bibliotecaEditor-textEditor__area:focus-visible{outline:2px solid rgba(212,164,74,.8);outline-offset:2px}.bibliotecaEditor-textEditor__area:empty:before{content:attr(data-placeholder);color:#999;pointer-events:none;font-style:italic}.bibliotecaEditor-textEditor__area h2{font-size:1.5em;font-weight:700;margin:.6em 0 .3em}.bibliotecaEditor-textEditor__area h3{font-size:1.25em;font-weight:600;margin:.5em 0 .3em}.bibliotecaEditor-textEditor__area blockquote{border-left:3px solid #c9a84c;margin:.5em 0;padding:.4em 1em;color:#555;font-style:italic}.bibliotecaEditor-textEditor__area ul,.bibliotecaEditor-textEditor__area ol{margin:.4em 0;padding-left:1.6em}.bibliotecaEditor-textEditor__area a{color:#2563eb;text-decoration:underline}.bibliotecaEditor-textEditor__area p,.bibliotecaEditor-textEditor__area div,.bibliotecaEditor-textEditor__area h2,.bibliotecaEditor-textEditor__area h3,.bibliotecaEditor-textEditor__area blockquote,.bibliotecaEditor-textEditor__area ul,.bibliotecaEditor-textEditor__area ol,.bibliotecaEditor-textEditor__area li,.bibliotecaEditor-textEditor__area a,.bibliotecaEditor-textEditor__area span,.bibliotecaEditor-textEditor__area b,.bibliotecaEditor-textEditor__area strong,.bibliotecaEditor-textEditor__area i,.bibliotecaEditor-textEditor__area em,.bibliotecaEditor-textEditor__area u{font-family:inherit}.bibliotecaEditor-textEditor__area p{margin:0 0 .6em}.bibliotecaEditor-visualEditor{display:flex;flex-direction:column;align-items:center;width:100%}.bibliotecaEditor-visualEditor__toolbar{display:flex;gap:4px;padding:10px 12px;background:rgba(255,255,255,.04);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border-radius:var(--radius-md) var(--radius-md) 0 0;border:1px solid var(--color-border-subtle);border-bottom:none;flex-wrap:wrap;width:100%;max-width:450px;box-sizing:border-box}.bibliotecaEditor-visualEditor__toolbar button{background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.bibliotecaEditor-visualEditor__toolbar button:hover{background:rgba(255,255,255,.06);color:var(--color-text-primary)}.bibliotecaEditor-visualEditor__toolbarSep{width:1px;height:20px;background:var(--color-border-subtle);margin:0 4px}.bibliotecaEditor-visualCanvas{position:relative;width:100%;max-width:450px;background:rgba(255,255,255,.03);border-radius:0 0 var(--radius-md) var(--radius-md);border:1px solid var(--color-border-subtle);border-top:none;overflow:hidden}.bibliotecaEditor-visualCanvas__inner{position:absolute;top:0;left:0;right:0;bottom:0}.bibliotecaEditor-visualBlock{position:absolute;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.bibliotecaEditor-visualBlock.is-selected{box-shadow:0 0 0 2px var(--color-accent),0 0 12px rgba(var(--palette-secondary-rgb),.3)}.bibliotecaEditor-visualBlock.is-editing{cursor:text;box-shadow:0 0 0 2px var(--color-accent);user-select:text;-webkit-user-select:text}.bibliotecaEditor-visualBlock__text{width:100%;height:100%;overflow:hidden;word-wrap:break-word;color:#fff;font-size:14px;line-height:1.4;padding:4px;outline:none}.bibliotecaEditor-visualBlock__text:focus-visible{outline:2px solid rgba(212,164,74,.9);outline-offset:-2px}.bibliotecaEditor-visualBlock__media{width:100%;height:100%;object-fit:contain;pointer-events:none;display:block}.bibliotecaEditor-visualBlock__uploading{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px dashed rgba(255,255,255,.3);border-radius:4px;color:rgba(255,255,255,.8);font-size:11px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.bibliotecaEditor-visualBlock__uploading ion-icon{font-size:24px;animation:uploadPulse 1.5s ease-in-out infinite}.bibliotecaEditor-visualBlock__uploading ion-spinner{font-size:24px;color:rgba(255,255,255,.8)}@keyframes uploadPulse{0%,to{opacity:.3}50%{opacity:.7}}.bibliotecaEditor-visualBlock__handle{position:absolute;width:14px;height:14px;background:var(--color-accent);border:2px solid rgba(0,0,0,.3);border-radius:var(--radius-full);z-index:10;touch-action:none}.bibliotecaEditor-visualEditor__hint{font-size:11px;color:var(--color-text-muted);margin-top:8px;text-align:center}.bibliotecaEditor-visualEditor__toolbar button{display:inline-flex;align-items:center;gap:4px}.bibliotecaEditor-visualEditor__toolbar button ion-icon{font-size:14px}.bibliotecaEditor-visualBlock__rotateStem{position:absolute;top:-28px;left:50%;width:1px;height:22px;background:var(--color-accent);transform:translate(-50%);pointer-events:none;z-index:11}.bibliotecaEditor-visualBlock__rotateHandle{position:absolute;top:-38px;left:50%;width:16px;height:16px;transform:translate(-50%);background:var(--color-accent);border:2px solid rgba(0,0,0,.3);border-radius:var(--radius-full);cursor:grab;z-index:12;touch-action:none}.bibliotecaEditor-visualBlock__rotateHandle:active{cursor:grabbing}.bibliotecaEditor-visualBlock__handle--nw{top:-7px;left:-7px;cursor:nw-resize}.bibliotecaEditor-visualBlock__handle--ne{top:-7px;right:-7px;left:auto;cursor:ne-resize}.bibliotecaEditor-visualBlock__handle--sw{bottom:-7px;top:auto;left:-7px;cursor:sw-resize}.bibliotecaEditor-visualBlock__handle--se{bottom:-7px;top:auto;right:-7px;left:auto;cursor:se-resize}.soundPicker{padding:14px 16px;background:rgba(255,255,255,.03);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));border-top:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:10px}.soundPicker-header{display:flex;align-items:center;gap:8px}.soundPicker-headerIcon{font-size:16px;color:var(--color-accent);flex-shrink:0}.soundPicker-headerLabel{font-size:13px;font-weight:600;color:var(--color-text-primary)}.soundPicker-current{background:rgba(var(--palette-secondary-rgb),.06);border:1px solid rgba(var(--palette-secondary-rgb),.15);border-radius:var(--radius-md);padding:10px 12px}.soundPicker-currentRow{display:flex;align-items:center;gap:10px}.soundPicker-currentInfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.soundPicker-currentLabel{font-size:12px;font-weight:600;color:var(--color-accent)}.soundPicker-volumeRow{display:flex;align-items:center;gap:6px}.soundPicker-currentActions{display:flex;gap:4px;flex-shrink:0}.soundPicker-empty{font-size:12px;color:var(--color-text-muted);padding:8px 0}.soundPicker-upload{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:12px;cursor:pointer;transition:border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.soundPicker-upload:hover{border-color:var(--color-accent);color:var(--color-accent)}.soundPicker-uploadIcon{font-size:16px;flex-shrink:0}.soundPicker-progress{height:4px;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden}.soundPicker-progressBar{height:100%;background:var(--color-accent);border-radius:2px;transition:width .2s ease}.soundPicker-error{font-size:12px;color:var(--color-danger, #e74c3c)}.soundPicker-controls{display:none}.soundPicker-playBtn{width:32px;height:32px;border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;flex-shrink:0;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.soundPicker-playBtn:hover{background:rgba(255,255,255,.06);color:var(--color-text-primary)}.soundPicker-playBtn.is-playing{background:rgba(var(--palette-secondary-rgb),.15);border-color:rgba(var(--palette-secondary-rgb),.3);color:var(--color-accent)}.soundPicker-volumeIcon{font-size:14px;color:var(--color-text-muted);flex-shrink:0}.soundPicker-volumeSlider{flex:1;min-width:60px;max-width:120px;height:4px;accent-color:var(--color-accent)}.soundPicker-volumeLabel{font-size:11px;color:var(--color-text-muted);min-width:32px;text-align:right}.soundPicker-inheritedHint{font-size:11px;color:var(--color-info, #60a5fa);font-style:italic;margin-left:auto}.soundPicker-actionBtn{background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:4px 10px;border-radius:var(--radius-pill);font-size:11px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.soundPicker-actionBtn:hover{background:rgba(255,255,255,.04)}.soundPicker-actionBtn--danger:hover{border-color:var(--color-danger);color:var(--color-danger)}.bibliotecaEditor-createChapter{display:flex;flex-direction:column;gap:16px;min-width:300px}.bibliotecaEditor-createChapter__title{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0}.bibliotecaEditor-createChapter__input{--background: rgba(255, 255, 255, .04)}.bibliotecaEditor-createChapter__submit{--border-radius: var(--radius-pill);margin-top:4px}@media(max-width:600px){.bibliotecaEditor-layout{flex-direction:column}.bibliotecaEditor-sidebar{width:100%;min-width:unset;max-height:200px;border-right:none;border-bottom:1px solid var(--color-border-subtle)}.bibliotecaEditor-visualCanvas{max-width:100%}}.radioCaptionPill .captionOverlay{position:fixed;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 72px);z-index:1000;max-width:90vw;pointer-events:none}.radioCaptionPill.isDesktop .captionOverlay{bottom:24px}.negotiateResult{position:fixed;display:flex;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100vw;height:100dvh;justify-content:center;align-items:center;padding:var(--ion-safe-area-top, 0px) var(--ion-safe-area-right, 0px) var(--ion-safe-area-bottom, 0px) var(--ion-safe-area-left, 0px);background-color:rgba(0,0,0,.99);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:9999}.negotiateResult .negotiateResultTapForMore{position:absolute;bottom:calc(var(--ion-safe-area-bottom, 0px) + 12px);font-style:italic;font-weight:700;color:rgba(var(--color-text-primary-rgb),.7);opacity:0;transition:opacity .5s ease-in-out}.negotiateResult .negotiateResultTapForMore.is-shown{opacity:1}.negotiateResult .componentWithFadeIn{display:none;opacity:0;transition:opacity .5s ease-in-out}.negotiateResult .componentWithFadeIn.is-visible{display:flex}.negotiateResult .componentWithFadeIn.is-opaque{opacity:1}.negotiateResult .textSpaceEffectContainer{position:relative;display:flex;justify-content:center;align-items:center}.negotiateResult .textSpacePrincipalTitle{font-weight:500;color:var(--color-text-primary);animation:principalText 1.5s ease-in-out forwards;animation-play-state:paused}.negotiateResult .textSpacePrincipalTitle.is-playing{animation-play-state:running}.negotiateResult .textSpaceSupportTitle{position:absolute;font-weight:300;color:rgba(var(--color-accent-rgb),.19);word-break:keep-all;white-space:nowrap}.negotiateResult .textSpaceSupportRightTitle{animation:supportRightText 1.5s ease-in-out forwards;animation-play-state:paused}.negotiateResult .textSpaceSupportRightTitle.is-playing{animation-play-state:running}.negotiateResult .textSpaceSupportLeftTitle{animation:supportLeftText 1.5s ease-in-out forwards;animation-play-state:paused}.negotiateResult .textSpaceSupportLeftTitle.is-playing{animation-play-state:running}@keyframes principalText{0%{letter-spacing:0}to{letter-spacing:8px}}@keyframes supportRightText{0%{letter-spacing:0;transform:translate(0)}to{letter-spacing:8px;transform:translate(80px)}}@keyframes supportLeftText{0%{letter-spacing:0;transform:translate(0)}to{letter-spacing:8px;transform:translate(-80px)}}.negotiateResult .sponsorDetailFadeIn{display:flex;flex-direction:column;align-items:center;margin-top:12px}.negotiateResult .sponsorDetailFadeIn img{width:100%;max-width:200px;object-fit:contain;border-radius:9999px}.negotiateResult .sponsorDetailFadeIn h1{text-align:center;overflow-wrap:break-word;word-break:break-word;margin:12px 0 0}.negotiateResult .negotiateResultStepThree{display:flex;flex-direction:column;align-items:center}.negotiateResult .negotiateResultPayout span{font-size:28px;font-weight:300}.negotiateResult .negotiateResultPayout .negotiateResultPayoutPrefix{color:var(--color-accent)}.negotiateResult .negotiateResultPayout .negotiateResultPayoutSufix{font-size:16px}.negotiateResult .congratulationsDetailFadeIn{display:flex;justify-content:center;font-weight:100;font-size:14px}.negotiateResult .congratulationsDetailFadeIn span{display:flex;align-items:center;gap:6px}.negotiateResult .congratulationsDetailFadeIn b{font-size:20px}.negotiateResult .congratulationsDetailFadeIn .resultPositionValue.is-first{color:var(--color-accent)}.negotiateResult .congratulationsDetailFadeIn .resultPositionValue.is-second{color:#f0f0f0}.negotiateResult .congratulationsDetailFadeIn .resultPositionValue.is-third{color:#cd7f32}.negotiateResult .congratulationsDetailFadeIn .resultPositionValue.is-default{color:rgba(var(--color-text-primary-rgb),.4)}.a11yReadingGuide{position:fixed;top:0;left:0;width:100%;height:4px;background:var(--a11y-focus-ring-color, var(--color-cta));opacity:.7;pointer-events:none;z-index:100001;transition:top .05s linear;display:none}.a11yReadingGuide.visible{display:block}.emptyState{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 24px;max-width:360px;margin-inline:auto}.emptyState-halo{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(var(--color-cta-rgb),.18),rgba(var(--color-cta-rgb),.03) 70%);border:1px solid rgba(var(--color-cta-rgb),.22);box-shadow:0 0 36px rgba(var(--color-cta-rgb),.14);margin-bottom:6px}.emptyState-icon{font-size:var(--icon-size-3xl);color:var(--color-cta);filter:drop-shadow(0 0 8px rgba(var(--color-cta-rgb),.35))}.emptyState-title{margin:0;font-size:1.05rem;font-weight:600;color:var(--color-text-primary)}.emptyState-desc{margin:0;font-size:.9rem;line-height:1.5;color:var(--color-text-muted)}.emptyState-action{margin-top:10px}.moderacaoContent{--padding-start: 16px;--padding-end: 16px;--padding-top: 8px;--padding-bottom: 16px}.penaltyList{display:flex;flex-direction:column;gap:12px;padding-block:4px 24px}.penaltyCard{display:flex;gap:14px;padding:14px 16px;border-radius:14px;background:var(--color-surface-glass);border:1px solid rgba(var(--palette-light-rgb),.08);border-left:3px solid rgba(var(--pen-rgb),.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.penaltyCard--warn{--pen-rgb: var(--color-warning-rgb);border-left-color:rgba(var(--color-warning-rgb),.55)}.penaltyCard--severe{--pen-rgb: var(--color-warning-rgb);background:rgba(var(--color-warning-rgb),.06)}.penaltyCard--ban{--pen-rgb: var(--color-danger-rgb);background:rgba(var(--color-danger-rgb),.07)}.penaltyCard.is-expired{opacity:.55;filter:saturate(.45)}.penaltyCard-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(var(--pen-rgb),.12);color:rgb(var(--pen-rgb));font-size:19px}.penaltyCard-body{flex:1;min-width:0}.penaltyCard-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.penaltyCard-kind{font-size:.95rem;font-weight:600;color:rgb(var(--pen-rgb))}.penaltyCard-status{flex-shrink:0;padding:3px 9px;border-radius:999px;background:rgba(var(--pen-rgb),.14);color:rgb(var(--pen-rgb));font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.penaltyCard-status.is-expired{background:var(--color-surface-elevated);color:var(--color-text-muted)}.penaltyCard-reason{margin:0;font-size:.9rem;line-height:1.45;color:var(--color-text-secondary)}.penaltyCard-excerpt{margin:8px 0 0;padding:7px 12px;border-radius:8px;background:var(--color-surface-elevated);border-left:2px solid rgba(var(--palette-light-rgb),.15);font-size:.85rem;font-style:italic;line-height:1.4;color:var(--color-text-muted);overflow-wrap:anywhere}.penaltyCard-term{margin:8px 0 0;font-size:.8rem;color:var(--color-text-muted)}@media(min-width:1024px){.moderacaoContent{--padding-start: max(16px, calc((100% - var(--desktop-content-max)) / 2));--padding-end: max(16px, calc((100% - var(--desktop-content-max)) / 2));--padding-top: 24px}}body.a11y-high-contrast .penaltyCard{background:#111;border-color:#fff;border-left-color:rgb(var(--pen-rgb))}body.a11y-high-contrast .penaltyCard--severe,body.a11y-high-contrast .penaltyCard--ban{background:#111}body.a11y-high-contrast .penaltyCard-icon{background:rgba(var(--pen-rgb),.3)}body.a11y-high-contrast .penaltyCard-status{background:rgba(var(--pen-rgb),.3);border:1px solid rgb(var(--pen-rgb))}body.a11y-high-contrast .penaltyCard-status.is-expired{background:#000;border-color:#fff;color:#fff}body.a11y-high-contrast .penaltyCard-excerpt{background:#000;border-left-color:#fff;color:#fff}body.a11y-reduce-transparency .penaltyCard--severe{background:rgba(var(--color-warning-rgb),.16)}body.a11y-reduce-transparency .penaltyCard--ban{background:rgba(var(--color-danger-rgb),.16)}.preparingScreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#08070e;display:flex;flex-direction:column;align-items:center;justify-content:center}.preparing-ambient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 35%,rgba(218,175,80,.04) 0%,transparent 50%);pointer-events:none}.preparing-ghostRing{position:absolute;width:120px;height:120px;border-radius:50%;border:1px solid rgba(218,175,80,.04);top:50%;left:50%;transform:translate(-50%,calc(-50% - 60px));animation:prepGhostPulse 3s ease infinite}@keyframes prepGhostPulse{0%,to{transform:translate(-50%,calc(-50% - 60px)) scale(1);opacity:.04}50%{transform:translate(-50%,calc(-50% - 60px)) scale(1.08);opacity:.1}}.preparing-ring{width:64px;height:64px;border-radius:50%;border:1px solid rgba(218,175,80,.1);border-top-color:rgba(218,175,80,.6);animation:prepSpin 1.8s linear infinite;margin-bottom:48px}@keyframes prepSpin{to{transform:rotate(360deg)}}.preparing-title{font-size:15px;font-weight:300;color:rgba(255,255,255,.5);letter-spacing:3px;text-transform:uppercase;margin-bottom:6px}.preparing-titleAccent{font-size:13px;font-weight:300;color:rgba(218,175,80,.4);letter-spacing:2px;text-transform:uppercase}.preparing-separator{width:40px;height:1px;background:rgba(218,175,80,.15);margin:28px 0}.preparing-stepSingle{height:24px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;overflow:hidden}.preparing-stepText{font-size:14px;font-weight:400;letter-spacing:.5px;color:rgba(218,175,80,.85);animation:prepStepIn .5s ease both;transition:color .5s ease,opacity .5s ease}.preparing-stepText.is-completing{color:rgba(255,255,255,.95);opacity:0;transform:translateY(-4px);transition:color .3s ease,opacity .4s ease .15s,transform .4s ease .15s}@keyframes prepStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.preparing-dots{display:flex;gap:8px;align-items:center}.preparing-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.12);transition:background .4s ease,transform .3s ease}.preparing-dot.is-done{background:rgba(218,175,80,.6)}.preparing-dot.is-active{background:rgba(218,175,80,.9);transform:scale(1.3);box-shadow:0 0 6px rgba(218,175,80,.3)}.preparing-slowHint{position:absolute;bottom:0;left:0;right:0;padding:24px 32px;padding-bottom:max(24px,var(--ion-safe-area-bottom, 0px));text-align:center;animation:prepSlowIn .6s ease both;background:linear-gradient(to top,rgba(8,7,14,.95),transparent)}@keyframes prepSlowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.preparing-slowTitle{font-size:14px;font-weight:600;color:rgba(218,175,80,.7);margin-bottom:8px}.preparing-slowText{font-size:12px;line-height:1.5;color:rgba(255,255,255,.4)}
