.beta-native-review{z-index:1000;color:#f4efff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:fixed;bottom:18px;right:18px}.beta-native-review-toggle{color:#fff;background:#4931ad;border:1px solid #a78df055;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:flex;box-shadow:0 12px 36px #07050d88}.beta-native-review-toggle svg{width:18px}.beta-native-review-toggle b,.beta-native-review-card>header>b{color:#24184d;background:#c4b4ff;border-radius:99px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.beta-native-review-card{background:linear-gradient(#211b30,#15121f);border:1px solid #ffffff1a;border-radius:20px;width:min(370px,100vw - 24px);max-height:min(640px,100vh - 90px);padding:18px;position:absolute;bottom:54px;right:0;overflow:auto;box-shadow:0 24px 70px #05030bcc}.beta-native-review-card>header{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding-bottom:14px;display:flex}.beta-native-review-card>header>span{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.beta-native-review-card>header>span>span{gap:2px;display:grid}.beta-native-review-card>header small{color:#a996e7;letter-spacing:.14em;font-size:8px;font-weight:900}.beta-native-review-card>header strong{font-size:14px}.beta-native-review-card>header svg{color:#bda8ff;width:18px}.beta-native-review-card>header button{color:#c9c1d5;background:0 0;border:0;place-items:center;padding:5px;display:grid}.beta-native-review-card>p{color:#aaa2b5;margin:14px 0;font-size:12px;line-height:1.5}.beta-native-review-card blockquote{color:#f2edfa;font-variant-numeric:tabular-nums;background:#0f0d17;border:1px solid #9d82ef44;border-left:3px solid #9d82ef;border-radius:11px;max-height:120px;margin:12px 0;padding:12px 13px;font-size:13px;line-height:1.45;overflow:auto}.beta-native-review-actions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.beta-native-review-actions button,.beta-native-return,.beta-native-comment button{color:#eee9f7;background:#242033;border:1px solid #ffffff1a;border-radius:10px;padding:9px 7px;font-size:11px;font-weight:750}.beta-native-review-actions button{justify-items:center;gap:4px;display:grid}.beta-native-review-actions svg{width:17px}.beta-native-review-actions button:hover,.beta-native-return:hover{border-color:#a98ff3;outline:none}.beta-native-review-actions button:focus-visible{border-color:#a98ff3;outline:none}.beta-native-return:focus-visible{border-color:#a98ff3;outline:none}.beta-native-comment{gap:8px;margin-top:12px;display:grid}.beta-native-comment label{color:#c5bdd0;font-size:11px;font-weight:800}.beta-native-comment textarea{resize:vertical;color:#f6f2fb;min-height:100px;font:inherit;background:#0d0b13;border:1px solid #ffffff1c;border-radius:11px;padding:11px;line-height:1.5}.beta-native-comment textarea::placeholder{color:#777080}.beta-native-comment textarea:focus{border-color:#a98ff3;outline:0;box-shadow:0 0 0 3px #a98ff322}.beta-native-comment button{color:#171021;background:#a98ff3;border-color:#9c84ef66;min-height:42px}.beta-native-comment button:disabled{color:#817a89;background:#312b3d;border-color:#ffffff12}.beta-native-saved{color:#8cdbc2;align-items:center;gap:5px;margin-top:10px;display:flex}.beta-native-saved svg{width:15px}.beta-native-empty{text-align:center;color:#91899c;background:#0f0d17;border:1px dashed #ffffff1a;border-radius:12px;padding:18px;font-size:12px;line-height:1.5}.beta-native-return{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;display:flex}.beta-native-return svg{width:16px}.beta-native-review.docked{z-index:auto;color:#f4efff;width:100%;margin-top:18px;position:static}.beta-native-review.docked .beta-native-review-card{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:visible}.beta-native-review.docked .beta-native-review-card>header{border-top:1px solid #ffffff12;padding-top:17px}.beta-native-review.docked .beta-native-review-card>p{margin-bottom:12px}.beta-native-highlighted .reader-bubble,.beta-native-highlighted[data-beta-review-id]{box-shadow:0 0 0 3px #f6cf55!important}.beta-native-struck .reader-bubble,.beta-native-struck[data-beta-review-id]{opacity:.72;text-decoration:line-through!important}.beta-native-commented .reader-bubble,.beta-native-commented[data-beta-review-id]{box-shadow:0 0 0 3px #8e77ea!important}.beta-native-mark-trigger{opacity:.72;place-items:center;width:28px;height:28px;display:grid;color:#5b43bd!important;background:#fff!important;border:1px solid #d9d2ef!important;border-radius:50%!important}:is(.beta-native-mark-trigger:hover,.beta-native-mark-trigger:focus-visible){opacity:1}.beta-native-mark-trigger svg{width:14px;height:14px}@media (max-width:600px){.beta-native-review{bottom:10px;right:10px}.beta-native-review-card{bottom:50px;right:-2px}.beta-native-review-toggle{padding:11px 13px}.beta-native-review-toggle span{font-size:13px}.beta-native-review.docked{margin-top:16px;bottom:auto;right:auto}}.beta-timestamp-review-card{gap:16px;display:grid}.beta-timestamp-review-card>header{margin-bottom:0}.beta-timestamp-composer{background:#0f0d17;border:1px solid #8e77ea44;border-radius:15px;gap:9px;padding:14px;display:grid}.beta-timestamp-composer>label:not(.beta-pause-while-typing){color:#d7cfe6;font-size:11px;font-weight:800}.beta-timestamp-composer>textarea,.beta-timestamp-note-detail>textarea{resize:vertical;color:#f6f2fb;width:100%;min-height:92px;font:inherit;background:#09080d;border:1px solid #ffffff20;border-radius:11px;padding:11px;line-height:1.5}.beta-timestamp-composer>textarea::placeholder{color:#777080}.beta-timestamp-composer>textarea:focus,.beta-timestamp-note-detail>textarea:focus{border-color:#a98ff3;outline:0;box-shadow:0 0 0 3px #a98ff322}.beta-pause-while-typing{cursor:pointer;border-bottom:1px solid #ffffff12;align-items:flex-start;gap:9px;padding-bottom:11px;display:flex}.beta-pause-while-typing>input{accent-color:#a98ff3;width:17px;height:17px;margin:2px 0 0}.beta-pause-while-typing>span{align-items:flex-start;gap:8px;min-width:0;display:flex}.beta-pause-while-typing svg{color:#bba7ff;width:15px;height:15px;margin-top:2px}.beta-pause-while-typing>span>span{gap:2px;display:grid}.beta-pause-while-typing strong{font-size:11px}.beta-pause-while-typing small{color:#8f879b;font-size:9px;font-weight:500}.beta-timestamp-capture-status{color:#a9a0b6;background:#17131f;border-radius:9px;align-items:center;gap:8px;min-height:30px;padding:7px 9px;font-size:10px;display:flex}.beta-timestamp-capture-status svg{color:#ae97f4;width:14px}.beta-timestamp-capture-status span{align-items:center;gap:6px;display:flex}.beta-timestamp-capture-status strong{color:#d5c8ff;font-variant-numeric:tabular-nums}.beta-timestamp-save{color:#171021;cursor:pointer;background:#b7a3fb;border:1px solid #a98ff3;border-radius:10px;min-height:42px;font-weight:850}.beta-timestamp-save:disabled{color:#817a89;cursor:not-allowed;background:#312b3d;border-color:#ffffff12}.beta-timestamp-note-list{gap:8px;display:grid}.beta-timestamp-note-list>header{justify-content:space-between;align-items:center;display:flex}.beta-timestamp-note-list>header strong{font-size:12px}.beta-timestamp-note-list>header span{color:#24184d;background:#c4b4ff;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:10px;font-weight:850;display:grid}.beta-timestamp-note-list>article{background:#0f0d17;border:1px solid #ffffff16;border-radius:13px;overflow:hidden}.beta-timestamp-note-list>article.expanded{border-color:#8e77ea66}.beta-timestamp-note-summary{color:#f4efff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 11px;display:grid}.beta-timestamp-note-summary>span:first-child{color:#c6b7ff;font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:flex}.beta-timestamp-note-summary>span:first-child svg{width:14px}.beta-timestamp-note-summary>span:first-child strong{font-size:11px}.beta-timestamp-note-summary>span:nth-child(2){gap:3px;min-width:0;display:grid}.beta-timestamp-note-summary>span:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.beta-timestamp-note-summary small{color:#91899c;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.beta-timestamp-note-summary>svg{color:#8f879b;width:16px;transition:transform .16s}.beta-timestamp-note-list>article.expanded .beta-timestamp-note-summary>svg{transform:rotate(180deg)}.beta-timestamp-note-detail{border-top:1px solid #ffffff10;gap:10px;padding:0 11px 12px;display:grid}.beta-timestamp-note-detail>textarea{min-height:80px;margin-top:11px}.beta-timestamp-note-detail>textarea:disabled{color:#d6cfde;opacity:1;background:#15121d}.beta-timestamp-note-detail>blockquote{color:#d8f4ea;background:#11231e;border-left:3px solid #68c8a9;border-radius:0 9px 9px 0;gap:4px;margin:11px 0 0;padding:10px;font-size:10px;display:grid}.beta-timestamp-note-detail>blockquote small{color:#75d7b7;letter-spacing:.08em;font-size:8px;font-weight:900}.beta-timestamp-note-detail>footer{flex-wrap:wrap;gap:7px;display:flex}.beta-timestamp-note-detail>footer button{color:#e8e2f1;cursor:pointer;background:#242033;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.beta-timestamp-note-detail>footer button svg{width:13px}.beta-timestamp-note-detail>footer button.danger{color:#f0a9b6;background:#29151b;border-color:#7d354455;margin-left:auto}.beta-timestamp-note-detail>footer button:disabled{opacity:.5;cursor:not-allowed}.beta-timestamp-note-detail>footer button.icon-only{border-radius:50%;flex:0 0 34px;width:34px;padding:0}.beta-timestamp-note-detail>footer button.icon-only svg{width:14px;height:14px}.beta-native-error{background:#2a131a;border:1px solid #c75d7044;border-radius:9px;padding:9px 11px;color:#f3a9b7!important;margin:0!important;font-size:10px!important}@media (max-width:600px){.beta-timestamp-composer{padding:12px}.beta-timestamp-note-detail>footer button{flex:1}.beta-timestamp-note-detail>footer button.danger{flex:none;margin-left:0}}
